Photo de l'ossuaire d'alexandre orion

Il n’y a aucune loi qui interdise de nettoyer un tunnel

Parfois votre client va vous demander un truc tordu, ou vous pose des contraintes à la con. Parfois vous cousin relou vient passer le WE la même date que votre plan cul. Parfois on donne une formation Python sous Windows…


Poster de démotivation "Just because you're unique doesn't make you useful"

Utiliser des UUID comme primary key avec l’ORM de Django

Par défaut Django ajoute automatiquement un champ id à tous les modèles, et le configure pour être un entier qui s’auto incrémente puis le désigne comme la clé primaire. Il est néanmoins possible d’utiliser un autre champ comme clé primaire pour sa table: un slug ou un identifiant métier. Dans notre cas, on va voir comme utiliser un UUID.


Usages et dangers du null object pattern en Python

Le motif de conception de l’objet nul ou “Null object pattern” dans la langue de Justin Bieber, est une technique qui consiste à créer un objet qui ne fait rien. Et quand on lui demande de faire quelque chose, il se renvoie lui-même.

Photo du profile facebook de Justin John Bieber

Des idées cadeaux pour Noël

C’est bientôt la Noël, la corvée de cadeau à acheter est repoussée au maximum mais là il va falloir se dépêcher.


Photo d'une pomme de terre

Transformer des caractères spéciaux en ASCII

Dans beaucoup de cas, plutôt que de se taper la gestion de l’encodage, on préfère tout ramener au plus petit dénominateur commun: l’ASCII. Pas d’accent, pas de problème, comme disait mon grand-père juif. Ça devait être un autre contexte. Mais quand même.


Pochette du jeu vidéo Ape Escape

Echaper du HTML en Python ou avec jQuery

La question bateau du jour: mais comment transforme-t-on des tags HTML en entités HTML pour sécuriser les inputs utilisateurs qui seront affichées sur le site ?