Aller au contenu

2025

Pi-hole comme serveur DNS

J'entend depuis un moment parler de Pi-hole -- un petit serveur DNS (voir DHCP) qui a vocation à bloquer la pub au niveau de tout un réseau. Et le mois dernier, sebsauvage a sauté le pas. Bref, ça éveillait ma curiosité

Hier, j'ai dû resynchroniser de zéro un ordi avec mon Nextcloud (hébergé chez moi). Mais en passant par son nom de domaine, ça tapait sur l'IP publique (donc celle de ma box), et je me retrouvais avec un débit bridé à 580 Ko/s.

Frustré, j'ai débloqué ça en ajoutant une entrée à mon /etc/hosts pour que le domaine du Nextcloud soit lié à son IP privée. Là, je montais à 10 Mo/s. Mieux !

J'ai alors réalisé qu'il était dommage de faire ça pour un seul ordi, et qu'il me faudrait un DNS local permettant entre autre d'éviter l'IP publique quand l'IP privée suffisait. C'était le bon moment pour un Pi-hole.

PHP : routage avec callable

Je voulais expérimenter avec le routage de mon framework perso Watamelo en faisant en sorte que l'action à exécuter de chaque route soit définie sous forme de callable dès le départ.

Jusqu'ici, je transmettais deux arguments (string) : la classe et la méthode à exécuter.

Mais comment rendre cela plus générique pour désigner n'importe quelle fonction/méthode exécutable ?

Sauvegarde de session Firefox

Cela fait déjà plusieurs fois que Firefox me fait le coup : un plantage, une mise à jour ou autre. Je le redémarre, mais au lieu de mes centaines (milliers ?) d'onglets, je ne trouve qu'un onglet solitaire désespérément vide...

J'ai déjà appris de mes erreurs, je tente en premier lieu de restaurer la session précédente via l'interface, mais rien.

J'ouvre alors mon dossier de profile, me doutant que le fichier sessionstore.jsonlz4 que j'y trouverai ne vaudra rien (juste cette nouvelle session vide), mais qu'au moins, le contenu de sessionstore-backups/ me permettra de me sortir de ce mauvais pas.

Mais en l'ouvrant : rien, le dossier est vide !

Linux : dossier temporaire par utilisateur

En voyant les propos de https://sebsauvage.net/links/?68lT_w, il m'est venu l'idée de faire quelque chose de similaire.

Le but : prendre l'habitude d'utiliser un dossier temporaire (tmp) pour certains travaux nécessitant de conserver des fichiers le temps d'un travail, en sachant que son contenu ne sera pas perduré dans le temps.

Il me servira en premier lieu de dossier de téléchargement, et on verra pour la suite.

Linux : dossier temporaire par utilisateur

En voyant les propos de https://sebsauvage.net/links/?68lT_w, il m'est venu l'idée de faire quelque chose de similaire.

Le but : prendre l'habitude d'utiliser un dossier temporaire (tmp) pour certains travaux nécessitant de conserver des fichiers le temps d'un travail, en sachant que son contenu ne sera pas perduré dans le temps.

Il me servira en premier lieu de dossier de téléchargement, et on verra pour la suite.