Journal de la semaine #2099
Tech
J'ai survécu à ma semaine d'utilisation de VSCode et de KDE - sur KDE, je n'ai pas grand chose à dire, c'est un très bon environement de bureau et même si j'ai toujours une préférence pour les tile managers, j'admet volontier que c'est assez agréable à l'usage.
Sur VSCode cependant, j'ai plus de mal - je trouve l'outil lourd et l'interface beaucoup trop chargée. C'est sans doute une question d'habitude, mais je ne suis pas sûr de pouvoir m'y faire. C'est assez ironique dans le sens ou je pense avoir dit cette dernière phrase quand je suis passé de Sublime Text à Vim il y a quelques années.
CalDav
Ca faisait un moment que je lorgnais sur CalDav - je ne comprenais pas bien l'utilité jusqu'à tout récemment.
J'ai donc installé radicale sur mon serveur maison et j'y ai migré mes calendriers. Dans ma quête perpétuelle pour enfin parvenir à m'organiser, et puisque Radicale le gère, j'ai décidé d'expérimenter l'utilisation du composant VTODO pour gérer ma liste de choses à faire.
Côté client, puisque Thunderbird gère les calendriers et les tâches, j'ai fini par le réinstaller, ce qui signifie probablement que je fais remiser neomutt une fois de plus. Sur mon téléphone, aCalendar semble faire l'affaire pour le moment.
Lectures
- TDA/H, Aider mon enfant à déployer son plein potentiel, Pascale de Coster
J'ai beaucoup aimé cet ouvrage, principalement parce qu'il fait la part belle aux témoignages de parent et d'enfant confronté à un TDA/H. Le livre se lit facilement et fourni plein de ressources utiles.
- Silo : Générations, Hugh Howey
J'ai eu beaucoup de mal à terminer le dernier opus de la triologie. J'ai pourtant beaucoup aimé les deux premiers tomes, mais ce dernier livre m'a semblé s'étirer inutilement en longeur.
Tags: weeklog, livre, auto-hébergement
Journal de la semaine #2098
Lectures intéressantes en ligne
- Phantom obligation - archive : Un essai très intéressant sur la culpabilité des obligations fantômes, cette dette dont on pense devoir s'acquieter envers notre liste de choses à faire, le nombre de mail non lu, ou encore le nombre d'articles à lire dans notre lecteur de flux RSS
- Exploring EXIF - archive
- Why don't you? - archive
- Life before social media - archive
Tech
- Je pars en croisade pour prêcher la bonne parole : cette semaine, j'ai contacté la société responsable du site Internet de ma commune et autoscout24 pour faire l'apologie du RSS.
- J'ai testé Immich en lecture seule pour servir de frontend à Synology Photo - J'ai bidouillé à gauche, à droite, mais je n'ai pas bien compris l'interêt que je pourrais
- Cette semaine j'ai délaissé Vim pour VSCode et AwesomeWM pour Plasma. Je n'ai pas encore de plan précis mais j'avais envie de tenter de nouvelles expériences.
Lecture
J'arrive tout doucement à la fin de Silo : Générations. J'ai dévoré les deux premiers volumes, mais j'ai plus de mal à terminer celui-ci.
Divers
- J'ai été très irrégulier dans l'utilisation de mon journal de poche ces derniers temps. Je suis toujours à la recherche d'une méthodologie pour suivre les choses à faire à plus long terme.
Tags: weeklog, rss, photo, exif, social-media, livre, auto-hébergement
YunoHost ne supprime pas les anciennes versions de Node
Aujourd'hui alors que je tentais de debugger ArchiveBox et yt-dlp, j'ai été frappé par la fameuse
OSError: [Errno 28] No space left on device
Mon VPS n'est pas très grand en terme d'espace disque, mais je pensais tout de même avoir assez d'espace pour sauvegarder une vidéo YouTube.
Je passerais sur les autres étapes de nettoyage, mais en fouillant un peu, je me suis aperçu que j'avais 23 version de node installées :
# ls -lh /usr/local/n/versions/node total 92K drwxr-xr-x 6 root root 4.0K Dec 6 2023 16.20.2 drwxr-xr-x 6 root root 4.0K Nov 29 2023 18.18.2 drwxr-xr-x 6 root root 4.0K Nov 30 2023 18.19.0 drwxr-xr-x 6 root root 4.0K Feb 15 2024 18.19.1 drwxr-xr-x 6 root root 4.0K Mar 27 2024 18.20.0 drwxr-xr-x 6 root root 4.0K Apr 4 2024 18.20.1 drwxr-xr-x 6 root root 4.0K Apr 11 2024 18.20.2 drwxr-xr-x 6 root root 4.0K May 22 2024 18.20.3 drwxr-xr-x 6 root root 4.0K Jul 9 2024 18.20.4 drwxr-xr-x 6 root root 4.0K Nov 13 2024 18.20.5 drwxr-xr-x 6 root root 4.0K Jan 22 2025 18.20.6 drwxr-xr-x 6 root root 4.0K Feb 21 2025 18.20.7 drwxr-xr-x 6 root root 4.0K Mar 28 06:35 18.20.8 drwxr-xr-x 6 root root 4.0K Nov 13 2024 20.18.0 drwxr-xr-x 6 root root 4.0K Nov 21 2024 20.18.1 drwxr-xr-x 6 root root 4.0K Jan 22 2025 20.18.2 drwxr-xr-x 6 root root 4.0K Feb 11 2025 20.18.3 drwxr-xr-x 6 root root 4.0K Mar 14 06:34 20.19.0 drwxr-xr-x 6 root root 4.0K Apr 23 06:38 20.19.1 drwxr-xr-x 6 root root 4.0K May 15 06:30 20.19.2 drwxr-xr-x 6 root root 4.0K Jun 24 06:26 20.19.3 drwxr-xr-x 6 root root 4.0K Jul 16 06:28 20.19.4 drwxr-xr-x 6 root root 4.0K Sep 4 06:33 20.19.5
Et ça commence à peser lourd :
# du -ahx / | sort -rh | head -n 20 20G / 9.0G /usr 5.3G /var 3.8G /usr/local 3.7G /usr/local/n/versions/node (...)
J'ai suivi le conseil trouvé sur l'issue GitHub parlant du même problème en ne gardant qu'une version majeure à chaque fois :
Old node versions are not removed at all. I think you can safely remove every version except the last one for each major version (only keep last version from 10.x.x, 12.x.x and 14.x.x).
Un reboot (risqué) plus tard, tous mes services tournaient, et j'avais récupéré de l'espace - mais ArchiveBox n'importe toujours pas les vidéos YouTube.
Tags: yunohost, auto-hébergement
Tout le monde devrait sauvegarder son petit morceau d'Internet dans son coin
J'ai fait du tri dans mes bookmarks aujourd'hui.
Après avoir trié et rangé mes documents sur mon NAS selon la méthode PARA, j'ai voulu appliquer la même logique à mes favoris. Ce faisant, je suis tombé sur un lien que j'ai eu envie de revisiter dont le titre était "A Good Vimrc".
Et le document n'existait plus.
Quand on sauvegarde un lien en favoris, on fait en quelque sorte acte de foi. On espère inconsciemment que le lien restera valide, que le site ne fermera pas, que le contenu ne sera pas supprimé ou modifié. Mais la réalité est que les liens sur internet sont éphémères.
L'auteur peut fermer son site, le contenu peut être modifié, le site peut être refondu et les redirections cassées. D'une manière ou d'une autre, le contenu peut disparaitre et, ce qui vous semblait un jour important a conserver n'est soudain plus accessible.
Coup de bol, j'ai pu retrouver une version de ce document sur GitHub, et je me suis empressé de l'archiver moi-même sur mon instance ArchiveBox : A Good Vimrc (archive).
Après tout, on n'est jamais mieux servi que par soi-même.
Tags: PARA, bookmarks, auto-hébergement
Impossible de créer un nouveau certificat SSL avec Gandi Live DNS
[!NOTE] Notes de debugging qui n'intéresseront probablement que moi
Dans l'interface, l'erreur était Internal Server Error (complètement inutile).
L'erreur était :
2024-12-12 08:16:56,020:ERROR:certbot._internal.log:An error occurred adding the DNS TXT record: Unable to get base domain for "something.homelab.dkmp.be"
Les logs intéressants sont dans le fichier /tmp/letsencrypt-log/letsencrypt.log
Solution : La clé API que j'utilisais pour le challenge DNS via Gandi Live avait disparue de mon compte Gandi. Il m'a suffit d'en recréer une dans Paramètres > Jetons d'accès personnels en lui donnant les permissions Gérer la configuration technique des domaines
Tags: nginx-proxy-manager, gandi, auto-hébergement
YunoHost ne supprime pas tous les dossier quand on désinstalle une app
J'ai récupéré environ 5Go de stockage sur mon VPS en faisant un peu de nettoyage : les fichiers media de Synapse et l'entièreté de mes données NextCloud avaient été conservées après la désinstallation.
Tags: yunohost, auto-hébergement