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...

Installation facile de l’agent Fusion Inventory sur MacOS

Dans le cadre de la gestion d’un parc informatique, j’ai mis en place GLPI pour inventorier les machines et gérer les incidents. J’utilise aussi le plugin Fusion Inventory pour la remontée automatique des machines. Le client Fusion Inventory pour...

Turris Omnia : se connecter en ssh avec une clé

J’utilise depuis maintenant deux ans un routeur Omnia de chez Turris, J’en ai parlé déjà lors de cet article. Je veux pouvoir m’y connecter en SSH de façon sécurisée; j’entends par là avec un utilisateur autre que root et avec une clef (si...