Étiquette : Web

[Web] Désactiver les chat-bots IA dans Firefox

[Web] Désactiver les chat-bots IA dans Firefox

L’arrivée de l’intelligence artificielle se fait ressentir un peu partout, et parfois elle passe un peu plus inaperçu. Dans le navigateur Firefox de Mozilla, il est désormais possible d’avoir accès à des chat-bots IA.

C’est possible d’y accéder depuis la barre latérale, mais aussi depuis le menu contextuel quand vous vous trouvez sur une page (pour résumer son contenu, par exemple). Personnellement, si j’ai réellement besoin de l’IA, je sais où me rendre. En effet je préfère qu’elle ne s’invite pas dans chaque logiciel que j’installe sur mon PC…

Poursuivre la lecture « [Web] Désactiver les chat-bots IA dans Firefox »

Réseaux sociaux et utilisation de vos données pour l’entrainement d’IA : comment s’y opposer ?

Réseaux sociaux et utilisation de vos données pour l’entrainement d’IA : comment s’y opposer ?

De plus en plus de réseaux sociaux développent leurs propres intelligences artificielles génératives. Afin d’entrainer les modèles de ces IA, les plate-formes collectent les contenus que vous créez, ainsi que certaines données personnelles, et ce avec un consentement implicite. Petit à petit, il est possible de demander à ce que vos données ne soient plus utilisées, soit en introduisant une demande via un petit formulaire ou en désactivant une option dans vos paramètres de confidentialité.

Poursuivre la lecture « Réseaux sociaux et utilisation de vos données pour l’entrainement d’IA : comment s’y opposer ? »

[PHP] Modifier la date et l’heure renvoyées par Carbon dans les tests unitaires

[PHP] Modifier la date et l’heure renvoyées par Carbon dans les tests unitaires

Si vous utilisez PHP et plus spécifiquement un framework comme Laravel, vous avez pu être confronté.e.s à des problèmes concernant la date et l’heure renvoyées par Carbon, lors de l’exécution de vos tests unitaires. En effet, idéalement, lors de l’utilisation de la méthode Carbon::now(), vous souhaiteriez obtenir une valeur qui ne change jamais. Voyons comment résoudre ce problème.

Modifier la date et l'heure renvoyées par Carbon dans les tests unitaires

Poursuivre la lecture « [PHP] Modifier la date et l’heure renvoyées par Carbon dans les tests unitaires »

[Vue.JS] Validation de formulaires avec Yup

[Vue.JS] Validation de formulaires avec Yup

Yup permet de construire des schémas pour l’analyse et la validation des valeurs d’un formulaire à l’exécution. Il peut notamment être utilisé dans une application Vue en combinaison avec le plugin vee-validate. La librairie est extensible et vous pouvez également y ajouter vos propres méthodes. Et cerise sur le gâteau : TypeScript est géré ! Voyons comment ajouter un schéma de validation à nos formulaires.

Poursuivre la lecture « [Vue.JS] Validation de formulaires avec Yup »

[PHP] Validation de tableaux avec Laravel

[PHP] Validation de tableaux avec Laravel

Pour effectuer la validation de tableaux avec Laravel, lorsqu’ils sont passés en paramètres d’une requête, on peut se servir des règles existantes fournies dans le framework. Cela ne nécessite que quelques lignes de code que l’on peut découvrir ensemble.

Poursuivre la lecture « [PHP] Validation de tableaux avec Laravel »

[Vue.JS] Créer un store avec Pinia

[Vue.JS] Créer un store avec Pinia

Pinia remplace vuex pour la création de stores. Ceux-ci permettent de gérer et persister l’état de différents objets afin qu’ils soient accessibles depuis n’importe quel composant de votre application. Dans ce petit tutoriel nous allons voir comment installer Pinia, créer un premier store et l’utiliser dans nos composants Vue.JS. Notez que pour cela nous avons utilisé Vue 3 et TypeScript.

Pinia store Vue.JS

Poursuivre la lecture « [Vue.JS] Créer un store avec Pinia »

[o2switch+WP] Supprimer le message « utf8mb4 nécessite une librairie client plus récente »

[o2switch+WP] Supprimer le message « utf8mb4 nécessite une librairie client plus récente »

Depuis peu, certaines personnes ont vu apparaitre un message sur leur installation WordPress mentionnant que le jeu de caractères « utf8mb4 nécessite une librairie client plus récente ». Cela s’adresse à celles et ceux qui ont un hébergement chez o2switch. C’est mon cas : à priori, cela n’avait aucun impact négatif sur mes sites. Pour supprimer ce message, il y a une manipulation toute simple à effectuer.

Supprimer le message utf8mb4 nécessite une librairie client plus récente o2switch

Poursuivre la lecture « [o2switch+WP] Supprimer le message « utf8mb4 nécessite une librairie client plus récente » »

[PHP] Mémo – Créer une commande avec Laravel

[PHP] Mémo – Créer une commande avec Laravel

Laravel fournit une interface en ligne de commande qui permet d’exécuter des scripts PHP directement depuis un terminal. Celle-ci s’appelle Artisan. On peut ainsi facilement gérer des tâches comme l’envoi de mails, la copie de fichiers, ou effectuer des interactions en base de données.

Créer une commande avec Laravel

Poursuivre la lecture « [PHP] Mémo – Créer une commande avec Laravel »

[Java] Trucs et astuces pour Websphere et Eclipse

[Java] Trucs et astuces pour Websphere et Eclipse

Si vous utilisez l’IDE Eclipse au quotidien et le serveur IBM Websphere dans sa version 9 ou plus, voici quelques petits trucs et astuces pour vous aider dans vos tâches de développement.

Trucs et astuces pour Websphere et Eclipse

Poursuivre la lecture « [Java] Trucs et astuces pour Websphere et Eclipse »

[Sécurité] Découverte d’une faille de sécurité critique dans Spring

[Sécurité] Découverte d’une faille de sécurité critique dans Spring

Comme nous le rapporte le magazine Programmez! VMWare signale la présence d’une faille de sécurité critique dans son produit Spring, permettant l’exécution de code à distance (RCE). Cela touche les versions de Spring Framework 5.2.0 à 5.2.19 et 5.3.0 à 5.3.17, ainsi que des versions plus anciennes. Reprise sous l’identifiant CVE-2022-22965 et baptisée Spring4Shell, cette faille ne peut être exploitée que si certaines conditions sont réunies.

Faille de sécurité Spring

Poursuivre la lecture « [Sécurité] Découverte d’une faille de sécurité critique dans Spring »