Blog Archives

Résoudre le cube-serpent en Python

Je me suis amusé à écrire un petit programme en Python qui résout le cube-serpent (ainsi nous pouvons dire qu’un serpent en résout un autre). Mon but était surtout d’apprendre le langage Python, avec un problème intéressant, pas trop compliqué (c’est de la force brute). Il m’a permis de découvrir différents aspects de Python. Je [...]

Extraire les recherches Google des logs Apache

Aujourd’hui, c’est un billet de distraction pour geeks. Lister les recherches Si vous utilisez Apache, voici une commande qui liste dans l’ordre alphabétique les recherches Google ayant permis aux internautes d’arriver sur vos sites : php -r « echo urldecode(\ »`zgrep ‘http://www\.google\.\w*/’ /var/log/apache2/*|grep -o ‘[?&]q=[^&"]*’|cut -c4-`\ »); »|sort|uniq -c EDIT 25/06/2011 : cette commande semble échouer lorsque la liste des recherches [...]

pspxconv : script d’encodage de vidéos pour PSP

J’ai récemment acheté une PSP, et je voulais pouvoir encoder mes vidéos facilement, avec les réglages que je voulais. J’ai donc écrit un script. Il s’utilise comme ceci : pspxconv fichier.avi fichier.mp4 500 si l’on veut convertir un .avi en .mp4 lisible par la PSP avec un bitrate vidéo de 500Kbps (pour l’instant le bitrate [...]

sed : changer de séparateur

Si vous effectuez quelques traitements simples en ligne de commande, vous connaissez forcément l’outil sed, et plus particulièrement la commande : sed ‘s/ancien/récent/’ qui permet de remplacer ancien par récent : sed ‘s/ancien/récent/’ <<< ‘ce système est ancien, voire très ancien’ ce système est récent, voire très ancien Pour remplacer toutes les occurrences, on rajoute un [...]

screex264 : réencodez vos captures d’écran vidéos (screencasts) sous Ubuntu

Vous connaissez sans doute l’outil gtk-recordmydesktop, qui permet de faire une capture vidéo (un screencast) de votre écran. Pour obtenir une bonne qualité, dans les options vidéos, il faut vérifier que « compression nulle » est bien sur l’option « Activé » (malheureusement, la compression à la volée utilisée provoque quand même une légère perte de qualité). Mais une [...]

imagup : uploader une image en 2 clics

J’ai écrit un petit script pour uploader en ligne de commande une image sur imagup, et récupérer le lien (pratique pour poster sur les forums). Voici comment l’utiliser : imagup monimage.jpg Les extensions jpg, jpeg, png et

Recompresser ses photos en masse de manière incrémentale

Mon appareil photo possède 3 réglages de « qualité » (niveau de compression JPEG) : fin normal économique Mais lorsque l’on choisit un réglage, les photos font à peu près toutes la même taille, qu’elles soient simples ou complexes. Par exemple, en réglage fin, leur taille est quasiment toujours comprise entre 2,8Mio et 2,9Mio. Or, une photo [...]