Les billets de blog
Règles de base iptables
J’ai dut changé de serveur il y a 2 jours et face à une nouvelle installation, je me suis retrouvé confronté à une configuration de base iptables ésotérique. Après plusieurs tentatives de modifications “nouvelle mode”, j’en suis revenu à ma méthode favorite, l’ancienne, celle qui marche. Ainsi, si vous voulez régler un firewall “basique” (assez fiable), vous pouvez suivre ma méthode. Elle n’est pas nouvelle ni révolutionnaire, mais elle est maîtrisable.
Les designs patterns une preuve de faiblesse du langage
Le titre peut faire frémir et vous pensez que je vais lancer un troll bien dégoulinant sur cette page - non ce n’est pas le but. Vous allez voir que je n’ai rien contre les designs patterns mais qu’une réflexion sur leur existence peut vous amener à y réfléchir quand vous choisirez un langage pour implémenter vos projets. Si ce post vous offusque, ne le lisez pas…
Montrer un message aux utilisateurs AdBlock
AdBlock… le cauchemars de ceux qui vivent des bannières de pubs sur leur site… On a des polémiques, on a des discussions houleuses, et en mélangeant un peu le tout, on peut trouver un arrangement. Je vous propose une solution qui peut plaire à presque tout le monde, techniquement simple, qui ne gène pas (ou peu) l’utilisateur AdBlock ou Freenaute et qui peut vous permettre de vous faire comprendre; mais avant cela je tiens à m’exprimer une fois pour toute sur le pourquoi du comment de l’utilisation de bannières de pubs sur différents sites que je maintiens.
Une ligne pour avoir un serveur HTTP de développement
En parcourant des pages de ci de là, j’ai découvert deux commandes qui permettent de développer rapidement des pages nécessitant des appels HTTPRequest,
Alors que je m’amusais à développer un émulateur d’Assembleur avec en prime quelques binding de AngularJS, il m’a fallut utiliser un serveur Web pour que les appels HTTPRequest (ce que beaucoup appellent à tort Ajax). De prime abord, on aurait le réflexe de se dire “ok, on a deux possibilités, je me configure mon serveur Web pour qu’il puisse servir mon dossier de travail, ou sinon je déplace le tout dans /var/www…” avec tout les soucis de droits qu’il faut gérer.
Technique de masque binaire
Une fois n’est pas coutume, j’ai décidé d’expliquer une technique courante mais souvent oubliée par les développeurs, cela sans aucune forme de critique. C’est le sytème de masque binaire pour créer des drapeaux (ou flag) d’option.
Réactiver le mass storage sur Android
Vous l’avez certainement remarqué. Android a supprimé le fameux mass storage depuis les versions 4.x. Au lieu de cela, nous avons droit à un protocole soit disant pratique, le MTP, mais qui engendre un certain nombre de frustrations. Cela dit il existe un moyen de réactiver rapidement le mode “par défaut” qu’on aimait tant.