Quotidien Shaarli
Aujourd'hui - November 12, 2026
Worktrunk est un outil en ligne de commande qui simplifie la création, la navigation et la suppression des worktrees Git pour exécuter plusieurs agents de développement IA en parallèle, notamment Codex et Claude Code, sans mélanger leurs modifications. Ses commandes wt switch, wt list et wt remove facilitent la gestion des espaces de travail. Il propose également des hooks d’automatisation, une interface de sélection interactive, des opérations de fusion et de nettoyage, ainsi que des optimisations de cache pour les compilations.
Derek Sivers explore l’« altérisation », cette tendance à considérer certains groupes humains comme fondamentalement différents ou inférieurs. Amplifiée par les discours politiques et les stéréotypes, elle nourrit la division entre « nous » et « eux » et dispense de comprendre autrui. L’auteur raconte comment ses rencontres ont ébranlé ses propres préjugés. Il propose une démarche personnelle de « désaltérisation » : remettre en question ses jugements, franchir les frontières entre groupes et chercher sincèrement à comprendre des points de vue opposés, jusqu’à ne plus voir le monde comme une succession de camps.
Guide pratique du port forwarding SSH pour accéder à des interfaces d’administration, bases de données ou services internes sans ouvrir de port supplémentaire sur Internet. Il explique la redirection locale avec ssh -L, l’accès à une machine derrière un serveur, la configuration de plusieurs tunnels et leur maintien via systemd. Il détaille aussi les restrictions de sécurité côté serveur, le dépannage, les modes distant et dynamique, ainsi que ProxyJump pour passer par un serveur de rebond.
À partir d’un monument aux morts de la Première Guerre mondiale, Ploum livre un réquisitoire pacifiste contre le patriotisme, le nationalisme et l’obéissance à l’autorité. Il conteste l’idée que les soldats soient morts pour une cause noble et dénonce les mécanismes éducatifs et politiques qui ont rendu possible leur sacrifice, puis de nouvelles guerres. À ses yeux, les véritables modèles à transmettre aux enfants seraient plutôt les déserteurs, les objecteurs de conscience et ceux qui ont refusé de tuer.
Depuis Symfony 5.2, l’option login_throttling permet de limiter les tentatives de connexion échouées grâce au composant Rate Limiter. L’article détaille sa configuration, les limites appliquées par couple identifiant/IP et par IP, ainsi que l’ajout d’un limiteur par compte pour contrer les attaques distribuées. Il explique aussi comment exclure certaines adresses IP et sécuriser le déploiement en production : proxies de confiance, cache partagé, verrouillage et protections complémentaires au niveau du serveur. Les différences entre versions de Symfony sont précisées.
Après une mise à jour de tmux sans redémarrage du serveur, une ancienne session peut devenir inaccessible avec l’erreur « server version is too old for client ». L’article explique comment retrouver le binaire encore utilisé via /proc/$PID/exe, puis récupérer les anciennes bibliothèques supprimées à partir de /proc/$PID/maps et /proc/$PID/map_files. En plaçant ces bibliothèques dans un répertoire temporaire et en définissant LD_LIBRARY_PATH, on peut relancer l’ancien client tmux et se rattacher à la session. Une solution de dépannage à nettoyer ensuite.