Archives de
Category: Web

Muraille de Chine

Muraille de Chine

Depuis plusieurs mois et de manière croissante, mes différents sites web sous WordPress se retrouvent face à des pics énormes de connexions en provenance de Singapour, de Chine et des Etats-Unis.

Sans que cela n’entrave le bon fonctionnement des serveurs, pour l’instant, il est assez flagrant qu’il s’agissent de nuée de Bot IA venant s’entrainer sur les nombreux contenus de mon blog qui, j’en suis certains, doivent être passionnant pour rendre une IA performante !

J’avais déjà appliqué une barrière sur le site web de photographie de Madame, qui n’a absolument pas besoin d’être visité par des internautes en provenance de Chine ou de Singapour, je prends la décision de le faire ici aussi, même si mon approche a toujours été de rendre mes contenus le plus ouvert possible, et pouvant attirer un public internationale.

A défaut d’installer une solution qui permettent de vérifier l’humanité de mon visiteur (ce qui ralenti l’accès au contenu), j’ai donc déployé également le plugin Login IP & Country Restriction développé par Iulia Cazan

Lire la suite Lire la suite

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 !