Traquez les erreurs de vos apps Django avec Sentry

Cherchez l'erreur...

Il est bon d’avoir en permanence un oeil sur les erreurs de vos sites (apps) sans avoir à se farcir toutes les pages à la main. Sentry est un aggregateur d’evennements , il va traquer vos erreurs et vous sortir de jolis graphiques, traces etc.

La suite

NoSQL : arrêtons de dire n’importe quoi

Photo d'un cheval très chargé

J’ai regardé le mouvement NoSQL évoluer au fil des années. On y retrouve à peu prêt tout ce qui fait l’informatique depuis que le monde IT est monde : brillance et troll, hype et génie, utile et gadget, buzz et fact, sam et max, etc.

La suite

Configurer un outil de merge pour git sous Windows

Photo de mamie noir se masturbant

Si vous utilisez msysgit, il n’y a pas d’outil pratique préinstallé pour gérer ce qui suit un git mergetool. Le plus simple à configurer est kdiff3.

La suite

La plus belle manière de parser les arguments de script en python

Meme avec di caprio en gagnant pas un oscar

Depuis que j’ai rencontré docopt, j’ai largué clize (c’est pas moi chérie, c’est toi) et on vit en amoureux tous les deux en élevant des script dans une ferme dans les Alpes.

La suite

Installer Python 2.7.x sur CentOS 6.x les doigts dans le nez

groovy baby yeahhhh !

Il y a 1 an ou deux Sam a voulu mettre à jour python2.6.6 originalement installé vers la 2.7.x sur Centos et le serveur était devenu inupgradable. Aujourd’hui je suis tombé sur une méthode qui vaut son pesant de pâté en croute. JE traduis et je partage donc avec mes frères.

La suite

Virtualenv EnvironmentError: mysql_config not found sous MAC OSX

Le problème se situe souvent où ne l'attend pas...

Des fois il y a des petites choses comme ça qui devraient s’installer comme un rien et passer innaperçues mais non, ça vous fait une belle erreur et vous passez des heures à vous demander pourquoi ça ne veut pas s’installer. Restons zen…

La suite

ERROR: invalid locale name avec PostGres

Oui, j’avais besoin d’un poste bouche-trou.

La suite

Remplacer sed, awk, cut et Perl par Python (= orgasme pour sysadmin)

Photomontage d'un épide mais sur un monocyle intitulé "unicorn"

La force de perl c’est qu’il permettait de piper des données directement via la ligne de commande pour faire des manipulations rapides.

C’est pour cela que c’était devenu les choix des sysadmins. Parce que jusqu’ici, le choix c’était soit de faire un truc simple en connaissant par coeur la tool box GNU, soit ouvrir un fichier et faire un script.

Python ne permet pas de piper des données directement dans la commande, mais des projets ont vu le jour pour le faire.

La suite

Introduction à Ansible: l’outil du sysadmin paresseux mais pragmatique

SI seulement il avait connu Ansible...

Ceci est un post invité de VonTenia posté sous licence creative common 3.0 unported. Je profite du fait que Sam & Max me donnent la parole pour vous parler d’Ansible, un programme très puissant et relativement simple dont je me sers depuis récemment (beaucoup trop tardivement à mon goût), mais qui a radicalement changé ma [...]

La suite

Marre des mots de passe pour push sur git ?

Photo d'un homme utilisant un simulateur de proctologie

Vous êtes dans une situation où vous ne pouvez pas utiliser uniquement un clé pour vous authentifier, et il faut taper votre putain de mot de passe à chaque push.

La suite