Archives de
Category: Web

Petit bugs entre norme EXIF et PHP 8 dans le plugin Meow Lightbox

Petit bugs entre norme EXIF et PHP 8 dans le plugin Meow Lightbox

Tout en poursuivant ponctuellement la remise en place d’une série de post qui était toujours en monde « masqués », je suis tombé sur un problème récurrent dans une série de galerie photos affichées via le plugin Meow Gallery et Meow Lightbox dans mon Blog WordPress.

Il y a quelques mois j’avais fait quelques correctifs avec l’aide de ChatGPT sur ce plugin depuis le passage à PHP 8, cela aurait-il pu en être la cause ? Seul le Docteur GPT était capable de m’aider à comprendre le problème et assez vite, je pouvais comprendre qu’il s’agissait d’un soucis lié aux données EXIF contenues dans mes photos, tout spécialement celles de mon Google Nexus 5. Il semble en effet que certaines valeurs soit encodée avec une virgule pour définir la vitesse d’obturation alors qu’il aurait fallut un « . »

En affinant, je peux donc recevoir un code pour corriger cela dans le fichier situé : wp-content/plugins/meow-lightbox/classes/filters.php

function nice_shutter_speed( $shutter_speed ) {

// Sécurité : valeur vide ou invalide
if ( empty( $shutter_speed ) ) {
return '';
}

// Normalisation des décimales européennes (0,0125 → 0.0125)
if ( is_string( $shutter_speed ) ) {
$shutter_speed = str_replace( ',', '.', $shutter_speed );
}

$shutter_speed = floatval( $shutter_speed );

// Éviter division par zéro ou valeurs incohérentes
if ( $shutter_speed <= 0 ) {
return '';
}

$str = '';

if ( ( 1 / $shutter_speed ) > 1 ) {
$str .= '1/';
$value = 1 / $shutter_speed;

if ( number_format( $value, 1 ) == number_format( $value, 0 ) ) {
$str .= number_format( $value, 0, '.', '' );
} else {
$str .= number_format( $value, 0, '.', '' );
}
} else {
$str .= $shutter_speed . ' sec';
}

return $str;
}

Lire la suite Lire la suite

Or not to be… Ce jour où Facebook a suspendu mon compte.

Or not to be… Ce jour où Facebook a suspendu mon compte.

Automne 2007. Voilà depuis quand j’ai créé mon compte sur Facebook. Ce n’est pas 20 ans, mais cela n’en est pas très loin. Je l’ai utilisé de bien des manières durant toutes ces années, mais il est claire que c’est un endroit où, peut-être avec une certaine dépendance, j’ai l’impression d’exister numériquement autour de toute une série d’autres personnes. Que je les croises régulièrement dans la vraie vie, que nous nous soyons perdus de vue ou simplement dans des discussions 100% à distance. Qu’on tape sur la tête de Facebook et des réseaux sociaux tant que l’on veut. J’y retrouvais un certain plaisir à partager, échanger,… exister.

Alors, quand un petit matin, un message « Votre compte est suspendu » déboule… Voilà que tout d’un coup, cette présentation à faire ne semble plus être cette petite pointe de stress. C’est l’impression de perdre tout un univers qui petit à petit s’installe. J’ai évidemment d’abord essayé de prendre les choses avec calme, mais les heures passants, 24h déjà maintenant, l’hypothèse de ne plus exister sur la plateforme et perdre tout ce que j’y ai construit commence à sérieusement me faire un peu perdre mon sang froid.

Bien évidemment, je suis face à un système automatisé et régulé par Intelligence Artificielle. Une belle manière s’imaginer à quoi ressemblera le monde de demain où devoir prouver son innocence et « faire appel » se fera sans l’once d’un humain. Un monde où une ligne passerait de « 1 » à « 0 » faisant d’un individu un paria numérique, interdit d’accès aux mondes, aux autres, à la parole, à se défendre… Perdant ses biens, son identité presque dans l’indifférence complète de ces 600 amis numériques suffisamment abreuver d’un flux d’information que pour constater la chose.

Ah oui, que ça fait mal pour quelqu’un comme moi plus que certainement plus dépendant qu’un autre de ce lien social, de ce sentiment d’appartenance, de ce regard de l’autre, fut-il numérique.

Dans tout ceci, j’ai presque la chance de constater que les services Meta globaux n’ont pas également mis à l’arrêt mon compte Instagram et What’sapp ! En revanche, tous les sites à l’image de Pinterest ou Sens-Critiques liés à un connexion via mon Compte Facebook me sont inaccessible…

