Les billets de blog

Outrepasser un proxy

Me voilà sur un projet Python qui demande une installation via le fameux bootstrap.py assez intéressant pour automatiser une installation complète du projet. Or, je me retrouve derrière un proxy http très restrictif, et python a beaucoup de mal à passer outre. Voici la méthode qui m’a permis de faire mon installation.

Certificat SSL et Chrome ou Chromium

Vous devez avoir cherché pendant des lustres la manière de faire en sorte d’éviter un écran rouge sur les page SSL (HTTPS) en enregistrant le certificat dans votre navigateur… Voici une méthode assez simple…

Pool de thread en bash

Créer un pool de thread est une opération toujours un peu complexe à mettre en place. Il faut réfléchir à plusieurs points: le nombre de thread concurrents, savoir attendre la fin du pool pour relancer une série d’opérations, bref… En bash, il existe deux méthodes peu complexes et qui vous permettront de ne pas pourrir vos ressources CPU.

Quand on nous interdit le test

Quand vous décidez de prendre vos responsabilités, vous acceptez de devoir vous plier à certaines contraintes. C’est le lot de ceux qui font des choix pour leur propre intérêt. Jusque là, vous admettrez que je suis dans la position de celui qui va admettre qu’un outil ne fonctionne pas complètement comme prévu, mais que je le sais et surtout que j’accepte ça. Mais quand on vous interdit l’accès sans même pouvoir tester… ce n’est plus vous qui décidez, mais les autres… Voilà comment j’en suis venu à un petit coup de gueule contre: Google !

Git color graph

Suite à deux excellents billets proposés par Gérald - Introduction à Git Partie 1

  • et Partie 2 je vais vous présenter quelques petits “trucs” que j’utilise sur Git. Aujourd’hui parlons l’affichage de votre dépôt, dans une console, mais en mode “pretty”

Je sais qu’il existe un outil bien sympathique nommé “tig” (git à l’envers) qui est une interface assez bien fichue pour avoir une vue assez “lisible” de votre dépôt. Mais sans avoir à installer un outils en plus, git permet déjà de voir un “graph” de vos commits, merges et branches, et ce de manière propre.

Python-Quvi

Vous connaissez peut-être les projets minitube, cclive ou clive qui sont des outils permettant la récupération d’information de médias (vidéos, audio…) provenant de sites tels que Youtube, Dailymotion… Ces outils utilisent en fait la librairie “quvi”, et un outil en ligne de commande permet d’utiliser cette dernière. La librairie est en C. J’ai donc décidé de créer le wrapper pour Python. http://github.com/metal3d/python-quvi