Rooter votre Galaxy S6

12/11/2015

Après quelques mois d’utilisation de mon Galaxy S6, je me suis retrouvé, comme toujours, dans le besoin de “rooter” mon téléphone pour utiliser ProxyDroid ou avoir des optimisations SD Maid. Jusque-ici, impossible de trouver une méthode qui fonctionne… mais j’ai trouvé! Voici donc comment rooter en quelques minutes (sans exagération) votre Galaxy S6. Cela fonctionne sur un Linux récent, avec le logiciel heimdall.

Optimisons un peu notre Linux en limitant les accès disques

01/11/2015

Que vous ayez un SSD ou non, je pense que ce qui va suivre va vous intéresser. Ceux qui ont un SSD vont apprécier le fait de ne pas écrire constamment sur le disque et de tuer son espérance de vie. Et les autres vont aimer le fait d’accélerer l’utilisation de caches. Rien de révolutionnaire ici, nous allons utiliser des RAMDisks et soulager, si vous en avez, nos SSD. Je vous précise que vous n’aurez aucune surprise ici, je vais parler de méthodes vieilles de plusieurs siècles (ok… de plusieurs années) et qui ne sont absolument pas des hacks ou des nouveautés. Rien que du bon sens !

Un exemple Golang de résolution de tâche parallèle

30/10/2015

J’ai participé aux BlendWebMix 2015 en tant que “speaker” avec un grand plaisirs. J’y ai présenté “Golang pour le web” afin d’expliquer comment ce langage est en train d’entrer dans les moeurs et va permettre de développer des applications Web performantes. Je vais vous montrer un exemple que j’ai traité lors d’une démo improvisée le lendemain sur un coin de bureau. Le fait est qu’on m’a beaucoup parlé après la conférence au stand “Smile” et qu’une question récurrente m’était posé: “As-tu un exemple concret que je ne peux pas résoudre en PHP par exemple, dans mon application/site Web ?”. J’en avais quelques-uns, et j’ai décidé de montrer le suivant: des miliers de personnes veulent remplir un formulaire de contact en simultané, comment je vais gérer tout ça en parallèle sans planter mon serveur de mail SMTP ? Voilà la démo, revue et corrigée.

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.