Le code source et l'historique des projets suivant sont sur dev.fridim.org
C'est un bot IRC. Il se connecte au salon #esperanto@freenode et propose diverses fonctionnalités. Il existe une version qui tourne actuellement sur les serveurs, écrite en Perl grâce au module POE::Component::IRC. Elle dispose de son propre site web : http://kioestas.fridim.org qui décrit (en esperanto) ses fonctionnalités et fait pas mal d'autres choses.
La version se trouvant sur le dépot Subversion est la deuxième version et est en cours d'élaboration. J'ai décidé de reprendre son développement from scratch car j'aimerais voir ce programme écrit par une petite communauté espérantophone et non pas uniquement par moi. A priori ça restera du Perl, à moins qu'une horde de volontaires pro-Java ou Python ou ruby [ou ...] se décide à se mettre au travail. Perl étant mon langage préféré et avec lequel je me sens le plus à l'aise, ça m'a paru naturel surtout que dans l'absolu et pour cette application c'est un choix pertinent (merci CPAN). La petite nouveauté avec la première version est l'utilisation de DBIx::Class. Cet excellent module permet de pleinement tirer partie de la souplesse de Perl pour l'appliquer à l'utilisation d'une base de données. L'idée est de définir son schéma de base directement dans le code à l'aide de classes et de méthodes fournies par le module et d'ensuite utiliser les méthodes automatiquement crées pour chaque classe pour consulter ou modifier la base. Pour le moment, je n'ai pas écrit une seule ligne de SQL dans mon code!
Il m'est arrivé de contribuer au jeu en ligne Tératogénèse en débuggant du code par-ci par-là. Ce programme est un automate qui joue tout seul (via HTTP) un monstre dans le jeu et dont le rôle est de dévorer et terroriser la population amibe. La motivation de ce petit robot est de mettre un peu d'animation dans la marre. C'est un bon exemple de programmation rapide en Perl.
Ceci est un projet réalisé dans le cadre de mes études à l'ESIL (École supérieure d'ingénieurs de Luminy). C'est une implémentation du chiffrement DES (clef de 56 bits). Je l'ai réalisé avec Badiss Djafar dans une optique purement pédagogique. Il est écrit en C et se base exclusivement sur le FIPS car DES est un standard bien défini.