Que faire !?  Attendre… broyer du noir… Raler… Me dire que c’est une cure de désintox forcée… Je dois bien admettre qu’après le coup de couteau autour de mon blog l’année dernière, juste accepter m’est difficile… Et si je me confie plus librement ici sur mon ressenti, c’est parce que je sais finalement que mon Blog n’existe plus que pour moi, au bout d’une année, j’ai appris à le vivre de la sorte. Juste un témoin, une trace…

Lire la suite Lire la suite

Corriger l’affichage du plugin « Post Views Counter » 1.5.5

Corriger l’affichage du plugin « Post Views Counter » 1.5.5

Je me gardais sous le coude ces quelques notes pour ne plus perdre trop de temps à chaque fois que le plugin wordpress Post View Counter se met à jour.  Post Views Counter me permet d’afficher le nombre de vue pour chaque article et d’y importer (manuellement) les valeurs de Google Stat. Peu de plugin permette de faire cela hormis l’usine Jetpack que j’ai choisi d’abandonner depuis l’année dernière. J’utilise l’option de positionnement manuelle de ces données dans mon template, mais pour que cela s’intègre proprement, j’ai dû faire également un petite modification dans le template du plugin.

Lire la suite Lire la suite

La fin getPocket, on migre sur Raindrop.io

La fin getPocket, on migre sur Raindrop.io

C’est la rentrée, le partage d’outils et sites web intéressant à conserver se remet en place. Mon collègue Fred nous partage un nouveau format de MOOC propre à être consommer sur Mobile, l’ePoc, et là… surprise, en voulant sauver le lien dans getPocket, l’outil de gestion de favoris repris il y a peu par Firefox, je me retrouve devant une page qui annonce la fin subite de cette solution !

Why is Pocket shutting down?
Why is Pocket shutting down? – © Pocket.com 2025

(…) Pocket a aidé des millions d’articles à être sauvegardé, d’histoires à être lues. Mais la manière dont les gens sauvegardent et consomment le web a évolué, nous nous lançons donc dans d’autres challenge en redistribuant nos ressources (…)

Peut-être bien que cela a évolué, il n’empêche que pouvoir conserver des sites et articles à lire plus tard, à retrouver, cela fait partie de mon quotidien. Scoop.it s’en était déjà allé. Mon Blog ne pouvant plus être la seule solution, malheureusement, me retrouver à nouveau devant ce genre de frustration numérique est vraiment épuisant !

Mais soyons réactif, quels sont les solutions et alternatives. Jusqu’à début octobre, il est possible de récupérer sa base de données – près de 700 liens pour moi au format .CSV

Après une rapide exploration des alternatives, Raindrop.io se montrent être gratuit, similaire et permet d’importer la dites sauvegarde.

Il faudra être attentif, car si getPocket n’est plus accessible par le web, étonnamment l’application Android elle fonctionne toujours. J’y avais mis de coté quelques ressources qui ne se retrouvent pas dans l’archive proposée, puisque visiblement plus synchronisée !

Bon, nous verrons combien de temps cette solution traversera l’univers impitoyable du numérique !

Merci Noteshelf : (

Merci Noteshelf : (

Vive le tout numérique : (

Il y a déjà un peu plus d’un an, j’ai dû basculer de Penultimate à Noteshelf 3 comme outil de prise de notes numériques sur mon iPad. En effet, le nouveau stylet d’Apple n’était pas pris en charge sur l’application Penultimate laissée en fin de vie par Evernote. Je suis resté pendant un bon moment assez satisfait de ce nouvel outil, mais depuis le début de l’année, les petits soucis ont commencé à apparaitre jusqu’à la mauvaise surprise d’aujourd’hui !

On peut se retrouver avec une note qui un matin ne peux plus s’ouvrir. C’est énervant, mais un petit bug lors de la procédure de sauvegarde, cela arrive.

On peut se retrouver avec la perte d’une heure de notes. Un conflit de synchronisation ou un iCloud saturé. C’est peut-être la cause du problème, on peste, mais on tâche de remettre au net tout ce que l’on a encore en tête.

Mais démarrer la semaine en constatant que toutes les notes prises depuis l’achat de sa licence Premium, soit 1 an et demi de notes, ont complètement disparu de l’ensemble des Devices sans la moindre explication. Là franchement, cela ne fait pas sérieux, indépendamment de vous faire boire plus de café que de raison.

Je vais devoir me trouver un nouvel outil suffisamment sérieux, fiable et stable pour la prise de notes synchronisées compatible avec le stylet Apple et idéalement synchronisé avec Evernote.