❌

Vue lecture

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.

Modern Web Guidance - Votre agent IA va enfin goûter au code web moderne

Si vous codez avec l'aide d'un agent IA, vous l'avez sûrement déjà vu pondre des tartines de JavaScript pour faire une simple popup, alors que bon, le navigateur sait faire ça tout seul. Et la raison à cela est vraiment débile... En fait, c'est parce que ces modèles ont appris à coder à l'ancienne en se goinfrant notamment de montagnes de vieux code. Un peu, finalement comme un ingénieur qui aurait appris à coder à l'école et qui 15 ans après, n'a toujours pas pris la peine de se mettre un peu à la page en faisant de la veille sur son métier. Bah quoi, ça vous fait penser à quelqu'un ?? loool.

Heureusement, pour les agents IA, c'est une situation qui peut s'améliorer grâce à Modern Web Guidance qui tente de corriger ce défaut.

Modern Web Guidance ce c'est donc un skill, ce qui en langage de moldu veut dire "un gros paquet de consignes que votre agent va lire et qui lui ouvre un catalogue de guides sur les fonctionnalités natives du web". On y retrouve donc <dialog>, Popover API, container queries, mais aussi passkeys ou Content Security Policy et j'en passe... Et n'allez pas croire que c'est un n-ième vendeur de formation IA sur Twitter qui a dev ça comme produit d'appel... Non, non, c'est un vrai projet piloté par les équipes de Chrome, Edge, Firefox et MDN, donc c'est du sérieux.

Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles. En savoir plus

Voir cette vidéo sur YouTube

Si ça vous intéresse, pour l'installer, lancez cette commande depuis le dossier de votre projet. Il existe aussi des plugins pour Claude Code, Copilot, Codex ou Antigravity.

npx modern-web-guidance@latest install

Ensuite, quand vous demandez à votre agent de remplacer cette foutue vieille fenêtre modale par l'élément <dialog> et de l'animer, l'agent ira chercher la bonne façon de faire dans le catalogue de MWG (Modern Web Guidance) et chargera le bon guide, avec ses pièges connus et ses solutions de repli. Rassurez-vous, cette recherche tourne en local, sans clé API, et vous pouvez même la lancer vous-même comme ceci :

npx modern-web-guidance@latest search "animate a dialog modal backdrop"

Attention quand même, local ne veut pas dire muet puisque par défaut, Google collecte quand même le nom de votre agent, la liste des guides récupérés et les requêtes que l'agent génère... Ils ne peuvent pas s'en empêcher, ahahha. Par contre, ils ne collectent pas vos prompts, alors c'est déjà ça... Mais, n'empêche, je vous invite à couper ça quand même en ajoutant cette ligne dans votre .zshrc ou votre .bashrc :

export DISABLE_TELEMETRY=1

Et si vous taffez sur un vieux projet, MWG ajoute également un scan de vos fichiers HTML, CSS, JavaScript et package.json ce qui lui permet de repérer ce qui mériterait d'être modernisé. Google prévient qu'il ne recherche qu'un ensemble "limité" de motifs par analyse statique, donc voyez ça plutôt comme une liste de pistes à creuser et pas un vrai audit de code legacy.

npx modern-web-guidance@latest legacy-scan .

Bien sûr, comme toujours avec l'IA et ce genre de skills, rien ne garantit que l'agent utilise le bon guide, ni même qu'il le lise en entier, donc ne lui faites pas une confiance aveugle et jetez encore un petit œil au code.

Mais bon, c'est quand même chouette d'avoir un skill comme ça qui permet notamment de rendre son site web plus conforme avec les standards et donc plus accessible !

Source : Modern Web Guidance sur GitHub

Synctrain - Vos fichiers Syncthing à la demande sur iPhone

Si vous utilisez Syncthing chez vous ou au boulot pour garder vos dossiers à jour entre vos nombreuses machines, vous savez que l'app smartphone reste le maillon faible dans tout ce bazar. En effet, un iPhone n'a pas la place d'accueillir un dossier complet de photos ou de vidéos, et les clients Syncthing classiques ne savent pas vraiment ouvrir un fichier sans l'avoir d'abord synchronisé...

Donc soit vous recopiez tout, soit vous n'avez rien. Et ça c'est la trichtesse !

Hé bien c'est justement ce que corrige Synctrain , un client Syncthing pour iPhone, iPad et Mac qui embarque carrément un nœud Syncthing complet. Dans l'app, vous voyez ainsi tout le contenu du dossier partagé, mais vous ne gardez sur l'appareil QUE les fichiers ou les sous-dossiers que vous sélectionnez. Et ce sont ceux-là qui apparaissent dans l'app Fichiers.

Une vidéo restée sur le NAS, que l'iPhone peut streamer ou télécharger sans la synchroniser

Le reste, si vous le touchez, l'app ira le chercher sur l'un de vos appareils qui en possède les blocs, sans avoir à vous monter de VPN. Pour une vidéo, ce sera même en streaming car le petit serveur local n'a besoin que des blocs nécessaires à la lecture pour vous jouer le début de la vidéo. Par contre, vous vous en doutez, il faut que la machine qui détient le fichier soit allumée et joignable en permanence, d'où l'intérêt de mettre Syncthing sur un NAS qui tourne en permanence.

L'app sait aussi afficher les miniatures des photos et des vidéos stockées sur vos autres appareils, et exporter automatiquement les photos de votre pellicule vers un dossier synchronisé, ce qui est quand même bien pratique.

Après, comme toujours sur iOS, la synchronisation en arrière-plan reste bridée par le système. C'est pourquoi l'app s'occupe des tâches longues uniquement quand le téléphone charge.

Côté pratique, Synctrain est gratuit et ne collecte aucune data. Son code est sous licence MPL-2.0. En face, il y a un concurrent qui s'appelle Möbius Sync mais il n'est pas open source et n'est gratuit que jusqu'à max 20 Mo de fichiers donc bon, le choix est vite fait je pense. Et si vous partez de zéro avec Syncthing, je vous invite à lire mon tuto pour mettre en place Syncthing .

Source : Sushitrain sur GitHub

DockEcho - Un Dock sur chacun de vos écrans Mac

Si vous bossez sur un Mac avec plusieurs écrans, vous connaissez forcément ce "petit" problème qui grattouille quand même un peu. Ce problème c'est que le Dock n'apparaît que sur un seul d'entre eux. Du coup, pour l'avoir sur un autre écran, il faut déplacer le curseur de la souris tout en bas de l'autre écran et il y apparaît alors... en disparaissant de celui où il était.

Heureusement, y'a une application qui tente de régler ce problème. C'est DockEcho , un petit utilitaire open source imaginé par Daniel Glazman (et codé par Claude \o/ ) qui place une copie de votre Dock sur chacun de vos écrans externes. Ainsi, quand vous branchez un écran, son Dock apparaît et quand vous le débranchez, il s'en va. C'est aussi simple que ça. Et bien sûr, l'écran principal est exclu par défaut (même si y'a une option dans la barre des menus qui permet de l'ajouter, on ne sait jamais).

Un écran externe (vertical) et un Mac Studio avec le même Dock, rangé pareil

DockEcho surveille ainsi en permanence les préférences du vrai Dock. Par exemple, si vous épinglez une app ou si vous changez un réglage dans Bureau et Dock, toutes les copies suivent en une seconde environ. Taille des icônes, agrandissement, position en bas, à gauche ou à droite, masquage automatique, apps récentes, séparateurs, dossiers... tout est repris, avec l'effet de vague au survol et même les petits points sous les apps ouvertes.

Après, y'a pas encore tout non plus (c'est un projet assez jeune). Par exemple, les fenêtres réduites, les empilements en éventail, les badges de notification et le glisser-déposer ne sont pas gérés, faute d'API publique. Aussi, pour que la corbeille s'affiche pleine ou vide, DockEcho doit lire ~/.Trash, ce qui demande l'accès complet au disque mais bon, rien ne vous oblige à lui donner. A vous de voir.

Perso pour l'avoir testé, le seul truc que je peux lui reprocher c'est que EchoDock apparaît sur 2 écrans mais pas le 3ème... Snif.

Maintenant pour mettre ça en place sur votre ordi, faudra le compiler vous-même (il vous faut macOS 12 minimum et Xcode 15 ou les outils en ligne de commande (xcode-select --install)).

Ensuite, ça se fait en 4 petites lignes :

git clone https://github.com/therealglazou/DockEcho.git
cd DockEcho
./build.sh
open DockEcho.app

Le script compile alors un beau DockEcho.app, et si vous voulez qu'il se lance au démarrage, ajoutez-le à vos éléments de connexion dans les Réglages Système. Voilà, c'est encore un peu roots quoi mais je suis certain que ça va bien évoluer. Et puis comme c'est sous licence MIT et que les sources sont dispo, rien ne vous empêche d'y contribuer !

Un grand bravo à Daniel Glazman pour cet outil bien utile !

Source : DockEcho

NomadNet - Votre site et vos fichiers sur Reticulum

En février, je vous ai présenté Reticulum , une pile réseau chiffrée de Mark Qvist qui n'a besoin ni de TCP/IP ni d'Internet. Et cette fois, on va aller un peu plus loin en passant à la pratique avec NomadNet, un programme du même auteur qui permet de servir des pages et des fichiers par-dessus Reticulum.

À la fin de ce tuto, vous aurez alors une page d'accueil et quelques fichiers à télécharger, diffusés par votre propre nœud.

Pour ce tuto, je me suis aidé de VMs et de la doc que vous pouvez consulter ici .

Installer NomadNet

NomadNet est tout simplement un paquet Python qui va chercher Reticulum pour l'installer. Il suffit d'invoquer pip comme ceci :

pip install nomadnet

