Fish et les notifications de Gnome terminal

18/10/2015

Sur Fedora 22, gnome-terminal vous permet d’avoir une notification quand une commande se termine et que vous êtes sur une autre fenêtre. Très pratique quand vous avez executé une commande “curl” ou “wget” dans un coin ou si vous lancez des procédure d’installation ou de compilation qui prennent un certain temps. Or, si vous passez au shell “fish”, les notifications ne marchent plus. Voilà comment on s’y prend pour les retrouver.

Docker Apache Mysql PHP

24/09/2015

Ce matin un collègue me demande “comment tu ferais pour travailler en PHP avec Docker ?” - la question étant de pouvoir “développer localement en PHP + Apache + MySQL sans avoir à tout installer”. Ma réponse a été “docker-compose et des liens + des volumes”. Du coup, un petit billet pour expliquer la méthode s’imposait. Voici comment je procède.

Golang, résoudre le souci d'indexation de type défini

19/09/2015

Golang permet de créer ses prores types et notamment de faire un alias de “map”, mais un jour, en voulant récupérer une valeur indexée dans le map, vous recevez un fameux “type *Foo does not support indexing” lors de la compilation. Ce souci peut-être rapidement réglé à condition de comprendre pourquoi et comment cette erreur arrive.

Git et les fichiers zip

01/08/2015

Si un projet se base sur un fichier zip (pas seulement les fichier “.zip”, mais tout fichier qui zipe le contenu comme les fichiers libreoffice, openoffice, vym, etc…) alors vous allez vous confronter au souci de versionnement par Git. Car celui-ci les gère comme étant des fichiers binaires. Or vous voulez versionner le contenu. Et bien voilà ma méthode (certes pas des plus jolies mais ça marche)

Assigner une variable lors de la compilation en Go

21/06/2015

Je viens de faire une release de mon outil idok et je me suis posé cette fameuse question: comment faire pour assigner la version dans mon binaire sans avoir à modifier le code source ? Et bien c’est simple comme tout mais il faut le savoir. Voilà la méthode.