The User is dead 9

L’authentification de mémé (enfin, mémé…) n’a plus de sens, et pourtant, on continue de la montrer en exemple dans tous les tutos : Un compte utilisateur. Un email. Un mot de passe. Boom, on vérifie le mot de passe (avec un peu de chance sur une version sainement hachée), on identifie l’utilisateur, et c’est plié. […]

Satellite indien transpoeté par une vache

I'm a big fan- me too

Réagir à un changement sur un fichier avec watchdog 14

Il y a des tas de choses qu’on peut vouloir faire au moment où un fichier change :

  • Faire un backup
  • Lancer les tests unittaires
  • Démarrer un build
  • Recharger un contenu
  • Envoyer un email
  • Afficher une notification
  • Mettre à jour un listing

I am a generous god

Subreddit Sam et Max 9

Il manque un forum pour le blog, et une zone de discussion meta pour IndexError, un vecteur alternatif de propagation d’info à twitter…


Le don du mois : sublime text 13

Se faire plaisir et faire plaisir aux autres n’est pas incompatible. Par exemple, quand Sublime Text est sorti j’ai pris un an avant d’acheter la licence. Là, j’ai sublime text 3 depuis à peu près la même période sur mon ordi, et je vais me payer la licence. Pour moi, c’est une forme de don. […]

Tas de billets

Compter et grouper : encore plus fainéant 5

Après avoir bien galéré à créer un compteur à la main avec un dico, vous avez découvert les joies des méthodes dict.get et dict.setdefault. Puis évidemment quelqu’un vous a pointé vers collections.defaultdict, et enfin, vous avez fini par découvrir collections.Counter. Joie.

Snape dans harry potter : asparagus !

So babies can't swim

Quelques astuces à propos de and et or 19

Dans beaucoup de langages populaires, and et or sont écrits && et ||. Ces symboles existent en Python, mais ils sont là pour appliquer des opérations binaires. Ce n’est néanmoins pas la seule bizarrerie de Python dans le domaine.