Sur les Debian et Ubuntu récentes, qui bloquent pip, vous pouvez utiliser pipx à la place comme ceci :

pipx install nomadnet
pipx install rns

Et voilà, vous devriez normalement vous retrouver avec NomadNet 1.5.0 et rns 1.6.0.

NomadNet 1.5.0 installé par pipx

Le paquet rns apporte rnstatus et les autres utilitaires de Reticulum 1.6.0

Le second paquet n'est pas obligatoire certes, mais il apporte des utilitaires de Reticulum plutôt cools et pratiques comme rnstatus, qui affiche l'état de vos interfaces.

Lancez ensuite nomadnet une première fois. Le programme s'ouvrira alors sur son guide, dans le terminal, et créera au passage 2 fichiers de configuration : ~/.reticulum/config pour la pile réseau et ~/.nomadnetwork/config pour NomadNet.

Le premier lancement, sur le guide

Ce guide recommande un terminal d'au moins 135 colonnes sur 32 lignes, donc agrandissez un peu la fenêtre si vous voyez que c'est moche et si vous voyez des petits carrés à la place des lettres de l'alphabet, c'est que vous devez installer les Nerd Fonts . Ou vous en passer en changer dans la section [textui] dans le fichier ~/.nomadnetwork/config, le paramètre glyphs = nerdfont par :

glyphs = unicode

Relancez ensuite NomadNet pour que le changement prenne effet.

Côté réseau, la config par défaut n'active qu'une seule interface : l'AutoInterface. Elle permet de découvrir les autres nœuds Reticulum par IPv6 en lien local et transporte les paquets en UDP, sans routeur ni DHCP. Mais elle ne parle qu'aux pairs Reticulum de votre réseau local. Donc si un pare-feu tourne sur la machine et bloque ce trafic, faudra lui ouvrir les ports UDP 29716 et 42671, sinon personne ne vous trouvera et ça c'est triste... snif.

Entre mes deux machines virtuelles, ça a marché sans toucher à rien, puisque le pare-feu ufw est désactivé par défaut dans Ubuntu.

Activer le nœud

Par défaut, NomadNet est un simple client de messagerie. Pour qu'il serve des pages web, ouvrez ~/.nomadnetwork/config, cherchez la section [node] et passez enable_node à yes.

[node]
enable_node = yes
node_name = Mon site
disable_propagation = yes

Le node_name est le nom que votre nœud diffuse à tout le réseau donc je compte sur vous pour choisir un truc cool. Quant à disable_propagation, il sert à faire un nœud qui ne sert que des pages, sans stocker ni relayer les messages chiffrés des autres utilisateurs. En version 1.5.0 c'est déjà le réglage par défaut, donc pas de stress. Relancez ensuite NomadNet, ou faites-le tourner sans interface avec la commande : nomadnet --daemon.

La section [node] de la config, nœud activé

Chez moi, une fois le nœud activé, un onglet My Node est alors apparu dans l'interface, avec l'explorateur des pages et des fichiers, ainsi qu'un éditeur de langage micron (j'y viens après) et un aperçu en direct, soit de quoi se passer de nano.

Sans Nerd Font, des carrés remplacent les icônes de l'onglet My Node

La page provisoire d'un nœud encore vide et la fenêtre de saisie d'adresse, dans une version antérieure de NomadNet

Écrire la page et poser les fichiers

Tant que vous n'avez rien déposé, le nœud sert une page d'accueil générée automatiquement. Comme je vous le disais, les pages s'écrivent en micron, un petit langage de balisage de NomadNet, et vont dans ~/.nomadnetwork/storage/pages. Créez donc d'abord un fichier index.mu, puisque c'est la page servie par défaut à quiconque se connectera à votre noeud.

Les fichiers à partager vont ensuite dans le dossier ~/.nomadnetwork/storage/files, et pour qu'un visiteur puisse en télécharger un, il faudra un lien vers ce même fichier dans une de vos pages.

Voici une page minimale, assemblée à partir des exemples du guide :

>Bienvenue sur mon nœud
Quelques fichiers à récupérer :

`[Le PDF du jour`:/file/document.pdf]

La page index.mu et le PDF posés dans le stockage du nœud

À l'essai, ce lien fonctionne, mais il s'affiche chez le visiteur du texte ordinaire tout moche, alors pour qu'il ressorte un peu mieux, je vous invite à l'entourer d'une couleur et d'un petit soulignement avec ces codes : F79d` et _ pour ouvrir, ``_ et ``f` pour refermer :

`F79d`_`[Le PDF du jour`:/file/document.pdf]`_`f

Notre page vue depuis la seconde machine : le lien ne se distingue pas du texte ordinaire

Avec ses balises de couleur, le lien sort en bleu souligné

L'éditeur micron de l'onglet My Node et son aperçu en direct

L'adresse :/file/document.pdf pointe donc vers un fichier local, posé dans storage/files mais attention par contre, NomadNet ne dressera la liste de ces deux dossiers qu'au démarrage, puisque page_refresh_interval et file_refresh_interval sont à 0 par défaut. Donc après chaque ajout, soit vous redémarrez votre noeud, soit vous donnez à ces deux réglages un intervalle en minutes pour que ça s'auto-refresh tous les X.

Ainsi, une page déjà existante que l'on modifie s'affichera aussitôt chez le visiteur dans sa nouvelle version pour peu qu'il refresh, par contre, une page ajoutée par la suite sera en "Request failed" tant que le nœud n'a pas redémarré.

L'adresse complète d'une page se compose donc d'un hash de destination du nœud, qui fait 32 caractères hexadécimaux, suivi de :/page/index.mu. Dans l'onglet Network de NomadNet, Ctrl+U ouvre la boîte de saisie d'URL, et le programme se charge de trouver le nœud et de s'y connecter. Depuis une autre machine du même réseau local, c'est là aussi que votre page devrait s'afficher.

Notre nœud "Mon site" dans le flux d'annonces du voisin

Maintenant le plus simple pour la trouver, c'est encore de passer par le flux d'annonces de l'onglet Network, où votre nœud apparaît sous son nom, puis de cliquer dessus et de choisir Connect. Et si vous passez par Ctrl+U, chez moi la boîte de dialogue est arrivée préremplie avec l'adresse de la page en cours, qu'il a donc fallu effacer avant de taper la mienne, avec l'adresse du nœud lue sur sa fiche, à la ligne Addr.

La boîte de saisie d'URL avec l'adresse complète de la page

Reste le téléchargement, et là, sur mon Ubuntu en français, ça a coincé car NomadNet enregistre par défaut dans ~/Downloads, un dossier qui n'existe pas chez moi puisqu'il s'appelle Téléchargements. Et donc chez moi le transfert est resté figé sur "Receiving response 100%", sans un message à l'écran. L'erreur n'apparaissait que dans ~/.nomadnetwork/logfile. Donc si ce dossier n'existe pas chez vous non plus, corrigez ça sur la machine du visiteur, à la ligne downloads_path de la section [client] de ~/.nomadnetwork/config :

downloads_path = ~/Téléchargements

Le dossier de téléchargement corrigé dans la config de NomadNet

Chez moi, après un redémarrage de NomadNet, le PDF est arrivé ensuite en une fraction de seconde, avec une empreinte SHA-256 identique à celle de l'original.

Le PDF enregistré, 13,12 Ko, identique à l'original

Le forum rns.recipes ouvert dans le navigateur intégré de NomadNet, son adresse de page en haut

Sortir du réseau local

Maintenant pour être joignable depuis l'extérieur, il faut en général ajouter une interface dans ~/.reticulum/config, sous [interfaces], à moins qu'un autre système de votre réseau local, configuré en passerelle, ne le fasse déjà pour vous. Pour passer par Internet, la forme que donne la doc est celle-ci, où target_host et target_port sont ceux d'un point d'entrée que vous aurez choisi :

[[TCP Client Interface]]
 type = TCPClientInterface
 enabled = yes
 target_host = 127.0.0.1
 target_port = 4242

Le projet ne fournit plus d'adresse toute faite, puisque son testnet public a été fermé donc la doc renvoie vers deux annuaires communautaires, directory.rns.recipes et rmap.world, et conseille de mettre en place plusieurs connexions plutôt qu'une seule. Sachez aussi que si Reticulum chiffre ses échanges par défaut, TCP lui ne chiffre rien. Cela veut dire que l'adresse IP des deux bouts est visible pour qui inspecte la connexion, et il peut aussi en déduire que vous faites tourner Reticulum. Donc si vous voulez masquer réellement ces adresses, faudra mettre en place une interface I2P au prix d'un démon i2pd à faire tourner à côté (une fois encore tout est dans la doc).

Dans l'annuaire directory.rns.recipes on a 71 points d'entrée TCP, dont 40 sont actuellement en ligne, chacun avec pour chacun son bloc de configuration prêt à copier. J'ai ajouté RMAP et SWISS RNS sur la machine du visiteur, relancé NomadNet, et une minute plus tard, une dizaine de nœuds figuraient déjà dans la liste, le mien compris :

[[RMAP]]
 type = TCPClientInterface
 enabled = yes
 target_host = rmap.world
 target_port = 4242

[[SWISS RNS]]
 type = TCPClientInterface
 enabled = yes
 target_host = swiss-rns.cl0ud.ch
 target_port = 4242

Dix nœuds listés une minute après l'ajout des deux points d'entrée, le mien compris, les noms des autres étant floutés

rnstatus avec l'AutoInterface et les deux interfaces TCP actives

Je n'ai fait ce test que dans ce sens, le visiteur voit des nœuds d'Internet, mais je n'ai pas vérifié qu'un inconnu pouvait atteindre notre nœud, puisque seule la machine du visiteur avait ces deux interfaces.

