Me, myself and I

Je suis prof de maths, j'ai une petite femme et deux jolis crapauds Évariste et Ulysse qui ont respectivement 4 et 7 ans.

Mes passions:

  • les échecs: j'ai maintenant abandonné la compétition, mais j'ai joué plus de 12 ans en nationale 1 et 2.
  • les maths: oui, le contraire serait étonnant.
  • la lecture: je lis beaucoup de BD, de romans de S.F et de polars; je dispose d'une liseuse (Kobo Touch) qui me sers ainsi beaucoup;
  • la programmation (voir plus bas);
  • la musique: je suis batteur, mais je n'ai plus de batterie à la maison depuis la naissance de mes enfants.
  • le sport: je fais de la course à pieds;
  • les séries TV: je vais essayer d'écrire quelques billets là-dessus.

A propos de ce site

Ce site est généré à partir d'un petit script nommé kiblog.rb (250 lignes environ) écrit en Ruby. Le plus long a été la gestion des Tags, c'est toujours un peu pénible de coder une relation many-to-many à la main. Reste la gestion des archives à travailler, je vais voir ça sous peu.

Je n'ai pas voulu utiliser de solutions toutes faites comme Jekyll, Hyde, aussi bonnes soient-elles, car j'avais des besoins très spécifiques. J'ai aussi fait l'équivalent avec Python, mais il est un peu obsolète, plus lourd et moins rapide, mais par contre plus lisible: tout se paye!

En particulier, j'utilise l'excellent RedCarpet, un binding de Sundown pour Markdown. J'ai beaucoup aimé le fait de pouvoir tout modifier à volonté, ce qui me permet par exemple d'utiliser ma propre librairie de coloration syntaxique.

Il satisfait la plupart de mes modestes besoins, à savoir poster un billet et éventuelement qualques pages statiques (non tagguées).

Quant au design, c'est temporaire, je n'ai pas été très inspiré.

Langages utilisés

Je n'ai vraiment pas de préférence spéciale, et je change souvent: Python, Ruby, Falcon, Factor, C#, F#, Racket, Clojure et Haskell par exemple.

Cependant, je préfère davantage le côté fun certains langages et la liberté qu'ils apportent : comme celle Ruby sur Python.

Pour le boulot, j'utilise TeX et toutes ses variantes: LaTeX, pdfLaTeX, Xe(La)Tex, etc. depuis maintenant plus de 12 ans et j'en suis pleinement satisfait. Pour produire des figures de maths, c'est soit Asymptote, soit Tickz/PGF.

Mes projets:

Ils sont plutôt très anciens, l'essentiel date de 2007-2008, période à laquelle j'utilisais beaucoup Python.

Python

  • GeoPyx pour réaliser des figures géométriques. Il existe beaucoup mieux maintenant: Asymptote par exemple.
  • wikiblog mon ancien blog sous Google App Engine. Il tourne toujours depuis la naissance de GAE!
  • PyK etait un éditeur de textes avec snippets à la TextMate et support de plugins (sous PyQt).

PHP

Oui, tout le monde peut se tromper hein, ça va.

  • Prism est une librairie de coloration syntaxique pour PHP. Elle existe aussi en Falcon et Javascript (je l'utilise sur ce site).
  • Prism Pastebin une pastebin qui utilise Prism.

Autres

Beaucoup de choses avec Ruby, mais aussi Falcon où j'ai écris un parseur pour la documentation du site officiel, et par exemple Falcco qui est un système d'auto-documentation de code source.

J'ai aussi développé entièrement le site de mon collège.

Mon matériel

J'ai plusieurs machines:

  • mon principal: un PC core i5 2500K, 8 Go de ram, sous Windows 8 64 bits, celui sur lequel je développe en général;
  • un secondaire: MacBook Pro de 2012;
  • un smartphone Galaxy Note;

Dernière modification:18/11/2012


© 2012 by Kib².