Set -e for the win

Photo d'une grosse femme déguisée en wonder woman

10 ans plus tard, je découvre cette option pour les scripts bash.

La suite

nginx: [emerg] “worker_processes” directive is not allowed here in /usr/local/nginx/conf/nginx.conf:3

Photo d'un moteur

Cette erreur arrive quand la directive “worker_processes” est incluse une deuxième fois. Typiquement cela arrive quand on a include *.conf dans son nginx.conf et que cela inclu nginx.conf lui même.

La suite

TypeError: Error when calling the metaclass bases function() argument 1 must be code, not str

Capture d'écran de nombreux messages d'erreur qui envahissent l'écran

Cette erreur est souvent déclenchée quand on essaye d’hériter d’une fonction au lieu d’une classe. Cela peut arriver par erreur avec des fonctions qui sont nommées en CamelCase, en dépit du PEP8.

La suite

L’indentation de Python m’a tuer

Affiche de cinéma américaine du film "Incassable"

J’adore le fait que Python se base sur des espaces pour délimiter les blocs de code. La seule contrainte que cela a jusqu’ici posé, c’est que les blocs ne peuvent pas être passés en arguments.

Aujourd’hui pourtant, ce système si merveilleux nous a bien fait chier pendant une demi-heure.

La suite

Template de demande d’aide en informatique

Capture d'écran du film "Le 5e Élément", scène où Liloo présente son multipass

Bloggers et admins du monde (francophone) entier, ne vous embêtez plus à demander des précisions. Postez juste un lien vers cet article pour chaque personne qui ne donne pas toutes les infos.

La suite

Quelques erreurs tordues et leurs solutions en Python

Photo noire et blanc d'une vieille interprétation de Batman et Robin

Bien que Python soit un langage dont l’une des grandes qualités est la cohérence, voici une liste d’erreurs et leurs solutions qui ont tendance à énerver.

La suite