Ce que votre nœud montre

Une fois en ligne, le nœud s'annonce au démarrage puis toutes les 360 minutes, et cette annonce diffuse son nom en clair. Et d'après le code de NomadNet (Node.py), le nœud réutilise l'identité principale du programme, celle qui sert aussi à votre messagerie, donc n'importe qui peut relier votre site à votre adresse de messagerie.

Et ça se voit, puisque chez le visiteur, la fiche de votre nœud affiche une ligne Oprtr qui n'est autre que votre adresse de messagerie LXMF , en clair.

La fiche du nœud chez le visiteur, avec l'adresse de messagerie de l'opérateur en face d'Oprtr

Les pages et fichiers que vous déposez sont publics, sauf si vous posez à côté un fichier du même nom suivi de .allowed, qui liste les identités autorisées. Et surtout, hors Windows, un fichier exécutable placé dans pages est lancé comme un programme quand un visiteur autorisé le demande, puisque c'est comme ça que NomadNet génère ses pages dynamiques. Donc vérifiez les droits de ce que vous y copiez.

Reste la question de la maturité car pour le moment Reticulum n'a fait l'objet d'aucun audit de sécurité externe, NomadNet est en bêta, y'a eu quelques failles de sécu corrigées depuis et les dépôts GitHub ne sont plus que des miroirs figés.

Ajoutez à ça la licence maison, la Reticulum License, qui interdit tout usage dans un système conçu pour nuire aux humains et toute utilisation dans la création d'une IA ou de ses données d'entraînement. Bref, les défenseurs d'Omarchy repasseront , loool. Voilà, donc pour un petit site entre voisins ou entre amis, c'est jouable mais pour quelque chose de sensible, je vous conseille d'attendre un audit et surtout de bien lire la doc.

Source : NomadNet sur GitHub

iKnow - Ce que votre Mac sait de votre famille

Sous macOS, 2 chercheurs nommés Dario Pasquini et Michał Bazyli ont trouvé une variable mystérieuse nommée photosPersonPosteriorProbabilityGivenSaturdayNight qui fait partie des 144 entrées de deux modèles CoreML livrés avec macOS (EntityTagging_Family et EntityTagging_FamilyAndFriends). Ces classificateurs XGBoost indique pour chaque personne la probabilité qu'elle soit de votre famille ou de votre cercle d'amis.

Sur ces 144 variables, 20 portent sur l'identité (même nom, même adresse, membre du Partage familial), 40 sur vos échanges et 84 sur les photos où vous apparaissez ensemble... Le reste étant décliné ensuite par jour, par moment de la journée et par lieu. Et vos échanges avec ces personnes sont transcrits en tant que métadonnées : qui, quand, par quel canal.

Ces scores atterrissent ensuite dans une base à part, entityTagging.db. Dans le dossier ~/Library/IntelligencePlatform, on trouve aussi deux daemons, knowledgeconstructiond et intelligenceplatformd, qui remplissent à eux seuls +50 bases SQLite bien bien stockées en clair .

Dans le graphe lui-même, graph.db, entrent ensuite vos contacts, les visages extraits de l'app Photos, le Calendrier, le Partage familial avec l'âge de chacun des membres, le contact d'urgence de la fiche médicale de Santé, ainsi que les événements et contacts que les suggestions de Siri repèrent dans Mail et Messages. À côté, il y a aussi d'autres petites tables qui conservent un journal des communications (qui, quand, quelle app, dans quel sens, mais sans le contenu) et tous vos déplacements.

Voilà... ça fait beaucoup de données privées collectées par nos appareils Apple qu'on peut maintenant explorer tranquillement grâce à cette méthode d'Alexis Brigoni et un outil que je vous propose d'installer :

Regarder votre propre graphe avec iKnow

Les auteurs du papier de recherche ont publié iKnow , dispo sous licence Apache 2.0 qui est un petit serveur en Python 3, sans dépendance, qui n'écoute que sur 127.0.0.1 et ouvre en lecture seule le graphe, mais aussi Messages, Photos, Calendrier et Contacts.

Pour que ça fonctionne, il faudra que votre terminal ait un accès complet au disque donc pensez bien à l'activer dans les Réglages Système, Confidentialité et sécurité, Accès complet au disque. Ajoutez Terminal (ou iTerm, ou votre éditeur), puis quittez-le complètement et relancez-le, puisque la permission n'est prise en compte qu'au lancement.

Terminal coché dans Accès complet au disque

Relancez ensuite Terminal vous-même et tapez les lignes de commande suivantes :

git clone https://github.com/8rank/iKnow.git
cd iKnow
python3 server.py

Au lancement, le serveur marque ok ou DENY à côté de chaque base. Il affiche ensuite un lien du type http://127.0.0.1:8765/?token=… avec un jeton neuf à chaque lancement. Ouvrez ce lien.

Le serveur démarré : ok partout, sauf Contacts, faute de compte sur cette machine de test

Comme j'étais sur une VM, il n'y avait pas de compte iCloud ni Google configuré, donc il ne m'a pas sorti directement mes contacts, etc. Par contre, j'ai fini par l'installer directement sur ma machine de tous les jours. Là, j'ai bien récupéré les datas.

La page d'accueil d'iKnow, rendue avec des données inventées : aucun nom n'y est réel

Dans la barre latérale d'iKnow, notez qu'il y a un switch qui permet de masquer visuellement les données perso, ce qui m'a permis de faire sereinement mes captures d'écran.

Sur mon ordi, le graphe a été créé initialement le 19 septembre 2024 et compte actuellement 35 953 faits, sur 3 876 entités dont 3 038 personnes et 712 logiciels. La table des scores de parenté indique l'existence de 3 052 personnes et l'outil y compte aussi 214 relations précises sur 27 personnes.

Mon graphe c'est 35 953 faits sur 3 876 entités, dont 78 % de personnes

La table des scores de parenté, avec les noms remplacés par des substituts

La page Who else reads it est peut-être la plus parlante puisque chez moi, 31 vues dérivées sont abonnées à mon graphe personnel. Cela veut dire que d'autres appareils chez moi accèdent à ce graph.

Qui d'autre lit le graphe sur mon Mac : 31 vues abonnées, 9 autres appareils

Apple en sait donc beaucoup plus sur notre identité et nos liens inter-humains que ce qu'on pourrait penser, et iKnow nous permet d'en prendre conscience en nous permettant d'aller fouiller dans tous ces graphs présents sur nos iPhones et nos Mac.

Certes, l'application est un peu complexe parce qu'il y a beaucoup de données, et ce serait rigolo, je trouve, d'en faire quelque chose de beaucoup plus accessible qui finalement listerait un peu qui sont nos VRAIS amis et qui n'est pas notre VRAIE famille puisqu'Apple, apparemment, sait mieux que nous avec qui nous tissons des liens plus ou moins forts.

source

« Comment allons-nous rattraper notre retard ? » : l’IA trouve tant de bugs que PostgreSQL s’inquiète de sa capacité à innover

La sortie de PostgreSQL 19, logiciel de base de données open source très répandu, est décalée au 19 novembre 2026. Dans un billet publié le 30 octobre, le développeur Robert Haas attribue ce retard à l’afflux de bugs détectés grâce à l’IA et se demande comment le projet pourra continuer à innover.

Shotnix - Votre screencast déjà monté dès la fin de l'enregistrement

Omar Khaled, lecteur de Korben.info et développeur m'a envoyé un petit mail pour me faire découvrir sa dernière réalisation : Shotnix . Comme vous le savez, même si je fais une petite pause en ce moment, j'ai l'habitude de faire pour mes Patreons et ma chaine Youtube des tutos en screencast pour vous montrer quelques bidouilles.

Donc forcement c'est le genre d'outil qui m'intéresse puisque Shotnix permet d'enregistrer votre écran pour faire ce genre de contenus ou simplement montrer par exemple une manip à un collègue ou à un client. Cette app gratuite pour Mac est tellement bien conçue que quand vous avez terminé votre enregistrement, la vidéo qui s'ouvre alors est déjà montée !

En effet, pendant que vous filmez, l'app garde la trace de vos déplacements de souris et de chaque clic. Du coup, chaque série de clics reçoit son propre zoom, calé pour que l'image soit déjà là quand vous cliquez, et le vrai curseur de macOS est lissé pour que ce soit joli lors des agrandissements. Ces zooms sont des petits blocs sur la timeline que vous pouvez ensuite déplacer à la souris ou vous cadrer vous-même une zone que le pointeur ne cible pas forcément.

Les sous-titres liés à la vidéo viennent de ce que vous avez raconté dans votre micro, transcrit mot par mot sur votre Mac grâce la reconnaissance vocale d'Apple. Chaque mot étant horodaté, effacer un mot du texte le retire aussi de l'image. Ainsi, un "euh" saute d'un clic, et on raccourcit les longues pauses de la même façon. À l'export, vous obtenez ensuite du MP4 jusqu'en 4K à 60 images par seconde, du GIF, ou une version verticale (9:16, 4:5 ou 1:1) qui remplira l'écran sans les affreuses bandes noires.

Shotnix fait aussi les captures écran (en images quoi), ce qui évite d'avoir deux outils. Vous pouvez ainsi capturer une zone, une fenêtre, en plein écran, ou une page qu'on fait défiler et qu'il recollera ensuite en une seule image. L'OCR récupèrera aussi le texte affiché à l'écran, y compris celui d'une image, dans l'ordre de lecture, et vous pourrez ajouter des annotations, des flèches, des étapes numérotées mais aussi un flou qui recouvrira ce qu'il cache. Et si vous êtes du genre archiviste, sachez que l'historique vous retrouvera en un instant, n'importe quelle capture grâce au texte qu'elle contient.

