Programmes
Cette page regroupe l’ensemble des programmes que j’ai réalisé.
hbBNC
Proxy IRC réalisé en Java. Parti initialement du code source du logiciel JBouncer de Paul MUTTON, j’ai intégralement recodé le logiciel pour permettre la gestion multi-connexions au proxy et la gestion multi-serveurs IRC. J’ai également ajouter de nombreuses fonctionnalités (avec pour modèle le fameux psyBNC) et assurer de grosses optimisations au niveau du code. Le code client est devenu hbIRC, quant au code serveur, il a donné naissance à hbIRCS.
hbIRC
Classe Java permettant l’écriture d’automate IRC. Indispensable pour embarquer un client IRC dans vos applications Java. Cette classe est extraite de mon logiciel hbBNC. Il est très facile de créer un client IRC graphique à partir de cette classe. Malheureusement, je ne retrouve plus le code source de celui que j’avais développé pour mes tests à cette époque.
hbIRCS
Serveur IRC réalisé en langage Java. Initialement, ce programme a été dérivé d’hbBNC et était codé en gestion réseau monothread non bloquante. Le code de gestion du protocole IRC a entièrement été réalisé à partir des RFC. Actuellement, j’effectue un portage du code réseau en gestion multithread hautement configurable ce qui n’est pas une mince affaire. Le support multi-serveurs est également un objectif de développement.
Plugin vacation pour Roundcube
Développé par besoin professionnel, ce plugin permet de gérer les vacations depuis le webmail Roundcube. Sont pris en compte le stockage des répondeurs en bases SQL et LDAP. Par défaut, la configuration est fournie avec les requêtes pour PostfixAdmin et Gnarwl.
Unlimit
Logiciel réseau chargé de la mise à jour automatique des domaines dynamiques DynDNS, Ulimit et No-IP. Il permet également de maintenir une connexion type modem USB active. De nos jours, un tel client est intégré dans tous les modems-routeurs. Développé initialement par Steeve LEFORT, j’ai assuré en premier lieu le portage sous Windows, puis j’ai assuré le développement du logiciel sur l’ensemble des plateformes. Logiciel open-source disponible pour Linux, BSD et Windows. La compilation sous MacOS et Solaris ne doit poser d’énormes problèmes. Pour l’histoire, l’annonce du logiciel sur le site de news linuxfr.org.
Unlimit-config
Interface de configuration pour le logiciel Unlimit. Logiciel open-source disponible sous Linux & Windows et nécessitant le runtime GTK2.
Xmms-kb
Utilitaire console permettant de manipuler le player multimédia XMMS et d’afficher des messages de statut OSD. J’utilisais çà avec mon clavier multimédia car je supportais pas d’utiliser la souris pour manipuler mon player. Logiciel open-source disponible pour Linux.
