Suivez vos podcasts préférés, écoutez hors ligne et en voiture avec CarPlay et Android Auto, et reprenez toujours là où vous en étiez. Essai gratuit.
Merci de soutenir ce podcast en visitant nos sponsors: - Investissez comme les professionnels avec StockMVP - https://www.stock-mvp.com/?via=ron - Prezi: Créez rapidement des présentations avec l'IA - https://try.prezi.com/automated_daily - Lindy est votre assistant IA ultime qui gère proactivement votre boîte de réception - https://try.lindy.ai/tad Soutenez directement The Automated Daily: Offre-moi un café: https://buymeacoffee.com/theautomateddaily Sujets du jour: Ruff muscle Python par défaut - Ruff 0.16.0 élargit fortement son jeu de règles Python, améliore le formatage dans Markdown et Quarto, et rend les diagnostics plus clairs. Mots-clés : Ruff, Python, linter, formatter, CI, Markdown. Le deux-points utile en shell - Un article remet en lumière le caractère ":" du shell Unix, une commande nulle très pratique pour valider des variables, poser des valeurs par défaut et simplifier des scripts. Mots-clés : shell, Unix, bash, scripts, parameter expansion. Systemd linger sans mythe - La fonction linger de systemd est souvent activée pour de mauvaises raisons. Le billet explique qu’elle sert surtout aux services utilisateur avant connexion, et non à garder tmux ou screen en vie après logout. Mots-clés : systemd, linger, Debian, services utilisateur, SSH. GrapheneOS durcit les appareils verrouillés - GrapheneOS détaille sa défense en profondeur contre l’extraction de données sur téléphone verrouillé : chiffrement, matériel sécurisé, protections USB et retour automatique à un état plus sûr. Mots-clés : GrapheneOS, Android, sécurité mobile, chiffrement, verrouillage. Radar aérien maison sur ESP32 - Un projet maker transforme un ESP32 avec écran rond en mini radar aérien enrichi : vols, météo, réglages web et mises à jour OTA. Mots-clés : ESP32, ADS-B, aviation, IoT, firmware. La guerre des Paysans revisitée - Retour sur la guerre des Paysans allemands de 1524-1525, immense soulèvement social et religieux dont l’échec a marqué durablement les débats sur la réforme et les classes. Mots-clés : histoire, Réforme, guerre des Paysans, Europe, soulèvement. - Ruff 0.16.0 Expands Default Rules and Adds Markdown Formatting - The Shell Colon: A Tiny Built-In With Surprising Uses - German Peasants' War: Massive Revolt Crushed in 1525 - GrapheneOS Details Layered Defenses Against Locked-Device Data Extraction - Understanding systemd Linger on Debian - ESP32 Plane Radar Gains Richer Flight Data and OTA Updates - Anthropic Reduces Claude Code Prompting Rules for Claude 5 Models - Owen Song Releases Compact Local TTS Model Inflect-Micro-v2 Transcription de l'Episode Ruff muscle Python par défaut On commence avec Ruff, qui sort en version 0.16.0 avec un changement très concret : son ensemble de règles activées par défaut explose en taille. En pratique, cela veut dire qu’un projet Python fraîchement branché sur Ruff peut repérer beaucoup plus de bugs, d’incohérences et de mauvaises habitudes sans configuration supplémentaire. L’autre avancée intéressante, c’est le formatage de blocs Python dans les fichiers Markdown et Quarto, donc pas seulement dans le code source mais aussi dans la documentation. Et avec des diagnostics plus lisibles, notamment pour voir les corrections proposées, Ruff devient plus simple à adopter dans les équipes et plus utile dans les pipelines CI. Le deux-points utile en shell Côté Unix, un article revient sur un détail minuscule mais étonnamment puissant : le caractère deux-points dans le shell. C’est une commande qui ne fait rien, mais qui laisse les expansions et les vérifications s’exécuter. Dit autrement, elle permet d’écrire des scripts plus courts pour vérifier qu’une variable est bien présente, définir une valeur par défaut ou servir de commande neutre dans certains cas. Ce n’est pas une révolution, mais c’est le genre d’outil discret qui réduit le bruit dans les scripts et évite des erreurs un peu bêtes. Beaucoup connaissent la syntaxe, moins nombreux sont ceux qui l’utilisent vraiment bien. Systemd linger sans mythe Toujours dans le monde Unix, autre remise à plat utile : la fonction linger de systemd. Elle traîne une réputation un peu trompeuse, notamment l’idée qu’il faudrait l’activer pour que tmux, screen ou nohup continuent après déconnexion. Sur des systèmes récents, ce n’est souvent plus le sujet. Le vrai intérêt de linger, c’est surtout de permettre à des services utilisateur de démarrer avant la connexion et de survivre proprement sans session graphique ouverte. Pourquoi c’est important ? Parce que ça évite d’empiler des réglages inutiles, et parce que dans certains cas très concrets, comme garder un accès SSH fonctionnel quand une machine démarre mal côté interface, c’est franchement pratique. GrapheneOS durcit les appareils verrouillés Passons à la sécurité mobile avec GrapheneOS, qui détaille sa stratégie contre l’extraction de données depuis un téléphone verrouillé. L’idée centrale n’est pas une fonction miracle, mais une défense par couches : chiffrement, limitations matérielles contre les essais répétés, protection contre certains accès physiques, et retour automatique à un état plus sûr après redémarrage ou période d’inactivité. Le message important ici, c’est que la sécurité ne repose pas seulement sur le mot de passe, mais sur tout un ensemble de barrières qui rendent une attaque bien plus coûteuse. Pour tous ceux qui suivent la sécurité Android, c’est un rappel utile de ce que signifie réellement un appareil "verrouillé" en 2026. Radar aérien maison sur ESP32 Dans un registre plus maker, un billet raconte l’évolution d’un petit radar aérien basé sur ESP32. À la base, c’est un objet de bureau qui affiche les avions proches à partir de données ADS-B. Mais le projet a gagné en maturité : plus de contexte sur les vols, météo locale, heure, réglages accessibles depuis une interface web, et mises à jour à distance sécurisées. Ce qui rend l’histoire intéressante, ce n’est pas seulement le gadget, c’est la manière dont un prototype amusant devient un produit perso