Activités

Création de sites Internet :

Euro Services

Euro Services est une société de service après-vente électroménager, hi-fi, informatique et enseigne de vente Pulsat.
C’est l’un de mes premiers site Internet. Je l’ai tout d’abord développé avec NVU, puis redéveloppé avec WordPress avec un thème personnalisé.

Gladiator’s Battle

Site Internet réalisé Été 2009 sur une base WordPress pour le manga amateur d’un ami. Le site est maintenant fermé.

Développement de logiciels :

Plugin DokuWiki

Je contribue à DokuWiki, un système de Wiki libre et plus notamment sur pluginrepo.

DSOrganize Homebrew Database Server

Ce script a été réalisé en août 2006 à partir d’un script PHP qui servait à faire une base de données de ses films.
DSOrganize, un homebrew de Nintendo DS développé par DragonMinded est un logiciel similaire au système de Pocket PC : on peut écouter de la musique, aller sur internet, gérer ses fichiers, voir des images et télécharger des fichiers à partir d’un serveur. Dans les premières versions, on pouvait seulement télécharger des fichiers (jeux, applications) sur le serveur personnel de DragonMinded, j’ai donc décidé de faire du reverse engineering pour trouver comment faire mon propre serveur de fichiers. À partir de ça j’ai codé un script en PHP pour pouvoir ajouter des fichiers et y accéder en liste sur DSOrganize. Depuis DragonMinded a ajouté la prise en charge des serveurs personnalisés et on peut désormais utiliser mon script facilement.

Nintendo DS : ToiletDS Homebrew réalisé en Août 2006 avec devkitPro et PAlib .

Cet homebrew  m’a permis de découvrir la programmation sur Nintendo DS.
Ayant peu de connaissances en langage C, je suis parti sur plusieurs modèles inclus dans devKitPro.

Contributions :

Mozilla

Je contribue au projet Mozilla depuis 2009 à différents niveaux :
Promotions des logiciels à différents événements dont les JDLL, RMLL ainsi que des événements locaux avec le programme Reps. J’aide à faire remonter des bugs pour Firefox, Firefox Mobile et Firefox OS, je participe à la traduction française de différentes pages comme Mozillians.org, ainsi que d’autres pages de promotion. J’ai aussi fait du sous-titrage de vidéos dont le documentaire «Code Rush» que vous pouvez visionner ici.

Songbird et Nightingale

Depuis 2008, je contribue au logiciel Songbird et depuis 2010 à son « fork » Nightingale. J’ai commencé à travailler sur différentes extensions ainsi que des portages d’extensions déjà existantes originellement destiné à Firefox. J’ai aussi contribué à la traduction française du logiciel et au code en envoyant différents patchs.
Aujourd’hui l’entreprise derrière Songbird ne repose plus sur la communauté, c’est pourquoi je me suis investi dans une version alternative : Nightingale.

Quelques extensions réalisées :

BirdQuizz

BirdQuizz est une extension de Songbird permettant de « jouer » avec sa bibliothèque musicale de la même façon que le Music Quiz de l’iPod. Une musique de votre collection est jouée au hasard et vous devez deviner le titre en un temps moindre. Plus vous allez vite, plus vous gagnez des points. Une option alternative vous permet aussi de jouer avec le nom de l’artiste.
J’ai commencé cette extension juin 2008 et Mitch, un développeur de la communauté Songbird m’a fortement aidé à la terminer.

LiveTweeter

LiveTweeter est une extension de Songbird qui permet à l’utilisateur de poster ce qu’il écoute sur son compte Twitter mais aussi d’afficher ce qu’il écoute sur MSN Messenger ou Windows Live Messenger. Ne partant jamais les mains vides, je me suis basé sur le travail de Stephen Lau avec son extension Flickr et j’ai adapté le code pour intégrer Twitter via un script PHP (maintenant avec TwitterHelper) mais aussi la prise en charge de Windows Live Messenger via une bibliothèque. Depuis de nouvelles fonctions sont apparues comme la prise en charge de Pidgin, l’enregistrement d’un fichier texte et la possibilité de poster sur Identi.ca, l’alternative libre à Twitter.

Différents « portages » d’extensions Firefox :

