Bash avancé: barre de progression

Après les messages et les signaux, voici enfin un nouvel article dans la série Bash avancé. Avec presque deux ans de retard, il serait temps me direz-vous! Mais mieux vaut tard que jamais non? Cette article me servira de prétexte pour utiliser...

Utiliser make pour compiler ses documents LaTeX

Dans mon précédent article, nous avons parlé du fonctionnement de make et des Makefile. Comme promis, voici le premier exemple d’utilisation : la construction de documents PDF à partir de fichiers sources LaTeX, de fichiers SVG et...

Prendre en main Make

make est un outil d’aide à la compilation. Il permet de construire des fichiers cibles en fonction de dépendances. Il a été créé à la fin des années 1970 par Stuart Feldman afin de répondre à une problématique naissante : la gestion de plus en...

Adafruit Macropad : multitâche coopératif avec asyncio

Nous avons découvert dans mon précédent article le Macropad et comment utiliser la connexion série pour envoyer et recevoir des données depuis un ordinateur. Dans la première partie de cet article, nous avions été confrontés à un problème alors...

Jouer avec le Macropad Adafruit! mais en série

Le Macropad Adafruit est un petit clavier de 12 touches rétroéclairées avec un écran OLED et un sélecteur. Il est motorisé par un Raspberry Pi RP2040. Dans cet article, nous allons voir comment utiliser ce clavier et communiquer avec via...

Bash avancé: It’s a trap!

Pour l’instant, on ne peut pas dire que 2022 soit une année productive côté article de blog. Le seul et unique article de cette année parlait de Bash qui a eu un peu de succès. Comme toute les séries B un peu populaire, il lui fallait une suite. Et …

Bash avancé: Gérer les messages de sortie de vos scripts

Dans ce premier article de l’année 2022, nous allons voir comment gérer les messages de sorties de nos scripts bash. L’idée ici est de proposer trois types de messages dans un fichier que nous pourrons ensuite inclure dans nos scripts à l’aide de...

MNT Reform, mon nouvel ordinateur au quotidien

Le MNT Reform est un ordinateur portable open-hardware créé par la société allemande MNT Research GmbH. Parti de l’idée que les ordinateurs personnels le sont de moins en moins, son principal créateur Lukas F. Hartmann a conçu une machine...

Bastille: créer des templates pour vos Jails FreeBSD

Quand on parle de conteneurs, la majorité pense à Docker, mais il n’y a pas que ça dans la vie, il existe aussi les jails BSD (entre autres). Introduites avec la version 4 de FreeBSD (sortie en mars 2000), le principe des Jails est de partager...