SaladTomatOnion Le blog qui mange trois fruits et légumes

27juin/113

Python, les listes, le hasard

Aujourd'hui, on fait du pseudo-aléatoire. Python est un langage de script très pratique lorsqu'on doit manipuler des listes (tableaux), ou des dictionnaires (tables de hachage). Voyons comment en très peu de code, on peut lier les listes avec le module random.

6mai/110

Le soulèvement des (petites) machines

Aujourd'hui, on crée des cyborgs! Je suis tombé par hasard sur un article de technologyreview.com, et j'ai été fasciné par les progrès faits en matière de bionique.

6avr/111

Désinstaller facilement un package installé par easy_install

L'installation de bibliothèques python peut-être une tâche pénible, c'est pour cette raison que j'utilise easy_install. Le script s'occupe de tout, même de compiler le code natif s'il y en a.

Lorsque je souhaite désinstaller un package, c'est par contre un peu moins simple. Je dois aller modifier le fichier {python}/Lib/site-packages/easy-install.pth pour supprimer la ligne correspondant à ce que je veux désinstaller, puis ensuite supprimer, à l'envie, l'archive présente à côté.

Pour ne pas avoir à me balader dans mon arborescence inutilement, je peux simplement entrer la commande:

$> easy_install -mxN package

Elle a pour effet de supprimer proprement la ligne correspondante du fichier .pth cité plus haut. Au prochain lancement de python, le package désinstallé ne sera pas ajouté à l'environnement, même si l'archive existe toujours dans le répertoire site-packages. Libre à vous de supprimer la dite archive si vous le souhaitez.

Attention de toujours bien supprimer l'entrée du fichier .pth avant de supprimer le répertoire ou l'archive d'une bibliothèque, sous peine de subir de méchants plantages au lancement de python.

25fév/110

Comment configurer la confidentialité sur Facebook

Aujourd'hui, on met des rideaux aux fenêtres! Je me suis rendu compte que nombre de mes contacts Facebook  — et particulièrement mes plus jeunes cousins et neveux — n'avaient pas forcément masqué toutes les informations quelque peu personnelles les concernant. Les réglages de confidentialité étant un peu cryptiques, je vous partage ici le résultat d'heures passées à trouver puis à comprendre chaque option.

C'est ma façon personnelle de régler la confidentialité. Chacun en fera ce qu'il voudra, évidemment. Si vous êtes un parent soucieux de la vie numérique de vos ados, cet article est pour vous!

27jan/111

Ilford Delta 100 et Nikon FM2

Aujourd'hui, vous verrez quelques photos tirées de la bobine de film Ilford Delta 100 que j'ai chargée dans mon FM2.