Ça vous rappellera forcément Screen Studio, un outil sur abonnement ou encore Screen Now dont je vous ai déjà causé, qui tourne dans le navigateur. Shotnix, lui, est une vraie app native, codée en Swift qui en plus fait des captures écrans. Quel bonheur !!

Côté vie privée, l'enregistrement, la transcription et l'export tournent comme je vous le disais en local sur votre Mac, donc c'est clean. L'app se connecte quand même à Internet, mais seulement pour chercher ses mises à jour.

Après, si ça vous chauffe, sachez que c'est une bêta et que pour le moment, Omar est le seul contributeur du dépôt . Mais étant client de ce genre d'outils, je pense que je vais l'adopter sérieusement (et donc surement résilier mon abonnement Tella).

À récupérer sur shotnix.com , et merci à Omar pour le partage !

ElixirOffice - Une suite libre pour ceux qui ont du mal à quitter Office

Gaël Duval , le créateur de Mandrake Linux et de /e/OS, vient de sortir ElixirOffice , une suite bureautique libre conçue pour tous ceux qui n'ont jamais voulu quitter Microsoft Office. Elle permet d'éditer les fichiers Word, Excel et PowerPoint, ainsi que leurs équivalents OpenDocument sans perdre les utilisateurs grâce à un joli menu ruban, des menus et des raccourcis clavier d'Office.

Côté moteur, c'est celui d' ONLYOFFICE , passé par Euro-Office , le fork dont je vous avais parlé en avril. Ce dernier est conçu pour s'intégrer dans un autre produit et a déclaré travailler seulement sur des applis mobiles et de bureau , alors qu'ElixirOffice en livre déjà une, sous licence AGPL v3. L'idée vient d'ailleurs de la compagne de Gaël Duval, enseignante, qui retournait toujours à Microsoft Office parce que les alternatives libres la déroutaient.

Le projet reprend ainsi jusqu'aux détails de Word avec les mêmes onglets, la touche Alt pour les raccourcis du ruban, la mini barre d'outils, et le projet annonce même avoir repris les +200 raccourcis Word en tout cas sous Windows. Il mesure aussi la fidélité de mise en page sur un corpus de documents, version après version, pour contrôler que ça ne dérive pas et embarque des polices libres de mêmes dimensions que celles de Microsoft pour que les sauts de ligne et de page ne bougent pas.

L'éditeur de texte en français, avec le ruban façon Word et la recherche centrée en haut

Côté vie privée, il n'y a aucune télémétrie, et l'IA (dispo uniquement dans le traitement de texte pour le moment) reste éteinte tant que vous n'avez pas branché un modèle compatible OpenAI (un Ollama sur votre ordi fera l'affaire).

Il existe actuellement 2 versions d'ElixirOffice :

La version Desktop qui comme son nom l'indique est l'appli de bureau permettant d'ouvrir, éditer et enregistrer les DOCX, XLSX, PPTX, ODT, ODS et ODP. Mais également d'exporter en PDF vos documents et surtout fonctionnant hors ligne, sans compte. Cette version est dispo pour Windows, macOS (Apple Silicon uniquement), et en AppImage + .deb pour Linux.

Et la version serveur qui est en réalité une image Docker fonctionnant en HTTPS, et permettant de faire de l'édition de documents dans le navigateur, de la coédition en temps réel, et de disposer d'une connexion à un Murena Workspace ou à un Nextcloud. Notez que si vous optez pour cette version, faudra mettre en place votre propre système d'authentification ou la derrière un VPN puisqu'elle n'a pas encore de système de comptes users.

Le tableur

Voilà, c'est un chouette démarrage que je vous encourage à tester si vous êtes allergique à LibreOffice et autres forks. Maintenant en version appli de bureau, il lui manque encore le publipostage, la comparaison de documents, l'historique des versions, les fichiers protégés par mot de passe, l'ouverture et l'édition des PDF, les macros et les signatures numériques... Mais ça viendra, soyez patient.

Dernier point important pour la transparence, ElixirOffice a été lancé et supervisé par Gaël Duval mais est développé à l'aide de divers grands modèles de langage qui travaillent comme agents de code sous sa direction, avec des tests automatiques et des revues à chaque changement.

Merci à Gaël Duval pour le partage !

Source : ElixirOffice sur GitHub

En Europe, une approche de moins en moins « carriériste » de l’open source

En Europe, on fait de moins en moins le parallèle entre open source et réduction des coûts.

Cette tendance s’est dessinée au gré des sondages annuels de la Fondation Linux. En tout cas de la restitution qu’elle en fait depuis 2022 pour le périmètre européen, sous forme de rapports d’une quarantaine de pages.

Nous en avons proposé une brève analyse centrée sur l’utilisation de l’open source. En miroir, il y a l’aspect contribution, que nous traitons ici.

Les contributions à l’open source, de moins en moins motivées par le développement de carrière

De 2022 à 2024, la Fondation Linux s’est arrêtée, dans ses synthèses, sur ce qui motivait les sondés à contribuer à des projets open source sur leur temps personnel.

En 2022, ils furent 78 % à déclarer que l’apprentissage et le développement personnel avaient une grande ou une très grande influence. 64 % avaient cité l’attrait du travail entre pairs. 62 %, leur responsabilité morale envers la communauté en tant qu’utilisateurs. 57 %, le moyen de combler un besoin technologique non satisfait. 48 %, les opportunités de carrière.

Le taux de mention de l’item « opportunités de carrière » a reculé en 2023 (44 %), puis en 2024 (42 %). Il est resté moins cité que l’apprentissage / développement personnel (62 %, puis 74 %), la satisfaction d’un besoin technologique (51 %, puis 55 %), la responsabilité morale (47 %, puis 53 %) et le travail avec les pairs (44 %, puis 59 %).

Des contributions inner source en premier lieu

En 2022, la pratique la plus courante de contribution à l’open source était la remontée de problèmes (ouverture d’issues). 63 % des organisations s’y adonnaient. 48 % contribuaient au code ; 38 %, à la doc ; 18 %, à d’autres assets. Elles étaient 35 % à contribuer plus indirectement en participant à des discussions sur Reddit, Stack Overflow, etc.

Cette année-là, 46 % des répondants affirmaient que leur organisation encourageait « ouvertement » les contributions. 35 % évoquaient l’absence de politique claire. Principales motivations : améliorer la qualité de leur parc de logiciels open source (85 %), remplir l’obligation morale vis-à-vis de la communauté (74 %), accroître l’attractivité de l’organisation (72 %) et améliorer la sécurité (70 %). Parmi les répondants qui passaient au moins quelques heures par mois à contribuer à des projets, 54 % le faisaient en inner source ; 43 %, sur des projets externes créés, adoptés ou sponsorisés par leur employeur ; 33 %, sur d’autres projets externes.

En 2023, le taux de contribution au code était passé à 54 %. Le taux de participation sur Reddit & Cie avait augmenté plus sensiblement, à 46 %. Les contributions à la documentation étaient restées stables (38 %).
Le taux de contribution avait crû aussi bien pour l’inner source (59 %) que pour les projets externes (49 % pour ceux créés, adoptés ou sponsorisés par l’employeur ; 47 % pour les autres).

Un quart des organisations sous-traitent des contributions amont

En 2025, la Fondation Linux avait examiné le niveau d’implication sur 4 échelons. Il en était ressorti :

  • 14 % d’organisations « très actives » (maintenance de dépendances-clés ou contribution régulière à leur code)
  • 28 % de participation « modérée » (contributions occasionnelles au code, à la doc et au signalement de bugs)
  • 20 % de contributions « limitées » (remontées de problèmes et discussions, essentiellement)
  • 23 % d’organisations « passives » (pas de contributions)

Cette année, la synthèse du rapport State of Open Source in Europe ne présente pas tant le degré d’implication que la forme qu’elle prend. 59 % des organisations contribuent à des dépôts en amont. 26 % délèguent cette tâche à du personnel externe. 37 % s’impliquent dans la gouvernance des projets. 48 % maintiennent des forks en interne.

ROI, licences et propriété intellectuelle, principaux obstacles aux contributions

Au fil des ans, les questions de licences / propriété intellectuelle et le manque de clarté sur le ROI se sont affirmés comme les principaux freins aux contributions à l’open source. La Fondation Linux a en tout cas fini par ne plus mentionner que ces aspects dans ses synthèses (2025 et 2026).

Freins 2022 2023 2024 2025 2026
Manque de clarté sur le ROI 49 % 31 % 28 % 33 %
Crainte de fuite de propriété intellectuelle 43 % 36 % 24 % 40 %
Absence de politique claire et/ou de ressources associées 41 % 30 %
Questions juridiques / licences 40 % 36 % 14 % 31 % 42 %
Contraintes technologiques 34 % 25 %
Manque de temps 73 %
Difficulté à comprendre les règles de contribution des projets 33 %
Crainte de rejet des contributions ou de retours négatifs 31 %
Manque de compensations pour les contributions 26 %
Feed-back inadéquat des mainteneurs 26 %
Problèmes de communication (dont barrière de la langue) 7 %

En 2024, plus de la moitié des répondants (51 %) disaient ne pas savoir si la réglementation influençait la participation de leur organisation à l’open source.

Deux ans plus tard, ils sont nettement plus nombreux à déclarer un impact sur la gestion des dépendances. Pour 20 % d’entre eux, le changement est net. Pour 26 %, il est modéré ; pour 17 %, mineur. 23 % n’en perçoivent pas.

Les sondés réclament d’abord du temps

Quant à ce qui accroîtrait les contributions, qu’on les interroge sous le prisme de leur organisation (2022 et 2023) ou bien dans une perspective globale (2025), les sondés privilégient toujours l’option « donner plus de temps aux employés ».

