- Détails
Depuis un mois et demi, on a un chat qui vient squatter la maison. Un très beau chat siamois, très bien éduqué. Moi qui n'étais habitué qu'aux chats de gouttière sauvages, j'ai été très surpris de voir ce que sont de vrais chats domestiques proprement sociabilisés. Il est effectivement très doux, n'a aucune peur des humains.
Au début, il venait traîner un peu dans le jardin, un peu dans le salon, mais maintenant qu'on lui a aussi donné de temps en temps à manger, il a tout visité dans la maison et dort sur les lits... 😅 Toute la famille est conquise, mais ce qui nous chiffonnait Séverine et moi, c'est que ce chat venait également tard le soir, vers 22 h 30, et très tôt le matin, avant 7 h... Quelqu'un l'avait-il perdu, voire abandonné ? Qui abandonne un chat si mignon ? 🤔
On s'est posé la question de savoir si on devait l'héberger la nuit. Mais là ça nécessitait une organisation plus poussée, acheter un bac à litière, tout ça (on a déjà acheté des croquettes... 😑). Et je lis que c'est illégal de recueillir un animal perdu comme ça à l'arrache... Mais la loi prévoit aussi que les animaux domestiques carnivores doivent être enregistrés, tatoués ou pucés. Ce chat d'apparent grand luxe est forcément identifié. Mais pas de tatouage. Mais il a l'air jeune, donc il doit être pucé.
On s'est décidés à en avoir le cœur net, et on l'a emmené chez le vétérinaire du coin. Le trajet en voiture nous a confirmé que ça n'était pas un chat sauvage. Il n'est pas du tout affolé, et est resté très calme.
Et tout le mystère autour du chat s'est dissipé. Il est effectivement pucé, il s'appelle Gribouille, et habite une rue plus loin de chez nous. Le cabinet du vétérinaire a eu ses maîtres au téléphone, tout va bien. C'est juste qu'ils ont l'air super cool pour la vie que mène leur chat en totale liberté à l'extérieur. 😆
Donc je n'ai plus d'états d'âme le soir quand il s'agit de le remettre dehors, il a une vraie maison où rentrer. Même s'il s'est très attachés à nous et qu'il revient gratter à la fenêtre. 😜
Et au final ce con de chat nous en a vendu un. On cherche à acheter un chat ragdoll. 😅
- Détails
Je me demande si je ne vais pas utiliser mon blog en journal ?
Aujourd'hui j'ai implémenté le DQS de Spamhaus au boulot. Plein de gens sur le net disent juste de mettre un reject_rbl_client, mais Spamhaus semble avoir changé de politique et demande un enregistrement pour utiliser leurs bases de données. Et c'est très bien fait, ils ont aussi un tuto sympa pour l'intégrer à Rspamd. Marrant de voir des rejets à 80+ points. 🤣 Ça va un peu moins chialer pour les spams, bien. 😉
Supplemental:
PHP 8.1 fait planter Joomla, ça se plaint de problèmes de base de données. 😅
- Détails
Bon, je renote juste quelques points qui m'ont causé du souci, il y a maintenant plein de tutos sur le net, et je doute que je doive mettre à jour un autre site Joomla 3.
Déjà, à la mise à jour par elle-même, quand le precheck indique ce qui peut poser problème, il faut l'écouter. Dans mon cas, c'étaient mes plugins fail2ban et avertissement cookie qui n'avaient pas d'informations sur leur compatibilité, ainsi que mes templates personnalisés forkés de Protostar. J'ai donc supprimé tout ça avant de lancer la mise à jour. J'avais tenté de mettre à jour mon site de test sans ces informations, et ça a résulté en erreur sur toutes les pages disant que la fonction isAdmin
n'est pas définie... 😑
Une fois le site mis à jour par le module intégré, je me retrouve dans la nouvelle interface d'administration. Bien. Le site est dans le thème Cassiopeia par défaut. Tout aussi bien. Mais.
Le site ne présente plus aucun de ses menus... Ce qui est tout de suite embêtant pour se connecter par exemple. 🙄
En tatônnant, j'ai trouvé la source du problème. Avant, les éléments de l'interface étaient placés dans des emplacements de Protostar, nommés position-X
, avec un nombre pour X. Mais dans Cassiopeia, les emplacements ont un nom explicite, comme menu
ou sidebar-left
...
Donc je suis allé dans Content
/ Site Modules
, et j'ai changé la valeur Position
des éléments, pour remplacer leurs valeurs position
par le nouvel emplacement. Heureusement les nouveaux emplacements ont des noms explicites facile à associer aux éléments existants. En cas de doute, la prévisualisation d'un thème montre les divers emplacements.
Après, il me restait à refaire les templates personnalisés, donc forker Cassiopeia et modifier. Je ne vais pas expliquer comment dupliquer les templates (indice : il y a un bouton), il faut juste noter que le fichier CSS utilisateur est maintenant user.css
et plus custom.css
.
Je mets ici celui de Failsafe, parce qu'il a un twist intéressant à retenir par rapport à WWW et Next qui ne varient que par leur logo.
:root {
--cassiopeia-color-primary: #74ae0b;
--cassiopeia-color-link: #74ae0b;
--cassiopeia-color-hover: #002b41;
}
.container-header {
position: relative;
z-index: 10;
margin-bottom: 20px;
background-color: #74ae0b;
background-image: url(../images/newfond.png);
background-attachment: fixed;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.03) inset;
}
body {
/* Chrome, Safari */
-webkit-filter: grayscale(1);
/* Firefox */
filter: grayscale(1);
color: #22262a;
background-color: #fafbdc;
background-image: url(../images/newfond.png);
background-attachment: fixed;
}
.card-header {
color: white;
background-color: #74ae0b;
background-image: url(../images/newfond.png);
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
color: #74ae0b;
}
.card-body {
background-color: #fafbdc;
}
Je crois que j'ai fait le tour de ma journée de mise à jour Joomla 4. Juste se rappeler de vider ou désactiver le cache pour voir les modifications immédiatement. J'ai dû aussi écraser Failsafe avec une copie de WWW parce qu'il ne voulait pas prendre en compte le user.css
de son template, peut-être une erreur dans la base ou les fichiers ?