Mentions légales

Bienvenue sur mon blog personnel. J'y Ă©crirai surtout Ă  propos de programmation et dĂ©veloppement logiciel. Sauf mention contraire, je suis l’unique auteur de ce site web et j’en suis le seul responsable.

Vous pouvez réutiliser les pages selon les modalités suivantes (sauf mentions contraires) :

  • Les articles du blog sont sous Licence CC PaternitĂ©. Vous pouvez les rĂ©utiliser Ă  condition d’en citer l’auteur et la page.
  • Les logiciels de mon cru sont distribuĂ©s sous licence spĂ©cifique indiquĂ©e sur leur pages respectives ou dans le code source lui-mĂȘme.
  • Enfin, le code source — Ă  distinguer du texte — des pages est entiĂšrement placĂ© dans le domaine public.
  • À noter que certaines images animĂ©es ne sont pas de moi, je ne dĂ©tiens aucun droit et sont disponibles sur Imgur : Fighting Gifs.

Les avatars (images à cÎté de chaque commentaire) sont générés via la bibliothÚque PHP Avatar.


Quelques mots

Édito du 2016-12-20.
Dans le bain de l'informatique depuis 1997, oĂč je cassais nombre de PC appartenant Ă  mon cher papa, jusqu'en 2002 oĂč j'attaquais le "HTML" sur FrontPage. Depuis, la route fĂ»t sinueuse : je suis passĂ© de FrontPage Ă  SciTe et NotePad++ pour affronter et dĂ©couvrir HTML. Et puis de HTML Ă  PHP Ă  Perl Ă  C Ă  C++ Ă  Python. Un chouilla de Java, une pincĂ©e de Lua, Ă©normĂ©ment de Shell (Bash) et une migration de Microsoft Windows 98 Ă  XP Ă , en 3 douloureuses tentatives, Debian GNU/Linux 3.1, que je ne quitterais plus. Le tout en basculant dans le bon cĂŽtĂ© de la force depuis le DOS Ă  FreeDOS Ă  Bash Ă  Zsh.

Une longue journĂ©e qui m'a permi et me permet toujours d'apprendre Ă©normĂ©ment, et qui ne fait que commencer. Et oĂč j'ai pu contribuer Ă  ces projets.

Ensuite, ces quelques personnages sont une source d'inspiration constante pour moi :

  • Ma famille ❀ et mes amis ;
  • Jean-Michel Jarre, prĂ©curseur et mastodonte de la musique Ă©lectronique, a bercĂ© mon enfance et ne cesse de continuer ;
  • Alexandre Astier, peu de personnes marque leur gĂ©nĂ©ration, il en fait parti grĂące Ă  l'ensemble de son oeuvre en constante Ă©volution ;
  • Thomas Pesquet, un excellent cru de notre pays, et pillier de la dĂ©couverte spaciale ;
  • Alain Damasio, Ă©crivain fantastique ;
  • Guido van Rossum, crĂ©ateur du langage de programmation Python.

Enfin, des sujets qui m'intéressent au plus haut point comme les dinosaures et l'univers de Gunnm.


Communautés

  • AscendEX (rĂ©fĂ©rence : U15EZIIGU)
  • Binance (rĂ©fĂ©rence : 80519471)
  • SwissBorg (rĂ©fĂ©rence : mickaeOO3l)

Projets

Ces projets ont requis tout un tas de lectures techniques, des expérimentations plus ou moins foireuses et beaucoup, beaucoup, de patience. Ainsi, pour la plupart, plusieurs années se sont écoulées entre l'idée et une premiÚre version maladroitement fonctionnelle.

  1. Cracker-NG, C++ : un cracker de mot de passe pour fichiers ZIP et CPT. La difficulté de celui-ci fut la compréhension du format du fichier généré par la Zlib (ainsi que CPT, à moindre mesure), une bonne dose d'optimisation et la mise en place d'un logiciel complet.
  2. Python-MSS, Python 2 & 3 : un module pour prendre des captures d'écran. Simple, ultra rapide et en Python pur grùce au module ctypes. Les difficultés rencontrées furent de comprendre et imiter comment chaque OS fonctionne pour prendre une capture d'écran, ainsi que d'en faire un module efficient.
  3. ThermalPrinter, Python 3 : un pilote/driver pour l'imprimante thermique DP-EH600 respectant les specifications techniques officielles.
  4. PyGameBoy, Python 3 : un émulateur de Game Boy, from scratch, pour jouer à Super Mario Land.
  5. eBook Reader Dictionaries, Python 3 : un générateur de dictionnaire pour la liseuse Kobo se basant sur les données libres du Wiktionnaire. Pas spécialement de difficultés mais un projet intéressant : reverse engineering du systÚme de gestion des dictionnaires, gestion de trÚs gros fichiers XML, parsage efficient du Wikicode, prise en charge de plusieurs langues et un paquet de petites corrections apportées au contenu du Wiktionnaire.

Contact

contact @ nom de domaine