WordPress – Corriger une erreur de tâche Cron introuvable

Attention, cet article date de 3 ans, les informations peuvent ne plus être à jour...

Depuis quelques temps, WordPress intègre un outil de détection de « Santé du site » .

Celui-ci m’indiquait que des événements planifiés avaient échoué (avec l’identifiant de la tâche en question inscrit).

Message d’erreur de tâche planifiée échouée

WordPress n’intégrant plus de suivi des tâches planifiées (Cron task), il faut par conséquent installer l’extension « WP Crontrol » pour accéder à la liste des tâches planifiées.

Une fois ceci fait, on va dans « Outils » > « Événements Cron » et on regarde l’identifiant en question.

Pour ma part, j’avais 4 événements corrompus.

J’avais également des erreurs de type « Warning: A non-numeric value encountered in /home/~/plugins/wp-crontrol/src/event.php on line 389 » ainsi que « Warning: A non-numeric value encountered in /home/~/plugins/wp-crontrol/src/event.php on line 389″

Et d’autres avec gmdate().

Bref, un sacré bordel…

(Après vérification, il s’avère que ces erreurs sont dues à des fonctions et variables liées au temps écoulé et de la manière dont elles sont stockées).

En effet, mes erreurs de tâches planifiées étaient marquées comme manquées depuis… 52 années et 9 mois !

HAHAHAHA ! Ha oui quand même !

On va pas procrastiner plus longtemps alors !

En essayant de simplement « supprimer » la tâche obsolète, j’ai eu le droit à un magnifique : « L’évènement cron 1439927531 est introuvable. »

Ça commence bien.

Et en essayant de le modifier : « L’évènement que vous essayez de modifier n’existe pas. »

Super… Et maintenant je fais quoi ?

Et impossible de démarrer la tâche pour la forcer évidemment puisqu’elle n’existe pas mais qu’elle est quand même là… *facepalm*

Après de nombreuses recherches infructueuses, un éclair de génie ! Et si je créais une tâche planifiée avec WP Crontrol et que je mettais le même nom (Crochet/Hook) que celui répertorié pour l’écraser ?

J’ai donc ajouté l’événement et l’entrée dans la liste des tâches en attente avec le nom en question était toujours présent. Ce qui est rassurant c’est de ne pas avoir 2 entrées avec le même nom.

SAUF QUE, maintenant au lieu de n’avoir que l’option « Supprimer » (Delete) (qui ne marche pas je rappelle), j’ai l’option « Supprimer tous les 2 » !

Et là, miracle ! La suppression fonctionne ! \o/

Une fois ces artefacts foireux supprimés, plus aucun message non plus d’erreur sur des fichiers php à la c(r)on.

Voilà voilà !

La fiabilité des articles scientifiques – Le Vortex

Attention, cet article date de 3 ans, les informations peuvent ne plus être à jour...
Hygiène Mentale, une chaîne YouTube que je recommande plus que jamais (pour son contenu de qualité) pour se forger son esprit critique !

Un sujet riche et passionnant qu’est la « méthode scientifique » et les sciences.

Difficile de faire comprendre l’intérêt de cette méthode, de la manière dont les données sont traités et ce qui fait, qu’au final, on obtient une connaissance ! (mais un article est en train d’être écrit et je l’espère, arriver à faire simple).

En attendant, la vidéo est assez courte et est très facile à comprendre.

Je rajoute simplement, qu’il est important de prendre du recul sur des données et des études.
On entend souvent comme argument « Une étude à montré que ».
Oui c’est bien, 1 étude l’a montré… Et le reste ?

Pour les débutants qui cherchent simplement à lire une publication scientifique, on recommande de lire simplement l’introduction et la conclusion, juste pour avoir une idée du problème de la publication en question et de sa conclusion tirée par les auteurs.

Le reste de la publication est très technique et demande donc beaucoup de connaissances et de maîtrise pour comprendre les enjeux de l’expérience présentée, les biais qui peuvent en découler, les erreurs qu’il peut y avoir, pour, au final, savoir être critique envers les résultats de l’étude.

Car oui, il s’agit d’une étude faite dans un contexte particulier.

