Google a accidentellement divulgué un aperçu de son IA Jarvis, capable de prendre le contrôle d'un ordinateur, le logiciel a été disponible pendant une courte période sur le Chrome Web Store

Selon l'entreprise d'IA, l'outil permettrait aux utilisateurs de donner des instructions en plusieurs étapes (jusqu'à des centaines) pour accomplir des tâches sur l'ordinateur de l'utilisateur en « regardant un écran, en déplaçant un curseur, en cliquant sur des boutons et en tapant du texte ».

"un compagnon utile qui surfe sur le web pour vous" (https://intelligence-artificielle.developpez.com/actu/364534/Google-a-accidentellement-divulgue-un-apercu-de-son-IA-Jarvis-capable-de-prendre-le-controle-d-un-ordinateur-le-logiciel-a-ete-disponible-pendant-une-courte-periode-sur-le-Chrome-Web-Store/)

Donc, après le dessin, la création de vidéo ou d'enregistrements, l'écriture de poèmes et de romans, l'IA s'attaque au «surf sur le ouèbe»... Pour nous faire gagner du temps, sans doute... du temps qu'on pourra passer à se crever au travail jusqu'au cimetière pendant que les IA se gratteront leurs couilles virtuelles en glandant sur le net...

Ce monde est fou...

marcher-sur-la-tete-par-patrice-letarnec-8.jpg

RIDITLETEUR - PHP - Notes perso sur xpath

xpath est une façon d'extraire des données d'un document xml plus logique que le parsing par une regex.

Malgré tout l'amûûûr que   j'ai pour les regex

En gros, on retrouve un contenu grâce au chemin dans le DOM qui y conduit.

📘 Ressources

FindFeed : trouver les flux RSS et ATOM du site en un clic

Petite mise à jour pour mon script findfeed qui sert à trouver le flux RSS d'un site s'il existe...

Je le reprends de temps à autres quand je tombe sur un site qui échappe aux regex de recherche

Il y a un petit bookmarklet: un clic dessus quand on est sur un site et hop, on récup l'url du flux...

Dans cette version, j'ai également remis à jour la récup pour une chaîne youtube.

Si vous souhaitez améliorer la détection, il suffit d'ajouter ou modifier le tableau $regexes au début du script (ajouter des règles ou les modifier.)

Capture du 2024-11-05 14-16-29.png

Note au passage

Certains sites peuvent bloquer findfeed parce qu'il ne fait pas une requête «normale» comme celle d'un visiteur lambada C'est le cas d'OVH par exemple, qui bloque l'accès à maximevende.org alors que ce dernier a bien un flux RSS dans son header quand on y accède normalement.

En ajoutant un USER_AGENT à ma fonction CURL , ça semble avoir résolu le problème

RSS Fusion - Votre gestionnaire de flux RSS - RSS-Fusion

Pub pour l'appli de mon pote Erase RSS-fusion

Fusionner, filtrer, manipuler et gérer ses flux RSS en toute simplicité

RSS Fusion est un service en ligne conçu pour simplifier votre veille d'informations. En combinant plusieurs flux RSS en un seul, vous pouvez facilement suivre l'actualité qui vous intéresse.

Fonctionnalités Principales:

  • Fusion de flux : Ajoutez tous vos flux RSS préférés en quelques clics.
  • Filtres personnalisés : Affinez votre veille avec des mots-clés.
  • Import OPML : Importez vos flux RSS d'autres applications supportant ce format
  • Interface intuitive : Profitez d'une navigation fluide et agréable.

J'ai testé, c'est très simple, fonctionnel et joli: on peut ainsi créer facilement des flux RSS compilant le contenu de plusieurs autres flux. Par exemple, vous pouvez créer un flux «dev» regroupant tous les flux que vous suivez dans cette catégorie.

Work in progress, bricolobricolette: Yavero - gestionnaire d'identifiants en php [EDIT]

O2switch va bientôt fermer la beta de son offre nextcloud pour ouvrir l'offre définitive. La betaversion leur a permis de voir ce qu'il fallait améliorer... et dans le lot, il y avait la supression de la possibilité d'installer des applis comme on veut.

Or, le gestionnaire de mots de passe, qui m'allait pas trop mal, disparaît dans la nouvelle version.

Je me suis donc mis à une petite appli destinée à sauver les identifiants pour le cas où on les aurait perdus/oubliés etc.

Comme beaucoup d'autres, elle est basée sur Helium, mon framework perso, ce qui explique de j'ai pu coder Yavero en deux jours de mon temps libre (LOL)

Ce que je voulais

  • Une appli qui me permette d'ajouter, supprimer et d'éditer des identifiants simplement,
  • qui puisse importer et exporter les identifiants de et vers firefox (en CSV) ( wink @sebsauvage)
  • qui gère plusieurs comptes pour que toute la famille puisse ajouter les siens de son côté
  • aussi sûre que possible (pas de stockage en clair, bien sûr, pas de visibilité d'un compte sur l'autre, difficultés pour trouver le fichier BDD sur le serveur...)

Ce que je ne cherche pas

Une appli qui gère les mots de passe dans le navigateur pour autocompléter les formulaires etc...

J'en veux j'en veux !

Alors, bon, c'est pas que je veux pas partager, hein, vous me connaissez... toutefois, ce qui peut coincer, c'est qu'Helium, la base de cette appli, est toujours en cours de débugage... genre, j'ai créé et modifié des trucs sur le framework pendant le dev de cette appli... Si je partage, c'est à vos risques et périls et sans service après partage ... Donc pour le moment, pas de diffusion large en mode openbar mais si les copaines se sentent en mal de conjonctivite,...

Captures

liste.webp La vue de la liste: on peut filtrer l'affichage en temps réel et les mots de passe se révèlent au survol (clic pour copier)

Un click sur édit permet d'éditer... Le bouton suppr permet de supprimer les éléments sélectionnés.

edit copy.webp

L'édition d'un identifiant.

exporter copy.webp

L'exportation permet de sélectionner les identifiants qu'on veut mettre dans le fichier CSV

Capture du 2024-11-01 14-30-21.webp

On sélectionne le fichier à importer...

Si on importe depuis firefox, c'est simple

importer2 copy.webp

Puis ensuite les identifiants que l'on souhaite importer dans la base...

Si on importe depuis une autre appli (comme nextcloud par exemple), Yavero propose d'attribuer les colonnes de données à chaque catégorie d'info attendue: ID, login, mot de passe etc...

Capture du 2024-11-01 14-28-31.webp
users copy.webp La gestion des profils. Le premier profil créé est le superadmin (le seul à avoir accès à cette page)
add copy.webp

Le code

lecode.webp
  • Yavero utilise sqlite et aucune lib tierce (même pour le JS, c'est mon mini framework.)
  • les icônes viennent de fontello (je sais c'est caca pour l'accessibilité... DSL)
  • Les identifiants sont stockés et restitués en fonction de l'utilisateur connecté.
  • les mots de passe sont chiffrés dans la BDD
  • le nom de fichier de la base de données est randomisé

(Au passage, un llavero c'est un porte-clés en espagnol )

(...)

Plugin pluXML (en test) : Un cache pour pluXML

Un petit plugin qui permet d'ajouter un cache à pluXML sans ajouter d'appels à des hooks dans les templates.

En gros, les appels se font à indexBegin et indexEnd.

Je ne suis pas certain que ça améliore des masses les choses si vous n'avez pas le nombre de visiteurs de @sebsauvage, mais bon... je teste quand même.

Capture du 2024-10-21 17-35-32.png Capture du 2024-10-21 17-35-44.png

En gros, lorsqu'une page est appelée pour la première fois, le plugin laisse pluXML la rendre, puis il injecte une modification du code suivant le hook indexEnd afin de récupérer le rendu et de le sauver dans un fichier temporaire dont la durée de vie est configurable.

Tant que ce fichier est valable, son contenu sera envoyé comme une page statique sans laisser pluXML refaire le rendu.

Sur la page de config du plugin, il y a une case à cocher pour vider complètement le cache de force.

Comme toujours, le zip est sur mon repo ou directement

(...)

Lego : Dernière création des studios Lucas

Les legos, dans la famille, ça a été plus ou moins une religion ... avec des pratiques différentes, toutefois...

Mon grand appliquait les notices de montage au cordeau et fil-à-plomb puis exposait les modèles montés comme sur la boîte... une fois lassé, il démontait scrupuleusement tout et rangeait les pièces dans les boîtes.

Mes filles ont utilisé les kits lego pour raconter des histoires et faire évoluer les personnages dans des scénars parfois alambiqués...

Mon dernier, lui, est plus dans le freestyle... le genre à tout mélanger dans les boîtes, OSEF des notices de montage après la première fois et en mode concepteur fou

97en67.jpg

Et dans le genre, il s'en tire remarquablement: il réfléchit à des véhicules qu'il optimise, ajoute des suspensions, se heurte à des problèmes de transmission qu'il résout à leur tour, démonte, recommence, trouve de nouvelles stratégies, réorganise son modèle... et de tâtonnement en tests empiriques, il mène une véritable recherche qui l'amène à produire des appareils d'une étonnante complexité.

Là, il a fait une prince, puis l'a installée sur un axe motorisé et - quand il s'est aperçu que les objets étaient trop bas pour les doigts - a modifié son modèle pour y ajouter un axe d'inclinaison motorisé...

Une petite démo en vidéo...

A 13 ans, il observe, tente de comprendre comment tout fonctionne, émet des théories, me demande confirmation, fait ses recherches de son côté... il y passe des heures et ça fait plaisir à voir.

Il est très fier de ses créations et son papa est très fier de lui

* fier *
Fil RSS des articles
Caching time 0.110969 s