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

Les ventes aux enchères publiques

ojTCM7m

Petite digression de la ligne éditoriale, billet d’humeur, des fois il faut écrire ce qui sort. Quand j’étais gosse mon père m’avait trainé à des ventes aux enchères, et c’était une vraie corvée : rester assis sur place pendant des heures pour un môme, c’est complètement con (pensez à l’école…) et mon pouvoir d’achat était [...]

La suite

Python a le don d’Ubiquité : Multiprocessing

Photo d'un serpent à deux têtes

Ceci est un post invité de Foxmask posté sous licence creative common 3.0 unported. Tout récemment j’ai voulu donner un coup de fouet à mon script de traitement de Trigger Happy (que je fais tourner sur ma “raspberry pi” parce que chuis un w4rl0rdZ:P) que j’estimais être trop long dans ses traitements de données. Actuellement [...]

La suite

Un objet proxy : ce que c’est et à quoi ça sert

Photo d'un sapin de noel déguisé en Dalek

Un objet proxy est un objet qui prend un autre objet en paramètre et le sauvegarde dans un de ses attributs. Quand on appelle les méthodes du proxy, le proxy appelle la même méthode de l’objet qu’il a en attribut, et retourne le résultat. Quand on set/get/delete un attribut du proxy, il fait la même chose sur l’autre objet.

La suite

Python, meilleur nul part, excellent partout

Photo noir et blanc du chat de kurt cobain

J’aime Python parce qu’il est très bon à X. Presque tous les X. En fait, il existe très peu de X pour lequel Python n’est pas bon.

La suite

Solution de l’exercice d’hier sur shadow

Ça va de soit, mais ça va mieux en le disant, ceci n’est pas la solution unique, mais une solution possible parmi d’autres.

La suite

C’est l’heure de faire de l’exercice

Créer un script de brute force de passwords Unix par dictionnaire.

La suite

Cog, l’anti langage de template Python

Cog est un outil Python en ligne de commande qui permet d’insérer du code Python dans un fichier, afin qu’il génère une partie de ce fichier

La suite

La différence entre paramètres et arguments

Croquis d'un parapluie pour pipe

On a tendance à utiliser l’un pour l’autre, et inversement. Moi-même je le fais régulièrement, y compris dans plein d’articles de ce blog. Mais il y a pourtant une différence sémantique, bien que dans la pratique on s’y retrouve.

La suite

Parser du HTML avec BeautifulSoup

Photo d'un femme écartant les bras au journal

Ceci est un post invité de k3c posté sous licence creative common 3.0 unported. Un exemple de parsing HTML avec BeautifulSoup. Cet article ne traitera pas l’écriture ou la modification de HTML, et pompera allègrement la doc BeautifulSoup (traduite). De manière générale, pour télécharger une vidéo sur un site de replay, il faut récupérer un [...]

La suite