Mathieu Lecarme le 2015-01-05

For a long time, PHP dependencies were a curse. It didn't hurt anyone: each project embeded its owns libraries, reinventing the wheel each time. Now, there is Pear/PECL for sharing libraries and...

Mathieu Lecarme le 2014-10-23

I need my template tools. I’m using Docker, and I need settings for starting services, real ones, not simple command line arguments. The official way to parameter a new Docker instance is...

Mathieu Lecarme le 2014-10-22

Le linuxien prudent n'aime pas les surprises. Pour limiter les surprises que peut faire une application, il faut tout simplement l'isoler. Sans aller jusqu'à Bash (ahem...), ne pas vouloir que...

Mathieu Lecarme le 2014-10-01

Elasticsearch is a nice tool, robust and nicely crafted. Elasticsearch is powerful, but not magic. If you hit it hard enough, you can hurt it, and when you are an admin, the unique task of your...

Mathieu Lecarme le 2014-07-01

Les fonctions de hachage sont fort pratiques pour comparer des fichiers : à partir de données fournies en entrée, elle génère une empreinte de taille fixe. La plupart des fonctions de hachage sont...

Mathieu Lecarme le 2014-06-11

Python, comme tous les langages de la Terre disposent des outils de bases pour faire des mathématiques. Il propose quelques fantaisies, comme la gestion des nombres complexes, rationnelles, ou...

Mathieu Lecarme le 2014-06-02

Le langage de programmation Python est clair, explicite et expressif. Il est mature, encourage au bricolage, et dispose d'une logithèque extrêmement vaste. Bref, tout ce qu'il faut pour plaire à...

Gaël Pasgrimaud le 2014-05-12

Préhistoire Il fut un temps où déployer un projet web ne consistait qu'à uploader son code sur un FTP puis à configurer la base de données pour faire fonctionner son compteur de visites à gros...

Mathieu Lecarme le 2014-05-06

Les spammers le sont aussi, pénibles, clairement, tout comme les 0.1% de débiles qui cliquent sur les liens pourris justifiant leur existence. D'ailleurs, je ne sais pas à quel point les spams...