Une étude seule n’est pas un argument présentable. Elle peut donner une info, une piste à creuser, une tendance, mais tant qu’elle n’a pas été refaite et contrôlée, et même si elle est publiée dans un « grand » journal scientifique réputé, ce n’est pas suffisant pour en tirer une conclusion.

(Bon, après, mieux l’expérience est faite, c’est-à-dire, en faisant attention aux biais, en connaissant les limites, avec de bons arguments etc., on peut dire que la conclusion de l’étude est assez forte, qu’on peut lui apporter un certain crédit, mais toujours pas une certitude !).

C’est pour ça qu’il existe ce qu’on appelle dans le milieu des sciences les « méta analyses ».

On se sert des statistiques (qui ont aussi leur défauts qu’il faut garder à l’esprit, mais il faut bien trouver une technique) pour comparer de très nombreuses publications qui traitent du même sujet pour essayer d’en dégager une généralité et donc, une certaine « vérité », une connaissance.

Mais la science n’est pas fixe, les connaissances sont souvent changeantes en fonction d’autres connaissances sur lesquelles elles reposent ou avec lesquelles elles sont en interaction.

Si on se rend compte que des choses ne concordent pas ou ne semblent pas cohérentes avec le reste, on se pose la question de savoir si on avait finalement tiré les bonnes conclusions.

La fameuse phrase « Jusqu’à preuve du contraire » est ce qu’il faut le plus retenir en science. La connaissance actuelle est vraie jusqu’à ce qu’on démontre son contraire ou qu’on complète ladite connaissance (ce qui peut ne jamais arriver, mais on laissera toujours le doute et l’incertitude car on ne sait jamais tout).

LA SCIENCE EST UNE CROYANCE (si c’est vrai c’est très grave) | Quelques bases en épistémologie – Youtube – Mr Phi

Attention, cet article date de 3 ans, les informations peuvent ne plus être à jour...

Je partage cette vidéo que j’ai trouvé tout simplement excellente par son contenu de qualité !

ATTENTION, cette vidéo est dense en contenu, elle mérite BEAUCOUP d’attention pendant presque 1h et n’est pas à regarder à la va-vite !!

La manière d’avoir traité les données est géniale, la qualité apportée sur l’analyse des données est peu commune, je lui tire mon chapeau !

En attendant d’écrire un article sur l’intérêt de la philosophie au cœur des Sciences, pourquoi la philo est intrinsèquement liée aux sciences, comment j’ai appris à aimer la philo après l’école et pourquoi la philo est indispensable à la bonne réflexion et à l’esprit critique (oui sacré pavé en vue !)

Mes jeux du moment (Septembre 2022)

Attention, cet article date de 3 ans, les informations peuvent ne plus être à jour...

2 jeux pour cette fois que j’ai trouvé intéressant ! Bon, je préviens, ils ne sont pas du tout récents !


Ni no Kuni : La Vengeance de la sorcière céleste

Sorti il y a quelques années sur la PS3 (et Nintendo DS encore avant), j’ai profité de son remake sur Switch (et d’une grosse promo) pour me décider à le prendre.

Un petit RPG en temps réel tout mignon dessiné en partie (cinématiques notamment) avec le studio Ghibli ! De la magie à la Ghibli comme on les aime avec des références qu’on retrouve dans toutes leurs œuvres !

Un système de combat pas très compliqué, du challenge moyennement poussé, un soupçon d’humour et hop ! Vous voilà parti pour 40h de jeu (voire un peu plus pour tout faire).

Une histoire simple mais assez sympa avec des personnages attachants, un système un peu laborieux et punitif malgré une difficulté assez moyenne, des améliorations pas forcément utiles…

Quelques points noirs au tableau mais j’ai apprécié suivre l’histoire et me croire dans un dessin animé !

En bref, c’est mignon et on passe un bon moment, mais ce n’est pas le meilleur RPG du siècle (ni du siècle dernier) mais ça suffit, après tout un jeu est aussi fait pour voyager non ?

Trailer de Ni no Kuni : La Vengeance de la sorcière céleste


Evoland 2

