Vous connaissez bien le thème Berlin, utilisé sur ce blog depuis des années — que j’ai d’ailleurs légèrement modifié par rapport à celui qui est fourni avec Dotclear — et je me demandais si vous auriez besoin d’une version sombre. Il pourrait par défaut être affiché à la place de la version claire […]
(29)
XSS again et encore
On en reçoit de temps en temps de ce genre d’alertes, vous savez quand ça commence par : Si vous êtes administrateur d’un blog et connecté vous pouvez [ mettre ici votre méthode de destruction/spam préférée ] … J’avoue que parfois, je m’en inspire pour verrouiller un peu plus en filtrant, par […]
Internal Server Error 500
Quatre heures passées à essayer de trouver la raison de cette erreur 500 pour finalement mettre le doigt sur un typage manquant pour un paramètre de quelques méthodes d’une classe étendue ! Y’a des fois où ça veut et puis des fois pas, aujourd’hui c’est pas ! Sauf que maintenant là tout de suite […]
Petit test
Voilà, clavier bluetooth commandé et approuvé ; d’ailleurs j’écris ce billet avec (et l’iPad). Ça fonctionne avec Windows, Android, iOS et plutôt pas mal ! Pour voyager léger avec la tablette et un clavier mécanique correct, plutôt qu’avec le Mac ;-) Au passage il permet deux liaisons bluetooth et […]
Des fois on se demande
Une appli conçue pour gérer des références documentaires, connectée à un compte de test sur le serveur de la société éditrice dudit logiciel, mais avec gestion intégrale localement sur la machine. Eh bien vu que la base a grossi pas mal et que le compte de test est synchronisé, l’application ne […]
Animations
Avec MacOS/iOS on a une option qui permet de réduire les animations affichées sur l’écran, ce que j’ai appliqué vu que je préfère quand ça clignote un peu moins : Par ailleurs, dans l’administration de Dotclear, on tient compte de ce réglage grâce à cette règle CSS : @media (prefers-reduced-motion: […]
Le dos
J’ai distinctement entendu la cassette protester — ça a bien grogné, vers l’arrière — quand il a fallu que je descende une vitesse et tenter de sortir avant que cette fichue porte de garage se referme. Il faut dire qu’avec les paranoïaques qui habitent dans cet immeuble, tu n’as quasiment pas le […]
Faudrait que j'y pense
Faire son testament numérique Les gens meurent, un peu plus ces derniers mois et bien que j’y pense depuis quelques années déjà, tout d’abord à la faveur d’un atelier à Paris-Web en 2015, animé par Stéphane qui en a reparlé récemment chez lui, je me dis que ça serait pas mal que je m’occupe de ça ! […]
Reprise
Un feu stop qui s’allume automagiquement quand on décélère à installer et une petite virée cet après-midi pour se remettre en selle ; mais ça va être dur, j’ai pris beaucoup de kilos et perdu beaucoup d’entrainement :-p Et demain matin je remets ça avec le frangin sur la coulée verte \o/ […]
AVIF avec Firefox
L’image ci-dessus ne s’affiche peut-être pas encore, comme le précisait Mozinet dans son commentaire, mais vous pouvez d’ores et déjà activer le support du format d’image AVIF en allant modifier un réglage. about:config dans la barre d’URL puis recherchez image.avif.enabled et positionnez-le à true […]
Bon pour le service
De retour de la visite médicale du travail avec le papier « bon pour le service » signé et dûment tamponné par le toubib que j’ai vu ce matin. On a surtout causé vélotaf versus vélo d’appartement et autant j’apprécie la première formule autant je trouve la seconde absolument sans aucun intérêt :-p […]
WebP est à peine supporté par Dotclear que
… que voilà un nouveau format : AVIF :-) D’ailleurs voici un exemple d’image sous ce format : Donc on va faire ce qu’il faut pour supporter ce format dans la 2.19 à venir, des fois que :-) Et pour illustrer, une image au format WebP : Enfin quand je dis à peine, dans le titre, c’est tout de même ok […]
Brèves
Tiens, ADA qui me conseille de renouveler mon mot de passe ?!? Mais pourquoi donc, il n’a même pas un an ce mot de passe, avec des tas de caractères compliqués, impossible à mémoriser. Pourquoi donc faudrait-il que je le modifie ? Si seulement on pouvait, par exemple, utiliser une phrase, idiote, du […]
Bloqué
J’ai encore une trentaine de photos prises à Lisbonne, à l’automne 2019, prêtes à être publiées, sauf que je ne me lasse pas de celle qui est pour l’instant affichée en page d’accueil du photoblog ! D’ailleurs je la remets ici parce que l’ambiance et l’atmosphère qu’elle dégage me plaisent beaucoup. […]
Dotclear 2.18.1
Et voilà, comme promis, une nouvelle release pour corriger deux ou trois bricoles… […]
Précurseurs
C’est bien, on reste toujours un peu précurseurs avec Dotclear, quand je lis que Wordpress a mis en place une version inclusive — ce qu’on a fait il y a …, je sais plus — ou encore qu’il passent à la version jQuery 3.5.1 — ce qu’on a fait il y a …, je sais plus :-) C’est rassurant en fait ! Leur […]
Une petite release
Ça fait bientôt trois mois et demain on sera le 13, une occasion en or pour sortir une petite release qui corrige deux ou trois bricoles, non ? […]
Neige et soleil
C’est tout de même mieux que pluie et grisaille comme depuis des semaines ! Mais ça caille sa race et j’ai décalé un déplacement prévu en moto ce matin à la semaine prochaine ; pas la peine de risquer un aller-retour aux urgences pour cause de mise-en-vrac à cause du verglas ! […]
La croisée des chemins
Clearbricks, branche PHP 7, j’ai fini hier de mettre en place un typage (plus) fort sur les arguments et retours des fonctions/méthodes, pour l’instant uniquement celles sur lesquelles j’ai des tests unitaires. Le choix qui s’offre à moi maintenant : Continuer à mettre en place le typage pour le […]
Des fois on se demande
Application Passwords installée, extension Chrome/Firefox idem, vient le moment de connecter la seconde à la première et là… L’extension indique qu’il faut scanner un QRCode affiché par l’application, sachant que ce QRCode affiché l’est dans une fenêtre du navigateur, sur l’écran donc, et que la […]
Capitalisse bis
Ça c’était fin 2017, après avoir acheté pour 50€ de Bitcoin fin 2016, mon « capital » avait été multiplié par 6. Aujourd’hui, sachant que je n’ai pas ajouté un centime d’euro là-dedans, ça vaut plus de 2000€ ! Incroyable comment c’est fluctuant d’ailleurs. Soit un facteur 40 en 4 ans. J’aurais du […]
Mémento wiki Dotclear
Il m’arrive de temps en temps d’avoir besoin de me référer à la syntaxe wiki utilisée et j’oublie qu’elle est présente à droite, en cliquant sur le bouton d’aide présent lors de l’édition d’un billet. Alors je me suis fait un petit mémento qui synthétise sur une page l’ensemble des codes utilisés : […]
Tests unitaires PHP
As far as I know, atoum is the only PHP framework that is able to run tests that have been written for another framework. The atoum/phpunit-extension does exactly that. It runs tests written with the PHPUnit API with the atoum engines. This is fabulous! PHPUnit is not required at all. With this […]
Ah y'est !
Pull request fusionnée, je peux revenir aux sources originelles des outils de test unitaire \o/ […]
Léger agacement
L’autre jour je pousse une modification sur le dépôt officiel pour pouvoir faire tourner les tests unitaires avec PHP 8. Les outils d’intégration continue foirent dans les grandes largeurs et le commentaire du mainteneur sur mes modifs : « Faut pas modifier le style du code ! ». Genre ça fait 2 ans […]
Hélicoptère
Nextcloud c’est cool, sauf que pour certaines parties, surtout question interface utilisateur il y a encore des trucs qui coincent. Par exemple, et c’est le plus flagrant que j’ai noté, la suppression du contenu d’un champ, par exemple notes d’un contact, se passe sans confirmation ni possibilité […]
PHP 7
Pour l’instant j’ai prévu PHP 7.0 minimum pour la prochaine 2.19 de Dotclear (et accessoirement la 1.2 de la bibliothèque Clearbricks fournie avec) et je me demandais quelle version de PHP vous utilisiez en ce moment ! Vous me dites ? […]
Lack of maintenance
J’ai poussé une pull request hier pour la compatibilité PHP 8 d’une des extensions d’Atoum dont on se sert pour Dotclear et Clearbricks (tests unitaires). Sauf que par manque de maintenance, les jobs d’intégration continue sur le dépôt ont l’air de foirer largement : Le 1er job à l’air de vérifier […]
Ça fait bizarre
Ça fait bizarre quand le serveur d’envoi de mail du taf indique que le serveur de réception du taf — donc sur le même réseau local — est blacklisté par Spamcop.net. Alors en fait, c’est juste le nom de domaine spamcop.net qui n’avait pas été renouvelé à temps et avait été piqué par un parking de […]