dimanche 28 février 2010

Syntax Highlighter

Je viens de découvrir un outil indispensable pour ceux qui écrivent des billets de blog avec du code dedans : Syntax Highlighter.

Bon cela fait un moment que je m'interrogeais sur la manière dont certains bloggueurs arrivaient à formater fort joliment leur code dans leur billet. Faute de temps, je n'avais pas trop poussé l'enquête (à tord).

En lisant ce billet, je me suis dit que cette fois-ci il fallait que je regarde d'un peu plus près sur la manière d'opérer.

Après une petit recherche, j'ai trouvé Syntax Highlighter et cet excellent billet qui explique comment l'utiliser dans blogger.

Il faut noter que Syntax Highlighter peut s'utiliser pour n'importe quel type de page HTML donc dans n'importe quel site si vous le souhaitez et tant que vous pouvez accéder aux fichiers requis.

dimanche 17 janvier 2010

Présentation du langage Clojure (5)

Les vidéos 8, 9 et 10 de cette introduction à Clojure :

- la 8ème vidéo


- la 9ème vidéo


- la 10ème vidéo

Présentation du langage Clojure (4)

Voici respectivement les vidéos 6 et 7 :

- la 6ème


- la 7ème

dimanche 10 janvier 2010

Présentation du langage Clojure (3)

Les vidéos 4 et 5 de la série d'introduction à Clojure.

- la 4ème vidéo


- la 5ème vidéo

Présentation du langage Clojure (2)

Suite du billet précédent sur Clojure, avec les vidéos 2 et 3 de la série

- la deuxième vidéo


- la troisième vidéo

Présentation du langage Clojure (1)

Clojure est un dialecte de Lisp pour la JVM créé par Rich Hickey. En dehors d'être un langage fonctionnel de la famille de Lisp, il propose plusieurs caractéristiques intéressantes notamment par rapport à la gestion du "multithreading".
Le mieux est d'aller voir le site officiel - http://clojure.org/ - sur lequel vous trouverez toutes les informations pertinentes.

Si après la première de 10 vidéos de présentation sur clojure. Je trouve cette série vraiment bien faite : elle présente dans des vidéos relativement courte (toujours d'une durée au maximum de l'ordre des 10 minutes) l'essentiel des caractéristiques de Clojure.

J'ai inclus la première vidéo ci-après et je vais mettre sur mon blog les 9 autres. L'URL de cette vidéo sur YouTube est http://www.youtube.com/watch?v=Aoeav_T1ARU.
Vous pouvez toutes les retrouver directement (ainsi que d'autres sur d'autres thématiques informatiques comme JavaScript) sur la chaîne de briantwill : http://www.youtube.com/user/briantwill.

vendredi 13 novembre 2009

TGITS sur Google Sites

Le format billet de blog n'étant pas toujours adéquat de mon point de vue pour faire de petits articles sur la programmation, j'ai créé un site compagnon (aussi nommé TheGeekInTheShell) à ce blog sur Google Sites.
Je réserve le blog pour mes billets d'humeur et les informations que je souhaite relayer.
Le site sera plus pour des "articles" (c'est un grand mot !) sur la programmation.

mardi 10 novembre 2009

Le Projet Euler

Une initiative intéressante qui intéressera les amateurs de problèmes mathématiques et informatiques : le "Projet Euler".

Le projet Euler propose un ensemble de petits (par la taille de l'énoncé ;-) ) problèmes qui demandent à la fois réflexion mathématique et mise en oeuvre informatique afin d'être résolus. En effet, il s'agit bien de programmer la solution en utilisant l'ordinateur pour ce qu'il est : une super calculatrice programmable !
Il est possible de s'enregistrer gratuitement sur le site pour pouvoir tenir le compte des problèmes pour lesquels vous avez trouvé une solution.

Il y a bien sûr le côté récréatif pour ceux qui aiment ce genre de petits défis qui active les neurones. C'est aussi à mon sens une mine d'or pour les enseignants d'algorithmique et d'initiation à la programmation.

Bon par contre, tout est en anglais, ce qui est parfois un problème pour certains...

Je suis tombé un peu par hasard sur ce site, à la lecture d'un article de DeveloperWorks sur le langage Clojure dans lequel quelques problèmes du Projet Euler sont résolus avec ce langage.

http://projecteuler.net/

dimanche 18 octobre 2009

IntelliJ IDEA vient de passer en OpenSource

Cela fait pas mal de temps que j'entends souvent des commentaires élogieux sur IntelliJ IDEA... néanmoins comme je n'ai jamais eu l'opportunité de l'utiliser dans un contexte professionnel et que ce dernier était payant, je n'avais jamais pu vérifier ces dires par moi-même.

Jeudi dernier, en jetant un oeil aux derniers podcasts disponibles, je suis tombé sur le dernier en date de l'excellent JavaPosse (épisode #283) qui parle du passage en Open Source d'IntelliJ IDEA.
Ainsi une version "Community" est disponible gratuitement pour Windows/Mac/Linux. Cette propose tous les plugins pour le développement Java hors JEE et pour différents language de la JVM (Groovy, etc.). La version Ultimate avec tout le nécessaire pour faciliter le développement JEE reste quant à elle payante.

Dans tous les cas, c'est une excellente nouvelle et va permettre à un large public de développeurs de tester cet IDE.

Rendez-vous sur le site de JetBrains dédiés à IntelliJ : www.jetbrains.org.
Des informations et des liens sur le site de l'épisode #283 du JavaPosse (ainsi que le Podcast qui est également disponible sur iTunes) et sur le site d'Artima.

Bien sûr il doit y avoir bien d'autres des sites et blogs qui doivent désormais relier la news !

A vos claviers !

dimanche 21 juin 2009

Les Cast Codeurs Podcast

En attendant d'avoir le temps et le courage de publier la suite de l'échiquier en JavaFX, voici un petit billet pour parler d'un podcast sur la plateforme Java que j'ai découvert récemment, qui est très intéressant et surtout - ce qui n'est pas si commun - en français !
Je veux parler des Cast Codeurs Podcast. En allant sur leur site à l'occasion de ce billet, j'ai vu que le sixième épisode était sorti aujourd'hui. J'étais tombé dessus un peu par hasard sur iTunes, lors d'une recherche sur Java il y a peut-être 3 semaines. Cela m'a fait pensé à une version française de the JavaPosse (et je le pense comme un compliment) : les participants savent de quoi ils parlent (du beau monde de la communauté Java française : Emmanuel Bernard, Guillaume Laforge, Antonio Goncalves, Vincent Massol), cela se passe dans la bonne humeur, les informations techniques et les news sur la plateforme Java sont réellement intéressantes pour un développeur Java. Bref un podcast indispensable qui a pour une fois la bonne idée d'être en français !
Le site : http://lescastcodeurs.com/