Aller au contenu

2025

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.