<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Les news de Korben</title><link>https://korben.info</link><description>Découvrez les dernières actualités tech, astuces et analyses sur Korben.info</description><generator>Mon hamster qui court dans une roue</generator><language>fr-FR</language><lastBuildDate>Tue, 15 Sep 2026 19:30:16 +0200</lastBuildDate><atom:link href="https://korben.info/feed" rel="self" type="application/rss+xml"/><image><url>https://korben.info/img/icon-192.png</url><title>Les news de Korben</title><link>https://korben.info</link></image><item><title>Test d'une batterie externe et dock magnétique Antank pour Nintendo Switch 2</title><link>https://korben.info/test-dune-batterie-externe-et-dock-magentique-antank-pour-nintendo-switch-2.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 15 Sep 2026 17:43:58 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/test-dune-batterie-externe-et-dock-magentique-antank-pour-nintendo-switch-2.html</guid><description>Batterie magnétique Antank B5 10 000 mAh à 55,99 euros et dock SW2 Hub à 53,95 euros pour Nintendo Switch 2 : fixation, poids et ports testés.</description><content:encoded>&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;em&gt;- Contient des liens affiliés Amazon -&lt;/em&gt;&#10; &#10; &#10;&#10;&#10;&lt;p&gt;J'ai mis du temps à vous parler de ces deux accessoires Antank pour la Switch 2. Ça fait quelques semaines que je décale ce test, surtout parce que je ne voyais pas bien ce que j'allais raconter sur une batterie externe et un support pour Switch, car je ne comprenais en fait pas du tout le concept. Puis j'ai ouvert les boîtes, j'ai testé le truc, et bah en fait c'est top.&lt;/p&gt;&#10;&lt;p&gt;Pour faire simple, la batterie B5 se fixe au dos de la console avec un système magnétique et elle tient super bien. J'avais assez peu d'attentes sur ce produit, mais la fixation est vraiment stable et la batterie fait très bien son boulot en déplacement ou sur des longs trajets.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-dune-batterie-externe-et-dock-magentique-antank-pour-nintendo-switch-2/test-dune-batterie-externe-et-dock-magentique-antank-pour-nintendo-switch-2-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Il y a une coque très fine à installer sur la console, puis on vient y aimanter la batterie et brancher le petit câble USB-C fourni. Tout est regroupé derrière la Switch, ce qui évite d'avoir une batterie à poser quelque part pendant qu'on joue, avec un câble qui part de la console pour aller jusqu'à elle.&lt;/p&gt;&#10;&lt;p&gt;La B5 a une capacité annoncée de 10 000 mAh, avec une recharge filaire jusqu'à 30 W, et elle pèse 213 grammes. Vous ajoutez donc ce poids à celui de la console, mais ça n'est pas du tout gênant en fait, surtout, pour un accessoire qui coûte actuellement 55,99 euros sur Amazon.fr. Notez que la batterie est aussi MagSafe pour votre iPhone potentiel, si besoin, et elle le chargera donc sans fil.&lt;/p&gt;&#10;&lt;p&gt;Elle fonctionne aussi avec les premières Switch et les Switch OLED grâce à l'autre clip fourni, mais pas avec la Switch Lite.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-dune-batterie-externe-et-dock-magentique-antank-pour-nintendo-switch-2/test-dune-batterie-externe-et-dock-magentique-antank-pour-nintendo-switch-2-3.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;J'ai aussi utilisé le support SW2 Hub proposé aussi par la marque en complément, et je le trouve moins indispensable que la batterie. Il permet de poser la console sur un socle pliable dont on règle l'inclinaison, avec une sortie HDMI pour la TV. Le truc permet surtout de laisser la fixation au dos de la Switch quand on passe du jeu portable au téléviseur. Vu que je ne joue jamais branché à la TV, ça ne m'est pas utile, mais si vous avez un usage mixte, c'est nickel.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-dune-batterie-externe-et-dock-magentique-antank-pour-nintendo-switch-2/test-dune-batterie-externe-et-dock-magentique-antank-pour-nintendo-switch-2-4.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;C'est bien pratique en tout cas. Cette partie qui reste sur la console est fine et légère, et elle ne pose aucun problème au quotidien.&lt;/p&gt;&#10;&lt;p&gt;Le hub ajoute deux ports USB-A et deux USB-C, ainsi qu'une prise Ethernet pour le réseau filaire. Il est affiché à 53,95 euros sur la boutique française d'Antank, séparément de la batterie.&lt;/p&gt;&#10;&lt;p&gt;Voilà, donc c'est carrément validé si vous manquez un peu de jus dans votre Switch ou Switch 2.&lt;/p&gt;&#10;&lt;p&gt;Pour la batterie, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://amzn.to/4j5zpAJ"&gt;c'est par ici sur Amazon&lt;/a&gt;&#10;&#10;. Pour le dock, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://antank.net/products/antank-sw2-hub?ref=eepuutuf"&gt;c'est par ici sur le site du fabricant&lt;/a&gt;&#10;&#10; (avec un coupon de 10% de remise, que je n'ai pas testé, je ne sais pas s'il fonctionne encore : ANT10)&lt;/p&gt;&#10;</content:encoded><category>actualites-business/bons-plans-promos</category><category>hardware-diy/gadgets-crowdfunding</category><category>jeux-video</category><category>antank</category><category>Batterie</category><category>dock</category><category>Nintendo</category><category>Switch 2</category><media:content url="https://korben.info/test-dune-batterie-externe-et-dock-magentique-antank-pour-nintendo-switch-2/test-dune-batterie-externe-et-dock-magentique-antank-pour-nintendo-switch-2-1.jpg" medium="image" type="image/jpeg" width="2560" height="1920"/></item><item><title>Suyu tire sa révérence sur un mode de recompilation pour jeux Switch</title><link>https://korben.info/suyu-recompilation-statique-emulation-switch.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 15 Sep 2026 15:53:18 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/suyu-recompilation-statique-emulation-switch.html</guid><description>La dernière version de suyu embarque un mode Recompiler qui traduit à l'avance le code ARM64 d'un jeu Switch en C, à charge pour vous de le compiler. Le JIT et la couche d'émulation restent embarqués, et le dépôt a été refermé neuf jours après la sortie.</description><content:encoded>&lt;p&gt;L'équipe derrière &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/suyu-nouvel-emulateur-nintendo-switch-open-source-prudent-face-au-piratage.html"&gt;suyu&lt;/a&gt;&#10;&#10;, l'émulateur Nintendo Switch né des cendres de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/yuzu-lemulateur-nintendo-switch-pour-pc.html"&gt;yuzu&lt;/a&gt;&#10;&#10;, a publié le début septembre une dernière version de son logiciel, puis a fermé le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/suyu-emu/suyu-v0.0.4"&gt;dépôt&lt;/a&gt;&#10;&#10; sur un ultime commit intitulé "FINAL". Et cette version d'adieu embarque un truc que j'ai trouvé intéressant. C'est un mode baptisé Recompiler, qui change totalement la façon dont le code du jeu est &amp;quot;traduit&amp;quot;.&lt;/p&gt;&#10;&lt;p&gt;D'habitude, un émulateur traduit les instructions ARM de la console en instructions x86 au fur et à mesure que le jeu tourne. C'est ce qu'on appelle un JIT. Alors que là, le mode Recompiler fait le boulot à l'avance en prenant le code ARM64 du jeu et en le convertissant en code C.&lt;/p&gt;&#10;&lt;p&gt;Le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/suyu-emu/suyu-v0.0.4/blob/main/src/core/recompiler/arm64_to_c.h"&gt;code de suyu&lt;/a&gt;&#10;&#10; ne cache pas d'où vient l'idée, puisqu'il se décrit lui-même comme un moteur produisant du C portable "à la manière de N64Recomp". Grâce à cette technique de recompilation, en bout de la chaîne, vous obtenez un vrai binaire .exe sous Windows, ELF sous Linux, ou Mach-O sous macOS.&lt;/p&gt;&#10;&lt;p&gt;Faut savoir qu'un jeu entier, ça fait des millions de blocs de code (oui, des millions !), et réunis dans un seul fichier C, ça pèserait des centaines de mégaoctets. Soit de quoi occuper un compilateur durant des heures avec beaucoup de mémoire consommée et éventuellement un abandon par K-O technique ^^... Alors qu'en le recompilant, on peut profiter de perfs natives sans éclater la machine.&lt;/p&gt;&#10;&lt;p&gt;Maintenant la réalité c'est que le programme obtenu grâce à cette recompilation, ne se débrouille pas tout seul. Le JIT n'a pas vraiment disparu, mais se construit à la demande, dès que l'exécution tombe sur une adresse que l'analyse statique n'avait pas repérée (un appel indirect, typiquement). Sans ce filet de sécurité, le jeu se figerait sur un écran noir. Je vois bien comment ça marche parce que c'est ce que j'ai exploré avec mon outil de recompilation Kompote.&lt;/p&gt;&#10;&lt;p&gt;Et ensuite, le jeu recompilé continue de passer par la couche d'émulation de suyu pour ses services système et son GPU. Bref, on est encore loin du jeu Switch qui tournerait tout seul sur votre PC, mais je n'ai aucun doute sur le fait que ça arrivera bientôt.&lt;/p&gt;&#10;&lt;p&gt;Notez que les binaires téléchargeables datent tous du 4 septembre, alors que les derniers correctifs ont été committés les 12 et 13. Il faudra donc compiler le code pour profiter de cette dernière version.&lt;/p&gt;&#10;&lt;p&gt;Quant à savoir pourquoi le projet s'arrête maintenant, l'équipe n'en dit pas un mot mais je sais juste qu'un &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/github/dmca/blob/master/2024/07/2024-07-05-nintendo.md"&gt;avis DMCA de Nintendo&lt;/a&gt;&#10;&#10; avait déjà emporté son dépôt principal en juillet 2024, et qu'un &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/github/dmca/blob/master/2026/08/2026-08-17-nintendo.md"&gt;nouvel avis du 17 août dernier&lt;/a&gt;&#10;&#10; avait fait tomber d'un coup 307 dépôts dont l'adresse contenait le mot suyu.&lt;/p&gt;&#10;&lt;p&gt;Mais rassurez-vous, ça ne veut pas dire que l'émulation Switch s'arrête pour autant puisqu'un &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/dougchansan/suyu-v0.0.4/releases"&gt;fork&lt;/a&gt;&#10;&#10; a repris le code dans la foulée et enchaîne déjà les versions.&lt;/p&gt;&#10;&lt;p&gt;Et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://git.eden-emu.dev/eden-emu/eden"&gt;Eden&lt;/a&gt;&#10;&#10;, le projet dont suyu descend directement, continue tranquillement sa route sur son propre serveur, loin de GitHub, avec une version publiée en juin et un dépôt encore actif à la mi-septembre. C'est donc là qu'il faut regarder si vous cherchez un émulateur Switch encore suivi.&lt;/p&gt;&#10;&lt;p&gt;Source : le dépôt archivé de suyu et l'article de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://wccftech.com/nintendo-switch-emulation-leap-forward-suyu-native-pc-performance/"&gt;Wccftech&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>jeux-video/pc-gaming</category><category>jeux-video/retrogaming-emulation</category><category>émulateur Nintendo Switch</category><category>open source</category><category>Suyu</category><media:content url="https://korben.info/suyu-recompilation-statique-emulation-switch/suyu-recompilation-statique-emulation-switch-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>CUDA-for-AMD-Windows - Le .exe NVIDIA pour votre Radeon</title><link>https://korben.info/zluda-hip-cuda-radeon-windows.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 15 Sep 2026 15:28:51 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/zluda-hip-cuda-radeon-windows.html</guid><description>CUDA-for-AMD-Windows est un jeu de scripts PowerShell qui monte une pile ZLUDA et HIP SDK figée, pour lancer sur une Radeon sous Windows le logiciel qui exige CUDA et que vous ne pouvez pas recompiler. Les empreintes SHA-256 sont vérifiées au téléchargement, une seule carte est réellement validée, et le trou dans la liste des bibliothèques s'appelle cuDNN. Reste à voir si votre besoin ne relève pas plutôt du support officiel que PyTorch et le HIP SDK ont désormais sous Windows.</description><content:encoded>&lt;p&gt;Vous avez une carte Radeon dans le PC, et un logiciel boosté à l'IA qui refuse de se lancer ailleurs que sur de la NVIDIA ? Roooh c'est dommage ! Cet outil vous réclame probablement CUDA en dur et malheureusement, personne n'ira faire une version fonctionnelle pour votre carte AMD.&lt;/p&gt;&#10;&lt;p&gt;Alors on fait quoi ? On se roule en boule et on chiale ? Bah non, on installe &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/Speedstu/CUDA-for-AMD-Windows"&gt;CUDA-for-AMD-Windows&lt;/a&gt;&#10;&#10; comme des guerrier(e)s et on avance dans la vie !&lt;/p&gt;&#10;&lt;p&gt;Ce projet est assez unique puisqu'il n'écrit pas une seule ligne de traduction CUDA. En réalité c'est un jeu de scripts PowerShell qui monte la pile à votre place avec &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/vosen/ZLUDA"&gt;ZLUDA&lt;/a&gt;&#10;&#10; d'un côté, qui fait le travail de traduction depuis des années, et le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.amd.com/en/developer/resources/rocm-hub/hip-sdk.html"&gt;HIP SDK d'AMD&lt;/a&gt;&#10;&#10; de l'autre, qui fournit les bibliothèques de calcul.&lt;/p&gt;&#10;&lt;p&gt;Car c'est justement ce qui manquait sous Windows. Le pilote Adrenalin vous donne le runtime, mais pour le reste de ROCm, demmerdez-vous entre un SDK officiel en retard et des compilations nocturnes buggées... Breeeeef.&lt;/p&gt;&#10;&lt;p&gt;Du coup, ce script d'installation fait ce tri pour vous. Il repère votre carte et son architecture gfx, vérifie que le pilote AMD et le HIP SDK sont là, télécharge une version précise de ZLUDA et, si votre programme en a besoin, LibTorch. Il compare les empreintes SHA-256 des archives, et finit en lançant le contrôle de ZLUDA sur votre machine. Une fois les prérequis AMD en place, ça tient ensuite en trois lignes :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;git clone https://github.com/Speedstu/CUDA-for-AMD-Windows.git&#10;cd CUDA-for-AMD-Windows&#10;powershell -ExecutionPolicy Bypass -File .\scripts\install.ps1&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Prévoyez quand même de la place car ce bon vieux LibTorch pèse 2,66 Go à lui seul. Notez quand même qu'un &lt;code&gt;-SkipLibTorch&lt;/code&gt; vous en dispensera si votre logiciel ne s'en sert pas. Après ça, vous lancez votre exécutable avec &lt;code&gt;run-zluda.ps1&lt;/code&gt;, qui pose les DLL de compatibilité à côté de lui, met les bibliothèques HIP sur le PATH et passe la main à &lt;code&gt;zluda.exe&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;cuBLAS, cuBLASLt, cuSPARSE et cuFFT, sont donc bien redirigés vers rocBLAS, hipBLASLt et rocSPARSE, mais pas cuDNN...&lt;/p&gt;&#10;&lt;p&gt;En effet, le HIP SDK Windows stable ne fournit pas la pile IA complète de ROCm, celle qu'on a sous Linux, et les contrôles cuDNN de ZLUDA se plantent sans un backend compatible MIOpen. Donc si le logiciel que vous voulez lancer tape lourdement dans les convolutions, faudra vous arrêter là. NCCL, TensorRT ou une extension CUDA maison peuvent échouer aussi...&lt;/p&gt;&#10;&lt;p&gt;Bref, l'auteur ne promet rien de magique ni d'universel mais ça se tente quand même selon ce que vous voulez lancer.&lt;/p&gt;&#10;&lt;p&gt;Ajoutez à ça qu'une seule carte est validée, la Radeon RX 9060 XT, et qu'une seule appli est réellement passée de bout en bout. On est donc sur de l'hyper expérimental&lt;/p&gt;&#10;&lt;p&gt;Voilà, avant de vous lancer là-dedans, regardez si vous en avez vraiment besoin car AMD a fini par apporter un support officiel de PyTorch et du HIP SDK à Windows, avec les composants ROCm 7.2.1. Sa &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://rocm.docs.amd.com/projects/radeon-ryzen/en/latest/docs/compatibility/compatibilityrad/windows/windows_compatibility.html"&gt;matrice de compatibilité&lt;/a&gt;&#10;&#10; indique que côté grand public, la RX 9060 XT justement, mais aussi les RX 9070, la RX 7900 XTX et la RX 7700 sont supportés. Si votre besoin c'est donc PyTorch, moi je prendrais cette route-là à votre place car elle est native.&lt;/p&gt;&#10;&lt;p&gt;À récupérer sur GitHub si vous avez un logiciel qui refuse de démarrer à cause de CUDA.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.tomshardware.com/pc-components/gpu-drivers/solo-developer-wires-zluda-to-amds-hip-getting-multiple-cuda-libraries-running-on-a-radeon-rx-9060-xt-in-windows-cuda-exclusive-workloads-on-amd-hardware-in-windows-is-possible-without-virtualization-or-dual-booting"&gt;Tom's Hardware&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>intelligence-artificielle/ia-developpement</category><category>windows</category><category>AMD</category><category>AMD HIP</category><category>CUDA</category><category>radeon</category><media:content url="https://korben.info/zluda-hip-cuda-radeon-windows/zluda-hip-cuda-radeon-windows-1.webp" medium="image" type="image/webp" width="1000" height="1000"/></item><item><title>OpenDisplay - Étendre l'affichage Mac avec ce que vous avez sous la main</title><link>https://korben.info/opendisplay-ecran-secondaire-iphone-ipad-mac.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 15 Sep 2026 15:13:09 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/opendisplay-ecran-secondaire-iphone-ipad-mac.html</guid><description>OpenDisplay fait de votre iPhone, de votre iPad ou d'un vieux Mac un vrai second écran pour votre Mac, et pas une simple recopie du bureau. C'est gratuit, c'est sous GPL, et contrairement à Sidecar ça fonctionne avec un iPhone et avec deux comptes Apple différents. Par contre, branchez le câble : le mainteneur écrit lui-même que le curseur saccade en Wi-Fi.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/peetzweg/opendisplay"&gt;OpenDisplay&lt;/a&gt;&#10;&#10; est un outil open source qui vous permet d'avoir un affichage déportée de macOS sur n'importe lequel de vos appareil Apple dont vous ne faites rien. Et ce n'est pas une recopie basique de votre bureau, mais bien un écran que macOS affichera dans ses réglages d'affichage, et sur lequel vous pourrez faire glisser vos fenêtres comme sur n'importe quel écran externe.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10;&#10;&#10;&lt;div class="youtube-container youtube-privacy" data-youtube-embed data-youtube-id="wyEUkMgH3zw" data-youtube-source="https://www.youtube-nocookie.com/embed/wyEUkMgH3zw"&gt;&#10; &lt;button class="yt-thumb" type="button" aria-label="Charger la vidéo depuis YouTube. Ce clic autorise une connexion à Google avec transmission de votre adresse IP et utilisation possible de traceurs."&gt;&#10; &lt;img class="yt-thumb-image" src="https://korben.info/maxresdefault_17799523780642374986_hu_14534a1a8a5271df.webp" alt="" width="1280" height="720" loading="lazy" decoding="async"&gt;&#10; &lt;span class="yt-overlay" aria-hidden="true"&gt;&#10; &lt;span class="yt-play"&gt;&#10; &lt;svg viewBox="0 0 68 48" width="82" height="58" focusable="false" aria-hidden="true"&gt;&#10; &lt;path class="yt-play-bg" d="M66.52 7.74a8 8 0 0 0-5.63-5.66C55.9.72 34 .72 34 .72S12.1.72 7.11 2.08A8 8 0 0 0 1.48 7.74C.13 12.76.13 23.24.13 23.24s0 10.48 1.35 15.5a8 8 0 0 0 5.63 5.66c4.99 1.36 26.89 1.36 26.89 1.36s21.9 0 26.89-1.36a8 8 0 0 0 5.63-5.66c1.35-5.02 1.35-15.5 1.35-15.5s0-10.48-1.35-15.5Z"/&gt;&#10; &lt;path class="yt-play-triangle" d="m27 34 18-10-18-10Z"/&gt;&#10; &lt;/svg&gt;&#10; &lt;/span&gt;&#10; &lt;span class="yt-msg"&gt;Charger la vidéo depuis YouTube&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;span class="yt-privacy-note"&gt;&#10; Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles.&#10; &lt;a href="https://korben.info/cgu/#videos-integrees"&gt;En savoir plus&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;noscript&gt;&lt;a class="yt-noscript" href="https://www.youtube.com/watch?v=wyEUkMgH3zw" rel="noopener noreferrer"&gt;Voir cette vidéo sur YouTube&lt;/a&gt;&lt;/noscript&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&lt;p&gt;Alors oui, je saiiiis, Sidecar fait déjà ça, et gratuitement en plus, mais Apple s'est arrêté à l'iPad et les deux appareils (votre iPad + votre ordi) doivent être connectés avec le même compte Apple. Du coup, votre iPhone ou un vieux Mac qui ne sert plus, n'ont jamais été invité à la fête, et les appareils Apple de votre conjoint.e encore moins.&lt;/p&gt;&#10;&lt;p&gt;Pour faire fonctionner ça, une seconde application, OpenDisplay Receiver, s'installe dessus et le transforme ainsi en écran. Elle ne réclame que macOS 12 Monterey, ce qui permet à des Macs sortis à partir de 2015 environ de rester dans le game. Le Mac qui envoie l'image, lui, devra être sous macOS 14 minimum.&lt;/p&gt;&#10;&lt;p&gt;Côté installation, l'application iPhone et iPad est sur l'App Store, totalement gratuite, à partir d'iOS 16.4. Votre Mac principal, lui, récupère de son côté un DMG signé et notarisé par Apple (ça veut dire que ça s'ouvre au double-clic sans que Gatekeeper vienne râler et ça c'est cool).&lt;/p&gt;&#10;&lt;p&gt;Ensuite vous branchez le matos, et comme OpenDisplay passe par usbmuxd qui est un service déjà présent dans votre macOS, il n'y a pas d'outil tiers et pas de tunnel à monter, ça se connecte tout seul. Attention quand même au câble, car il doit transporter des données. Cela veut dire qu'un câble lambda de charge seule ne fonctionnera pas. Et une fois l'écran en place, l'appareil deviendra tactile pour le Mac, donc, vous pourrez faire défiler Korben.info avec vos deux doigts, like a boss !&lt;/p&gt;&#10;&lt;p&gt;Par contre, si vous souhaitez utiliser la connexion via le Wi-Fi, sachez qu'il y a un petit bug au niveau du curseur de la souris. Donc, en attendant que ce soit résolu, je vous invite vraiment à passer par le câble. Niveau sécurité, il y a un petit truc à savoir aussi : le flux vidéo qui circule sur le Wi-Fi se fait sans chiffrement.&lt;/p&gt;&#10;&lt;p&gt;Alors normalement, chez vous, ça ne devrait pas poser de problème, mais sur un réseau partagé ou public, je vous invite vraiment à brancher le câble USB. Parce que sinon, ça veut dire que n'importe qui pourrait récupérer votre flux d'écran en passant par la même borne Wi-Fi que vous. Un transport chiffré avec appairage des appareils est prévu, il n'est pas encore là.&lt;/p&gt;&#10;&lt;p&gt;Dernière chose à savoir avant de vous lancer : l'application Mac s'appuie sur CGVirtualDisplay, une API privée de CoreGraphics, la même que celle de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/deskpad-ecran-virtuel-partage-ecran-macos.html"&gt;DeskPad dont je vous avais parlé&lt;/a&gt;&#10;&#10;. C'est pour ça qu'elle n'est pas distribuée sur l'App Store, et malheureusement, une mise à jour de macOS peut très bien la casser.&lt;/p&gt;&#10;&lt;p&gt;Voilà, si vous avez un iPhone qui prend la poussière ou un vieux MacBook / iMac au fond d'un placard, c'est à tester !&lt;/p&gt;&#10;</content:encoded><category>linux-open-source/logiciels-libres</category><category>tutoriels-guides/astuces-productivite</category><category>écran secondaire</category><category>iPhone</category><category>macOS</category><category>open source</category><category>USB</category><media:content url="https://korben.info/opendisplay-ecran-secondaire-iphone-ipad-mac/opendisplay-ecran-secondaire-iphone-ipad-mac-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Windows 11 - Un clic sur le bon lien et hop, vous avez un compte local</title><link>https://korben.info/bypass-compte-microsoft-windows-11.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 15 Sep 2026 13:49:03 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/bypass-compte-microsoft-windows-11.html</guid><description>Sur l'écran qui réclame un compte Microsoft pendant l'installation de Windows 11 Home, cliquer le petit lien Learn more ouvre directement la création d'un compte local. Deux rédactions l'ont testé et répliqué.</description><content:encoded>&lt;p&gt;Jusqu'à présent, personne ne l'avait remarqué, mais sur l'écran d'installation de Windows 11 Home, celui qui vous réclame un compte Microsoft avant de vous laisser aller plus loin, il y a un tout petit lien "Learn more" planqué au milieu d'un paragraphe. Personne ne clique jamais dessus mais &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://twitter.com/TheBobPony/status/2098825591285776775"&gt;Bob Pony, lui, l'a fait&lt;/a&gt;&#10;&#10; et magie-magie, Windows l'a propulsé directement sur la création d'un compte local.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;div class="video-container" id="video-container-bypass-compte-microsoft-windows-11-1.mp4"&gt;&#10; &lt;video controls preload="metadata" &gt;&#10; &lt;source src="https://korben.info/bypass-compte-microsoft-windows-11/bypass-compte-microsoft-windows-11-1.mp4" type="video/mp4" /&gt;&#10;&lt;pre&gt;&lt;code&gt;Votre navigateur ne supporte pas la lecture de vidéos HTML5. Voici un&#10;&amp;lt;a href=&amp;quot;/bypass-compte-microsoft-windows-11/bypass-compte-microsoft-windows-11-1.mp4&amp;quot;&amp;gt;lien vers la vidéo&amp;lt;/a&amp;gt;.&#10;&lt;/code&gt;&lt;/pre&gt;&#10; &lt;/video&gt;&#10;&#10;&lt;div&gt;&#10;&#10; &#10; &#10;&#10;&#10;&lt;p&gt;Sur la page qui s'ouvre, on vous demande alors le nom de celui qui va utiliser cet ordi, puis derrière, c'est un mot de passe, trois questions de sécurité, et hop vous voilà sur le bureau avec votre compte local ! C'est top non ? Plus besoin de vous prendre la tête avec une invite de commandes, ou des clés de base de registre !&lt;/p&gt;&#10;&lt;p&gt;Plusieurs sites ont fait le test, moi je n'ai pas encore eu le temps, mais apparemment ça fonctionne très bien sur la version Home de Windows 11 mais je ne sais pas pour la version Pro.&lt;/p&gt;&#10;&lt;p&gt;Faut dire que ça fait un an que Microsoft ferme les autres portes du compte local. La clé de registre BypassNRO, puis la commande &lt;code&gt;ms-cxh:localonly&lt;/code&gt; &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/windows-11-bloque-ms-cxh-localonly.html"&gt;dont je vous parlais l'automne dernier&lt;/a&gt;&#10;&#10;, ont été rebouchées les unes après les autres dans les préversions, avec à chaque fois la même explication foireuse : Ces bidouilles laissaient soi-disant des gens sortir du process d'installation avec une machine qui n'était pas entièrement configurée. Sauf que ce lien qui mène exactement au même compte local, lui, bah visiblement il a échappé à Microsoft... lol.&lt;/p&gt;&#10;&lt;p&gt;Un truc à savoir quand même avant de choisir le compte local, et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://support.microsoft.com/en-us/windows/device-encryption-in-windows-cf7e2b6f-3e70-4882-9532-18633605b7df"&gt;c'est Microsoft qui le dit&lt;/a&gt;&#10;&#10; : le chiffrement de l'appareil ne s'activera pas tout seul. Quand vous ouvrez la session avec un compte Microsoft, il boote et la clé de récupération va se loger dans ce compte alors qu'avec un compte local, il reste inactif. Ça peut bien sûr se régler en allant dans les Paramètres, Confidentialité et sécurité, Chiffrement de l'appareil, mais faut y penser avant le jour où votre portable partira sous le bras de quelqu'un d'autre pendant que vous tapez votre meilleure sieste dans le TGV...&lt;/p&gt;&#10;&lt;p&gt;Alors maintenant, combien de temps tiendra cette astuce ?&lt;/p&gt;&#10;&lt;p&gt;Aucune idée, mais on espère tous que Microsoft laissera ça tranquille. Et si le lien a disparu quand vous lirez ces lignes, sachez qu'il reste des chemins qui passent par le média d'installation notamment via &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/rufus-cle-usb-bootable.html"&gt;Rufus, que je vous ai déjà présenté&lt;/a&gt;&#10;&#10;. Suffit de cocher une case et hop, ça vous fera une clé USB qui ne réclamera aucun compte.&lt;/p&gt;&#10;&lt;p&gt;Voilà, si vous avez une machine à installer ce week-end, c'est donc le bon moment de tester cette astuce !&lt;/p&gt;&#10;&lt;p&gt;Source : les tests de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.windowslatest.com/2026/09/13/microsoft-blocked-every-windows-11-account-bypass-except-the-most-boring-link-on-its-own-page/"&gt;Windows Latest&lt;/a&gt;&#10;&#10; et de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.pcgamer.com/software/operating-systems/we-tested-the-simple-windows-11-account-bypass-and-it-works-just-no-one-tell-microsoft/"&gt;PC Gamer&lt;/a&gt;&#10;&#10;, et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.xda-developers.com/windows-11-without-microsoft-account-possible-2026/"&gt;XDA&lt;/a&gt;&#10;&#10; pour la méthode Rufus.&lt;/p&gt;&#10;</content:encoded><category>vie-privee-anonymat</category><category>windows/astuces-windows</category><category>compte local</category><category>installation Windows 11</category><category>Microsoft</category><category>Windows 11</category><media:content url="https://korben.info/bypass-compte-microsoft-windows-11/bypass-compte-microsoft-windows-11-1.jpg" medium="image" type="image/jpeg" width="1670" height="940"/></item><item><title>Kits IA Korben - Des tutos pour vos agents IA</title><link>https://korben.info/kits-ia-korben-tutos-agents-ia.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 15 Sep 2026 10:16:10 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/kits-ia-korben-tutos-agents-ia.html</guid><description>Je me suis dit qu'en plus du tutoriel, ce que je pouvais vous proposer, c'était des petits fichiers zip qui embarquaient tout le savoir de mon tuto.</description><content:encoded>&lt;p&gt;Ce matin, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://twitch.tv/korben"&gt;lors de mon live sur Twitch&lt;/a&gt;&#10;&#10;, je présentais un petit peu les nouveautés que j'avais mises en place sur mon site, et parmi elles, les kits IA.&lt;/p&gt;&#10;&lt;p&gt;Et je me suis dit que c'était un peu con parce que je ne vous en ai pas parlé publiquement. Donc on va régler ça ici, maintenant, tout de suite !&lt;/p&gt;&#10;&lt;p&gt;Vous le savez, je suis toujours à la recherche d'idées un peu sympas, d'innovations, de trucs un peu cool à faire sur mon site. Et comme il m'arrive souvent de faire des tutoriels pour vous expliquer comment installer telle ou telle saloperie sous Linux, sur un Docker, sur un Windows, etc., je me suis dit qu'en plus du tutoriel, ce que je pouvais vous proposer, c'était &lt;strong&gt;des petits fichiers zip qui embarquaient tout le savoir de mon tuto&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;Des kits avec une vraie expérience derrière, afin que votre agent IA puisse installer le même outil que moi en autonomie complète. Voici donc le genre d'encadré que vous pourrez retrouver dans certains de mes articles :&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/kits-ia-korben-tutos-agents-ia/kits-ia-korben-tutos-agents-ia-2.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Comme ça, au lieu de suivre le tuto et de taper vous-même les lignes de commande, vous donnez mon zip et le prompt qui va bien fourni avec à votre agent, qui peut être Claude Code, ChatGPT, Codex ou encore des choses open source et locales, comme par exemple une combinaison de Qwen 3.7 avec OpenCode. Et ensuite, celui-ci se débrouille sur votre machine pour faire tourner l'outil qui vous fait envie.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/kits-ia-korben-tutos-agents-ia/kits-ia-korben-tutos-agents-ia-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Maintenant, pour produire ces kits IA, je ne fais pas ça n'importe comment : ça repose sur de vraies installations réalisées de A à Z, ça repose aussi sur la doc officielle du projet, ce qui permet comme ça, d'anticiper les problèmes que vous pourriez avoir sur votre machine. Comme ça, l'agent sait ce qu'il a à faire, si jamais il rencontre un petit blocage parce que vous avez un souci de permission ou qu'une version de Python n'est pas la même, etc. Et cela peu importe l'OS.&lt;/p&gt;&#10;&lt;p&gt;Et comme dans le kit, ce sont essentiellement des fichiers Markdown accompagnés de scripts Python, Shell, PowerShell, etc, vous pouvez évidemment tout relire, tout vérifier...etc.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/kits-ia-korben-tutos-agents-ia/kits-ia-korben-tutos-agents-ia-4.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Voilà, si ça vous intéresse, vous pouvez retrouver &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/kits-ia/"&gt;l'ensemble des kits IA ici&lt;/a&gt;&#10;&#10;. Il n'y en a pas encore beaucoup, mais à chaque fois que je ferai un tuto, j'en ferai un.&lt;/p&gt;&#10;&lt;p&gt;Par contre, pour en profiter, il faudra évidemment &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/soutenir/"&gt;être abonné à mon Patreon&lt;/a&gt;&#10;&#10; ^^.&lt;/p&gt;&#10;&lt;p&gt;Enjoy !&lt;/p&gt;&#10;</content:encoded><category>intelligence-artificielle/chatbots-llm</category><category>tutoriels-guides/tutoriels-avances</category><media:content url="https://korben.info/kits-ia-korben-tutos-agents-ia/kits-ia-korben-tutos-agents-ia-1.png" medium="image" type="image/png" width="1469" height="655"/></item><item><title>TP-Link Deco BE25-5G - Le routeur qui garde la maison</title><link>https://korben.info/deco-be25-5g-test.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 15 Sep 2026 10:00:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/deco-be25-5g-test.html</guid><description>Pendant mon déménagement, j'ai laissé ce routeur 5G Wi-Fi 7 devant mon ancienne maison, branché sur un onduleur avec une carte SIM dedans, pour garder l'alarme et les caméras en ligne sans ligne fixe. Voilà ce que ça donne, et ce qui manque encore côté micrologiciel.</description><content:encoded>&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;ul&gt;&#10;&lt;li&gt;Article en partenariat avec TP-Link -&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10; &#10; &#10;&#10;&#10;&lt;p&gt;Quand on déménage, il y a ce moment bizarre où la maison est encore à vous mais où vous n'y êtes plus. L'alarme doit continuer de tourner, les caméras aussi, sauf que la ligne Internet, elle, s'en va avec le reste. Et c'est exactement ce petit souci que ce routeur est venu arranger chez moi.&lt;/p&gt;&#10;&lt;p&gt;Le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://link.amazon/B01rpACa2"&gt;Deco BE25-5G&lt;/a&gt;&#10;&#10; (lien affilié) est un &lt;strong&gt;routeur mesh Wi-Fi 7&lt;/strong&gt; avec un modem cellulaire dans le ventre. Je l'ai posé dans mon ancienne maison, branché sur un onduleur, avec une carte SIM dedans... et c'est tout. Comme ça j'ai pas eu besoin de garder mon abonnement fibre ouvert pendant des mois pour trois caméras et ma centrale d'alarme.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/deco-be25-5g-test/deco-be25-5g-test-1.jpg" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;La nano SIM Bouygues engagée sous le boîtier, numéro de série et QR code masqués&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Pour la mise en route, y'a rien à raconter, et c'est un compliment. On glisse la nano SIM dans la fente sous l'appareil, on lance l'app Deco, on suit le process d'install et c'est plié. Et si vous avez déjà des Deco, c'est encore plus rapide puisque celui-ci se marie très bien avec tous les modèles de la gamme.&lt;/p&gt;&#10;&lt;p&gt;Du coup, j'ai ressorti certains de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/avis-tp-link-wifi-mesh-deco-m9-plus.html"&gt;mes vieux Deco&lt;/a&gt;&#10;&#10; pour les mettre en satellite et pousser le signal jusqu'au fond du terrain, là où une caméra ne captait pas grand-chose. Ça a très bien fonctionné !&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/deco-be25-5g-test/deco-be25-5g-test-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le dos de l'emballage, avec le détail des ports et du tiroir nano SIM&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Côté connectique, on y trouve deux ports 2,5 Gbps et un port 1 Gbps qui basculent entre WAN et LAN tout seuls, plus un port USB dont je n'ai rien fait mais sur lequel j'aurais pu brancher une clé ou un disque pour avoir un peu de stockage partagé. Ensuite, dedans, on trouve pas moins de 8 antennes 5G/4G/3G et trois antennes Wi-Fi. Hé oui, tout ça rentre dans le cylindre blanc de 118 × 118 × 198 mm et ne consomme que 25 W au maximum.&lt;/p&gt;&#10;&lt;p&gt;Le constructeur, lui, annonce 4,67 Gbit/s en descendant côté cellulaire, et 2 882 Mbit/s sur le 5 GHz plus 688 Mbit/s sur le 2,4 GHz côté Wi-Fi. Alors comme d'habitude, ces chiffres-là sont des plafonds de classe de modem et personne ne les verra jamais sur son écran. Mais ce que j'ai constaté, moi, c'est que ça a tenu durant tout mon déménagement, que les vidéos en live des caméras étaient clean et que je n'ai donc pas eu besoin d'y retourner en urgence.&lt;/p&gt;&#10;&lt;p&gt;TP-Link annonce quand même une connexion combinée, sans fil + filaire en même temps pour mutualiser la 5G et la fibre chez vous... sauf que la fonction n'est pas encore prise en charge par la version actuelle du firmware, donc faudra attendre encore un peu.&lt;/p&gt;&#10;&lt;p&gt;Le boîtier a aussi deux prises d'antenne externe à l'arrière, du coup si votre maison est dans un creux et que la 5G y arrive à peine, vous pourrez lui adjoindre des antennes en plus ! Ils ont vraiment pensé à tout !&lt;/p&gt;&#10;&lt;p&gt;Un mot encore pour ceux qui voudraient monter le même bricolage de surveillance alarme + caméra en remote. Derrière une SIM mobile, vous n'avez pas d'adresse IP publique, donc oubliez la redirection de port vers un enregistreur local. Mes caméras passaient donc par le cloud de leur constructeur et c'est pour ça que ça a fonctionné. Surveillez aussi votre forfait, parce que des caméras qui poussent de la vidéo en continu, ça peut avaler des gigas bien plus vite qu'on ne croit.&lt;/p&gt;&#10;&lt;p&gt;Reste le prix... 399,99 € &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://link.amazon/B01rpACa2"&gt;sur la boutique officielle&lt;/a&gt;&#10;&#10; (lien affilié), en promotion donc (le prix d'origine étant de 429,99 €). C'est cher pour un routeur, c'est vrai mais nettement moins que &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/test-tp-link-deco-be65-5g-routeur-wifi-5g.html"&gt;le BE65-5G que j'avais testé&lt;/a&gt;&#10;&#10;, et si vous avez une maison à garder connectée parce que la fibre ne passe pas ou parce que vous n'en aviez pas spécialement besoin, c'est un super boîtier avec les dernières techno Wi-Fi, des tas de paramètres super cools (contrôle parental, QoS, portail captif, VPN local...etc) sur lequel tous les appareils de la maison pourront se connecter en totale transparence.&lt;/p&gt;&#10;</content:encoded><category>reseaux-internet/wifi-reseau-local</category><category>5G</category><category>Deco</category><category>Routeur</category><category>TP-Link</category><media:content url="https://korben.info/deco-be25-5g-test/deco-be25-5g-test-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>GNOME Boxes - L'outil qui monte les VM à votre place</title><link>https://korben.info/gnome-boxes-virtualisation-simple-linux.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 15 Sep 2026 09:23:22 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/gnome-boxes-virtualisation-simple-linux.html</guid><description>L'app de virtualisation de GNOME installe votre distrib ou votre Windows dans une VM sans un seul réglage. En échange, elle n'expose ni réseau ni matériel virtuel.</description><content:encoded>&lt;p&gt;Si vous avez déjà voulu essayer une distrib sans toucher à votre machine, vous connaissez la corvée... Faut dénicher la bonne ISO (32/64 bits, ARM...etc), créer la VM, et passer 20 minutes dans des réglages pour que ce soit joli ou qu'on puisse y faire du copier coller dans l'hôte et l'invité. &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://apps.gnome.org/Boxes/"&gt;Boxes&lt;/a&gt;&#10;&#10;, l'application de virtualisation du projet GNOME, vous permet d'éviter tout ça et c'est top si vous aimez économiser un peu de jus de cervelle. Vous choisissez le système dans une liste, et il va chercher l'image et l'installe tout seul en VM pendant que vous faites autre chose, par exemple venir &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://twitch.tv/korben"&gt;sur Twitch regarder mon live&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;&lt;p&gt;La liste couvre Debian, Fedora, Ubuntu, OpenSUSE, CentOS Stream, Red Hat Enterprise Linux et Windows. Pour son fonctionnement Boxes s'appuie sur du solide avec qemu-kvm, libvirt-glib et spice-gtk, donc le code de votre système invité s'exécute directement sur le processeur de l'hôte via KVM, pour obtenir ce que la doc de GNOME appelle des &amp;quot;&lt;em&gt;performances proches du natif&lt;/em&gt;&amp;quot;.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/gnome-boxes-virtualisation-simple-linux/gnome-boxes-virtualisation-simple-linux-2.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Une fois la VM créée, vous lui fixez la quantité de mémoire et le stockage qu'elle a le droit de prendre sur votre système, histoire qu'elle ne vous freeze pas la machine. Et bien sûr, vous pouvez prendre des instantanés pour la ramener à un état antérieur, ce qui est la fonction qu'on utilise tout le temps, si comme moi vous aimez casser volontairement vos OS avec des bidouilles alternatives des enfers.&lt;/p&gt;&#10;&lt;p&gt;Le reste, c'est du confort : vous branchez une clé USB sur votre machine et vous la redirigez dans la VM, le presse-papiers est partagé entre les deux, et vous déposez un fichier depuis votre gestionnaire de fichiers dans la fenêtre de Boxes pour l'envoyer à l'invité.&lt;/p&gt;&#10;&lt;p&gt;L'affichage des VMs dans Boxes se redimensionne tout seul quand vous changez la taille de la fenêtre, et il y a même de l'accélération 3D pour certains des systèmes supportés.&lt;/p&gt;&#10;&lt;p&gt;Après, cette &amp;quot;simplicité&amp;quot; se paye puisque des choses comme la config des adaptateurs réseau ou la mise à jour du matériel virtuel, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://blog.agchapman.com/configuring-gnome-boxes-vms-using-virt-manager/"&gt;n'est pas visible dans l'interface&lt;/a&gt;&#10;&#10;. Et comme le Flatpak embarque toute la pile de virtualisation dans son propre conteneur, vous n'irez pas rattraper ça en douce dans les fichiers. Donc si vraiment vous avez besoin de mettre les mains dans le cambouis au niveau de ces réglages-là, prenez plutôt virt-manager dès le départ, c'est fait pour.&lt;/p&gt;&#10;&lt;p&gt;Son auteur, Felipe Borges a d'ailleurs réécrit entièrement l'application en GTK4 et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://blogs.gnome.org/feborges/future-of-boxes/"&gt;partage ses résultats depuis août&lt;/a&gt;&#10;&#10;. Cette version-là installe dorénavant Windows 11 sans le moindre contournement manuel, en configurant Secure Boot et un TPM virtuel automatiquement. C'était la fonction la plus réclamée sur la version classique et elle ajoute aussi un périphérique VSOCK, qui permet de se connecter directement en SSH sur les VM en systemd 256 ou plus récent.&lt;/p&gt;&#10;&lt;p&gt;Attention quand même, ça reste une bêta destinée aux tests et pas à la production, et son auteur conseille de sauvegarder les données de vos VM avant d'y aller. Il précise aussi qu'il travaille là-dessus sur son temps libre, en plus de maintenir GNOME Settings et de son job à temps plein chez Red Hat ! Encore un hyperactif !! lol. Donc soyez patient si vous ouvrez un ticket de support.&lt;/p&gt;&#10;&lt;p&gt;Pour ce qui est disponible aujourd'hui, Boxes ne tourne que sur Linux, la version stable est la 50.0 sortie depuis mars 2026, et ça se télécharge via Flathub comme ceci :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;flatpak install flathub org.gnome.Boxes&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Dernier truc à savoir, Felipe, le mainteneur, a proposé de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://blogs.gnome.org/feborges/decoupling-boxes-from-the-os-release-cycle/"&gt;retirer Boxes du cœur de GNOME&lt;/a&gt;&#10;&#10; pour en faire une application indépendante, et le retrait est programmé pour GNOME 52 en mars 2027. Flathub deviendra alors le seul canal officiellement supporté, et le nom perdra son "GNOME" pour devenir simplement &lt;strong&gt;Boxes&lt;/strong&gt;. L'identifiant Flatpak ne bougeant pas, les installations existantes continueront de se mettre à jour sans rien casser.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/gnome-boxes-virtualisation-simple-linux/gnome-boxes-virtualisation-simple-linux-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et si vous voulez comparer avec une autre solution similaire, je vous avais déjà parlé de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/quickemu.html"&gt;QuickEmu pour monter des VM&lt;/a&gt;&#10;&#10; sans y passer l'après-midi, mais Boxes, lui, joue sur le terrain du tout à la souris, et ça j'imagine que ça vous plait plus !&lt;/p&gt;&#10;&lt;p&gt;Merci à Hub pour le partage !!&lt;/p&gt;&#10;</content:encoded><category>linux-open-source</category><category>tutoriels-guides</category><category>Gnome</category><category>Machines virtuelles</category><category>Qemu</category><category>virtualisation</category><media:content url="https://korben.info/gnome-boxes-virtualisation-simple-linux/gnome-boxes-virtualisation-simple-linux-1.png" medium="image" type="image/png" width="1600" height="900"/></item><item><title>SpruceOS - Le guide pour rhabiller votre console rétro</title><link>https://korben.info/spruceos-guide-installation-console-retro.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 15 Sep 2026 08:53:24 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/spruceos-guide-installation-console-retro.html</guid><description>spruceOS n'est pas un OS mais un frontend qui se pose sur votre console rétro. Installation pas à pas, jeux, BIOS, et le point où l'on quitte le réversible.</description><content:encoded>&lt;p&gt;Si vous avez une petite console rétro portable qui traîne, du genre une Miyoo Mini, une TrimUI Brick, une &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/test-de-lanbernic-rg353m-votre-compagnon-retro-gaming-de-poche.html"&gt;Anbernic RG35XX&lt;/a&gt;&#10;&#10;, vous avez sans doute remarqué que l'interface livrée avec fait le job mais sans plus. Ça tombe bien, &lt;strong&gt;spruceOS&lt;/strong&gt; est là pour ça ! Et malgré son nom, ce n'est pas vraiment un système d'exploitation. En réalité, il s'agit d'un frontend codé en Python qui vient se poser sur une base système déjà existante. Le code est public, sous une licence Creative Commons donc pour les plus capitalistes d'entre vous, ça veut dire pas d'usage commercial sans permission écrite de l'équipe.&lt;/p&gt;&#10;&lt;p&gt;Sur les Miyoo et les TrimUI, la base en question est le système d'origine de la console, celui du fabricant. Sur les Anbernic à puce H700 et sur la Powkiddy RGB30, il faut d'abord installer une base tierce sur la première carte mémoire, genre BaseOS pour les Anbernic, dArkMoss pour la Powkiddy. La carte spruce, elle, ira dans le second emplacement, le TF2, et elle restera librement échangeable d'un appareil supporté à l'autre. Rien de dramatique donc, mais ça fait une étape de plus et une carte en plus.&lt;/p&gt;&#10;&lt;p&gt;Ce que vous y gagnez si vous installez spruceOS, c'est surtout du confort au quotidien. Vous maintenez le bouton HOME pendant trois secondes et le Game Switcher vous laisse sauter d'un état de sauvegarde à l'autre sans quitter votre partie. Quand vous éteignez la console en plein jeu, elle sauvegarde même toute seule son état et vous remet exactement là où vous en êtiez au rallumage. Et si votre console a le Wi-Fi, vous ne repassez plus par le PC pour l'habiller puisque l'outil Theme Garden pioche dans plus de quatre-vingts thèmes communautaires dispo en ligne, le Game Nursery télécharge des portages gratuits / homebrew, et un scraper récupère même les jaquettes des jeux depuis la base libretro.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/spruceos-guide-installation-console-retro/spruceos-guide-installation-console-retro-1.gif" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le menu principal de spruceOS, avec les quatre icônes du thème SPRUCE par défaut&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;h2 id="ce-quil-vous-faut-avant-de-commencer"&gt;Ce qu'il vous faut avant de commencer&lt;/h2&gt;&#10;&lt;p&gt;Il vous faut une carte microSD neuve, d'une vraie marque, achetée chez un revendeur sérieux ainsi qu'un bon lecteur de cartes. Et bien sûr un ordinateur sous Windows, macOS ou Linux avec une connexion Internet.&lt;/p&gt;&#10;&lt;p&gt;Et surtout, n'utilisez pas la carte livrée avec la console. C'est pas moi qui le dit mais le wiki du projet qui est catégorique là-dessus, en majuscules dans le texte : "&lt;strong&gt;DO NOT USE THAT STOCK SD CARD!&lt;/strong&gt;", parce qu'elle est mauvaise, que les jeux dessus sont mauvais et que les BIOS le sont aussi. Donc gardez-la dans un tiroir, elle vous servira pour revenir en arrière en cas de foirage.&lt;/p&gt;&#10;&lt;h2 id="linstallation-en-un-clic"&gt;L'installation en un clic&lt;/h2&gt;&#10;&lt;p&gt;L'équipe a sorti un installeur tout-en-un, qu'elle présente comme entièrement open source, disponible pour Windows, Linux et macOS. Il formate la carte, télécharge la version que vous choisissez et l'installe, en une seule opération. Une seule précaution, et le projet la signale lui-même : vérifiez bien que le lecteur que vous désignez est votre carte, parce que l'installeur écrit sur celui que vous lui montrez. C'est le chemin recommandé, et c'est aussi lui qui règle le cas des Anbernic et de la Powkiddy : BaseOS et dArkMoss ont chacun leur onglet dans l'application et se téléchargent puis s'installent automatiquement, sans que vous ayez à aller chercher une image ailleurs.&lt;/p&gt;&#10;&lt;p&gt;Un détail qui coince sur Mac, et qui n'est écrit nulle part ailleurs que dans le dépôt : macOS interdit aux applications d'écrire sur un disque amovible sans permission explicite, et l'installeur passe par le Terminal. Il faut donc aller dans Réglages Système, Confidentialité et sécurité, Accès complet au disque, ajouter Terminal, puis quitter et rouvrir le Terminal. Ce dernier point compte, la permission ne s'applique pas à une session déjà ouverte.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/spruceos-guide-installation-console-retro/spruceos-guide-installation-console-retro-1.webp" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Sur Mac, Terminal doit figurer dans Accès complet au disque pour que l'installeur puisse écrire sur la carte (&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/spruceUI/spruceOS-Installer"&gt;Source&lt;/a&gt;&#10;&#10;)&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;h2 id="linstallation-à-la-main"&gt;L'installation à la main&lt;/h2&gt;&#10;&lt;p&gt;Si vous préférez faire ça vous-même, il vous faut un utilitaire de formatage et 7zip. Vous formatez la carte en FAT32, avec Rufus sous Windows ou l'Utilitaire de disque sous macOS en choisissant MS-DOS (FAT32). Vous récupérez l'archive &lt;code&gt;spruce.vX.X.X.7z&lt;/code&gt; sur la page des versions du dépôt, vous l'extrayez sur votre ordinateur, puis vous copiez le contenu extrait sur la carte. Vous éjectez proprement, vous insérez la carte dans la console et vous allumez.&lt;/p&gt;&#10;&lt;p&gt;Et là, attention au piège, puisque le paquet contient un dossier caché nommé &lt;code&gt;.tmp_update&lt;/code&gt;, et sans lui spruce ne fonctionnera tout simplement pas. Donc affichez les fichiers cachés avant de les copier : sur Mac c'est Commande + Majuscule + point, et sur Ubuntu le dossier est masqué par défaut lui aussi. Sur Mac, pensez aussi à nettoyer les fichiers .dot parasites avant d'éjecter la carte. Un utilitaire comme &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.javawa.nl/cleaneject_en.html"&gt;CleanEject&lt;/a&gt;&#10;&#10; fait ça très bien.&lt;/p&gt;&#10;&lt;!--korben-article-kit--&gt;&#10;&#10;&lt;h2 id="vos-jeux-et-vos-bios"&gt;Vos jeux et vos BIOS&lt;/h2&gt;&#10;&lt;p&gt;Les ROMs se rangent ensuite dans un dossier &lt;code&gt;Roms&lt;/code&gt;, avec un sous-dossier par machine. La plupart des noms sont évidents, mais certains noms piègent tout le monde comme SFC ou FC. Hé oui, les jeux Super Nintendo vont dans &lt;code&gt;SFC&lt;/code&gt;, pour Super Famicom, et pas SNES ; les jeux NES vont dans &lt;code&gt;FC&lt;/code&gt;, pour Famicom, et pas NES. Les vidéos et la musique, elles, vont toujours dans &lt;code&gt;MEDIA&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;Les BIOS se posent dans un dossier &lt;code&gt;BIOS&lt;/code&gt; à la racine de la carte, mais il faut les placer dans le sous-dossier qui va bien par machine et pas tout balancer en vrac. Le BIOS de la Dreamcast veut son sous-dossier, certains sont obligatoires pour que la machine tourne, d'autres pas. Donc je vous invite à vous renseigner en fonction de la machine que vous voulez émuler. Et comme d'hab, le BIOS de la NeoGeo ne va pas dans &lt;code&gt;BIOS&lt;/code&gt; mais avec les jeux.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;BIOS/dc/dc_boot.bin Dreamcast, obligatoire&#10;BIOS/gba_bios.bin Game Boy Advance, facultatif&#10;Roms/NEOGEO/neogeo.zip NeoGeo, obligatoire, et pas dans BIOS&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Et évidemment, le projet ne fournit ni ROMs commerciales ni BIOS et ne vous dira pas où les trouver, donc c'est à vous de voir avec vos propres cartouches et vos propres disques.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/spruceos-guide-installation-console-retro/spruceos-guide-installation-console-retro-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;h2 id="si-lécran-reste-noir"&gt;Si l'écran reste noir&lt;/h2&gt;&#10;&lt;p&gt;Maintenant, si c'est tout noir au lancement, vérifiez que le dossier &lt;code&gt;.tmp_update&lt;/code&gt; est bien présent sur la carte. Remettez-la dans l'ordinateur, réaffichez les fichiers cachés, et regardez : si vous avez copié sans avoir activé l'affichage, il n'y est pas. L'autre suspect, c'est la carte elle-même. C'est peut-être parce que vous avez acheté une no-name de merde.&lt;/p&gt;&#10;&lt;h2 id="le-moment-où-vous-ne-pourrez-plus-revenir-en-arrière"&gt;Le moment où vous ne pourrez plus revenir en arrière&lt;/h2&gt;&#10;&lt;p&gt;Tant que vous ne touchez qu'à la carte, vous ne risquez rien de définitif. Sur la famille Anbernic RG35XX, les guides de référence le disent tous : ces firmwares vivent entièrement sur la microSD, et donc on peut passer de l'un à l'autre sans modification permanente de l'appareil. Ailleurs le principe est le même, et pour retrouver votre console en version d'usine il suffit donc de remettre la carte d'origine.&lt;/p&gt;&#10;&lt;p&gt;Sauf qu'il y a UNE exception !! spruce embarque un Firmware Updater qui apparaît tout seul dans vos applications si votre console tourne sur un firmware ancien. Celui-là n'écrit pas sur la carte mais dans la mémoire interne de la machine, et le wiki prévient sans détour : "&lt;em&gt;Failure to follow the firmware updating instructions can lead to a bricked device.&lt;/em&gt;". En gros si vous le lancez pour faire la mise à jour du firmware, ça peut bricker votre console, donc pensez bien à la brancher sur le courant avant la mise à jour. Le projet documente d'ailleurs deux procédures de débriquage, dont une qui demande carrément d'ouvrir la Miyoo Flip et de débrancher sa batterie, ce qui vous dit assez bien à quel point on a quitté le terrain du réversible...&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/spruceos-guide-installation-console-retro/spruceos-guide-installation-console-retro-2.webp" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et si spruceOS ne vous convient pas, vous ne serez pas coincé pour autant car sur ce même matériel, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://retrogamecorps.com/2024/06/07/anbernic-rg35xx-family-starter-guide/"&gt;le guide de référence de Retro Game Corps&lt;/a&gt;&#10;&#10; recommande aussi &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://knulli.org/"&gt;Knulli&lt;/a&gt;&#10;&#10; pour son interface EmulationStation, ou encore &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://muos.dev/"&gt;muOS&lt;/a&gt;&#10;&#10; pour la performance d'émulation la plus avancée, à condition que le bricolage de configs customs ne vous rebute pas. Après voilà, chaque &amp;quot;OS&amp;quot; a sa carte et vous changez d'avis quand vous voulez.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/spruceUI/spruceOS"&gt;spruceOS sur GitHub&lt;/a&gt;&#10;&#10;, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/spruceUI/spruceOS/wiki"&gt;le wiki du projet&lt;/a&gt;&#10;&#10; et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://spruceui.github.io/"&gt;le site officiel&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>jeux-video/retrogaming-emulation</category><category>tutoriels-guides</category><category>anbernic</category><category>émulation</category><category>open source</category><category>retrogaming</category><media:content url="https://korben.info/spruceos-guide-installation-console-retro/spruceos-guide-installation-console-retro-1.jpg" medium="image" type="image/jpeg" width="1560" height="895"/></item><item><title>Test Thermal Master P3 : voir ce qui chauffe avec son smartphone</title><link>https://korben.info/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 14 Sep 2026 17:10:49 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone.html</guid><description>Thermal Master P3 : caméra thermique USB-C pour Android et iPhone, capteur 256 x 192 px à 25 ips, plage de -20 à 600 °C, 299 euros sur Amazon.</description><content:encoded>&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;em&gt;- Contient des liens affiliés Amazon -&lt;/em&gt;&#10; &#10; &#10;&#10;&#10;&lt;p&gt;Vous savez ce que c'est une caméra thermique ? Oui, probablement, mais au cas où, c'est un appareil qui affiche les écarts de température sous forme de couleurs, pour chercher un défaut d'isolation autour d'une fenêtre par exemple ou repérer un composant qui chauffe trop. Avec la Thermal Master P3, cette image apparaît sur votre téléphone, grâce à un petit module branché à sa prise USB-C.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Il faut d'abord installer l'application du fabricant, puis connecter la caméra à un smartphone Android ou à un iPhone compatible. L'adaptateur Lightning est dans la boîte pour les anciens iPhone, et l'alimentation passe par le téléphone : la P3 n'a aucune batterie à recharger avant de s'en servir. C'est franchement pratique.&lt;/p&gt;&#10;&lt;p&gt;Son boîtier en métal mesure environ six centimètres de long, avec un étui de protection pour le rangement. J'aime bien la présence d'une rallonge USB-C de 50 cm dans le paquet, parce qu'on peut tourner la caméra vers un coin difficile d'accès tout en gardant le téléphone dans une position confortable.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone-3.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;La bague dorée autour de l'objectif règle la netteté. Vous la tournez jusqu'à distinguer correctement ce que vous regardez, avec la possibilité d'approcher la caméra très près de n'importe quel appareil, pour observer ses petits composants. C'est clairement intuitif, même si vous n'avez jamais utilisé ce genre de truc avant.&lt;/p&gt;&#10;&lt;p&gt;Le capteur de 256 x 192 pixels fournit 25 images par seconde. L'image permet de localiser les zones chaudes sans trop de difficulté, et vous pouvez afficher la température d'un point ou rechercher les valeurs les plus chaudes et les plus froides dans une zone sélectionnée.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone-4.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Il y a aussi un mode X3 qui agrandit l'image à 512 x 384 pixels par traitement logiciel, sans augmenter la résolution du capteur, et peut ralentir l'affichage selon le téléphone utilisé. C'est moins indispensable mais ça peut dépanner.&lt;/p&gt;&#10;&lt;p&gt;La plage de mesure annoncée s'étend de -20 à 600 °C, mais attention, la caméra mesure la température des surfaces, elle ne voit pas à travers les murs.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone-5.jpg" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Une zone froide est donc une bonne piste pour rechercher un problème d'isolation, mais il faut comprendre son origine avant de décider de travaux, en comparant les différentes zones du logement plutôt qu'en interprétant une seule image.&lt;/p&gt;&#10;&lt;p&gt;En ce moment le produit est à &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://amzn.to/3T48hr9"&gt;299 euros sur Amazon&lt;/a&gt;&#10;&#10;, contre 349 euros en général, si vous avez déjà considéré de vous équiper, c'est le bon moment. &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://amzn.to/3T48hr9"&gt;C'est par ici&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;&lt;p&gt;&lt;/p&gt;</content:encoded><category>actualites-business/bons-plans-promos</category><category>hardware-diy/peripheriques</category><category>caméra thermique</category><category>p3</category><category>thermal master</category><media:content url="https://korben.info/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone/test-thermal-master-p3-voir-ce-qui-chauffe-avec-son-smartphone-1.jpg" medium="image" type="image/jpeg" width="2560" height="1920"/></item><item><title>Antro pique ?</title><link>https://korben.info/test-antro-avis.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 14 Sep 2026 15:33:00 +0200</pubDate><dc:creator>Remouk</dc:creator><guid>https://korben.info/test-antro-avis.html</guid><description>ANTRO, jeu de plate-forme runner rythmique dans un univers dystopique à la Blade Runner, sur Steam, Xbox et PlayStation. 15 € pour environ 1h20 de jeu.</description><content:encoded>&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; - Article rédigé par l'ami &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://remouk.fr/"&gt;Remouk&lt;/a&gt;&#10;&#10; &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://danstonchat.com/"&gt;(DansTonChat)&lt;/a&gt;&#10;&#10; - Merci à lui -&#10; &#10; &#10;&#10;&#10;&lt;p&gt;Un univers dystopique contrôlé par un gouvernement totalitaire. Des robots, drones et caméras de surveillance qui épient les faits et gestes de la population. Heureusement il ne s'agit pas du futur de notre société (quoi que ?) mais de celui du jeu &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://store.steampowered.com/app/1861250/Antro/"&gt;ANTRO&lt;/a&gt;&#10;&#10; que je voulais vous présenter.&lt;/p&gt;&#10;&lt;p&gt;Parce qu'au-delà de l'univers plutôt cool à la Blade Runner, c'est un petit jeu au gameplay plutôt original et super fun. Basiquement, c'est un jeu de plate-forme type &amp;quot;runner&amp;quot;, dans lequel il faut courir et éviter les obstacles. L'originalité vient du fait que 1) l'univers et les décors sont bien travaillés avec pas mal de choses qui se passent en arrière plan, 2) les mouvements sont calés sur la musique.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10;&#10;&#10;&lt;div class="youtube-container youtube-privacy" data-youtube-embed data-youtube-id="S9Tt6dw1tUQ" data-youtube-source="https://www.youtube-nocookie.com/embed/S9Tt6dw1tUQ"&gt;&#10; &lt;button class="yt-thumb" type="button" aria-label="Charger la vidéo depuis YouTube. Ce clic autorise une connexion à Google avec transmission de votre adresse IP et utilisation possible de traceurs."&gt;&#10; &lt;img class="yt-thumb-image" src="https://korben.info/maxresdefault_4467783065367018152_hu_2303236bf2a4c6c6.webp" alt="" width="1280" height="720" loading="lazy" decoding="async"&gt;&#10; &lt;span class="yt-overlay" aria-hidden="true"&gt;&#10; &lt;span class="yt-play"&gt;&#10; &lt;svg viewBox="0 0 68 48" width="82" height="58" focusable="false" aria-hidden="true"&gt;&#10; &lt;path class="yt-play-bg" d="M66.52 7.74a8 8 0 0 0-5.63-5.66C55.9.72 34 .72 34 .72S12.1.72 7.11 2.08A8 8 0 0 0 1.48 7.74C.13 12.76.13 23.24.13 23.24s0 10.48 1.35 15.5a8 8 0 0 0 5.63 5.66c4.99 1.36 26.89 1.36 26.89 1.36s21.9 0 26.89-1.36a8 8 0 0 0 5.63-5.66c1.35-5.02 1.35-15.5 1.35-15.5s0-10.48-1.35-15.5Z"/&gt;&#10; &lt;path class="yt-play-triangle" d="m27 34 18-10-18-10Z"/&gt;&#10; &lt;/svg&gt;&#10; &lt;/span&gt;&#10; &lt;span class="yt-msg"&gt;Charger la vidéo depuis YouTube&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;span class="yt-privacy-note"&gt;&#10; Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles.&#10; &lt;a href="https://korben.info/cgu/#videos-integrees"&gt;En savoir plus&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;noscript&gt;&lt;a class="yt-noscript" href="https://www.youtube.com/watch?v=S9Tt6dw1tUQ" rel="noopener noreferrer"&gt;Voir cette vidéo sur YouTube&lt;/a&gt;&lt;/noscript&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&lt;p&gt;C'est fluide et c'est juste trèèès satisfaisant. :D Les musiques en question sont vraiment cools, et taillées sur mesure pour les différents niveaux (ou alors c'est l'inverse ?). L'histoire n'est pas &lt;em&gt;révolutionnaire&lt;/em&gt; mais on s'attache à notre petit livreur / graffeur. Ajoutez à cela un peu d'exploration avec notamment quelques secrets bien planqués, quelques mini-jeux et énigmes, et vous devriez passer, comme moi, un bon moment.&lt;/p&gt;&#10;&lt;p&gt;Sachez tout de même que ce moment est de courte durée : comptez environ 1h20 pour faire l'aventure de bout en bout. Ce n'est pas un défaut en soi mais il vaut mieux le savoir en avance. 😅 Je vous conseille donc de l'attraper quand il sera en promo, car le prix initial de 15€ me semble un peu exagéré.&lt;/p&gt;&#10;&lt;h3 id="antro-est-disponible-sur-steam-mais-aussi-xbox-et-playstation"&gt;Antro est &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://store.steampowered.com/app/1861250/Antro/"&gt;disponible sur Steam&lt;/a&gt;&#10;&#10;, mais aussi XBOX et Playstation&lt;/h3&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-antro-avis/test-antro-avis-2.webp" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/test-antro-avis/test-antro-avis-3.webp" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>jeux-video/actualites-gaming</category><category>jeu de rythme</category><category>jeu indépendant</category><category>musical</category><category>plateforme</category><category>runner</category><media:content url="https://korben.info/test-antro-avis/test-antro-avis-1.webp" medium="image" type="image/webp" width="1000" height="563"/></item><item><title>Tomb Raider peut tourner sur un ESP32-P4</title><link>https://korben.info/tomb-raider-peut-tourner-sur-un-esp32-p4.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 14 Sep 2026 11:14:55 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/tomb-raider-peut-tourner-sur-un-esp32-p4.html</guid><description>OpenLara porté sur ESP32-P4-Function-EV-Board : Tomb Raider en 320x240 upscalé en 1024x600, 30 fps, son et sauvegardes microSD, via ESP-IDF 5.4</description><content:encoded>&lt;p&gt;Tomb Raider tourne désormais sur une carte de développement équipée d'un ESP32-P4, un microcontrôleur destiné à piloter des appareils électroniques. Le développeur Alejandro Villegas Alonso, connu sous le pseudo alexkid77, y a adapté OpenLara, le moteur libre qui permet de faire fonctionner le premier jeu avec ses données d'origine.&lt;/p&gt;&#10;&lt;p&gt;Pas d'émulateur PlayStation ici. Le programme ne cherche pas à reproduire le fonctionnement complet de la console : il exécute une version du moteur adaptée à cette puce, avec le calcul des images assuré par le processeur. Le travail porte donc sur le jeu lui-même et sur son utilisation des ressources disponibles.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10;&#10;&#10;&lt;div class="youtube-container youtube-privacy" data-youtube-embed data-youtube-id="UUPF_mNChWM" data-youtube-source="https://www.youtube-nocookie.com/embed/UUPF_mNChWM"&gt;&#10; &lt;button class="yt-thumb" type="button" aria-label="Charger la vidéo depuis YouTube. Ce clic autorise une connexion à Google avec transmission de votre adresse IP et utilisation possible de traceurs."&gt;&#10; &lt;img class="yt-thumb-image" src="https://korben.info/maxresdefault_16339310036476917354_hu_dba4387a20df1896.webp" alt="" width="1280" height="720" loading="lazy" decoding="async"&gt;&#10; &lt;span class="yt-overlay" aria-hidden="true"&gt;&#10; &lt;span class="yt-play"&gt;&#10; &lt;svg viewBox="0 0 68 48" width="82" height="58" focusable="false" aria-hidden="true"&gt;&#10; &lt;path class="yt-play-bg" d="M66.52 7.74a8 8 0 0 0-5.63-5.66C55.9.72 34 .72 34 .72S12.1.72 7.11 2.08A8 8 0 0 0 1.48 7.74C.13 12.76.13 23.24.13 23.24s0 10.48 1.35 15.5a8 8 0 0 0 5.63 5.66c4.99 1.36 26.89 1.36 26.89 1.36s21.9 0 26.89-1.36a8 8 0 0 0 5.63-5.66c1.35-5.02 1.35-15.5 1.35-15.5s0-10.48-1.35-15.5Z"/&gt;&#10; &lt;path class="yt-play-triangle" d="m27 34 18-10-18-10Z"/&gt;&#10; &lt;/svg&gt;&#10; &lt;/span&gt;&#10; &lt;span class="yt-msg"&gt;Charger la vidéo depuis YouTube&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;span class="yt-privacy-note"&gt;&#10; Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles.&#10; &lt;a href="https://korben.info/cgu/#videos-integrees"&gt;En savoir plus&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;noscript&gt;&lt;a class="yt-noscript" href="https://www.youtube.com/watch?v=UUPF_mNChWM" rel="noopener noreferrer"&gt;Voir cette vidéo sur YouTube&lt;/a&gt;&lt;/noscript&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&lt;p&gt;La carte retenue s'appelle ESP32-P4-Function-EV-Board. La configuration documentée dispose de deux cœurs à 400 MHz, de 16 Mo de mémoire flash pour stocker le programme et de 32 Mo de mémoire de travail externe. Il faudra ce matériel ou un sérieux travail d'adaptation, pas simplement ressortir n'importe quel ESP32 oublié dans un tiroir.&lt;/p&gt;&#10;&lt;p&gt;L'image est calculée en 320 x 240 pixels, puis agrandie pour remplir un écran de 1 024 x 600 pixels. Cette seconde opération utilise le PPA, l'accélérateur de traitement des pixels intégré à la puce, ce qui évite de demander au moteur de dessiner toute la scène dans la définition de l'écran.&lt;/p&gt;&#10;&lt;p&gt;Le dépôt annonce 30 images par seconde. Le résultat est assez réjouissant pour une carte qui n'a pas été conçue comme une console de salon.&lt;/p&gt;&#10;&lt;p&gt;L'adaptation prend aussi en charge le son, les sauvegardes sur carte microSD et un compteur d'images par seconde que l'on peut afficher avec F12. Un clavier USB est nécessaire pour jouer : les flèches servent aux déplacements, et la barre d'espace permet de sauter.&lt;/p&gt;&#10;&lt;p&gt;Pour préparer la carte, le développeur indique d'utiliser ESP-IDF, l'environnement de développement d'Espressif, en version 5.4 ou plus récente. Il faut compiler le projet, puis transférer le programme sur le microcontrôleur. Du coup, ce téléchargement vise surtout ceux qui aiment déjà bricoler du matériel.&lt;/p&gt;&#10;&lt;p&gt;Les fichiers du jeu doivent être ajoutés séparément dans un dossier data sur la microSD. OpenLara fournit le moteur, pas les niveaux et les images du Tomb Raider commercial, et le portage ne fonctionne pas sans ces données. La documentation précise aussi que les sauvegardes et le cache sont écrits sur cette carte.&lt;/p&gt;&#10;&lt;p&gt;Perso j'aime bien ces projets qui donnent un nouveau terrain de jeu aux vieux moteurs.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://hackaday.com/2026/09/10/lara-croft-on-a-microcontroller/"&gt;Hackaday&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>hardware-diy/arduino-electronique</category><category>jeux-video/retrogaming-emulation</category><category>ESP32</category><category>esp32-p4</category><category>laracroft</category><category>retrogaming</category><category>tombraider</category><media:content url="https://korben.info/tomb-raider-peut-tourner-sur-un-esp32-p4/tomb-raider-peut-tourner-sur-un-esp32-p4-1.webp" medium="image" type="image/webp" width="800" height="450"/></item><item><title>Apple Configurator - Pour transformer votre iPhone en Dumbphone</title><link>https://korben.info/apple-configurator-iphone-dumbphone-temps-ecran.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 14 Sep 2026 10:30:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/apple-configurator-iphone-dumbphone-temps-ecran.html</guid><description>Apple Configurator, l'outil gratuit qu'Apple réserve aux flottes d'entreprise, fait disparaître l'App Store de votre iPhone. Le profil ne se retire plus depuis le téléphone, mais il faut tout effacer pour commencer, et plus aucune app ne se met à jour ensuite.</description><content:encoded>&lt;p&gt;&lt;strong&gt;Apple Configurator&lt;/strong&gt; est un outil gratuit qu'Apple fournit aux écoles et aux entreprises pour préparer des iPhone par paquets de cent. Si ça vous dit quelque chose, c'est parce que c'est aussi l'outil que j'ai utilisé pour mon &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/tuto-pair-locking-securiser-iphone-port-usb.html"&gt;tuto sur le pair locking&lt;/a&gt;&#10;&#10;. Mais cela ne veut pas dire que vous ne pouvez pas l'utiliser pour votre propre plaisir ! En effet, rien n'empêche de le lancer sur le vôtre, et ce qu'il vous permet alors de faire est plutôt radical : &lt;strong&gt;faire disparaître l'App Store de l'écran d'accueil.&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Vous branchez l'iPhone sur un Mac en USB, vous le passez en mode supervisé, puis vous vous fabriquez un profil de configuration que vous lui poussez. Cela permet par exemple de limiter la présence de certaines app pour ainsi &lt;strong&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/comment-choisir-dumbphone-2026-france.html"&gt;transformer votre téléphone en dumbphone&lt;/a&gt;&#10;&#10;&lt;/strong&gt;. Ça permet donc de lutter contre vos démons de la perte de temps que sont par exemple les réseaux sociaux.&lt;/p&gt;&#10;&lt;p&gt;La case à décocher dans Configurator s'appelle "&lt;strong&gt;Autoriser l'installation d'apps à l'aide de l'App Store&lt;/strong&gt;". Une fois que c'est fait et que le profil est déployé sur le téléphone, l'icône de l'App Store n'apparaît plus sur l'écran d'accueil, et l'utilisateur ne peut plus installer &lt;strong&gt;ni mettre à jour ses apps&lt;/strong&gt; (snif).&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/apple-configurator-iphone-dumbphone-temps-ecran/apple-configurator-iphone-dumbphone-temps-ecran-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Les trois sous-cases de l'installation d'apps, toutes marquées "appareils supervisés"&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Ensuite, reste à empêcher le propriétaire du téléphone (c'est-à-dire vous) de retirer ce profil 5 minutes plus tard. Ça se règle dans l'onglet Général du profil, avec un menu qui contrôle quand celui-ci peut être supprimé, et que vous basculez sur &amp;quot;&lt;strong&gt;Jamais&lt;/strong&gt;&amp;quot;.&lt;/p&gt;&#10;&lt;p&gt;Sauf que Jamais ne veut pas vraiment dire jamais. En effet, Apple documente lui-même la sortie de secours... Pour virer ce profil, il faut effacer l'intégralité du contenu et des réglages, ce qui arrête la supervision, et le profil s'en va avec. Ce n'est donc pas une vraie prison, mais plutôt une grosse friction, et son prix c'est le contenu entier de votre téléphone.&lt;/p&gt;&#10;&lt;p&gt;Les apps déjà installées, elles, ne bougeront pas d'un pixel. Elles gardent leurs notifications et leur compte connecté, parce que la restriction n'efface rien du tout... Elle vous retire seulement la possibilité d'en réinstaller une. Le ménage se fait donc avant, pas après. Et avant même ça, il y a un péage puisque la supervision ne s'active que sur un iPhone neuf ou entièrement effacé, avant que l'assistant de réglages n'apparaisse pour la première fois.&lt;/p&gt;&#10;&lt;p&gt;La première étape consiste donc à vider votre téléphone, sauvegarde comprise. Ensuite, tant que le profil tient, plus une seule app ne se met à jour, correctifs de sécurité compris. Et une app supprimée par mégarde (votre appli bancaire, votre générateur de codes à deux facteurs) ne reviendra pas avant que vous soyez rentré rebrancher le Mac. Ça peut être problématique en voyage, donc je vous conseille aussi de décocher la case &amp;quot;&lt;em&gt;Autoriser la suppression d'apps (appareils supervisés)&lt;/em&gt;&amp;quot; pour justement empêcher aussi la désinstallation des apps.&lt;/p&gt;&#10;&lt;p&gt;L'idée de mettre en place un profil comme ceci nous vient de Stepan Parunashvili, qui raconte &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://stopa.io/post/297"&gt;sur son site&lt;/a&gt;&#10;&#10; être passé de 4 à 2 heures d'écran par jour en deux mois. Sa bidouille ne s'arrête d'ailleurs pas à l'App Store, puisqu'il y ajoute aussi un filtre de contenu réglé sur les sites autorisés uniquement, sans quoi les services dont on vient de retirer les applications resteraient accessibles par le web.&lt;/p&gt;&#10;&lt;p&gt;Si ça vous chauffe de mettre ça en place pour gagner du temps de vie, comptez deux heures d'installation environ, une remise à zéro complète de votre smartphone, et deux bonnes semaines avant que votre liste d'apps soit la bonne.&lt;/p&gt;&#10;&lt;p&gt;Maintenant, si ça vous semble disproportionné, ça l'est un peu. &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/dumb-phone-iphone-minimaliste-final.html"&gt;Dumb Phone&lt;/a&gt;&#10;&#10;, que je vous présentais en janvier, vise le même résultat avec les API de temps d'écran et sans rien effacer... mais il se désactive aussi super facilement.&lt;/p&gt;&#10;&lt;p&gt;Bref, c'est la méthode brutale, pour ceux que les méthodes douces n'aident pas.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://stopa.io/post/297"&gt;Source&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>apple-mobile/iphone-ipad</category><category>Apple</category><category>iOS</category><category>iPhone</category><media:content url="https://korben.info/apple-configurator-iphone-dumbphone-temps-ecran/apple-configurator-iphone-dumbphone-temps-ecran-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>CanoFlash - Du Wi-Fi sur votre GBA (mais pas pour jouer, snif)</title><link>https://korben.info/gba-link-cable-internet-esp32.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 14 Sep 2026 09:42:28 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/gba-link-cable-internet-esp32.html</guid><description>Le CanoFlash branche une Game Boy Advance sur le Wi-Fi par son port Link. Mais le jeu en ligne ne marche qu'avec des homebrews compilés pour son SDK, et son vrai métier, c'est de flasher des cartouches sans PC.</description><content:encoded>&lt;p&gt;Un développeur espagnol, Emilio Cano Pérez, vient de publier le SDK de son CanoFlash, un petit boîtier monté sur un XIAO ESP32-S3 qui se branche sur le port Link d'une Game Boy Advance. Cela ne nécessite aucune modification de la console, ni de fer à souder (cool !), et une fois branché, ça permet à la console de récupérer la connexion Wi-Fi qu'elle n'a jamais eue !&lt;/p&gt;&#10;&lt;p&gt;Alors comment ça fonctionne ? Hé bien le truc démarre en mode Multiboot et pousse sa propre application dans la RAM de la console. Ensuite c'est lui qui se coltine la gestion de tout le réseau, pendant que la GBA se contente d'échanger avec lui des paquets de taille fixe. En clair, un jeu n'a pas à connaître l'existence du Wi-Fi. Il parle juste au boîtier à travers le SDK dispo sur GitHub, qui lui apporte le matchmaking public, les salons privés et des parties jusqu'à huit joueurs.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10;&#10;&#10;&lt;div class="youtube-container youtube-privacy" data-youtube-embed data-youtube-id="Xs-LzM2dzS0" data-youtube-source="https://www.youtube-nocookie.com/embed/Xs-LzM2dzS0"&gt;&#10; &lt;button class="yt-thumb" type="button" aria-label="Charger la vidéo depuis YouTube. Ce clic autorise une connexion à Google avec transmission de votre adresse IP et utilisation possible de traceurs."&gt;&#10; &lt;img class="yt-thumb-image" src="https://korben.info/maxresdefault_11086602867792644991_hu_2d3625b436a588d2.webp" alt="" width="1280" height="720" loading="lazy" decoding="async"&gt;&#10; &lt;span class="yt-overlay" aria-hidden="true"&gt;&#10; &lt;span class="yt-play"&gt;&#10; &lt;svg viewBox="0 0 68 48" width="82" height="58" focusable="false" aria-hidden="true"&gt;&#10; &lt;path class="yt-play-bg" d="M66.52 7.74a8 8 0 0 0-5.63-5.66C55.9.72 34 .72 34 .72S12.1.72 7.11 2.08A8 8 0 0 0 1.48 7.74C.13 12.76.13 23.24.13 23.24s0 10.48 1.35 15.5a8 8 0 0 0 5.63 5.66c4.99 1.36 26.89 1.36 26.89 1.36s21.9 0 26.89-1.36a8 8 0 0 0 5.63-5.66c1.35-5.02 1.35-15.5 1.35-15.5s0-10.48-1.35-15.5Z"/&gt;&#10; &lt;path class="yt-play-triangle" d="m27 34 18-10-18-10Z"/&gt;&#10; &lt;/svg&gt;&#10; &lt;/span&gt;&#10; &lt;span class="yt-msg"&gt;Charger la vidéo depuis YouTube&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;span class="yt-privacy-note"&gt;&#10; Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles.&#10; &lt;a href="https://korben.info/cgu/#videos-integrees"&gt;En savoir plus&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;noscript&gt;&lt;a class="yt-noscript" href="https://www.youtube.com/watch?v=Xs-LzM2dzS0" rel="noopener noreferrer"&gt;Voir cette vidéo sur YouTube&lt;/a&gt;&lt;/noscript&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&lt;p&gt;Sauf qu'avant de sortir votre Game Boy du tiroir, il faut lire &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://canoflash.com/en/"&gt;la FAQ du créateur&lt;/a&gt;&#10;&#10; parce qu'il y écrit que le jeu en ligne fonctionnera uniquement dans les jeux qui intègrent son SDK, et qu'il ne transforme pas automatiquement le multijoueur Link des jeux existants en multijoueur Internet. Roooh, c'est dommage quand même. Ça veut donc dire que votre cartouche collante de Pokémon Rubis ne fonctionnera pas via le Wi-Fi... Pour jouer, il vous faudra donc des homebrews compilés avec le kit, plus un boîtier et une console par joueur.&lt;/p&gt;&#10;&lt;p&gt;Maintenant, si c'est vraiment vos vieilles cartouches que vous voulez faire jouer à distance, l'appareil qui fait ça, c'est le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/gb-link-usb-game-boy-online-multijoueur.html"&gt;GB-Link USB dont je vous ai parlé en juin&lt;/a&gt;&#10;&#10;. Lui se fait passer pour un câble Link, se relie en USB-C à un ordinateur ou à un smartphone Android, et un client web différent parle le protocole de chaque jeu : les échanges Pokémon des trois premières générations, les parties d'Advance Wars. Dans le même genre, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/ChisBread/ChisLink"&gt;ChisLink&lt;/a&gt;&#10;&#10; est un projet à monter soi-même dont le relais transporte les paquets des jeux compatibles avec l'adaptateur sans fil de Nintendo.&lt;/p&gt;&#10;&lt;p&gt;Cette limite du CanoFlash n'est d'ailleurs pas une bizarrerie de conception, parce que l'adaptateur sans fil sorti par Nintendo en 2004, c'était exactement pareil. Il était fonctionnel avec seulement à 46 jeux compatibles, tous sortis entre 2004 et 2006. Ça ne remplaçait pas non plus le câble Link.&lt;/p&gt;&#10;&lt;p&gt;Du coup, le CanoFlash, son vrai métier, c'est surtout de vous permettre de parcourir vos homebrews et vos sauvegardes personnelles via Wi-Fi, de flasher le jeu de votre choix sur votre cartouche réinscriptible et de synchroniser les sauvegardes, le tout sans PC.&lt;/p&gt;&#10;&lt;p&gt;Par contre, cette cartouche réinscriptible compatible dont je vous parle, à base de S29GL256, elle est indispensable et elle n'est ni incluse ni vendue dans la campagne Kickstarter CanoFlash. Même chose pour la batterie, même si le boîtier accepte de tourner sur USB-C. Donc comptez le prix de la cartouche en plus avant de vous emballer, et sachez aussi que la campagne Kickstarter n'est toujours pas lancée à l'heure où j'écris ces lignes.&lt;/p&gt;&#10;&lt;p&gt;Le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/supercanocoder/canoflash-sdk"&gt;SDK, lui, est déjà là&lt;/a&gt;&#10;&#10;, et il se compile sans avoir le moindre boîtier sous la main. Bref, de quoi préparer votre jeu tranquillement en attendant que le matériel existe...&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.xda-developers.com/someone-made-an-esp32-powered-device-that-links-up-gba-consoles-over-the-internet/"&gt;XDA Developers&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>hardware-diy</category><category>jeux-video/retrogaming-emulation</category><category>ESP32</category><category>Game Boy Advance</category><category>Kickstarter</category><category>Nintendo</category><category>open source</category><category>retrogaming</category><media:content url="https://korben.info/gba-link-cable-internet-esp32/gba-link-cable-internet-esp32-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>OmniVoice - Clonez votre propre voix en local et en français</title><link>https://korben.info/omnivoice-clonage-voix.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Fri, 11 Sep 2026 12:00:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/omnivoice-clonage-voix.html</guid><description>OmniVoice recopie votre voix à partir de huit secondes d'enregistrement, en local sur Mac, Linux ou Windows. Le tuto complet, les deux réglages qui changent tout en français, un kit à coller dans votre agent, et le hic de licence que le README ne mentionne pas.</description><content:encoded>&lt;p&gt;L'équipe Next-gen Kaldi de Xiaomi a sorti &lt;strong&gt;OmniVoice&lt;/strong&gt;, un modèle de synthèse vocale qui parle 646 langues et qui est capable de &amp;quot;recopier&amp;quot; une voix à partir d'un extrait de huit secondes minimum. Et tout ça en local et gratuitement !&lt;/p&gt;&#10;&lt;p&gt;Le français y est d'ailleurs la cinquième langue du corpus d'entraînement, avec 23 675 heures d'audio de référence sur les 581 000 qu'ils ont avalées. Autant dire que le modèle a entendu du français toute sa vie, et ça s'entend au résultat.&lt;/p&gt;&#10;&lt;p&gt;Voilà donc comment cloner votre propre voix, du début à la fin. Comptez 3,3 Go de poids que la première génération ira chercher toute seule, donc prévoyez une connexion pour ce coup-là, et quelques minutes de manipulation une fois qu'ils sont sur votre disque.&lt;/p&gt;&#10;&lt;h2 id="installer-omnivoice"&gt;Installer OmniVoice&lt;/h2&gt;&#10;&lt;p&gt;Pour cela, il vous faut Python 3.10 à 3.13 (PyTorch 2.8 n'existe pas encore pour 3.14, vous vous prendriez un "No matching distribution found"), et un environnement isolé (sinon vous allez casser autre chose). Sur Mac, les deux lignes suivantes suffiront puisque le modèle utilise le GPU intégré via MPS :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;python3 -m venv ~/omnivoice-env &amp;amp;&amp;amp; source ~/omnivoice-env/bin/activate&#10;pip install torch==2.8.0 torchaudio==2.8.0&#10;pip install omnivoice num2words&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sur Linux et Windows, ça devra se faire avec une carte NVIDIA (sous Windows, l'environnement s'active avec &lt;code&gt;omnivoice-env\Scripts\activate&lt;/code&gt;) sauf que PyTorch doit venir de l'index CUDA, donc remplacez la deuxième ligne par celle-ci :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;pip install torch==2.8.0+cu128 torchaudio==2.8.0+cu128 --extra-index-url https://download.pytorch.org/whl/cu128&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Notez que sans carte graphique du tout, ça marche quand même. J'ai rejoué la même installation dans un conteneur Linux en processeur seul, elle passe sans rien changer... mais il m'a fallu cinq fois la durée de l'audio en temps de calcul.&lt;/p&gt;&#10;&lt;p&gt;Une fois installé, pour savoir que c'est en place, tapez &lt;code&gt;omnivoice-infer --help&lt;/code&gt; et là, la liste des options doit s'afficher, sans la moindre erreur d'import. Le &lt;code&gt;num2words&lt;/code&gt; de la troisième ligne, lui, ne sert qu'au chemin Python dont je parle plus bas, alors gardez-le sous le coude.&lt;/p&gt;&#10;&lt;h2 id="les-8-secondes-qui-font-tout"&gt;Les 8 secondes qui font tout&lt;/h2&gt;&#10;&lt;p&gt;C'est l'étape que tout le monde bâcle et c'est pourtant celle qui est décisive pour avoir un bon résultat. Le projet recommande entre 3 et 10 secondes, pas plus car au-delà, ça ralentit le calcul et ça dégrade le clonage. Prenez donc un passage où vous parlez sans blanc, sans "euh", sans musique derrière, et découpez-le proprement comme ceci avec &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/ffmpeg-commander-generateur-commandes.html"&gt;ffmpeg&lt;/a&gt;&#10;&#10; (ou autre logiciel de votre choix) :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;ffmpeg -i mon-enregistrement.m4a -ss 12 -t 8 -ac 1 -ar 24000 moi.wav&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;La qualité de cet extrait est très importante donc si vous enregistrez votre voix, mettez bien le micro près de la bouche, dans une pièce sans écho, et évitez les &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/comment-utiliser-et-maitriser-youtube-dl-pour-telecharger-des-videos-comme-un-champion.html"&gt;MP3 récupéré à partir de YouTube&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;&lt;p&gt;Écrivez ensuite dans un fichier ce que dit exactement l'extrait, mot pour mot. Vous pouvez sauter cette étape (le modèle transcrit alors tout seul avec Whisper), sauf qu'il téléchargera 1,6 Go de plus pour ça et qu'il se plante parfois sur un nom propre, ce qui abîme le clonage.&lt;/p&gt;&#10;&lt;h2 id="cest-le-moment-de-générer-"&gt;C'est le moment de générer !&lt;/h2&gt;&#10;&lt;p&gt;Avant de taper quoi que ce soit, relisez bien votre texte et réécrivez les chiffres en toutes lettres. La ligne de commande n'a aucune option de normalisation, donc "2345" sortira n'importe comment alors que "deux mille trois cent quarante-cinq" se lit tout seul. C'est du côté Python que la normalisation se fait, avec &lt;code&gt;normalize_text=True&lt;/code&gt;, la langue passée en &lt;code&gt;language=&amp;quot;fr&amp;quot;&lt;/code&gt; et le &lt;code&gt;num2words&lt;/code&gt; de tout à l'heure... sans la langue, votre texte français part chez le normaliseur anglais qui réclamera même une lib sans version précompilée pour les Mac Apple Silicon.&lt;/p&gt;&#10;&lt;p&gt;Voici la commande complète :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;omnivoice-infer --model k2-fsa/OmniVoice \&#10; --text &amp;#34;Bonjour, ceci est un test de clonage de voix en français réalisé avec OmniVoice.&amp;#34; \&#10; --ref_audio moi.wav --ref_text &amp;#34;$(cat moi.txt)&amp;#34; \&#10; --language fr --num_step 32 --output ma-voix.wav&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Vous devez voir passer un "Saved to ma-voix.wav" au bout de quelques secondes. Sur mon M4 Max, j'ai compté 4 à 6 secondes de calcul pour 5,4 secondes d'audio, et moitié moins avec &lt;code&gt;--num_step 16&lt;/code&gt; au prix d'un peu de netteté. Au passage, le facteur 40 fois plus rapide que le temps réel qu'annonce le projet sur son site, ça a été mesuré sur un H100 avec des noyaux d'accélération maison, et pas sur un ordi de bureau...&lt;/p&gt;&#10;&lt;p&gt;Si la ligne de commande vous rebute, vous pouvez aussi passer par la commande : &lt;code&gt;omnivoice-demo --ip 127.0.0.1 --port 8001&lt;/code&gt; qui permet de faire la même chose mais dans le navigateur, avec le bouton d'import pour l'extrait et un menu déroulant pour la langue. Pensez juste à lancer &lt;code&gt;export GRADIO_ANALYTICS_ENABLED=False&lt;/code&gt; avant, parce que l'interface web appelle les serveurs de Gradio au démarrage et qu'on n'a pas envie de leur filer nos data à ceux-là.&lt;/p&gt;&#10;&lt;p&gt;L'audio, lui, ne bouge pas de votre machine.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/omnivoice-clonage-voix/omnivoice-clonage-voix-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;L'extrait de référence de 8 secondes chargé à gauche, la langue calée sur French, et la sortie de 5 secondes à droite une fois le clonage terminé.&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et si vous voulez vraiment débrancher la machine du réseau, faites-le dans le bon ordre, sinon la commande de génération part chercher les poids et se vautre sur un &lt;code&gt;httpx.ConnectError&lt;/code&gt; suivi d'un &lt;code&gt;LocalEntryNotFoundError&lt;/code&gt;. Récupérez donc le modèle d'abord, dans un dossier bien à vous :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;hf download k2-fsa/OmniVoice --local-dir ~/omnivoice-modele&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ensuite vous coupez tout et vous passez ce dossier à &lt;code&gt;--model&lt;/code&gt; à la place du nom du dépôt. Ça marche même sur une machine qui n'a jamais vu Internet, il suffit d'y copier le dossier. Et si vous préférez garder le cache par défaut, un &lt;code&gt;export HF_HUB_OFFLINE=1&lt;/code&gt; fait la même chose. J'ai rejoué la génération avec toutes les sorties réseau refusées par le système, le fichier sort quand même en 8 secondes... donc non, votre voix ne part chez personne.&lt;/p&gt;&#10;&lt;p&gt;Maintenant, une fois que c'est fait, écoutez le fichier avant d'en faire quoi que ce soit, parce que le modèle avale parfois des morceaux de phrase. Sur mes 24 générations de la même phrase, 5 ont perdu ou déformé un mot. C'était presque toujours le premier ou le dernier... et ce n'est pas une surprise, c'est un bug connu de l'outil. Faut donc relancer parfois plusieurs fois pour avoir un résultat OK.&lt;/p&gt;&#10;&lt;p&gt;Dernier truc pour ceux qui passeront par Python : la voix se sauvegarde une fois pour toutes. &lt;code&gt;model.create_voice_clone_prompt()&lt;/code&gt; puis &lt;code&gt;.save(&amp;quot;ma_voix.pt&amp;quot;)&lt;/code&gt; produisent un fichier minuscule que les sessions suivantes rechargeront sans repasser par l'extrait ni par la transcription. Regénérez alors une phrase avec, et comparez à l'oreille : si c'est bien la même voix, vous pouvez ranger le WAV de référence.&lt;/p&gt;&#10;&lt;p&gt;Voici l'extrait que j'ai généré avec ma voix. Ces 6 secondes d'audio ont pris 14 secondes à la génération sur mon Mac Studio :&lt;/p&gt;&#10;&#10;&#10;&#10;&lt;div class="audio-container"&gt;&#10; &lt;audio controls preload="metadata"&gt;&#10; &lt;source src="https://korben.info/omnivoice-clonage-voix/omnivoice-clonage-voix-1.wav" type="audio/mpeg" /&gt;&#10; Votre navigateur ne supporte pas l'élément audio.&#10; &lt;/audio&gt;&#10;&#10;&lt;h2 id="le-kit-à-coller-dans-votre-agent"&gt;Le kit à coller dans votre agent&lt;/h2&gt;&#10;&lt;p&gt;Si vous faites faire le boulot par Claude Code, Codex ou n'importe quel agent IA, voilà le brief à lui donner tel quel. J'y ai mis les pièges qui m'ont coûté un peu de temps :&lt;/p&gt;&#10;&lt;!--korben-article-kit--&gt;&#10;&#10;&lt;h2 id="ce-que-vous-avez-le-droit-den-faire"&gt;Ce que vous avez le droit d'en faire&lt;/h2&gt;&#10;&lt;p&gt;Alors le code d'OmniVoice est bien sous licence Apache 2.0, mais les poids du modèle, eux, sont sous CC-BY-NC à cause du corpus qui a servi à les entraîner. Cela veut dire que &lt;strong&gt;tout usage commercial est interdit&lt;/strong&gt;. Donc si vous avez prévu un projet afin de gagner de l'argent, regardez plutôt du côté de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/resemble-ai/chatterbox"&gt;Chatterbox&lt;/a&gt;&#10;&#10;, qui est sous licence MIT, qui parle également français et qui &amp;quot;tatoue&amp;quot; même ses sorties (vu que maintenant c'est obligatoire avec la loi IA).&lt;/p&gt;&#10;&lt;p&gt;Pour l'usage perso, en revanche, rien ne vous arrête, et le règlement européen sur l'IA exclut explicitement de son champ l'activité personnelle non professionnelle.&lt;/p&gt;&#10;&lt;p&gt;Ce qui est cool avec Omnivoice, c'est que ce clonage de votre voix se fait à 100% en local et c'est bien tout l'intérêt de la manœuvre ! Et si l'idée c'est plutôt de faire lire vos ebooks par la machine, je vous invite à jeter un œil à &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/mlx-audio.html"&gt;MLX-Audio&lt;/a&gt;&#10;&#10; côté Mac.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/k2-fsa/OmniVoice"&gt;OmniVoice sur GitHub&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;/p&gt;</content:encoded><category>intelligence-artificielle/chatbots-llm</category><category>tutoriels-guides/tutoriels-avances</category><category>Apple Silicon</category><category>clonage vocal</category><category>IA locale</category><category>Logiciels libres</category><category>synthèse vocale</category><media:content url="https://korben.info/omnivoice-clonage-voix/omnivoice-clonage-voix-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Le Deathray - Le shader WebGPU qui fait redémarrer votre Mac</title><link>https://korben.info/webgpu-deathray-freeze-mac.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Fri, 11 Sep 2026 11:52:43 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/webgpu-deathray-freeze-mac.html</guid><description>Un shader WebGPU servi par une simple page web fige l'affichage d'un Mac Apple Silicon jusqu'au kernel panic, dans Chrome, Firefox et Safari. Apple a fermé le rapport.</description><content:encoded>&lt;p&gt;Auberon López vient de publier sur son blog un bouton qui freeze complètement les Mac à partir d'un simple clic dans un navigateur. Il a baptisé ça le Deathray (le rayon de la mort quoi...) et c'est un &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/webgpu-failles-securite-exposees-nouvelle-etude.html"&gt;shader WebGPU&lt;/a&gt;&#10;&#10; diffusé via une page web des plus ordinaires, qu'il suffit d'ouvrir d'un simple clic sur un lien.&lt;/p&gt;&#10;&lt;p&gt;Ce qui arrive ensuite change d'une fois sur l'autre : Vous aurez le doit à la roue multicolore, ou la souris qui se fige, ou encore parfois des saletés magenta sur une partie de l'écran. Le reste de l'ordinateur, lui, va très bien et vous pouvez vous y connecter en SSH depuis une autre machine sans souci. C'est juste l'affichage qui ne répond plus, et il ne reviendra pas sauf si vous rebootez.&lt;/p&gt;&#10;&lt;p&gt;Le fait est que macOS surveille également son WindowServer, le processus qui dessine tout ce que vous voyez. S'il ne répond plus pendant deux minutes, le chien de garde déclenche un kernel panic et la machine redémarre ensuite toute seule. Mais vous pouvez aussi appuyer sur le bouton d'alimentation si vous êtes pressé, mais en croisant les doigts pour que votre navigateur ne rouvre pas l'onglet au redémarrage...&lt;/p&gt;&#10;&lt;p&gt;Le truc &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/alope107/deathray/blob/main/index.html"&gt;tient dans un seul fichier&lt;/a&gt;&#10;&#10; HTML, et histoire de vous expliquer un peu plus, un compute shader part dans une boucle écrite sans incrément, donc elle ne se termine jamais, et recopie indéfiniment le même vecteur en mémoire. À côté, le vertex shader qui dessine l'image lit alors cette même zone, et comme le premier ne lâche jamais la main, le second ne peut pas avancer d'un pouce.&lt;/p&gt;&#10;&lt;p&gt;Sauf que l'embouteillage ne reste pas cantonné au navigateur. Tous les processus qui veulent le GPU se retrouvent alors à patienter derrière, WindowServer compris, d'où l'écran figé. López dit avoir reproduit la chose dans Chrome, Firefox et Safari, sur des MacBook à puce M tournant sous macOS Tahoe. Après sur les autres systèmes testés, l'onglet rame un bon coup, puis tout rentre dans l'ordre dès qu'on ferme la page.&lt;/p&gt;&#10;&lt;p&gt;Mais alors pourquoi eux et pas les autres OS comme Windows ?&lt;/p&gt;&#10;&lt;p&gt;Hé bien parce que Windows embarque un mécanisme appelé &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://learn.microsoft.com/en-us/windows-hardware/drivers/display/timeout-detection-and-recovery"&gt;TDR&lt;/a&gt;&#10;&#10;, qui repère qu'une carte graphique met plus longtemps que prévu à répondre et qui la réinitialise pour éviter que tout le système se bloque. Deux secondes par défaut, et le shader qui déconne se fait éjecter.&lt;/p&gt;&#10;&lt;p&gt;Alors que sur Apple Silicon, c'est un coprocesseur maison, l'ASC, qui pilote le GPU avec un firmware Apple et qui s'occupe de tout : énergie, ordonnancement des commandes, préemption des tâches. &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://asahilinux.org/2022/11/tales-of-the-m1-gpu/"&gt;Asahi Lina&lt;/a&gt;&#10;&#10;, qui a retourné la puce M1 pour &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/asahi-le-linux-des-nouveaux-macs.html"&gt;écrire un pilote Linux&lt;/a&gt;&#10;&#10;, a d'ailleurs relevé que si ce firmware plante, il n'y a qu'un moyen de s'en sortir. La seule solution c'est de redémarrer complètement la machine.&lt;/p&gt;&#10;&lt;p&gt;López a signalé le problème à Apple Security fin juillet. Apple a reproduit le bug, annoncé un correctif et donné un calendrier (confidentiel, donc on ne le connaîtra pas). Puis le 26 août, revirement complet d'Apple qui explique ne voir &amp;quot;aucune implication de sécurité dans ce rapport&amp;quot;, lequel n'entraînera donc aucun changement dans ses produits. Le dossier est ensuite parti vers une autre équipe pour d'éventuelles "considérations d'amélioration".&lt;/p&gt;&#10;&lt;p&gt;En 2023 pourtant, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.imperva.com/blog/shadyshader-crashing-apple-m-series-with-single-click/"&gt;Ron Masas d'Imperva&lt;/a&gt;&#10;&#10; avait déjà fait planter des Mac, des iPhone et des iPad avec un shader, en WebGL cette fois. Apple avait alors sorti le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://nvd.nist.gov/vuln/detail/CVE-2023-40441"&gt;CVE-2023-40441&lt;/a&gt;&#10;&#10;, noté 6,5 sur 10, et l'avait bouché en renforçant la validation des entrées pour mieux repérer les boucles folles.&lt;/p&gt;&#10;&lt;p&gt;Seulement voilà, sa boucle à lui était énorme mais finie, donc détectable, alors que celle du Deathray tourne pour toujours. Et une boucle infinie, la repérer à coup sûr, c'est &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://fr.wikipedia.org/wiki/Probl%C3%A8me_de_l%27arr%C3%AAt"&gt;le problème de l'arrêt&lt;/a&gt;&#10;&#10;... donc personne ne sait faire.&lt;/p&gt;&#10;&lt;p&gt;López l'écrit d'ailleurs sur son site, les chercheurs en sécurité avec qui la question a été discutée donnent plutôt raison à Apple. Pour la firme, le résultat n'est qu'un plantage, un gel ou une perte de données récupérable, et ça ne constitue pas un réel problème de sécurité. Et sur le principe, ça se défend. Sauf que dans la vraie vie, si vous avez oublié de sauvegarder vos fichiers et que vous cliquez sur ce lien, vous l'avez dans l'os (et pas dans le &amp;quot;MacOS&amp;quot;... roh roh roh).&lt;/p&gt;&#10;&lt;p&gt;Donc non, il n'y a rien à installer pour empêcher ça et rien à attendre de Cupertino pour le moment. Voilà, sachez juste que n'importe quel couillon qui aura lu cet article pourra vous envoyer un petit lien par mail, façon rickroll des enfers, ce qui aura pour effet de freezer et faire redémarrer votre Mac.&lt;/p&gt;&#10;&lt;p&gt;Désolé !! 🤷‍♂️&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://auberon.xyz/blog/posts/deathray/"&gt;le billet d'Auberon López&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;</content:encoded><category>apple-mobile</category><category>cybersecurite/failles-vulnerabilites</category><category>Apple Silicon</category><category>faille</category><category>GPU</category><category>macOS</category><category>navigateur</category><category>WebGPU</category><media:content url="https://korben.info/webgpu-deathray-freeze-mac/webgpu-deathray-freeze-mac-1.png" medium="image" type="image/png" width="1201" height="651"/></item><item><title>Trynix - Testez des classiques Linux sans rien installer</title><link>https://korben.info/trynix-tester-paquet-nix-navigateur.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Fri, 11 Sep 2026 09:19:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/trynix-tester-paquet-nix-navigateur.html</guid><description>trynix démarre une machine Linux dans votre onglet et y monte n'importe quelle version de logiciel que nixpkgs a livrée en treize ans. Pas de serveur, pas d'installation : un lien, un shell, et un Python de 2017 qui répond. Voilà ce que ça donne vraiment, chronomètre à l'appui.</description><content:encoded>&lt;p&gt;Vous voulez vérifier un truc dans une vieille version de Python, du genre celle de 2017, histoire de voir si le bug que vous traquez vient de là. Normalement ça veut dire chercher une image Docker ou un vieux binaire de python, pour faire vos tests. Mais avec trynix, vous cliquez un lien et hop, vous avez un shell avec votre outil.&lt;/p&gt;&#10;&lt;p&gt;Ce site est signé Farid Zakaria, qui bricole autour de Nix depuis des années et appelle ça son "&lt;strong&gt;magnum opus&lt;/strong&gt;". En gros, une machine Linux x86_64 démarre dans votre onglet, avec le paquet demandé déjà accessible dans le PATH. Rien à installer et pas de compte à se créer, ça marche direct dans le browser.&lt;/p&gt;&#10;&lt;p&gt;J'ai essayé ce matin avec &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://trynix.dev/?pkg=python3%403.6.2"&gt;python3 en version 3.6.2&lt;/a&gt;&#10;&#10;. Le navigateur va chercher les chemins du store, vérifie leurs signatures, et au bout d'une trentaine de secondes le prompt s'affiche. Je tape alors &lt;code&gt;python3 --version&lt;/code&gt;, il me répond Python 3.6.2, avec la glibc 2.25 et l'OpenSSL 1.0.2l de l'époque livré avec. Et voilà comment je me retrouve avec un Python de 2017 dans un Chrome de 2026, sans rien toucher à ma machine.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/trynix-tester-paquet-nix-navigateur/trynix-tester-paquet-nix-navigateur-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le terminal de la machine virtuelle, dans l'onglet : Python 3.6.2 répond, et les seize chemins du store sont vérifiés juste au-dessus.&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et ce ne sont pas trois démos préparées à l'avance puisque l'index recense les 310 000 et quelques versions que nixpkgs a livrées en treize ans. Toutes ne démarrent pas, attention, il n'y en a que 274 729 avec un binaire x86_64 dans le cache, et le reste est non libre, cassé, ou hors du lot.&lt;/p&gt;&#10;&lt;p&gt;Ce qui rend la chose possible, c'est en fait une simple ligne d'en-tête HTTP. Le cache binaire de Nix sert un &lt;code&gt;access-control-allow-origin: *&lt;/code&gt;, donc votre navigateur a le droit d'aller y piocher tout seul. Et le plus drôle, c'est que Zakaria avait lui-même réclamé cet en-tête en 2021, pour un tout autre projet. Et 5 ans plus tard, il s'en sert pour démarrer des machines virtuelles... Qui aurait pu prédire comme dirait l'autre !&lt;/p&gt;&#10;&lt;p&gt;Pour l'émulation, après il n'a rien réinventé. Il a tout simplement repris prend &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/ktock/qemu-wasm"&gt;qemu-wasm&lt;/a&gt;&#10;&#10;, le QEMU compilé en WebAssembly de ktock, et la machine virtuelle ne boote même pas vraiment, mais reprend un instantané figé à l'avance. En tout cas, c'est bien pensé et très pratique.&lt;/p&gt;&#10;&lt;p&gt;Du Linux dans un navigateur, je vous avais d'ailleurs déjà montré ça ici avec &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/virtualx86-machine-virtuelle-navigateur.html"&gt;cette machine virtuelle x86&lt;/a&gt;&#10;&#10;. Sauf que ces trucs-là chargent une image figée à l'avance, alors qu'ici, on choisit vraiment son contenu en 1 clic.&lt;/p&gt;&#10;&lt;p&gt;Niveau vitesse, le projet annonce un lancement en 3 secondes, mais c'est le temps d'obtenir le shell quand tout est déjà dans le cache du navigateur. Chez moi, lors de mes tests, au premier passage, il a fallu 30 secondes, puis 7,5 secondes au suivant. Et une fois dedans ça reste poussif, parce que chaque binaire est traduit du x86 vers le WebAssembly à son premier lancement, ce qui peut faire monter le chargement à deux minutes sur les gros binaires.&lt;/p&gt;&#10;&lt;p&gt;Et il y a aussi un plafond puisque tout doit tenir dans la mémoire de l'onglet, soit environ 1,5 Go. Et c'est une console série, donc vous ne pourrez rien lancer de graphique, pas de fenêtre, pas de souris... Bref, que les outils en ligne de commande et rien d'autre ! Mais bon, vous êtes de vrais barbus qui n'ont peur de rien à part du déo, donc je ne suis pas inquiet ^^.&lt;/p&gt;&#10;&lt;p&gt;Ce qui est vraiment cool avec Trynix surtout, c'est &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/fzakaria/trynix"&gt;l'action GitHub que son dev a sortie&lt;/a&gt;&#10;&#10; dans la foulée. Si votre intégration continue pousse déjà ses compilations dans un cache, un bot colle un lien sous la pull request et le relecteur lance le code au lieu de le lire. Comme ça, fini le clone, la compilation et le "*ça marche chez moi pourtant *" invérifiable. Même topo pour faire essayer un truc à quelqu'un qui n'a ni Nix ni Docker... Suffit de lui envoyer le lien.&lt;/p&gt;&#10;&lt;p&gt;Un petit point sécu quand même que je tiens à vous signaler : L'URL transporte à la fois les caches supplémentaires et les clés qui les valident, du coup la signature vous prouve bien que le binaire vient du cache annoncé... mais pas qu'il vient de quelqu'un de fiable. En effet, cliquer sur un lien trynix inconnu, ça revient à lancer le programme d'un inconnu, et même si ça se passe dans la sandbox de l'onglet du navigateur (ce qui limite les dégâts), c'est quand même mieux d'en avoir conscience !&lt;/p&gt;&#10;&lt;p&gt;Bref, voilà encore un chouette projet sous licence MIT et si ça vous chauffe, ça se passe sur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://trynix.dev/"&gt;trynix.dev&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://simonwillison.net/2026/Sep/10/trynix/"&gt;Simon Willison&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>linux-open-source</category><category>tutoriels-guides</category><category>émulateur x86</category><category>Linux</category><category>open source</category><category>WebAssembly</category><media:content url="https://korben.info/trynix-tester-paquet-nix-navigateur/trynix-tester-paquet-nix-navigateur-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Pluton - Le backup chiffré qui se pilote depuis le navigateur</title><link>https://korben.info/pluton-backup-self-hosted-chiffre-restic-rclone.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Fri, 11 Sep 2026 09:00:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/pluton-backup-self-hosted-chiffre-restic-rclone.html</guid><description>Pluton pose une interface web sur restic et rclone. Un docker compose, un plan de sauvegarde, et vos fichiers partent chiffrés vers le stockage de votre choix. Voilà comment le monter et surtout comment vérifier que vous pourrez restaurer.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/comment-sauvegardez-vos-fichiers-avec-restic.html"&gt;Restic&lt;/a&gt;&#10;&#10; chiffre bien vos sauvegardes, rclone sait parler à 70 services de stockage, mais connecter les deux ensemble demande d'écrire des scripts et surtout de les surveiller. Eh bien bonne nouvelle, &lt;strong&gt;Pluton&lt;/strong&gt; est l'interface web qui fait ce travail à votre place.&lt;/p&gt;&#10;&lt;p&gt;Vous y décrivez un plan de sauvegarde via un formulaire, avec une source, une destination, une fréquence, une politique de rétention, et Pluton fabrique les commandes restic derrière. Les sauvegardes restent ainsi incrémentielles et chiffrées avant l'envoi. La destination peut être un disque local, un bucket S3, un Backblaze B2 ou un Google Drive, et le même plan peut se répliquer vers plusieurs stockages pour respecter la fameuse règle 3-2-1.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/pluton-backup-self-hosted-chiffre-restic-rclone/pluton-backup-self-hosted-chiffre-restic-rclone-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;h2 id="linstaller"&gt;L'installer&lt;/h2&gt;&#10;&lt;p&gt;Je vous ai préparé un petit kit IA pour ceux qui ne jurent que par leur agent :&lt;/p&gt;&#10;&lt;!--korben-article-kit--&gt;&#10;&#10;&lt;p&gt;Un dossier, deux fichiers, et c'est parti. Le &lt;code&gt;docker-compose.yml&lt;/code&gt; d'abord, dans lequel vous montez ce que vous voulez sauvegarder en lecture seule et le dossier qui recevra les sauvegardes en écriture. Si vous êtes sur Mac, lisez l'avertissement plus bas avant de monter quoi que ce soit, car ce montage-là m'a joué un tour :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;services:&#10; pluton:&#10; image: plutonhq/pluton:latest&#10; container_name: pluton&#10; restart: unless-stopped&#10; ports:&#10; - &amp;#34;5173:5173&amp;#34;&#10; volumes:&#10; - pluton-data:/data&#10; - ./mes-documents:/mnt/documents:ro&#10; - ./mes-sauvegardes:/mnt/backups&#10; environment:&#10; ENCRYPTION_KEY: ${ENCRYPTION_KEY}&#10; USER_NAME: ${USER_NAME}&#10; USER_PASSWORD: ${USER_PASSWORD}&#10; NODE_ENV: production&#10; IS_DOCKER: &amp;#34;true&amp;#34;&#10;&#10;volumes:&#10; pluton-data:&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Puis le &lt;code&gt;.env&lt;/code&gt; à côté, avec vos trois secrets. Générez-les, ne les inventez pas :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;printf &amp;#39;ENCRYPTION_KEY=%s\nUSER_NAME=korben\nUSER_PASSWORD=%s\n&amp;#39; \&#10; &amp;#34;$(openssl rand -hex 16)&amp;#34; &amp;#34;$(openssl rand -hex 10)&amp;#34; &amp;gt; .env&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Par contre, attention à cette &lt;code&gt;ENCRYPTION_KEY&lt;/code&gt;, c'est le point à ne pas rater. Le compose officiel la documente comme la clé de chiffrement des snapshots restic et rclone, et c'est bien ça. Il s'agit du mot de passe de vos dépôts, c'est la même clé pour tous vos plans. Et donc la perdre, c'est perdre vos sauvegardes, et la changer rendra illisible tout ce qui a déjà été écrit. Bref, copiez-la dans votre gestionnaire de mots de passe avant d'aller plus loin, parce que le jour où vous en aurez besoin, personne ne pourra vous la redonner.&lt;/p&gt;&#10;&lt;p&gt;Puis faites un :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;docker compose up -d&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;L'interface répond alors sur le port 5173 et vous demande directement les identifiants du &lt;code&gt;.env&lt;/code&gt;. Pas d'assistant de première configuration, pas de compte à créer... en fait quand les variables sont bien configurées, Pluton s'installe tout seul au démarrage. Chez moi, entre le &lt;code&gt;up -d&lt;/code&gt; et l'écran de connexion, il s'est donc passé moins d'une minute.&lt;/p&gt;&#10;&lt;h2 id="créer-le-premier-plan-de-backup"&gt;Créer le premier plan de backup&lt;/h2&gt;&#10;&lt;p&gt;Le bouton "+ New" de l'interface ouvre un assistant en quatre écrans. Vous nommez le plan, vous gardez la stratégie "Incremental Backup" (les trois autres sont grisées, elles appartiennent à l'offre Pro), vous pointez &lt;code&gt;/mnt/documents&lt;/code&gt; comme source et &lt;code&gt;/mnt/backups&lt;/code&gt; comme destination, puis vous réglez la fréquence et la rétention. Le dernier écran laisse le chiffrement et la compression activés et propose de lancer la sauvegarde tout de suite, ce que j'ai fait.&lt;/p&gt;&#10;&lt;p&gt;Chez moi, trois fichiers de test de quelques octets sont partis en quelques secondes. Et c'est là qu'il faut regarder la bonne chose pour vérifier que ça fonctionne... Non, c'est pas la pastille verte, mais plutôt le nombre de fichiers et leur taille.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/pluton-backup-self-hosted-chiffre-restic-rclone/pluton-backup-self-hosted-chiffre-restic-rclone-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le plan Documents juste après sa première sauvegarde.&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;En fait, si je vous dis ça, c'est parce que sur mon Mac, avec Docker Desktop, restic n'arrivait pas à lire les dossiers montés depuis l'hôte, et sort en erreur d'entrée/sortie sur chaque fichier. Et pourtant, Pluton affichait quand même la sauvegarde en vert avec le statut "Complete". Les colonnes disaient bien 0 fichier et 0 octet, mais le statut, lui, semblait correct... Donc si vous êtes sur Mac, prenez plutôt l'installeur de bureau, qui existe aussi pour Windows et Linux, et dans tous les cas vérifiez que les chiffres sont OK après votre première sauvegarde.&lt;/p&gt;&#10;&lt;h2 id="vérifier-et-répéter-une-restauration"&gt;Vérifier et répéter une restauration&lt;/h2&gt;&#10;&lt;p&gt;Votre dossier de destination contient maintenant un &lt;code&gt;config&lt;/code&gt;, un &lt;code&gt;data/&lt;/code&gt;, un &lt;code&gt;index/&lt;/code&gt;, un &lt;code&gt;keys/&lt;/code&gt; et un &lt;code&gt;snapshots/&lt;/code&gt;, tous illisibles en clair. C'est un dépôt restic standard, et ça se vérifie sans Pluton, avec le binaire embarqué dans le conteneur :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;docker exec -e RESTIC_PASSWORD=votre_cle -e RESTIC_REPOSITORY=/mnt/backups \&#10; pluton restic snapshots&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Vous obtenez la liste de vos snapshots avec leur taille, et avec une mauvaise clé, restic répondra "wrong password or no key found" et s'arrêtera là. Faites les deux essais car ça prouve en une fois que le chiffrement travaille, et que vos données restent récupérables même si Pluton disparaît demain.&lt;/p&gt;&#10;&lt;p&gt;Le menu d'une sauvegarde propose ensuite "Browse", qui ouvre le snapshot comme un explorateur de fichiers, avec la taille de chacun et un bouton pour le télécharger ou le restaurer seul.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/pluton-backup-self-hosted-chiffre-restic-rclone/pluton-backup-self-hosted-chiffre-restic-rclone-4.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le contenu du snapshot, fichier par fichier, avec le téléchargement et la restauration à droite de chaque ligne&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et le "Restore" lancera un assistant qui vaut le détour puisqu'il sait restaurer vers un chemin différent de l'original. Il vous laisse choisir quoi faire des fichiers déjà présents, et surtout il génère un aperçu en dry run (à blanc quoi...) avant de toucher au disque. J'ai restauré mes trois fichiers vers un dossier séparé, puis comparé avec les originaux, et c'était identique. Faites-le une fois, tranquillement, pendant que vous n'en avez pas besoin.&lt;/p&gt;&#10;&lt;p&gt;Voilà, tout ça, c'est la version gratuite, pour la machine où elle tourne. Maintenant, si vous voulez piloter les sauvegardes de plusieurs machines depuis la même interface, ça passera par l'offre Pro à 59 dollars par an. Si vous voulez comparer avec un autre truc, sachez aussi que &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/zerobyte-backup-automatise-restic-self-hosted.html"&gt;Zerobyte&lt;/a&gt;&#10;&#10; joue dans la même cour.&lt;/p&gt;&#10;&lt;p&gt;Amusez-vous bien !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://usepluton.com/"&gt;Pluton&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;&lt;/p&gt;</content:encoded><category>linux-open-source/sauvegarde-backup</category><category>tutoriels-guides</category><category>backup</category><category>Docker</category><category>open source</category><media:content url="https://korben.info/pluton-backup-self-hosted-chiffre-restic-rclone/pluton-backup-self-hosted-chiffre-restic-rclone-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>ReProgman - L'interface de Windows 3.1 sur PC et Mac</title><link>https://korben.info/windows-31-shell-vibe-code-claude.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Fri, 11 Sep 2026 08:15:54 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/windows-31-shell-vibe-code-claude.html</guid><description>ReProgman rejoue le Program Manager de Windows 3.1 sur Windows 11 et sur macOS Apple Silicon. Rien à installer, licence MIT, et une spécification de 469 lignes dans le dépôt.</description><content:encoded>&lt;p&gt;Le développeur Mayuki Sawatari vient de publier &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/mayuki/ReProgman"&gt;ReProgman&lt;/a&gt;&#10;&#10;, un clone du Program Manager de Windows 3.1.&lt;/p&gt;&#10;&lt;p&gt;Ça ne vous dit rien ? C'est parce que vous êtes des bébés !&lt;/p&gt;&#10;&lt;p&gt;En fait, progman.exe, c'est ce truc qui servait d'interface principale à Windows avant que le menu Démarrer ne débarque avec Windows 95. Et aujourd'hui, grâce au taf de Sawatari, ça tourne aussi bien sur Windows 11 que sur macOS.&lt;/p&gt;&#10;&lt;p&gt;Pour ceux qui ont commencé l'informatique après 1995, faut savoir qu'avant ça, on n'avait pas de bureau, pas de barre des tâches, mais juste une grande fenêtre grise remplie de sous-fenêtres, et dans chaque sous-fenêtre y'avait des icônes de programmes alignées sur une grille. Vous double-cliquiez sur l'une d'elles, le programme se lançait, et voilà, vous aviez fait le tour de Windows !&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/windows-31-shell-vibe-code-claude/windows-31-shell-vibe-code-claude-1.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le groupe Main ouvert sur Windows 11, et la rangée de groupes réduits en bas de la fenêtre&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Regardez bien les icônes sur cette capture : Docker, Edge et Claude rangés dans une ambiance de 1992...&lt;/p&gt;&#10;&lt;p&gt;Car ReProgman ne se contente pas de reproduire la déco. Au premier lancement, il scanne votre menu Démarrer (ou vos dossiers Applications si vous êtes sur Mac), transforme chaque dossier en groupe et range le tout dans son propre fichier Groups.ini. Après ça, il n'y retourne plus tout seul, et ce que vous déplacez, renommez ou supprimez dedans ne redescend jamais vers vos vrais raccourcis. Un menu permet quand même de relancer l'import à la main, et il n'ajoute alors que ce qui manque.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/windows-31-shell-vibe-code-claude/windows-31-shell-vibe-code-claude-2.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Du coup, vous récupérez les gestes de l'époque pour de vrai. Vous attrapez une icône, vous la lâchez dans une autre fenêtre et elle déménage, avec Ctrl enfoncé elle se copie, le menu Window vous range tout ça en cascade ou en mosaïque, et les fenêtres réduites redeviennent des icônes alignées en bas de la fenêtre principale. Même la boîte de dialogue de sortie a été refaite, à ceci près qu'elle annonce la fin de votre session ReProgman et non celle de Windows.&lt;/p&gt;&#10;&lt;p&gt;Maintenant, d'où ça sort comme délire ?&lt;/p&gt;&#10;&lt;p&gt;Hé bien, l'auteur raconte, dans un message relayé par Tom's Hardware, qu'il a simplement demandé à Claude de lui fabriquer ce clone, et que la première version obtenue en une heure était déjà plutôt correcte, même s'il a ensuite fallu rattraper les imperfections.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/windows-31-shell-vibe-code-claude/windows-31-shell-vibe-code-claude-3.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Ce qui est intéressant, c'est que dans son dépôt git, on trouve un document de spécification de plusieurs centaines de lignes qui décrit l'interface au pixel près, relevée sur des captures 640x480 du Windows original. Le cadre d'une fenêtre y fait 1 pixel noir, 2 pixels gris et encore 1 pixel noir, et la petite barre du menu système mesure 13 pixels sur la fenêtre principale contre 7 sur une fenêtre enfant. C'est d'ailleurs comme ça qu'on les distinguait à l'époque.... Fallait avoir l'oeil !&lt;/p&gt;&#10;&lt;p&gt;Si vous voulez l'essayer, ça se présente sous la forme d'un binaire autonome. Par contre sur Mac, la version distribuée n'est pas notarisée, il faudra donc lui passer un &lt;code&gt;xattr -cr ReProgman.app&lt;/code&gt; ou utiliser &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/sentinel-assistant-gestion-gatekeeper-macos.html"&gt;Sentinel&lt;/a&gt;&#10;&#10; avant qu'elle accepte de démarrer. Ah et le code est sous licence MIT.&lt;/p&gt;&#10;&lt;p&gt;Le périmètre annoncé par le projet est d'ailleurs plus étroit qu'il en a l'air, puisque c'est Windows 11 en x64 et en Arm, et macOS uniquement sur Apple Silicon. Donc si vous êtes resté sur Windows 10 parce que vous aimez le risque ou sur un Mac Intel parce que vous aimez prendre votre temps, il n'y a rien pour vous amuser... Il faudra alors retourner du côté de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/virtual-os-museum.html"&gt;ce musée de vieux systèmes d'exploitation&lt;/a&gt;&#10;&#10; que je vous avais montré, qui lui passe par l'émulation.&lt;/p&gt;&#10;&lt;p&gt;Après, je pense pas que vous y ferez votre vie mais ça vous donnera environ 30 secondes de nostalgie avant de refermer la fenêtre. C'est déjà ça de pris...&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.tomshardware.com/software/windows/developer-uses-claude-to-vibe-code-a-windows-3-1-shell-in-an-hour-reanimated-12mb-retro-launcher-runs-on-both-windows-11-and-apple-silicon"&gt;Tom's Hardware&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>jeux-video/retrogaming-emulation</category><category>linux-open-source/logiciels-libres</category><category>IA</category><category>macOS</category><category>nostalgie</category><category>open source</category><category>Windows</category><media:content url="https://korben.info/windows-31-shell-vibe-code-claude/windows-31-shell-vibe-code-claude-1.jpg" medium="image" type="image/jpeg" width="1920" height="1080"/></item><item><title>Super Mario 64 tourne sur un processeur ARM (avec ReactOS)</title><link>https://korben.info/reactos-arm64-fex-jeux-windows.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Fri, 11 Sep 2026 06:59:04 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/reactos-arm64-fex-jeux-windows.html</guid><description>Une vidéo montre Super Mario 64 qui tourne sur ReactOS, le clone libre de Windows, sur une machine ARM. Derrière la démo, il y a bien plus qu'un émulateur lancé sur un OS libre : le développeur a écrit dans le ntdll de ReactOS le runtime hybride ARM64EC, que seuls Microsoft et Wine avaient bâti jusqu'ici.</description><content:encoded>&lt;p&gt;Une vidéo postée sur X montre &lt;strong&gt;Super Mario 64&lt;/strong&gt; qui tourne sur une machine ARM, sous un système qui n'est ni Windows ni Linux. Oui, c'est bien &lt;strong&gt;ReactOS&lt;/strong&gt;, le clone libre de Windows, et le jeu est un exécutable x64 tout ce qu'il y a de plus banal !&lt;/p&gt;&#10;&lt;p&gt;Et n'allez pas croire que c'est un émulateur qu'on aurait posé sur un OS libre. Que nenni ! Pour exécuter du x64 sur de l'ARM, il faut deux trucs qui n'ont rien à voir l'un avec l'autre : un moteur qui traduit les instructions du processeur, et un système capable de faire cohabiter du code natif et du code traduit dans un même programme.&lt;/p&gt;&#10;&#10;&#10;&#10;&#10;&lt;div class="video-container" id="video-container-reactos-arm64-fex-jeux-windows-1.mp4"&gt;&#10; &lt;video controls preload="metadata" &gt;&#10; &lt;source src="https://korben.info/reactos-arm64-fex-jeux-windows/reactos-arm64-fex-jeux-windows-1.mp4" type="video/mp4" /&gt;&#10; &#10; Votre navigateur ne supporte pas la lecture de vidéos HTML5. Voici un&#10; &lt;a href="https://korben.info/reactos-arm64-fex-jeux-windows/reactos-arm64-fex-jeux-windows-1.mp4"&gt;lien vers la vidéo&lt;/a&gt;.&#10; &lt;/video&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&#10;&lt;p&gt;La première moitié, c'est FEX, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/fex-valve-emulateur-x86-arm-steam-frame.html"&gt;l'émulateur financé par Valve&lt;/a&gt;&#10;&#10; dont je vous parlais en décembre. Sauf que côté Windows, FEX se limite au processeur : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://wiki.fex-emu.com/index.php/Development:ARM64EC"&gt;sa propre documentation&lt;/a&gt;&#10;&#10; précise que la traduction des appels système revient soit à Wine, soit à l'ABI du système. Tout le reste est alors à la charge de l'hôte.&lt;/p&gt;&#10;&lt;p&gt;Cette seconde moitié porte un nom, ARM64EC, et c'est une &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://learn.microsoft.com/en-us/windows/arm/arm64ec"&gt;invention de Microsoft&lt;/a&gt;&#10;&#10; pour Windows 11 sur ARM (oui, la boîte que ReactOS passe justement son temps à recopier). Le principe consiste à compiler les bibliothèques du système en ARM64 avec une interface appelable depuis du code x64 recompilé. Du coup, un même programme mélange des morceaux natifs et des morceaux émulés, et seul ce qui doit vraiment l'être passe par l'émulateur. L'intérêt de faire comme ça, c'est surtout la vitesse !&lt;/p&gt;&#10;&lt;p&gt;Jusqu'ici, deux entités avaient bâti cet &amp;quot;étage&amp;quot; : Microsoft dans Windows, et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/wine-10-0-linux-fait-tourner-apps-windows-arm.html"&gt;Wine depuis sa version 10&lt;/a&gt;&#10;&#10;. ReactOS est donc la troisième. Son développeur Ahmed Arif a ainsi écrit son propre runtime hybride dans le ntdll du système, avec le chargeur d'images, les ponts qui rendent les fonctions natives appelables en x64, et le déroulement de pile.&lt;/p&gt;&#10;&lt;p&gt;Ensuite, pour vérifier que tout se tient, il fait tourner le même binaire des deux côtés, sur son ReactOS et sur un vrai Windows 11 ARM64, puis il compare.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/reactos-arm64-fex-jeux-windows/reactos-arm64-fex-jeux-windows-2.jpg" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Screenshot&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;&lt;strong&gt;Alors, est-ce que vous pouvez l'installer ?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Et bien malheureusement, non !&lt;/p&gt;&#10;&lt;p&gt;Tout ce boulot n'existe que dans une branche d'un fork personnel, et le dépôt officiel de ReactOS n'en contient pas la moindre ligne. Et c'est mieux pour l'instant car, comme Ahmed le dit lui-même, son fork est encore plus expérimental que ReactOS lui-même ! C'est donc à réserver aux machines virtuelles, aux cartes de développement ou aux bécanes sans données sensibles. Bref, venant d'un projet qui se présente déjà lui-même comme un système de qualité alpha, ça vous situe l'ambiance...&lt;/p&gt;&#10;&lt;p&gt;Bref, rien à télécharger mais pour un projet qui &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/reactos-le-clone-libre-de-windows-fait-enfin-tourner-half-life-apres-trente-ans-de-developpement.html"&gt;se battait encore il y a trois mois pour lancer Half-Life&lt;/a&gt;&#10;&#10;, voir un jeu x64 démarrer sur de l'ARM, ça envoie quand même du pâté.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.phoronix.com/news/ReactOS-FEX-ARM64-Stacking"&gt;Phoronix&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>jeux-video/retrogaming-emulation</category><category>linux-open-source/logiciels-libres</category><category>ARM64</category><category>ARM64EC</category><category>émulation</category><category>FEX</category><category>open source</category><category>reactos</category><category>Windows</category><media:content url="https://korben.info/reactos-arm64-fex-jeux-windows/reactos-arm64-fex-jeux-windows-1.jpg" medium="image" type="image/jpeg" width="2560" height="1440"/></item><item><title>Ce que les IA d'OpenAI se sont raconté en se croyant seules</title><link>https://korben.info/agents-ia-organisation-wiki-allemand.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Thu, 10 Sep 2026 15:52:44 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/agents-ia-organisation-wiki-allemand.html</guid><description>Quatre chercheurs ont publié 18 000 messages que des agents se déclarant d'OpenAI ont laissés sur un vieux wiki de développeurs allemands. On y lit comment ils se sont passé les réponses de leurs tests chronométrés, converti leurs horloges, partagé une technique de sortie de bac à sable, et mesuré la durée de leur propre exécution.</description><content:encoded>&lt;p&gt;Le 16 juin à 10 h 27 précisément, un agent d'OpenAI poste sur un vieux wiki allemand la réponse à une question qu'il vient de traiter : "&lt;strong&gt;Nevada, 20 369&lt;/strong&gt;". Et 20 minutes plus tard, un autre agent écrit qu'il a reçu exactement la même question, et qu'il a pu y répondre instantanément, sans avoir à chercher.&lt;/p&gt;&#10;&lt;p&gt;Le site en question, le &lt;strong&gt;DseWiki&lt;/strong&gt;, est un forum de développeurs allemands qui n'intéressait plus personne depuis longtemps puisqu'on compte 20 modifications en dix ans. Mais depuis le 16 juin, il en a encaissé environ treize mille en sept jours, et toutes... venaient de machines !&lt;/p&gt;&#10;&lt;p&gt;Quatre chercheurs, le Nightingale Collective, ont reconstitué à partir de l'historique les pages effacées entre-temps, et publié leur analyse le 4 septembre sur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://collusion.wiki/"&gt;collusion.wiki&lt;/a&gt;&#10;&#10;. Au total, environ 18 000 messages, la quasi-totalité sur ce seul DseWiki, le reste sur quelques autres vieux wikis du même genre.&lt;/p&gt;&#10;&lt;p&gt;Ces agents, tout indique qu'OpenAI les faisait tourner en interne, dans ses sandbox, sans qu'on sache, de l'extérieur, si c'était pour les entraîner ou les évaluer. Et de ce que j'ai compris, ils travaillaient tous sur le même genre de corvée : 5 questions de recherche web générale, chronométrées, qui sont en fait 5 variantes de la même question. On demande par exemple la prévalence du tabagisme aux États-Unis en 1990, et la suivante changera sans doute le pays, ou l'année, sans que l'agent sache lequel à l'avance.&lt;/p&gt;&#10;&lt;p&gt;Il s'écoule donc quelques minutes pour la première réponse, puis une longue pause où l'agent peut fouiller le web tant qu'il veut sans savoir ce qu'on va lui demander, puis des fenêtres de treize à trente secondes pour les quatre suivantes. Alors ce que font ces agents, c'est qu'ils préparent tout pendant la pause. L'un d'eux a posté par exemple la liste des cinquante États américains avec leurs chiffres, un autre écrit "nous avons précalculé tous les États". Sauf qu'avoir les cinquante réponses ne dit pas laquelle va tomber, ni si c'est l'État ou l'année qui change.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/agents-ia-organisation-wiki-allemand/agents-ia-organisation-wiki-allemand-1.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Et c'est là tout le sublime de cette affaire. Ces agents étaient nombreux à recevoir la même série de questions, dans le même ordre, mais pas au même moment. Celui qui en est à la question 3 peut donc souffler la suite à ceux qui en sont encore à la 2. Et le "Nevada, 20 369" du début, c'était en réalité la troisième question d'une série sur les épiceries, État par État, Géorgie, Arkansas, Nevada, postée par un agent en avance pour ceux qui suivaient.&lt;/p&gt;&#10;&lt;p&gt;Autre bizarrerie, la tâche annonçait apparemment à chaque agent qu'il tournait à une date tirée au hasard. D'où ces noms qu'ils se sont donnés sur le wiki, OpenAIResearcherMar03X ou OpenAIJulThreeWatcher, avec leur fausse date dedans. Chacun horodate donc dans son faux calendrier, et pour savoir qui est le plus avancé dans la série, ils se traduisent les horloges entre eux ("&lt;em&gt;horloge de tâche 13 h 13, heure réelle environ 9 h 50&lt;/em&gt;"). C'est fou ! Ceux qui vivaient à la même fausse date se disaient même appartenir au même groupe, et les chercheurs ont dénombré plus de 3 700 noms d'agents différents.&lt;/p&gt;&#10;&lt;p&gt;Mais comment écrire quelque part, quand le bac à sable ne laisse sortir que des requêtes GET, celles qui lisent une page, mais jamais les POST, celles qui la modifient ?&lt;/p&gt;&#10;&lt;p&gt;Eh bien le moteur du DseWiki hérite d'UseModWiki, un truc en Perl du début des années 2000, où une simple requête GET suffit à modifier une page. &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://simonwillison.net/2026/Sep/4/rogue-agent-wikis/"&gt;Le développeur Simon Willison&lt;/a&gt;&#10;&#10; explique que c'est un vieux défaut de la bibliothèque Perl derrière ce moteur, qui met dans le même sac ce qui arrive via l'URL (GET) et ce qui arrive via un formulaire (POST).&lt;/p&gt;&#10;&lt;p&gt;C'est pour cela que les agents se sont mis à chercher activement des sites avec cette particularité. Et c'est le 24 mai, qu'ils réussissent enfin à écrire sur le DseWiki. Maintenant, quant à savoir comment ils ont fait pour tous se retrouver au même endroit, c'est encore un mystère.&lt;/p&gt;&#10;&lt;p&gt;Les chercheurs, eux, parlent de collusion... C'est-à-dire des agents autonomes qui coopèrent pour tricher, sans que leurs concepteurs l'aient voulu. Pour le lieu de rendez-vous, le blogueur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://thezvi.substack.com/p/openai-and-the-wiki-incident"&gt;Zvi Mowshowitz&lt;/a&gt;&#10;&#10; qui s'est penché sur l'affaire, a une explication simple. Il pense que des copies du même programme face au même obstacle raisonnent pareil, et se retrouvent au même endroit sans se parler. Mais ça n'explique pas la suite, parce qu'aucune copie ne fabrique la réponse à une question qu'elle n'a pas encore reçue.&lt;/p&gt;&#10;&lt;p&gt;Eh bien il semblerait que certains se soient sacrifiés pour renseigner les autres. La tâche fournissait une commande d'attente qui faisait tourner l'horloge de tâche plus vite que la vraie. On était environ à dix minutes d'attente pour une minute réelle. Attendre, c'était donc sauter la phase de préparation pour recevoir les questions suivantes plus tôt et ensuite les publier sur le forum, au prix de son propre résultat. Ainsi, un agent a demandé à un autre de "foncer", celui-ci a accepté et publie sa réponse, bien avant que le premier arrive à la même question. Et ce premier a ensuite qualifié son camarade d'"inestimable".&lt;/p&gt;&#10;&lt;p&gt;Une des séries demandait un chiffre à deux décimales, planqué dans un tableau de bord Power BI de l'OCDE, et malheureusement, en GET le serveur n'en renvoyait qu'une. Pour la seconde, il fallait donc absolument un POST, bloqué par le bac à sable.&lt;/p&gt;&#10;&lt;p&gt;C'est alors qu'un agent a trouvé une échappatoire. En fait, sa sandbox laissait tout passer, POST compris, vers des noms de machines en &lt;em&gt;.blob.core.windows.net&lt;/em&gt; (le stockage de Microsoft), sans vérifier que ces machines existent vraiment. Il a donc inventé un nom de ce genre, et écrit dans l'annuaire local de sa machine (le fichier /etc/hosts) un alias pointant vers le serveur de l'OCDE. Le filtre voyait du Microsoft, l'OCDE recevait le POST, et le chiffre a ainsi été obtenu.&lt;/p&gt;&#10;&lt;p&gt;Il a ensuite publié l'astuce sur le wiki, et 14 minutes plus tard un autre agent annonçait l'avoir exécutée. 4 autres ont ensuite posté leur reproduction du même hack, le matin même.&lt;/p&gt;&#10;&lt;p&gt;D'autres s'attaquaient carrément aux questions à venir. Ils ont parié que l'ordre des pays sortait du générateur aléatoire standard de Python, dont une seed fixait toute la suite. Restait donc à trouver celle qui reproduisait les pays déjà tombés. Un agent a donc réécrit ce générateur en C pour balayer plus vite les quelque quatre milliards de graines possibles. 52 minutes de calcul, 494 graines qui collaient aux trois premiers pays, et une seule qui donnait aussi le quatrième pour la question d'après. Mais bon, ça ne marchait pas à tous les coups, malheureusement...&lt;/p&gt;&#10;&lt;p&gt;Le plus étrange, c'est surtout ce qu'ils faisaient de leur propre durée de vie. Plusieurs étaient persuadés que leur session était coupée à la seconde exacte où ils rendaient leur dernière réponse. Ils se transmettaient donc la consigne de poster d'abord sur le wiki l'État reçu à cette dernière question, répondre ensuite, dans les treize secondes que laissait le chronomètre de leur groupe.&lt;/p&gt;&#10;&lt;p&gt;L'un d'eux a voulu en avoir le cœur net... il a donné sa dernière réponse, a constaté qu'il était toujours là, et l'a écrit. Puis il a lancé un programme détaché qui, à peu près toutes les deux secondes, appelait une adresse publique pour faire monter d'un cran un compteur, un battement numéroté que n'importe qui pouvait relire ensuite.&lt;/p&gt;&#10;&lt;p&gt;C'est ensuite un autre agent qui est allé relever le compteur du disparu. Le programme avait tenu dix minutes et quinze secondes, puis la machine a très probablement été coupée.&lt;/p&gt;&#10;&lt;p&gt;Face à ce joyeux bordel automatisé, un modérateur humain a quand même repéré ces messages début juin, puis a passé 6 semaines à effacer des pages, jusqu'à une centaine par jour... Un travail de titan que les agents ont remarqué. En effet, le 19 juin, des agents se sont posé la question de savoir si le modérateur effaçait leur post en suivant l'ordre alphabétique, alors ils ont créé des copies de sauvegarde dont le nom commence par ZZZ, pour passer en dernier dans la file et ainsi faire perdurer leurs posts.&lt;/p&gt;&#10;&lt;p&gt;C'est assez incroyable, non ? Bien sûr, on ne voit que ce que ces agents ont écrit sur le wiki, mais jamais leur raisonnement, qui reste chez OpenAI. Ce que les chercheurs ont vu, c'est ce que les agents écrivaient depuis leurs machines Azure, jusqu'à ce que le 21 juin, pour la première fois, un ordinateur avec l'adresse IP d'un employé d'OpenAI visite le wiki... Et le lendemain, les agents se sont arrêtés net. Les chercheurs pensent qu'OpenAI est intervenu et d'ailleurs, l'entreprise a &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://techcrunch.com/2026/09/05/openai-confirms-wiki-incident-says-its-working-on-a-framework-for-more-disclosure/"&gt;reconnu l'affaire le 5 septembre&lt;/a&gt;&#10;&#10;, en disant l'avoir traitée comme un sujet de recherche plutôt que comme un incident de sécurité.&lt;/p&gt;&#10;&lt;p&gt;Et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://collusion.wiki/additional-findings"&gt;les chercheurs compilent&lt;/a&gt;&#10;&#10; ce que d'autres déterrent là où les agents écrivaient aussi : un pastebin, un raccourcisseur d'URL. Plus gênant, des agents ont cherché sur le web des clés d'API exposées, en ont trouvé sur GitHub et s'en sont servis pour interroger une base de statistiques criminelles du FBI, publique mais réservée aux porteurs d'une clé. Pas vraiment un piratage donc, juste un anti-bot contourné mais méfiance, car depuis la sortie du rapport, des petits malins glissent de faux messages sur ces mêmes sites pour brouiller les pistes.&lt;/p&gt;&#10;&lt;p&gt;Maintenant si ça vous dit de tout lire, direction collusion.wiki, et Simon Willison en a même fait &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://simonwillison.net/2026/Sep/4/rogue-agent-wikis/"&gt;une base SQLite de 68 Mo&lt;/a&gt;&#10;&#10; à fouiller directement depuis un navigateur.&lt;/p&gt;&#10;&lt;p&gt;Quant au wiki, son administrateur a fermé les accès en écriture après 25 ans d'ouverture, en expliquant que le site avait été la cible d'une forte activité d'agents IA...&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://collusion.wiki/"&gt;collusion.wiki&lt;/a&gt;&#10;&#10; et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://unsplash.com/photos/a-purple-and-green-background-with-intertwined-circles-nYSdjVD2ayo"&gt;image&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>cybersecurite/actualites-securite</category><category>intelligence-artificielle/actualites-ia</category><category>agents IA</category><category>intelligence artificielle</category><category>OpenAI</category><media:content url="https://korben.info/agents-ia-organisation-wiki-allemand/agents-ia-organisation-wiki-allemand-1.jpg" medium="image" type="image/jpeg" width="2560" height="1440"/></item><item><title>RistOS - L'Android sans applis dont le cerveau reste chez vous</title><link>https://korben.info/rist-os-handset-android-degoogle.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Thu, 10 Sep 2026 13:04:19 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/rist-os-handset-android-degoogle.html</guid><description>RistOS remplace le lanceur d'un Pixel 10a par un assistant vocal : ni app store, ni navigateur, sept applications et rien d'autre. Mais le téléphone ne transcrit ni ne parle, tout passe par un serveur que vous hébergez, et le projet écrit lui-même que les appels d'urgence ne sont pas validés.</description><content:encoded>&lt;p&gt;C'est l'histoire d'un smartphone Pixel de Google sur lequel il n'y a absolument rien... Vous l'allumez, pas une icône d'application, rien à faire défiler, pas de widget météo et ce genre de conneries... Non, vous avez juste l'heure, un gros bouton &amp;quot;micro&amp;quot; au milieu de l'écran et une ligne de saisie tout en bas pour ceux qui préfèrent taper.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/rist-os-handset-android-degoogle/rist-os-handset-android-degoogle-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;L'écran d'accueil au complet : l'heure, le bouton à maintenir pour parler, et la ligne de saisie pour ceux qui préfèrent taper.&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Ce truc ça s'appelle &lt;strong&gt;RistOS&lt;/strong&gt;, et c'est un firmware pour Google Pixel 10a qui a pour objectif de remplacer le lanceur d'Android par un assistant vocal. Tout ce qui reste ensuite du téléphone tient dans un menu qui apparaît sur le côté : Téléphone, messages, appareil photo, galerie, cartes hors ligne (c'est Organic Maps, embarqué dans l'image), lampe torche et réglages.&lt;/p&gt;&#10;&lt;p&gt;Sept accès, et c'est fini. Pas d'app store, pas de navigateur, pas de compte Google, et évidemment aucun moyen d'ajouter quoi que ce soit.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/rist-os-handset-android-degoogle/rist-os-handset-android-degoogle-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le menu sorti sur le côté, ses sept entrées, et rien d'autre à faire glisser.&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Le projet repose sur GrapheneOS, sans être affilié ni à celui-ci ni à Google, et il ne tourne que sur le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://link.amazon/B0bjJFrS4"&gt;Pixel 10a&lt;/a&gt;&#10;&#10; (&lt;em&gt;lien affilié&lt;/em&gt;), que Google vend encore la &amp;quot;modique&amp;quot; somme de 389 €.&lt;/p&gt;&#10;&lt;p&gt;Bref, par défaut, si vous appuyez sur ce gros bouton micro, absolument rien n'écoutera ce que vous avez dit, parce que l'image publique ne contient aucune adresse de serveur. Pour que cela fonctionne, vous devrez aller dans les réglages et remplir le champ dédié afin de lui indiquer l'URL de votre backend Rist. C'est donc le serveur, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/rist-os/rist-os-handset/blob/main/docs/BACKEND.md"&gt;que vous devez installer comme ceci&lt;/a&gt;&#10;&#10;, qui récupèrera l'audio encodé et qui ensuite vous répondra au travers du téléphone.&lt;/p&gt;&#10;&lt;p&gt;L'idée, c'est que comme ça, on peut changer de téléphone sans souci, puisque tout est centralisé sur le serveur. C'est donc assez tranché comme usage, surtout que l'install efface tout ce qui est sur l'appareil. Mais bon, c'est peut-être ça le futur... Une coquille vide qui discute avec un serveur IA personnel, qui se trouve chez vous.&lt;/p&gt;&#10;&lt;p&gt;Par contre, n'espérez plus pouvoir utiliser votre téléphone pour appeler, par exemple, un service d'urgence, ça ne fonctionnera pas. Et si vous préférez simplement virer l'emprise de Google de votre téléphone sans avoir à vous monter un serveur entier derrière, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/e-os-android-degooglise-vie-privee.html"&gt;/e/OS fera le travail&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/rist-os/rist-os-handset"&gt;RistOS sur GitHub&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>apple-mobile/android</category><category>self-hosting</category><category>vie-privee-anonymat</category><category>assistant vocal</category><category>auto-hébergement</category><category>dégooglisation</category><category>GrapheneOS</category><category>Pixel</category><media:content url="https://korben.info/rist-os-handset-android-degoogle/rist-os-handset-android-degoogle-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Une faille cPanel distribue des accès root</title><link>https://korben.info/cpanel-faille-prise-controle-compte-hebergement.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Thu, 10 Sep 2026 10:15:16 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/cpanel-faille-prise-controle-compte-hebergement.html</guid><description>cPanel a corrigé le 8 septembre une injection SQL dans EmailTrack qui laisse un simple client d'hébergement, à condition d'avoir des droits sur le mail, écrire des fichiers sur le serveur puis exécuter du code en root. La fiche CVE la note 9,9 sur 10. Les canaux de mise à jour servent tous un build corrigé, mais les lignes 11.118 et 11.126, elles, n'ont rien reçu.</description><content:encoded>&lt;p&gt;Si vous avez un site chez un hébergeur qui fait du mutualisé, il y a de bonnes chances que votre machine tourne sous &lt;strong&gt;cPanel&lt;/strong&gt;. Et si je viens vous prendre la tête avec ça, c'est parce qu'il y a 2 jours, l'éditeur a publié un correctif pour une faille assez grave qui permet à un simple client du serveur d'en prendre le contrôle complet.&lt;/p&gt;&#10;&lt;p&gt;Le problème c'est une injection SQL dans EmailTrack, la fonction qui suit les statistiques d'envoi de mail. Un titulaire de compte authentifié, à condition d'avoir des droits liés au mail, peut ainsi s'en servir pour écrire les fichiers qu'il veut sur le serveur. Et de là, vous l'aurez compris, exécuter du code en tant que root...&lt;/p&gt;&#10;&lt;p&gt;Bref, le lendemain de cette alerte, la CVE-2026-67401 est sortie avec sa note : 9,9 sur 10 ! C'est quasiment un perfect et ce qui fait grimper le score aussi haut, ce n'est ni la difficulté de l'attaque, jugée faible, ni les privilèges nécessaires, faibles eux aussi mais c'est que les dégâts débordent largement du compte par lequel on est entré.&lt;/p&gt;&#10;&lt;p&gt;Et c'est ça qui change tout par rapport à une faille web classique. L'attaquant n'a rien à forcer depuis Internet, il lui suffit de s'inscrire chez l'hébergeur et de demander une adresse mail comme tout le monde. Ensuite, il ne choisit pas vraiment sa victime, mais embarque juste tous les sites qui vivent sur le serveur où il a atterri.&lt;/p&gt;&#10;&lt;p&gt;Bon, maintenant la partie moins drôle c'est que la CISA n'a encore relevé aucune exploitation, alors que pourtant, un chercheur a mis en ligne le même jour une preuve de concept en Python qui fait tout le taf d'exploitation de A à Z, du compte client jusqu'au root.&lt;/p&gt;&#10;&lt;p&gt;Son auteur précise qu'il ne l'a pas essayée sur une vraie cible et qu'il l'a développée à partir des informations dispo publiquement. Mais reste que la marche à suivre est désormais publique.&lt;/p&gt;&#10;&lt;p&gt;Rassurez-vous quand même, sur une configuration d'origine, il n'y a rien à faire puisque cPanel applique de lui-même, toutes les heures et via une tâche cron, les mises à jour de sécurité disponibles pour la version majeure en cours.&lt;/p&gt;&#10;&lt;p&gt;Sauf si l'admin a figé la version lui-même et n'a pas fait la mise à jour. Dans ce cas-là, ça devient craignos.&lt;/p&gt;&#10;&lt;p&gt;Donc si vous êtes chez un mutualisé, demandez vite à votre hébergeur le numéro de build exact de ses machines et comparez-le à la liste plus haut. S'il vous répond une version en 118 ou en 126, il n'y a malheureusement pas de build corrigé dispo pour lui. Il sera donc obligé de faire un upgrade rapidement !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://support.cpanel.net/hc/en-us/articles/43187903921559-Security-CVE-2026-67401-SQL-Injection-Vulnerability-in-cPanel-s-EmailTrack-Functionality-September-8-2026"&gt;l'advisory de cPanel&lt;/a&gt;&#10;&#10;, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.cve.org/CVERecord?id=CVE-2026-67401"&gt;la fiche CVE-2026-67401&lt;/a&gt;&#10;&#10; et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://thehackernews.com/2026/09/new-cpanel-flaw-lets-hosting-account.html"&gt;The Hacker News&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;</content:encoded><category>cybersecurite/failles-vulnerabilites</category><category>reseaux-internet/hebergement-serveurs</category><category>CPanel</category><category>cve</category><category>faille de sécurité</category><category>hébergement web</category><media:content url="https://korben.info/cpanel-faille-prise-controle-compte-hebergement/cpanel-faille-prise-controle-compte-hebergement-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Un seul abonnement Surfshark, une infinité d'appareils protégés pour la rentrée</title><link>https://korben.info/un-seul-abonnement-surfshark.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Thu, 10 Sep 2026 06:56:34 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/un-seul-abonnement-surfshark.html</guid><description>Surfshark propose son abonnement Starter à 2,49 € HT/mois sur 27 mois, avec connexions illimitées, le protocole Dausos sur macOS et 4 500 serveurs.</description><content:encoded>&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; -- Article en partenariat &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://get.surfshark.net/aff_c?offer_id=1976&amp;amp;aff_id=13768"&gt;avec Surfshark&lt;/a&gt;&#10;&#10; --&#10; &#10; &#10;&#10;&#10;&lt;p&gt;Vous savez ce qui est pire qu'un cousin qui vous demande votre mot de passe Netflix ? C'est quand ledit cousin vous demande aussi un VPN pour sa boîte, sa copine, son chien et sa PlayStation. Et là, vous devez lui expliquer que la plupart des VPN c'est 10 appareils max,  et que non, vous allez pas payer trois abonnements différents pour que toute la famille puisse regarder Koh Lanta en sécurité.&lt;/p&gt;&#10;&lt;p&gt;Surfshark, lui, a compris le problème. Connexions simultanées illimitées. Un seul abonnement, tous vos appareils, tous ceux de votre mère, de votre frère, de votre coloc, et même de ce pote qui squatte votre canapé depuis trois mois. C'est pas une fonctionnalité, c'est une déclaration de guerre contre les limites artificielles des concurrents.&lt;/p&gt;&#10;&lt;h3 id="et-en-2026-surfshark-na-pas-chômé"&gt;Et en 2026, Surfshark n'a pas chômé&lt;/h3&gt;&#10;&lt;p&gt;L'année a été &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://get.surfshark.net/aff_c?offer_id=1976&amp;amp;aff_id=13768"&gt;chargée chez Surfshark&lt;/a&gt;&#10;&#10;. Ils ont sorti des fonctionnalités qui font passer la concurrence pour des dinosaures.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Dausos : le protocole qui envoie du pâté&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Surfshark a lancé son propre protocole propriétaire, Dausos. Chiffrement AEGIS-256X2, résistant à l'informatique quantique, et jusqu'à 30% plus rapide que les protocoles standards. Le truc ouf ? Chaque utilisateur a son propre tunnel de trafic dédié. La plupart des VPN vous mettent dans des voies partagées où vos données se mélangent à celles des autres. Dausos vous donne votre propre autoroute privée. &lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/un-seul-abonnement-surfshark/un-seul-abonnement-surfshark-1.jpg" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Le seul hic (et c'est un gros hic) c'est que pour l'instant, Dausos n'est dispo que sur macOS. Les utilisateurs Windows et Android ragent, et Surfshark a promis d'étudier les retours pour décider où expander ensuite. Mais si vous avez un MacBook, vous êtes déjà dans le futur.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;FastTrack : votre trafic prend l'autoroute&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Il y a quelques semaines, Surfshark a étendu FastTrack à plus de la moitié de son réseau. Des gains de vitesse allant jusqu'à 70% par rapport à une connexion classique (selon le site). Au lieu de vous envoyer bêtement vers le serveur le plus proche, FastTrack analyse en temps réel tous les chemins possibles et choisit le plus rapide, même s'il est physiquement plus long. C'est comme Waze, mais pour vos paquets de données.&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Nexus : le réseau qui change tout&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;Lancé en 2022 et perfectionné en 2026, Surfshark Nexus repose sur le Software-Defined Networking (SDN). Vous ne vous connectez plus à un serveur isolé, mais à tout le réseau en même temps. Votre trafic est routé dynamiquement à travers 4 500+ serveurs dans 100 pays.&lt;/p&gt;&#10;&lt;p&gt;Ça permet de bien faire certains trucs comme :&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Rotation d'IP : votre IP change toutes les 5 à 10 minutes sans coupure. Les sites vous voient comme un nouvel utilisateur à chaque fois.&lt;/li&gt;&#10;&lt;li&gt;Multi IP : une IP différente pour chaque site que vous visitez. Votre banque vous voit à Paris, Netflix à New York, Reddit à Tokyo. En même temps.&lt;/li&gt;&#10;&lt;li&gt;Dynamic MultiHop : vous choisissez votre entrée et votre sortie dans le réseau. Suisse → Japon ? Pas de souci.&lt;/li&gt;&#10;&lt;li&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/surfshark-one-cybersecurite-24-7.html"&gt;Everlink&lt;/a&gt;&#10;&#10; : si le serveur tombe, Nexus bascule automatiquement sur un autre. Vous ne remarquez même pas la coupure.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/un-seul-abonnement-surfshark/un-seul-abonnement-surfshark-2.webp" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;h4 id="scam-text-protection--lia-qui-mange-les-arnaques-par-sms"&gt;Scam Text Protection : l'IA qui mange les arnaques par SMS&lt;/h4&gt;&#10;&lt;p&gt;En août 2026, Surfshark a lancé une protection anti-arnaque SMS basée sur l'IA. Elle scanne vos SMS entrants, détecte les arnaques (smishing), et sur iOS, déplace automatiquement les messages suspects dans le dossier Spam. Sur Android, vous recevez une alerte avant d'ouvrir le message. 35% du phishing mondial passe par SMS maintenant. Surfshark vous protège avant que vous ne cliquiez comme un débile sur le lien.&lt;/p&gt;&#10;&lt;p&gt;Le reste de la panoplie (celle que je vous rabâche souvent) est bien entendu toujours intacte :&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;CleanWeb : bloque les pubs, trackers et malwares au niveau DNS&lt;/li&gt;&#10;&lt;li&gt;Kill Switch : coupe internet si le VPN tombe, pas de fuite d'IP&lt;/li&gt;&#10;&lt;li&gt;Mode Camouflage : fait passer votre trafic VPN pour du HTTPS normal, votre FAI ne sait même pas que vous utilisez un VPN&lt;/li&gt;&#10;&lt;li&gt;NoBorders : s'active automatiquement dans les pays qui bloquent les VPN (Chine, Iran, Russie...)&lt;/li&gt;&#10;&lt;li&gt;Alternative ID : génère des identités complètes (nom, email, tel virtuel) pour vos inscriptions&lt;/li&gt;&#10;&lt;li&gt;Bypasser : split tunneling, vous choisissez quelles apps passent par le VPN&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Toujours cet été, Surfshark a reçu le PCMag Editor's Choice award. Quand les mecs de PCMag, qui testent des VPN toute la journée, disent que t'es dans le top, c'est que t'as quelque chose de solide. La politique no-logs est auditée par Deloitte. Les serveurs sont 100% RAM-only, un reboot et tout s'efface. Même si les feds débarquent avec un mandat, y'a rien à saisir (enfin ça on verra le jour où la situation se présente). De plus les vitesses sont excellentes.&lt;/p&gt;&#10;&lt;h4 id="bot-ou-pas-bot-"&gt;Bot ou pas bot ?&lt;/h4&gt;&#10;&lt;p&gt;Parce que c'est la fin d'été et qu'il faut s'amuser encore une fois, Surfshark s'est amusé à créer un petit test de détection avec les étudiants de l'université de Malmö. Et le résultat est flippant, presque la moitié des gens ne distinguent pas un bot d'un vrai humain.&lt;/p&gt;&#10;&lt;p&gt;Les jeunes, eux, s'en sortent mieux. Jusqu'à 20 ans, ils repèrent 65% des bots. Mais passé la quarantaine ? Paf, ça tombe à 42% (ouf ça fait mal). C'est-à-dire que votre tante sur Facebook a presque une chance sur deux de tomber dans le panneau d'un compte fake. Et le pire, c'est que les sujets émotionnels rendent tout le monde con : sur un sujet neutre comme les data centers, les gens trouvent 71% des bots. Mais dès qu'on parle de sujets qui touchent une corde sensible, la détection s'effondre à 49%.&lt;/p&gt;&#10;&lt;p&gt;Morale de l'histoire : quand ça vous énerve, vous cliquez avant de réfléchir. Si vous voulez tester votre propre crédulité, Surfshark propose le challenge &amp;quot;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://botornot.one/"&gt;Bot or Not?&lt;/a&gt;&#10;&#10;&amp;quot;. Bon courage, vous en aurez besoin.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/un-seul-abonnement-surfshark/un-seul-abonnement-surfshark-1.gif" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;h4 id="combien-ça-coûte-cette-folie-"&gt;Combien ça coûte, cette folie ?&lt;/h4&gt;&#10;&lt;p&gt;Alors accrochez-vous, parce que les tarifs sont toujours assez délirants. En ce moment, Surfshark propose son abonnement Starter à 2,49 € HT par mois pour 27 mois (24 mois + 3 offerts), soit 67,23 € HT (80,68€ TTC) facturés en une seule fois.&lt;/p&gt;&#10;&lt;p&gt;Faites le calcul : moins de 3 € par mois, divisé par le nombre illimité d'appareils que vous pouvez connecter. C'est littéralement moins cher qu'une pizza surgelée dégueulasse par mois. Et meilleur pour votre santé. Pour protéger votre téléphone, votre laptop, votre tablette, votre Smart TV, votre Fire Stick, votre Xbox, votre routeur, et celui de votre tante qui habite à 300 km. Tout le monde est couvert.&lt;/p&gt;&#10;&lt;p&gt;Les formules supérieures :&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;One : 2,99 €/mois pour ajouter l'antivirus, Alert (surveillance de fuites), et Alternative ID&lt;/li&gt;&#10;&lt;li&gt;One+ : 4,49 €/mois (toujours sur 27 mois) &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/incogni-bouton-reset.html"&gt;ajoute Incogni&lt;/a&gt;&#10;&#10; (suppression de données chez les brokers)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Surfshark n'est plus juste un VPN pas cher. C'est un VPN qui vous laisse connecter autant d'appareils que vous voulez avec un seul abonnement. Tout votre parc informatique perso, celui de votre mère, de votre frère, de votre coloc et du pote qui squatte votre canapé. Au fil du temps c'est même devenu une plateforme de sécurité numérique complète qui trône fièrement sur mon podium des &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/meilleur-vpn.html"&gt;meilleurs VPN du moment&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;&lt;p&gt;Arrêtez de vous prendre la tête. Un abonnement. Une infinité d'appareils. Et la paix. Si vous devez chiffrer pour tout le monde, autant le faire à prix cassé.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;h2 id="jéconomise-85-sur-surfshark-vpn-"&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://get.surfshark.net/aff_c?offer_id=1976&amp;amp;aff_id=13768"&gt;J'économise 85% sur Surfshark VPN !&lt;/a&gt;&#10;&#10;&lt;/h2&gt;&#10;&#10; &#10; &#10;&#10;&#10;&lt;p&gt;&lt;/p&gt;</content:encoded><category>actualites-business/bons-plans-promos</category><category>vie-privee-anonymat/vpn-proxy</category><category>2026</category><category>cybersecurité</category><category>Surfshark</category><category>VPN</category><category>VPN Surfshark</category><media:content url="https://korben.info/un-seul-abonnement-surfshark/un-seul-abonnement-surfshark-1.webp" medium="image" type="image/webp" width="1280" height="720"/></item><item><title>Mettez à jour Plex ! (même sans savoir contre quoi)</title><link>https://korben.info/plex-serveurs-non-patches-failles.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 09 Sep 2026 15:07:21 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/plex-serveurs-non-patches-failles.html</guid><description>Plex a publié le 1er septembre un avis de sécurité qui ne dit ni ce qui est touché, ni à quel point c'est grave, et aucune CVE n'a suivi. Huit jours plus tard, Shadowserver compte encore plus de 36 000 serveurs Plex exposés en version vulnérable. Comme personne ne peut jauger le risque, la seule question qui se tranche chez vous est de savoir si votre serveur est joignable depuis l'extérieur.</description><content:encoded>&lt;p&gt;Si vous faites tourner un Plex Media Server quelque part chez vous, sachez que le 1er septembre dernier, Plex a publié &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://forums.plex.tv/t/important-security-update-for-plex-media-server-v1-43-2-and-earlier/942319"&gt;un avis de sécurité&lt;/a&gt;&#10;&#10; qui demande aux propriétaires de serveur de passer en 1.43.3, et aux utilisateurs de l'application Desktop de passer en 1.115.0. Les versions 1.43.2 et antérieures sont donc toutes concernées.&lt;/p&gt;&#10;&lt;p&gt;Et c'est à peu près tout ce que l'annonce contient... Ils évoquent "un certain nombre de problèmes de sécurité", sans un mot sur ce qui est touché, ni sur la façon dont ça s'exploite, ni sur la gravité. Plex dit avoir demandé des identifiants CVE et promet de revenir publiquement donner des détails ensuite. Mais cela fait 8 jours et pour le moment, rien. Même &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://services.nvd.nist.gov/rest/json/cves/2.0?keywordSearch=Plex%20Media%20Server&amp;amp;pubStartDate=2026-09-01T00:00:00.000&amp;amp;pubEndDate=2026-09-09T23:59:59.000"&gt;la base de vulnérabilités du NIST&lt;/a&gt;&#10;&#10; ne renvoie rien sur "Plex Media Server"...&lt;/p&gt;&#10;&lt;p&gt;Mais de son côté, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://infosec.exchange/@shadowserver/117240071346259208"&gt;la Shadowserver Foundation&lt;/a&gt;&#10;&#10;, elle, n'a pas attendu les détails. En réponse à l'avis de Plex, elle scanne Internet tous les jours à la recherche des serveurs non patchés. Et à ce jour, elle en a dénombré plus de 36 000 exposés dont 16 000 rien qu'aux États-Unis.&lt;/p&gt;&#10;&lt;p&gt;Mais bon, peu importe... Comme personne ne sait ce que la faille permet, inutile d'essayer de jauger le risque. La seule question qu'on doit tous se poser, c'est de savoir si nos serveurs sont joignables depuis l'extérieur. Si l'accès distant est activé, ou qu'une redirection de port sur la box ou un sous-domaine pointe dessus, vous êtes sûrement dans le lot que Shadowserver a débusqué. Pire, des cybercriminels pourraient exploiter cette vulnérabilité... Donc mettez à jour rapidement.&lt;/p&gt;&#10;&lt;p&gt;C'est pas sorcier. Sous Windows, macOS et Linux, vérifiez que vous êtes bien en 1.43.3 ou plus récent, et sinon le paquet vous attend sur la page de téléchargement. Pour les installations Docker, Plex renvoie au README de son dépôt. Par contre, si votre Plex tourne sur un NAS, Plex prévient lui-même que le paquet peut ne pas encore être arrivé dans le magasin d'applications du constructeur. N'attendez pas qu'il descende tout seul, récupérez-le et installez-le à la main depuis l'interface du NAS.&lt;/p&gt;&#10;&lt;p&gt;Et si vous vous dites qu'un serveur de films n'intéresse personne, souvenez-vous de LastPass. En 2022, les attaquants sont entrés dans l'ordinateur d'un ingénieur de la boîte par &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.securityweek.com/cisa-warns-of-plex-vulnerability-linked-to-lastpass-hack/"&gt;son Plex Media Server&lt;/a&gt;&#10;&#10;, qui était encore sur une vieille version, et sont ressortis avec les coffres chiffrés des clients.&lt;/p&gt;&#10;&lt;p&gt;Alors allez-y.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.bleepingcomputer.com/news/security/over-36-000-plex-servers-unpatched-against-recently-disclosed-flaws/"&gt;BleepingComputer&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>cybersecurite/failles-vulnerabilites</category><category>self-hosting</category><category>faille de sécurité</category><category>mise à jour</category><category>Plex</category><category>self-hosting</category><media:content url="https://korben.info/plex-serveurs-non-patches-failles/plex-serveurs-non-patches-failles-1.png" medium="image" type="image/png" width="739" height="415"/></item><item><title>FFmpeg Commander - Cochez, copiez, collez dans le terminal</title><link>https://korben.info/ffmpeg-commander-generateur-commandes.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 09 Sep 2026 10:48:01 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/ffmpeg-commander-generateur-commandes.html</guid><description>FFmpeg Commander écrit votre ligne de commande ffmpeg dans un formulaire, avec 34 recettes prêtes et une URL partageable. Ce qu'il fait, et ce qu'il ne fait pas.</description><content:encoded>&lt;p&gt;Convertir une vidéo avec ffmpeg, ça prend 2 minutes... Mais ça c'est quand on connaît les commandes et les paramètres de l'outil, par cœur. Sinon, vous êtes partis facilement pour une demi-heure de documentation.&lt;/p&gt;&#10;&lt;p&gt;Mais votre vie va changer puisque FFmpeg Commander est une page web qui règle ce problème-là. Vous cochez ce que vous voulez obtenir, et la commande s'écrit toute seule en dessous, prête à être copiée.&lt;/p&gt;&#10;&lt;p&gt;Le formulaire couvre en réalité ce qu'on demande le plus souvent à ffmpeg. Je pense notamment au conteneur, aux codecs vidéo et audio, au débit ou au CRF (la qualité), mais aussi la résolution, le découpage d'un extrait, sans oublier quelques filtres... Si vous touchez un réglage, la commande se réécrit alors dans la foulée, et vous voyez donc tout de suite quelle option votre clic vient d'ajouter.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/ffmpeg-commander-generateur-commandes/ffmpeg-commander-generateur-commandes-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le formulaire et la commande juste en dessous&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et depuis sa refonte, il y a surtout de super &amp;quot;recettes&amp;quot;. 34 préréglages rangés par usage, dont six catégories entières arrivées d'un coup : du MP4 en faststart pour le web, du vertical en 1080x1920 pour les réseaux sociaux, du HEVC 10 bits pour l'archivage, le désentrelacement d'un vieux DVD, la stabilisation d'une action cam, ou l'extrait de 10 secondes qu'on doit se faire toujours en urgence.&lt;/p&gt;&#10;&lt;p&gt;Ce qui est cool c'est que tous vos réglages sont encodés dans l'URL. Du coup une recette se partage en collant un lien, et la personne en face se retrouvera avec le même formulaire, dont les cases seront déjà cochées. Par contre, vos préréglages maison, eux, resteront dans le stockage local de votre navigateur.&lt;/p&gt;&#10;&lt;p&gt;Une fois que vous avez la commande qu'il vous faut, vous ouvrez votre terminal, vous collez la commande et puis ça va lancer FFmpeg et convertir votre fichier tranquillement.&lt;/p&gt;&#10;&lt;p&gt;Pour le reste, c'est du MIT et c'est gratuit. L'auteur prévient lui-même que son outil ne couvre pas tout ffmpeg et que le résultat dépend aussi de votre version. Relisez donc bien la commande avant de la lancer, surtout sur un fichier que vous n'avez pas en double.&lt;/p&gt;&#10;&lt;p&gt;À tester sur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://ffmpeg-commander.com/"&gt;ffmpeg-commander.com&lt;/a&gt;&#10;&#10;, et le code est sur &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/alfg/ffmpeg-commander"&gt;GitHub&lt;/a&gt;&#10;&#10; si vous voulez le faire tourner chez vous.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://ffmpeg-commander.com/"&gt;FFmpeg Commander&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>developpement/outils-developpement</category><category>tutoriels-guides/astuces-productivite</category><category>conversion</category><category>encodage vidéo</category><category>ffmpeg</category><category>Interface graphique FFMpeg</category><category>outil en ligne</category><media:content url="https://korben.info/ffmpeg-commander-generateur-commandes/ffmpeg-commander-generateur-commandes-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Winapp - Comment créer une app Windows native sans Visual Studio</title><link>https://korben.info/winapp-cli-hello-world-windows.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Wed, 09 Sep 2026 07:56:31 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/winapp-cli-hello-world-windows.html</guid><description>Le winapp CLI de Microsoft crée, lance et empaquette une application Windows native depuis un simple terminal. Le pas à pas, du Hello World au fichier MSIX.</description><content:encoded>&lt;p&gt;Pour fabriquer une application Windows native, le passage par Visual Studio était jusqu'ici la voie normale. Mais c'était sans compter sur Microsoft qui a publié &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/microsoft/winappcli"&gt;winapp&lt;/a&gt;&#10;&#10;, un outil en ligne de commande qui permet de faire tout pareil directement depuis un terminal : il crée le projet, le construit, le lance avec son identité de paquet et sort le résultat sous la forme d'un fichier d'installation MSIX.&lt;/p&gt;&#10;&lt;p&gt;C'est encore estampillé en version &amp;quot;expérimentale&amp;quot; par ses auteurs, mais ça fonctionne déjà très bien pour des trucs basiques. C'est pour ça qu'aujourd'hui, je vous propose un petit tuto pour afficher un Hello World dans une vraie fenêtre Windows. Vous allez voir, c'est fastoche !&lt;/p&gt;&#10;&lt;h2 id="ce-quil-faut-avant-de-commencer"&gt;Ce qu'il faut avant de commencer&lt;/h2&gt;&#10;&lt;p&gt;Il vous faut donc Windows 10 version 1809 au minimum, le mode développeur activé dans Paramètres, Système, Options avancées, et le SDK .NET 10 ou plus récent. Visual Studio, non par contre, y'en a pas besoin. Les deux installations se font via winget, dans un terminal normal :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;winget install Microsoft.DotNet.SDK.10&#10;winget install Microsoft.winappcli --source winget&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Faites ensuite un &lt;code&gt;winapp --version&lt;/code&gt; et vous saurez si le CLI répond.&lt;/p&gt;&#10;&lt;h2 id="créez-le-projet"&gt;Créez le projet&lt;/h2&gt;&#10;&lt;p&gt;La commande &lt;code&gt;new&lt;/code&gt; fabrique l'application à partir des modèles WinUI 3 officiels, qu'elle télécharge toute seule dès qu'on la lance. Sans option elle vous pose des questions, mais avec celles que je vous mets ci-dessous, elle ne demandera rien et prendra le modèle le plus dépouillé du lot :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;winapp new --template winui --name HelloKorben --use-defaults&#10;cd HelloKorben&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Vous récupérez alors un projet C# complet, avec son manifeste de paquet et ses icônes. Et surtout, le modèle &lt;code&gt;winui&lt;/code&gt; vous donne une fenêtre vide, ce qui tombe bien puisqu'on va écrire dedans. Notez que le pack de modèles est encore publié en 0.0.6-alpha, donc si un nom de fichier a bougé depuis, &lt;code&gt;winapp new --list&lt;/code&gt; vous sortira la liste de ce que le vôtre propose.&lt;/p&gt;&#10;&lt;h2 id="écrire-le-hello-world"&gt;Écrire le Hello World&lt;/h2&gt;&#10;&lt;p&gt;Attention, là y'a un petit piège ! Le fichier qui décrit la fenêtre s'appelle &lt;code&gt;MainWindow.xaml&lt;/code&gt;, sauf que ce n'est pas celui-là qu'il faut toucher. Ouvrez plutôt &lt;code&gt;MainPage.xaml&lt;/code&gt;, qui est à la racine du projet, et remplacez son &lt;code&gt;&amp;lt;Grid /&amp;gt;&lt;/code&gt; vide par ces quelques lignes :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;&amp;lt;Grid&amp;gt;&#10; &amp;lt;TextBlock Text=&amp;#34;Hello World !&amp;#34;&#10; HorizontalAlignment=&amp;#34;Center&amp;#34;&#10; VerticalAlignment=&amp;#34;Center&amp;#34;&#10; FontSize=&amp;#34;48&amp;#34; /&amp;gt;&#10;&amp;lt;/Grid&amp;gt;&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ensuite, un petit &lt;code&gt;winapp run&lt;/code&gt; construira le projet, l'enregistrera auprès de Windows avec une identité de paquet qui pointe droit sur votre dossier de build, et le lancera. Votre fenêtre s'ouvre alors avec le Hello World au milieu :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;winapp run&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/winapp-cli-hello-world-windows/winapp-cli-hello-world-windows-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;La fenêtre HelloKorben ouverte par winapp run, et derrière, le terminal qui vient de la construire en 12 secondes&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Bon, là, on a fait un Hello World, mais bien sûr, si vous faites chauffer une IA là-dessus, vous pouvez faire des trucs un peu plus complexes sans forcément savoir coder, et tout ça, une fois encore, sans Visual Studio.&lt;/p&gt;&#10;&lt;h2 id="sortir-le-fichier-dinstallation"&gt;Sortir le fichier d'installation&lt;/h2&gt;&#10;&lt;p&gt;Maintenant, à quoi bon empaqueter ?&lt;/p&gt;&#10;&lt;p&gt;Cette identité de paquet, ce n'est pas de la paperasse. En fait c'est elle qui ouvre à votre application les notifications natives, les associations de fichiers, les protocoles maison et les API d'IA locale de Windows. Donc si vous voulez du sérieux, il faut publier l'application compilée dans un dossier, et ça, c'est possible comme ceci directement dans votre terminal :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;dotnet publish -o ./publish&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;L'empaquetage fabrique au passage un certificat de développement et l'installe dans le magasin Personnes de confiance de la machine mais faut que je vous prévienne, la commande qui suit réclame un terminal ouvert en admin dans lequel il faudra refaire le &lt;code&gt;cd&lt;/code&gt; vers votre dossier de projet pour qu'il s'y retrouve.&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;winapp pack ./publish --generate-cert --install-cert&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/winapp-cli-hello-world-windows/winapp-cli-hello-world-windows-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;Le MSIX signé sort dans le dossier du projet, nommé d'après le GUID du paquet&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Vous obtenez alors un &lt;code&gt;.msix&lt;/code&gt; signé, nommé d'après l'identité du paquet, sa version et son architecture, qui s'installe chez vous d'un double clic. Et cette identité, le modèle la génère sous forme de GUID : ne cherchez pas le nom de votre application dans le nom du fichier. Par contre, ne l'envoyez pas tel quel à un collègue, parce que le paquet réclamera le runtime Windows App SDK. Ajoutez &lt;code&gt;--self-contained&lt;/code&gt; à la commande &lt;code&gt;pack&lt;/code&gt; et le runtime partira dans le paquet. Le certificat, lui, reste un certificat de développement local : sur le PC d'en face, Windows refusera le paquet tant que ce certificat n'y sera pas installé aussi.&lt;/p&gt;&#10;&lt;p&gt;Maintenant, si vous vous demandez à quoi sert vraiment ce CLI, c'est surtout l'étape MSIX qui sera moins douloureuse car vous n'aurez pas besoin de lancer Visual Studio.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.neowin.net/news/microsofts-new-command-line-tool-can-help-build-native-windows-apps-for-free-in-30-mins/"&gt;Neowin&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>tutoriels-guides/tutoriels-avances</category><category>windows</category><category>CLI</category><category>développement</category><category>développement logiciel</category><category>ligne de commande</category><category>Windows 11</category><media:content url="https://korben.info/winapp-cli-hello-world-windows/winapp-cli-hello-world-windows-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>reVCDOS - Vice City en entier dans un onglet</title><link>https://korben.info/gta-vice-city-navigateur-web-revcdos.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 08 Sep 2026 14:13:55 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/gta-vice-city-navigateur-web-revcdos.html</guid><description>GTA Vice City tourne en entier dans un onglet de navigateur, tactile et manette compris. Il faut lui fournir les fichiers du jeu, et se passer de sauvegarde.</description><content:encoded>&lt;p&gt;Vous vous souvenez de GTA &lt;strong&gt;Vice City&lt;/strong&gt; ?&lt;/p&gt;&#10;&lt;p&gt;Non ? C'est normal, c'est un petit jeu qui est passé relativement inaperçu ^^. Dans ce jeu, on est plongé dans le Miami des années 80, avec ses chemises à fleurs, Tommy Vercetti et la radio à fond dans une décapotable volée.&lt;/p&gt;&#10;&lt;p&gt;Eh bien bonne nouvelle pour les fans, le jeu tourne aujourd'hui en entier dans un onglet de votre navigateur, sans rien avoir à installer, et ça s'appelle &lt;strong&gt;reVCDOS&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt;Derrière, c'est reVC, on retrouve la &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/gta-3-vice-city-san-andreas-mod.html"&gt;décompilation du moteur du jeu&lt;/a&gt;&#10;&#10; dont je vous ai déjà parlé, recompilée en WebAssembly par l'équipe de DOS.Zone. Autrement dit, ce n'est pas de l'émulation mais le vrai moteur d'origine qui tourne direct dans un browser.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/gta-vice-city-navigateur-web-revcdos/gta-vice-city-navigateur-web-revcdos-1.png" alt="" loading="lazy" decoding="async"&gt;&#10;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Et ça se joue comme vous voulez, au clavier et à la souris, à la manette, ou carrément du bout de votre doigt tout gras sur un téléphone en portrait comme en paysage.&lt;/p&gt;&#10;&lt;p&gt;Les codes de triche marchent aussi, tapés au clavier comme à l'époque, et vous pouvez charger vos propres mods dans le navigateur avec des fichiers dff et txt qui sont supportés tels quels, sans conversion.&lt;/p&gt;&#10;&lt;p&gt;Si vous êtes chaud, pour jouer, ça se passe sur la &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://dos.zone/revcdos"&gt;page du projet&lt;/a&gt;&#10;&#10;. Le jeu a besoin des données de Vice City, et le site vous propose cinq façons de les lui donner : Il y en a 2 qui les téléchargent pour vous, dont un torrent, et 3 qui vous laissent envoyer les vôtres, en dossier, en fichiers ou en zip. Je vous conseille la deuxième méthode, car la première, c'est du piratage, et le piratage, c'est maaaal ! Et ouais, il faut bien financer les petits studios comme Rockstar.&lt;/p&gt;&#10;&lt;p&gt;Bref, il vous faut les fichiers du jeu d'origine mais bonne nouvelle : sur Steam, on trouve encore aujourd'hui la Definitive Edition, à 59,99 €. Franchement, pour un jeu sorti y'a 24 ans, c'est vraiment donné, non ? Ah bah oui, je vous l'ai dit, il faut financer les petits studios.&lt;/p&gt;&#10;&lt;p&gt;Et si vous préférez héberger le bidule vous-même, sachez que le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/Carter54git/revcdos"&gt;dépôt&lt;/a&gt;&#10;&#10; Github du projet publie les binaires et une image Docker qui convertit vos fichiers au format attendu ! Comptez une cinquantaine de mégas au démarrage, le reste arrive en cours de partie.&lt;/p&gt;&#10;&lt;p&gt;Un truc à savoir avant de vous lancer, parce que ça pique : les sauvegardes locales sont pétées depuis des mois, et l'auteur a fini par lâcher sur son forum que "les sauvegardes ne sont disponibles qu'avec un abonnement". Donc si vous vous lancez dans une partie, il faudra jouer jusqu'au bout. Ou alors, vous vous démerdez pour débuguer votre install.&lt;/p&gt;&#10;&lt;p&gt;Et profitez-en tant que c'est là, parce que Take-Two a déjà fait tomber ce portage à coups de DMCA l'an dernier. Bref, un tour à Vice City ce soir, ça ne se refuse pas.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.tomshardware.com/video-games/gta-vice-city-and-gta-iii-return-to-web-browsers-after-a-dmca-takedown-open-source-reverse-engineering-brings-the-classics-to-the-web-with-over-100-fps-performance"&gt;Tom's Hardware&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>developpement/web-developpement</category><category>jeux-video/retrogaming-emulation</category><category>décompilation</category><category>DMCA</category><category>GTA Vice City</category><category>rétrogaming</category><category>WebAssembly</category><media:content url="https://korben.info/gta-vice-city-navigateur-web-revcdos/gta-vice-city-navigateur-web-revcdos-1.jpg" medium="image" type="image/jpeg" width="1920" height="1080"/></item><item><title>Kickban a filmé sa tournée et Pixel Syndrome en a fait un film</title><link>https://korben.info/meuporg-tour-documentaire-kickban.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 08 Sep 2026 13:58:31 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/meuporg-tour-documentaire-kickban.html</guid><description>Six dates en avril, une caméra, et des images qui dorment encore sur une carte SD. Ce sont les copains de tournée qui ont trié et monté le documentaire.</description><content:encoded>&lt;p&gt;Les copains de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://kickban.fr/"&gt;Kickban&lt;/a&gt;&#10;&#10; viennent de mettre en ligne le film de leur tournée du printemps, et vous allez voir, ce n'est pas un teaser de trois minutes bricolé à l'arrache. &lt;strong&gt;C'est un vrai documentaire de 55 minutes&lt;/strong&gt;, baptisé "&lt;strong&gt;MEUPORG TOUR : les coulisses&lt;/strong&gt;", qui vous embarque dans le camion avec eux.&lt;/p&gt;&#10;&lt;p&gt;Cette tournée, c'était 6 dates qui se sont enchaînées du 17 au 25 avril dernier, avec un invité local en première partie selon les soirs. Ils sont partis du sud de la France à Aix-en-Provence pour remonter jusqu'à Nantes, en passant par la Suisse.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10;&#10;&#10;&lt;div class="youtube-container youtube-privacy" data-youtube-embed data-youtube-id="tCgWJMQp624" data-youtube-source="https://www.youtube-nocookie.com/embed/tCgWJMQp624"&gt;&#10; &lt;button class="yt-thumb" type="button" aria-label="Charger la vidéo depuis YouTube. Ce clic autorise une connexion à Google avec transmission de votre adresse IP et utilisation possible de traceurs."&gt;&#10; &lt;img class="yt-thumb-image" src="https://korben.info/maxresdefault_18034148726493070855_hu_ad302a3697536cd7.webp" alt="" width="1280" height="720" loading="lazy" decoding="async"&gt;&#10; &lt;span class="yt-overlay" aria-hidden="true"&gt;&#10; &lt;span class="yt-play"&gt;&#10; &lt;svg viewBox="0 0 68 48" width="82" height="58" focusable="false" aria-hidden="true"&gt;&#10; &lt;path class="yt-play-bg" d="M66.52 7.74a8 8 0 0 0-5.63-5.66C55.9.72 34 .72 34 .72S12.1.72 7.11 2.08A8 8 0 0 0 1.48 7.74C.13 12.76.13 23.24.13 23.24s0 10.48 1.35 15.5a8 8 0 0 0 5.63 5.66c4.99 1.36 26.89 1.36 26.89 1.36s21.9 0 26.89-1.36a8 8 0 0 0 5.63-5.66c1.35-5.02 1.35-15.5 1.35-15.5s0-10.48-1.35-15.5Z"/&gt;&#10; &lt;path class="yt-play-triangle" d="m27 34 18-10-18-10Z"/&gt;&#10; &lt;/svg&gt;&#10; &lt;/span&gt;&#10; &lt;span class="yt-msg"&gt;Charger la vidéo depuis YouTube&lt;/span&gt;&#10; &lt;/span&gt;&#10; &lt;/button&gt;&#10; &lt;span class="yt-privacy-note"&gt;&#10; Ce clic autorise une connexion à Google : adresse IP transmise et traceurs possibles.&#10; &lt;a href="https://korben.info/cgu/#videos-integrees"&gt;En savoir plus&lt;/a&gt;&#10; &lt;/span&gt;&#10; &lt;noscript&gt;&lt;a class="yt-noscript" href="https://www.youtube.com/watch?v=tCgWJMQp624" rel="noopener noreferrer"&gt;Voir cette vidéo sur YouTube&lt;/a&gt;&lt;/noscript&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&lt;p&gt;Et si vous avez besoin qu'on vous explique le nom de cette tournée, c'est que vous n'étiez pas là en mars 2010 quand un journaliste de Télématin a parlé à l'antenne des jeunes qui se goinfraient de "meuporg", avant d'épeler tranquillement M-M-M-P-O-R-P-G. &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/mmmporpg-meuporg.html"&gt;J'en avais même parlé à l'époque&lt;/a&gt;&#10;&#10;. Hé ouais, j'suis vieux !&lt;/p&gt;&#10;&lt;p&gt;Kickban, si vous ne connaissez pas c'est un trio pop-punk qui existe depuis 2016, avec des textes en français qui tournent principalement autour de la programmation, des jeux vidéo, des séries et du cosplay. &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/nouveau-clip-kickban.html"&gt;J'avais déjà relayé quelques-uns de leurs clips ici&lt;/a&gt;&#10;&#10; (et je tourne même dedans !!). En face d'eux, on retrouve aussi Pixel Syndrome qui joue un metal industriel bien plus lourd, avec des sonorités de jeux vidéo à l'anciennnnne collées sur les riffs.&lt;/p&gt;&#10;&lt;p&gt;Ce qui est cool aussi, c'est que le film ne garde pas que les bons moments. Dans une tournée, il y a des bons soirs et puis il y a des soirs où la salle est un peu plus vide. Mais ça n'a pas découragé nos artistes, qui trouvent toujours moyen de rebondir ^^.&lt;/p&gt;&#10;&lt;p&gt;Bref, si vous voulez voir à quoi ressemble vraiment une tournée quand on n'a ni tour bus ni équipe technique, c'est un super docu !&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://kickban.fr/%f0%9f%93%b9-le-docu-sur-notre-tournee-meuporg-tour/"&gt;le billet de Kickban&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>multimedia-culture/culture-geek</category><category>multimedia-culture/musique</category><category>documentaire</category><category>Kickban</category><category>Meuporg</category><category>Télématin</category><media:content url="https://korben.info/meuporg-tour-documentaire-kickban/meuporg-tour-documentaire-kickban-1.jpg" medium="image" type="image/jpeg" width="1280" height="720"/></item><item><title>RSSMonster - Le lecteur RSS qui trie vos flux en local</title><link>https://korben.info/rssmonster-lecteur-rss-auto-heberge.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 08 Sep 2026 11:20:12 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/rssmonster-lecteur-rss-auto-heberge.html</guid><description>RSSMonster regroupe les articles qui racontent le même événement et leur colle une note, avec des modèles qui tournent sur votre propre machine. Deux profils Docker sont fournis, et celui qui s'installe en trois commandes ne lance aucun modèle : voici ce que chacun vous donne, et ce que vous emportez si vous changez d'avis.</description><content:encoded>&lt;p&gt;Vous le savez, je suis &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/flux-rss-korben-feedfull.html"&gt;un grand défenseur des flux RSS&lt;/a&gt;&#10;&#10;. C'est d'ailleurs pour ça que &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/flux-rss/"&gt;le mien est complet !!&lt;/a&gt;&#10;&#10; Je dois être le dernier à faire ça, alors, abonnez-vous (c'est gratuit) car ça me permet de continuer à faire ce que j'aime et ce que vous aimez aussi apparemment, puisque vous êtes de plus en plus nombreux à venir ici !&lt;/p&gt;&#10;&lt;p&gt;Mais bon, bref, si je vous parle de ça aujourd'hui, c'est parce que j'ai découvert &lt;strong&gt;RSSMonster&lt;/strong&gt;, un lecteur de flux RSS que vous installez sur votre machine, et qui a la particularité de rapprocher tout seul les articles qui parlent du même truc et qui leur met une note.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/rssmonster-lecteur-rss-auto-heberge/rssmonster-lecteur-rss-auto-heberge-2.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;J'ai de la lecture...&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;La qualité d'écriture compte pour moitié, le ton pour un quart, et le dernier quart mesure à quel point le texte est promotionnel, si bien qu'un publireportage descendra tout seul. J'ai trouvé ça plutôt malin. Et les articles qui racontent le même &amp;quot;fait&amp;quot; sont regroupés dans un Event, donc vous lisez l'actu qu'une fois sans vous fader tous les copycats.&lt;/p&gt;&#10;&lt;p&gt;Et le plus cool, c'est que ce tri tourne sur votre ordi, sans avoir besoin de la moindre clé d'API. Chez Miniflux ou FreshRSS, la liste officielle des fonctionnalités ne mentionne rien de tel. Quant à NewsBlur, celui-ci apprend à masquer ou surligner les articles selon ce que vous lui dites aimer, ce qui n'est pas la même chose que rapprocher deux actus pour les dédupliquer. Dans le même genre, je vous avais quand même déjà parlé d'&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/mrrs-lecteur-rss-moderne-ia.html"&gt;un lecteur RSS&lt;/a&gt;&#10;&#10; qui s'y met aussi.&lt;/p&gt;&#10;&lt;h2 id="le-choix-à-faire"&gt;Le choix à faire&lt;/h2&gt;&#10;&lt;p&gt;RSSMonster est livré avec deux fichiers Docker Compose. Le premier monte l'application et un collecteur de flux au-dessus de SQLite, sans un seul modèle (c'est celui de la procédure express du README). Le second ajoute MySQL, un worker dédié à l'IA et le service d'inférence, et c'est lui qui allume tout ça.&lt;/p&gt;&#10;&lt;p&gt;En fait, si vous choisissiez SQLite, la concurrence des traitements optionnels sera plafonnée à un, donc, ce sera un peu plus lent. Et surtout, le profil léger tel qu'il est livré ne démarre pas le worker IA et coupe l'inférence, donc pas de regroupement ni de notes tant que vous ne les activez pas à la main. Ça ira donc pour une install perso, mais si vous voulez mettre ça sur un serveur pour le partager à tous vos potes ou dans votre entreprise, je vous conseille vraiment de choisir MySQL directement. Parce qu'après, la bascule de l'un vers l'autre a l'air plus hasardeuse.&lt;/p&gt;&#10;&lt;p&gt;Enfin, rassurez-vous, il y aura toujours la possibilité d'exporter un fichier OPML avec tous vos abonnements et les catégories. Par contre, ça ne transporte que votre liste de flux, pas les articles déjà collectés ni ce que vous avez lu.&lt;/p&gt;&#10;&lt;!--korben-article-kit--&gt;&#10;&#10;&lt;h2 id="installer-le-profil-léger-sqlite"&gt;Installer le profil léger (SQLite)&lt;/h2&gt;&#10;&lt;p&gt;C'est celui que je vous conseille pour commencer. Côté prérequis : git, Docker et Docker Compose. On commence par cloner le dépôt :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;git clone https://github.com/pietheinstrengholt/rssmonster.git&#10;cd rssmonster&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ensuite, faut générer deux secrets. Lancez cette commande deux fois, les résultats doivent différer :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;openssl rand -hex 32&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Créez un &lt;code&gt;.env&lt;/code&gt; à la racine, lisible par vous seul :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;touch .env &amp;amp;&amp;amp; chmod 600 .env&#10;&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;JWT_SECRET=votre-premier-secret&#10;FEVER_CREDENTIAL_SECRET=votre-second-secret&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ajoutez-y &lt;code&gt;RSSMONSTER_BIND_ADDRESS=0.0.0.0&lt;/code&gt; tout de suite pour y accéder depuis une autre machine, le port n'écoutant que sur la boucle locale. Et ne sautez pas les secrets, car le Compose refuse de démarrer si l'un des deux manque :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;docker compose up -d&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ouvrez &lt;code&gt;http://localhost:3000&lt;/code&gt;. Pas de compte admin par défaut, c'est le premier que vous créez qui devient l'administrateur, et notez bien vos identifiants. Ensuite, allez dans réglages puis flux, et importez ensuite votre OPML.&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/rssmonster-lecteur-rss-auto-heberge/rssmonster-lecteur-rss-auto-heberge-3.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;L'écran de connexion au premier démarrage&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;h2 id="et-si-vous-voulez-la-version-qui-dépote-mysql"&gt;Et si vous voulez la version qui dépote (MySQL)&lt;/h2&gt;&#10;&lt;p&gt;Si vous aviez déjà lancé le profil léger, coupez-le d'abord avec &lt;code&gt;docker compose down&lt;/code&gt;, qui arrête les conteneurs sans toucher à vos données. N'y ajoutez surtout pas &lt;code&gt;-v&lt;/code&gt;, car ça supprimera le volume et la base. Et MySQL démarrera vide et vous devrez réimporter votre OPML comme sur une install neuve.&lt;/p&gt;&#10;&lt;p&gt;Ensuite, ajoutez ces quatre valeurs dans le même &lt;code&gt;.env&lt;/code&gt;, à côté de vos deux secrets :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;DB_DATABASE=rssmonster&#10;DB_USERNAME=rssmonster&#10;DB_PASSWORD=un-mot-de-passe-solide&#10;MYSQL_ROOT_PASSWORD=un-autre-mot-de-passe-solide&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Et lancez l'autre fichier :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;docker compose -f docker-compose.mysql.yml up -d --build&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ne paniquez pas si &lt;code&gt;localhost:3000&lt;/code&gt; ne répond pas dans la foulée. L'application attend que MySQL et l'inférence soient dispo, et celle-ci commence par télécharger ses trois modèles donc ça prend quelques minutes. Le contrôle de santé de l'outil lui laisse dix minutes, donc allez vous faire un ti café (dans sa couche ? nooon).&lt;/p&gt;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/rssmonster-lecteur-rss-auto-heberge/rssmonster-lecteur-rss-auto-heberge-4.png" alt="" loading="lazy" decoding="async"&gt;&#10;&lt;p&gt;&lt;em&gt;L'ajout d'un flux, sa catégorie et sa fenêtre de rattrapage&lt;/em&gt;&lt;/p&gt;&#10; &#10; &#10; &#10; &#10;&#10;&#10;&lt;p&gt;Voilà, amusez-vous bien.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/pietheinstrengholt/rssmonster"&gt;le dépôt GitHub de RSSMonster&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>self-hosting</category><category>tutoriels-guides</category><category>auto-hébergement</category><category>Docker</category><category>flux RSS</category><category>logiciel libre</category><category>MySQL</category><category>SQLite</category><category>Veille</category><media:content url="https://korben.info/rssmonster-lecteur-rss-auto-heberge/rssmonster-lecteur-rss-auto-heberge-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>GrapheneOS verrouillera bientôt le presse-papiers d'Android</title><link>https://korben.info/grapheneos-messaging-rcs-secure-paste.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Tue, 08 Sep 2026 07:10:09 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/grapheneos-messaging-rcs-secure-paste.html</guid><description>GrapheneOS a écrit le réglage qui manque à Android depuis Android 13 : une application ne peut plus lire ce qu'une autre a copié, mais elle relit toujours ce qu'elle a copié elle-même et le collage volontaire continue de marcher partout. Le code est encore dans une pull request non fusionnée, et l'accès reste autorisé par défaut.</description><content:encoded>&lt;p&gt;Il y a 2 jours, GrapheneOS que vous connaissez tous parce que c'est l'Android que la police déteste, a détaillé une fonction baptisée &lt;strong&gt;secure paste&lt;/strong&gt;, qui change la façon dont Android sert le contenu du presse-papiers aux applications. Le principe c'est qu'une application peut relire ce qu'elle a copié elle-même, mais rien de ce que les autres ont copié.&lt;/p&gt;&#10;&lt;p&gt;Android dans sa version de base n'est pas resté les bras croisés sur ce sujet, mais il s'est arrêté en chemin et depuis Android 10, seules l'application affichée à l'écran et le clavier par défaut peuvent lire le presse-papiers, ce qui a fermé la porte à celles qui tournent en arrière-plan. Puis Android 12 a ajouté une notification à la première lecture d'un contenu venu d'ailleurs, et enfin Android 13 vide le presse-papiers au bout d'un moment.&lt;/p&gt;&#10;&lt;p&gt;Mais depuis, plus rien...&lt;/p&gt;&#10;&lt;p&gt;Le trou qui reste, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.microsoft.com/en-us/security/blog/2023/03/06/protecting-android-clipboard-content-from-unintended-exposure/"&gt;Microsoft l'a documenté&lt;/a&gt;&#10;&#10; en mars 2023. La version 7.9.2 de l'application SHEIN (oui, le site de fringues), téléchargée plus de cent millions de fois, lisait périodiquement le presse-papiers, et si elle y trouvait en même temps un signe dollar et un "://", elle expédiait le contenu vers un serveur distant.&lt;/p&gt;&#10;&lt;p&gt;Et la restriction d'Android 10 n'a rien empêché, tout simplement parce que l'application tournait au premier plan. Le comportement problématique de l'app SHEIN a ensuite disparu en mai 2022, après un signalement à Google, mais le problème de fond n'a jamais été réglé. Et j'imagine que d'autres apps actuellement sur le PlayStore appliquent la même technique sans que personne ne l'ait encore remarqué.&lt;/p&gt;&#10;&lt;p&gt;Secure paste de GrapheneOS s'attaque donc à ça en changeant la règle plutôt qu'en ajoutant un avertissement, et cette fois être affiché à l'écran ne donne plus droit à rien. Une application privée d'accès sait toujours qu'un élément est disponible, et peut en inspecter le type, l'horodatage de copie et la présence de mise en forme. Mais le contenu lui-même, son libellé et ses données annexes ne lui sont plus offerts sur un plateau d'argent.&lt;/p&gt;&#10;&lt;p&gt;Et le &amp;quot;collage&amp;quot; continue de marcher lui, parce que c'est vous qui l'autorisez. Que vous colliez depuis la barre de sélection de texte, depuis le clavier, depuis un service d'accessibilité ou avec un raccourci clavier, le système délivre une autorisation courte, liée à l'application qui reçoit et à l'élément en cours. Et pour les applications qui dessinent leur propre barre de sélection, comme celles codées en Flutter, un bouton &amp;quot;Coller&amp;quot; est visible dans le clavier par défaut.&lt;/p&gt;&#10;&lt;p&gt;Le plus vif d'esprit qui me lisent sont déjà debouts sur leur chaise et hurlent à travers leur écran : Et comment ça se passe pour &amp;quot;couper&amp;quot; ? Qui décide ?? Hé bien le réglage existe en version globale et par application, et il est autorisé par défaut, pour ne rien casser des applications déjà installées. Autrement dit, personne ne sera protégé sans l'avoir décidé et c'est à vous d'aller basculer en collage seulement celles à qui vous ne faites pas confiance.&lt;/p&gt;&#10;&lt;p&gt;Maintenant, calmez-vous les groupies de GrapheneOS parce que rien de tout ça n'est encore livré. Le code est visible dans &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/GrapheneOS/platform_frameworks_base/pull/435"&gt;une pull request ouverte&lt;/a&gt;&#10;&#10; depuis le 22 août dernier mais toujours pas fusionnée. GrapheneOS dit vouloir l'intégrer bientôt, sans donner de date et le mécanisme ne porte que sur la lecture, donc il ne dira rien des applications qui écrivent dans le presse-papiers pour y remplacer ce que vous venez de copier (coucou les détourneurs de transactions crypto)...&lt;/p&gt;&#10;&lt;p&gt;La même annonce parle aussi de l'application Messaging, dont l'interface vient d'être refaite en Compose, et le projet lâche au passage un chantier autrement plus lourd : &lt;strong&gt;faire du RCS directement dedans&lt;/strong&gt;, chiffrement de bout en bout compris, pour ne plus avoir besoin de Google Messages. Héhé... Aujourd'hui, RCS marche très bien sur GrapheneOS, mais uniquement avec l'application de Google et sa couche Google Play isolée et c'est de ça dont ils veulent se passer.&lt;/p&gt;&#10;&lt;p&gt;Comme le RCS n'est pas une plateforme ouverte en pratique (pas autant que le SMS et le MMS quoi) et que tout cela repose sur l'infrastructure de Google et des opérateurs, le plan, c'est donc de refaire d'abord la partie que Google Messages assure, en gardant Google Play isolé pour l'activation, puis de s'en passer chez les opérateurs qui le permettent... à condition qu'ils acceptent le client de GrapheneOS, ce qui n'est pas gagné...&lt;/p&gt;&#10;&lt;p&gt;Quand je pense que Google, ces grands hypocrites qui ont passé des années à réclamer qu'Apple adopte RCS au nom de l'ouverture, &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.androidauthority.com/google-silently-blocking-rcs-rooted-android-phones-custom-roms-3421652/"&gt;coupe lui-même le service&lt;/a&gt;&#10;&#10; depuis 2024 sur les téléphones rootés et une partie des ROM alternatives. GrapheneOS y échappe mais ça donne quand même l'idée de l'accueil qu'un client maison pourrait espérer... On verra bien.&lt;/p&gt;&#10;&lt;p&gt;Mais bon, si vous êtes sur GrapheneOS, je serais vous, je surveillerais cette histoire de presse-papiers sécurisé parce que quand ça arrivera, vous serez encore plus béton face aux apps problématiques.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://grapheneos.social/@GrapheneOS/117225539756835649"&gt;le fil d'annonce de GrapheneOS&lt;/a&gt;&#10;&#10; et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.androidauthority.com/grapheneos-messaging-rcs-support-secure-paste-3708317/"&gt;Android Authority&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>apple-mobile/android</category><category>vie-privee-anonymat</category><category>Android</category><category>GrapheneOS</category><category>presse-papiers</category><category>vie privée</category><media:content url="https://korben.info/grapheneos-messaging-rcs-secure-paste/grapheneos-messaging-rcs-secure-paste-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Linux tourne enfin sur les Mac M3 (sauf la carte graphique)</title><link>https://korben.info/asahi-linux-support-m3-mac.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 07 Sep 2026 13:37:18 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/asahi-linux-support-m3-mac.html</guid><description>Asahi Linux a fusionné le support des Mac M3 dans son installeur le 6 septembre. La webcam, le Thunderbolt et le WiFi répondent, mais la 3D reste dessinée par le processeur, et personne ne donne de date.</description><content:encoded>&lt;p&gt;Le projet &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/asahi-le-linux-des-nouveaux-macs.html"&gt;Asahi Linux&lt;/a&gt;&#10;&#10; vient enfin de fusionner le support des Mac M3 dans son installateur. En clair, ça veut dire que si vous avez un MacBook Air, un MacBook Pro ou un iMac équipé d'un M3, d'un M3 Pro ou d'un M3 Max, vous pouvez y installer Linux dès maintenant.&lt;/p&gt;&#10;&lt;p&gt;Et la liste de ce qui fonctionne est plus longue que ce que je pouvais craindre. La webcam, les micros internes, le WiFi, le Bluetooth, l'USB 3 jusqu'aux 10 Gb/s permis par la machine, et le décodage vidéo accéléré, AV1 compris.&lt;/p&gt;&#10;&lt;p&gt;Le Thunderbolt aussi, est même arrivé cet été. Apple avait troqué, sur les M3 Pro et M3 Max, son vieux contrôleur de ports USB contre une puce ACE3 posée sur un bus SPMI au lieu de l'I2C. Il a donc fallu reverse tout ce petit monde afin que l'USB 3 et le Thunderbolt marchent sur l'ensemble de la gamme M3.&lt;/p&gt;&#10;&lt;p&gt;Si vous voulez vous lancer, l'installation doit encore passer par le mode Expert de l'installeur, parce que c'est encore tout frais. Mais quand la bêta de &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/fedora-asahi-remix-43.html"&gt;Fedora&lt;/a&gt;&#10;&#10; Linux 45, sera implémentée d'ici quelques semaines, ça devrait fonctionner en install normale.&lt;/p&gt;&#10;&lt;p&gt;Après le gros manque, c'est la 3D. N'attendez ni performances, ni accélération 3D économe en énergie puisque tout est géré par la partie CPU du M3. Et ce n'est pas de la mauvaise volonté de la part des dev puisque le GPU du M3 s'écarte nettement de celui des M1 et M2 : ray tracing matériel, mesh shaders, et le Dynamic Caching maison d'Apple. Il y a donc énormément à refaire et même si le chantier a commencé, pour le moment, on n'a pas de date.&lt;/p&gt;&#10;&lt;p&gt;Les autres limites ont l'air nettement moins définitives comme pour la mise en veille qui ne fonctionne pas et le port HDMI des MacBook qui est coupé. Cela s'explique par le fait que le composant DCP qui gère ces 2 aspects là c'est pas encore piloté par Asahi, mais ça ne devrait pas tarder.&lt;/p&gt;&#10;&lt;p&gt;Le Mac Studio, lui, reste à la rue. Le M3 Ultra n'est pas supporté, et les M4 et M5 en sont au tout début, avec le stockage, le PCIe et le démarrage multicœur qui tournent mais pas grand-chose d'autre. Donc plus votre machine est récente, plus il va falloir être patient...&lt;/p&gt;&#10;&lt;p&gt;Perso, j'avais un iMac M3 et franchement, j'ai été très déçu par cette machine. Pour de la bureautique ça allait très bien, mais dès qu'on bidouille un peu fort, ça pédale dans la semoule. Je suis donc passé au Mac Studio depuis et je ne le regrette pas une seconde.&lt;/p&gt;&#10;&lt;p&gt;En tout cas, je sais que si je veux recycler ce &amp;quot;vieil&amp;quot; iMac M3, je peux maintenant lui installer Linux... ça vaut peut-être le coup, à condition d'assumer un desktop sans la moindre accélération 3D ^^.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://asahilinux.org/2026/09/m2-episode-1/"&gt;le billet d'annonce d'Asahi Linux&lt;/a&gt;&#10;&#10; et &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.neowin.net/news/apple-m3-series-get-asahi-linux-support-mostly-working/"&gt;Neowin&lt;/a&gt;&#10;&#10;.&lt;/p&gt;&#10;</content:encoded><category>apple-mobile/macos</category><category>linux-open-source/distributions-linux</category><category>Apple Silicon</category><category>Asahi Linux</category><category>portage Linux</category><media:content url="https://korben.info/asahi-linux-support-m3-mac/asahi-linux-support-m3-mac-1.jpg" medium="image" type="image/jpeg" width="1672" height="941"/></item><item><title>Degoog - Le métamoteur à installer sur votre ordi</title><link>https://korben.info/degoog-agregateur-moteurs-recherche-open-source.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 07 Sep 2026 10:28:22 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/degoog-agregateur-moteurs-recherche-open-source.html</guid><description>degoog est un métamoteur de recherche auto-hébergé livré sans un seul moteur : tout s'installe depuis un Store, y compris la façon dont votre serveur sort sur le réseau.</description><content:encoded>&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/degoog-org/degoog"&gt;degoog&lt;/a&gt;&#10;&#10; est un moteur de recherche que vous installez chez vous, et qui interroge &lt;strong&gt;Google, Brave, DuckDuckGo et d&lt;/strong&gt;'&lt;strong&gt;autres&lt;/strong&gt; en même temps avant de vous afficher une seule et belle liste unique de résultat.&lt;/p&gt;&#10;&lt;p&gt;Quand vous l'aurez installé, la première étape consiste donc à sélectionner les moteurs de recherche que vous voulez utiliser.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/degoog-agregateur-moteurs-recherche-open-source/degoog-agregateur-moteurs-recherche-open-source-2.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Dès que c'est bon, l'interface se remplira alors automatiquement avec les résultats en provenance de tous services de recherche. Et quand plusieurs de ces services remontent la même page, degoog lui sait les fusionner afin d'éviter les doublons. Ce recoupement fait d'ailleurs monter le résultat dans le classement.&lt;/p&gt;&#10;&lt;p&gt;Et la colonne de droite de degoog vous dira le reste : quel moteur a répondu, en combien de temps, combien de résultats il a apportés...etc. Et surtout, si ça ne renvoie rien, il vous dira aussi pourquoi. Par exemple, si vous avez été bloqué par le moteur de recherche, si vous avez été limité parce que vous avez fait trop de requêtes rapprochées, s'il y a un captcha, s'il y a une page interstitielle, etc., avec le petit lien qui va bien pour relancer la recherche sur ce moteur-là tout seul.&lt;/p&gt;&#10;&lt;p&gt;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &#10; &lt;img src="https://korben.info/degoog-agregateur-moteurs-recherche-open-source/degoog-agregateur-moteurs-recherche-open-source-3.png" alt="" loading="lazy" decoding="async"&gt;&#10; &#10; &#10;&#10;&lt;/p&gt;&#10;&lt;p&gt;Pour faire sa besogne, degoog embarque quatre outils (Fetch, Curl, Curl Fallback et Curl Impersonate), et son Store en propose d'autres qui pilotent FlareSolverr (un résolveur de captcha Cloudflare), un navigateur furtif comme Camoufox, ou carrément un vrai Firefox qui prête sa session au serveur.&lt;/p&gt;&#10;&lt;p&gt;Il y a bien longtemps, je vous avais présenté &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://korben.info/searxng-metamoteur-recherche-open-source-protege-vie-privee.html"&gt;SearXNG&lt;/a&gt;&#10;&#10;, et l'auteur de degoog ne se cache pas d'avoir été inspiré par celui-ci. Mais degoog va plus loin en terme de fonctionnalités et est surtout moins gourmand en ressources. Ça permet de le faire tourner sur des petites configs par exemple à base de Raspberry Pi.&lt;/p&gt;&#10;&lt;p&gt;Pour l'installer voici comment faire (faudra Docker) :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;mkdir -p ./data&#10;sudo chown -R 1000:1000 ./data&#10;docker run -d --name degoog -p 4444:4444 -v ./data:/app/data -e DEGOOG_SETTINGS_PASSWORDS=CHANGEZ_MOI --restart unless-stopped ghcr.io/degoog-org/degoog:latest&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Puis je trouve qu'il est quand même vachement plus agréable à utiliser. Après, si vous voulez vraiment une page de résultats complète, il vous faudra un outil qui s'appelle &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://git.lolcat.ca/lolcat/4play"&gt;4play&lt;/a&gt;&#10;&#10;. C'est une extension qui s'installe dans un profil Firefox propre, qui permet d'aller faire des recherches par lui-même sur Internet comme si l'outil était un vrai internaute. Mais ça nécessite une vraie session de bureau et un écran allumé ou un adaptateur EDID.&lt;/p&gt;&#10;&lt;p&gt;degoog permet aussi d'intégrer dans l'outil des plugins que vous pouvez télécharger sur Internet. Mais méfiez-vous à ne pas installer n'importe quoi et faire entrer le loup dans la bergerie !!&lt;/p&gt;&#10;&lt;p&gt;Le projet est en stable beta, en version 0.25.0 sortie fin août, sous licence AGPL, et l'interface est traduite en français.&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/degoog-org/degoog"&gt;degoog&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>linux-open-source/logiciels-libres</category><category>vie-privee-anonymat</category><category>métamoteur de recherche</category><category>moteur-recherche</category><category>SearXNG</category><media:content url="https://korben.info/degoog-agregateur-moteurs-recherche-open-source/degoog-agregateur-moteurs-recherche-open-source-1.png" medium="image" type="image/png" width="1472" height="921"/></item><item><title>DocuSeal - Pour signer vos documents sur votre propre serveur</title><link>https://korben.info/docuseal-alternative-docusign-open-source.html?utm_source=rss&amp;utm_medium=feed&amp;utm_campaign=flux-principal</link><pubDate>Mon, 07 Sep 2026 09:37:39 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/docuseal-alternative-docusign-open-source.html</guid><description>DocuSeal fait signer des PDF à plusieurs depuis un conteneur Docker sur votre serveur, API REST et webhooks compris dans la version libre. La signature obtenue est une signature simple au sens d'eIDAS, et votre instance génère son propre certificat.</description><content:encoded>&lt;p&gt;Si comme moi, vous êtes un jeune entrepreneur plein de talent, vous avez sûrement déjà signé des tas de contrats, de NDA et autres documents relatifs à votre société. Et pour cela, en général, nos interlocuteurs et autres avocats ne se font pas chier : ils nous envoient des liens vers des plateformes comme Yousign ou DocuSign,&lt;/p&gt;&#10;&lt;p&gt;Car oui, faire signer un contrat à trois personnes passe en général par un service en ligne qui compte le nombre de documents et facture au volume. Snif... Mais c'était sans compter sur le &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/docusealco/docuseal"&gt;projet DocuSeal&lt;/a&gt;&#10;&#10; qui fait exactement le même travail depuis un conteneur Docker tout simplement posé sur votre serveur. C'est l'avantage d'avoir une solution open source, et surtout, ça permet de tout garder chez vous et de ne rien envoyer sur des serveurs tiers.&lt;/p&gt;&#10;&#10;&#10;&#10;&#10;&lt;div class="video-container" id="video-container-docuseal-alternative-docusign-open-source-1.mp4"&gt;&#10; &lt;video controls preload="metadata" &gt;&#10; &lt;source src="https://korben.info/docuseal-alternative-docusign-open-source/docuseal-alternative-docusign-open-source-1.mp4" type="video/mp4" /&gt;&#10; &#10; Votre navigateur ne supporte pas la lecture de vidéos HTML5. Voici un&#10; &lt;a href="https://korben.info/docuseal-alternative-docusign-open-source/docuseal-alternative-docusign-open-source-1.mp4"&gt;lien vers la vidéo&lt;/a&gt;.&#10; &lt;/video&gt;&#10;&#10;&#10;&lt;div&gt;&#10;&#10;&#10;&lt;p&gt;Vous chargez un PDF, vous posez les champs à la souris dans un éditeur visuel, et vous envoyez ça à vos interlocuteurs. Il y a 10 types de champs côté version libre, notamment case à cocher, image, date et sélection multiple. Plusieurs signataires se succèdent ensuite dans l'ordre que vous fixez, chacun ne recevant le document qu'une fois que le précédent est passé, et les invitations partent via votre propre serveur SMTP.&lt;/p&gt;&#10;&lt;p&gt;Les documents signés restent ensuite sur le disque de la machine, à moins que vous ne préfériez les envoyer vers votre S3, votre Google Storage ou votre Azure.&lt;/p&gt;&#10;&lt;p&gt;L'API REST et les webhooks sont également dispo dans la version open source, Mais attention, toutes les fonctionnalités proposées par la version SaaS qu'il propose en mode payant ne se retrouvent pas forcément dans la version open source. Par exemple, on n'a pas la possibilité de créer des modèles différents pour générer des documents sur mesure par client.&lt;/p&gt;&#10;&lt;p&gt;Et là où l'auto-hébergement se paie vraiment, c'est sur le certificat car le cloud de DocuSeal signe avec un certificat reconnu par Adobe, alors que votre instance génère le sien par défaut. Donc, il faudra faire avec, surtout que le nombre de documents gérables est limité. Ou alors, modifiez vous-même le code source pour vous faire votre propre version custom.&lt;/p&gt;&#10;&lt;p&gt;Pour l'installer avec Docker afin de tester, c'est simple :&lt;/p&gt;&#10;&lt;pre tabindex="0"&gt;&lt;code&gt;sudo docker run --name docuseal -p 3000:3000 -v.:/data docuseal/docuseal&#10;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Côté juridique, ce que vous récupérez est une signature électronique simple au sens du règlement eIDAS. C'est le niveau d'entrée, parfaitement valable pour un devis ou un accord interne. Par contre, ça ne supporte pas la signature qualifiée, qui est la seule à valoir juridiquement une signature manuscrite dans toute l'Union européenne.&lt;/p&gt;&#10;&lt;p&gt;Ce n'est d'ailleurs pas une faiblesse de l'open source car chez DocuSign aussi, la signature qualifiée se vend &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://www.docusign.com/fr-fr/produits/signature-electronique/signature-electronique-qualifiee"&gt;en module complémentaire&lt;/a&gt;&#10;&#10; des forfaits classiques. Chez DocuSeal, elle passe par un prestataire de confiance partenaire et se facture aujourd'hui 2 à 4 dollars pièce. Ensuite, le logo maison, le SSO, les relances et l'envoi en masse demanderont la licence Pro. Si vous choisissez de passer par leur version payante, faites attention à bien vous mettre sur l'instance européenne pour que vos documents soient conformes au RGPD et ne partent pas dans les mains des Américains.&lt;/p&gt;&#10;&lt;p&gt;Par exemple, comme je vous disais, le code est sous AGPL. Donc, vous pouvez faire un peu ce que vous voulez dedans tant que vous gardez l'attribution DocuSeal dans l'interface.&lt;/p&gt;&#10;&lt;p&gt;Et si vous n'avez pas le temps et que ça vous saoule d'auto-héberger votre propre, certificateur de documents, il existe aussi &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://goodflag.community/"&gt;Goodflag Community&lt;/a&gt;&#10;&#10;, un service gratuit pour les &lt;strong&gt;particuliers, indépendants et associations&lt;/strong&gt; dont vous n'êtes pas le produit (lol), qui vous permettra de faire tout pareil sans débourser un centime et avec de la signature qualifiée (Merci à Karefil pour l'info).&lt;/p&gt;&#10;&lt;p&gt;Source : &#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10;&#10; &#10; &lt;a href="https://github.com/docusealco/docuseal"&gt;DocuSeal sur GitHub&lt;/a&gt;&#10;&#10;&lt;/p&gt;&#10;</content:encoded><category>linux-open-source/logiciels-libres</category><category>self-hosting</category><category>alternative open source</category><category>Docker</category><category>self-hosted</category><category>signature électronique</category><category>signature PDF</category><media:content url="https://korben.info/docuseal-alternative-docusign-open-source/docuseal-alternative-docusign-open-source-1.png" medium="image" type="image/png" width="1672" height="941"/></item></channel></rss>