Créer une raw string avec un antislash à la fin

LuvAcgU

Supposons que vous vouliez créer un path pour disons, pauvre de vous, une commande DOS…

La suite

S’affranchir des doublons d’un itérable en Python

Gif animé d'un homme tronc qui fait du bateau

Supprimer ou ignorer les doublons d’un itérable tel qu’une liste ou un array est un challenge dans tous les langages.

La suite

Git push via HTTP (ou comment travailler au MacDo)

Photo du making of de star wars : comment était filmé le générique d'intro

Le Mac wifi est annoncé comme “Internet gratuit Illimité”, ce qui en langage commercial ignorant signifie une partie du Web censurée et les ports de emails ouverts si vous nous achetez un Maxi best of.

La suite

Django, une app à la fois : Outils pour templates

Photo de ruby de zelda sous forme de coussin

Je vous poste la nouvelle app de Django, une app à la fois depuis le Mac Do, parce que c’est le seul truc à avoir un Wifi dans le coin paumé où je me trouve.

La suite

Ecrire un code pour les autres en Python

Photo d'un making of de retour vers le futur

Cet article s’adresse à des développeurs qui commencent à être bien dans leurs chaussettes en Python et qui se sentent de relever le défi d’écrire du code pour d’autres personnes.

La suite

Objets proxy et pattern adapter en Python

Photo d'un tracteur qui ressemble à la Bat-mobile de "The dark knight"

En informatique, le vocabulaire c’est une bonne partie du travail. On a des tas de termes comme polymorphisme, récursivité, idempotent ou closure. Certains sont des termes mathématiques, d’autres sont des anglicismes, mais la majorité sont juste des mots compliqués pour décrire des choses simples.

Vous connaissez mon manque d’attrait pour ça, on va donc clarifier.

La suite

Le colonel moutarde dans la cuisine avec le chandelier

Photo d'une boîte d'allumette annotée "instant crime scene clean up"

On a parfois du mal à localiser l’origine d’un bug dans une longue requête sql ou un code spaghetti de 5000 lignes écris en 1999 par un biologiste recruté dans une SSII.

La suite

Éviter que Sublime Text n’écrase les parenthèses fermantes

Photo de Freddy Mercury sur Dark Vador

Quand on tape une parenthèse fermante (ou ] voir }) juste à côté d’une AUTRE parenthèse fermante, le comportement de Sublime Text par défaut est de ne pas ajouter de parenthèse, mais d’avancer d’un caractère.

Je déteste cette fonctionnalité.

Heureusement, comme tout dans cet éditeur qu’il est merveilleux, c’est désactivable.

La suite

Déshabillez-vous pour l’occasion

Gif animé d'un homme expurgeant une lumière colorée à travers un arc en ciel vers la bouche d'une femme

Se marrer avec le cul, c’est pas juste faire ça, dans sa chambre à deux sous la couette.

La suite

Un décorateur pour accepter les callbacks en Python

Photo d'un petit serpent qui tient au creux de la main

Un des événements auxquels on veut réagir le plus souvent, c’est l’appel d’une fonction, donc en gros être capable de fournir un callback quand on fonction est appelée. On peut bien entendu coder la logique du callback dans chaque fonction et méthode que l’on met en œuvre, mais avec un peu d’astuce, on peu trouver une solution générique qui va couvrir Pareto des besoins.

La suite