Lien Learn Claude Code -- A nano Claude Code-like agent, built from 0 to 1



Le boulot des développeurs change constamment et pourtant l'histoire me semble se répéter. Dis-moi si toi aussi tu vois une constante émerger des outils qui suivent.
Connais-tu ce merveilleux langage qu'est l'assembleur ? C'est le premier langage de programmation. En assembleur il n'y a pas de type de donnée, ni même de code en fait. Tout n'est qu'octet, et encore si l'architecture utilise des octets.
L'assembleur c'est pénible. On ne comprend rien, toute l'information est dupliquée dans des commentaires (…)

Je partage avec vous les dix-neuf animations du dessinateur JC ressuscitées du royaume des SWF, sous forme de GIF animés, grâce à un script Bash appelant Ruffle et ImageMagick. En effet, comme le disait Glandos en commentaire de ma seconde étude ArkéoLogique, « c'est un travail pour Ruffle ! », un formidable effort sous licences MIT et Apache 2.0 pour dérouiller les contenus Flash à coups de Rust et WebAssembly.
L'archive contenant les animations GIF est ici jusqu'au 30 (…)

Salut,
Je me disais, que tel la RiiR, rust evenlegical task force rugissant qu'il faut tout ré-écrire en Rust, j'allais me lancer sur le créneau du BieR ; Bash In thE Rewrting; ou tout simplement ré-écrivons tout en bash.
Et je suis arrivé sur un cas pratique mignon que je pensais utiliser pour illustrer quelques bashismes (shellisme) kawai dans le process et en profiter pour évangéliser encore plus.
C'est une application en bash qui quand on lui donne (…)

Make est un bon outil et je me suis inspiré de la lecture de ce manuel pour concevoir l'exemple.
Depuis que je code en entreprise et à la maison, sous linux/BSD autant que windows j'ai toujours eu accès à bash et aux GNU coreutils.
Quand vous installez git for windows vous installez plus que bash, vous installez, les Core Utils (dont mount et chroot), vous avez un tty (celui de mingw qui est (…)

Est-ce que les gags les moins longs notamment sur celui d'insister sur le fait que bash est un langage de programmation, ne seraient pas les plus courts ?
Et bien non.
Mi rigolade, mi sérieux, j'aimerais vous introduire à un projet pour lequel, mes connaissances que je tente toujours d'étendre jusqu'à mes limites d'incompréhension et que je viens d'atteindre, pour lequel, dis je, il y a une utilité.
Le code est ici : https://gist.github.com/jul/ef4cbc4f506caace73c3c38b91cb1ea2
et si vous faîtes ./mr_freeze.sh usage (…)

Sans se mentir, il y a une hiérarchie dans les langages ; certains sont cool et montrent que vous êtes des vrais programmeurs : l'assembleur, le C, rust, Go … D'autres sont « du scripting » : php, python, R … Enfin certains sont méprisés comme bash.
Ce projet de monitoring est volontairement fait en bash*; pour le fun.
https://github.com/jul/FAIM
La raison (…)

Ah, la ligne de pêche Maginot commande ! Que ce soit pour gérer ses fichiers, récupérer des commits, lancer une compilation, se connecter à un serveur, redémarrer un service, consulter les logs, voire contrôler la musique, afficher des images, cette interface reste en 2025 exceptionnellement boomer rapide et même parfois confortable.
Sans compter que le terminal est l'endroit où lancer des applications dédiées, pour lire ses mails ou un million d'autres choses.
Bref rappel avant se lancer dans de longues comparaisons
Control + Alt + F3 par exemple, vous vous retrouverez devant une invite de commande.L'invite de commande pourra bénéficier d'un shell personnalisé. Le bureau permettra l'usage d'un terminal.
C'est la reprise après une pause estivale qui a fait souffrir les ventilateurs de nos ordinateurs. Voici donc un petit panorama, forcément subjectif et parti{e,a}l, de la presse papier disponible en cette rentrée 2025.

Voici donc les nouveautés sorties en septembre dernier des éditions Diamond et disponibles jusqu'à fin octobre. Pour rappel, Linux Pratique est devenu SysOps Pratique, pour acter un état de fait et mieux refléter son contenu dédié aux administrateurs de systèmes libres et open source.
Et les éditions Diamond continuent de fêter leur 30 ans. À cette occasion, elles proposent de (re)découvrir l'une de leurs publications en offrant le numéro 270 de GNU/Linux Magazine via leur support de lecture en ligne, Kiosk Online (en HTML).

Voici une mise à jour que j'ai eu du mal à mettre au point, surtout pour la génération de fichiers de complétion pour zsh qui ne gère pas nativement les sous-commandes.
Mais voilà, tout fini par arriver et Auxilium gère enfin les sous-commandes !
Mais tout d'abord, un petit rappel
Auxilium est une bibliothèque shell POSIX complète pour le parsing d'arguments du genre de argparse pour python. Auxilium simplifie la création de scripts shell avec une gestion avancée des paramètres.
(…)
Si, comme moi, vous avez eu à reprendre et adapter du script shell pour afficher des tableaux avec mise en forme dans le terminal ou dans des script générant des syntaxes Markdown ou Textile (Génération automatique de ticket Redmine), alors vous serez sans doute intéressé par Dispositio.
Dispositio est un script shell conforme POSIX qui permet l'affichage des tables de données provenant de fichiers CSV, JSON et YAML dans le terminal. Il offre un formatage avancé, un support des couleurs (…)
Salut à tous,
Je me suis mis à bash il y a pas très longtemps après l'avoir découvert sur libre-octet et ce weeke end j’ai bricolé un petit script pour faire mes sauvegardes automatiquement sur un disque externe. L’idée c’est de ne plus avoir à y penser et de pouvoir dormir tranquille en cas de pépin. C’est encore simple mais j’ai essayé de faire les choses proprement, je vérifie que le disque est bien monté, je log un peu ce (…)
Convertir proprement une AppImage en paquet ? Aeryth le fait en une commande : ce script Bash GPL v3 emballe votre AppImage en .deb ou .tar.zst, ajoute icône et lanceur, et s’installe/désinstalle via apt ou pacman.
Un bon linuxien, utilise de manière intensive le terminal. Il a donc tout intérêt a investir un peu de temps à rechercher, apprendre et configurer quelques chose de performant. Par défaut, c'est Bash. Si Bash est pratique parce qu'il est absolument universel, il existe 100 fois mieux.
Le premier (pour moi qui ai 20 ans d'historique) a avoir tenter d'améliorer l'UX, c'est ZSH suivi de Oh-my-zsh. Il apporte des fonctionnalités pratique pour l'utilisation dont une meilleure personnalisation du Prompt (…)