Réalisations


Projets Professionnels

TODO

Site Web et Intranet

Sites Web Marchand (Entreprise Gradium)

J'ai commencé ma carrière de développeur en 2006 avec la conception et l'implantation de Plugins en PHP sous le FrameWork OSCommerce.

Monitoring (Entreprise IBP - Banque Populaire - Pole UNIX)

TODO

Teliway (Entreprise Teliae)

Routage de colis

PHP, MySql, JavaScript

Divers

T44 et SME-Tools (Entreprise Cycleco)

Logiciels d'ACV (Analyse du Cycle de Vie)

Projets Personnels

TODO

Applications Android & IOS

J'ai réalisé des application android en langage dart avec le framework flutter.

Bide&Musique

Ceci est ma première application mobile, je l'ai développé car :

  • Bonne opportunité de se faire la main en manipulant des contenue multimédia tel que des musiques, des pochettes...

  • Le site web Bide et Musique est difficilement consultable sur un smartphone, développer cette application était aussi l'opportunité de pouvoir avoir un moyen de consulter les disques présent dans la base sans avoir a allumer l'ordinateur.

Alt text

Lien Google play store

Lien github

Kingdomino Score

Kingdomino est un jeu de société très sympathique, seul le calcul du score peut être une tache fastidieuse.

C'est pour cela que j'ai crée cette application qui permet le calcul du score de manière visuelle:

Il suffit de rentrer reproduire le tableau, qui représente votre royaume, avec les composant visuel de l'application pour obtenir instantanément votre score !

Alt text

Lien Google play store

Lien github

Dictionnaire Japonais

Gjiten-kai

Réalisé en langage C, Gjiten-Kai est une réécriture complète et moderne du logiciel Gjiten.

Gjiten-Kai à été intégré a la distribution Linux "Solus"

Alt text

MOE : Reconnaissance de Kanji

Réécriture complète et moderne et KanjiPad.

Permet de trouver des idéogramme japonais (Kanji)

Jeux Video et Imagerie

Demo

TODO

Ré-écriture des exemples de "Teach Yourself Game Programming In 24 Hours"

Ceci est une ré-écritre des exemples des 24 chapitres du livre "Teach Yourself Game Programming In 24 Hours" par "Michael Morrison"

Alt text

Lien github

Lien Google Book

Jeu d'échec pour Nintendo Wii

TODO

Aventure en mode texte

TODO

Multi-Picture-Object

Script PHP permettant de créer un Multi-Picture-Object (MPO) depuis deux images JPG.

Une MPO est un format d'image destinée au appareils pouvant afficher des images en 3D, tel que des casques VR, des télévisions à affichage 3D, Nintendo 3ds, ou smartphone connecté à un dispositif tel que Google Cardboard.

J'ai réalisé ce logiciel pour expérimenter l'affichage de 3D stéréoscopique avec une Nintendo 3D ainsi qu'un casque VR pour smartphone.

Les spécifications du format MPO sont disponible en ligne, auprès de la Camera & Imaging Products Association (CIPA).

Lire et comprendre cette documentation, expérimenter, valider et tester les résultats ont été une expérience très intéressante.

Lien github

Lien CIPA

Web Crawler

Un Web Crawler permet de récupérer des informations sur internet de manière automatisé.

Par exemple, il peut récupérer l'ensemble des scans d'un livre ou l'ensemble des piste numérisée d'un CD lorsque le site web ne propose pas le téléchargement de l'ensemble.

Le mécanisme générique d'un web crawler est le suivant :

  • Envoyer une requête HTTP vers une url et récupérer la réponse

  • Parser la réponse. En générale il s'agit de code HTML qui, au lieu d'être lu par un navigateur web, doit alors être interprété comme du XML pour récupérer les informations voulue.

  • Récupérer le lien vers la ressource a télécharger, puis utiliser ce lien pour l'enregistrer en local.

  • Répéter l'opération jusqu a ce que toute les ressources ont été récupérée.

J'ai réalisé de nombreux Web Crawler, dont en langage Python, permettant de récupérer des scans. Je me suis servie des fichiers ainsi téléchargés pour lire hors ligne.

  • MangaTown : Permet de récupérer des scans depuis le site web manga town Lien github
  • MangaFox : Fork d'un script qui permet de récupérer des scans depuis le site web manga fox Lien github
  • Axe Cop : Permet de récupérer des scans du comic 'Axe Cop' Lien github
  • Doraemon : Permet de récupérer des scans du manga 'Doraemon' Lien github

Autres projets personnels

HTTP Request

J'ai créer ce code pour expliciter la création d'une requête HTTP en langage C .

Utiliser un langage plus proche du hardware permet de comprendre en détail le fonctionnement d'une requete HTTP depuis la résolution du nom d'hote par DNS, par la création de l'en-tete de la requête jusqu'à la récupération de la réponse.

Visualisation de Matrices

TODO

Extension Firefox 'Video WithOut Flash'

Video Without Flash était une extension Firefox permettant de lire des vidéos sans le plugin flash, disponible pour plusieurs site web populaire ou même pour les vidéos intégrée dans n'importe quel site web.

Cette extension cherchait dans les pages web chargé par Firefox pour en extraire le lien directe vers une vidéo, et replaçait le lecteur flash par la balise HTML5 'video'.

Elle avait été mise en vedette (featured) par Mozilla. Extrêmement populaire, elle avait été téléchargé plus d'un million de fois. Elle avait aussi été intégrée a Debian testing.

Aujourd'hui, avec l'avènement de HTML5 et la fin de flash, cette extension n'a plus lieu d'être et n'est aujourd'hui plus maintenue.

Lien Debian

Lien github