En 2022, suivaient le financement de projets (62 %), la sensibilisation à la proposition de valeur (61 %), la mise en open source de produits ou outils internes (55 %), la mise en place de politiques plus claires pour les employés (54 %) et l’implication dans l’élaboration de politiques au niveau industriel ou gouvernemental (44 %).

En 2023, les priorités avaient changé… mais la question aussi (qu’est-ce que améliorerait la « soutenabilité » des projets). Derrière l’allocation de davantage de temps aux employés (63 %), il y avait :

  • Accepter la responsabilité de contribuer en retour (54 %)
  • Sponsoriser des projets axés sur l’interopérabilité (46 %)
  • Donner des incitations financières pour les contributions à des projets qui ont un intérêt pour l’organisation (40 %)

Invités en 2025 à sélectionner jusqu’à trois options, les sondés avaient placé, derrière l’allocation de temps aux employés (42 %), la sensibilisation à la proposition de valeur (28 %). Puis le financement de projets (27 %), la définition de politiques plus claires (24 %) et la publication de produits ou d’outils internes (22 %).

Illustration © pexels – Shutterstock

The post En Europe, une approche de moins en moins « carriériste » de l’open source appeared first on Silicon.fr.

OVHcloud prend du galon au sein de la CNCF

OVHcloud monte en puissance au sein de la Cloud Native Computing Foundation (CNCF).

A l’occasion de l’Open Source Summit Europe, qui se tenait à Prague, le groupe de Roubaix a annoncé son changement de statut, passant de « membre » à  » membre platnimum ».
« Pour nous, devenir membre Platinum signifie jouer un rôle plus actif dans les technologies et les communautés qui façonnent l’avenir de l’infrastructure cloud.» indique-t-il sur son blog.

Un statut qui crédibilise une stratégie

Le passage au rang Platinum intervient après plus de dix ans d’investissement d’OVHcloud dans les infrastructures ouvertes, l’interopérabilité et la portabilité du cloud.

La CNCF souligne notamment l’usage d’OpenStack depuis 2012, l’adhésion à l’OpenStack Foundation en 2014 et la contribution, en 2020, d’un opérateur Kubernetes développé en interne à Harbor, le registre open source devenu projet gradué de la CNCF.

Ce statut donne à OVHcloud une place plus visible au sein d’un écosystème qui héberge des briques devenues centrales dans les architectures modernes, dont Kubernetes, Prometheus et Envoy. La fondation revendique près de 800 membres et fait partie de la Linux Foundation.

Selon la grille publiée par la CNCF, l’adhésion Platinum coûte 350 000 dollars par an pour une entreprise déjà membre de la Linux Foundation, avec un engagement minimal de trois ans. La cotisation à la Linux Foundation est facturée séparément.

Peser sur les standards de l’IA

La raison la plus stratégique de cette adhésion réside dans la convergence entre cloud natif et IA. La CNCF rappelle que les organisations doivent désormais faire évoluer des applications cloud natives tout en déployant des charges de travail d’IA en production, dans des environnements publics, privés et hybrides.

OVHcloud participe au Certified Kubernetes AI Conformance Program, qui définit une base commune, développée par la communauté, pour exécuter de manière fiable des charges IA et machine learning sur Kubernetes. En mars 2026, ses services AI Deploy et Managed Kubernetes Service ont été approuvés dans ce programme.

Pour Octave Klaba, PDG et fondateur d’OVHcloud, l’indépendance technologique ne signifie pas tout construire seul, mais pouvoir s’appuyer sur des standards ouverts, contribuer aux technologies utilisées et éviter l’enfermement dans un écosystème unique. Le groupe veut ainsi contribuer à façonner les technologies ouvertes, l’IA et leur gouvernance.[cncf]

L’adhésion Platinum s’appuie aussi sur une démonstration opérationnelle. OVHcloud exploite des milliers de clusters Kubernetes en production dans 20 régions de cloud public, avec Cilium pour le réseau multi-tenant, l’observabilité et la sécurité.

La question est désormais de mesurer la capacité du fournisseur à convertir cet engagement en contributions techniques visibles, notamment dans les projets liés à l’IA, à la sécurité et à la portabilité des charges de travail.

The post OVHcloud prend du galon au sein de la CNCF appeared first on Silicon.fr.

Open source et réduction des coûts : l’Europe fait de moins en moins le parallèle

Qu’on s’en tienne au parc logiciel ou qu’on élargisse à l’exploitation informatique voire au budget global de fonctionnement des entreprises, l’open source est de moins en moins vu comme un levier de réduction des coûts.

La Fondation Linux ne l’affirme pas, mais les données communiquées au fil des ans dans son rapport State of Open Source in Europe le suggèrent.

Jusque-là, elle en a publié 5 éditions (2022-2026), à partir des éléments recueillis dans le cadre de son sondage World of Open Source. Nous n’en reprenons pas les résultats « bruts », mais les synthèses – d’une quarantaine de pages en moyenne. Une vision partielle, donc, surtout que certains sujets tendent à en chasser d’autres. Pour autant, des tendances se dégagent…

La réduction des coûts, de moins en moins mentionnée…

En 2022, lorsqu’on leur avait demandé pourquoi il fallait accroître l’usage de l’open source, 64 % des sondés avaient sélectionné l’option « réduire les coûts logiciels ». Ils avaient été à peu peu aussi nombreux à choisir les items « améliorer la productivité » (65 %), « améliorer la sécurité » (63 %) et « accroître l’attractivité des organisations » (63 %).

Pour 2023 et 2024, la Fondation Linux avait légèrement changé l’angle de la question. Elle avait demandé aux sondés les aspects sur lesquels l’open source bénéficiait le plus aux secteurs économiques.

En 2023, les deux éléments les plus cités furent la productivité (59 %) et l’innovation (58 %). La réduction des coûts de fonctionnement n’était arrivée qu’au troisième rang (57 %). La réduction des coûts de développement produit (51 %) était au niveau des standards industriels et de l’interopérabilité (52 %) et de la collaboration (51 %). Suivaient transparence (48 %), partage des données (33 %), conformité (31 %) et gestion du risque (29 %).

En 2024, l’option « standards industriels et de l’interopérabilité » avait largement été la plus citée (66 %), devant l’innovation (58 %) et la productivité (55 %). Ils ne furent plus que 51 % à mentionner la réduction des coûts de fonctionnement (et 54 %, la réduction des coûts de développement produit). Pour le reste, pas de grande variation (transparence : 53 % ; collaboration : 47 % ; partage des données : 27 %, etc.).

En 2025, nouveau changement d’angle, tout du moins dans la synthèse. Les sondés devaient sélectionner les bénéfices pour le secteur d’activité. Ils furent moins de la moitié (48 % en l’occurrence) à choisir les coûts de fonctionnement. Contre 49 % la transparence et 58 % l’innovation, entre autres.

… quel que soit l’angle de questionnement

La tendance est similaire, quoique moins marquée, si on oriente la question sur la fréquence à laquelle l’open source procure des bénéfices.

En 2023, ils furent 82 % à déclarer que l’open source abaissait « souvent » ou « toujours » les coûts logiciels. C’était l’item le plus cité, devant l’augmentation de la productivité (79 %), la réduction du lock-in (77 %), l’amélioration de la qualité logicielle (76 %), etc. Ils furent, en parallèle, 64 % à répondre « toujours » ou « souvent » concernant la baisse des coûts d’exploitation informatique.

En 2024, il n’y avait plus d’option « toujours ». Les coûts logiciels avaient à nouveau réuni la plus forte proportion de « souvent » (66 %), mais à égalité avec la productivité (66 %) et juste devant le lock-in (65 %). La réduction des coûts d’exploitation IT (47 %) avait glissé, entre autres, derrière l’amélioration de la sécurité (51 %).

En 2025, ils furent encore moins à juger que l’open source procurait souvent des bénéfices en matière de réduction des coûts logiciels : 58 %. Ils furent davantage à citer la productivité (63 %) et la réduction du lock-in (62 %). Recul aussi, même si moins prononcé, pour la réduction des coûts d’exploitation IT : 45 %, dans les mêmes eaux que « accroître l’attractivité de l’organisation » et « accélérer la mise sur le marché » (44 %).

Rapport coûts-bénéfices : une perception devenue moins positive

À deux reprises, la Fondation Linux a évoqué la perception du rapport coûts-bénéfices.

En 2023, 77 % des sondés avaient jugé que ce rapport était en faveur des bénéfices. Il l’était même « largement » pour 40 % de l’échantillon. Seuls 5 % avaient estimé que l’open source engendrait plus de coûts.

En 2025, ils ne furent plus que 55 % à déclarer davantage de bénéfices que de coûts. À l’inverse, 12 % constataient plus de coûts que de bénéfices (5 % en constataient même « largement » plus).

Ces deux mêmes années, la Fondation Linux a listé dans sa synthèse les technologies open source les plus utilisées au sein des organisations pour lesquelles travaillaient les sondés. En voici un récapitulatif :

Technologies open source Taux d’utilisation 2023 Taux d’utilisation 2025
Systèmes d’exploitation 73 % (Linux) 64 %
Cloud / conteneurs 65 % 55 %
DevOps & CI/CD 60 % 52 %
Bases de données & data management 57 % 53 %
DevOps / GitOps / DevSecOps 56 % 51 %
Développement web et applicatif 54 % 54 %
Kubernetes 47 %
Cybersécurité 42 % 36 %
Analytics & data science 41 % 33 %
IA / ML 34 % 41 %
IoT & embarqué 29 % 19 %
Stockage 29 % 26 %
Réseau 23 % 20 %
Edge 22 % 13 %
Open hardware 14 % 5 %
Blockchain 12 % 6 %
AR / VR 9 % 10 %
Données et modèles ouverts 22 %

