It's dangerous to go alone, take this

Minitip pew et OSX

Comme tout bon lecteur de S&M, je me fais un devoir d’adopter tous les outils conseillés par nos maîtres (oui bon sauf crossbar.io – j’ai une vie…)


Low budget x men

Le don du mois : moi 12

Je n’ai pas de thune ce mois ci, étant très, très à découvert, ce qui est directement une conséquence d’être à son compte : les clients ne paient pas toujours à temps (quand ils paient).

Du coup, pas de don.


Django, une app à la fois passe à Python 3 8

Beaucoup de nos projets ne sont pas encore compatibles Python 3 : 0bin, batbelt… La raison n’est pas technique, mais purement humaine, liée à notre monopilosité intramanuelle.

Pla de conquète du monde

Distincteur de feu

Lancer pdb dès qu’une exception a lieu 9

Vous vous souvenez de excepthook et de pdb ? Mélangeons les deux !   import sys import traceback import pdb   def pdb_post_mortem(exc_type, exc_val, exc_tb): # On affiche l’exception histoire de savoir ce qu’on debug print("".join(traceback.format_exception(exc_type, exc_val, exc_tb))) # On balance pdb en mode post mortem, c’est à dire qu’il va se lancer # malgré […]


Eclipse à travers une disquette

Reformater son code avec yapf 16

En ce moment un outil fait son petit buzz sur hackernews, mais je n’en avais pas parlé jusqu’ici car il n’était pas encore uploadé sur pypi. C’est chose faite


Revue de code publique 18

En faisant ma revue quotidienne, je suis tombé sur un code Python assez tarabiscoté que twitter s’est empressé de massacrer.

Néanmoins je ne pense pas que mettre l’affiche à l’auteur soit le meilleur moyen de l’amener à passer plus de temps à coder en Python et à participer à la communauté.

Lion dans un IRM

Pomme de terre heureuse

Comment installer des libs Python externes dans QGIS ? 6

QGIS vient avec son Python perso, séparé du reste du système. Du coup si vous faites un pip install une_lib, elle s’installera sur le Python du système, et non de QGIS. Si vous voulez utiliser requests ou arrow pour vos scripts, c’est relou, il faut les télécharger, les extraire, et les mettre à la main […]