Headscale, Headplane, Authelia : mon Tailscale 100 % maison

Headscale, Headplane, Authelia : mon Tailscale 100 % maison

Tailscale, c’est bien. L’idée de reposer sur des serveurs tiers pour son réseau mesh, un peu moins. Headscale est l’implémentation open source du serveur de contrôle Tailscale : on garde les clients officiels, on remplace le plan de contrôle par quelque chose qu’on héberge soi-même. Point de départ : permettre un accès distant sécurisé aux serveurs d’une école. Pas envie de leur ouvrir des ports en direct ou de faire confiance à un service cloud tiers pour la gestion du réseau. Un petit VPS à 3-4€/mois avec Headscale, et les machines de l’école deviennent accessibles depuis n’importe où, sans exposition publique. ...

01/09/2024 · 4 min · Florent B.
L'hygiène visuelle du dev

L'hygiène visuelle du dev

Je porte des lunettes depuis l’enfance. Myopie plus astigmatisme. Fin de journée devant les écrans : yeux secs, tête lourde, texte qui commence à danser légèrement. Pendant longtemps j’ai mis ça sur le compte de la myopie, du temps de trajet, du manque de sommeil. La réalité est un peu plus mécanique que ça. Ce que font vraiment vos yeux devant un écran Il y a un petit muscle dans l’œil qui modifie la forme du cristallin pour faire la mise au point. En vision de près (et un écran à 50 cm, c’est de la vision de près), ce muscle reste contracté en continu. Des heures entières. ...

15/02/2024 · 4 min · Florent B.
Git patch : partager des modifications entre repos

Git patch : partager des modifications entre repos

Git patch : partager des modifications entre repos Quand tu dois appliquer la même modification sur plusieurs repos qui partagent une base de code commune, transporter un commit d’un dépôt à l’autre avec git format-patch évite de le recréer à la main. Le résultat, c’est un fichier .patch qui se partage comme n’importe quelle pièce jointe. Créer le patch git format-patch -k -1 HEAD -o ./patches/ -k : conserve le message du commit tel quel, sans ajouter le préfixe [PATCH] -1 : un seul commit (le dernier). Remplace par -3 pour les 3 derniers, ou donne un SHA précis -o ./patches/ : dossier de sortie, plus propre qu’un >> à la main Pour une plage de commits : ...

10/07/2023 · 3 min · Florent B.