Distribuer des tâches avec Celery et RabbitMQ #1 (RainbowTable)

Posted on Tue 01 April 2014 in misc • Tagged with Python, RabbitMQ

Python LogoRabbitMQ est un service de gestion de file d'attente pour tâche, particulièrement utilisé lorsque l'on souhaite distribuer un travail sur de multiples unités de travail. Attention, la communication inter-processus n'étant pas gérée cette façon de faire ne peut pas se substituer a MPI et consort! Dans le cas présent et …


Continue reading

RPI#1 : 2 diodes

Posted on Wed 23 October 2013 in misc • Tagged with Electronic, Python, Raspberry

Utilisation du GPIO du Raspberry Pi pour faire clignoter deux LEDs en alternance.

Montage

Nous allons utiliser les pins 16 et 18 de l'interface GPIO. Le montage est on ne peux plus simple, nous récupérons la masse ( pin 6 : GND ) sur la breadbox, chacune des diodes est protégée par une …


Continue reading

Créer un booklet avec PyPDF

Posted on Sun 20 October 2013 in misc • Tagged with Python, pdf

Si il manque bien une fonctionnalité dans les logiciels libres de visualisation de PDF, c'est l'impression de livret (booklet). Acroread dispose de cette fonction fort utile lorsque l'on veux économiser du papier, imprimer un document en mode Booklet permet de diviser la consommation de papier par 4 et d'avoir un …


Continue reading

PyPDF Manipuler des fichiers PDF avec Python

Posted on Sun 20 October 2013 in misc • Tagged with Python, pdf

En faisant Bookletizer.py j'ai découvert la bibliothèque python PyPDF qui permet de manipuler des documents PDF via des scripts. Je vais décortiquer le script que j'ai créé pour ré-ordonner les pages en mode booklet.

# Import du moduleimport pyPdf[...]# ouverture du fichier PDF avec une execption# différente en cas de …

Continue reading

RPI#2 : 2 boutons

Posted on Sun 20 October 2013 in misc • Tagged with Electronic, Python, Raspberry

Le montage

Voici le montage, les boutons poussoir sont connectés sur les ports GPIO #18 (pin 12) et GPIO #23 (pin 16).

<http://tristan.lt/images/rpi-2-2-boutons/image>`__

Configuration des inputs

Nous allons donc utiliser les pin 16 et 12 au sens GPIO.BOARD ou les n° GPIO #18 …


Continue reading