Avant de réaliser mes extensions, j’ai commencé par « porter » des extensions de Firefox déjà existantes. En effet Songbird utilisant le moteur de Firefox (XULRunner), les extensions sont compatibles mais demandent souvent quelques modifications pour assurer une intégration avec le lecteur multimédia. J’ai d’abord réalisé un portage de l’extension Fasterfox pour participer au Top 40 des add-ons Songbird. L’extension est disponible ici. Parmi les autres extensions : Statusbar Clock pour afficher la date/l’heure en bas de la fenêtre et  StumbleUpon pour gérer les réseaux sociaux.

OpenStreetMap

Depuis Juillet 2011, je contribue au projet OpenStreetMap, une cartographie libre.
Je travaille principalement sur ma ville de naissance, Fontenay le Comte et depuis 2012 à Saint-Nazaire.

Monde associatif :

Gebull

Création de l’association Gebull – Gâtine Et Bocage Utilisateurs de Logiciel Libres est une association bressuiraise fin 2010 pour promouvoir le logiciel libre dans les Deux-Sèvres (79).

Snalis et Nautile

Depuis Janvier 2012, je suis adhérent au Nautile et Snalis pour la promotion du logiciel libre dans la région de Saint-Nazaire.

Blogs :

Frenchbirds

Depuis fin 2007, je me suis investi dans le projet Songbird (un lecteur multimédia, multi-plateforme développé par POTI). J’ai réalisé des extensions (voir en haut), contribué au code en envoyant des patchs, contribué aussi à la traduction française. Fin mai 2009, j’ai décidé d’ouvrir un blog francophone avec 3 autres personnes pour parler du logiciel, donner des nouvelles sur le développement, les extensions…

Traduction de logiciels :

musikCube

musikCube est un des premiers logiciels que j’ai traduit. Cela m’a permis de découvrir le développement d’un logiciel et de participer sur le forum. Cependant, musikCube ne prenant pas en charge les traductions, il m’a fallu éditer les chaines du fichier exécutable. Tout est traduit ou presque. Un inconvénient majeur était de sortir la traduction à chaque version du logiciel. Ma traduction a été inclue dans le CD du magazine Freelog dans plusieurs numéros, merci à eux !
Ma traduction est toujours disponible sur mon mini-site.
Aujourd’hui, musikCube n’est plus développé par le codeur original (Casey Langen). Une version 2 est en développement.

AjaxAMP

AjaxAMP est un plugin permettant de contrôler Winamp à distance via un navigateur internet. L’interface du skin Winamp 5 est reprise avec du code Ajax. On peut aussi écouter et télécharger la musique à distance.
J’ai traduit ce plugin quand j’utilisai encore Winamp, il est très pratique et j’ai voulu réaliser une traduction pour la communauté francophone. Un tutoriel français est disponible sur ce le site de Todae. Vous y trouverez diverses explications ainsi que le lien pour télécharger le plugin traduit par mes soins.

DSOrganize

Une traduction était déjà commencée cependant elle n’était plus maintenue à jour, j’ai donc pris le pas pour apporter une traduction à jour.
DSOrganize n’est plus développé à ce jour.

BeUp

BeUp est un homebrew Nintendo DS qui permet de se connecter au service Windows Live/MSN Messenger. Les créateurs ont vraiment misé sur le design et les fonctions d’MSN tel que les smileys, les dessins… tout est personnalisable même les avatars, les smileys, le clavier. J’ai réalisé la traduction française assez rapidement.

Gromlist

Gromlist est un gestionnaire de roms/jeux pour Linux (un .deb est disponible pour Ubuntu/Debian).
Il permet d’afficher une liste de jeux Nintendo DS/Nintendo Wii via fichier XML avec les jaquettes et divers détails. Gromlist est un « clone » d’un logiciel déjà existant sous Windows : OfflineList
Traduction effectuée sur le site LaunchPad.

Hedgewars

Hedgewars est un jeu similaire à Worms Armaggedon, seulement vous ne jouez pas avec des vers mais avec des hérissons !
J’ai traduit la version 0.9.5 et depuis un autre traducteur se charge de la mettre à jour.
Un forum français a été ouvert pour l’occasion.

 

Autres :

Blue Cosmos

Blue Cosmos est un shoot’em up 3D libre sous licence GPL3 et gratuit développé en C++
Projet débuté en mai 2006, j’ai mis en place un forum et un site avec PunBB et Puntal. Le codeur principal « Teto » réservant 2 années pour ses études, est revenu récemment pour se remettre à son projet. Je participe donc au site mais je suis aussi responsable du script d’installation du jeu.

Dernière mise à jour : 15 Octobre 2014

Une réflexion au sujet de « Activités »

Les commentaires sont fermés