D’abord hier avec le dernier serveur en cours de configuration pour le taf, avec quelques containers Docker pour installer un Gitea et un Matomo, que j’ai ensuite viré pour revenir à une configuration artisanale à l’ancienne — donc sans containers — pour cause de certbot réfractaire au reverse […]
(31)
Le canapé
On s’est marié ! Si si, il y a quelques mois, vous ne saviez-pas ? Eh bien nous avons découvert quelques jours plus tard après avoir signé qu’une cagnotte avait été organisée pour l’occasion — on a les noms — et tellement remplie qu’hier nous avons pu nous offrir ce magnifique cadeau de mariage qui […]
Flarum
Je teste un nouveau forum pour Dotclear, hébergé chez Free Flarum, pour voir s’il peut raisonnablement remplacer l’ancien et vieillissant FluxBB qu’on utilise depuis des années… C’est par ici si vous voulez le tester, une inscription préalable sera nécessaire si vous voulez poster des choses là-bas […]
TIL : transfert de Mac
Reçu ma nouvelle machine perso avant-hier et j’ai tenté un transfert à l’arrache sauf que ça a planté, évidemment ! Pourquoi ? Eh bien parce que sur le précédent (qui restera au taf) il y avait MacOS Ventura 13.1 (en attente de mise à jour vers la 13.2) et sur le tout neuf il n’y avait pas comme je […]
Inclusion directe
C’est un truc qui existe depuis des lustres dans le code de Dotclear, à savoir un petit bout de code pour vérifier que le fichier inclus est bien inclus proprement, c’est-à-dire au sein de l’application Dotclear. En général ça ressemble à ça : if (!defined('DC_RC_PATH')) { return false; } ou ça […]
Overflow
Des fois je passe du temps, ou plutôt je me vide la tête avec des conneries ; et cette fois-ci c’est avec un avatar du célèbre 2048 qui était à la mode il y a quelques années, mais avec 8×8 cases, ce qui augmente passablement la durée de jeu ! Overflow parce qu’arrivé à 1048576 (soit 220) ça […]
Notules non diplomatiques n° 18
Le boss n’a toujours pas compris ou intégré qu’il n’a strictement aucun pouvoir sur ma décision de prendre ma retraite. Dernier épisode hier après-midi où, pendant la messe ordinaire, il a prévenu le groupe que mon départ était acté ! J’ai failli la ramener et puis fatigue… ;-) C’est tellement hors […]
Twitter off
Encore une étape franchie chez le dodo bleu, la coupure de l’API pour les applications tierces. TweetBot avait été puni par Twitter il y a quelques jours pour avoir publiquement annoncé qu’ils avaient commencé le développement d’une application, nommée Ivory, pour Mastodon et il n’était plus […]
J'me demande
J’me demande si ça vaut bien la peine/pain que je m’impose la publication de billets sur le blog de Dotclear, voire même si l’existence de ce blog est nécessaire et utile sachant que : Il est essentiellement utilisé pour annoncer les nouvelles versions, ce qu’on peut aussi faire aussi bien depuis […]
Module JS
On ne sait jamais, vous pourriez avoir envie d’utiliser des scripts javascript via le système de module (import/export), plutôt qu’avec la façon historique. Ça fonctionne très bien avec Dotclear, je viens de tester, mais il faut savoir tout de même qu’on ne peut mélanger des modules et des […]
Raccourcis
Dans la prochaine 2.25, l’éditeur historique (dcLegacyEditor) permettra d’utiliser des raccourcis clavier pour certains des boutons de la barre d’outils : Ctrl + B : Emphase forte Ctrl + I : Emphase Ctrl + U : Insertion Ctrl + D : Suppression Ctrl + L : Insertion d’une URL Ctrl + P : […]
Bon, vous avez fait la mise à jour ?
Finalement la génération s’est plutôt bien passée, pour autant que je puisse en juger, et ça devrait avoir réglé quelques soucis rencontrés depuis Noël dernier quand j’ai publié la 2.24. N’oubliez pas de suivre les quelques recommandations1 faites au moment de la sortie de la 2.24 si jamais vous […]
Le discours de la réforme
Réflexion faite, finalement « l’objectif, c’est que les salariés n’arrivent pas cassés à la retraite ». Objectif qui devrait être atteint assez facilement puisque, la pénibilité ayant été récusée sur avis présidentiel, puis ses critères supprimés, personne ne peut plus trouver le travail pénible. […]
Bon c'est pas tout ça
Mais j’ai l’impression qu’on a clairement dépassé le sommet de la courbe de Gauss des problèmes rencontrés avec la 2.24 et je pense qu’il est temps de fiche le dawa avec une 2.24.1, non ? Pour autant que la procédure de génération fonctionne parce qu’on est dans une période de transition avec […]
Tu sais pas la meilleure ?
Or donc, depuis un peu plus d’un mois, je n’ai plus aucun compte ni contrat avec la BNP, et ce n’est pas plus mal tellement elle est engluée dans des pratiques du siècle dernier. Eh bien hier matin j’ai reçu un mail (automatique) d’icelle m’informant qu’un document était mis à ma disposition sur […]
Neutre ou pas neutre
Un outil n’est pas neutre. Si vous pensez qu’il est neutre, c’est sans doute que vous n’avez jamais conçu d’outil. Si vous avez conçu un outil neutre, c’est que vous ne vous êtes pas rendu compte que vous faisiez des tonnes de choix pour le concevoir, et ça veut peut-être dire que vous correspondez […]
La veille du blog
C’est une nouvelle fonctionnalité introduite dans la version 2.24 de Dotclear, qui permet de mettre en veille, c’est à dire de fermer commentaires et rétroliens, après une durée d’inactivité d’icelui. La durée d’inactivité s’entendant comme le temps écoulé depuis la date de dernière création ou […]
Amélioration progressive
Ça fait des années que je joue avec la feuille de style supplémentaire du thème Berlin1 ici pour modifier et essayer d’améliorer le confort de lecture sur ce blog et j’ai découvert hier une police un peu particulière. J’utilisais déjà ici la police Luciole, « conçue spécifiquement pour les personnes […]
Passe avec Rector
J’ai relancé une passe avec Rector pour voir ce que ça donnait, en particulier sur l’aspect compatibilité avec les versions de PHP qu’on souhaite supporter, 7.4, 8.0, 8.1 et 8.2, pour la version 2.25 — sachant qu’on fera probablement l’impasse sur la 7.4 pour la 2.26, voire la 8.0 aussi, tant qu’à […]
Économiser un clic
J’utilise tidyAdmin pour diverses choses, entre autres pour modifier un peu l’apparence de mon tableau de bord et j’en ai profité pour rajouter une petite routine javascript qui me permet d’éviter d’avoir à cliquer sur le collapser qui dévoile ou masque le menu de gauche. Eh ouais, j’suis une […]
42 and counting
Encore une réunion avec ze boss of ze taf hier, qui commence à voir tourner l’horloge de ma quille et qui réalise que dans moins de trois mois il n’aura plus sous la main le gars qu’il payait au prix de son sang et avec toutes les larmes de son corps parce que tu comprends dès le 2 avril il va se […]
Des petites cases de couleur
Produit ici. En haut de l’image, 2023, en bas 2010. J’ai vu avec un autre site de statistiques Github que j’avais modifié plus de 30000 lignes de code de Dotclear en 2022, quand je disais que j’avais un peu secoué le cocotier :-) Je devrais coder un truc qui fasse pareil avec les billets publiés, […]
Mastodon web
Doit y avoir un problème d’UX sur Mastodon, deux fois en une semaine que des gens me demandent de supprimer mes messages en pensant que mes messages privés sont visibles du reste du monde. Hercule Panais, Mastodon Ce pouet m’a rappelé que n’ayant pas encore trouvé l’idéal applicatif pour Mastodon, […]
ChatGPT et javascript
Cette IA semble plutôt bien fonctionner avec le code, d’après ce que je vois passer sur le net, à la condition bien sûr d’être derrière prêt à vérifier et corriger ce qu’elle produit ; mais ça reste intéressant ! Ce matin j’ai voulu tester quelque chose de spécifique, alors j’ai pris une des […]
Et c'est reparti pour un tour
J’accumule les commits depuis la sortie de la 2.24, qui comme une véritable version majeure emporte sont lot d’incompatibilités, d’erreurs, d’effets de bord d’un code pas mal repris — et pourtant je n’ai pas été jusqu’au bout de ma logique —, et évidemment des erreurs qui sont maintenant dévoilées […]
Vendredi c'est pizza non ?
Moi je dis qu’il y a des traditions qu’il faut préserver et encourager ! Donc on va dire que le vendredi, quand ça tombe le jour de la galette républicaine, alors on remplace par une pizza, épicétou \o/ […]
Secouer le cocotier
Tous les jours ou presque depuis la sortie de la 2.24 je pousse des corrections sur le dépôt, sur la branche de développement (la future 2.25) et je backporte1 sur la branche 2.24, au cas où ça se calmerait et qu’on finirait par sortir une 2.24.1. Mais pour l’instant, tant que les noix de coco […]
Retour d'expérience sur la conversion UTF8 vers UTF8-mb4
Première étape, trouver comment assurer, directement avec Sequel Ace, la conversion de l’encodage et du jeu de caractères utilisés de la base de données, des tables et des champs. J’ai finalement dégoté ce script, qui permet de produire une série de requêtes SQL en fonction de ce qui est présent […]
UTF8 et les émojis
Au passage, j’ai pu me rendre compte de certaines limitations de la base de données de mes blogues : sur Mastodon, j’utilise des emojis pour indiquer s’il s’agit d’un spectacle de danse (💃), d’un concert (🎤), de théâtre (🎭), etc. Toutefois, si ma base de données MySQL était bien configurée en utf8 […]
Notules non diplomatiques n° 17
Stay focus! ; Sûrement ce qui m’est arrivé quand j’ai poussé ce commit avec du code pas fini le 10 octobre dernier… Et que j’ai corrigé seulement hier, juste avant la fin de l’année ! Formés à l’impératif gestionnaire issu du privé dans de grandes écoles pourtant publiques, ces enfants des classes […]
Comme promis
Comme promis, un poulet marocain bienvenu et une bonne année souhaitée à l’heure mahoraise, soit 22 heures tapantes, juste le temps ensuite d’aller dans les bras de Morphée \o/ […]