WireGuard avec systemd-networkd
Un VPN permet de connecter des machines ou des réseaux ensemble via un tunnel sécurisé au travers d'un réseau auquel on ne fait pas forcément confiance. Il existe de multiples utilités, comme protéger notre activité sur un réseau WiFi non chiffré, accéder à des machines locales en étant à distance …
read moreAdieu Coquille :'(
Cet article n'intéressera probablement pas les lecteurs habituels de mon blog. Celui-ci ne traite pas d'un sujet informatique, et son ton est très différent, mais je ressens le besoin de l'écrire.
Il était un œuf¶
L'année dernière, nous avons eu la chance de pouvoir mettre des œufs de poule en …
read moreModifier un flux réseau à la volée
Lorsqu'un bug apparaît dans une application réseau et qu'il n'est pas possible de modifier le comportement du client ni du serveur pour le contourner, il peut être nécessaire d'altérer les informations pendant leur transmission. Cette manipulation nécessite évidemment que les infomations transitent en clair sur le réseau.
Dans cet article …
read moreRéparer un dépôt Borg endommagé
J'utilise Borg pour les sauvegarde de mes machines depuis un bon moment maintenant, et j'en suis totalement satisfait. Cependant, il y a un cas d'utilisation que je n'avais pas encore rencontré : la corruption d'un dépôt de sauvegarde.
C'est maintenant chose faite, l'un de mes dépôts ayant subi la perte d'un …
read moreGit - Récupérer des commits perdus
Git est un système de gestion de versions décentralisé. Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.
Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.
read moreGit - Trouver le commit introduisant une régression
Git est un système de gestion de versions décentralisé. Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.
Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.
read moreGit - Retravailler l'historique des commits
Git est un système de gestion de versions décentralisé. Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.
Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.
read moreGit - L'historique local
Git est un système de gestion de versions décentralisé. Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.
Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.
read moreGit - Dépôts et répertoires de travail
Git est un système de gestion de versions décentralisé. Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.
Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.
read moreGit - Notes diverses
Git est un système de gestion de versions décentralisé. Le côté décentralisé implique que chaque client télécharge une copie complète du dépôt, la plupart des opérations étant donc réalisées directement sur la machine de l'utilisateur.
Cet article fait partie d'une série expliquant quelques fonctionnalités avancées que j'utilise régulièrement.
read more