Flux
Toutes les catégories

Cybersécurité

228 articles

Des statistiques sans robots avec GoatCounter auto-hébergé sur NixOS

Des statistiques sans robots avec GoatCounter auto-hébergé sur NixOS

En 2016, j’ai de ce blog pour ne pas me rendre complice de la plus grande machine à aspirer les données personnelles. À la place, j’analysais les journaux de mes serveurs avec . Depuis quelques années, les statistiques ne veulent plus rien dire, malgré mes tentatives pour filtrer les robots : gonflent le nombre de visiteurs à environ 2 000 par jour. J’ai fini par adopter , une plateforme libre de mesure d’audience, respectueuse de la vie privée. J’ai remplacé le client JavaScript pour filtrer…

Vincent Bernat
Notes de marge avec le positionnement par ancre CSS

Notes de marge avec le positionnement par ancre CSS

Je fais un usage intensif des notes de marge : elles gardent le contenu optionnel à côté du texte au lieu de renvoyer le lecteur en bas de page. les affiche sans JavaScript, mais n’accepte qu’un seul paragraphe. Le , désormais pris en charge par les navigateurs récents, est une alternative élégante. Les notes peuvent contenir plusieurs blocs, toujours sans JavaScript, et se positionnent sous le paragraphe qui les appelle sur les fenêtres étroites et les navigateurs plus anciens.12Tufte…

Vincent Bernat
Un guide non interactif du Spanning Tree Protocol

Un guide non interactif du Spanning Tree Protocol

Imaginez que vous louiez des bureaux pour un événement de trois jours. Vous installez à la hâte quelques commutateurs Ethernet et scotchez des câbles au sol pour connecter tout le monde. Malheureusement, Gaston, votre collègue le plus maladroit, trébuche sur un câble à chaque fois qu’il se lève pour aller chercher un café. Des câbles supplémentaires régleraient le problème, mais une boucle se transforme en tempête de diffusion : les paquets Ethernet se multiplient jusqu’à saturation. C’est là…

Vincent Bernat
Une introduction interactive au Spanning Tree Protocol

Une introduction interactive au Spanning Tree Protocol

Avertissement Cet article contient des exemples interactifs. Pour les visualiser et interagir avec eux, vous devez .quitter votre lecteur de flux :demo A1 @0,0 prio=4096 A2 @0,1 A3 @0,2 A4 @0,3 B1 @1,0 prio=8192 B2 @1,1 B3 @1,2 B4 @1,3 C1 @2,0 prio=8192 C2 @2,1 C3 @2,2 C4 @2,3 A1 -- A2 hazard=0 A2 -- A3 hazard=0 A3 -- A4 hazard=0 B1 -- B2 B2 -- B3 B3 -- B4 C1 -- C2 hazard=0 C2 -- C3 hazard=0 C3 -- C4 hazard=0 A1 -- B1 cost=10 B1 -- C1 cost=10 A4 -- B4 cost=20 B4 -- C4 cost=20 Léo @-0.3,0.7…

Vincent Bernat
Backstage : le portail développeur qui accélère vos équipes

Backstage : le portail développeur qui accélère vos équipes

Dans une organisation où coexistent des dizaines, voire des centaines de développeuses et de développeurs, les questions du quotidien deviennent vite des frictions structurelles : où trouver le code d’un service ? qui le maintient ? quelle est sa documentation ? comment créer un nouveau projet conforme aux standards internes ? À mesure que le patrimoine logiciel grandit, la fragmentation des outils et la dispersion de la connaissance pèsent directement sur la productivité.

Cockpit io