(27)

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  […]

Lire la suite

Overflow

Arrêt à 2^20, janv. 2023

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  […]

Lire la suite

Notules non diplomatiques n° 18

Le hamac d'Henri, mai 2022

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  […]

Lire la suite

Twitter off

New Twitter logo, nov. 2022

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  […]

Lire la suite

J'me demande

je suis le footer de merde de Dotclear, janv. 2016

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  […]

Lire la suite

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  […]

Lire la suite

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 :  […]

Lire la suite

Bon, vous avez fait la mise à jour ?

Releases Dotclear jusqu'à la 2.24.1, janv. 2023

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  […]

Lire la suite

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.  […]

Lire la suite

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  […]

Lire la suite

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  […]

Lire la suite

La veille du blog

Réglage du temps avant mise en veille du blog, janv. 2023

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  […]

Lire la suite

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  […]

Lire la suite

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’à  […]

Lire la suite

42 and counting

Le hamac d'Henri, mai 2022

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  […]

Lire la suite

Des petites cases de couleur

Contribution Github depuis 2010, janv. 2023

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,  […]

Lire la suite

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  […]

Lire la suite

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  […]

Lire la suite

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  […]

Lire la suite

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  […]

Lire la suite

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  […]

Lire la suite

Notules non diplomatiques n° 17

Monkeyuser, focus, janv. 2023

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  […]

Lire la suite

Haut de page