Bloquer un site web !

Pourquoi ? Aujourd’hui, quasiment tous les sites web ont une intégration avec les outils des géants du web, comme Google ou Facebook …, en utilisant leurs boutons de connexion, de partage de contenu ou d’autres outils d’analytique ou de publicité. Ce qu’il fait que vous êtes pister partout ou vous... [Read More]

Design pattern - Singleton implémenté avec une Enum

Voici la plus simple et efficace implémentation d’un Singleton comme décrite par Joshua Bloch en utilisant une enum au lieu d’une classe avec un constructeur privé et une méthode statique pour crée l’instance. public enum MonSingleton { INSTANCE; private MaClass mClass = new MaClass(); public MaClass get() { return mClass;...

Roulette Russe pour les Devs/Ops et les sysadmin

La roulette russe, ce jeu très répandu dans le monde entier, mais qui ne fait rire personne. Pour ceux qui ne connaissaient pas l’existence de ce “jeu”, le but est simple. Les acteurs du jeu chargent le revolver d’une seule balle, puis le pointe sur leur front et tire tour... [Read More]

Git trucs et astuces - Des jolis logs

Voici un aperçu du git log classique Ce format classique prend énormément de place dans une console pour afficher quelques informations. Et en plus, si les commentaires des commits sont bien détaillés et bien verbeux. Les logs peuvent devenir inexploitable via cette commande. Souvent, nous aimerions accéder uniquement à la... [Read More]