Les itinéraires pour les vendredi et samedi du week-end de l’Ascension sont prêts : Reste plus qu’à préparer celui qui va m’emmener là-bas (a priori en 2 jours), puis celui qui va aller du Verdon vers les Pyrénées (1 journée) puis celui de la traversée des Pyrénées (4 jours), puis celui de la […]
(40)
Letsencrypt sur OSX Server - bugfix
J’utilise depuis quelques mois un script qui permet de mettre en place et de renouveler les certificats des sites web du boulot. J’en avais causé ici, sauf que depuis, j’ai tout de même apporté quelques modifications et corrections jusqu’à ce matin où je viens de corriger le remplacement de […]
Ça va piquer
Alors moto ce matin, sans bouchon puisque vacances scolaires — pour être honnête j’ai pas non plus de bouchons le reste de l’année —, quelques lignes de code, des tests unitaires (et de couverture), … Un lundi, donc ! […]
Je m'en doutais !
Problème agaçant toujours pas résolu avec notre système de behaviors dans Dotclear : on peut passer un tableau (sous forme de ArrayObject) en argument, ce qui permet à la fonction inscrite et appelée de modifier le contenu d’icelui mais en aucun cas elle ne peut ajouter d’élément à celui-ci ! Je […]
Genèse
Je crois avoir lu toute la série du cycle de Dune, soit : Dune Le Messie de Dune Et l’homme créa un dieu Les Enfants de Dune L’Empereur-Dieu de Dune Les Hérétiques de Dune La Maison des mères Et comme j’ai les 3 volumes de la genèse, écrite par son fils et un acolyte, m’est venue l’idée de les lire […]
Espace à la virgule près
Évidemment, quand on attend pas d’espace et qu’il y en a une, tout est cassé ! C’était le cas depuis que je suis passé au formatage PSR-2 (ou quasi) pour les sources PHP, qui, entre autres, préconise une espace après chaque virgule dans une liste d’argument, ce qu’on ne faisait avant pas et depuis […]
De fil en aiguille
Configurer un serveur Redis, puis reprendre la main sur la doc Doxygen, puis corriger une expression régulière qui faisait foirer la génération des nightlies, puis en profiter — suite à une demande d’un collègue — pour récupérer des mises à jour de composants… Faire une pause après avoir épluché les […]
Doxygen
J’ai passé un peu de temps à configurer la génération de la documentation complète de Clearbricks, avec doxygen, ce qui permet, comme Dotclear l’est déjà (mais il faut que je vérifie ça) de documenter toutes les méthodes et propriétés publiques de la librairie. Encore un truc que j’avais pas encore […]
Plugin hljs 0.5 pour Dotclear
Cette version complète la définition de la syntaxe des templates Clearbricks/Dotclear (mise en valeur des noms des balises/variables et des attributs). Ce plugin — qui est une réécriture intégrale du plugin dcHighlight qui n’a pas été mis à jour depuis quelques années — reprend le script […]
Python 3
Apparemment il est largement plus rapide et moins gourmand en mémoire que sa prédécesseure version 2, un peu comme PHP 7 l’a été vis à vis de PHP 5.6, du coup j’ai switché powerline que j’utilise pour agrémenter mon invite de ligne de commande afin qu’il utilise la dernière version de Python. J’ai […]
Journée grise
Lundi matin en gris vaguement clair, je viens d’entendre le boxer passer en bas dans la rue, celui qui repassera dans l’autre sens, tard le soir, comme toujours. De la pluie, prévue, toute la journée, évidemment ; au moins y’aura pas de verglas, c’est toujours ça ! Et puis ça caille… Faut que je […]
Plugin hljs 0.4.1 pour Dotclear
Cette version corrige un bug mineur, sans incidence sur son utilisation. Ce plugin — qui est une réécriture intégrale du plugin dcHighlight qui n’a pas été mis à jour depuis quelques années — reprend le script highlight.js de Ivan Sagalaev et l’encapsule pour pouvoir l’utiliser pour colorier la […]
'use strict';
Et voilà, ajout d’un : 'use strict'; En début de chaque fichier javascript, avec toutes les corrections nécessaires d’après mon linter ; y’a eu des changements, et parfois des corrections (38 fichiers, 2321 ajouts, 2116 suppressions) ! Et au passage, pour éviter que le linter ne m’engueule en me […]
Plutôt plus tard
Toujours pas satisfait de la gestion des tables dans l’admin de Dotclear, spécialement sur petit écran, et pour trouver une solution générique, qui soit à la fois accessible et responsive c’est pas gagné du tout ! Ce que j’ai trouvé de mieux, pour l’instant, c’est une librairie de Filament Group : […]
Tentative d'épuisement d'un lieu pas parisien
Entendu hier alors que j’écoutais l’introduction d’un podcast sur Mortefontaine, j’avoue qu’un sourire s’est affiché inopinément sur mon visage en entendant cette fameuse référence à un des membres de l’OuLiPo. À l’écoute — vu que les pipelettes du bureau d’à côté s’en donnent à cœur joie et à […]
Retour à l'usine
Retour à l’usine aujourd’hui, après une journée et demie de congés, et avec en tête de reprendre le boulot sur Clearbricks, d’en faire profiter Dotclear (et mes plugins au passage), et plus particulièrement ces jours reprendre l’usage des champs de formulaire pour prendre en compte ce qui a été […]
Plugin hljs 0.4 pour Dotclear
Cette version ajoute un bouton dans la barre d’outils de CKEditor, si vous utilisez ce dernier pour éditer vos billets et pages. Ce plugin — qui est une réécriture intégrale du plugin dcHighlight qui n’a pas été mis à jour depuis quelques années — reprend le script highlight.js de Ivan Sagalaev et […]
Taxi
Taxi commandé pour demain matin pour aller faire faire l’examen du minot, vu que ça risque de glisser j’ai abandonné l’idée d’y aller en moto ! Pour le retour, ça sera tranquillement, avec le bus … PS : Le camion de pompier qui illustre ce billet qui restera dans les annales, forcément, n’a […]
Plugin hljs 0.3.1 pour Dotclear
Version de maintenance qui corrige un bug mineur dans de l’utilisation des web workers (la syntaxe n’était pas toujours affichée malgré l’option cochée). Ce plugin — qui est une réécriture intégrale du plugin dcHighlight qui n’a pas été mis à jour depuis quelques années — reprend le script […]
Des fois ils me fatiguent
Des fois les gens me fatiguent, des fois. Faut dire que je me suis un peu énervé hier sur un dépôt mercurial en faisant un rebase pas franchement bien géré (par le soft) ce qui m’a valu un joli spaghetti de branches en double… Bref, j’ai pesté un peu beaucoup et j’ai finalement retrouvé mes […]
Plugin hljs 0.3 pour Dotclear
Cette version ajoute la reconnaissance de la syntaxe de template de Clearbricks/Dotclear, codifiée cbtpl ou dctpl, et corrige un bug mineur (gestion des tabulations). Ce plugin — qui est une réécriture intégrale du plugin dcHighlight qui n’a pas été mis à jour depuis quelques années — reprend le […]
Wiki Clearbricks
Vu ce qui se fait ailleurs, j’ai bien envie de compléter (un peu) la syntaxe du wiki de Clearbricks pour ajouter la gestion (simple) des tableaux et voir s’il y a moyen de rajouter un système pour spécifier id/class[1] pour tout ou partie des éléments gérés. Exemple pour le markdown, dont je […]
Plugin hljs 0.2.1 pour Dotclear
Cette version corrige deux bugs mineurs. Ce plugin — qui est une réécriture intégrale du plugin dcHighlight qui n’a pas été mis à jour depuis quelques années — reprend le script highlight.js de Ivan Sagalaev et l’encapsule pour pouvoir l’utiliser pour colorier la syntaxe des morceaux de code que […]
Potentiel
Une petite rue de Montrouge qui possède un potentiel photographique indéniable, soit telle qu’elle est, soit en servant de décor. Je pensais, en regardant la mosaïque de photo de ce billet, pour l’instant gérée en CSS avec une règle CSS basique (voir ci-dessous), que je pourrais la remplacer par […]
22305
C’est le nombre de déclenchements effectués avec mon Canon 5D mark II, depuis que je l’ai acheté fin juin 2011, soit 9 photos par jour en moyenne. De la bonne came, surtout si j’en juge par l’expérience de certains qui rapportent un nombre de déclenchements de plusieurs dizaines voire centaines de […]
Plugin hljs 0.2 pour Dotclear
Nouvelle version qui offre en plus la possibilité d’afficher un badge (en haut à droite) avec la syntaxe spécifiée (ou détectée) : Ce nouveau plugin — c’est en fait une réécriture intégrale du plugin dcHighlight qui n’a pas été mis à jour depuis quelques années — reprend le script highlight.js de […]
7 jours, 1 photo en noir et blanc, sans humains, sans commentaires
Résultat d’une chaîne à laquelle j’ai été conviée et à laquelle j’ai participé (ce qui n’est pas habituellement le cas), dans l’ordre de publication : […]
Plugin hljs 0.1 pour Dotclear
Un nouveau plugin — c’est en fait une réécriture intégrale du plugin dcHighlight qui n’a pas été mis à jour depuis quelques années — qui reprend le script highlight.js de Ivan Sagalaev et l’encapsule pour pouvoir l’utiliser pour colorier la syntaxe des morceaux de code que vous insérez dans vos […]
Navette
Or donc, ce matin, confiant, je visite le site de la RATP pour m’informer de l’état du trafic, plus spécialement celui du Tram T6 que je prends à Châtillon-Montrouge pour monter vers Clamart. Je lis que le Tram est interrompu mais qu’une navette était prévue en remplacement. Fort bien, je décide […]
Ça clignote
Le changement de thème est visible en temps réel dès changement de sélection dans la liste composée dynamiquement. Idem pour la liste des syntaxes supportées dès changement de sélection dans la liste des jeux proposés, avec mise en avant des syntaxes ajoutées ou retirées par rapport au réglage […]
Ma sélection photo 2017
En vedette, un portrait — j’en fait pas assez je trouve — d’un randonneur qui s’était arrêté là pour se sustenter d’une marmite de moules : Les autres par ordre chronologique : […]
Vagues
Jour de petite tempête avec une belle lumière à Lesconil, où j’ai passé une petite demi-heure à shooter, souvent en rafale Quelques gamins, opportunistes, avaient choisi de surfer derrière la digue et pas devant, afin de profiter de la mini vague qui remontait régulièrement vers la grève, à l’abri […]
Web workers
C’est assez rigolo à mettre en place, surtout quand vous avez des traitements en javascript répétitifs comme c’est par exemple le cas avec la colorisation syntaxique de code ! Exemple d’une colorisation, sans utiliser de web workers, quand vous avez une dizaine d’exemples de code dans une page, […]
Teasing
Pour changer un peu des tests unitaires que je complète petit à petit côté Clearbricks, j’avais envie de remettre le nez dans le code, le vrai :-) Alors voilà, je reprends from scratch un vieux plugin qui traine sur DotAddict pour le moderniser et l’accessoiriser et en plus je vais m’amuser un peu […]
Plugin socialShare 0.8 pour Dotclear
Une nouvelle version offre la possibilité de faire précéder le contenu proposé par un texte. Ce plugin permet d’ajouter des boutons de partage vers les réseaux sociaux Twitter, Facebook, Google+, LinkedIn, Mastodon et par mail. Une fois activé (ce qui se fait pour chaque blog sur la page principale […]
Brefs
Le gamin au pull bleu électrique, au douzième étage de la tour blanche devant laquelle passe le tram, et qui, les mains bien appuyées sur la vitre observait les fourmis que nous étions, tout en bas. Le pressé, tout affairé à son téléphone, qui marchait à ma rencontre, bien protégé par son immense […]
Plugin catOrder 0.6 pour Dotclear
Mise à jour de ce plugin qui permet de forcer l’ordre des billets lorsqu’on les liste pour une catégorie et de préciser le nombre de billets par page utilisé dans ce contexte. Vous pouvez ainsi choisir pour chacune des catégories existantes sur votre blog l’ordre de tri : Chronologique (du plus […]
Galeries
J’ai ouvert une nouvelle page, sur le photo-blog avec des liens vers quelques galeries photo générées par Lightroom. Les deux premières correspondent à mes candidatures pour le festival photo 2018 du Guilvinec, séries qui ont été recalées ai-je appris avant-hier, la seconde correspond aux photos […]
Plugin formatting-markdown 1.7 pour Dotclear
Nouvelle version qui corrige un petit bug javascript passé inaperçu et assure la compatibilité avec PHP 7.2. Le choix de la syntaxe se fait dans les attributs du billet (ou de la page) en colonne de droite : Une barre d’outil est disponible pendant l’édition des billets et des pages, à l’image de […]
Photo, micro, boulot
Recalé pour mes deux propositions avec un message plutôt standard (je présume) : Monsieur, Nous vous remercions d’avoir pensé à nous adresser votre candidature pour la prochaine édition du festival photo l’Homme et la Mer. Il ne nous est malheureusement pas possible d’y donner une suite favorable […]