Les billets de blog
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
Python map zip lambda et filter
Python est un langage fort de principes de développement permettant la réduction conséquente de volume de code. Dans l’univers de capacités de langage, il existe des petites astuces qui deviennent véritablement des outils de développement pour permettre au développeur de ganger en efficacité. Le revers de la médaille étant de connaître assez bien Python pour avoir le reflexe qui permettra ce genre de manipulation. Parlons donc d’un ensemble de possibilités de Python qui va vous ouvrir les portes du code “court”. Je parle des fonction zip, map, filter associés au fonctions lambda.
Macgeneration dans mon colimateur
Tiens j’ai une nouvelle tête de turc à critiquer… le site MacGeneration que j’ai visité un peu plus en profondeur. Je n’avais pas idée de certains articles qui pouvaient pousser là dessus. Je m’y suis retrouvé souvent par hasard, puis dernièrement c’est un utilisateur de Google+ qui m’a montré une page de ce site. Alors allons-y gaiement, j’ai eut comme un frisson en lisant ce site…
Google il est gentil quand meme
Indéniablement, Google aide le monde du libre et l’expansion des nouvelles technologies. On a beau le critiquer sur sa capacité à connaitre toute votre vie via vos mails, vos documents, vos photos… rien à faire, il a pour lui un avantage certain: de l’argent. Et cracher sur lui alors qu’on est linuxien, ou acteur du logiciel libre, revient à se tirer une balle dans le pied.