Les billets de blog
Mason, comment installer facilement des LSP, des linters, des formatteurs... sur NeoVim
NeoVim, le Vim du futur, sait parfaitement gérer des LSP (Language Server Protocol), des linters, des formateurs, des snippets, etc. Avec CoC, on est à deux doigts d’avoir un VSCode en mode terminal. Mais installer un LSP (Language Server Protocol), demandait de faire deux ou trois choses manuellement pour chaque langage. C’était sans compter sur “Mason”.
BleachBit en mode Automatique
BleachBit est un outil fantastique pour nettoyer votre système. Mais, bien que l’interface graphique soit très bien pensée, j’avais envie d’automatiser le processus. Et comme on est sous Linux, évidemment, ça se fait super facilement.
Comment J'ai Généré Un Dataset Avec L'IA
J’avais besoin d’un dataset de produits en JSON, en français, et pas moyen de trouver un truc bien sur le net (gratuitement). Alors je me suis lancé dans une folie : demander à une IA de le faire pour moi. Et localement !
Podman et Nvidia, ou comment avoir accès à son GPU dans un conteneur
Partager sa carte graphique avec un conteneur est très intéressant. Cela évite d’une part d’avoir à installer localement toute une batterie de packages et de librairie (surtout pour CUDA qui est une plaie), de rendre jetable un test, de partager une application utilisant le Machine-Learning simplement, etc.
Bien Configurer Son Terminal Bash
C’est bien plus agréable de travailler avec un terminal qui en jette et qui soit simple à configurer. Alors voilà comment je m’y prends.
Les anciens qui utilisent Windows n’arrivent pas à nous comprendre, nous, Linuxiens et/ou Unixiens (parce que Mac OSX n’est pas en reste). On adore le terminal de commande. Quand on est un débutant, on a l’impression d’être un hacker, et quand on a de l’expérience, on fait à peu près tout et n’importe quoi dessus. On s’abstrait d’énormément d’actions rébarbatives, on automatise des trucs, on se fait nos outils en Bash, etc. En bref, le terminal de commande est incroyable.
Comment récupérer une version ou un tag git efficace dans un Makefile
J’adore “versionner” mes paquets ou un executable avec le tag git ou la version “sha” du dépôt en cours, alors comment on peut rendre ça vraiment automatique ?