La sécurité, désormais en tête des facteurs limitants

Pour ce qui est des facteurs limitant l’usage de l’open source, la perception s’avère beaucoup plus stable au fil des ans.

En 2022, la Fondation Linux avait fait le distinguo entre les métiers de l’IT et les autres populations. Chez les premiers, licences et propriété intellectuelle étaient le frein le plus cité (28 %). Suivaient :

  • Manque de compréhension de la proposition de valeur non technologique (27 %)
  • Absence de politique ou de ressources pour la soutenir (25 %)
  • Réglementations et autres restrictions formelles (18 %)

Les autres populations avaient mentionné principalement l’absence de politique ou de ressources pour la soutenir (49 %). Puis :

  • Manque de compréhension de la proposition de valeur non technologique (46 %)
  • Licences / propriété intellectuelle (44 %)
  • Réglementations et autres restrictions formelles (33 %)

En 2025 et 2026, plus de distinction entre « l’IT et les autres » dans la synthèse du rapport State of Open Source in Europe. Mais au final, relativement peu d’évolution dans la hiérarchie des freins perçus.

En 2025, la Fondation Linux s’en était tenue à trois freins : manque de support technique (40 %), licences / propriété intellectuelle (35 %) et manque de compréhension de la valeur non technologique (34 %). Cette année, elle a élargi la sélection :

Irritant Taux de mention
Sécurité 39 %
Licences 36 %
Support technique 35 %
Manque de leadership 34 %
Manque de compréhension (de la valeur) 34 %
Absence de politique ou de formation 34 %
Qualité 31 %
Réglementation 28 %
Identité ou affiliation des mainteneurs de projets 26 %

Comprendre la valeur non technologique

À trois reprises, la Fondation Linux a mis en avant ce que les sondés considéraient comme les principaux leviers pour accroître l’usage de l’open source.

En 2022 et 2023, il leur avait été demandé de se prononcer au niveau global. En 2025, au niveau de leur organisation – ce qui peut expliquer les taux de mention plus bas. Les intitulés de certaines options ont changé d’un sondage à l’autre ; auquel cas nous en donnons une formulation la plus « harmonisée » possible.