N’ayant pas joué au 1er, qui, m’a-t-on dit, est moins bien que le 2e et comme il n’y a aucune suite entre les 2 jeux, j’ai joué directement au 2e.

Disponible toutes plateformes a priori et sorti en 2015.

Étonnement surpris par la durée de vie tout d’abord, une bonne 20aine d’heures !
Une difficulté maîtrisée, un level design bien pensé, de l’humour bien dosé, le tout dans un action-RPG à l’ancienne !

Beaucoup de références aux anciens jeux avec des petits pied-de-nez aux anciens gameplay pour de bons moments nostalgeek :)

Une histoire très sympa dans son ensemble qu’on découvre au travers de 3 époques différentes (passé, présent et futur) et où le type de jeu ainsi que les graphismes changeront en fonction de l’époque (plus c’est vieux et plus c’est moche !).

À mon goût, la pâte de « The legend of Zelda : a link to the past » est très présente avec la conception des voyages dans le temps et se laisse agréablement parcourir.

Évidemment, fans de jeux AAAAAAAA ++++ (je crois qu’il en manque…) s’abstenir, le prix du café à donner pour un jeu fini est trop cher pour vous ;)

Trailer du jeu Evoland 2

Il me fait un peu penser au jeu « There is no game : Wrong dimension » dont je parlais ici : https://lokoyote.eu/mes-jeux-du-moment-avril-2021/

Un jeu que seuls les trentenaires et plus peuvent comprendre et prendre plaisir avec malheureusement.

Jouer sur Android avec les Joycons (manettes) de la Switch

Attention, cet article date de 3 ans, les informations peuvent ne plus être à jour...

j’ai récemment pris un jeu sur le Google Store mais les contrôles sur l’écran du téléphone ne sont pas pour moi, ça m’agace vite de ne pas avoir de bouton physique.

j’ai donc essayé de jouer avec les Joycons de ma Nintendo Switch et ça fonctionne très bien !

il suffit d’activer les paramètres Bluetooth du smartphone, de forcer la synchronisation des manettes gauche (L) et droite (R) en appuyant sur les boutons de synchronisation de chacune des manettes, de valider l’appariement sur Android et voilà !

Bouton de synchronisation de la manette (joycon) de la Nintendo Switch

Pas besoin d’application supplémentaire comme j’ai pu lire sur le net, ça fonctionne très bien comme ça, en tous cas pour Android 12.


Le cas Android 10 (et peut-être 11 ?)

N’ayant pas de smartphone sous Android 11, je n’ai pu essayer que sous Android 10.

Pour les versions un peu plus ancienne d’Android (avant la 12 ?), la synchronisation des manettes fonctionne MAIS un lag/délai est présent (au moins 2 sec !) lorsqu’on les utilise.

Les versions ROOTÉ cependant ne semblent pas avoir ce problème.

Pour résoudre cette latence, sans ROOT, j’ai trouvé une astuce qui semble étonnante au premier abord mais qui marche ! (j’ai testé, mais faut bien respecter l’ordre de la procédure !)
Il faut un casque ou enceinte connectée et le logiciel Discord.

Le lien source : https://candid.technology/connect-joy-con-to-android-input-lag-fix/amp/

  1. Connecter le smartphone à un appareil audio en Bluetooth (casque, enceinte, etc).
  2. Ouvrir Discord (oui, l’application Discord de VoIP)
    • Créer un « serveur » (le gros bouton « + ») et lui donner un nom
    • Rejoindre votre nouveau serveur
    • Cliquer sur « Salons vocaux »
    • Rejoindre le salon créé en cliquant sur « Général » (vous pouvez être seul et bloquer le micro et le haut parleur, pas besoin de communiquer).
  3. À ce moment seulement, connecter le ou les joycons au smartphone en Bluetooth
  4. Profitez des joycons sans lag !
Connexion dans un salon vocal « personnel » sur Discord (interface PC)

Comprendre pourquoi ça marche sans latence comme ça, je l’ignore, mais j’ai pu constater que ça marche. Je suppose qu’en passant par Discord connu pour ses serveurs sans latence doit y être pour quelque chose… Mais si vous avez un vieux smartphone sous la main, essayez, ça reste ludique :)