Quotidien Shaarli

Tous les liens d'un jour sur une page.

Hier - January 13, 2026

Comment j'ai choisi mon système d'exploitation - Solutions informatiques

L'auteur partage son parcours dans le choix de son système d'exploitation, comparant diverses distributions Linux et systèmes BSD. Il décrit son évolution depuis les systèmes Microsoft, qu'il a quittés en 2001, jusqu'à son adoption de Slackware Linux, puis d'autres systèmes comme CentOS, OpenSUSE, et enfin Debian, qu'il utilise actuellement. Il souligne les débats passionnés entre utilisateurs de différentes distributions et partage son expérience personnelle, offrant une perspective descriptive plutôt que prescriptive. L'article est un récit détaillé de son voyage technologique, marqué par des essais, des échecs et des apprentissages.

siddharthvaddem/openscreen at camilleroux.com

OpenScreen est une alternative open-source et gratuite à Screen Studio, idéale pour créer des démonstrations et des tutoriels produits. Bien qu'elle ne propose pas toutes les fonctionnalités de Screen Studio, elle couvre les bases efficacement. OpenScreen permet d'enregistrer l'écran ou des applications spécifiques, d'ajouter des zooms manuels, de personnaliser les arrière-plans, d'ajouter des annotations, de découper et de trimmer les vidéos, et d'exporter dans différents formats. Le projet est en version bêta et peut présenter quelques bugs. Il est disponible pour macOS et Linux, avec des instructions d'installation spécifiques pour chaque système.

The Emperor Has No Clothes: How to Code Claude Code in 200 Lines of Code - Mihail Eric

Ce tutoriel explique comment créer un assistant de codage basique en seulement 200 lignes de Python. Il démystifie le fonctionnement des outils d'IA comme Claude Code, en montrant que leur fonctionnement repose sur une boucle simple : l'IA envoie des requêtes pour lire, lister ou modifier des fichiers, et votre code exécute ces actions localement. L'article détaille l'implémentation de ces trois outils essentiels et montre comment les intégrer dans une conversation avec un LLM pour créer un agent de codage fonctionnel.

La ligne de commande communiste, le code Baudot et le comte ChatGPT

Ploum partage son expérience autour du jeu Le comte et la communiste, un jeu en AsciiArt où l’on incarne une espionne/servante dans un château pendant la Première Guerre mondiale. Le jeu intègre un message codé en Baudot, un ancien système de télégraphie, qu’il décide de décoder via la ligne de commande Linux. Après avoir expliqué sa méthode artisanale et efficace (utilisant cut, tr, paste, et sed), il compare son approche avec celle de ChatGPT. Malgré plusieurs tentatives, ChatGPT produit un script complexe, peu robuste et finalement incorrect, illustrant les limites de l’IA pour des tâches précises nécessitant une expertise technique. Ploum souligne l’élégance et l’efficacité des outils Unix, ainsi que l’importance de la réflexion personnelle face à l’automatisation aveugle. Une réflexion sur l’autonomie technique et la dépendance aux outils d’IA, le tout agrémenté d’une touche d’humour et d’une recommandation pour le livre Efficient Linux at the Command Line.

How Dependabot Actually Works | Andrew Nesbitt

Andrew Nesbitt explore le fonctionnement de Dependabot, un outil de mise à jour automatique des dépendances pour GitHub, GitLab et Gitea. Bien que Dependabot soit souvent perçu comme un bot intelligent, il s'agit en réalité d'une bibliothèque Ruby sans état, dont la logique de mise à jour est open source sous licence MIT, mais dont la coordination et le suivi d'état restent propriétaires. L'auteur détaille l'architecture du code, qui supporte plus de 25 écosystèmes de paquets, et explique comment Dependabot utilise des outils natifs pour effectuer les mises à jour. Malgré sa complexité, Dependabot-core est conçu pour être sans état, traitant chaque tâche de manière indépendante.

Neomutt: envoyer des courriels multipart markdown+html

L’article explique comment envoyer des courriels au format multipart (texte brut + HTML + images intégrées) depuis NeoMutt, un client mail en terminal. L’auteur détaille d’abord la théorie derrière les courriels multipart (standards MIME, multipart/alternative, multipart/related), puis propose une solution pratique pour rédiger des emails en Markdown, les convertir en HTML avec Pandoc, et intégrer automatiquement les images via un script Bash. Le script génère des commandes NeoMutt pour structurer le message et associer les images via des identifiants uniques (Content-ID). Une macro NeoMutt permet d’exécuter le script et d’envoyer le message final, compatible avec les clients mail modernes. L’article inclut aussi des astuces pour la coloration syntaxique du Markdown dans NeoMutt et des références utiles pour approfondir le sujet.

Idéal pour ceux qui veulent envoyer des emails riches depuis le terminal sans écrire de HTML manuellement.

L’IA générative va changer notre façon de coder (unpopular opinion) | Le Touilleur Express

L'auteur partage son expérience avec les outils d'IA générative comme Claude Code, qui ont révolutionné sa façon de coder. Il estime que la majorité du code sera désormais généré par ces outils, réduisant la saisie manuelle et se concentrant sur la réflexion, l'analyse et la relecture. Il souligne l'importance des tests pour fonder et documenter le code, et mentionne les capacités avancées de ces outils pour analyser des bugs, lire des logs et comprendre du code legacy. L'auteur prédit que ces outils rendront obsolète l'écriture manuelle de code, car ils sont plus efficaces et moins sujets aux erreurs.