Levier 2022 2023 2025
Assistance juridique / conformité / sécurité 51 % 56 % 26 %
Amélioration de la politique open source ou des ressources associées 51 % 60 % 22 %
Présence d’un OSPO ou d’un leadership visible 45 % 58 % 34 % (leadership
19 % (OSPO)
Outils automatisés 44 % 52 % 16 %
Compréhension de la valeur non technologique 40 % 53 % 30 %
Amélioration des pratiques de développement sécurisé 55 % 21 %
Utilisation de SBOM 49 % 17 %

Le codage par IA, coup de boost pour l’open source

Il y a des données au sujet du niveau d’encouragement à utiliser l’open source, mais elles sont assez « anciennes ». Les voici tout de même.

En 2022, 57 % des sondés avaient déclaré que leur organisation encourageait « ouvertement » à utiliser l’open source. 22 %, qu’elle le faisait « sous conditions ». 1 %, qu’elle ne le permettait pas. 17 %, qu’il n’y avait pas de politique claire.

La répartition des réponses avait peu évolué en 2023 : 53 % d’« ouvertement », 12 % de « sous conditions », 1 % de « non » et 9 % de « pas clair ». Mais c’était essentiellement lié à l’intégration d’un choix supplémentaire : « Chaque équipe de développement décide ». 24 % des sondés l’avaient sélectionné.

Cette année, la Fondation Linux glisse une stat sur le codage assisté par IA. 48 % des sondés affirment que cela a accru leur utilisation de bibliothèques et de frameworks open source (15 %, « nettement plus »). 47 % déclarent que cet usage est resté stable. 5 %, qu’il a reculé (1 %, « nettement »).

Illustration générée par IA

The post Open source et réduction des coûts : l’Europe fait de moins en moins le parallèle appeared first on Silicon.fr.

QBZ, le client Qobuz pour Linux c'est terminé !

Si vous avez lu mon article sur QBZ , le client Qobuz open source qui permettait d'écouter sa musique en "bit-perfect" sous Linux, hé bien oubliez-le. En effet, Qobuz a demandé à son développeur d'arrêter le projet, et ce dernier n'a pas eu d'autre choix que d'obéir. Bref, le dépôt est fermé et il n'y aura plus de mise à jour.

C'est sacrément dommage je trouve...

Après la raison, comme expliquée ici par le support de Qobuz, c'est que cette application plaçait Qobuz en position "non conforme" vis-à-vis des ayants droit notamment parce que les lectures ne sont pas comptabilisées côté Qobuz, ce qui laisserait les artistes sans rémunération.

Perso, j'aime bien Qobuz et je trouve qu'ils font du super boulot, mais ils ont sacrément manqués de stratégie sur ce coup là !

Je ne sais pas si techniquement ça aurait été jouable, mais à leur place, j'aurais demandé au dev de QBZ d'intégrer mes API de mesure (en plus de lui filer un petit chèque) sans pour autant rendre proprio le code. Ou au pire, je l'aurais embauché pour faire un vrai client Linux officiel avant de laisser mourir ce projet libre, ce qui leur aurait éviter de prendre un risque avec leur image auprès de la communauté du libre.

Bref, 1/ ils se privent d'un super client Linux 2/ ils perdent un dev qui a quand même taffé durant des années bénévolement pour leurs services 3/ j'imagine qu'ils vont également perdre des abonnés payants sous Linux. 4/ Et ils prennent le risque de voir débarquer des forks de rebelles moins conciliants avec leurs services.

De mon point de vue ce n'était pas une décision très réfléchie, même si c'est vrai, ils ont été pro et courtois avec le dev de QBZ (traduction : ils ne lui ont pas mis un procès au cul).

Dommage.

MacSpace - Nettoyez ce qui se cache dans les données système de votre Mac

Si vous avez jeté un œil au stockage de votre Mac sous macOS 27 récemment, vous avez forcément croisé ce gros bloc "Données système" que Réglages Système ne vous explique jamais vraiment en détail.

Mais c'était sans compter sur MacSpace , une appli libre qui s'attaque justement à ce truc-là, et qui s'occupe également au passage des modèles d'Apple Intelligence histoire de gagner un peu de place.

En réalité, "Données système" n'est pas un dossier mais tout le bordel et l'espace dont macOS a besoin. Mais quand on creuse un peu, on peut découvrir grâce à MacSpace à quoi tout ceci correspond dans le détail.

Données système ventilé par catégorie, avec l'historique des versions marqué Irréversible

Le bouton "Libérer" supprimera alors ce qui ne craint pas. Je pense aux caches des applications fermées, les rapports de diagnostic et de plantage datés de plus de 7 jours, et les ressources système inutilisées. De son côté, l'historique des versions de vos documents a son propre bouton, marqué "Irréversible" puisque les anciennes versions partent pour de bon. En effet, n'espérez pas retrouver ce que vous avez supprimé avec MacSpace dans la corbeille.

Notez bien que pour ces ressources système, comme pour les fichiers marqués purgeables et les modèles d'IA, ce n'est pas MacSpace qui s'occupe de la suppression. L'app confie ce travail à CacheDelete, l'outil de purge que macOS lance lui-même quand le disque est presque plein, sans toutefois indiquer quels fichiers il emporte. Mais bon, vous ne prendrez pas grand risque puisque ces fichiers se téléchargeront ou se créeront à nouveau s'ils redeviennent nécessaires, et MacSpace ne touchera bien sûr jamais à vos documents, à Photos, à Mail ni à Messages.

Le module "Autres fichiers système" retirera aussi du Mac les copies locales de vos fichiers OneDrive ou iCloud Drive, qui resteront dans le cloud et reviendront dès que vous les ouvrirez.

Et puis il y a Apple Intelligence dont je vous parlais il y a quelques jours avec l'outil RemoveMacAI , qui supprime les modèles restés sur le disque et bloque leur retour avec un profil renvoyant leurs téléchargements vers un port local fermé. Hé bien MacSpace passe par une autre porte puisqu'il règle Siri sur une langue différente de celle du Mac, ce qui suffit à macOS pour décider qu'Apple Intelligence n'est pas dispo. MacSpace peut alors purger les modèles, qui peuvent peser 12 Go si pas plus.

Attention quand même, ça veut dire que Siri ne vous parlera plus dans la langue de votre Mac. Et avec la synchronisation iCloud de Siri activée, ce changement de langue débarquera aussi sur votre iPhone et votre iPad. MacSpace vous prévient bien sûr et vous montre comment couper cette synchro. Pour revenir en arrière, il suffit après de rebasculer l'interrupteur pour retrouver votre langue et votre voix Siri d'origine (macOS pourra alors retélécharger les modèles).

Le dernier module, Debloat, aligne 14 switchs pour couper la télémétrie, les publicités personnalisées, Siri AI ou l'indexation de vos données par Apple Intelligence, dont 6 via un profil de configuration à approuver une fois. Et comme macOS rallume certains réglages tout seul (l'identifiant publicitaire revient à peu près chaque jour, d'après le développeur), MacSpace vérifie toutes les 15 minutes tant qu'il tourne et coupe à nouveau ce que macOS a rallumé, hors règles du profil.

Les switchs de Debloat et le bouton "Tout activer"

Pour réussir à faire tout ça, MacSpace installe un daemon système qui n'exécute que des opérations inscrites dans son code et n'accepte que des clients signés par la même équipe. L'app n'a aucune télémétrie, et ne se sert du réseau que pour ses mises à jour.

Côté config, il vous faut évidemment un Mac Apple Silicon sous macOS 27. C'est gratos, sous licence MIT, dispo en français, et ça s'installe soit en DMG, soit via Homebrew comme ceci :

brew install --cask 1architect/macspace/macspace

Dernier détail, il n'y a pas de désinstalleur donc avant de virer l'app, appuyez sur "Tout activer" dans Debloat et rallumez Apple Intelligence si vous l'aviez coupé, sinon les réglages modifiés resteront en place.

Source : MacSpace sur GitHub

J'ai testé les 12 clones gratuits d'Adobe et de Microsoft

Depuis quelques jours c'est l'effervescence sur le net car l'équipe d'ArtCraft a mis en ligne sur GitHub, 12 logiciels GRATUITS qui ont pour mission de remplacer TOUS les outils payants que nous sommes très nombreux à utiliser.

Ces nouveaux logiciels s'appellent PhotoCraft, VectorCraft, FilmCraft, LightCraft, PdfCraft, EffectCraft, DesignCraft, WordCraft, SoundCraft, DeckCraft, CADCraft et GridCraft. Et ces Crafting Apps sont des réécritures "propres" en Rust et natives pour macOS, Windows et Linux d'incontournables comme Adobe Photoshop, Microsoft Word, Avid Pro Tools ou encore Autodesk AutoCAD.

Maintenant pour réussir à publier 12 clones d'outils aussi iconiques en quelques jours, l'équipe derrière le projet ne s'est évidemment pas tapé tout à la main, vous vous en doutez... De nombreux commits de PhotoCraft sont par exemple co-signés "Claude Opus 3.5" ou "Codex". Hé oui, les ravages de l'IA qui a reçu pour consigne de refaire à l'identique par exemple Photoshop avec les mêmes menus, les mêmes raccourcis, et le même comportement.

J'ai mis un peu de temps à me décider d'installer tout ça pour tester parce que tous ces outils, depuis que l'IA est entrée dans ma vie, bah je n'en ai plus vraiment besoin. Mais bon, faut bien que je fasse mon taf à un moment ou à un autre ^^ alors j'ai pris le temps de tout installer sur mon Mac pour voir ce que ça donne...

Déjà l'installation passe par l'ArtCraft Launcher, signé par une société nommée Learning Machines LLC , qui installe chaque app en quelques secondes depuis les releases GitHub, après avoir contrôlé son empreinte SHA-256. Au total, en installant tout, j'ai fini avec 1,7 Go d'applications, ce qui est vraiment peu, je trouve.

Voici à quoi ressemble ce launcher :

Le launcher en vue tableau, avec sa colonne "Inspirée de" et la mention des marques en bas

J'ai donc commencé par PhotoCraft en ouvrant le PSD de mon propre logo, soit 7 calques et tous se sont bien chargés, même les calques techniques comme ceux concernant la lumière, la densité des couleurs, etc. En plus, j'ai été surpris mais l'interface est entièrement en français, avec des menus identiques à ceux qu'on retrouve sur Photoshop jusqu'au "Filtre Camera Raw". J'ai ensuite comparé le rendu de l'outil à l'image fusionnée que Photoshop avait enregistrée dans le fichier, et 100 % des pixels correspondent. Et quand je réenregistre en PSD mon fichier, celui-ci garde ses sept calques et se rouvre à l'identique.

C'est assez impressionnant, je suis bluffé...

Mon logo PSD dans PhotoCraft, avec ses sept calques et leurs modes de fusion

WordCraft, lui, reprend le menu "ruban" de Word jusqu'aux onglets Mailings et Zotero, et mon document de test (avec titres, gras, italique, accents, liste et tableau) s'affiche impecc. Par contre, l'interface reste en anglais et le correcteur souligne tout mon french en rouge par défaut.

WordCraft et mon document de test, sous un ruban calqué sur celui de Word

De son côté, le tableur GridCraft, quant à lui, a passé une épreuve un peu plus dure puisque dans mon classeur j'ai enregistré des formules SUM, AVERAGE et MAX mais sans leur résultat. Hé bien lui les a recalculées de lui-même sans une erreur !

GridCraft a recalculé seul les totaux, la moyenne et le maximum de mon classeur

Pour le reste, PdfCraft a parfaitement lu mon PDF de trois pages, VectorCraft a affiché correctement un SVG avec courbes et texte s'il vous plait, DeckCraft a affiché mes trois diapos PowerPoint de test, et CADCraft respecte totalement les proportions d'un plan DXF.

CADCraft et mon plan DXF, avec un ViewCube et une ligne de commande façon AutoCAD

De son côté, DesignCraft (le clone InDesign) sait ouvrir un fichier IDML sur 2 colonnes, césure comprise, en signalant les erreurs et les polices manquantes. Enfin, pour l'image et le son, LightCraft permet d'importer un dossier de JPEG, SoundCraft charge un WAV stéréo dans la joie et la bonne humeur, et FilmCraft tout comme EffectCraft importent des vidéo MP4 sans problème (j'ai testé uniquement avec des vidéos de quelques secondes.)

Les 6 autres apps que j'ai lancé en test avec les fichiers de l'essai, et entre parenthèses le logiciel dont chacune s'inspire

Attention quand même, tout ce que j'ai ouvert là, ce sont des formats qui ont été documentés publiquement. Si vous essayez d'ouvrir des projets After Effects et Premiere, ça ne passera pas. EffectCraft ne sait pas ouvrir les .aep, et FilmCraft ne lit pas encore les .prproj. Après SoundCraft n'échange encore aucune session en AAF ou en OMF, et CADCraft perd à l'enregistrement les entités qu'il ne gère pas.

Voilà, donc si le format proprio PSD passe aussi bien, c'est parce qu'Adobe en a publié les specs depuis longtemps.

Voilà pour mon petit test... Ce que je peux vous dire c'est que le boulot accompli est vraiment impressionnant, mais que les outils sont assez inégaux dans leur maturité. Après rien d'inquiétant car ça avance très très vite entre les contributions et l'IA. Donc pour le moment, ça ne remplacera pas Photoshop si vous êtes un pro de cet outil. Mais pour des gens comme moi qui en ont un usage très ponctuel, c'est le pied !

FilmCraft, son projet de démo et ma vidéo de test importée en bas à gauche

Maintenant, la question que je me suis posé, c'est qui finance tout ce bordel ?

Parce que même si c'est l'IA qui fait en grande partie le taf, faut bien payer les tokens ! Et bien, derrière le projet, il y a Brandon Thomas, qui se présente sur GitHub comme fondateur d'ArtCraft, de Storyteller.ai et de FakeYou. FakeYou, c'est un site de voix synthétiques de célébrités, sur lequel le Garante italien (la CNIL italienne, quoi...) avait ouvert une enquête en 2022. Et visiblement c'est soutenu par le fonds Pebblebed qui liste ArtCraft dans son portefeuille . Bref, après le clonage de voix, on dirait bien que Brandon est passé au clonage de logiciels. Le garçon a de la suite dans les idées...

Maintenant la thune générée par ArtCraft, provient de leur studio d'images et de vidéos par IA avec des abonnements qui coûtent entre 96 et 576 dollars par an. Cela donne droit à des crédits de génération sur Nano Banana, Seedance ou Kling. Mais rassurez-vous, les Crafting Apps, elles, ne sont pas monétisées.

Maintenant mettre tous ces clones en open source, c'est une excellente idée je trouve car d'un point de vue "code", ça les rend immortels (suffit de cloner le dépôt) et surtout, les contributeurs qui apportent des fonctionnalités et des corrections de bug le font avec leur temps et... leurs tokens... Bah oui.

Donc quelque part, la communauté ArtCraft finance aussi une bonne partie du dev...

Reste la question du droit d'auteur bien sûr puisque concernant le code, le droit européen est très clair. En effet la directive de 2009 sur les logiciels protège ce qui est écrit, mais pas les idées qui se cachent derrière une interface, et elle laisse donc à quiconque le droit d'utiliser un programme, et de le décortiquer en le faisant tourner pour l'analyser. De plus, en 2012, l'arrêt SAS Institute a précisé que ce que fait un logiciel et le format de ses fichiers ne sont pas protégés. Et comme ArtCraft affirme n'utiliser ni code, ni shaders, ni assets propriétaires, ils sont clean, sauf si Microsoft ou Adobe arrivent à prouver le contraire.

Là où ça peut coincer, je pense, c'est au niveau de l'interface puisque fin 2010, la même Cour a estimé qu'une interface graphique , à défaut d'être protégée comme du code, peut l'être comme n'importe quelle œuvre, dès lors qu'elle est originale ! Or chez ArtCraft, il est dit qu'ils ont étudié Photoshop pour son comportement et son apparence et rien d'autre... Oui, son apparence... donc là y'a peut-être une faille ?

Bref, pour le moment rien n'indique que le code viole le droit d'auteur, mais l'interface et la manière de se présenter sont risquées.

Maintenant si vous voulez vous faire votre propre avis, rendez-vous sur getartcraft.com .

ONLYOFFICE 10 - L'IA partout, mais seulement si vous la voulez

-- En partenariat avec ONLYOFFICE --

ONLYOFFICE, je vous en ai déjà parlé à plusieurs reprises . Il s'agit de cette suite bureautique open source incroyable du genre Microsoft 365 ou Google Workspace, avec traitement de texte, tableur, présentations et éditeur PDF, à utiliser soit directement dans leur cloud ou à installer sur votre propre serveur !!

Et, youpi, sa version 10.0 débarque avec une 50aine de nouveautés et plus de 1 000 bugs corrigés ! Rien que ça !

Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles. En savoir plus Voir cette vidéo sur YouTube

La grosse nouveauté, vous vous en doutez, c'est bien sûr l'IA, qui arrive dans les 4 outils sous la forme d'un seul onglet dédié avec un chat intégré. Vous pouvez ainsi lui demander au choix de rédiger du texte pour vous, de résumer ce que vous avez la flemme de relire mais également de traduire dans la langue de votre choix, de corriger vos erreurs de grammaire et d'orthographe ou encore de mettre en forme directement votre contenu.

Et comme cette IA tient compte du contexte du document, vous pouvez lui poser des questions par exemple sur un looong PDF, lui faire générer et expliquer une formule un peu compliquée dans le tableur, ou transformer une simple idée en keynote de 2h pour votre prochain TEDx ^^, notes du présentateur comprises.

Dans l'éditeur PDF, le chat IA propose ses requêtes toutes prêtes : résumer, traduire, corriger, créer une table des matières

Cette fonctionnalité IA embarque aussi plusieurs prompts tout faits qui couvrent les demandes les plus courantes. Mais vous pouvez aussi enregistrer les vôtres pour les rejouer d'un clic plus tard, créer des actions rapides pour un besoin ponctuel (du genre changer le ton d'un texte, par exemple) ou vous monter un super assistant qui travaillera en continu pendant que vous chillez à la machine à café et qui réagira à vos modifs pendant que vous écrivez.

Notez que ces deux dernières fonctionnalités ne sont pas encore disponibles pour l'instant, ailleurs que dans le traitement de texte.

La création d'un assistant IA dans le traitement de texte, ici avec un prompt qui extrait décisions et actions d'un compte rendu de réunion

Maintenant, la question que vous vous posez sûrement, c'est où partent vos documents ?

Eh bien ça dépend de la façon dont vous utilisez ONLYOFFICE. Si vous l'utilisez dans le cloud, le service ONLYOFFICE AI repose sur OpenRouter et il faut donc recharger votre wallet pour l'activer (ouaip, c'est payant). Par contre, sur votre serveur à vous, il suffit de brancher le modèle que vous voulez, y compris un modèle qui tourne en local, et dans ce cas, vos documents ne quitteront pas votre infra.

Quoiqu'il en soit, dans les deux cas, c'est vous qui choisissez le modèle par défaut que vous voulez utiliser et bien sûr, attribuer d'autres modèles secondaires à d'autres tâches précises.

Et si l'IA vous donne des boutons, sachez qu'ONLYOFFICE a écouté les retours de ses utilisateurs et l'a totalement retirée des versions open source. Donc si vous êtes en mode open source et que vous voulez de l'IA, faudra l'installer en plus (mais ça reste possible). Desktop Community, la version libre de l'application de bureau, la propose ainsi en module complémentaire facultatif, que vous n'ajoutez que si vous en avez envie.

Cette 10.0 introduit aussi des applications gratuites sous licence AGPL v3, que vous activez selon vos besoins : Des agents IA qui automatisent votre espace de travail avec de la recherche intelligente, une base de connaissances personnalisée avec des serveurs MCP, des formulaires de collecte des données suivi d'une analyse des réponses, un système de fichiers qui centralise le stockage et les droits d'accès, et des espaces de collaboration sécurisés, jusqu'aux salles de données virtuelles pour les documents confidentiels.

Dans le cloud, tout ceci est actif par défaut, et sur un serveur, une seule commande suffit à les installer.

Dans les éditeurs, c'est le PDF qui récupère les nouveautés les plus pratiques puisqu'il sait maintenant effacer les métadonnées et autres informations cachées d'un fichier avant de l'envoyer, mais aussi régler la bordure, le fond et l'opacité de vos annotations, et quand vous modifiez le texte d'un PDF, les tableaux sont reconnus tout seuls, ce qui évite de reconstruire les lignes et les colonnes à la mano.

Les signatures, quant à elles, s'enregistrent une seule fois et peuvent ensuite être réutilisées dans d'autres formulaires. C'est pratique pour signer des papiers vite fait sans avoir à imprimer > signer > numériser. Moi, j'utilise que ça tout le temps.

Avant de partager un PDF, cette fenêtre efface ses métadonnées et ses informations cachées

Dans le traitement de texte, quand c'est en mode collaboratif, vous pouvez ainsi suivre le curseur d'un collègue en temps réel pendant la coédition. L'option "Conserver avec le suivant" évite également qu'un titre se retrouve tout seul en bas de page, séparé de son contenu, et l'écriture de droite à gauche est plus fiable. Le tableur, lui, va plus vite, notamment sur des fonctions comme SUMIF ou COUNTIFS qui ont été optimisées. Il vous indique également où placer chacune des constantes dont vous avez besoin pendant que vous tapez une formule. Et surtout, une jolie petite bordure animée vous montre ce que vous venez de copier.

Bref, c'est super pratique au quotidien !

Pendant la saisie d'une formule, une bulle indique la place de l'année, du mois et du jour dans la fonction DATE

Pour les présentations, il y a de nouveaux modes d'affichage (plan, lecture...), des options d'impression bien plus complètes et surtout l'export de vos diapos en GIF ou en vidéo, ce qui est bien pratique pour les partager sur vos réseaux sociaux.

Et dans toute la suite, vous pouvez aussi ouvrir les fichiers .ofd, enregistrer un tableur au bon vieux format .xls et convertir une image SVG en forme modifiable.

Et c'est sans compter sur la communauté d'ONLYOFFICE qui apporte aussi de nouveaux plugins, comme Antidote pour l'orthographe et la grammaire, Curly ou Salesforce, le tout rangé dans un gestionnaire de plugins refait au propre pour cette nouvelle release.

Les deux fenêtres d'export d'une présentation, en animation GIF ou en vidéo

Côté sécurité, ONLYOFFICE annonce environ 35 vulnérabilités corrigées, et promet un billet détaillé sur le sujet prochainement.

L'application de bureau Desktop Editors gagne une page d'accueil repensée, des sections Modèles et Clouds revues, une intégration avec Odoo et des retouches visuelles sous Linux pour que ce soit un peu plus joli pour les amateurs de libre.

Quant aux applis gratuites pour iOS et Android, elles ont le droit à un assistant IA qui accepte de nouveaux fournisseurs comme Grok et DeepSeek, et également droit au remplissage automatique des formulaires par IA et à la saisie vocale (C'est le genre de fonction dont je peux vraiment plus me passer, moi, la saisie vocale).

Voilà, si vous voulez voir tout ça vous-même, c'est super simple ! Il vous suffit de passer par le cloud d'ONLYOFFICE, d'installer les applications de bureau ou alors si vous êtes un petit peu chaud de déployer la version serveur chez vous pour tout garder au chaud à la maison.

Découvrir ONLYOFFICE 10.0

Slot - Quand l'Anbernic RG SP se prend pour une vraie GBA SP

Slot est une interface incroyable pour la console portable Anbernic RG SP (lien affilié) qui ne lit que la Game Boy, la Game Boy Color et la Game Boy Advance. Mais il retrouve les gestes d'une GBA SP sur laquelle vos jeux deviennent des cartouches sur une étagère, et qui font le même bruit que celle qu'on enfonce IRL dans sa GBA d'enfance.

Voici ce que ça donne :

L'interface de slot : les cartouches GBA défilent sur l'étagère, puis une cartouche Pokémon s'enfonce dans la fente et le jeu démarre

Si vous appuyez sur la touche Start, la cartouche se retournera pour afficher son circuit imprimé. Et à partir de là, vous pourrez choisir l'émulateur que vous voulez entre mGBA et gpSP.

Un appui sur la touche A relancera la dernière sauvegarde et si vous faites un appui long, vous repartirez de zéro. Maintenant, si vous voulez éjecter la cartouche, il faudra laisser le bouton Menu enfoncé. Et ça permettra de créer une nouvelle sauvegarde instantanément pour ne pas perdre votre progression en changeant de jeu.

Le clapet suit le même principe... le refermer écrit une sauvegarde et éteint l'écran, et au bout de trois minutes slot éteint la console, qui reprendra au même endroit au démarrage suivant. Même le câble link passe par le Wi-Fi entre deux RG SP, de quoi échanger des Pokémon sur Émeraude, Rouge Feu et Vert Feuille.

Après, ce soft slot est bridé exprès puisqu'il dit "non" aux autres systèmes d'émulation. En fait, l'auteur voulait vraiment et uniquement une expérience similaire à ce qu'il avait avec sa GBA SP d'enfance. Donc il n'a pas non plus intégré les RetroAchievements ni les Cheats et encore moins tout ce qui était Bluetooth (c'est la prise jack ou rien).

Donc si vous voulez d'autres consoles, SpruceOS , dont je vous ai parlé en septembre, en gèrera bien plus.

Côté machines, slot tourne sur la RG SP, les RG34XX, RG34XXSP (sans le stick pour l'instant), RG35XXSP et 35XX Plus, et depuis la 1.6.0 sur la RG28XX. Le code est bien sûr sous licence GPL-3.0, et l'auteur précise que le frontend a été écrit par Claude Opus, puis relu par lui. C'est maintenant un gage de qualité car, eh, qui veut encore développer des outils à l'ancienne ? (lol, oui j'essaye de vous trigger !!)

Pour l'installer, il faut flasher BaseOS , l'image système de Prashant Vaibhav, sur une carte SD, puis démarrer la console une fois pour qu'elle étende le stockage. Ensuite, vous copiez le contenu de l'archive de slot à la racine de la carte et vous rangez vos ROMs dans leur dossier des plateformes sous Games/. Elles doivent être décompressées puisque slot ne lit ni les .zip ni les .7z.

Et pour faire une mise à jour, suffit de remplacer le dossier System/, sans toucher aux jeux ni aux sauvegardes. Le reste, y compris la variante à deux cartes SD où slot et vos jeux sont sur la seconde, est indiqué dans le guide du projet .

❌