# articles

feed_id: https://korben.info/?p=131720
title: Andi, le génie IA qui répond à toutes vos questions
uri: Andi-le-génie-IA-qui-répond-à-toutes-vos-questions
url: https://korben.info/ia-moteur-de-recherche.html
content:
<p><img width="1000" height="402" src="media/8d32f9d2.ddin_genius_as_a_robot_67466e66-8781-496b-ae7e-143eda40c06e.webp" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_Disney_Aladdin_genius_as_a_robot_67466e66-8781-496b-ae7e-143eda40c06e.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_Disney_Aladdin_genius_as_a_robot_67466e66-8781-496b-ae7e-143eda40c06e.webp 1000w, https://korben.info/app/uploads/2022/12/Manu23_Disney_Aladdin_genius_as_a_robot_67466e66-8781-496b-ae7e-143eda40c06e-300x121.webp 300w, https://korben.info/app/uploads/2022/12/Manu23_Disney_Aladdin_genius_as_a_robot_67466e66-8781-496b-ae7e-143eda40c06e-768x309.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Les gens curieux ont toujours des questions. C&rsquo;est mon cas. Tout le temps.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-898929420"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Du coup, je passe mon temps à chercher des trucs sur Google dès que je me pose une question. Même quand quelqu&rsquo;un m&rsquo;apporte une réponse, je préfère toujours vérifier ce qu&rsquo;il me dit est juste. Cela peut vous paraitre abusé, mais vous n&rsquo;imaginez pas le nombre de conneries que les gens peuvent dire avec certitude. Je vous encourage à vérifier également (et discrètement).</p>



<p>Mais savoir correctement utiliser un moteur de recherche et surtout faire du tri dans les informations qui sont renvoyées, ce n&rsquo;est pas forcement simple pour tout le monde. Il faut beaucoup de pratique pour éviter les sites chelous ou les conneries de fake news que les gens adorent se repasser parce que ça les conforte dans leurs délires.</p>



<p>Bien qu&rsquo;il ne soit pas parfait, Andi est peut-être le moteur de recherche du futur. C&rsquo;est un genre de chatbot capable de répondre à toutes vos questions pour peu que vous les écriviez en anglais. Hé oui.</p>



<p>Il y a quelques semaine, <a href="https://korben.info/chatgpt-openai.html"><strong>j&rsquo;ai d&rsquo;ailleurs écrit un article sur OpenAI</strong></a> qui a lancé un chatbot, basé sur son algo GPT-3, qui utilise de l&rsquo;intelligence artificielle pour générer des réponses à des questions complexes. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-134240184"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Comme GPT-3, Andi est capable de fouiller des sources de contenus pour trouver les informations pertinentes et de les présenter de manière synthétique. Cependant, contrairement à Andi, qui se concentre sur les réponses aux questions, GPT-3 peut aussi générer du texte original sur un large éventail de sujets. En utilisant l&rsquo;intelligence artificielle pour traiter les données, ces outils peuvent fournir des réponses plus précises et plus complètes que ce que nous serions capables de faire manuellement. C&rsquo;est vraiment top !</p>



<p>Andi peut ainsi répondre à des questions basiques comme « Quelle heure est-il ? » ou encore « Quelle est la capitale de l&rsquo;Italie ?&rsquo; &#8230;</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/630ea12a.SCR-20221201-t57.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221201-t57.webp" alt="" class="wp-image-131723" width="283" height="351" srcset="https://korben.info/app/uploads/2022/12/SCR-20221201-t57.webp 604w, https://korben.info/app/uploads/2022/12/SCR-20221201-t57-242x300.webp 242w" sizes="(max-width: 283px) 100vw, 283px" /></figure></div>


<p>&#8230;ou des choses un peu plus complexes, sans aucune difficulté. Pour cela il sélectionne une liste de sources de contenus qui correspondent à votre demande et est capable de les analyser pour en sortir l&rsquo;essentiel. </p>



<p>Je lui ai demandé de me faire un résumé de la théorie des cordes et voici ce qu&rsquo;il m&rsquo;a répondu : </p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="692" src="media/299fe611.SCR-20221202-chq.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221202-chq.webp" alt="" class="wp-image-131727" srcset="https://korben.info/app/uploads/2022/12/SCR-20221202-chq.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221202-chq-300x208.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221202-chq-768x531.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>Plutôt pas mal non ? Évidemment dans les paramètres, vous pouvoir choisir si vous voulez des réponses plus travaillées qui demanderont un peu plus de temps d&rsquo;analyse ou des réponses plus rapides et donc peut-être d&rsquo;une qualité moindre.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/cb762828.SCR-20221202-cgh.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221202-cgh.webp" alt="" class="wp-image-131729" width="390" height="358" srcset="https://korben.info/app/uploads/2022/12/SCR-20221202-cgh.webp 818w, https://korben.info/app/uploads/2022/12/SCR-20221202-cgh-300x275.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221202-cgh-768x704.webp 768w" sizes="(max-width: 390px) 100vw, 390px" /></figure></div>


<p>Contrairement à beaucoup de gens, Andi est très au fait des dernières découvertes scientifiques comme vous pouvez le voir&#8230;</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/f3e9bd53.SCR-20221201-tpy.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221201-tpy.webp" alt="" class="wp-image-131724" width="689" height="499" srcset="https://korben.info/app/uploads/2022/12/SCR-20221201-tpy.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221201-tpy-300x217.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221201-tpy-768x556.webp 768w" sizes="(max-width: 689px) 100vw, 689px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1137379918"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Et il peut même vous aider à y voir plus clair dans le jeu de votre chef au bureau ou de votre animateur TV préféré. Bref, c&rsquo;est le bonheur !</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/f94809e5.SCR-20221201-t4n.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221201-t4n.webp" alt="" class="wp-image-131725" width="692" height="466" srcset="https://korben.info/app/uploads/2022/12/SCR-20221201-t4n.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221201-t4n-300x202.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221201-t4n-768x517.webp 768w" sizes="(max-width: 692px) 100vw, 692px" /></figure></div>


<p>Évidemment, chacun des liens est consultable dans une liste qui vous est proposée à droite du chat.</p>



<p>Je trouve ça assez cool si vous avez un peu la flemme des moteurs de recherches.</p>



<p><a rel="noopener" href="https://andisearch.com/" target="_blank">À tester d&rsquo;urgence ici.</a></p>


feed_id: https://korben.info/?p=131770
title: Sidekick, le navigateur qui va vous faire gagner du temps !
uri: Sidekick-le-navigateur-qui-va-vous-faire-gagner-du-temps
url: https://korben.info/navigateur-sidekick.html
content:
<p><img width="1000" height="435" src="media/9c8c07c0.SCR-20221203-qsj-2.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221203-qsj-2.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/SCR-20221203-qsj-2.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221203-qsj-2-300x131.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221203-qsj-2-768x334.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Encore un nouveau browser ! Mais celui-ci devrait vous plaire !</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1265066462"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p><strong>Sidekick</strong> est un navigateur rapide et sécurisé conçu pour optimiser votre productivité en ligne. Contrairement aux navigateurs grand public qui gagnent de l&rsquo;argent en intégrant leurs publicités, Sidekick ne compte que sur les abonnements de ses utilisateurs pour gagner de l&rsquo;argent. Cela lui permet de proposer une expérience utilisateur totalement nouvelle, axée uniquement sur la productivité et la protection de vos données, plutôt que sur leur marketing.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="940" height="750" src="media/d4eb4d04.SCR-20221203-qnl-2.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221203-qnl-2.webp" alt="" class="wp-image-131773" srcset="https://korben.info/app/uploads/2022/12/SCR-20221203-qnl-2.webp 940w, https://korben.info/app/uploads/2022/12/SCR-20221203-qnl-2-300x239.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221203-qnl-2-768x613.webp 768w" sizes="(max-width: 940px) 100vw, 940px" /></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="704" src="media/0c83d913.SCR-20221203-qnt-2.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221203-qnt-2.webp" alt="" class="wp-image-131772" srcset="https://korben.info/app/uploads/2022/12/SCR-20221203-qnt-2.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221203-qnt-2-300x211.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221203-qnt-2-768x541.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p></p>



<p>Le fondateur de Sidekick, Dmitry Pushkarev, est un expert en biotechnologie et en Cloud computing. Il a cofondé Moleculo Inc., une entreprise de décodage du génome ainsi que ClusterK, un logiciel d&rsquo;automatisation racheté par Amazon. Dmitry a d&rsquo;ailleurs occupé des postes de direction chez Amazon avant de lancer Sidekick.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/5b8fd64d.SCR-20221203-qoj.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221203-qoj.webp" alt="" class="wp-image-131774" width="210" height="185" srcset="https://korben.info/app/uploads/2022/12/SCR-20221203-qoj.webp 848w, https://korben.info/app/uploads/2022/12/SCR-20221203-qoj-300x265.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221203-qoj-768x679.webp 768w" sizes="(max-width: 210px) 100vw, 210px" /></figure></div>


<p>Sidekick est comme beaucoup d&rsquo;autres, basé sur Chromium et fonctionne un peu comme un système d&rsquo;exploitation, offrant un accès direct à vos services web les plus utilisés et une un moteur de recherche intégrée pour tous vos documents, messages et fichiers. Il prend en charge le multicompte au sein d&rsquo;espaces de travail séparés pour vos différents projets ou clients. Idéal pour segmenter son activité.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="663" src="media/78b98571.SCR-20221203-qm9.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221203-qm9.webp" alt="" class="wp-image-131771" srcset="https://korben.info/app/uploads/2022/12/SCR-20221203-qm9.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221203-qm9-300x199.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221203-qm9-768x509.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>En termes de fonctionnalités, Sidekick comprend un bloqueur de publicité qui protège votre vie privée et accélère le chargement des pages jusqu&rsquo;à trois fois plus rapidement que les navigateurs grand public traditionnels. Pensez quand même à débloquer Korben.info pour le soutien (ou à rejoindre le <a href="https://patreon.com/korben" target="_blank" rel="noopener">Patreon</a> !)</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1194275135"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Le navigateur apprend également de vos habitudes et sait quels onglets mettre en veille pour économiser de la mémoire, mais sait également quels onglets conserver pour éviter de perdre votre travail non enregistré. Malin non ?</p>



<p>Sidekick optimise également la mémoire en mutualisant les ressources allouées aux pages web et aux applications en ligne qui seraient identiques (comme Google Docs). Cela permet de réduire la consommation de mémoire jusqu&rsquo;à 80%. Ainsi, vous pouvez exécuter plus d&rsquo;applications web sans affecter les performances de votre ordinateur. </p>



<p>Le navigateur surveille également l&rsquo;utilisation du processeur et vous alerte lorsque des onglets ont une utilisation anormalement élevée, vous proposant de les fermer. </p>



<p>Pas mal tout ça, non ? Le mieux, bien sûr, c&rsquo;est encore de l&rsquo;essayer <a href="https://www.meetsidekick.com/" target="_blank" rel="noopener">en vous rendant ici</a>.</p>


feed_id: https://korben.info/?p=131784
title: Comment ouvrir les bonnes applications rapidement avec Thor ?
uri: Comment-ouvrir-les-bonnes-applications-rapidement-avec-Thor
url: https://korben.info/thor-raccourcis-macos.html
content:
<p><img width="1536" height="682" src="media/5b1f3fa0.using_an_Apple_Computer_9fb8f1ef-5db6-4f11-a49e-6ab65197c8f6.png" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_Thor_using_an_Apple_Computer_9fb8f1ef-5db6-4f11-a49e-6ab65197c8f6.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_Thor_using_an_Apple_Computer_9fb8f1ef-5db6-4f11-a49e-6ab65197c8f6.png 1536w, https://korben.info/app/uploads/2022/12/Manu23_Thor_using_an_Apple_Computer_9fb8f1ef-5db6-4f11-a49e-6ab65197c8f6-300x133.png 300w, https://korben.info/app/uploads/2022/12/Manu23_Thor_using_an_Apple_Computer_9fb8f1ef-5db6-4f11-a49e-6ab65197c8f6-1024x455.png 1024w, https://korben.info/app/uploads/2022/12/Manu23_Thor_using_an_Apple_Computer_9fb8f1ef-5db6-4f11-a49e-6ab65197c8f6-768x341.png 768w" sizes="(max-width: 1536px) 100vw, 1536px"></p>
<p>Si vous êtes comme moi, vous avez surement des dizaines de logiciels en tout genre installés sur votre ordinateur Apple. Alors bien sûr, quand vient le moment de lancer une application, il faut aller fouiller dans le dossier Applications et vous ne vous souvenez pas du nom de l&rsquo;application en question, ça peut prendre un peu de temps. Perte de temps assurée !</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1966801828"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Heureusement, il existe un moyen de résoudre ce problème pénible : <strong>Thor</strong>. </p>



<p>Non, je ne parle pas du Dieu nordique qui considère chaque problème comme un clou, mais plutôt d&rsquo;un outil dans lequel vous pouvez configurer des raccourcis pour ouvrir vos applications préférées en un seul clic ou en utilisant un raccourci clavier. </p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="472" height="629" src="media/23fe4b22.screenshot_list.png" data-original-source="https://korben.info/app/uploads/2022/12/screenshot_list.png" alt="" class="wp-image-131785" srcset="https://korben.info/app/uploads/2022/12/screenshot_list.png 472w, https://korben.info/app/uploads/2022/12/screenshot_list-225x300.png 225w" sizes="(max-width: 472px) 100vw, 472px" /></figure></div>


<p>Ainsi, vous n&rsquo;avez plus besoin de chercher dans votre dossier Applications ou sur votre dock chaque fois que vous voulez ouvrir une application. Vous pouvez accéder à vos applications rapidement et facilement, ce qui vous permet de travailler plus efficacement. Et comme Thor est disponible gratuitement dans l&rsquo;App Store, vous pouvez l&rsquo;essayer sans débourser un centime.</p>



<p>En plus de simplifier l&rsquo;ouverture des applications, Thor vous permet également de lancer des commandes spécifiques dans ces applications. Par exemple, vous pouvez configurer un raccourci pour ouvrir un nouveau document dans votre traitement de texte préféré, ou pour lancer une recherche sur internet dans votre navigateur. Cela vous permet d&rsquo;accéder rapidement aux fonctionnalités que vous utilisez le plus souvent, sans avoir à naviguer dans les menus de l&rsquo;application ou à utiliser des combinaisons de touches compliquées. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1375573929"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Par exemple pour lancer quelques scripts Python, c&rsquo;est génial !</p>



<p><a href="https://github.com/gbammc/Thor" target="_blank" rel="noopener">À découvrir ici !</a></p>


feed_id: https://korben.info/?p=131791
title: Sauvegardez et restaurez vos données en toute sécurité avec Kopia
uri: Sauvegardez-et-restaurez-vos-données-en-toute-sécurité-avec-Kopia
url: https://korben.info/backup-cloud-kopia.html
content:
<p><img width="1000" height="667" src="media/2eeccff1.Manu23_CLoud_backup_5ed14574-91f1-4724-93d7-4a6b2ae6e9ff.webp" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_CLoud_backup_5ed14574-91f1-4724-93d7-4a6b2ae6e9ff.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_CLoud_backup_5ed14574-91f1-4724-93d7-4a6b2ae6e9ff.webp 1000w, https://korben.info/app/uploads/2022/12/Manu23_CLoud_backup_5ed14574-91f1-4724-93d7-4a6b2ae6e9ff-300x200.webp 300w, https://korben.info/app/uploads/2022/12/Manu23_CLoud_backup_5ed14574-91f1-4724-93d7-4a6b2ae6e9ff-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Hey salut ! </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-4462234"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Alors aujourd&rsquo;hui, je vais vous parler d&rsquo;un super logiciel nommé Kopia. </p>



<p>Si vous ne le connaissez pas encore, Kopia est un outil de sauvegarde open source qui est rapide et sécurisé. Il permet de créer des snapshots (instantanés) chiffrés de vos données et de les enregistrer sur un stockage local, distant ou dans le cloud de votre choix.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="730" src="media/dd7ad440.SCR-20221204-vxf.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221204-vxf.webp" alt="" class="wp-image-131792" srcset="https://korben.info/app/uploads/2022/12/SCR-20221204-vxf.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221204-vxf-300x219.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221204-vxf-768x561.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>Kopia a une version en ligne de commande, mais également une version avec une interface graphique (KopiaUI), ce qui en fait l&rsquo;outil parfait pour tous les utilisateurs, que vous soyez débutants ou confirmés. </p>



<p>L&rsquo;outil dispose de fonctionnalités très pratiques comme la compression, la déduplication, le chiffrement « zero knowledge » de bout en bout sans oublier de la correction d&rsquo;erreurs.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="730" src="media/f06729a3.SCR-20221204-vyz.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221204-vyz.webp" alt="" class="wp-image-131793" srcset="https://korben.info/app/uploads/2022/12/SCR-20221204-vyz.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221204-vyz-300x219.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221204-vyz-768x561.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1091923066"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Pour installer Kopia, vous devez télécharger le fichier d&rsquo;installation correspondant à votre système d&rsquo;exploitation à partir <a href="https://github.com/kopia/kopia/releases" target="_blank" rel="noopener">de la page d&rsquo;installation de Kopia</a>. La version de Kopia avec l&rsquo;interface graphique s&rsquo;appelle KopiaUI, donc ouvrez l&rsquo;oeil, car il y a des versions CLI + UI pour quasiment tous les OS.</p>



<p>Si vous préférez utiliser la ligne de commande, vous pouvez également installer Kopia en utilisant votre gestionnaire de paquets préféré, comme apt pour Ubuntu, yum pour CentOS ou brew pour macOS.</p>



<p>Une fois Kopia installé, lancez l&rsquo;application en cliquant sur l&rsquo;icône Kopia dans le menu Démarrer (Windows) ou dans le dossier Applications (macOS). Vous pouvez également lancer Kopia en utilisant la ligne de commande en ouvrant un terminal et en tapant « kopia ».</p>



<pre class="wp-block-preformatted">s<code>udo apt&nbsp;update&nbsp;</code>
<code>sudo apt install kopia</code></pre>



<p>Sur macOS, vous pouvez utiliser brew en ouvrant un terminal et en tapant :</p>



<pre class="wp-block-preformatted"><code>brew&nbsp;update&nbsp;</code>
<code>brew install kopia</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="730" src="media/024e58e6.SCR-20221204-vyb.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221204-vyb.webp" alt="" class="wp-image-131794" srcset="https://korben.info/app/uploads/2022/12/SCR-20221204-vyb.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221204-vyb-300x219.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221204-vyb-768x561.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>L&rsquo;interface graphique parle d&rsquo;elle-même et je suis certain que vous n&rsquo;aurez aucun mal à configurer votre premier snapshot. </p>



<p>Pour info, Kopia est compatible avec les services de cloud suivants :</p>



<ul>
<li>Amazon S3 et tout stockage dans le cloud compatible avec S3</li>



<li>Azure Blob Storage</li>



<li>Backblaze B2</li>



<li>Google Cloud Storage</li>



<li>Tout serveur distant ou stockage dans le cloud qui prend en charge WebDAV ou SFTP</li>



<li>Certains services de cloud pris en charge par Rclone (nécessite de télécharger et de configurer Rclone en plus de Kopia, mais Kopia gère/exécute Rclone pour vous)</li>



<li>Votre ordinateur local et tout stockage ou serveur en réseau</li>



<li>Votre propre serveur en configurant un serveur de dépôt Kopia.</li>
</ul>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-811565253"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Kopia utilise la déduplication de données ce qui vous permettra d&rsquo;économiser sur le stockage de votre service cloud. </p>



<p>Pour utiliser Kopia avec la ligne de commande (pratique pour l&rsquo;automatiser avec un script), ouvrez un terminal et tapez la commande « kopia » suivie des paramètres correspondants. </p>



<p>Par exemple, pour créer une sauvegarde, vous pouvez utiliser la commande « kopia create » en spécifiant les fichiers/répertoires à sauvegarder, le nom de la sauvegarde et l&#8217;emplacement de stockage :</p>



<pre class="wp-block-preformatted"><code>kopia&nbsp;create&nbsp;/home/user/LesFichiersASauvegarder NomDeLaSauvegarde sftp://user@server/backups</code></pre>



<p>Ensuite, pour restaurer une sauvegarde, vous pouvez utiliser la commande « kopia restore » en spécifiant la sauvegarde à restaurer, les fichiers/répertoires à restaurer et l&#8217;emplacement de restauration</p>



<p>Je vous mets un petit tuto pour ceux qui veulent : </p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Kopia Tutorial - https://kopia.io/" width="600" height="450" src="https://www.youtube.com/embed/sHJjSpasWIo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p>Amusez-vous bien ! </p>


feed_id: https://korben.info/?p=131871
title: Cytopia : un jeu libre à la SimCity avec des fonctionnalités de modding !
uri: Cytopia-un-jeu-libre-à-la-SimCity-avec-des-fonctionnalités-de-modd
url: https://korben.info/cytopia-jeu-de-simulation-de-ville-retro.html
content:
<p><img width="1000" height="333" src="media/d1b620bd.1500x500.webp" data-original-source="https://korben.info/app/uploads/2022/12/1500x500.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/1500x500.webp 1000w, https://korben.info/app/uploads/2022/12/1500x500-300x100.webp 300w, https://korben.info/app/uploads/2022/12/1500x500-768x256.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Si comme moi, vous appréciez ce bon vieux SimCity 2000 avec ses graphismes bien rétro et que vous voulez essayer quelque chose de différent, foncez sur le site de Cytopia.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1814288022"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Le principe de ce jeu, vous le connaissez : Il faut construire des villes et les gérer. Cytopia utilise un moteur de rendu isométrique basé sur SDL2 et pour le moment, il sait générer des terrains de manière procédurale et propose tous les éléments de base de SimCity tels quel les routes, les quartiers (résidentiel, industriel, commerciaux et d&rsquo;autres)…etc.</p>



<p>Attention, on est encore loin de quelque chose de finalisé. C&rsquo;est un travail en cours de développement.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="924" height="750" src="media/19235682.SCR-20221215-geg.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221215-geg.webp" alt="" class="wp-image-131873" srcset="https://korben.info/app/uploads/2022/12/SCR-20221215-geg.webp 924w, https://korben.info/app/uploads/2022/12/SCR-20221215-geg-300x244.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221215-geg-768x623.webp 768w" sizes="(max-width: 924px) 100vw, 924px" /></figure></div>


<p>Ce qui est intéressant avec Cytopia, c&rsquo;est qu&rsquo;il est en constante évolution. Les développeurs sont sans cesse en train de travailler sur de nouvelles fonctionnalités pour améliorer l&rsquo;expérience de jeu. </p>



<p>Par exemple, ils prévoient d&rsquo;ajouter des biomes, ces grandes régions géographiques qui ont leur propre climat et leur propre faune et flore. Cela ajoutera une nouvelle dimension à la construction de vos villes, car vous devrez tenir compte des conditions climatiques et écologiques de chaque biome lorsque vous construirez vos quartiers et vos routes.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="924" height="750" src="media/b4ccc0af.SCR-20221215-gg9.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221215-gg9.webp" alt="" class="wp-image-131874" srcset="https://korben.info/app/uploads/2022/12/SCR-20221215-gg9.webp 924w, https://korben.info/app/uploads/2022/12/SCR-20221215-gg9-300x244.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221215-gg9-768x623.webp 768w" sizes="(max-width: 924px) 100vw, 924px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-2091416513"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Les développeurs travaillent également sur un mécanisme de téléchargement de mods directement dans le jeu. Vous pourrez ainsi facilement télécharger les mods créés par d&rsquo;autres joueurs pour ajouter de nouvelles fonctionnalités, de nouvelles possibilités de constructions voire de nouveaux univers. </p>



<p>Bientôt des villes sur Mars ? </p>



<p>Et comme Cytopia est un jeu open source, vous pourrez évidemment créer vos propres mods perso si vous le souhaitez. Bien sûr, Cytopia ne néglige pas non plus l&rsquo;aspect musical du jeu. Le jeu possède sa bande-son originale avec des bruits ambiants et des effets sonores qui sont tout simplement excellents. Vous vous sentirez vraiment immergé dans votre ville virtuelle rien qu&rsquo;à vous.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="563" src="media/cb902a55.jimmy2_2.webp" data-original-source="https://korben.info/app/uploads/2022/12/jimmy2_2.webp" alt="" class="wp-image-131875" srcset="https://korben.info/app/uploads/2022/12/jimmy2_2.webp 1000w, https://korben.info/app/uploads/2022/12/jimmy2_2-300x169.webp 300w, https://korben.info/app/uploads/2022/12/jimmy2_2-768x432.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>Cytopia est disponible sur macOS, Linux et Windows, et il devrait également y avoir une version pour Android et iOS à l&rsquo;avenir. Les développeurs travaillent également sur un langage de script similaire à du LUA pour faciliter la création de mods. Si vous êtes intéressé par le développement de Cytopia, vous pouvez retrouver <a href="https://github.com/CytopiaTeam/Cytopia" target="_blank" rel="noopener">le code sur Github</a>.</p>



<p>N&rsquo;hésitez pas à essayer le jeu et à vous impliquer dans la communauté des joueurs et des développeurs si le coeur vous en dit !</p>


feed_id: https://korben.info/?p=132157
title: Incogni contre l’enrichissement des données
uri: Incogni-contre-l-enrichissement-des-données
url: https://korben.info/incogni-enrichissement-des-donnees.html
content:
<p><img width="1000" height="525" src="media/4557b9b9.incogni-1.jpg" data-original-source="https://korben.info/app/uploads/2022/09/incogni-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="incogni" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/09/incogni-1.jpg 1000w, https://korben.info/app/uploads/2022/09/incogni-1-300x158.jpg 300w, https://korben.info/app/uploads/2022/09/incogni-1-768x403.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p class="has-text-align-center">&#8212; Article en partenariat <a href="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" data-type="URL" data-id="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" target="_blank" rel="noreferrer noopener">avec Incogni</a> &#8212;</p>



<p>Salut, les amis, vous connaissez <a href="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" target="_blank" rel="noopener">Incogni</a> ? Forcément que vous connaissez le service de Surfshark puisque j&rsquo;en ai déjà parlé plusieurs fois et que vous êtes des habitués de mon site ! Et aujourd&rsquo;hui je vais aborder l&rsquo;aspect de l&rsquo;enrichissement des données et comment Incogni peut aider sur ce point.</p>



<p>Mais d&rsquo;abord on va commencer par le début : <strong>c&rsquo;est quoi l&rsquo;enrichissement des données</strong> ?</p>



<p>Vous savez déjà que l&rsquo;Internet vous scrute avec des jumelles et que la plupart des acteurs essayent de gratter le maximum d&rsquo;informations vous concernant. Plus il y en a, plus elles sont personnelles et mieux c&rsquo;est pour eux puisqu&rsquo;il peuvent dresser un profil de plus en plus précis. Et ce qui permet d&rsquo;avoir cette précision c&rsquo;est souvent via le recoupement depuis plusieurs sources.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="626" height="417" decoding="async" src="https://me.korben.info/i6u-incogni-enrichissement" alt=""/></figure></div>


<p>Vous donnez vos nom, prénom et adresse mail pour télécharger un livre blanc sur un site marketing ? Vous avez un compte fidélité sur un site e-commerce de produits de santé spécifiques (asthme, maladie cardiaque &#8230;) et&nbsp;sur lequel vous êtes connecté avec le même email ? Vous répondez à un sondage sur les bienfaits du mariage? Vous avez une société pour laquelle&nbsp;nom, prénom, adresse &amp; Co&nbsp;se trouvent sur des sites officiels publics ? Et bien en mixant&nbsp;toutes ces sources&nbsp;on obtient un profil assez complet de qui vous êtes via&nbsp;cette méthode de l&rsquo;enrichissement de données. Ces différentes données peuvent être récupérées soit tout à fait légalement, soit <a href="https://korben.info/data-brokers-incogni.html" data-type="URL" data-id="https://korben.info/data-brokers-incogni.html">via des data brokers</a>, des bases&nbsp;en vente au marché noir, des fuites de données, etc. </p>



<p>Korben : adolescent autour de la quarantaine,&nbsp;multiples enfants, habite l&rsquo;Élysée, achète en ligne (le plus souvent des produits écologiques et des frites surgelées), s&rsquo;inquiète de sa tension artérielle et a téléchargé l&rsquo;ebook « bien manger avec ses mains ». FLIPPANT DE PERTINENCE !</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="480" height="264" decoding="async" src="media/eb6ca7e0.giphy.gif" data-original-source="https://media.giphy.com/media/bEVKYB487Lqxy/giphy.gif" alt=""/></figure></div>


<p>Ce qu&rsquo;il faut comprendre c&rsquo;est que le plus souvent ce n&rsquo;est pas&nbsp;fait de manière illégale par ceux qui proposent un produit ou un service. Chacun va vous&nbsp;demander les informations dont il a besoin pour satisfaire son offre, mieux cibler sa publicité ou générer sa liste d&rsquo;abonnés,&nbsp;mais sans abuser non plus. Prenons l&rsquo;exemple du livre blanc au format PDF, est-ce que vous le demanderiez si le site vous demandait votre adresse physique,&nbsp;votre situation familiale&nbsp;ou autre ? Bien sûr que non, vous l&rsquo;enverriez&nbsp;sur les roses (avec raison). Idem si WhatsApp vous demandait de fournir un carnet de santé ou vos rémunérations mensuelles. Par contre les bases de données de ces sites ou la newsletter d&rsquo;un blog peut avoir été hackées sans même que leurs créateurs ne soient au courant.</p>



<p>D&rsquo;autres services vous disent carrément qu&rsquo;ils récolteront des données vous concernant via d&rsquo;autres sites ou applis&nbsp;sur lesquelles vous êtes présents. Mais comme personne ne lit les petits caractères et que les termes employés sont volontairement vagues &#8230; ça passe. Des exemples ? Amazon, Facebook, Instagram, Google ou Twitter. En signant chez eux, vous leur donnez le droit d&rsquo;aller chercher vos informations ailleurs (avec certaines limites et une anonymisation des données &#8230; normalement). Imaginez que vous ayez un profil tout ce qu&rsquo;il y a de plus corporate sur Facebook et que vous utilisiez Twitter pour propager des conspirations platistes ou reptiliennes&nbsp;à longueur de journée de manière anonyme. Et que vous avez utilisé le même mail ou le même téléphone pour les 2. Juste, imaginez.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="500" height="281" decoding="async" src="media/6683df9a.giphy.gif" data-original-source="https://media.giphy.com/media/rr1DGz8pXZVHVDZyu6/giphy.gif" alt=""/></figure></div>


<p>LinkedIn est un bon exemple qui permet l&rsquo;enrichissement de données. Vous vous inscrivez sur un site quelconque avec nom et prénom et la société derrière ce site peut aller faire une recherche LinkedIn pour enrichir votre profil avec votre poste, l&rsquo;entreprise dans laquelle vous travaillez et autres infos. Ce qui va leur permettre d&rsquo;affiner leur communication avec vous, voire d&rsquo;aller vous relancer directement sur le réseau. Et d&rsquo;autres sites ont pignon sur rue : Clearbit, Dropcontact, etc.</p>



<p>Comme tout ce croisement d&rsquo;informations se fait souvent de manière discrète dans l&rsquo;arrière-boutique du web, vous pouvez vous brosser pour que la loi applique des sanctions ou fasse <a href="https://korben.info/incogni-rgpd.html" data-type="URL" data-id="https://korben.info/incogni-rgpd.html">respecter vos droits RGPD</a>. Ou alors vraiment dans une&nbsp;faible mesure, trop tard&nbsp;ou&nbsp;dans des&nbsp;cas&nbsp;flagrants (<a href="https://korben.info/incogni-cpf.html" data-type="URL" data-id="https://korben.info/incogni-cpf.html">arnaques liées au compte personnel de formation</a>). Une manière de prendre les choses en main et&nbsp;de minimiser les risques de manière proactive c&rsquo;est avec Incogni et pour moins de 6€ par mois.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="626" height="417" src="media/8345e59c.vie-privee-internet.jpg" data-original-source="https://korben.info/app/uploads/2023/01/vie-privee-internet.jpg" alt="" class="wp-image-132159" srcset="https://korben.info/app/uploads/2023/01/vie-privee-internet.jpg 626w, https://korben.info/app/uploads/2023/01/vie-privee-internet-300x200.jpg 300w" sizes="(max-width: 626px) 100vw, 626px" /></figure></div>


<p>Bien entendu la première étape c&rsquo;est votre comportement personnel au quotidien : ne pas s&rsquo;inscrire n&rsquo;importe où et à n&rsquo;importe quoi, ne pas le faire avec de vraies infos perso si ce n&rsquo;est pas obligatoire, effacer ses données&nbsp;et supprimer ses comptes&nbsp;régulièrement, utiliser plusieurs boites mails/profils sociaux pour diluer les données, etc. Mais ce n&rsquo;est pas toujours possible. Et dans ce cas il reste l&rsquo;option de faire supprimer ce qui&nbsp;a déjà été récupéré&nbsp;sur vous. <a rel="noreferrer noopener" href="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" data-type="URL" data-id="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" target="_blank">C&rsquo;est le job d&rsquo;Incogni</a>.</p>



<h2>Incogni comment ça marche ?</h2>



<p>Lorsque vous créez votre compte chez eux, vous allez lister les données que vous voulez voir disparaitre auprès des différents data brokers. Le service va alors analyser ces derniers et voir s&rsquo;ils disposent de ces informations que vous voulez retirer. Une fois qu&rsquo;il vous aura donné la liste de ceux-ci, il va les contacter tous pour leur demander d&rsquo;effacer toute trace de votre existence. Cela mettra parfois plusieurs semaines ou mois, mais ils vont les relancer jusqu&rsquo;à ce que ce soit fait.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="800" height="414" src="media/8b08f735.incogni-tableau-de-bord.jpg" data-original-source="https://korben.info/app/uploads/2022/09/incogni-tableau-de-bord.jpg" alt="" class="wp-image-130591" srcset="https://korben.info/app/uploads/2022/09/incogni-tableau-de-bord.jpg 800w, https://korben.info/app/uploads/2022/09/incogni-tableau-de-bord-300x155.jpg 300w, https://korben.info/app/uploads/2022/09/incogni-tableau-de-bord-768x397.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure></div>


<p>Cela ne vous prendra que&nbsp;quelques minutes à mettre en place et ensuite c&rsquo;est Incogni qui va se charger de tout. Selon le site cela prendrait plus de 300 heures si vous deviez le faire à la main tout seul (j&rsquo;imagine que c&rsquo;est en considérant que vos données apparaitraient chez les quasi 150 brokers qu&rsquo;ils surveillent).</p>



<p>Personnellement c&rsquo;est un service que j&rsquo;utilise depuis plusieurs mois (voir <a href="https://korben.info/incogni-test.html" data-type="URL" data-id="https://korben.info/incogni-test.html">mon test</a> de mise en place). Et chaque fois que je vois un data broker supplémentaire qui&nbsp;a accédé à la requête de suppression, j&rsquo;ai une petite dose de bonheur qui se libère dans mon corps. Tu veux toi aussi avoir droit à ce bonheur ?</p>



<h2 class="has-text-align-center"><a href="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" data-type="URL" data-id="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" target="_blank" rel="noreferrer noopener">Découvre Incogni !</a></h2>


feed_id: https://korben.info/?p=131878
title: PcapPlusPlus, la lib C++ incontournable pour les amateurs de paquets réseaux
uri: PcapPlusPlus-la-lib-C-incontournable-pour-les-amateurs-de-paquets-r
url:
https://korben.info/pcaplusplus-bibliotheque-capture-analyse-forgeage-paquets-reseau-protocoles.html

content:
<p><img width="1000" height="378" src="media/0b2686ab.SCR-20221215-jow.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221215-jow.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/SCR-20221215-jow.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221215-jow-300x113.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221215-jow-768x290.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Voilà une news qui va faire plaisir aux amateurs de programmation réseau et de traitement de paquets. <strong><a href="https://pcapplusplus.github.io/" target="_blank" rel="noopener">PcapPlusPlus</a></strong> est une bibliothèque multi-plateforme en C++ dédiée à la capture, l&rsquo;analyse et la création de paquets réseau. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-2125946357"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Conçue pour être facile à utiliser et efficace, elle offre une variété de fonctionnalités qui devrait vous plaire si vous codez des outils liés au traitement de trames réseaux.</p>



<p>PcapPlusPlus permet de capturer et d&rsquo;envoyer ces paquets réseau grâce à des wrappers C++ pour des outils populaire comme <strong>libpcap, WinPcap, NPcap, DPDK et PF_RING</strong>.</p>



<p>Mais cette lib offre d&rsquo;autres fonctionnalités un peu plus avancées comme le décodage et le forgeage de paquets pour une grande variété de protocoles réseau tels que <strong>TCP, UDP, IPv4, IPv6, ARP, VLAN, MPLS, ICMP, HTTP, SSL/TLS, DNS, FTP et SMTP</strong>. </p>



<p>Voici un exemple d&rsquo;implémentation pour décoder un paquet : </p>



<pre class="wp-block-code"><code>// parse the raw packet into a parsed packet
pcpp::Packet parsedPacket(&amp;rawPacket);

// check if it's an IPv4 packet
if (parsedPacket.isPacketOfType(pcpp::IPv4)) {
// extract source and dest IPs
pcpp::IPv4Address srcIP = 
    parsedPacket.getLayerOfType()->getSrcIPv4Address();
pcpp::IPv4Address destIP = 
    parsedPacket.getLayerOfType()->getDstIPv4Address();

// print source and dest IPs
std::cout &lt;&lt; 
    "Source IP is: " &lt;&lt; srcIP &lt;&lt; std::endl &lt;&lt;
    "Dest IP is: " &lt;&lt; destIP &lt;&lt; std::endl;</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="667" src="media/616b189c.grid_0.webp" data-original-source="https://korben.info/app/uploads/2022/12/grid_0.webp" alt="" class="wp-image-131883" srcset="https://korben.info/app/uploads/2022/12/grid_0.webp 1000w, https://korben.info/app/uploads/2022/12/grid_0-300x200.webp 300w, https://korben.info/app/uploads/2022/12/grid_0-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1632856954"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Cela permet d&rsquo;analyser et mais surtout de manipuler tous types de paquets réseau utilisant ces protocoles. Par exemple, comme mentionné sur cette pages, avec cette lib, vous pouvez coder des outils pour faire des trucs très cool comme : </p>



<ul>
<li><strong>ArpSpoofing</strong>: une application qui utilise les fonctionnalités de Packet++ et Pcap++ pour effectuer du spoofing ARP.</li>



<li><strong>Arping</strong>: une implémentation de l&rsquo;utilitaire arping en utilisant PcapPlusPlus.</li>



<li><strong>DnsSpoofing</strong>: un utilitaire en ligne de commande qui effectue du spoofing DNS en utilisant Packet++ et Pcap++.</li>



<li><strong>DNSResolver</strong>: un utilitaire en ligne de commande qui résout les adresses IPv4 pour un nom d&rsquo;hôte en utilisant les protocoles ARP et DNS.</li>



<li><strong>IcmpFileTransfer</strong>: une application qui montre comment transférer des fichiers entre deux machines en utilisant uniquement des messages ICMP.</li>



<li><strong>HttpAnalyzer</strong>: une application qui analyse le trafic HTTP et fournit des informations détaillées sur le trafic, comme le nombre et le taux de paquets, la bande passante, le nombre et le taux de flux, les requêtes et les réponses HTTP, l&rsquo;histogramme des noms d&rsquo;hôte, l&rsquo;histogramme des types de contenu, l&rsquo;histogramme des codes d&rsquo;état et bien plus encore. Peut fonctionner sur du trafic en direct ou lire des paquets depuis un fichier pcap.</li>



<li><strong>SSLAnalyzer</strong>: une application qui analyse le trafic SSL/TLS et fournit des informations détaillées sur le trafic, comme le nombre et le taux de paquets, la bande passante, le nombre et le taux de flux, le nombre de messages SSL/TLS, l&rsquo;histogramme des noms d&rsquo;hôte, le nombre de versions SSL/TLS, le nombre de suites de chiffrement et bien plus encore. Peut fonctionner sur du trafic en direct ou lire des paquets depuis un fichier pcap.</li>
</ul>



<p>Comme cette lib C++ est conçue pour être extrêmement rapide et légère, cela lui permet de traiter tous ces paquets très rapidement avec très peu de charge sur le système. Vous pourrez bien évidement l&rsquo;utiliser sur votre OS, que ce soit du Windows, du MacOS, du Linux, de l&rsquo;Android ou encore FreeBSD (les sources sont disponibles).</p>



<p>Voici un exemple d&rsquo;implémentation pour lire des paquets : </p>



<pre class="wp-block-code"><code>// create a pcap file reader
pcpp::PcapFileReaderDevice pcapReader("input.pcap");
pcapReader.open();

// create a pcapng file writer
pcpp::PcapNgFileWriterDevice pcapNgWriter("output.pcapng");
pcapNgWriter.open();

// raw packet object
pcpp::RawPacket rawPacket;

// read packets from pcap reader and write pcapng writer
while (pcapReader->getNextPacket(rawPacket)) {
  pcapNgWriter.writePacket(rawPacket);
}</code></pre>



<p>Une interface graphique facile à utiliser permet également de lire et d&rsquo;écrire ces fameuses trames réseau dans des fichiers, prenant ainsi en charge les formats de fichier PCAP et PCAPNG. De plus, il contient une implémentation unique de techniques de réassemblage de paquets, notamment le réassemblage TCP qui prend en charge la retransmission TCP, les paquets TCP hors ordre et les données TCP manquantes, ainsi que la fragmentation et le défragmentation IP pour créer et réassembler des fragments IPv4 et IPv6.</p>



<p>Avec <a href="https://pcapplusplus.github.io/" target="_blank" rel="noopener">PcapPlusPlus</a> vous pourrez également filtrer les paquets ou générer des empreintes numériques TLS pour cibler et identifier les paquets réseau de manière beaucoup plus précise.</p>



<p>Bref, tout ça pour dire que si votre cafetière est connectée sur le réseau, PcapPlusPlus peut même faire le café !</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1024790947"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Allez, pour installer ce truc, <a href="https://pcapplusplus.github.io/docs/quickstart" target="_blank" rel="noopener">toute la doc est là !</a> Amusez vous bien !</p>


feed_id: https://korben.info/?p=132275
title: Miroki, le robot qui va vous enchanter
uri: Miroki-le-robot-qui-va-vous-enchanter
url: https://korben.info/robot-miroki.html
content:
<p><img width="1024" height="573" src="media/87ce7c4f.C-face-EnchantedTools.webp" data-original-source="https://korben.info/app/uploads/2023/01/C-face-EnchantedTools.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/C-face-EnchantedTools.webp 1024w, https://korben.info/app/uploads/2023/01/C-face-EnchantedTools-300x168.webp 300w, https://korben.info/app/uploads/2023/01/C-face-EnchantedTools-768x430.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Fin novembre dernier, j&rsquo;ai eu le plaisir de me rendre à Paris pour assister au lancement d&rsquo;un nouveau type de robots lancé par la société <strong>Enchanted Tools</strong>. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1853846104"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Si vous ne la connaissez pas encore, <a href="https://enchanted.tools/" target="_blank" rel="noopener">Enchanted Tools</a> est une startup française créé par Jérôme Monceaux, l&rsquo;un des papa de Nao et Pepper. Cette société qui a l&rsquo;ambition de changer le visage de la robotique en plaçant l&rsquo;imaginaire au cœur de la technologie a donc pour objectif de créer des « robots-personnages » qui sont à la fois performants dans leur travail, mais qui offrent également une expérience inédite pour les personnes qui le croisent.</p>



<p>Je ne savais vraiment pas ce que j&rsquo;allais voir et la surprise a été très agréable. La société porte bien son nom, puisque lors de la présentation, Miroki n&rsquo;a pas été présenté comme un robot purement fonctionnel, mais vraiment comme un personnage avec son univers, son histoire, etc. L&rsquo;objectif étant, je pense, d&rsquo;éviter l&rsquo;effet Uncanny Valley bien connu des concepteurs de robots humanoïdes, qui est le malaise ressenti par les personnes en présence d&rsquo;entités artificielles proches de l&rsquo;apparence humaine, mais pas tout à fait identiques.</p>



<p>Ce robot qui nous a donc été dévoilé s&rsquo;appelle Miroki et il a été conçu et développé en moins d&rsquo;un an (un record !!) par les ingénieurs d&rsquo;Enchanted Tools. Pour la petite histoire, Miroki vient d&rsquo;une planète lointaine baptisée Miroko et décide de débarquer sur Terre pour venir nous rencontrer.</p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Enchanted Tools — L&#039;origine des Mirokaï (Version Française)" width="800" height="450" src="https://www.youtube.com/embed/CVPKgBw4S7k?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p>Certains diront qu&rsquo;il a été ensuite réduit en esclavage par les humains, mais je vous assure qu&rsquo;il vient bosser de son plein gré ^^. Il a été conçu pour être utilisé dans des environnements impliquant des rencontres avec du public tels que les hôpitaux, les maisons de retraite, les aéroports, les salons professionnels, les hôtels ou encore les restaurants. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-589798973"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>L&rsquo;objectif est donc de décharger les personnels de tâches logistiques fatigantes et leur permettre de se concentrer sur les soins, les relations humaines, leur vrai boulot quoi. Pour faire son « travail », Miroki est capable de saisir des objets à l&rsquo;aide de poignées, tels quel des plateaux ou des chariots, puis de les emmener ailleurs en fonction de sa programmation. Dans un environnement hospitalier, on peut imaginer qu&rsquo;il transporte du matériel ou des médicaments d&rsquo;un endroit à un autre en fonction des besoins, mais aussi qu&rsquo;il émerveille les enfants de passage à l&rsquo;hôpital.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Enchanted Tools — Miroki in Hospital" width="800" height="450" src="https://www.youtube.com/embed/32pFtkOjBmQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p>D&rsquo;ailleurs, son système de déplacement sur une boule est vraiment ingénieux et même s&rsquo;il ne monte pas les escaliers, il est tout à fait capable de naviguer automatiquement dans des espaces assez classiques.</p>



<p>Et surtout, il est capable d&rsquo;interagir avec des utilisateurs « non préparés » en discutant avec eux ou en comprenant leurs gestes. Il pourrait par exemple répondre à des questions de personnes qui cherchent leur chemin, voire même les accompagner. Il pourrait donner des renseignements ou appeler du personnel soignant en renfort en cas de besoin.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1024" height="574" src="media/ca15a58c.SCR-20230117-dyy.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230117-dyy.webp" alt="" class="wp-image-132276" srcset="https://korben.info/app/uploads/2023/01/SCR-20230117-dyy.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230117-dyy-300x168.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230117-dyy-768x431.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>Au niveau des spécifications techniques, il mesure 1m23 pour 28kg, et dispose de 28 degrés de liberté, dont 22 avec contrôle d’impédance. Il dispose de 4 caméras, 4 micros, des capteurs à ultrasons, 2 CPU et 2 GPU ce qui lui permet de naviguer de manière autonome, de localiser des objets, d&rsquo;attraper les poignées et d&rsquo;interagir de manière naturelle.</p>



<figure class="wp-block-image size-full"><img decoding="async" loading="lazy" width="1024" height="259" src="media/ae7a27a6.SCR-20230117-e1z.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230117-e1z.webp" alt="" class="wp-image-132277" srcset="https://korben.info/app/uploads/2023/01/SCR-20230117-e1z.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230117-e1z-300x76.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230117-e1z-768x194.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Notez que Miroki sera un peu plus « habillé » à l&rsquo;avenir et que sa copine Miroka va également débarquer dans l&rsquo;histoire pour plus de parité 🙂 . </p>



<p>Si le sujet vous intéresse, je vous invite vraiment à regarder cette présentation de Jérôme Monceaux : </p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Enchanted Tools — Presentation of Miroki, our prototype Robot &amp; Character (FULL VERSION)" width="800" height="450" src="https://www.youtube.com/embed/rB1C3Xkp1bU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1411373386"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Franchement, c&rsquo;est la première fois qu&rsquo;une boite de robotique rajoute un univers complet autour de son robot humanoïde, et c&rsquo;est, je pense, la bonne approche. Cela permet d&rsquo;humaniser le robot et de favoriser son attachement par le public.</p>



<p>Miroki est pour le moment encore un prototype donc le prix n&rsquo;a pas encore été communiqué, mais vous en verrez dans quelque années au quotidien, j&rsquo;en suis certain.</p>



<p>Bref, bravo à Jérôme et à l&rsquo;équipe d&rsquo;Enchanted Tools, les fameux enchanteurs !</p>



<p>Hâte de découvrir la suite que vous pourrez suivre sur leurs réseaux sociaux : </p>



<p>LinkedIn : <a href="https://www.linkedin.com/company/enchantedtools/" target="_blank" rel="noopener">https://www.linkedin.com/company/enchantedtools</a></p>



<p>Twitter: <a href="https://twitter.com/EnchantedTools?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1596585323152056320%7Ctwgr%5E3dfb3986213dec488f40bfc14a95342389c7dea0%7Ctwcon%5Es1_&amp;ref_url=https%3A%2F%2Flinktr.ee%2Fenchantedtools" target="_blank" rel="noopener">https://twitter.com/EnchantedTools</a></p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-767774743"><div id='optidigital-adslot-Content_4' style='display:none;' class="Content_4"></div>
<div id='optidigital-adslot-Mobile_Pos4' style='display:none;' class="Mobile_Pos4"></div></div><p>Instagram: <a href="https://www.instagram.com/enchanted.tools/" target="_blank" rel="noopener">https://www.instagram.com/enchanted.tools</a></p>



<p>TikTok: <a href="https://www.tiktok.com/@enchanted.tools" target="_blank" rel="noopener">https://www.tiktok.com/@enchanted.tools</a></p>



<p>YouTube: <a href="https://www.youtube.com/@enchantedtools" target="_blank" rel="noopener">https://www.youtube.com/@enchantedtools</a></p>



<p>Facebook: <a href="https://www.facebook.com/enchantedtools" target="_blank" rel="noopener">https://www.facebook.com/enchantedtools</a></p>


feed_id: https://korben.info/?p=131886
title: CropScore : le meilleur site pour recadrer vos images en un clin d’oeil !
uri: CropScore-le-meilleur-site-pour-recadrer-vos-images-en-un-clin-d-o
url: https://korben.info/meilleur-outil-recadrage-image-cropscore.html
content:
<p><img width="1000" height="423" src="media/4951c93e.Manu23_webdesigner_82416eaa-9c8b-4e87-bf6b-07df48017518.webp" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_webdesigner_82416eaa-9c8b-4e87-bf6b-07df48017518.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_webdesigner_82416eaa-9c8b-4e87-bf6b-07df48017518.webp 1000w, https://korben.info/app/uploads/2022/12/Manu23_webdesigner_82416eaa-9c8b-4e87-bf6b-07df48017518-300x127.webp 300w, https://korben.info/app/uploads/2022/12/Manu23_webdesigner_82416eaa-9c8b-4e87-bf6b-07df48017518-768x325.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Hé salut les amis ! </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-650460860"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Si vous cherchez un moyen facile de recadrer vos images pour différentes plateformes sans avoir à télécharger de logiciel, alors ce site est fait pour vous ! </p>



<p>Nommé <strong>CropScore</strong>, ce site web vraiment cool vous permet de télécharger des images aux formats PNG, WEBP et JPEG et de les recadrer soit au format voulu, soit grâce à toute une une gamme de tailles de recadrage prédéfinies pour les plateformes de réseaux sociaux courantes : Twitter, Facebook, Médium, Pinterest, YouTube, et j&rsquo;en passe.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="523" src="media/4b8ac08c.SCR-20221215-kmw.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221215-kmw.webp" alt="" class="wp-image-131888" srcset="https://korben.info/app/uploads/2022/12/SCR-20221215-kmw.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221215-kmw-300x157.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221215-kmw-768x402.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>L&rsquo;idée c&rsquo;est de pouvoir recadrer une image pour en faire une cover YouTube, une bannière Twitter ou un avatar pour Facebook. À vous de voir !</p>



<p>CropScore vous offre aussi des outils de déplacement, de zoom et de rotation pour affiner vos recadrages, avec des données de résolution en temps réel pour vous aider à évaluer la qualité de votre recadrage. Vous pouvez même prévisualiser votre image recadrée avant de la télécharger. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1304149292"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Et si vous faites une erreur, pas de panique : vous pouvez réinitialiser l&rsquo;image et les fenêtres de recadrage à leur état d&rsquo;origine.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="710" height="750" src="media/9c1aee90.SCR-20221215-ko3.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221215-ko3.webp" alt="" class="wp-image-131887" srcset="https://korben.info/app/uploads/2022/12/SCR-20221215-ko3.webp 710w, https://korben.info/app/uploads/2022/12/SCR-20221215-ko3-284x300.webp 284w" sizes="(max-width: 710px) 100vw, 710px" /></figure></div>


<p>Bref, CropScore c&rsquo;est la solution idéale pour recadrer vos images facilement et rapidement, que vous soyez un pro de la retouche photo ou simplement quelqu&rsquo;un qui veut partager des photos sur les réseaux sociaux. À bookmaker d&rsquo;urgence !</p>



<p><a rel="noopener" href="https://cropper.madza.dev/" target="_blank">Le CropScore est à découvrir ici.</a></p>


feed_id: https://korben.info/?p=131898
title: Comment créer une belle page de statut pour vos applications avec Statping
uri: Comment-créer-une-belle-page-de-statut-pour-vos-applications-avec-Sta
url: https://korben.info/page-statut-application-serveur.html
content:
<p><img width="1000" height="667" src="media/954b3e96.u23_monitoring_gaphics_73bb08eb-bab6-461e-9a20-9e8b8b2235ae.webp" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_monitoring_gaphics_73bb08eb-bab6-461e-9a20-9e8b8b2235ae.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_monitoring_gaphics_73bb08eb-bab6-461e-9a20-9e8b8b2235ae.webp 1000w, https://korben.info/app/uploads/2022/12/Manu23_monitoring_gaphics_73bb08eb-bab6-461e-9a20-9e8b8b2235ae-300x200.webp 300w, https://korben.info/app/uploads/2022/12/Manu23_monitoring_gaphics_73bb08eb-bab6-461e-9a20-9e8b8b2235ae-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Qui n&rsquo;a jamais rêvé d&rsquo;avoir une belle page de monitoring sur son serveur pour suivre l&rsquo;état de santé de ses applications ? </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-113122506"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p><a href="https://github.com/statping/statping" target="_blank" rel="noopener"><strong>Statping</strong></a> est un outil simple d&rsquo;utilisation qui permet de créer ce genre de page de statut pour toutes vos applications et vos sites web. Ce script va automatiquement récupérer les données de vos app et en faire une belle page de statut.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" src="media/46d320a5.ezgif.com-gif-maker-1024x716.gif" data-original-source="https://korben.info/app/uploads/2022/12/ezgif.com-gif-maker-1024x716.gif" alt="" class="wp-image-131900" width="626" height="437" srcset="https://korben.info/app/uploads/2022/12/ezgif.com-gif-maker-1024x716.gif 1024w, https://korben.info/app/uploads/2022/12/ezgif.com-gif-maker-300x210.gif 300w, https://korben.info/app/uploads/2022/12/ezgif.com-gif-maker-768x537.gif 768w" sizes="(max-width: 626px) 100vw, 626px" /></figure></div>


<p>Tout est personnalisable donc vous pouvez rendre ça vraiment joli ou en tout cas, adapté à vos besoins. Ainsi, si votre serveur tombe en panne, votre page de statut devrait toujours être en ligne pour informer vos utilisateurs de l&rsquo;indisponibilité. Veuillez quand même à bien héberger Statping sur un autre serveur que celui de vos applications ^^.</p>



<p>Pour le lancer avec Docker, c&rsquo;est hyper simple : </p>



<pre class="wp-block-code"><code>docker run -it -p 8080:8080 statping/statping</code></pre>



<p>Il peut aussi se lancer avec le Docker Compose fourni (j&rsquo;adore Docker Compose ^^). Heureusement pour vous, Statping est une application très légère, dispo pour Linux, Mac et Windows qui peut même tourner sur un simple Raspberry Pi. Ce serait dommage de s&rsquo;en priver ! </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-311333575"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Une application mobile est également disponible sur l&rsquo;App Store et Google Play gratuitement. Elle vous permettra de consulter l&rsquo;était de vos services et évidemment de recevoir des notifications lorsque l&rsquo;un d&rsquo;entre eux est hors ligne. Vous pouvez même envoyer directement des emails ou encore des messages sur Slack grâce à ses webhook.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/d979b2c1.e636a782e696f2f7374617470696e675f6970686f6e655f626b2e706e67.webp" data-original-source="https://korben.info/app/uploads/2022/12/68747470733a2f2f696d672e636a782e696f2f7374617470696e675f6970686f6e655f626b2e706e67.webp" alt="" class="wp-image-131901" width="504" height="340" srcset="https://korben.info/app/uploads/2022/12/68747470733a2f2f696d672e636a782e696f2f7374617470696e675f6970686f6e655f626b2e706e67.webp 1000w, https://korben.info/app/uploads/2022/12/68747470733a2f2f696d672e636a782e696f2f7374617470696e675f6970686f6e655f626b2e706e67-300x203.webp 300w, https://korben.info/app/uploads/2022/12/68747470733a2f2f696d672e636a782e696f2f7374617470696e675f6970686f6e655f626b2e706e67-768x518.webp 768w" sizes="(max-width: 504px) 100vw, 504px" /></figure></div>


<p>En résumé, Statping est un outil vraiment utile pour les développeurs et les administrateurs systèmes car il vous permettra enfin de créer une page de statut pour vos applications et sites web, très rapidement, avec toutes les fonctionnalités et la personnalisation dont vous avez toujours rêvé.</p>



<p><a href="https://github.com/statping/statping" target="_blank" rel="noopener">Plus d&rsquo;infos ici.</a></p>


feed_id: https://korben.info/?p=131905
title: Editly – Pour automatiser à mort vos montages vidéo
uri: Editly-Pour-automatiser-à-mort-vos-montages-vidéo
url: https://korben.info/automatiser-montage-video.html
content:
<p><img width="1000" height="538" src="media/0d7ff682.grid_0-2.webp" data-original-source="https://korben.info/app/uploads/2022/12/grid_0-2.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/grid_0-2.webp 1000w, https://korben.info/app/uploads/2022/12/grid_0-2-300x161.webp 300w, https://korben.info/app/uploads/2022/12/grid_0-2-768x413.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p><a rel="noopener" href="https://github.com/mifi/editly" target="_blank"><strong>Editly</strong></a> est à la fois un outil bien pratique, mais également un framework conçu pour faire de l&rsquo;édition vidéo à l&rsquo;aide Node.js et ffmpeg. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-318382765"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Et alors me direz-vous ? </p>



<p>Et bien ça vous permet de créer facilement et surtout de manière programmatique une vidéo à partir de tous vos clips vidéos, images, fichiers audio et éventuellement des titres (texte) en y ajoutant évidemment des transitions et de la musique. L&rsquo;outil s&rsquo;utilise en ligne de commande, mais vous pouvez aussi lui donner un fichier de config à digérer pour qu&rsquo;il fasse exactement ce que vous voulez à partir de tous les paramètres spécifiés dans ce JSON. Comme je le disais en intro, c&rsquo;est également un framework, vous vous pouvez utiliser son API JavaScript qui est encore plus flexible.</p>



<pre class="wp-block-code"><code>import editly from 'editly';

// See editSpec documentation
await editly(editSpec)</code></pre>



<p>Totalement inspiré de ffmpeg-concat, Editly est beaucoup plus rapide et ne nécessite pas énormément d&rsquo;espace de stockage, car il édite la vidéo à la volée. On peut également étendre ses fonctionnalités avec des modules si besoin.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="320" height="180" src="media/2f9c4674.resizeHorizontal.gif" data-original-source="https://korben.info/app/uploads/2022/12/resizeHorizontal.gif" alt="" class="wp-image-131906"/></figure></div>


<p>En termes de fonctionnalités, il permet d&rsquo;éditer des vidéos, d&rsquo;en créer « from scratch » à partir de couleurs et d&rsquo;effets aléatoirement générés et il prend en charge de toutes les résolutions comme des vidéos 4K ou des photos DSLR. Au niveau des exports, c&rsquo;est pareil, il peut aussi bien pondre un post Instagram (1:1), une story Instagram (9:16), un format pour YouTube (16:9) ou toutes les autres dimensions dont vous avez besoin. C&rsquo;est vraiment un outil génial pour les créateurs qui font de la vidéo et qui ont besoin de sortir un même contenu sur plusieurs plateformes qui acceptent des formats et des tailles de vidéos différentes.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-327290854"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Voici un rendu d&rsquo;une vidéo produite avec Editly : </p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="This video was created from code! EDITLY: Command Line Video Editor - FREE &amp; Open Source" width="800" height="450" src="https://www.youtube.com/embed/LNeclLkxUEY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p>Editly peut également accélérer / ralentir automatiquement les vidéos pour recaler comme il faut vos clips, superposer du texte, des images (y compris transparentes) et des sous-titres sur les vidéos, les images ou les arrière-plans. Il supporte également du JavaScript / HTML5 Canvas / Fabric.js pour tout ce qui est « écrans personnalisés » ou pour pouvoir ajouter des superpositions dynamiques sur les vidéos.</p>



<p>Vous pourrez également exporter un GIF, ajouter des effets de vignette, conserver 1 seule source audio ou au contraire en mixer plusieurs, ou encore rajouter des fondus automatiques et de la normalisation sur le son.</p>



<p>En ce qui concerne l&rsquo;installation, cette merveille peut fonctionner sous Windows, macOS ou Linux.</p>



<p>Pour l&rsquo;installer, vous devez entrer la commande suivante : </p>



<pre class="wp-block-code"><code>npm i -g editly</code></pre>



<p>Une fois installé, vous pourrez alors utiliser l&rsquo;interface en ligne de commande pour assembler rapidement une vidéo ou utiliser son API JavaScript  pour créer des choses plus complexes. Et comme je l&rsquo;évoquais avant, vous pouvez également utiliser des fichiers JSON pour spécifier les paramètres du montage attendu. Je vous invite à lire la documentation pour en savoir plus.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1455047103"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Ce mode de fonctionnement « automatisé » de l&rsquo;édition vidéo va vous faire gagner un max de temps si vous souhaitez par exemple créer un diaporama à partir de dizaines d&rsquo;images en rajoutant du texte par-dessus, ou encore créer une bande-annonce ou une vidéo promo. Certain font même <a href="https://www.youtube.com/channel/UCDUauYxuY5Cv1Z6AuD3UGDw?view_as=subscriber" target="_blank" rel="noopener">des chaines YouTube</a> avec du contenus entièrement générés comme ça.</p>



<p>Mais vous pouvez l&rsquo;utiliser simplement pour recadrer automatiquement une vidéo pour l&rsquo;avoir dans plusieurs formats, c&rsquo;est également super pratique.</p>



<p><a rel="noopener" href="https://github.com/mifi/editly" target="_blank">Bref, j&rsquo;ai trouvé ça génial et c&rsquo;est à tester ici !</a></p>


feed_id: https://korben.info/?p=131912
title: Instagram – Une solution simple pour télécharger des photos et vidéos et les reposter
uri: Instagram-Une-solution-simple-pour-télécharger-des-photos-et-vid
url: https://korben.info/telecharger-photos-videos-instagram.html
content:
<p><img width="1000" height="667" src="media/200dddb7.u23_instagram_download_506fabec-cf1c-4acc-9f4f-51a171ec2640.webp" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_instagram_download_506fabec-cf1c-4acc-9f4f-51a171ec2640.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_instagram_download_506fabec-cf1c-4acc-9f4f-51a171ec2640.webp 1000w, https://korben.info/app/uploads/2022/12/Manu23_instagram_download_506fabec-cf1c-4acc-9f4f-51a171ec2640-300x200.webp 300w, https://korben.info/app/uploads/2022/12/Manu23_instagram_download_506fabec-cf1c-4acc-9f4f-51a171ec2640-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Si vous aimez passer du temps sur Instagram et que parfois vous avez besoin de récupérer une vidéo ou une photo pour en faire Dieu sait quoi, j&rsquo;ai une super extension Chrome pour vous.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1084858041"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Elle s&rsquo;appelle pompeusement « <strong><a href="https://chrome.google.com/webstore/detail/save-repost-for-instagram/olmfgbcgfadifpdcompkdbgdifojjdlg" target="_blank" rel="noopener">Save &amp; Repost for Instagram</a></strong> » et une fois installée sur votre navigateur (Chrome compatible donc Edge ça fonctionne aussi), elle rajoute 2 petits boutons discret squi vous permettra en 1 click d&rsquo;obtenir la vidéo ou la photo que vous avez sous les yeux. </p>



<p>Ça vous évitera de devoir aller gratter dans le code source de la page ou dans les éléments chargés en ouvert la console développeur de votre browser.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/33629bac.SCR-20221216-g4d-2.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221216-g4d-2.webp" alt="" class="wp-image-131916" width="539" height="190" srcset="https://korben.info/app/uploads/2022/12/SCR-20221216-g4d-2.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221216-g4d-2-300x106.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221216-g4d-2-768x271.webp 768w" sizes="(max-width: 539px) 100vw, 539px" /></figure></div>


<p>Plus fort encore, en cliquant sur le second bouton, vous pourrez carrément reposter un contenu sur votre page Instagram. </p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="719" height="750" src="media/c74891c4.SCR-20221216-g2c.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221216-g2c.webp" alt="" class="wp-image-131917" srcset="https://korben.info/app/uploads/2022/12/SCR-20221216-g2c.webp 719w, https://korben.info/app/uploads/2022/12/SCR-20221216-g2c-288x300.webp 288w" sizes="(max-width: 719px) 100vw, 719px" /></figure></div>


<p>Bref, ce n’est pas grand-chose, mais ça fonctionne bien ! </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-943899358"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p><a href="https://chrome.google.com/webstore/detail/save-repost-for-instagram/olmfgbcgfadifpdcompkdbgdifojjdlg" target="_blank" rel="noreferrer noopener">C&rsquo;est disponible ici si ça vous dit.</a></p>


feed_id: https://korben.info/?p=131920
title: Excelize – la lib Go qui simplifie la gestion de fichiers Excel
uri: Excelize-la-lib-Go-qui-simplifie-la-gestion-de-fichiers-Excel
url: https://korben.info/lib-go-excel.html
content:
<p><img width="1000" height="296" src="media/190597e0.SCR-20221216-gwk.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221216-gwk.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/SCR-20221216-gwk.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221216-gwk-300x89.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221216-gwk-768x227.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Si vous codez en Go, vous aurez forcément besoin de cette lib un jour. Elle s&rsquo;appelle <a href="https://xuri.me/excelize/" target="_blank" rel="noopener"><strong>Excelize</strong></a> et elle permet de manipuler des fichiers Excel directement dans vos programmes écrits en Go. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1041894620"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Elle permet ainsi de lire et d&rsquo;écrire des fichiers Excel de différents formats ( XLAM, XLSM, XLSX et XLTX) et prend également en charge les anciennes versions 2007 et ultérieures. </p>



<p>Excelize permet ainsi de traiter de gros fichiers, donc de gros volumes de fichiers ce qui est super pratique pour vos moulinettes du boulot ou créer des process de traitements divers et variés. Et oui, le format Excel est une saloperie, mais c&rsquo;est très utilisé donc il faut composer avec notamment dans le monde professionnel.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/6a6b0f7f.base.webp" data-original-source="https://korben.info/app/uploads/2022/12/base.webp" alt="" class="wp-image-131922" width="678" height="431" srcset="https://korben.info/app/uploads/2022/12/base.webp 1000w, https://korben.info/app/uploads/2022/12/base-300x191.webp 300w, https://korben.info/app/uploads/2022/12/base-768x488.webp 768w" sizes="(max-width: 678px) 100vw, 678px" /></figure></div>


<p>Pour l&rsquo;installer, il vous suffit d&rsquo;ouvrir un terminal et de taper la commande suivante : </p>



<pre class="wp-block-code"><code>go install github.com/xuri/excelize@latest</code></pre>



<p>Une fois installée, vous pourrez alors utiliser Excelize pour créer de nouveaux fichiers Excel ou pour lire des fichiers existants. Voici un exemple de code pour illustrer la création d&rsquo;un nouveau fichier Excel et ajouter une feuille de calcul et une valeur à cette feuille. </p>



<pre class="wp-block-code"><code>package main

import (
    "fmt"

    "github.com/xuri/excelize/v2"
)

func main() {
    f := excelize.NewFile()
    // Créer une nouvelle feuille.
    index := f.NewSheet("Sheet2")
    // Définir la valeur d'une cellule.
    f.SetCellValue("Sheet2", "A2", "Hello world.")
    f.SetCellValue("Sheet1", "B2", 100)
    // Définir la feuille active du classeur.
    f.SetActiveSheet(index)
    // Enregistrer le fichier xlsx par le chemin donné.
    if err := f.SaveAs("Book1.xlsx"); err != nil {
        fmt.Println(err)
    }
}</code></pre>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1178537893"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Easyyyy ! </p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/4bb5d4e8.grid_0-2-1.webp" data-original-source="https://korben.info/app/uploads/2022/12/grid_0-2-1.webp" alt="" class="wp-image-131924" width="781" height="521" srcset="https://korben.info/app/uploads/2022/12/grid_0-2-1.webp 1000w, https://korben.info/app/uploads/2022/12/grid_0-2-1-300x200.webp 300w, https://korben.info/app/uploads/2022/12/grid_0-2-1-768x512.webp 768w" sizes="(max-width: 781px) 100vw, 781px" /></figure></div>


<p>Ensuite, pour lire un fichier Excel, vous pouvez utiliser la méthode « ReadFile » comme ceci : </p>



<pre class="wp-block-code"><code>package main

import (
    "fmt"

    "github.com/xuri/excelize/v2"
)

func main() {
    f, err := excelize.OpenFile("Book1.xlsx")
    if err != nil {
        fmt.Println(err)
        return
    }
    defer func() {
        if err := f.Close(); err != nil {
            fmt.Println(err)
        }
    }()
    // Obtenir la valeur de la cellule par nom de feuille de calcul donné et axe.
    cell, err := f.GetCellValue("Sheet1", "B2")
    if err != nil {
        fmt.Println(err)
        return
    }
    fmt.Println(cell)
    // Obtenez toutes les lignes de la feuille Sheet1.
    rows, err := f.GetRows("Sheet1")
    if err != nil {
        fmt.Println(err)
        return
    }
    for _, row := range rows {
        for _, colCell := range row {
            fmt.Print(colCell, "\t")
        }
        fmt.Println()
    }
}</code></pre>



<p><a href="https://xuri.me/excelize/" target="_blank" rel="noopener">Pratique non ?</a></p>


feed_id: https://korben.info/?p=132343
title: ChatCGT – Quand l’IA se syndique
uri: ChatCGT-Quand-l-IA-se-syndique
url: https://korben.info/chatcgt.html
content:
<p><img width="1000" height="284" src="media/31cabdce.SCR-20230122-gfg.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230122-gfg.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/SCR-20230122-gfg.webp 1000w, https://korben.info/app/uploads/2023/01/SCR-20230122-gfg-300x85.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230122-gfg-768x218.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Vous le savez, ici on aime rigoler 😉 alors forcement j&rsquo;étais obligé de partager avec vous ce portage de GPT-3 en version « marxiste » telle qu&rsquo;elle est décrite par son créateur.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-581491335"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Il s&rsquo;agit donc de <strong>ChatCGT</strong>, une IA librement inspirée de ChatGPT qui évidemment a réponse à tout, mais est beaucoup plus engagée que sa grande soeur.</p>



<p>Je lui ai donc posé quelques questions pour voir ce qu&rsquo;elle a dans le ventre. </p>



<p>Elle n&rsquo;est pas tendre avec moi et bien sûr qu&rsquo;à que la vérité qui blesse 😉</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/d3e4f81e.SCR-20230122-g86.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230122-g86.webp" alt="" class="wp-image-132346" width="443" height="359" srcset="https://korben.info/app/uploads/2023/01/SCR-20230122-g86.webp 925w, https://korben.info/app/uploads/2023/01/SCR-20230122-g86-300x243.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230122-g86-768x623.webp 768w" sizes="(max-width: 443px) 100vw, 443px" /></figure></div>


<p>Évidemment, elle semble également bien connaitre les passe temps favoris des riches :</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/f911c439.SCR-20230122-g7f.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230122-g7f.webp" alt="" class="wp-image-132345" width="438" height="287" srcset="https://korben.info/app/uploads/2023/01/SCR-20230122-g7f.webp 1000w, https://korben.info/app/uploads/2023/01/SCR-20230122-g7f-300x197.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230122-g7f-768x504.webp 768w" sizes="(max-width: 438px) 100vw, 438px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1487344656"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Maintenant, est-ce qu&rsquo;elle est objective ? Je pense oui, mais elle est bien énervée 😉</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/5281430b.SCR-20230122-g9r.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230122-g9r.webp" alt="" class="wp-image-132347" width="515" height="367" srcset="https://korben.info/app/uploads/2023/01/SCR-20230122-g9r.webp 1000w, https://korben.info/app/uploads/2023/01/SCR-20230122-g9r-300x214.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230122-g9r-768x548.webp 768w" sizes="(max-width: 515px) 100vw, 515px" /></figure></div>


<p>Et une blague pour voir ?</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/22a288ae.SCR-20230122-ga2.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230122-ga2.webp" alt="" class="wp-image-132348" width="481" height="279" srcset="https://korben.info/app/uploads/2023/01/SCR-20230122-ga2.webp 1000w, https://korben.info/app/uploads/2023/01/SCR-20230122-ga2-300x174.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230122-ga2-768x446.webp 768w" sizes="(max-width: 481px) 100vw, 481px" /></figure></div>


<p>Ahaha ! Et pour le bouquet final, je lui ai même demandé un petit script en Python. Elle est forte !</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/e0c246c3.SCR-20230122-gat.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230122-gat.webp" alt="" class="wp-image-132349" width="486" height="431" srcset="https://korben.info/app/uploads/2023/01/SCR-20230122-gat.webp 845w, https://korben.info/app/uploads/2023/01/SCR-20230122-gat-300x266.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230122-gat-768x682.webp 768w" sizes="(max-width: 486px) 100vw, 486px" /></figure></div>


<p>Bravo <a href="https://twitter.com/vinceflibustier/status/1616895757386145795" target="_blank" rel="noopener">au frangin de Vincent pour cette prouesse</a> 😉 </p>



<p>Et si vous voulez tester, c&rsquo;est sur <a href="https://chatcgt.fr/" target="_blank" rel="noopener">chatCGT.fr</a> !</p>



<p>Merci à Letsar pour le partage.</p>


feed_id: https://korben.info/?p=131927
title: Overlook Weather : l’application météo idéale pour les utilisateurs de macOS et iOS
uri: Overlook-Weather-l-application-météo-idéale-pour-les-utilisateu
url: https://korben.info/overlook-weather-application-meteo-ideale-macos-ios.html
content:
<p><img width="1000" height="667" src="media/9208b415.Manu23_weatherman_7e2d3f7c-7468-4dbe-b35c-fab0af5e1e3c.webp" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_weatherman_7e2d3f7c-7468-4dbe-b35c-fab0af5e1e3c.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_weatherman_7e2d3f7c-7468-4dbe-b35c-fab0af5e1e3c.webp 1000w, https://korben.info/app/uploads/2022/12/Manu23_weatherman_7e2d3f7c-7468-4dbe-b35c-fab0af5e1e3c-300x200.webp 300w, https://korben.info/app/uploads/2022/12/Manu23_weatherman_7e2d3f7c-7468-4dbe-b35c-fab0af5e1e3c-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Aaaaah la météo ! Un sujet universel qui met tout le monde d&rsquo;accord. Sauf que pour briller en société dans ce monde, il faut bien sûr vous tenir au courant des maximales, des minimales et tutti quanti.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-750980961"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Et bien ça tombe bien puisque si vous êtes sous macOS ou si vous possédez un appareil iOS, j&rsquo;ai sélectionné pour vous une application très agréable pour vous tenir informé des températures, même si dans mon coeur, l&rsquo;application « Météo Agricole » restera toujours la « nouméro ouno » !</p>



<p>Il s&rsquo;agit d&rsquo;<strong>Overlook Weather</strong> qui a été conçue pour privilégier la lisibilité et la compréhension humaines plutôt que de simplement présenter une grande quantité de données auxquelles vous ne comprendrez rien parce que vous n&rsquo;avez pas été touché par la grâce d&rsquo;Alain Gillot-Pétré</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/ec56535f.SCR-20221216-lbk.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221216-lbk.webp" alt="" class="wp-image-131935" width="305" height="498" srcset="https://korben.info/app/uploads/2022/12/SCR-20221216-lbk.webp 459w, https://korben.info/app/uploads/2022/12/SCR-20221216-lbk-184x300.webp 184w" sizes="(max-width: 305px) 100vw, 305px" /></figure></div>


<p>Comme vous le verrez au lancement de l&rsquo;appli, l&rsquo;un des points forts d&rsquo;Overlook Weather est son « paysage » soigneusement créé, qui présente toutes les informations météorologiques les plus importantes de là où vous êtes. C&rsquo;est facile à capter car au lieu d&rsquo;essayer d&rsquo;interpréter des nombres et des données cryptiques, vous pouvez avoir une vraie idée visuelle de ce que sera la météo.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" loading="lazy" src="media/0a6ca99e.SCR-20221216-lbp-627x1024.png" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221216-lbp-627x1024.png" alt="" class="wp-image-131936" width="355" height="580" srcset="https://korben.info/app/uploads/2022/12/SCR-20221216-lbp-627x1024.png 627w, https://korben.info/app/uploads/2022/12/SCR-20221216-lbp-184x300.png 184w, https://korben.info/app/uploads/2022/12/SCR-20221216-lbp-768x1254.png 768w, https://korben.info/app/uploads/2022/12/SCR-20221216-lbp.png 800w" sizes="(max-width: 355px) 100vw, 355px" /></figure></div>


<p>En plus de cela, Overlook Weather permet d&rsquo;ajouter des widgets pour l&rsquo;écran d&rsquo;accueil de votre iPhone y compris sur l&rsquo;écran de verrouillage. Pas besoin de lancer l&rsquo;application comme ça. Vous avez tous sous les yeux.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-275724605"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p><a href="https://apps.apple.com/us/app/overlook-weather/id1639571738" target="_blank" rel="noopener">A télécharger ici pour iPhone</a> et ici pour <a href="https://apps.apple.com/us/app/overlook-weather/id1639571738" target="_blank" rel="noopener">macOS</a></p>



<p>Plus de données techniques. Uniquement du beau et du compréhensible qui vous permettra de répondre à cette simple question : « Le port des tongs est-il pertinent en cette journée de janvier ? »</p>


feed_id: https://korben.info/?p=131940
title: Portmaster – le firewall qui renforce votre vie privée
uri: Portmaster-le-firewall-qui-renforce-votre-vie-privée
url: https://korben.info/firewall-gratuit-windows-linux.html
content:
<p><img width="1000" height="393" src="media/819f5cfc.SCR-20221217-goh.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221217-goh.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/SCR-20221217-goh.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221217-goh-300x118.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221217-goh-768x302.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>On n&rsquo;est jamais assez sécurisé, c&rsquo;est pourquoi aujourd&rsquo;hui, je vous présente <a href="https://safing.io/" target="_blank" rel="noopener"><strong>Portmaster</strong></a>. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-415122693"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>C&rsquo;est un firewall avec interface graphique, qui vous offre un contrôle ultra-précis sur tout ce qui transite sur votre ordinateur. Le but : Améliorer la sécurité de votre vie privée.</p>



<p>Comme <a href="https://www.glasswire.com/" target="_blank" rel="noopener">GlassWire</a> sous Windows, pour ceux qui connaissent, Portmaster permet de surveiller toute activité sur le réseau, de bloquer automatiquement les logiciels malveillants et les trackers, de sécuriser les demandes DNS (pour les noms de domaine) et même de filtrer le contenu NSFW.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="481" src="media/b1a9cbba.full-ui.webp" data-original-source="https://korben.info/app/uploads/2022/12/full-ui.webp" alt="" class="wp-image-131941" srcset="https://korben.info/app/uploads/2022/12/full-ui.webp 1000w, https://korben.info/app/uploads/2022/12/full-ui-300x144.webp 300w, https://korben.info/app/uploads/2022/12/full-ui-768x369.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>Il permet également de créer vos propres règles de filtrage que ce soit globalement ou plus finement par application. Par défaut, Portmaster utilise des listes de blocage comme celles d&rsquo;AdAway, abuse.ch, AdGuard et d&rsquo;autres afin de faire son boulot de bloqueur de traqueurs et de services malveillants.</p>



<p>Ce genre d&rsquo;outil s&rsquo;intègre parfaitement avec par exemple un VPN afin de renforcer encore plus votre vie privée.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-214661299"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Si ça vous intéresse, l&rsquo;outil est dispo sous Windows et dans les formats .deb (Debian et Ubuntu) et RPM (Fedora). Hé oui, l&rsquo;outil est open source et sous licence AGPLv3.</p>



<p><a href="https://safing.io/download/" target="_blank" rel="noopener">À télécharger ici !</a></p>


feed_id: https://korben.info/?p=131946
title: Surveillez de près votre réseau Livebox avec LiveboxMonitor
uri: Surveillez-de-près-votre-réseau-Livebox-avec-LiveboxMonitor
url: https://korben.info/livebox-monitor.html
content:
<p><img width="1000" height="563" src="media/0f702100.box-cover.jpg.webp" data-original-source="https://korben.info/app/uploads/2022/12/box-cover.jpg.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/box-cover.jpg.webp 1000w, https://korben.info/app/uploads/2022/12/box-cover.jpg-300x169.webp 300w, https://korben.info/app/uploads/2022/12/box-cover.jpg-768x432.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Avez-vous déjà entendu parler de <a href="https://p-dor.github.io/LiveboxMonitor/" target="_blank" rel="noopener"><strong>LiveboxMonitor</strong></a> ? </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-260198102"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Non ?</p>



<p>Alors, permettez-moi d&rsquo;arranger ça 😉 Il s&rsquo;agit d&rsquo;une application que j&rsquo;ai découverte récemment et qui va faire plaisir aux propriétaires de Livebox Orange (pour peu qu&rsquo;on soit vraiment « proprio » de ce truc).</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="609" src="media/3cfb443b.f6e69746f722f646f63732f446f635f4465766963654c6973742e706e67.webp" data-original-source="https://korben.info/app/uploads/2022/12/687474703a2f2f702d646f722e6769746875622e696f2f4c697665626f784d6f6e69746f722f646f63732f446f635f4465766963654c6973742e706e67.webp" alt="" class="wp-image-131947" srcset="https://korben.info/app/uploads/2022/12/687474703a2f2f702d646f722e6769746875622e696f2f4c697665626f784d6f6e69746f722f646f63732f446f635f4465766963654c6973742e706e67.webp 1000w, https://korben.info/app/uploads/2022/12/687474703a2f2f702d646f722e6769746875622e696f2f4c697665626f784d6f6e69746f722f646f63732f446f635f4465766963654c6973742e706e67-300x183.webp 300w, https://korben.info/app/uploads/2022/12/687474703a2f2f702d646f722e6769746875622e696f2f4c697665626f784d6f6e69746f722f646f63732f446f635f4465766963654c6973742e706e67-768x468.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>C&rsquo;est un soft avec interface graphique qui va vous permettre de visualiser et contrôler tous les appareils qui se connectent à votre Livebox. Ainsi, vous allez pouvoir suivre en temps réel les statistiques de trafic réseau, voir les appareils actifs ou inactifs connectés, lire le journal des événements d&rsquo;un appareil connecté spécifique, mais également de contrôler l&rsquo;état de votre WiFi ou encore de gérer un ou plusieurs répéteurs WiFi Orange connectés.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="609" src="media/d56eb409.Doc_LiveboxInfos.webp" data-original-source="https://korben.info/app/uploads/2022/12/Doc_LiveboxInfos.webp" alt="" class="wp-image-131948" srcset="https://korben.info/app/uploads/2022/12/Doc_LiveboxInfos.webp 1000w, https://korben.info/app/uploads/2022/12/Doc_LiveboxInfos-300x183.webp 300w, https://korben.info/app/uploads/2022/12/Doc_LiveboxInfos-768x468.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="608" src="media/1775a8d1.Doc_Events.webp" data-original-source="https://korben.info/app/uploads/2022/12/Doc_Events.webp" alt="" class="wp-image-131950" srcset="https://korben.info/app/uploads/2022/12/Doc_Events.webp 1000w, https://korben.info/app/uploads/2022/12/Doc_Events-300x182.webp 300w, https://korben.info/app/uploads/2022/12/Doc_Events-768x467.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>Au sein de Livebox Monitor, vous pourrez par exemple personnaliser les noms des appareils, visualiser leur adresse MAC, afficher des informations détaillées sur chacun d&rsquo;entre eux, ou encore contrôler la puissance de signal de chaque point d&rsquo;accès Orange présent chez vous.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/1f8c6692.Doc_DeviceInfos_AssignName.webp" data-original-source="https://korben.info/app/uploads/2022/12/Doc_DeviceInfos_AssignName.webp" alt="" class="wp-image-131949" width="333" height="172" srcset="https://korben.info/app/uploads/2022/12/Doc_DeviceInfos_AssignName.webp 1000w, https://korben.info/app/uploads/2022/12/Doc_DeviceInfos_AssignName-300x155.webp 300w, https://korben.info/app/uploads/2022/12/Doc_DeviceInfos_AssignName-768x397.webp 768w" sizes="(max-width: 333px) 100vw, 333px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-160532372"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Comme tous les bons logiciels, c&rsquo;est évidemment open source, et dispo pour Windows et Mac <a href="https://github.com/p-dor/LiveboxMonitor/releases/tag/0.9.4" target="_blank" rel="noopener">sur la page Github !</a></p>



<p>À tester ! </p>


feed_id: https://korben.info/?p=132428
title: Edito du 25/01/2023
uri: Edito-du-25-01-2023
url: https://korben.info/edito-du-25-01-2023.html
content:
<p><img width="1000" height="667" src="media/ab384b1f._during_an_epic_winter_ab0a4e8e-c4af-4f79-ae61-3cbef39b5bdc.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_a_guy_in_shorts_during_an_epic_winter_ab0a4e8e-c4af-4f79-ae61-3cbef39b5bdc.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://korben.info/app/uploads/2023/01/Manu23_a_guy_in_shorts_during_an_epic_winter_ab0a4e8e-c4af-4f79-ae61-3cbef39b5bdc.webp 1000w, https://korben.info/app/uploads/2023/01/Manu23_a_guy_in_shorts_during_an_epic_winter_ab0a4e8e-c4af-4f79-ae61-3cbef39b5bdc-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_a_guy_in_shorts_during_an_epic_winter_ab0a4e8e-c4af-4f79-ae61-3cbef39b5bdc-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Hello les amigos,</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-942128212"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Comment allez-vous en ce mois de janvier bien frileux ? </p>



<p>Vous connaissez tous ce mec qui se balade en shorts tout l&rsquo;hiver pour se la raconter ? Et bien ce n’est pas moi 🙂</p>



<p>On m&rsquo;a ordonné de changer cet édito alors comme j&rsquo;adore ma communauté (coucou Letsar), je m&rsquo;exécute (pan !) et je vais donc vous donner quelques nouvelles.</p>



<p>Je bosse comme un moine, vous vous en doutez, pour vous donner le meilleur de moi-même, et surtout pour assouvir les rêves les plus fous de mes Patreons d&rsquo;amour. Je suis d&rsquo;ailleurs très content de ma dernière vidéo dans laquelle j&rsquo;explique <a href="https://www.patreon.com/posts/comment-coder-3-77496122" target="_blank" rel="noopener">comment automatiser la création d&rsquo;une newsletter qui tire son contenu d&rsquo;un WordPress et l&rsquo;améliore avec GPT-3</a> pour en faire quelque chose d&rsquo;agréable à lire et de différent à chaque fois.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1743223849"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>J&rsquo;ai également (comme tout le monde) commencé la série The Last of Us et franchement, ça paaaaasssse. Les zombies sont bien dégueu quand même et je comprends mieux l&rsquo;objectif à long terme des champignons de Paris de prendre la capitale. Je suis retourné également au cinéma pour la dernière fois de ma vie, je pense, tant certains humains qui fréquentent les salles obscures font tout pour gâcher le plaisir des autres. J&rsquo;ai donc vu Avatar 2. C&rsquo;était bien, mais trop long et trop d&rsquo;eau partout. Je crois que j&rsquo;en ai encore dans les poumons.</p>



<p>Sinon, bah toujours en mode bricole dans la maison. J&rsquo;ai encore de l&rsquo;enduit à faire, une chatière à poser, un poêle à bois à domotiser et quelques arbres arrachés avec la tempête à débiter. C&rsquo;est du taf ! J&rsquo;ai également commencé à regarder les presses à pellets et je ne sais pas encore si c&rsquo;est un bon investissement. Si vous pratiquez la fabrication de pellets, je veux bien un retour d&rsquo;expérience et des conseils :). Puis je cuisine toujours autant ce qui me permet de faire des économies et de manger mieux. Je vous recommande l&rsquo;expérience, surtout qu&rsquo;avec <a href="https://korben.info/process-repas-charge-mentale.html">Jow</a>, ça me prend aucun temps.</p>



<p>Voilà pour les news. Et vous ?</p>



<p>À bientôt sur les réseaux et n&rsquo;oubliez pas qu&rsquo;on peut également se retrouver en live <a href="https://twitch.tv/korbenFR" target="_blank" rel="noopener">sur Twitch !!</a></p>


feed_id: https://korben.info/?p=131954
title: Simulez l’impact d’un astéroïde sur votre ville grâce à Asteroid Launcher
uri: Simulez-l-impact-d-un-astéroïde-sur-votre-ville-grâce-à-Astero
url: https://korben.info/simuler-impact-asteroide.html
content:
<p><img width="1000" height="667" src="media/fdda4872.e_of_an_asteroid_destr_3ae972e7-20f1-40b7-a9c5-9595b3f28662.webp" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_The_image_shows_a_devastating_scene_of_an_asteroid_destr_3ae972e7-20f1-40b7-a9c5-9595b3f28662.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_The_image_shows_a_devastating_scene_of_an_asteroid_destr_3ae972e7-20f1-40b7-a9c5-9595b3f28662.webp 1000w, https://korben.info/app/uploads/2022/12/Manu23_The_image_shows_a_devastating_scene_of_an_asteroid_destr_3ae972e7-20f1-40b7-a9c5-9595b3f28662-300x200.webp 300w, https://korben.info/app/uploads/2022/12/Manu23_The_image_shows_a_devastating_scene_of_an_asteroid_destr_3ae972e7-20f1-40b7-a9c5-9595b3f28662-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Les dinosaures n&rsquo;avaient pas Internet et des outils comme <a href="https://neal.fun/asteroid-launcher/" target="_blank" rel="noopener">Asteroid Launcher,</a> mais si ça avait été le cas, ils auraient pu s&rsquo;amuser à se faire peur en simulant l&rsquo;impact d&rsquo;un objet de plusieurs mètres ou kilomètres venant s&rsquo;écraser sur leur village.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1936318797"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Cet astéroïde qui a provoqué leur extinction il y a 66 millions d&rsquo;années, avait une taille d&rsquo;environ 10 à 15 km de diamètre et sa vitesse était estimée à environ 20 km/s lors de l&rsquo;impact. L&rsquo;onde de choc causée par ce gros caillou a été si puissante qu&rsquo;elle a causé la mort de la plupart des formes de vie sur Terre à l&rsquo;époque.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1000" height="577" src="media/70a55a46.SCR-20221218-fa0.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221218-fa0.webp" alt="" class="wp-image-131961" srcset="https://korben.info/app/uploads/2022/12/SCR-20221218-fa0.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221218-fa0-300x173.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221218-fa0-768x443.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>Asteroid Launcher est vraiment bien foutu, car vous pouvez choisir le type d&rsquo;astéroïde (en fer, en roche, en or&#8230;etc.), sa taille, sa vitesse et son angle d&rsquo;attaque. En plus de l&rsquo;impact bête et méchant qui tuera tout ce qui se trouve à l&rsquo;endroit du cratère&#8230;</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="574" src="media/36c355ad.SCR-20221218-fa7.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221218-fa7.webp" alt="" class="wp-image-131955" srcset="https://korben.info/app/uploads/2022/12/SCR-20221218-fa7.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221218-fa7-300x172.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221218-fa7-768x441.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>L&rsquo;outil vous montre également différents aspects souvent « oublié » comme l&rsquo;onde de choc, la boule de feu de l&rsquo;impact, le vent qui serait produit, et éventuellement le tremblement de terre qui en résulterait.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="577" src="media/34aa8600.SCR-20221218-fak.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221218-fak.webp" alt="" class="wp-image-131956" srcset="https://korben.info/app/uploads/2022/12/SCR-20221218-fak.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221218-fak-300x173.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221218-fak-768x443.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="577" src="media/c830a629.SCR-20221218-fad-1.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221218-fad-1.webp" alt="" class="wp-image-131958" srcset="https://korben.info/app/uploads/2022/12/SCR-20221218-fad-1.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221218-fad-1-300x173.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221218-fad-1-768x443.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>Pour votre culture générale, sachez qu&rsquo;il y a également eu des impacts d&rsquo;astéroïdes plus récents qui ont causé également des dégâts importants. Par exemple, en 1908, un astéroïde est tombé en Sibérie, à Tunguska en Russie, causant une onde de choc qui a dévasté une région de 2 000 km2. Les scientifiques (et Fox Mulder) estiment que l&rsquo;astéroïde avait une taille d&rsquo;environ 40 m de diamètre et qu&rsquo;il voyageait à environ 15 km/s lors de l&rsquo;impact. Cet astéroïde est tombé dans une zone peu peuplée, ce qui a limité le nombre de victimes&#8230; Heureusement.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="574" src="media/b34551a2.SCR-20221218-fao.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221218-fao.webp" alt="" class="wp-image-131959" srcset="https://korben.info/app/uploads/2022/12/SCR-20221218-fao.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221218-fao-300x172.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221218-fao-768x441.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="578" src="media/a6c9abb7.SCR-20221218-fas.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221218-fas.webp" alt="" class="wp-image-131960" srcset="https://korben.info/app/uploads/2022/12/SCR-20221218-fas.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221218-fas-300x173.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221218-fas-768x444.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-638092606"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Impressionnant non ? Bon, là j&rsquo;ai un peu abusé avec un astéroïde de 1,5 km de large tombant sur Clermont-Ferrand, mais c&rsquo;est pour les besoins de la démo. Mais ce site donne une estimation des dégâts, des morts, le rayon de l&rsquo;impact et le compare même avec d&rsquo;autres événements de ce genre qui auraient pu se produire.</p>



<p>Rassurez-vous, ce que je viens de simuler arrive en moyenne tous les 20 millions d&rsquo;années. Donc ça peut être ce soir ou dans 10 millions d&rsquo;années, on ne peut pas y faire grand-chose. L&rsquo;avantage c&rsquo;est qu&rsquo;on aurait surement un jour de congé le lendemain ;-))</p>



<p>Selon les estimations, il y a environ 1 million d&rsquo;astéroïdes de taille supérieure à 1 km de diamètre qui se baladent dans le système solaire et qui seraient une menace potentielle pour la Terre. Mais seulement 20 000 d&rsquo;entre eux ont été détectés et sont étudiés à ce jour&#8230; gloups.</p>



<p>Et si vous aimez les catastrophes plus nucléaires, <a href="https://korben.info/bombe-nucleaire-quels-degats-chez-vous.html">ça se passe par ici</a>.</p>



<p>Merci à Letsar pour le partage !</p>


feed_id: https://korben.info/?p=131964
title: Comment basculer entre les architectures arm64 et x86_64 dans le Terminal d’un Mac M1 / M2 ?
uri: Comment-basculer-entre-les-architectures-arm64-et-x86_64-dans-le-Termi
url: https://korben.info/architecture-intel-arm-macos-terminal.html
content:
<p><img width="1000" height="667" src="media/0a08bfe0.re_by_Apple__wallpaper_015ca646-fdca-4721-8a32-fa5efcc3334b.webp" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_electronic_ARM_architecture_by_Apple__wallpaper_015ca646-fdca-4721-8a32-fa5efcc3334b.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_electronic_ARM_architecture_by_Apple__wallpaper_015ca646-fdca-4721-8a32-fa5efcc3334b.webp 1000w, https://korben.info/app/uploads/2022/12/Manu23_electronic_ARM_architecture_by_Apple__wallpaper_015ca646-fdca-4721-8a32-fa5efcc3334b-300x200.webp 300w, https://korben.info/app/uploads/2022/12/Manu23_electronic_ARM_architecture_by_Apple__wallpaper_015ca646-fdca-4721-8a32-fa5efcc3334b-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Voici une astuce qui va vous faire plaisir si vous êtes l&rsquo;heureux propriétaire d&rsquo;un Mac M1 ou M2, c&rsquo;est-à-dire avec une architecture à base de processeurs ARM (Silicon).</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1089224718"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Cela peut donc poser des problèmes de compatibilité avec certains logiciels et outils en ligne de commande. Du coup pour contourner ce problème, Apple a développé l&rsquo;émulateur Rosetta, qui permet d&rsquo;exécuter les applications non compatibles (pour architecture Intel quoi&#8230;) sur cette architecture ARM. C&rsquo;est cool, mais évidemment, c&rsquo;est moins performant donc il vaut mieux choper une version native de vos outils pour Silicon.</p>



<p>M&rsquo;enfin, si je vous parle de ça, c&rsquo;est parce que je passe ma vie dans le Terminal et parfois, certains outils fonctionnent mal également à cet endroit. J&rsquo;avais trouvé un moyen de lancer un terminal.app en mode de compatibilité Rosetta, mais Apple a bloqué la possibilité de dupliquer l&rsquo;application Terminal.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/9c95156f.SCR-20221218-imh-2.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221218-imh-2.webp" alt="" class="wp-image-131966" width="243" height="530" srcset="https://korben.info/app/uploads/2022/12/SCR-20221218-imh-2.webp 344w, https://korben.info/app/uploads/2022/12/SCR-20221218-imh-2-138x300.webp 138w" sizes="(max-width: 243px) 100vw, 243px" /></figure></div>


<p>Tant pis, j&rsquo;ai trouvé une autre solution que je vous présente et qui est assez simple. Cela se passe au niveau de votre fichier .zshrc. Pour rappel, ce fichier de configuration est utilisé par le shell ZSH sur les systèmes d&rsquo;exploitation Unix / Linux, et donc macOS. </p>



<p>Il est consulté à chaque fois que ZSH est lancé et permet de personnaliser les paramètres et les comportements de ZSH selon vos préférences. Cela permet par exemple de changer le look de l&rsquo;interface de commande, d&rsquo;ajouter des alias ou encore des chemins d&rsquo;accès. Si vous n&rsquo;avez pas de Shell ZSH sur votre macOS, vous pouvez l&rsquo;activer par défaut en lançant un terminal et en tapant cette ligne de commande : </p>



<pre class="wp-block-code"><code>chsh -s /bin/zsh</code></pre>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-325453829"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Nous aujourd&rsquo;hui, on va ajouter ces fameux alias pour pouvoir avoir un terminal compatible ARM ou INTEL à la demande. Ouvrez à nouveau un terminal sur votre Mac, et lancez la commande suivante pour ouvrir le fichier de config : </p>



<pre class="wp-block-code"><code>nano ~/.zshrc</code></pre>



<p>Ajoutez ensuite les 2 alias suivants dans le fichier, à la fin de celui-ci : </p>



<pre class="wp-block-code"><code>alias arm="env /usr/bin/arch -arm64 /bin/zsh --login"
alias intel="env /usr/bin/arch -x86_64 /bin/zsh --login"</code></pre>



<p>Comme vous pouvez le voir, je crée donc 2 alias : arm et intel qui vont permettre de changer l&rsquo;architecture utilisée par votre terminal zsh. C&rsquo;est aussi simple que cela. Voici ce que ça donne :</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/7a18266e.SCR-20221218-gmr.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221218-gmr.webp" alt="" class="wp-image-131967" width="615" height="435" srcset="https://korben.info/app/uploads/2022/12/SCR-20221218-gmr.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221218-gmr-300x212.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221218-gmr-768x544.webp 768w" sizes="(max-width: 615px) 100vw, 615px" /></figure></div>


<p>Sauvegardez et quittez (CTRL+O puis CTRL+X). Et relancez votre terminal.</p>



<p>Maintenant, vous n&rsquo;avez plus qu&rsquo;à taper la commande « intel » pour basculer sur une architecture x86_64 et à taper « arm » pour revenir à une architecture arm64. Et pour vérifier le type d&rsquo;architecture sur laquelle vous êtes, utilisez simplement la commande :</p>



<pre class="wp-block-code"><code>arch</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/01565b35.SCR-20221218-gmz.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221218-gmz.webp" alt="" class="wp-image-131968" width="590" height="417" srcset="https://korben.info/app/uploads/2022/12/SCR-20221218-gmz.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221218-gmz-300x212.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221218-gmz-768x544.webp 768w" sizes="(max-width: 590px) 100vw, 590px" /></figure></div>


<p>Ça reste une bidouille pour contourner une limite débile imposée par Apple, mais j&rsquo;espère que ça vous aidera.</p>


feed_id: https://korben.info/?p=131979
title: Fini les heures de travail pour retranscrire votre audio/vidéo grâce à l’IA de Whisper
uri: Fini-les-heures-de-travail-pour-retranscrire-votre-audio-vidéo-grâce
url: https://korben.info/whisper-tutorial.html
content:
<p><img width="1024" height="683" src="media/4f587686.Manu23_whisper_IA_cac1fd5e-189f-4b8f-b7a4-b5eb061cc018.webp" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_whisper_IA_cac1fd5e-189f-4b8f-b7a4-b5eb061cc018.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_whisper_IA_cac1fd5e-189f-4b8f-b7a4-b5eb061cc018.webp 1024w, https://korben.info/app/uploads/2022/12/Manu23_whisper_IA_cac1fd5e-189f-4b8f-b7a4-b5eb061cc018-300x200.webp 300w, https://korben.info/app/uploads/2022/12/Manu23_whisper_IA_cac1fd5e-189f-4b8f-b7a4-b5eb061cc018-768x512.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Salut les amis ! </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1781950173"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Alors aujourd&rsquo;hui, je vais vous parler de la retranscription audio à l&rsquo;aide Whisper, un super outil qui utilise de l&rsquo;intelligence artificielle. </p>



<p>C&rsquo;est génial si vous voulez créer des sous-titres pour vos vidéos ou si vous voulez proposer une version textuelle de votre podcast. Vous pouvez ainsi utiliser la retranscription audio pour toute sorte de contenu, comme des films, des séries, des animés, etc. C&rsquo;est super pratique et vraiment efficace. J&rsquo;ai été bluffé !</p>



<p>Merci aux Patreons sans qui cette vidéo n&rsquo;aurait pas vu le jour. <a href="https://patreon.com/korben" target="_blank" rel="noopener">Rejoignez nous !!!</a></p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Retranscrire de l&#039;audio / vidéo facilement avec l&#039;IA de Whisper" width="800" height="450" src="https://www.youtube.com/embed/3AhOl2q-TW4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p><a href="https://openai.com/blog/whisper/" target="_blank" rel="noopener">hisper</a></p>


feed_id: https://korben.info/?p=131986
title: Web Archives – L’extension qui vous permet de remonter dans le temps sur le web !
uri: Web-Archives-L-extension-qui-vous-permet-de-remonter-dans-le-tem
url: https://korben.info/web-archives.html
content:
<p><img width="1000" height="667" src="media/370696b5.Manu23_wayback_machine_b5a9ca31-f56f-4170-ad21-071ed20a8270.webp" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_wayback_machine_b5a9ca31-f56f-4170-ad21-071ed20a8270.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_wayback_machine_b5a9ca31-f56f-4170-ad21-071ed20a8270.webp 1000w, https://korben.info/app/uploads/2022/12/Manu23_wayback_machine_b5a9ca31-f56f-4170-ad21-071ed20a8270-300x200.webp 300w, https://korben.info/app/uploads/2022/12/Manu23_wayback_machine_b5a9ca31-f56f-4170-ad21-071ed20a8270-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Parfois, il arrive que des pages web disparaissent à cause d&rsquo;un serveur HS ou soient profondément modifiées. Et on se dit « <em>Groumpf, j&rsquo;aimerai bien lire ce contenu</em>« . Evidemment, vous connaissez déjà tous le site <a href="https://web.archive.org/" target="_blank" rel="noopener">WayBack Machine</a> qui n&rsquo;est ni plus ni moins qu&rsquo;une formidable machine à voyager dans le temps pour justement retrouver ces contenus.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-952205902"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Mais il y a encore plus pratique : L&rsquo;extension Web Archives dispo pour Firefox, Safari, Opéra et Chrome.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/58019e11.SCR-20221219-t5v.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221219-t5v.webp" alt="" class="wp-image-131988" width="282" height="405" srcset="https://korben.info/app/uploads/2022/12/SCR-20221219-t5v.webp 522w, https://korben.info/app/uploads/2022/12/SCR-20221219-t5v-209x300.webp 209w" sizes="(max-width: 282px) 100vw, 282px" /></figure></div>


<p>Cette extension vous permet de retrouver en un clic des versions archivées et mises en cache des pages web. Plusieurs sources d&rsquo;archives et de caches sont proposés comme Yandex, Google, Archive Today, Bing&#8230;etc. Et vous pouvez évidemment les choisir ou en ajouter via les paramètres :</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/ab372fe3.SCR-20221219-too.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221219-too.webp" alt="" class="wp-image-131990" width="664" height="545" srcset="https://korben.info/app/uploads/2022/12/SCR-20221219-too.webp 912w, https://korben.info/app/uploads/2022/12/SCR-20221219-too-300x247.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221219-too-768x632.webp 768w" sizes="(max-width: 664px) 100vw, 664px" /></figure></div>


<p>Notez qu&rsquo;une fois installée, vous pouvez y accéder via l&rsquo;icône ou d&rsquo;un simple clic droit sur un lien à retrouver.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/a6a58501.SCR-20221219-tl7-2.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221219-tl7-2.webp" alt="" class="wp-image-131987" width="431" height="377" srcset="https://korben.info/app/uploads/2022/12/SCR-20221219-tl7-2.webp 855w, https://korben.info/app/uploads/2022/12/SCR-20221219-tl7-2-300x263.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221219-tl7-2-768x674.webp 768w" sizes="(max-width: 431px) 100vw, 431px" /></figure></div>


<p>Bref, une petite extension qui ne paye pas de mine mais qui vous fera gagner un temps précieux si vous aimez vous plonger dans les archives poussiéreuses d&rsquo;internet.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-2147390850"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p><a href="https://github.com/dessant/web-archives" target="_blank" rel="noopener">Plus d&rsquo;infos ici sur la page Github.</a></p>


feed_id: https://korben.info/?p=132493
title: Votre standard VoIP gratuit pour les PME & Startups [TUTO]
uri: Votre-standard-VoIP-gratuit-pour-les-PME-Startups-TUTO
url: https://korben.info/votre-standard-voip-gratuit-pour-les-pme-startups-tuto.html
content:
<p><img width="1000" height="296" src="media/bd523bd3.SCR-20230129-svb.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230129-svb.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/SCR-20230129-svb.webp 1000w, https://korben.info/app/uploads/2023/01/SCR-20230129-svb-300x89.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230129-svb-768x227.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p class="has-text-align-center">&#8212; Vidéo tuto réalisée en partenariat avec <a href="https://www.3cx.fr/?src=korben-fr" target="_blank" rel="noopener">3CX</a> &#8212;</p>



<p>Il y a quelques semaines, <a href="https://korben.info/standard-telephonique-pbx-gratuit.html">j&rsquo;ai testé pour vous le service gratuit de VoIP de 3CX</a> et l&rsquo;accueil a été excellent. Vous avez vraiment kiffé alors comme chez 3CX, ils sont cools, on a décidé de vous faire également uaane vidéo tutoriel pour vous montrer à quel point il est simple de configurer l&rsquo;offre StartUP gratuite de leur plateforme.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" src="https://me.korben.info/ht9-3CX-tuto" alt="" width="-841" height="-307"/></figure></div>


<p><a href="https://www.3cx.fr/?src=korben-fr" target="_blank" rel="noopener">L&rsquo;interface de 3CX est claire</a>, facile à prendre en main et idéale pour communiquer avec ses équipes ou ses clients, au travers d&rsquo;un chat en direct, ou de WhatsApp / Messenger. Parfait pour les indépendants et petites entreprises, ça permet d&rsquo;avoir un véritable standard téléphonique intégré à votre CRM et votre site web et de passer comme ça des appels téléphoniques ou faire de la Visio conf de bonne qualité sans débourser un centime.</p>



<p>Si vous voulez en savoir plus, je vous invite <a href="https://www.3cx.fr/?src=korben-fr" target="_blank" rel="noopener">à vous rendre sur le site de 3CX</a> en cliquant ici et bien sûr à regarder ma vidéo.</p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Restez connecté sans vous ruiner avec 3CX : VoIP, WhatsApp et LiveChat gratuits pour les PME" width="800" height="450" src="https://www.youtube.com/embed/wGQNEygydNM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<h2 class="has-text-align-center"><a href="https://www.3cx.fr/?src=korben-fr" target="_blank" rel="noopener">Découvrez l&rsquo;offre gratuite de 3CX</a></h2>


feed_id: https://korben.info/?p=131996
uri: BassoonTracker-un-tracker-de-musique-Amiga-en-JavaScript-pour-revi
url: https://korben.info/bassoontracker-tracker-amiga.html
title:
BassoonTracker – un tracker de musique Amiga en JavaScript pour revivre les origines de la musique sur ordinateur

content:
<p><img width="1000" height="667" src="media/d9d59eec.miga_electronic_equipm_61a29f81-f6f2-4340-a9a4-b4899c44bbd3.webp" data-original-source="https://korben.info/app/uploads/2022/12/Manu23_young_man_glasses_smile_computer_Amiga_electronic_equipm_61a29f81-f6f2-4340-a9a4-b4899c44bbd3.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/Manu23_young_man_glasses_smile_computer_Amiga_electronic_equipm_61a29f81-f6f2-4340-a9a4-b4899c44bbd3.webp 1000w, https://korben.info/app/uploads/2022/12/Manu23_young_man_glasses_smile_computer_Amiga_electronic_equipm_61a29f81-f6f2-4340-a9a4-b4899c44bbd3-300x200.webp 300w, https://korben.info/app/uploads/2022/12/Manu23_young_man_glasses_smile_computer_Amiga_electronic_equipm_61a29f81-f6f2-4340-a9a4-b4899c44bbd3-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p><strong>BassoonTracker</strong> est une application de création musicale en ligne gratuite qui suit la longue tradition des trackers de musique. Si vous avez déjà entendu parler de Protracker ou de Fasttracker, vous savez comment ça marche. Sinon, vous êtes probablement trop jeune 🙂</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1250329237"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Mais si les mots « Trackers », « Samples », « MOD » et « XM » ne vous disent rien mais que vous vous intéressez quand même aux origines de la musique sur ordinateur, je vous invite fortement à regarder cette vidéo : </p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Amiga Samplers : Budget dance music in 1990" width="800" height="450" src="https://www.youtube.com/embed/i9MXYZh1jcs?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<p>BassoonTracker est donc un tracker de musique Amiga old-school qui a été entièrement codé en JavaScript pur. Il est capable de jouer et de modifier des fichiers Module Amiga (MOD) et des fichiers XM de FastTracker 2. </p>



<p>Si ça vous dit de le tester, <a href="http://www.stef.be/bassoontracker/" target="_blank" rel="noopener">cliquez ici</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="929" height="750" src="media/2ed2ce73.SCR-20221220-bqa.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221220-bqa.webp" alt="" class="wp-image-131997" srcset="https://korben.info/app/uploads/2022/12/SCR-20221220-bqa.webp 929w, https://korben.info/app/uploads/2022/12/SCR-20221220-bqa-300x242.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221220-bqa-768x620.webp 768w" sizes="(max-width: 929px) 100vw, 929px" /></figure></div>


<p>Voici la liste des fonctionnalités de <strong>BassoonTracker</strong> : </p>



<ul>
<li>100% JavaScript pur &#8211; sans dépendances !</li>



<li>Open Source (licence MIT)</li>



<li>Compatible avec Protracker et FastTracker : chargez, modifiez et enregistrez des fichiers .mod et .xm</li>



<li>Monte jusqu&rsquo;à 32 canaux</li>



<li>Possède un éditeur d&rsquo;échantillons intégré</li>



<li>Support MIDI</li>



<li>Importe des fichiers WAV 8 bits, des fichiers 8-Bit Sampling Voice (8SVX) et des échantillons RAW (ainsi que tout autre format que l&rsquo;interface AudioContext peut lire, comme .mp3 et .ogg)</li>



<li>Export possible vers les formats .wav et .mp3</li>



<li>Inclut les disques d&rsquo;échantillons historiques ST-01 et ST-02, sortis en 1987 (ainsi qu&rsquo;un tas d&rsquo;autres)</li>



<li>Utilise l&rsquo;API modarchive pour accéder à plusieurs milliers de fichiers musicaux</li>



<li>Utilise l&rsquo;API modules.pl pour accéder à encore plus de fichiers musicaux</li>



<li>Peut se connecter à votre compte Dropbox pour lire et écrire directement vos propres fichiers</li>



<li>Inclut une bibliothèque de lecteur légère que vous pouvez utiliser dans vos propres projets</li>
</ul>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1895069575"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Excellent non ? En tout cas, si vous vous sentez l&rsquo;âme créative en ce moment, c&rsquo;est peut-être un bon moyen de ressentir ce qu&rsquo;on ressenti vos ancêtres en 1987 quand ils ont commencé à taquiner du clavier pour écrire leurs premiers morceaux 8 bits. Il y a même un petit jeu de Snake dedans : </p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/da7c135c.SCR-20221220-bx6.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221220-bx6.webp" alt="" class="wp-image-131998" width="535" height="259" srcset="https://korben.info/app/uploads/2022/12/SCR-20221220-bx6.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221220-bx6-300x146.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221220-bx6-768x372.webp 768w" sizes="(max-width: 535px) 100vw, 535px" /></figure></div>


<p>Sérieusement, qui a le temps de faire un portage JavaScript super quali comme ça, alors que moi, j&rsquo;ai même pas le temps d&rsquo;aller pisser ?! </p>



<p>En tout cas, si vous êtes un fan de tracker ou si vous êtes simplement curieux de découvrir cette manière de faire de la musique, BassoonTracker est un excellent moyen de vous y mettre.</p>



<p><a href="https://github.com/steffest/bassoontracker" target="_blank" rel="noopener">Les sources du projet sont ici.</a></p>


feed_id: https://korben.info/?p=132301
title: L’expérience Cinéma à la maison avec le projecteur XGIMI HORIZON Pro
uri: L-expérience-Cinéma-à-la-maison-avec-le-projecteur-XGIMI-HORIZON
url: https://korben.info/xgimi-horizon-pro-test.html
content:
<p><img width="1024" height="236" src="media/701b0504.SCR-20230123-egc.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230123-egc.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/SCR-20230123-egc.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230123-egc-300x69.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230123-egc-768x177.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p class="has-text-align-center">&#8212; Article rédigé en partenariat avec <a href="https://me.korben.info/xgimilink" target="_blank" rel="noopener">XGIMI</a> &#8212;</p>



<p>Ça fait longtemps que je me traine un vieux projecteur, acheté en 2015 et que j&rsquo;ai déjà réparé plusieurs fois Honnêtement, même s&rsquo;il est un peu bruyant, et qu&rsquo;il n&rsquo;est pas 4K, il fait le taf. Alors bien sûr quand XGIMI m&rsquo;a proposé de tester le <a rel="noopener" href="https://me.korben.info/xgimilink" target="_blank"><strong>HORIZON Pro</strong></a>, j&rsquo;ai évidemment accepté car j&rsquo;étais très curieux de voir toutes les évolutions qu&rsquo;il y a eu en matière de vidéo projecteur depuis toutes ces années, et je dois vous dire que je n&rsquo;ai pas été déçu. Pour info, je vous ai également mis un code promo à la fin de l&rsquo;article qui permet d&rsquo;obtenir 200 euros de réduction sur l&rsquo;appareil.</p>



<p>XGIMI est une marque qui a été lancé en 2013 et qui travaille pas mal de partenaires comme Google, Harman Kardon ou encore Texas Instruments. Leur coeur de métier, ce sont les « appareils de divertissement tout-en-un » et leur philosophie c&rsquo;est « user-first », c&rsquo;est à dire créer des produits simple à prendre en main et efficaces.</p>



<p>Je sais pas si vous avez un projecteur, alors je vais d&rsquo;abord vous parler de mon expérience « projo ». J&rsquo;ai un beau mur blanc à la maison, un chouette canapé, et c&rsquo;est un grand plaisir de pouvoir voir un film « en grand, comme au cinéma ». </p>



<p>J&rsquo;habite pas à côté d&rsquo;un multiplex et le cinéma de quartier a un écran rikiki. Ajoutez à ça les sans gênes qui parlent, les grands mères qui éclairent la salle avec leur smartphone parce qu&rsquo;elle cherchent un truc dans leur sac à main ou encore les boulets qui tapent dans les sièges avec leurs gros genoux, sans oublier le prix prohibitif du ticket et l&rsquo;impossibilité de mettre en pause quand on veut faire une pause pipi&#8230; </p>



<p>Vous l&rsquo;aurez compris, je suis plutôt guéri de « l&rsquo;expérience cinéma » et j&rsquo;adore mon projecteur à la maison, que j&rsquo;utilise vraiment pour cette expérience (et pas pour mater la TV de la vie de tous les jours).</p>



<h2>On passe au test !</h2>



<p>Ça fait donc une petite semaine que j&rsquo;ai troqué mon vieux coucou contre le <a rel="noopener" href="https://me.korben.info/xgimilink" target="_blank"><strong>XGIMI HORIZON Pro</strong></a> et je ne suis pas déçu de la qualité de l&rsquo;expérience. C&rsquo;est encore mieux. Ce projecteur dispose d&rsquo;un moteur optique 4K, d&rsquo;une résolution de 3840 x 2160, soit 8,29 millions de pixels.</p>



<figure class="wp-block-image size-large"><img width="1024" height="768" decoding="async" src="https://me.korben.info/a89-xgimitrk" alt=""/></figure>



<p>Autant dire que les films sont encore plus sympa qu&rsquo;avant même si j&rsquo;ai découvert à cette occasion que Netflix voulait m&rsquo;escroquer un forfait supérieur pour de la 4K. Non merci :-).</p>



<p>Habituellement, regarder un film sur un projo quand il fait jour dehors, c&rsquo;est moyen. Mais avec sa luminosité de 2200 ANSI lumens, c&rsquo;est parfaitement faisable et tout aussi agréable qu&rsquo;en soirée. D&rsquo;ailleurs si vous vous demandez à quelle taille d&rsquo;écran le HORIZON Pro correspond avec sa résolution, c&rsquo;est comme si vous aviez une TV de 200 pouces de diagonales (soit 4,42 mètres sur 2,52 mètres). Gigantesque non ?</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1024" height="389" src="media/6f87b21b.SCR-20230123-efl.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230123-efl.webp" alt="" class="wp-image-132383" srcset="https://korben.info/app/uploads/2023/01/SCR-20230123-efl.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230123-efl-300x114.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230123-efl-768x292.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>Vous l&rsquo;aurez compris, j&rsquo;ai été impressionné par la qualité de l&rsquo;image. J&rsquo;ai fait quelques tests avec des vidéos 4K le HDR-10 (pour un max de contrastes) et X-VUE 2.0 qui permet d&rsquo;avoir une qualité de fou en terme de rendu d&rsquo;image, avec des couleurs vives, des noirs profond et même une réduction du « bruit » présent sur l&rsquo;image (+ de clarté quoi).</p>



<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="768" src="media/a2aa7a68.xgimi-1024x768.webp" data-original-source="https://korben.info/app/uploads/2023/01/xgimi-1024x768.webp" alt="" class="wp-image-132510" srcset="https://korben.info/app/uploads/2023/01/xgimi-1024x768.webp 1024w, https://korben.info/app/uploads/2023/01/xgimi-300x225.webp 300w, https://korben.info/app/uploads/2023/01/xgimi-768x576.webp 768w, https://korben.info/app/uploads/2023/01/xgimi-1536x1152.webp 1536w, https://korben.info/app/uploads/2023/01/xgimi-2048x1536.webp 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>La techno MEMC, que je ne connaissais pas avant, vient également améliorer la fluidité de l&rsquo;image, réduisant la latence, faisant disparaitre les images fantômes et compensant la perte de détail sur l&rsquo;image. C&rsquo;est très sympa surtout pour les amateurs de films d&rsquo;action ou les gamers qui voient ainsi leur expérience visuelle grandement améliorée (on évite la nausée).</p>



<p>Et même si j&rsquo;ai déjà des lunettes qui filtrent la lumière bleue, et bien sachez que ce projecteur protégera vos petits yeux grâce à sa réduction native de la lumière bleue.</p>



<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="768" src="media/a5ad0e03.IMG_9567-1024x768.webp" data-original-source="https://korben.info/app/uploads/2023/01/IMG_9567-1024x768.webp" alt="" class="wp-image-132516" srcset="https://korben.info/app/uploads/2023/01/IMG_9567-1024x768.webp 1024w, https://korben.info/app/uploads/2023/01/IMG_9567-300x225.webp 300w, https://korben.info/app/uploads/2023/01/IMG_9567-768x576.webp 768w, https://korben.info/app/uploads/2023/01/IMG_9567-1536x1152.webp 1536w, https://korben.info/app/uploads/2023/01/IMG_9567.webp 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2>Il s&rsquo;adapte à toutes les surfaces</h2>



<p>Et surtout, au niveau des fonctionnalités de réglage, je me suis régalé. Avant je devais jouer avec les molettes pour régler la netteté de l&rsquo;image, mais avec ce nouveau projecteur, c&rsquo;est un autre délire. Comme il est équipé de la technologie d&rsquo;Adaptation Intelligente de l&rsquo;Ecran (ISA), il est capable de proposer une mise au pointe entièrement automatique ainsi qu&rsquo;une correction de la distorsion trapézoïdale (si votre projo n&rsquo;est pas pile poile en face de votre mur ou que votre mur n&rsquo;est pas droit). Il dispose même d&rsquo;un mode de contournement intelligent des obstacles, ce qui permet de régler l&rsquo;affichage pour qu&rsquo;il esquive un tableau sur le mur ou une plante verte.</p>



<p>Voici une démo où il esquive le fond vert et fait la mise au point tout seul. Puis je règle l&rsquo;angle de la projection avec la télécommande.</p>



<figure class="wp-block-video"><video controls src="media/2eca9ea8.output.webm" data-original-source="https://korben.info/app/uploads/2023/01/output.webm"></video></figure>



<p>Pour la hauteur d&rsquo;affichage, pas de pied réglable par contre. Donc il faudra vous procurer un trépied réglable, un support ou tout simplement un meuble à la bonne hauteur. Moi j&rsquo;ai juste calé un petit bouquin en dessous pour lui donner la bonne inclinaison.</p>



<p>Ensuite, ce que je peux vous dire qu&rsquo;il est très silencieux. C&rsquo;est pas une soufflerie comme d&rsquo;autres vidéo projecteur de qualité moindre. Et il embarque un système audio Harman Kardon, soit 2 haut-parleurs large bande actifs de 8 W chacun, développés spécifiquement pour lui. Du coup, j&rsquo;ai pas besoin de brancher d&rsquo;enceintes ou de mettre un casque pour avoir un son de qualité cinéma DTS-HD et DTS Studio Sound, compatible Dolby Digital.</p>



<h2>Et le logiciel ?</h2>



<p>Au niveau du soft, c&rsquo;est de l&rsquo;Android TV avec bien sûr Google Play pour pouvoir installer toutes les applications que vous voulez (Molotov, Amazon Prime, Netflix, Disney Plus mais également des jeux ou des applications comme Spotify&#8230;etc). Comme Android TV embarque un système de commande vocale « OK Google », vous pouvez même piloter le projecteur à la voix. Et si ce n&rsquo;est pas votre truc, il y a bien sûr une télécommande en plastique et métal avec une bonne prise en main (elle est suffisamment lourde pour ne pas faire toc) et est vraiment très agréable à utiliser.</p>



<figure class="wp-block-image size-full"><img decoding="async" loading="lazy" width="1024" height="768" src="media/55981736.IMG_9510.webp" data-original-source="https://korben.info/app/uploads/2023/01/IMG_9510.webp" alt="" class="wp-image-132378" srcset="https://korben.info/app/uploads/2023/01/IMG_9510.webp 1024w, https://korben.info/app/uploads/2023/01/IMG_9510-300x225.webp 300w, https://korben.info/app/uploads/2023/01/IMG_9510-768x576.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Et évidemment pour les gamers, le projecteur dispose d&rsquo;un mode « jeu » avec une latence basse de 35ms et également d&rsquo;un mode « 3D » pour ceux qui veulent se repasser Avatar avec les lunettes. Enfin, en matière de connectivité, il y a tout ce qu&rsquo;il faut à savoir un port DC, 2 ports USB, 2 HDMI, 1 port ethernet, 1 connecteur audio, un connecteur optique, le Bluetooth 5.0 et évidemment, il se connecte en Wifi à votre routeur.</p>



<p>Si ça vous intéresse, n&rsquo;hésitez pas à vous renseigner davantage sur les fonctionnalités et les « spécificités » techniques pour vous faire une idée de tout ce que ce projecteur peut vous offrir.</p>



<h2>200 € de réduction</h2>



<p>Il est dispo au prix de 1 699 euros sur le site de XGIMI ou sur Amazon et <strong>avec le code promo </strong>« <strong>Korben</strong>« <strong>, vous pouvez économiser 200 euros et obtenir ce projecteur pour 1499 euros</strong> directement sur la page</p>



<h2 class="has-text-align-center"><strong><a rel="noopener" href="https://me.korben.info/xgimilink" target="_blank">HORIZON PRO de XGIMI</a></strong></h2>



<p>Offre valable jusqu&rsquo;au 6 février.</p>


feed_id: https://korben.info/?p=132023
title: Un outil en ligne de commande pour extraire des données depuis du HTML
uri: Un-outil-en-ligne-de-commande-pour-extraire-des-données-depuis-du-HTM
url: https://korben.info/htmlq-extraire-texte-html.html
content:
<p><img width="1000" height="667" src="media/3b5328a6.grid_0-3.webp" data-original-source="https://korben.info/app/uploads/2022/12/grid_0-3.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/12/grid_0-3.webp 1000w, https://korben.info/app/uploads/2022/12/grid_0-3-300x200.webp 300w, https://korben.info/app/uploads/2022/12/grid_0-3-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Par le passé, j&rsquo;ai déjà évoqué la <a href="https://korben.info/convertir-sortie-commande-format-json.html">commande jq</a> au détour d&rsquo;un article. Pour rappel, jq permet de transformer des données textuelles provenant de commandes ou de scripts en données structurées de type JSON.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-608285369"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Et aujourd&rsquo;hui, j&rsquo;aimerais vous parler de htmlq qui reprend le principe de fonctionnement de jq sauf que là, on bosse sur de la donnée structurée en HTML. L&rsquo;outil permet ainsi de sélectionner et extraire des éléments d&rsquo;un fichier HTML en utilisant des sélecteurs CSS.</p>



<p>Histoire que vous captiez mieux, voici un exemple permettant de récupérer le HTML contenu dans un élément dont la classe est .post : </p>



<pre class="wp-block-preformatted"><code>curl --silent https://korben.info/ | htmlq&nbsp;'</code>.post<code>'</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/5d2bab62.SCR-20221222-pk0.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221222-pk0.webp" alt="" class="wp-image-132025" width="718" height="453" srcset="https://korben.info/app/uploads/2022/12/SCR-20221222-pk0.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221222-pk0-300x189.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221222-pk0-768x485.webp 768w" sizes="(max-width: 718px) 100vw, 718px" /></figure></div>


<p>Par exemple pour sortir tous les liens d&rsquo;une page : </p>



<pre class="wp-block-preformatted"><code>curl https://korben.info/ | htmlq --attribute href a</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="753" height="750" src="media/91f33752.SCR-20221222-pgi.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221222-pgi.webp" alt="" class="wp-image-132026" srcset="https://korben.info/app/uploads/2022/12/SCR-20221222-pgi.webp 753w, https://korben.info/app/uploads/2022/12/SCR-20221222-pgi-300x300.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221222-pgi-150x150.webp 150w" sizes="(max-width: 753px) 100vw, 753px" /></figure></div>


<p>Ou encore pour récupérer uniquement un format textuel (sans les balises HTML) : </p>



<pre class="wp-block-code"><code>curl --silent https://korben.info | htmlq  --text .post</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/c23242bb.SCR-20221222-plf.webp" data-original-source="https://korben.info/app/uploads/2022/12/SCR-20221222-plf.webp" alt="" class="wp-image-132024" width="718" height="453" srcset="https://korben.info/app/uploads/2022/12/SCR-20221222-plf.webp 1000w, https://korben.info/app/uploads/2022/12/SCR-20221222-plf-300x189.webp 300w, https://korben.info/app/uploads/2022/12/SCR-20221222-plf-768x485.webp 768w" sizes="(max-width: 718px) 100vw, 718px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-884335967"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Cela permet de faire beaucoup de choses assez facilement sans forcément avoir à coder un truc pour jouer avec les XPath. </p>



<p>Maintenant pour install htmlq, ça dépend de votre OS : </p>



<p><a rel="noopener" href="https://crates.io/crates/htmlq" target="_blank">Cargo</a> : </p>



<pre class="wp-block-preformatted">cargo install htmlq</pre>



<p><a rel="noopener" href="https://github.com/mgdm/htmlq#freebsd-pkg" target="_blank"></a><a rel="noopener" href="https://www.freshports.org/textproc/htmlq" target="_blank">FreeBSD</a> : </p>



<pre class="wp-block-preformatted">pkg install htmlq</pre>



<p><a rel="noopener" href="https://github.com/mgdm/htmlq#homebrew" target="_blank"></a><a rel="noopener" href="https://formulae.brew.sh/formula/htmlq" target="_blank">Homebrew</a> (macOS) : </p>



<pre class="wp-block-preformatted">brew install htmlq</pre>



<p><a rel="noopener" href="https://github.com/mgdm/htmlq#scoop" target="_blank"></a><a rel="noopener" href="https://scoop.sh/" target="_blank">Scoop</a> (Windows) :</p>



<pre class="wp-block-preformatted">scoop install htmlq</pre>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1123742122"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Pour tous les détails, je vous invite à lire la doc sur <a href="https://github.com/mgdm/htmlq" target="_blank" rel="noopener">Github</a>.</p>


feed_id: https://korben.info/?p=132031
title: Mesurez les performances de votre code ou de vos outils grâce à Hyperfine
uri: Mesurez-les-performances-de-votre-code-ou-de-vos-outils-grâce-à-Hype
url: https://korben.info/hyperfine-benchmark.html
content:
<p><img width="1000" height="667" src="media/b82938c5.FORMANCE_of_a_software_93562612-cea4-47c9-b5ac-ace01ca743cf.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_a_wallpaper_that_symbolize_the_PERFORMANCE_of_a_software_93562612-cea4-47c9-b5ac-ace01ca743cf.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_a_wallpaper_that_symbolize_the_PERFORMANCE_of_a_software_93562612-cea4-47c9-b5ac-ace01ca743cf.webp 1000w, https://korben.info/app/uploads/2023/01/Manu23_a_wallpaper_that_symbolize_the_PERFORMANCE_of_a_software_93562612-cea4-47c9-b5ac-ace01ca743cf-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_a_wallpaper_that_symbolize_the_PERFORMANCE_of_a_software_93562612-cea4-47c9-b5ac-ace01ca743cf-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>On vit dans un monde où on nous incite sans cesse à être plus performants. Il faut en faire plus, plus vite et mieux. Tout le temps. C&rsquo;est épuisant. Et surtout très con.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-112701957"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>D&rsquo;ailleurs, on n&rsquo;en demande pas tant à nos outils. On les développe ou on les utilise sans vraiment se poser de question sur leurs performances réelles. Et c&rsquo;est dommage car en tant que développeur, vous aimeriez peut être mesurer le temps d&rsquo;exécution d&rsquo;un script shell pour savoir s&rsquo;il est plus rapide qu&rsquo;une version précédente. Ou pouvoir comparer la rapidité d&rsquo;exécution de différents programmes afin de sélectionner le meilleur !</p>



<p>Pas de souci, j&rsquo;ai ce qu&rsquo;il vous faut. Cela s&rsquo;appelle <a href="https://github.com/sharkdp/hyperfine" target="_blank" rel="noopener"><strong>Hyperfine</strong></a> et c&rsquo;est un outil de benchmarking qui s&rsquo;utilise en ligne de commande et qui permet de comparer les temps d&rsquo;exécution de différents programmes.</p>



<p>C&rsquo;est très utile pour mesurer par exemple les performances des programmes qui effectuent beaucoup d&rsquo;écritures et de lectures sur un disque afin de voir comment ils se comportent avec ou sans cache, ou sur un disque dur ou un SSD. </p>



<p>Hyperfine dispose de nombreuses fonctionnalités pour vous aider à obtenir des résultats précis et fiables, notamment une analyse statistique sur plusieurs exécutions, la prise en charge de commandes shell arbitraires et un retour constant sur l&rsquo;avancement du benchmark et les estimations en cours.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1191221999"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Pour l&rsquo;utiliser, vous pouvez par exemple faire un benchmark de n&rsquo;importe quelle commande comme ceci : </p>



<pre class="wp-block-code"><code>hyperfine COMMANDE_A_EVALUER</code></pre>



<p>Pour tester la commande <code>sleep</code> par exemple, on fera comme ceci : </p>



<pre class="wp-block-code"><code>hyperfine 'sleep 0.3'</code></pre>



<p>Ainsi, par défaut, Hyperfine effectuera au moins 10 exécutions du programme et prendra sa mesure à chaque fois pendant 3 secondes pendant au moins 3 secondes. Notez que vous pouvez changer cette durée de test en utilisant l&rsquo;option <code>-r</code> ou <code>--runs</code> et en spécifiant la durée derrière.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="754" height="276" src="media/40fce4da.747470733a2f2f692e696d6775722e636f6d2f7a31394f5978452e676966.gif" data-original-source="https://korben.info/app/uploads/2023/01/68747470733a2f2f692e696d6775722e636f6d2f7a31394f5978452e676966.gif" alt="" class="wp-image-132051"/></figure></div>


<p>Si vous souhaitez comparer les temps d&rsquo;exécution de différents programmes, vous pouvez également passer plusieurs commandes à Hyperfine. Ainsi pour pour comparer les temps d&rsquo;exécution de <code>hexdump</code> et <code>xxd</code>, vous pouvez appeler hyperfine comme ceci : </p>



<pre class="wp-block-code"><code><code>hyperfine 'hexdump VOTRE_FICHIER' 'xxd VOTRE_FICHIER'</code></code></pre>



<p>Par exemple si vous avez un doute sur les performances d&rsquo;une nouvelle version d&rsquo;un outils, Hyperfine peut vous aider à la comparer avec une version précédente.</p>



<p>Hyperfine vous permet également de réaliser des benchmarks où un seul paramètre change à chaque exécutions. Ca permet de mesurer le comportement d&rsquo;un programme en fonction des paramètres que vous lui faites digérer. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1568465816"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Au niveau des exports, c&rsquo;es top puisque vous pouvez récupérer ensuite les résultats au format CSV, JSON, Markdown&#8230;etc afin d&rsquo;analyser ensuite tout ça au calme.</p>



<p>Bref, <a href="https://github.com/sharkdp/hyperfine" target="_blank" rel="noopener">c&rsquo;est un petit outil en ligne de commande</a> qui ne paye pas de mine mais qui vous sera d&rsquo;une grande aide pour faire vos benchmarks et comparer le temps d&rsquo;exécution de vos propres codes ou d&rsquo;outils tiers.</p>



<p>Amusez-vous bien !</p>


feed_id: https://korben.info/?p=132057
uri: Transformez-vos-commandes-curl-en-Python-JavaScript-PHP-R-Go-et-bi
url: https://korben.info/convertir-commande-curl-en-code.html
title:
Transformez vos commandes curl en Python, JavaScript, PHP, R, Go et bien d’autres avec CurlConverter

content:
<p><img width="1000" height="527" src="media/eac58cdd.SCR-20230104-h9t-2.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230104-h9t-2.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://korben.info/app/uploads/2023/01/SCR-20230104-h9t-2.webp 1000w, https://korben.info/app/uploads/2023/01/SCR-20230104-h9t-2-300x158.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230104-h9t-2-768x405.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Si vous codez des outils qui utilisent des APIs ou d&rsquo;autres services en ligne pour récupérer de la donnée ou en envoyer, j&rsquo;imagine que vous adorez vous plonger dans leur documentation. En général, on y trouve des exemples de code qui expliquent comment « discuter » avec l&rsquo;API, et ces exemples utilisent le plus souvent la commande curl. Quand on a de la chance, il y a aussi des exemples en python ou en JS voire JavaScript, mais ça ne va pas chercher plus loin.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-763854427"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Alors, comment faire pour gagner du temps si vous devez écrire du R, Go, C#, Ruby, Rust, Elixir, Java, MATLAB, Dart, CFML, Ansible URI ou encore du JSON ?</p>



<p>Et bien avec le site <a href="https://curlconverter.com/" target="_blank" rel="noopener"><strong>CurlConverter</strong></a>, vous allez pouvoir convertir toutes ces commandes curl dans le langage de votre choix. Il est également disponible avec la commande curlconverter que vous pouvez installer sur votre machine.</p>



<p>Par exemple, cette commande curl d&rsquo;authentification : </p>



<pre class="wp-block-code"><code>curl "https://example.com/" -u "some_username:some_password"</code></pre>



<p>Devient en DART le code suivant : </p>



<pre class="wp-block-code"><code>import 'dart:convert';
import 'package:http/http.dart' as http;

void main() async {
  var uname = 'some_username';
  var pword = 'some_password';
  var authn = 'Basic ' + base64Encode(utf8.encode('$uname:$pword'));

  var url = Uri.parse('https://example.com/');
  var res = await http.get(url, headers: {'Authorization': authn});
  if (res.statusCode != 200) throw Exception('http.get error: statusCode= ${res.statusCode}');
  print(res.body);
}</code></pre>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-984462187"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Ou en C# : </p>



<pre class="wp-block-code"><code>HttpClient client = new HttpClient();

HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, "https://example.com/");

request.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes("some_username:some_password")));

HttpResponseMessage response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
string responseBody = await response.Content.ReadAsStringAsync();</code></pre>



<p>CurlConverter sait interpréter la syntaxe Bash, tels que les chaînes de caractères ANSI-C et les fichiers pipés. Il connaît également tous les arguments de curl (il y en a plus de 300 !!), y compris ceux qui ont été supprimés des versions récentes (et donc ignorés la plupart du temps). Il peut également convertir les données JSON en objets natifs et génère le code capable de le lire soit à partir d&rsquo;un fichier ou d&rsquo;un flux en entrée.</p>



<p>Malheureusement, seul le protocole HTTP est pris en charge, et les générateurs de code pour d&rsquo;autres langages sont moins complets que le générateur pour Python. </p>



<p>Pour utiliser <a href="https://curlconverter.com/" target="_blank" rel="noopener">curlconverter</a>, vous pouvez l&rsquo;installer en tant que bibliothèque JavaScript avec la commande </p>



<pre class="wp-block-code"><code><code>npm install curlconverter</code></code></pre>



<p>Ou comme outil utilisable en ligne de commande comme ceci : </p>



<pre class="wp-block-code"><code><code>npm install --global curlconverter</code></code></pre>



<p>Voici un exemple de code généré à partir de cette commande :</p>



<pre class="wp-block-code"><code>$ curlconverter --data "hello=world" example.com
import requests

data = {
    'hello': 'world',
}

response = requests.post('http://example.com', data=data)</code></pre>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-34922683"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Bref, super pratique pour ceux qui veulent se simplifier le processus de création de requêtes HTTP dans leur langage favori, tout en se reposant sur des commandes curl plus familières.</p>


feed_id: https://korben.info/?p=132080
title: RuboCop : le flic du code qui ne plaisante pas avec les règles de style !
uri: RuboCop-le-flic-du-code-qui-ne-plaisante-pas-avec-les-règles-de-sty
url: https://korben.info/rubocop-linter-ruby.html
content:
<p><img width="1000" height="667" src="media/16bb1eb9.grid_0-3-copie.webp" data-original-source="https://korben.info/app/uploads/2023/01/grid_0-3-copie.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/grid_0-3-copie.webp 1000w, https://korben.info/app/uploads/2023/01/grid_0-3-copie-300x200.webp 300w, https://korben.info/app/uploads/2023/01/grid_0-3-copie-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Bien que je ne sois pas un grand expert Ruby, je pense à vous qui aimez ce langage puisqu&rsquo;aujourd&rsquo;hui on va parler de RuboCop ! </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-2074725118"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Cet outil génial et totalement libre va vous aider à améliorer votre code Ruby en un clin d&rsquo;œil ! </p>



<p>Vous savez comment c&rsquo;est : On écrit du code, on se concentre sur la logique de son algo, et on oublie les petits détails de style qui font toute la différence comme l&rsquo;indentation ou tout ce qu&rsquo;on peut retrouver comme « Bonnes pratiques » dans le guide de styles communautaire de Ruby. </p>



<p>C&rsquo;est là que <a href="https://rubocop.org/" target="_blank" rel="noopener"><strong>RuboCop</strong></a> entre en jeu. </p>



<p>Il va vous obliger à suivre la plupart des règles énoncées <a href="https://rubystyle.guide/" target="_blank" rel="noopener"><strong>dans le guide de style communautaire Ruby</strong></a> et va vous permettre de mettre en forme votre code. Mais RuboCop, c&rsquo;est plus qu&rsquo;un simple « linter » puisqu&rsquo;il est également capable de signaler les problèmes présents dans votre code. Il peut ainsi les corriger automatiquement et ça, c&rsquo;est vraiment cool parce que la vie est assez dure comme ça ;-).</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/30f9e4c6.SCR-20230104-iqx.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230104-iqx.webp" alt="" class="wp-image-132083" width="532" height="166" srcset="https://korben.info/app/uploads/2023/01/SCR-20230104-iqx.webp 1000w, https://korben.info/app/uploads/2023/01/SCR-20230104-iqx-300x94.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230104-iqx-768x240.webp 768w" sizes="(max-width: 532px) 100vw, 532px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1474010918"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>RuboCop est super paramétrable puisque la plupart de ses comportements peuvent être modifiés dans la config et vous pouvez même créer vos propres règles si vous en avez besoin ! De plus, il est compatible avec toutes les implémentations de Ruby et dispose de nombreuses extensions prêtes à l&#8217;emploi (par exemple rubocop-rails, rubocop-rspec, rubocop-performance et rubocop-minitest). Enfin, il est également compatible avec de nombreux éditeurs/IDE et est utilisé par de nombreux services en ligne tels que HoundCI, Sider et CodeClimate.</p>



<p>Au niveau installation, rien de complexe. Vous pouvez l&rsquo;installer en utilisant la commande suivante :</p>



<pre class="wp-block-preformatted"><code>gem install rubocop</code></pre>



<p>Si vous préférez utiliser Bundler, il suffit d&rsquo;ajouter une ligne pour RuboCop dans votre Gemfile (en mettant, l&rsquo;option <code>require</code> à <code>false</code>, puisque c&rsquo;est un outil autonome) :</p>



<pre class="wp-block-preformatted"><code>gem&nbsp;'rubocop',&nbsp;require:&nbsp;false</code></pre>



<p>RuboCop, est conçu pour rester stable dans ses versions mineures, que ce soit en termes d&rsquo;API ou de configuration des règles. Vous pouvez donc l&rsquo;utiliser en toute confiance sans vous inquiéter de possibles ruptures de compatibilité.</p>



<p>Pour l&rsquo;utiliser, il vous suffit alors de lancer la commande suivante directement dans le dossier de votre projet ruby :</p>



<pre class="wp-block-preformatted"><code>rubocop</code></pre>



<p>Et voilà ! </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-566801165"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>RuboCop va parcourir votre code et vous signaler tous les problèmes qu&rsquo;il a trouvés. Vous pouvez même lui demander de corriger automatiquement certains problèmes en utilisant l&rsquo;option <code>--auto-correct</code>.</p>



<p>À tester d&rsquo;urgence. <a rel="noopener" href="https://rubocop.org/" target="_blank">Cliquez ici pour en savoir plus</a>.</p>


feed_id: https://korben.info/?p=132104
title: Projet OSV – Votre allié pour débusquer et collecter les vulnérabilités
uri: Projet-OSV-Votre-allié-pour-débusquer-et-collecter-les-vulnérab
url: https://korben.info/projet-osv-vulnerabilites.html
content:
<p><img width="1000" height="248" src="media/67324921.SCR-20230104-qhc-2.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230104-qhc-2.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://korben.info/app/uploads/2023/01/SCR-20230104-qhc-2.webp 1000w, https://korben.info/app/uploads/2023/01/SCR-20230104-qhc-2-300x74.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230104-qhc-2-768x190.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Que vous soyez chercheur en sécurité ou développeur, vous savez sans doute à quel point il est important de maintenir votre code et vos dépendances à jour afin d&rsquo;éviter au max les vulnérabilités. Sauf que voilà, c&rsquo;est super galère, notamment quand le projet utilise de nombreuses libs externes.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-2037580295"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Bref, pour vous aider, il y a <a href="https://osv.dev/" target="_blank" rel="noopener"><strong>OSV pour Open Source Vulnerabilities</strong></a>. Il s&rsquo;agit d&rsquo;un projet qui vous permettra de manipuler et trouver facilement toutes les vulnérabilités connues qui se cachent vos dépendances open source. </p>



<p>Le projet se compose de services comme <a href="https://osv.dev/" target="_blank" rel="noopener">ce site web</a>, une <a href="https://osv.dev/#use-the-api" target="_blank" rel="noopener">API</a> ou <a href="https://osv.dev/#use-the-cli" target="_blank" rel="noopener">encore des outils d&rsquo;analyses</a> capables d&rsquo;agréger, et indexer les données concernant les vulns&#8230; et également d&rsquo;une base de données ouverte utilisant un format de données dédiées aux vulnérabilités. </p>



<p>Ce schéma OSV est super facile a intégrer et à utiliser et vient comme ça remédier à de nombreux problèmes liés aux vulnérabilités dans les logiciels open source. Ainsi, vous ne le savez peut-être pas, mais des bases de données de vulnérabilités comme GitHub Security Advisories, PyPA, RustSec&#8230;etc. utilisent ce schéma OSV.</p>



<p>Si vous voulez voir un exemple réel de ce format JSON, <a href="https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/12/GHSA-9c47-m6qq-7p4h/GHSA-9c47-m6qq-7p4h.json" target="_blank" rel="noopener">cliquez ici</a>.</p>



<pre class="wp-block-code"><code>{
  "schema_version": "1.3.0",
  "id": "GHSA-c3g4-w6cv-6v7h",
  "modified": "2022-04-01T13:56:42Z",
  "published": "2022-04-01T13:56:42Z",
  "aliases": &#91; "CVE-2022-27651" ],
  "summary": "Non-empty default inheritable capabilities for linux container in Buildah",
  "details": "A bug was found in Buildah where containers were created ...",
  "affected": &#91;
    {
      "package": {
        "ecosystem": "Go",
        "name": "github.com/containers/buildah"
      },
      "ranges": &#91;
        {
          "type": "SEMVER",
          "events": &#91;
            {
              "introduced": "0"
            },
            {
              "fixed": "1.25.0"
            }
          ]
        }
      ]
    }
  ],
  "references": &#91;
    {
      "type": "WEB",
      "url": "https://github.com/containers/buildah/commit/..."
    },
    {
      "type": "PACKAGE",
      "url": "https://github.com/containers/buildah"
    }
  ]
}</code></pre>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1221333842"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Pour installer le scanner de vulnérabilités d&rsquo;OSV, ouvrez un terminal et lancez la commande d&rsquo;install en Go suivante : </p>



<pre class="wp-block-code"><code>go install github.com/google/osv-scanner/cmd/osv-scanner@v1</code></pre>



<p>Après pour scanner du code, lancez l&rsquo;outil comme ceci : </p>



<pre class="wp-block-code"><code>osv-scanner -r /repertoire</code></pre>



<p>Vous aurez plus d&rsquo;infos <a href="https://github.com/google/osv-scanner" target="_blank" rel="noopener">sur le scanner ici sur Github</a>.</p>



<p>Bref, c&rsquo;est un projet super utile, que ce soit pour scanner vos propres projets, faire de l&rsquo;analyse ou tout simplement créer votre propre base de vulns maison, sans avoir à réinventer la roue. En rendant votre base de données disponible au format OSV, vous permettrez à d&rsquo;autres personnes de l&rsquo;utiliser, de contribuer ou mutualiser la donnée.</p>



<p>Merci à Letsar pour le partage !</p>


feed_id: https://korben.info/?p=132120
title: Comment exporter les mots de passe enregistrés dans Firefox
uri: Comment-exporter-les-mots-de-passe-enregistrés-dans-Firefox
url: https://korben.info/exporter-mots-de-passe-firefox.html
content:
<p><img width="1024" height="448" src="media/4706840d.SCR-20230109-lta.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230109-lta.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://korben.info/app/uploads/2023/01/SCR-20230109-lta.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230109-lta-300x131.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230109-lta-768x336.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Si vous avez Firefox et que vous vous êtes amusé à y enregistrer tous vos mots de passe, bah c&rsquo;est pas ouf. Parce que ça peut s&rsquo;extraire un peu trop rapidement / facilement. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1001972128"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Alors bien sûr Firefox propose de mettre un mot de passe maitre sur son gestionnaire de mot de passe pour sécuriser le machin, mais si vous souhaitez migrer vers un truc un peu plus costaud comme <a href="https://korben.info/bitwarden-gestionnaire-mots-passe-heberger-vous-meme.html">Bitwarden</a> ou <a href="https://korben.info/keepass-logiciel-gestion-mots-passe.html">Keepass</a>, voici un script python qui va vous aider à extraire vos mots de passe contenus dans Firefox.</p>



<p>Ce script s&rsquo;appelle tout simplement Firefox Decrypt et il fonctionne aussi bien avec Firefox d&rsquo;origine ou des dérivés comme Seamonkey, Waterfox, SamanthaFox et même Thunderbird. Évidemment, vous devrez connaitre le mot de passe maitre si vous en avez mis un. </p>



<p>Et au final, vous obtiendrez soit une sortie console, soit un CSV, un fichier texte, un JSON..etc. Il y a même un format pass spécifique <a href="https://korben.info/gestionnaires-de-mots-de-passe-en-ligne-de-commandes.html">pour ce gestionnaire de mots de passe en ligne de commande</a>.</p>



<p>Une fois le script récupéré <a href="https://github.com/unode/firefox_decrypt" target="_blank" rel="noopener">sur Github</a>, vous n&rsquo;avez qu&rsquo;à le lancer avec les paramètres suivants pour par exemple récupérer un CSV : </p>



<pre class="wp-block-code"><code>python firefox_decrypt.py --format csv</code></pre>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-204064728"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Il ira chercher tout ça dans le répertoire profiles de Firefox ou de Thunderbird et si vous l&rsquo;avez mis à un endroit un peu exotique, vous pouvez spécifier son emplacement avec ce paramètre : </p>



<pre class="wp-block-code"><code>python firefox_decrypt.py /répertoire/profiles.ini/</code></pre>



<p>Bon export à tous !</p>


feed_id: https://korben.info/?p=132136
title: Sniffnet – Surveillez votre trafic réseau en temps réel
uri: Sniffnet-Surveillez-votre-trafic-réseau-en-temps-réel
url: https://korben.info/sniffnet-surveiller-trafic-reseau.html
content:
<p><img width="1024" height="375" src="media/5dad473c.header_repository.webp" data-original-source="https://korben.info/app/uploads/2023/01/header_repository.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/header_repository.webp 1024w, https://korben.info/app/uploads/2023/01/header_repository-300x110.webp 300w, https://korben.info/app/uploads/2023/01/header_repository-768x281.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Si vous vous demandez ce qui transite toute la journée par votre carte réseau et que vous voulez voir ça en temps réel, il existe de nombreux outils, dont Sniffnet qui est totalement open source et qui va vous permettre de surveiller tout ça.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-512695643"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Sniffnet est développé en Rust et fonctionne aussi bien sous Linux, macOS et Windows. Une fois l&rsquo;adaptateur réseau sélectionné, vous verrez des graphiques (rafraichis en temps réel) présentant la quantité de paquets et d&rsquo;octets transitant par seconde.</p>



<p>Vous pourrez alors classer ça par quantité de paquets, par quantités d&rsquo;octets ou par fraicheur de la connexion :-). </p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="977" height="768" src="media/d76205f7.SCR-20230112-d6k.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230112-d6k.webp" alt="" class="wp-image-132138" srcset="https://korben.info/app/uploads/2023/01/SCR-20230112-d6k.webp 977w, https://korben.info/app/uploads/2023/01/SCR-20230112-d6k-300x236.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230112-d6k-768x604.webp 768w" sizes="(max-width: 977px) 100vw, 977px" /></figure></div>


<p> Les paquets seront alors filtrés par protocole (HTTP, DNS, HTTPS, DHCP&#8230;etc.) et vous pouvez dès le lancement de l&rsquo;application, choisir justement le protocole que vous voulez observer. Par contre, vous ne verrez pas le contenu de ces paquets comme on pourrait le faire avec un Wireshark. Sniffnet permet simplement de faire des statistiques et vous pourrez même exporter un rapport au format TXT qui contiendra toutes les informations suivantes : </p>



<ul>
<li>Adresses IP source et destination</li>



<li>Ports source et destination</li>



<li>Protocoles transportés</li>



<li>Nombre de paquets et d&rsquo;octets échangés</li>



<li>Timestamp initial et final de l&rsquo;échange d&rsquo;informations</li>
</ul>



<p>Si comme moi, vous ne trouvez pas le bouton d&rsquo;export, il se situe en bas à droite, mais pour le voir, il vous faudra agrandir la fenêtre au maximum.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1902389876"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Sinon, ça vous intéresse ? </p>



<p>Alors pour commencer, il vous faut Rust à installer comme ceci sous macOS et Linux (pour Windows, <a href="https://forge.rust-lang.org/infra/other-installation-methods.html#rustup" target="_blank" rel="noopener">cliquez ici</a>) : </p>



<pre class="wp-block-code"><code>curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh</code></pre>



<p>Ouvrez ensuite un nouveau terminal, pour recharger votre Shell et entrez la commande suivante pour installer Sniffnet : </p>



<pre class="wp-block-code"><code>cargo install sniffnet</code></pre>



<p>La bestiole va alors s&rsquo;installer et vous permettre d&rsquo;un seul coup d&rsquo;oeil de voir l&rsquo;ensemble de votre trafic réseau.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/8f5a378c.ezgif.com-gif-maker-3.gif" data-original-source="https://korben.info/app/uploads/2023/01/ezgif.com-gif-maker-3.gif" alt="" class="wp-image-132137" width="630" height="394"/></figure></div>


<p>J&rsquo;ai bien aimé la fonction « affichage clair » / « affichage sombre » qui n&rsquo;est ni plus ni moins qu&rsquo;une inversion de couleur. Très malin (et pas si moche finalement).</p>



<p><a href="https://github.com/GyulyVGC/sniffnet" target="_blank" rel="noopener">+ d&rsquo;infos ici.</a></p>


feed_id: https://korben.info/?p=132555
title: Master Dev France 2023 : le retour du plus grand concours de dev en France
uri: Master-Dev-France-2023-le-retour-du-plus-grand-concours-de-dev-en-Fr
url: https://korben.info/master-dev-france-2023.html
content:
<p><img width="1000" height="295" src="media/604b185f.master-dev-france-2023.webp" data-original-source="https://korben.info/app/uploads/2023/02/master-dev-france-2023.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/02/master-dev-france-2023.webp 1000w, https://korben.info/app/uploads/2023/02/master-dev-france-2023-300x89.webp 300w, https://korben.info/app/uploads/2023/02/master-dev-france-2023-768x227.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p class="has-text-align-center">&#8212; Article en partenariat avec <a href="http://bit.ly/3RrFwiX" target="_blank" rel="noopener">Master Dev France</a> &#8212;</p>



<p>Vous vous souvenez de cette époque lointaine (genre lointain lointain vers mi-2020) où&nbsp;les conférences et autres salons faisaient régulièrement&nbsp;l’actualité du web&nbsp;et des métiers de la tech&nbsp;? Et bien cela commence peu à peu à revenir à la normale, avec le rendez-vous tech&nbsp;annuel <strong>Master Dev France</strong>&nbsp;(ex meilleur Développeur de France&nbsp;qui a&nbsp;été lancé en 2013 pour la première fois),&nbsp;après&nbsp;une pause de&nbsp;2 ans, crise sanitaire&nbsp;oblige).</p>



<p>Cet évènement majeur propose notamment le plus grand concours de code en live (sans filet !) de l’Hexagone, ainsi que diverses conférences animées par des personnalités de la tech et en lien avec des sujets qui nous parlent à tous !</p>



<p>Ce 9 mars 2023 marque donc la 8e édition et <strong><a href="http://bit.ly/3RrFwiX" target="_blank" rel="noopener">vous pouvez vous y inscrire gratuitement</a></strong> !</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="800" height="284" decoding="async" src="https://me.korben.info/ler-MDF-trk" alt="Master Dev France 2023"/></figure></div>


<p>Si vous n’avez jamais participé à l’une des précédentes&nbsp;éditions, et que vous ne savez pas trop à quoi vous attendre, vous pourrez y retrouver un tas d’activités différentes. Il y a bien sûr la partie salon ainsi que de nombreuses animations qui prendront une place conséquente au bâtiment de la Porte de Versailles.</p>



<p>Vous&nbsp;allez pouvoir y&nbsp;retrouver plusieurs dizaines d’entreprises (grands groupes français, associations majeures du numérique&nbsp;…), des écoles de la tech, des éditeurs…&nbsp;qui présenteront leur travail et/ou vous feront participer à divers workshops, etc. Sans oublier les médias qui vont se faire le plaisir de relayer l’évènement&nbsp;! Bref vous allez pouvoir mettre les mains dans le cambouis et faire un truc assez fou : discuter avec de vraies gens et leur&nbsp;poser des questions.&nbsp;</p>



<p>Et en spécial bonus, <strong>Master Dev France offrira un NFT</strong> réalisé par l’artiste Léo&nbsp;Caillard&nbsp;à chaque visiteur de l&rsquo;événement ! Les visiteurs pourront collecter des&nbsp;NFTs&nbsp;auprès des partenaires de l&rsquo;événement&nbsp;via des QR codes&nbsp;disposés&nbsp;à l&rsquo;entrée et sur leurs stands.&nbsp; Partenaire de la Talent&nbsp;Fair, évènement RH dédié aux développeurs et recruteurs du Web3, Master Dev France offrira à ses visiteurs une expérience unique : la fusion de son NFT avec celui de la « Talent&nbsp;Fair&nbsp;» de&nbsp;la Paris Blockchain Week. Une première mondiale dans le cadre d’un événement professionnel !&nbsp;</p>



<p>Le programme prévoit&nbsp;<strong>une bonne&nbsp;vingtaine de conférences</strong>&nbsp;sur des sujets tech d’actualité, notamment&nbsp;le <strong>Web3</strong>&nbsp;(et l’Internet décentralisé au sens large),&nbsp;&nbsp;l’<strong>Intelligence Artificielle</strong>, les applications quantiques du futur…Du coup ce sera l’occasion d’avoir de bonnes introductions pour ceux qui voudraient en apprendre plus sur le&nbsp;métavers, la blockchain, le hack éthique, la cybersécurité, la régulation dans la crypto,&nbsp;l’éthique autour de l’IA, les algorithmes, l’inclusion numérique etc. En fin de journée, il y aura même un concert gratuit ! Ne mangez pas trop à midi, il faudra être en forme&nbsp;😉</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="480" height="270" decoding="async" src="media/02bd7b24.giphy.gif" data-original-source="https://media.giphy.com/media/xPEQktRd4wa15ppQwq/giphy.gif" alt=""/></figure></div>


<p>En parallèle de ces conférences&nbsp;(et c’est ce qui fait battre mon petit cœur un peu plus fort), il y aura <strong>un&nbsp;gros concours pour les développeurs et développeuses</strong>. Le choix des armes sera assez vaste puisque chacun pourra choisir son langage préféré parmi une liste de 15 (PHP, Python, Java, C++ …).&nbsp;2000 participants de toute l’Europe sont attendus pour ce concours de code live qui offrira 3 très beaux challenges algorithmiques et des prix plutôt sympas. </p>



<p>Plus de 30 000€ sont à se répartir entre les meilleurs. Il y aura même une récompense pour celui ou celle qui codera de la manière la plus écoresponsable. 7 sessions qualificatives (sélection des 25 meilleurs de chaque)&nbsp;+ la finale qui&nbsp;formeront une sorte de fil rouge de la journée.</p>



<p>Vous êtes dev et vous voulez participer ? Il est encore temps <strong><a href="https://www.masterdevfrance.com/concours/?utm_campaign=MDF&amp;utm_source=website&amp;utm_medium=influence&amp;utm_content=korben" target="_blank" rel="noopener">de vous inscrire via ce formulaire</a></strong>. Et si c&rsquo;est l&rsquo;un d&rsquo;entre vous qui l&#8217;emporte je veux <s>30% des gains</s> un « merci tonton Korben » sur scène lors de la remise du prix :p</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="480" height="266" decoding="async" src="media/1d8e638c.giphy.gif" data-original-source="https://media.giphy.com/media/h8ZRNWU2CDeA48fCYi/giphy.gif" alt=""/></figure></div>


<p>Sur place vous allez pouvoir jongler entre conférences et sessions de code live tout au long de la journée. Ce genre d’évent c’est souvent assez sport pour faire tout ce qui nous intéresse donc pensez à planifier un peu. Tout en sachant que votre planning va tomber à l’eau une fois sur place parce que vous vous serez laissé entrainer par un truc ou l’autre. En tous cas c’est toujours ce qu’il m’arrive&nbsp;😉</p>



<p>Une autre ambition de Master Dev France est de mettre en lumière la place des femmes dans le milieu du dev et de la tech. Eh oui, notre monde professionnel est encore trop souvent&nbsp;perçu comme un milieu où&nbsp;elles n’ont pas toute la présence qu’elles méritent. Cela se traduit notamment par une équipe 100% féminine pour le concours de code et la présence de nombreuses intervenantes expertes de leurs sujets&nbsp;!</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="750" height="414" src="media/131285d9.salon-mdf-2023.jpg" data-original-source="https://korben.info/app/uploads/2023/01/salon-mdf-2023.jpg" alt="" class="wp-image-132556" srcset="https://korben.info/app/uploads/2023/01/salon-mdf-2023.jpg 750w, https://korben.info/app/uploads/2023/01/salon-mdf-2023-300x166.jpg 300w" sizes="(max-width: 750px) 100vw, 750px" /></figure></div>


<p>La journée (qui attend 5000 visiteurs)&nbsp;est organisée par <a href="https://www.docaposte.com/" target="_blank" rel="noopener">Docaposte</a>, la filiale numérique de La Poste, experte dans le traitement de la data et des données sensibles en particulier (comme les signatures électroniques, l’hébergement des dossiers médicaux, l’archivage numérique ou tout ce qui touche à l’identité numérique…).</p>



<p>En tous cas&nbsp;ça fait du bien de revoir ce genre de salons et de conférences de manière&nbsp;régulière dans un monde post-pandémie !&nbsp;Des tas de devs et de geeks vont enfin pouvoir retrouver un semblant de vie sociale, quelques jours&nbsp;chaque année&nbsp;😉</p>



<p>L’évènement se tiendra le jeudi&nbsp;9 mars 2023&nbsp;au Parc des Expositions de Paris,&nbsp;Porte de Versailles – Hall 5.2.</p>



<h2 class="has-text-align-center"><a href="http://bit.ly/3RrFwiX" target="_blank" rel="noopener">Inscrivez-vous gratuitement au&nbsp;Master Dev France 2023 !</a></h2>


feed_id: https://korben.info/?p=132141
title: Octopii – Le projet libre qui détecte les données personnelles
uri: Octopii-Le-projet-libre-qui-détecte-les-données-personnelles
url: https://korben.info/octopii-detection-donnees-personnelles.html
content:
<p><img width="1024" height="683" src="media/4c7f1eba.s_manipulate_passports_671d6a56-63e9-4f86-a904-2e0e00ab856c.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_octopus_manipulate_passports_671d6a56-63e9-4f86-a904-2e0e00ab856c.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_octopus_manipulate_passports_671d6a56-63e9-4f86-a904-2e0e00ab856c.webp 1024w, https://korben.info/app/uploads/2023/01/Manu23_octopus_manipulate_passports_671d6a56-63e9-4f86-a904-2e0e00ab856c-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_octopus_manipulate_passports_671d6a56-63e9-4f86-a904-2e0e00ab856c-768x512.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Alors je vous le dis tout de suite, ce projet <a href="https://octoprint.org/" target="_blank" rel="noopener">n&rsquo;a rien à voir avec l&rsquo;impression 3D</a>.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-538080845"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Octopii est un script en Python qui est capable d&rsquo;analyser des images à l&rsquo;aide l&rsquo;intelligence artificielle pour vérifier et récupérer les données personnelles qui s&rsquo;y trouvent. <a href="https://github.com/redhuntlabs/Octopii" target="_blank" rel="noopener"><strong>Octopii</strong></a> se charge de redresser et nettoyer les images, et sait reconnaitre s&rsquo;il s&rsquo;agit d&rsquo;un document d&rsquo;identification comme un passeport ou une carte d&rsquo;identité. Il essaye ensuite de récupérer les données qui se trouvent dessus à l&rsquo;aide d&rsquo;OCR (reconnaissance optique de caractères).</p>



<p>En fonction des informations récupérées sur l&rsquo;image et sur le texte, l&rsquo;algorithme est alors capable de classer chacune de ces images pour qu&rsquo;elle soit ensuite contrôlée par un humain.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/9d5bb144.Octopii.webp" data-original-source="https://korben.info/app/uploads/2023/01/Octopii.webp" alt="" class="wp-image-132143" width="654" height="453" srcset="https://korben.info/app/uploads/2023/01/Octopii.webp 1024w, https://korben.info/app/uploads/2023/01/Octopii-300x208.webp 300w, https://korben.info/app/uploads/2023/01/Octopii-768x533.webp 768w" sizes="(max-width: 654px) 100vw, 654px" /></figure></div>


<p>Ce genre d&rsquo;outil peut servir pour vérifier si des informations personnelles ont fuité sur Internet, ou tout simplement pour valider ou non la présence d&rsquo;une identité sur des documents scannés ou transmis.</p>



<p>Pour installer et tester Octopii, rendez-vous sur <a href="https://github.com/redhuntlabs/octopii." target="_blank" rel="noopener">le projet Github</a>. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1669193441"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Récupérez les sources avec un git clone.</p>



<pre class="wp-block-code"><code>git clone https://github.com/redhuntlabs/Octopii.git</code></pre>



<p>Puis installez les dépendances:  </p>



<pre class="wp-block-code"><code>pip install -r requirements.txt</code></pre>



<p>Installez ensuite Tesseract (le moteur OCR) comme ceci : </p>



<pre class="wp-block-code"><code>sudo apt install tesseract-ocr -y</code></pre>



<p>Puis lancez Octopii en lui indiquant le répertoire à scanner :</p>



<pre class="wp-block-code"><code>python3 octopii.py DOSSIER/</code></pre>



<p>Octopii est un outil puissant qui permet donc d&rsquo;obtenir un indice de confiance sur la présence de données personnelles présentes sur des images. Idéal donc pour vérifier si des informations personnelles ont fuité sur Internet ou pour tracker proprement la présence d&rsquo;informations d&rsquo;identification sur des documents scannés.</p>


feed_id: https://korben.info/?p=132447
title: Comment Incogni appuie les exigences de la CNIL
uri: Comment-Incogni-appuie-les-exigences-de-la-CNIL
url: https://korben.info/incogni-cnil.html
content:
<p><img width="1000" height="525" src="media/4557b9b9.incogni-1.jpg" data-original-source="https://korben.info/app/uploads/2022/09/incogni-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="incogni" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/09/incogni-1.jpg 1000w, https://korben.info/app/uploads/2022/09/incogni-1-300x158.jpg 300w, https://korben.info/app/uploads/2022/09/incogni-1-768x403.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p class="has-text-align-center">&#8212; Article en partenariat avec <a href="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" data-type="URL" data-id="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" target="_blank" rel="noreferrer noopener">Incogni</a> &#8212;</p>



<p>Si vous ne le savez pas encore, depuis février 2022 la CNIL (Commission nationale de l&rsquo;informatique et des libertés) a publié un rapport qui vise à encadrer un peu mieux le traitement de données par toutes les organisations qui effectuent des activités commerciales avec. Cela implique donc par exemple <a href="https://korben.info/data-brokers-incogni.html" data-type="URL" data-id="https://korben.info/data-brokers-incogni.html">les data brokers</a> dont j&rsquo;ai déjà parlé sur ce site.</p>



<p>Pour résumer, les data brokers vont récupérer vos informations personnelles (depuis différents services et base de données) et essayer de les croiser pour obtenir une fiche la plus complète possible à votre propos. De l&rsquo;adresse mail, à l&rsquo;adresse physique en passant par vos mots de passe ou vos données bancaires. Cela dans le but de les revendre à prix d&rsquo;or à des démarcheurs ou d&rsquo;autres organismes. Selon le data broker&nbsp;cette recherche&nbsp;va aller de simplement récupérer des informations légales (que vous avez données à divers services/sites) jusqu&rsquo;à l&rsquo;illégalité pure et simple (hack de base de données, etc.). Bref le panel est large et croyez-moi, VOS infos sont chez des dizaines d&rsquo;entre eux (voir mon <a href="https://korben.info/incogni-test.html" data-type="URL" data-id="https://korben.info/incogni-test.html">test personnel d&rsquo;Incogni</a>).</p>



<p>Ce sont ces revendeurs&nbsp;et ces acheteurs&nbsp;qui sont entrés un peu plus dans le collimateur de la CNIL depuis début de l&rsquo;an dernier. Avec un rappel prononcé de leurs obligations en décembre 2022. Ce qu&rsquo;il faut savoir c&rsquo;est que ce genre de pratique n&rsquo;est PAS interdite par le RGPD, ce n&rsquo;est donc pas aussi simple que de dire qu&rsquo;il faut tous les épingler, il existe une marge de manoeuvre.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="480" height="360" decoding="async" src="https://me.korben.info/b96-incognicnil-trk" alt=""/></figure></div>


<p>La première chose qui leur est demandée est justement de<strong> s&rsquo;assurer de la légalité des données</strong>. Notamment qu&rsquo;elles ont bien été récoltées avec l&rsquo;accord de la personne.&nbsp;Dans la majorité des cas ce sera&nbsp;que la personne a bien validé ou coché la case des conditions générales &amp; Co lorsqu&rsquo;elle s&rsquo;est inscrite ou qu&rsquo;elle a rempli&nbsp;un formulaire. Pour ceux qui refusent ces transmissions de données dès l&rsquo;inscription, cela ne doit bien entendu&nbsp;jamais se retrouver chez un data broker, et encore moins être revendu par ce dernier.&nbsp;</p>



<p>Le second point c&rsquo;est que <strong>les données ne soient pas conservées plus longtemps que ne le demande la CNIL</strong>. À savoir 3 ans après la fin de l&rsquo;acte qui a généré la relation commerciale (que ce soit l&rsquo;achat sur un site e-commerce, la&nbsp;délivrance d&rsquo;une&nbsp;prestation diverse, la fin d&rsquo;une garantie&nbsp;&#8230;). De plus, tout ce qui a trait à la gestion d&rsquo;un contentieux, à la comptabilité, etc. (bref toute la paperasse administrative) doit être exclu&nbsp;par défaut&nbsp;et ne pas être partagé.</p>



<p>Là où le règlement de la&nbsp;CNIL va plus loin, c&rsquo;est dans le fait que les acquéreurs des données&nbsp;doivent eux aussi s&rsquo;assurer que tout est légal. Et nous en informer (dans un délai d&rsquo;un mois), en citant leur source, si ce n&rsquo;est pas le cas.&nbsp;Nous dire à&nbsp;qui ils ont acheté nos informations en somme et nous demander notre accord. Et ça, c&rsquo;est plutôt cool parce que ça permet de savoir où nos infos ont trainé.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="480" height="320" decoding="async" src="media/35ce17f7.giphy.gif" data-original-source="https://media.giphy.com/media/WmjRRRrcUgb1WXM24M/giphy.gif" alt=""/></figure></div>


<p>Ils doivent pouvoir prouver que nous avons donné notre consentement pour tout démarchage. C&rsquo;est parfois inscrit de manière explicite dans les conditions générales ou les formulaires que nous validons en créant un compte quelconque. En vous inscrivant sur WhatsApp, vos données sont partagées avec Facebook &amp; Co. Ce genre de choses. Dans le cas inverse à lui de recueillir votre assentiment. Et si vous n&rsquo;êtes pas d&rsquo;accord, il doit respecter votre demande de retrait/modification de sa liste.</p>



<p>Bref, ça, c&rsquo;est la théorie. Pas toujours simple à faire respecter ou difficile à gérer au cas par cas. Comment vraiment savoir qui a quoi ? À qui avez-vous donné les droits de partage sur tel site en 2017 ? Etc. Si vous préférez déléguer ou prendre les devants, <a rel="noreferrer noopener" href="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" data-type="URL" data-id="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" target="_blank">il y a Incogni</a>.</p>



<p>Comme je l&rsquo;ai déjà expliqué dans d&rsquo;autres articles, le job d&rsquo;Incogni va être proactif, avant même que les sociétés aient à vous contacter. Vous lui indiquez les données que vous acceptez de partager et celles que vous ne voulez plus voir sur le web et il va faire le taf à votre place.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="500" height="281" decoding="async" src="media/14f93cd0.giphy.gif" data-original-source="https://media.giphy.com/media/vN3fMMSAmVwoo/giphy.gif" alt=""/></figure></div>


<p>Il commencera par analyser le contenu de ce que possèdent des dizaines de data brokers sur vous. Et ensuite il les contactera pour leur demander de supprimer ce qui ne vous convient pas. De cette manière les acheteurs n&rsquo;auront déjà plus accès à ces informations lorsqu&rsquo;ils vont acquérir une base de données.</p>



<p>Et si les data brokers ne font pas le boulot ? Incogni va continuer à les harceler régulièrement. Et si cela ne suffit toujours pas ? Alors vous pourrez peut-être vous tourner vers la CNIL. Mais, pour&nbsp;5-6€/mois, le service de Surfshark est plutôt pratique. J&rsquo;ai pris quelques minutes pour mettre en place mon test et depuis ce sont des dizaines de brokers qui m&rsquo;ont retiré de leurs listes. Et qui continuerons, car l&rsquo;outil veille au grain pour le cas où ils me réintégreraient en scred.</p>



<h2 class="has-text-align-center"><a href="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" data-type="URL" data-id="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" target="_blank" rel="noreferrer noopener">Testez Incogni !</a></h2>


feed_id: https://korben.info/?p=132148
title: Pour ne plus tomber dans le piège des fake news
uri: Pour-ne-plus-tomber-dans-le-piège-des-fake-news
url: https://korben.info/fake-news.html
content:
<p><img width="1024" height="683" src="media/1805a33f.Manu23_conspiration_5abcdb00-7db1-4668-8acc-c9d685097205.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_conspiration_5abcdb00-7db1-4668-8acc-c9d685097205.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_conspiration_5abcdb00-7db1-4668-8acc-c9d685097205.webp 1024w, https://korben.info/app/uploads/2023/01/Manu23_conspiration_5abcdb00-7db1-4668-8acc-c9d685097205-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_conspiration_5abcdb00-7db1-4668-8acc-c9d685097205-768x512.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>C&rsquo;est l&rsquo;ami Rémouk qui me l&rsquo;a fait remarqué lors du dernier <a rel="noopener" href="https://webosaures.com/" target="_blank">Webosaures</a> : Google News a intégré <a rel="noopener" href="https://news.google.com/home?hl=fr&amp;gl=FR&amp;ceid=FR%3Afr" target="_blank">une section</a> sur son site pour mettre en avant uniquement les « <strong>Fact Check</strong>« .</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-882240273"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Ces articles, rédigés par des médias considérés comme sérieux, reprennent les fausses affirmations qui trainent sur le net, et tentent d&rsquo;en démêler le vrai du faux.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/87bd3df2.SCR-20230112-kad.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230112-kad.webp" alt="" class="wp-image-132149" width="786" height="492" srcset="https://korben.info/app/uploads/2023/01/SCR-20230112-kad.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230112-kad-300x188.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230112-kad-768x482.webp 768w" sizes="(max-width: 786px) 100vw, 786px" /></figure></div>


<p>Si je vous en parle aujourd&rsquo;hui, c&rsquo;est que je trouve ça cool pour plusieurs raisons. Tout d&rsquo;abord, j&rsquo;en peux plus de ces fake news, de ces ramassis de conneries et de tout ce que les assombris du bocal relaient toute la journée sur leurs réseaux sociaux ou sur des médias douteux. </p>



<p>Je pense vraiment qu&rsquo;on devrait faire fermer tous ces sites qui font la promotion de ces fausses informations tant cela fait des dégâts dans notre société. Et également, dans le respect et avec beaucoup de tendresse, écarteler les gens qui relaient ces fake news.</p>



<p>Si je trouve ça bien que Google mette ce genre de chose en avant, c&rsquo;est parce qu&rsquo;il faut se rendre à l&rsquo;évidence : La plupart des gens sont de grosses feignasses quand il s&rsquo;agit de vérifier une information.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1567645937"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Par manque de temps bien sûr, et parce qu&rsquo;à l&rsquo;école, on ne leur a jamais vraiment appris à faire preuve d&rsquo;esprit critique ou à aller au-delà de ce qu&rsquo;on peut lire. Et même si je me souviens avoir appris à décomposer un article de presse, je n&rsquo;ai jamais dans le cadre scolaire, appris à comprendre et analyser une information ou à déterminer la fiabilité d&rsquo;un relai d&rsquo;information.</p>



<p>Ainsi, dans la tête de la plupart d&rsquo;entre nous, un article sur FranceTV Info, sur JeanMarcMorandini, sur FranceSoir, ou encore sur une page Facebook quelconque, a la même valeur, la même crédibilité car : « Vue sur Internet ».</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" loading="lazy" src="media/bedc24e2.conspi-734x1024.jpg" data-original-source="https://korben.info/app/uploads/2023/01/conspi-734x1024.jpg" alt="" class="wp-image-132152" width="611" height="852" srcset="https://korben.info/app/uploads/2023/01/conspi-734x1024.jpg 734w, https://korben.info/app/uploads/2023/01/conspi-215x300.jpg 215w, https://korben.info/app/uploads/2023/01/conspi-768x1071.jpg 768w, https://korben.info/app/uploads/2023/01/conspi.jpg 1004w" sizes="(max-width: 611px) 100vw, 611px" /></figure></div>


<p>Donc comme les gens sont ce qu&rsquo;ils sont, et qu&rsquo;on ne va pas se transformer en debunkeur du jour au lendemain, encore moins en croisant des sources, c&rsquo;est plutôt cool qu&rsquo;on mette ce genre d&rsquo;information directement sous le nez de tout le monde.</p>



<p>Je tiens d&rsquo;ailleurs à saluer les journalistes qui font, contre vents et marées, ce travail abominable de fact checking qui consiste dans la plupart des cas, à rappeler des évidences scientifiques en le sourçant pour se faire ensuite insulter sur Twitter par des centaines d&rsquo;abrutis.</p>



<p>Alors même si je sais que les esprits les plus stupides proclament à longueur de journée que « <em>EUX, font leurs propres recherches</em> » et que l&rsquo;ouverture de leur bouche est inversement proportionnelle à leur ouverture d&rsquo;esprit, la vérité, c&rsquo;est qu&rsquo;ils cherchent que dalle et se contentent de répéter bêtement les âneries de leurs influenceurs hyper-stars (je vous laisse deviner lesquels).</p>



<p>Alors pour ceux qui peuvent encore être un peu sauvés, car pas dans la croyance, et qui se posent effectivement des questions, j&rsquo;ai ce qu&rsquo;il vous faut.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-171502270"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Grâce à Google, vous allez pouvoir vérifier si toutes les « informations » que Tata Corinne ou votre collègue Thierry relaient sur Facebook / Twitter / TikTok sont fondées. Ou si c&rsquo;est juste un énorme étron mental qu&rsquo;ils tentent d&rsquo;insérer dans votre cerveau sans même en avoir conscience. Cela se passe sur ce site qui est tout simplement <a rel="noopener" href="https://toolbox.google.com/factcheck/explorer" target="_blank"><strong>un moteur de recherche de fact checking.</strong></a></p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/457a6199.SCR-20230112-kl5.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230112-kl5.webp" alt="" class="wp-image-132151" width="635" height="675" srcset="https://korben.info/app/uploads/2023/01/SCR-20230112-kl5.webp 723w, https://korben.info/app/uploads/2023/01/SCR-20230112-kl5-282x300.webp 282w" sizes="(max-width: 635px) 100vw, 635px" /></figure></div>


<p>Vous tapez le sujet qui vous tracasse et vous aurez des informations vérifiées et contre-vérifiées par des professionnels afin de pouvoir vraiment comprendre de quoi il en retourne.</p>



<p>Bref, vous n&rsquo;aurez plus d&rsquo;excuse pour lutter contre la bêtise qui vous entoure ! </p>



<p>Et au nom de tous, merci d&rsquo;avance pour vos efforts.</p>


feed_id: https://korben.info/?p=132171
title: ImHex – L’éditeur hexagonal des gens qui bossent encore à 3h du mat’
uri: ImHex-L-éditeur-hexagonal-des-gens-qui-bossent-encore-à-3h-du
url: https://korben.info/imhex-editeur-hexa.html
content:
<p><img width="1024" height="434" src="media/255fa04f.SCR-20230113-ke2-2.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230113-ke2-2.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/SCR-20230113-ke2-2.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230113-ke2-2-300x127.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230113-ke2-2-768x326.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Que vous soyez développeur, chercheur en sécu ou simple bidouilleur, vous avez besoin de 2 choses dans la vie pour être équilibré et heureux : </p>



<ul>
<li>Une bonne hygiène personnelle</li>



<li>Et bien sûr d&rsquo;un éditeur hexadécimal qui tient la route</li>
</ul>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1261410974"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Alors pour l&rsquo;hygiène, je ne peux pas trop vous aider. Mais pour l&rsquo;autre truc, on va causer sérieux avec <strong><a href="https://github.com/WerWolv/ImHex" target="_blank" rel="noopener">ImHex</a></strong>. Il s&rsquo;agit d&rsquo;un éditeur hexa conçu pour, je cite, « <em>les gens qui tiennent à leurs rétines</em>« .</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1024" height="633" src="media/954a923d.SCR-20230113-k3z.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230113-k3z.webp" alt="" class="wp-image-132172" srcset="https://korben.info/app/uploads/2023/01/SCR-20230113-k3z.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230113-k3z-300x185.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230113-k3z-768x475.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>En effet, cet éditeur, dispo sous macOS, Linux et Windows, a été conçu pour apporter un maximum de confort visuel, notamment pour ceux qui travaillent tard le soir. Il dispose de nombreuses fonctionnalités très cool comme des capacités de patching et de gestion des patchs, la recherche de tous types de chaines de caractères, la mise en surbrillance colorée, les bookmarks, du désassemblage, un visualisateur de constantes&#8230;etc. Ainsi que pleins d&rsquo;outils pratiques comme une calculatrice, une table ASCII, ou un démangleur LLVM qui permet de rendre lisibles les noms et fonctions chiffrées par le compilateur LLVM.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/c116deff.SCR-20230113-k6g.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230113-k6g.webp" alt="" class="wp-image-132173" width="346" height="451" srcset="https://korben.info/app/uploads/2023/01/SCR-20230113-k6g.webp 589w, https://korben.info/app/uploads/2023/01/SCR-20230113-k6g-230x300.webp 230w" sizes="(max-width: 346px) 100vw, 346px" /></figure></div>


<p>ImHex utilise également un modèle de langage inspiré du C++ et prend en charge de nombreux types de données, tels que les tableaux, les pointeurs, les énumérations, les champs binaires, les formats little et big endian, les conditions et bien plus encore&#8230;</p>



<p>Et évidemment, différents thèmes sont disponibles, y compris un thème clair pour ceux qui préfèrent et vous pouvez régler la taille et l&rsquo;aspect de la police de caractère utilisé par l&rsquo;outil.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/0b9153d1.SCR-20230113-k9w.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230113-k9w.webp" alt="" class="wp-image-132174" width="609" height="272" srcset="https://korben.info/app/uploads/2023/01/SCR-20230113-k9w.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230113-k9w-300x134.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230113-k9w-768x344.webp 768w" sizes="(max-width: 609px) 100vw, 609px" /></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/90548ee3.SCR-20230113-kau.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230113-kau.webp" alt="" class="wp-image-132175" width="612" height="269" srcset="https://korben.info/app/uploads/2023/01/SCR-20230113-kau.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230113-kau-300x132.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230113-kau-768x339.webp 768w" sizes="(max-width: 612px) 100vw, 612px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-2100669169"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p><a href="https://imhex.werwolv.net/" target="_blank" rel="noopener">À découvrir ici !</a></p>



<p>Merci à Letsar pour le partage !</p>


feed_id: https://korben.info/?p=132178
title: CryptBoard – L’outil de partage de fichiers et de textes chiffrés pour les crypto-sérieux
uri: CryptBoard-L-outil-de-partage-de-fichiers-et-de-textes-chiffrés
url: https://korben.info/cryptboard-presse-papier-chiffre.html
content:
<p><img width="1024" height="683" src="media/2f4ef48d.anu23_crypto_anarchist_4f941c15-a4e2-43cf-a450-f235c987b16d.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_crypto_anarchist_4f941c15-a4e2-43cf-a450-f235c987b16d.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_crypto_anarchist_4f941c15-a4e2-43cf-a450-f235c987b16d.webp 1024w, https://korben.info/app/uploads/2023/01/Manu23_crypto_anarchist_4f941c15-a4e2-43cf-a450-f235c987b16d-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_crypto_anarchist_4f941c15-a4e2-43cf-a450-f235c987b16d-768x512.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>À tous les crypto anarchistes qui me lisent, voici un projet libre que vous pouvez héberger sur votre propre serveur, qui va vous permet de faire des « dingueries » comme dirait Elisabêth Borne. Cet outil s&rsquo;appelle CryptBoard et n&rsquo;est plus ni moins qu&rsquo;un presse-papier chiffré permettant de copier-coller de manière sécurisée du texte et des fichiers et de les partager entre différentes machines.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-33647374"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Conçu pour permettre un excellent anonymat, <a href="https://cryptboard.io/" target="_blank" rel="noopener">CryptBoard</a> utilise un chiffrement hybride RSA + AES côté client. Ainsi, le client fait une demande d&rsquo;autorisation anonyme au serveur, et obtient un UID aléatoire du serveur puis chaque message est chiffré en AES avec une clé aléatoire de 256 bits.</p>



<p>Cette clé AES aléatoire est ensuite chiffrée par la clé RSA publique de l&rsquo;utilisateur, et envoyée au serveur. Une fois que le destinataire reçoit le message du serveur, il déchiffre la clé AES avec sa clé privée RSA, puis décode le message codé AES</p>



<p>Les utilisateurs doivent partager leur UID et leur clé publique RSA via un lien ou un QR code pour pouvoir s&rsquo;écrire et se lire, mais la clé privée, elle n&rsquo;est pas partagée avec le serveur ni avec les autres clients.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="665" height="768" src="media/f5b72236.SCR-20230113-lya.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230113-lya.webp" alt="" class="wp-image-132179" srcset="https://korben.info/app/uploads/2023/01/SCR-20230113-lya.webp 665w, https://korben.info/app/uploads/2023/01/SCR-20230113-lya-260x300.webp 260w" sizes="(max-width: 665px) 100vw, 665px" /></figure></div>


<p>De plus, l&rsquo;intégrité de la clé publique et de l&rsquo;UID peut être vérifiée visuellement en inspectant l&rsquo;avatar généré à partir du hachage de la clé publique et de l&rsquo;UID.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1381784020"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Ça parait un peu complexe raconté comme ça (lol) mais cette façon de faire permet de résoudre certaines problématiques liées au partage de fichiers ou de texte entre certaines machines et VM, ou machines contrôlées à distance, sans jamais avoir à rogner sur la sécurité. Et comme CryptoBoard se présente sous la forme d&rsquo;un site web, pas besoin d&rsquo;installer un outil pour partager des secrets comme des mots de passe.</p>



<p>Si vous voulez plus d&rsquo;infos sur le chiffrement, <a href="https://cryptboard.io/security" target="_blank" rel="noopener">cliquez ici</a>. Son code est dispo sur <a href="https://github.com/MihanEntalpo/cryptboard.io" target="_blank" rel="noopener">Github</a>, vous pouvez donc l&rsquo;auditer ou l&rsquo;améliorer si ça vous chante.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1024" height="299" src="media/093b9bbe.SCR-20230113-lyn.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230113-lyn.webp" alt="" class="wp-image-132180" srcset="https://korben.info/app/uploads/2023/01/SCR-20230113-lyn.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230113-lyn-300x88.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230113-lyn-768x224.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>Pour l&rsquo;installer sur votre machine, vous devrez disposer de Docker et suivre la procédure suivante : </p>



<p>Tout d&rsquo;abord, clonez le code comme ceci : </p>



<pre class="wp-block-code"><code>git clone https://github.com/MihanEntalpo/cryptboard.io.git</code></pre>



<p>Installez Docker et Docker Compose si ce n&rsquo;est pas déjà fait. Ainsi que Nginx.</p>



<p>Créez ensuite le fichier de config comme ceci : </p>



<pre class="wp-block-code"><code>cp web-app/.env.docker.example web-app/.env.docker</code></pre>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-898464066"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Et générez les clés privées et publiques nécessaire comme ceci :</p>



<pre class="wp-block-code"><code>ssh-keygen -t rsa -b 4096 -m PEM -f jwtRS256.key
# Ne mettez pas de passphrase
openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.key.pub</code></pre>



<p>2 fichiers seront alors créés : jwtRS256.key et jwtRS256.key.pub</p>



<p>Ajoutez le contenu de ces fichiersdans les variables JWT_PUBLIC_KEY et JWT_PRIVATE_KEY dans le fichier .env.docker en utilisant les commandes suivantes :</p>



<pre class="wp-block-code"><code>LINE=$(cat ./web-app/jwtRS256.key | tr '\n' '$' | sed 's|\$|\\\\n|g;s|^|JWT_PRIVATE_KEY=|g'); sed -i "s|^JWT_PRIVATE_KEY.*|$LINE|g" -i ./web-app/.env.docker</code></pre>



<pre class="wp-block-code"><code>LINE=$(cat ./web-app/jwtRS256.key.pub | tr '\n' '$' | sed 's|\$|\\\\n|g;s|^|JWT_PUBLIC_KEY=|g'); sed -i "s|^JWT_PUBLIC_KEY.*|$LINE|g" -i ./web-app/.env.docker</code></pre>



<p>Définissez les variables SERVER_HOST et SERVER_PORT dans le fichier .env.docker pour pointer vers votre Nginx puis créez l&rsquo;image Docker comme ceci : </p>



<pre class="wp-block-code"><code>./build-docker-images.sh</code></pre>



<p>Et lancez le Docker Compose comme ceci : </p>



<pre class="wp-block-code"><code>./docker-compose.sh up -d</code></pre>



<p>Rendez-vous ensuite sur l&rsquo;URL &nbsp;http://127.0.0.1:PORT/ pour voir si tout roule. Configurez ensuite Nginx en tant que reverse-proxy pour ce serveur local et activez SSL si nécessaire en utilisant le fichier conf/nginx/docker-proxypass.conf comme modèle pour votre configuration Docker. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-619959061"><div id='optidigital-adslot-Content_4' style='display:none;' class="Content_4"></div>
<div id='optidigital-adslot-Mobile_Pos4' style='display:none;' class="Mobile_Pos4"></div></div><p>Assurez-vous de définir le bon nom d&rsquo;hôte, le port de proxy_pass, l&#8217;emplacement des fichiers de journal et les fichiers de clé et de certificat LetsEncrypt.</p>



<p>Et si vous avez la flemme de faire tout ça, et bien l&rsquo;outil reste utilise ici : <a href="https://cryptboard.io/" target="_blank" rel="noopener">https://cryptboard.io</a></p>


feed_id: https://korben.info/?p=132184
title: Atlas – Le Windows 10 optimisé
uri: Atlas-Le-Windows-10-optimisé
url: https://korben.info/windows-10-atlas.html
content:
<p><img width="1024" height="683" src="media/4066c206.nu23_A_Windows_GAMER_5e11c6f8-e8da-424c-95b4-64237448fce6-2.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_A_Windows_GAMER_5e11c6f8-e8da-424c-95b4-64237448fce6-2.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_A_Windows_GAMER_5e11c6f8-e8da-424c-95b4-64237448fce6-2.webp 1024w, https://korben.info/app/uploads/2023/01/Manu23_A_Windows_GAMER_5e11c6f8-e8da-424c-95b4-64237448fce6-2-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_A_Windows_GAMER_5e11c6f8-e8da-424c-95b4-64237448fce6-2-768x512.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Windows des gamers ? En tout cas, c&rsquo;est comme ça que son créateur présente Atlas, mais honnêtement, je pense que ça conviendra à tous ceux qui cherchent un système d&rsquo;exploitation rapide et allégé en bidules inutiles.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-51580054"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Hé oui, car Atlas est une version totalement transformée de Windows 10. Les transformations ne sont pas esthétiques donc si vous êtes fans de tuning, faudra repasser. Par contre, elle est optimisée afin d&rsquo;améliorer les performances globales du système Windows et réduire au maximum la latence dans les jeux vidéos. Tous les logiciels préinstallés et les composants inutiles ont été retirés, ce qui permet également de réduire fortement la taille de l&rsquo;ISO et de l&rsquo;installation sur le disque dur.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1024" height="767" src="media/a17f2788.SCR-20230113-nti.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230113-nti.webp" alt="" class="wp-image-132186" srcset="https://korben.info/app/uploads/2023/01/SCR-20230113-nti.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230113-nti-300x225.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230113-nti-768x575.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>Pour être plus précis, voici ce qui a été retiré de cette version de Windows : </p>



<ul>
<li>Le TPM (Trusted Platform Module)</li>



<li>Windows Defender</li>



<li>Les espaces de stockage</li>



<li>Les disques eMMC</li>



<li>Les configurations de disques RAID</li>



<li>BitLocker</li>



<li>La biométrie (reconnaissance du visage/empreinte digitale)</li>



<li>La reconnaissance vocale</li>



<li>Les points de restauration et de réinitialisation du système</li>
</ul>



<p>L&rsquo;un des points forts d&rsquo;Atlas est son respect de la vie privée. Pas de tracking et des politiques de groupe servant à minimiser la collecte de données. La sécurité n&rsquo;a pas non plus été oubliée.</p>



<p>Atlas est vraiment cool, car totalement open source. Cela veut dire que tout est documenté et que tout le code se trouve sur Github.</p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Atlas OS Windows Showcase &amp; Installation GUIDE! (Windows *BUT* Optimized for Gaming)" width="800" height="450" src="https://www.youtube.com/embed/Le-0wHEKvow?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1678077983"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Évidemment, il y a quelques bugs résiduels. WSLv2 n&rsquo;est pas supporté (uniquement la v1), et vous serez contraint de l&rsquo;utiliser en anglais, car les langues alternatives semblent ne pas vouloir s&rsquo;installer sauf si vous avez de la chance. Et évidemment, ce n&rsquo;est pas un Windows cracké. Il vous faudra l&rsquo;activer comme d&rsquo;habitude. Mais il est parfaitement utilisable sans clé.</p>



<p>On est donc sur un Windows légèrement dégradé, mais tellement performant. Je l&rsquo;ai installé et rien que l&rsquo;install, c&rsquo;est super rapide, sans étapes superflues. Et comme je l&rsquo;utilise dans une VM, c&rsquo;est encore mieux puisque très léger à l&rsquo;exécution et super rapide au boot.</p>



<p>Après l&rsquo;installation, l&rsquo;OS va lancer des tas de scripts d&rsquo;optimisation. Laissez-le faire et patientez jusqu&rsquo;à ce qu&rsquo;il ait terminé et vous demande de vous déconnecter.</p>



<p>Si le projet vous intéresse, <a href="https://atlasos.net/" target="_blank" rel="noopener">c&rsquo;est par ici</a>.</p>


feed_id: https://korben.info/?p=132190
title: NanaZip – Le clone de 7zip pour Windows 11
uri: NanaZip-Le-clone-de-7zip-pour-Windows-11
url: https://korben.info/nanazip-clone-7zip.html
content:
<p><img width="1024" height="683" src="media/33c40336.3_Compression_Software_6f2f878e-b15d-47b8-8a66-490d2a718813.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_Compression_Software_6f2f878e-b15d-47b8-8a66-490d2a718813.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_Compression_Software_6f2f878e-b15d-47b8-8a66-490d2a718813.webp 1024w, https://korben.info/app/uploads/2023/01/Manu23_Compression_Software_6f2f878e-b15d-47b8-8a66-490d2a718813-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_Compression_Software_6f2f878e-b15d-47b8-8a66-490d2a718813-768x512.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Pour les plus anciens, nous avons commencé avec Winzip, puis nous sommes passé à Winrar et ses 90 jours d&rsquo;essai éternel&#8230; Puis un jour, 7zip a pointé le bout de son nez. La particularité de ce logiciel de compression, c&rsquo;est qu&rsquo;il est open source. Et qui dit open source (et libre également), dit possibilité de le modifier et d&rsquo;en faire tout à fait autre chose.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1539793819"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>C&rsquo;est là qu&rsquo;entre en scène NanaZip, un clone de 7zip conçu pour les Windows récente qui donc dispose de toutes les fonctionnalité de son grand frère, mais également de choses supplémentaires comme un menu contextuel adapté à Windows 10 / 11, la possibilité de décompiler les script NSIS pour les <a href="https://nsis.sourceforge.io/Main_Page" target="_blank" rel="noopener">archives NSIS</a>, un alias d&rsquo;exécution 7-Zip pour aider les utilisateurs à migrer vers NanaZip, et le support des codecs Brotli, Fast-LZMA2, Lizard, LZ4, LZ5 et Zstandard.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="990" height="768" src="media/8b745e24.SCR-20230113-p0o.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230113-p0o.webp" alt="" class="wp-image-132191" srcset="https://korben.info/app/uploads/2023/01/SCR-20230113-p0o.webp 990w, https://korben.info/app/uploads/2023/01/SCR-20230113-p0o-300x233.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230113-p0o-768x596.webp 768w" sizes="(max-width: 990px) 100vw, 990px" /></figure></div>


<p>NanaZip intègre également intègre les algorithmes de hachage de RHash et xxHash. Le logiciel intègre également certains éléments de sécurité comme le marquage de tous les binaires cibles x86 et x64 pour les rendre compatible avec la technologie de <a href="https://www.intel.com/content/www/us/en/developer/articles/technical/technical-look-control-flow-enforcement-technology.html" target="_blank" rel="noopener">Control-flow (CET) Shadow Stack</a> d&rsquo;Intel qui permet de se protéger contre les attaques de type ROP (dépassement de pile).</p>



<p>Bref, c&rsquo;est comme 7zip mais au goût du jour car bien adapté à Windows 11.</p>



<p>Vous trouverez l&rsquo;outil sur le <a href="https://apps.microsoft.com/store/detail/nanazip/9N8G7TSCL18R?hl=fr-fr&amp;gl=fr&amp;rtc=1" target="_blank" rel="noopener">Microsoft Store</a>.</p>


feed_id: https://korben.info/?p=132441
title: Devenez combattant numérique grâce au BTS Cyber-Défense du Ministère des Armées
uri: Devenez-combattant-numérique-grâce-au-BTS-Cyber-Défense-du-Ministè
url: https://korben.info/bts-cybersecurite-armee.html
content:
<p><img width="888" height="641" src="media/28776453.batiment-1.webp" data-original-source="https://korben.info/app/uploads/2023/01/batiment-1.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/batiment-1.webp 888w, https://korben.info/app/uploads/2023/01/batiment-1-300x217.webp 300w, https://korben.info/app/uploads/2023/01/batiment-1-768x554.webp 768w" sizes="(max-width: 888px) 100vw, 888px"></p>
<p class="has-text-align-center">&#8212; Article en partenariat avec le Ministère des Armées &#8212;</p>



<p>Vous ne le savez peut-être pas, mais après le bac, j&rsquo;ai fait un BTS en alternance et c&rsquo;était vraiment un rêve devenu réalité, car je pouvais enfin bidouiller toute la journée sur des ordinateurs sans aucune modération, aussi bien à l&rsquo;école que dans l&rsquo;entreprise qui m&rsquo;a pris en alternance. Évidemment déjà à l&rsquo;époque, je m&rsquo;intéressais beaucoup à la cybersécurité, mais à ma connaissance, il n&rsquo;y avait aucune école spécialisée sur ce sujet.</p>



<p>Heureusement, ça a bien changé, car maintenant, les passionnés de cybersécurité ont l&#8217;embarras du choix au niveau des écoles qui forment à des métiers « cyber ».</p>



<p>Maintenant, la cybersécurité est partout dans notre vie quotidienne et les menaces en ligne (dont je vous parle régulièrement) sont nombreuses. Cela peut provoquer des catastrophes humaines, mais également économiques et c&rsquo;est aussi un terrain d&rsquo;affrontement pour les armées du monde entier.</p>



<p>C&rsquo;est pour ça que j&rsquo;aimerai vous présenter le <a href="https://me.korben.info/12e-bts-stcyr-drhat" target="_blank" rel="noopener">BTS Cyber-Défense de Saint Cyr</a> qui est une formation assez unique en son genre puisqu&rsquo;elle a été lancée en 2017 sur l&rsquo;initiative de l’Armée de Terre et des services spécialisés du Ministère des Armées. Il s’agit avant tout de répondre aux besoins de recrutement de l&rsquo;armée en matière de cybersécurité. C&rsquo;est un peu comme si l&rsquo;armée vous disait : « <em>Vous aimez la cybersécurité ? Alors, venez nous aider à protéger notre pays !</em>« .</p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Les combattants numériques (#JDEF)" width="800" height="450" src="https://www.youtube.com/embed/s9d50jUXV-w?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p><strong>Je suis sûr que si vous êtes encore au lycée</strong>, en sortie de Bac STI2D, Bac Scientifique ou Bac Pro SN, ça peut vous intéresser. Il s&rsquo;agit d&rsquo;un <strong>BTS CIEL </strong>(Cybersécurité, Informatique et réseaux, Électronique, anciennement BTS SNIR)  reprenant en totalité le programme officiel de l&rsquo;Éducation Nationale, sauf qu&rsquo;en plus, ils y ont rajouté des spécificités propres au Ministère des Armées. </p>



<p>Ce <a href="https://me.korben.info/12e-bts-stcyr-drhat" target="_blank" rel="noopener"><strong>BTS Cyber-Défense de Saint Cyr</strong></a> va bien au-delà d&rsquo;une simple formation de 2 ans après le bac : c&rsquo;est carrément une nouvelle vie qui s&rsquo;offre à ceux qui choisiront cette voie puisqu&rsquo;un contrat d&rsquo;engagement est signé avec le Ministère. Vous serez logé (c&rsquo;est de l’internat), nourri et blanchi avec un peu d&rsquo;argent de poche et en 2 ans, vous obtiendrez un niveau opérationnel se rapprochant de celui de quelqu&rsquo;un qui aurait fait une licence. Vous l&rsquo;aurez compris, c&rsquo;est une formation intense.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="1024" height="576" decoding="async" src="https://me.korben.info/7uv-bts-stcyr-trk" alt=""/></figure></div>


<p>Et en sortie, lorsque vous réussirez votre diplôme, <strong>un emploi vous sera proposé</strong> (et il sera obligatoire), soit en tant que civil pour rejoindre les services spécialisés du Ministère des Armées (Commandement des systèmes d’information, cyberdéfense, renseignement), soit en tant que militaire, c’est-à-dire que vous intégrerez un régiment quelque part en France. Vous suivrez alors une formation complémentaire spécifique, soit à l’École des Transmissions, soit au sein du service pour lequel vous travaillerez. Et si vous voulez continuer les études, et bien c’est toujours possible et même encouragé, mais uniquement en cours à distance / cours du soir.</p>



<p>C&rsquo;est ouvert à toutes les personnes de nationalité française et vous n&rsquo;avez pas nécessairement besoin d&rsquo;avoir des connaissances en informatique à l&rsquo;entrée. Il faut juste être motivé, exigeant avec soi-même et avoir une très bonne capacité de travail. Et surtout, vous l&rsquo;aurez compris, être bien motivé pour travailler au Ministère des Armées. Notez que les admissions dans cette formation sont également ouvertes aux candidats en réorientation après une première année d&rsquo;études dans un domaine scientifique ou technique.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="1024" height="576" src="media/2834eabe.bts2-1024x576.webp" data-original-source="https://korben.info/app/uploads/2023/01/bts2-1024x576.webp" alt="" class="wp-image-132531" srcset="https://korben.info/app/uploads/2023/01/bts2-1024x576.webp 1024w, https://korben.info/app/uploads/2023/01/bts2-300x169.webp 300w, https://korben.info/app/uploads/2023/01/bts2-768x432.webp 768w, https://korben.info/app/uploads/2023/01/bts2.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>Alors y&rsquo;a quoi exactement dans cette formation de 40h de cours par semaine ? </p>



<p>Et bien évidemment, vous aurez des cours de cybersécurité (connaissance du milieu, défense et attaque) à hauteur de 4h par semaine, des cours d’anglais (4h par semaine au total) avec le passage du TOEIC, histoire d’être au point. Il y a également 4h de sport par semaine donc c’est mieux si vous êtes en bonne condition physique. Et également une préparation militaire supérieure. Ça veut dire que vous allez tout apprendre sur la chose militaire, de la reconnaissance des grades au maniement des armes en passant par une formation de commandement.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="1024" height="576" src="media/d9038a4b.bts3sport-1024x576.webp" data-original-source="https://korben.info/app/uploads/2023/01/bts3sport-1024x576.webp" alt="" class="wp-image-132528" srcset="https://korben.info/app/uploads/2023/01/bts3sport-1024x576.webp 1024w, https://korben.info/app/uploads/2023/01/bts3sport-300x169.webp 300w, https://korben.info/app/uploads/2023/01/bts3sport-768x432.webp 768w, https://korben.info/app/uploads/2023/01/bts3sport.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>Hé oui, c’est indispensable puisqu’après, ceux qui choisiront la voie militaire pourront se retrouver en train de taper des lignes de commande dans un shell lors d’une opération dans un pays étranger. Bref, un boulot de technicien supérieur dans des conditions de travail exceptionnelles, des moyens uniques avec des missions que vous ne pourriez jamais réaliser dans une entreprise classique, comme de la lutte informatique réellement offensive.</p>



<p>Voici un peu à quoi ressemble le quotidien d&rsquo;une personne qui a suivi ce cursus au sein de l&rsquo;armée :</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Cyber, un combat virtuel bien réel (#JDEF)" width="800" height="450" src="https://www.youtube.com/embed/HM_XUsLbNvo?start=974&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p>Des travaux pratiques sont également donnés par des employeurs militaires et civils, ce qui vous permettra d’être bien dans le bain avec la réalité du terrain et en fin de première année, vous effectuerez 5 semaines de stage au Ministère des Armées, histoire de parfaire encore plus votre formation en vous confrontant aux réalités du métier.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="1024" height="576" src="media/d3cceb61.bts4-prof-1024x576.webp" data-original-source="https://korben.info/app/uploads/2023/01/bts4-prof-1024x576.webp" alt="" class="wp-image-132527" srcset="https://korben.info/app/uploads/2023/01/bts4-prof-1024x576.webp 1024w, https://korben.info/app/uploads/2023/01/bts4-prof-300x169.webp 300w, https://korben.info/app/uploads/2023/01/bts4-prof-768x432.webp 768w, https://korben.info/app/uploads/2023/01/bts4-prof.webp 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>Ce qui est cool également avec cette formation, c&rsquo;est que tout est teinté cybersécurité, y compris les cours plus traditionnels d&rsquo;informatique, et que les profs sont tous issus du monde professionnel, avec pour certains, une expérience dans le secteur de la défense. Donc si vous aimez la cybersécurité et votre pays, je pense que c&rsquo;est une voie intéressante à envisager, avec tous les avantages d&rsquo;une carrière militaire (qui a dit la retraite ? );-))</p>



<p>Si ça vous chauffe, vous pouvez faire votre demande <a href="https://me.korben.info/hyn-bts-stcyr-parcoursup" target="_blank" rel="noreferrer noopener">sur <strong>ParcourSup</strong> en cliquant ici</a>. Depuis son ouverture en 2017, cette formation affiche un taux de réussite de 100% à l’examen final.</p>



<h2 class="has-text-align-center">Vous trouverez plus d&rsquo;infos <br><a href="https://me.korben.info/12e-bts-stcyr-drhat" target="_blank" rel="noopener">sur cette page du Ministère des Armées</a>.</h2>


feed_id: https://korben.info/?p=132198
title: Wonder Shaper – Pour limiter la bande passante d’une interface réseau
uri: Wonder-Shaper-Pour-limiter-la-bande-passante-d-une-interface-ré
url: https://korben.info/controler-bande-passante-carte-reseau.html
content:
<p><img width="1000" height="667" src="media/efb7b4a4.toto.webp" data-original-source="https://korben.info/app/uploads/2023/01/toto.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/toto.webp 1000w, https://korben.info/app/uploads/2023/01/toto-300x200.webp 300w, https://korben.info/app/uploads/2023/01/toto-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Attention, on est là sur un besoin hyper spécifique, mais que voulez-vous, même si ça ne va intéresser que 3 barbus au fond de la salle, et bien je vous en cause quand même.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1688820993"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Il s&rsquo;agit d&rsquo;un script qui permet de limiter la bande passante d&rsquo;un ou plusieurs adaptateurs réseau. Les vrais utilisent depuis toujours le package iproute-tc (prononcez ipéroute et pas i-prout, s&rsquo;il vous plait), qui est un outil permettant de contrôler le trafic réseau mais pour aller à l&rsquo;essentiel sans se prendre la tête, le mieux c&rsquo;est encore de se tourner vers Wonder Shaper.</p>



<p>Wonder Shaper utilise TC d&rsquo;Iproute mais simplifie totalement son fonctionnement. Pour l&rsquo;installer, clonez ce dépôt : </p>



<pre class="wp-block-code"><code>git clone https://github.com/magnific0/wondershaper.git</code></pre>



<p>Placez vous dedans, puis lancez la commande comme ceci : </p>



<pre class="wp-block-code"><code>./wondershaper -a eth0 -u 4096 -d 8192</code></pre>



<p>Remplacez eth0 par le nom de votre interface réseau (ifconfig vous aidera à connaitre leurs noms). Puis spécifiez avec le paramètre -u la quantité d&rsquo;upload que vous voulez autoriser. Ici c&rsquo;est 4 Mbps. Et avec le paramètre -d, la quantité de download. Ici c&rsquo;est 8 Mbps.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-40108064"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Et voilà. C&rsquo;est pas plus compliqué que ça.</p>



<p>Wonder Shaper peut également être mis en place manière persistante donc si vous voulez en savoir plus, rendez-vous sur <a href="https://github.com/magnific0/wondershaper" target="_blank" rel="noopener">la page du Github</a>.</p>


feed_id: https://korben.info/?p=132243
title: Copy That Mobile – Pour sauvegarder vos photos et vidéos iPhone / iPad sur un disque externe
uri: Copy-That-Mobile-Pour-sauvegarder-vos-photos-et-vidéos-iPhone-i
url: https://korben.info/sauvegarde-iphone-disque-externe.html
content:
<p><img width="1024" height="467" src="media/7898b4c2.SCR-20230116-ddb.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230116-ddb.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/SCR-20230116-ddb.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230116-ddb-300x137.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230116-ddb-768x350.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Si vous êtes le genre de personne qui passe sa vie à prendre des photos ou des vidéos avec son iPhone et qui ne fait absolument pas confiance à un service de cloud (comme iCloud) pour les garder en sécurité, vous avez surement un process un peu complexe de sauvegarde qui nécessite de passer par un ordinateur.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-320483256"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Aujourd&rsquo;hui,  je vous propose de rendre cela un peu plus simple grâce à l&rsquo;application <a href="https://www.owccopythat.com/" target="_blank" rel="noopener"><strong>Copy That Mobile</strong></a>. </p>



<p>Cette app gratuite permet de connecter son iPhone ou iPad à un disque externe et de copier les photos et vidéos sélectionnées dessus. Vous l&rsquo;aurez compris, vous aurez besoin d&rsquo;un disque externe et d&rsquo;un câble (ou d&rsquo;un adaptateur) permettant de brancher votre iPhone ou iPad au disque externe à partir de votre port Lightning.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/2500d131.SCR-20230116-db3-2.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230116-db3-2.webp" alt="" class="wp-image-132244" width="314" height="510" srcset="https://korben.info/app/uploads/2023/01/SCR-20230116-db3-2.webp 473w, https://korben.info/app/uploads/2023/01/SCR-20230116-db3-2-185x300.webp 185w" sizes="(max-width: 314px) 100vw, 314px" /></figure></div>


<p>Cela permet à la fois de libérer de l&rsquo;espace sur votre appareil mobile, mais également d&rsquo;avoir une copie locale en cas de problème. Et comme ça, pas besoin de payer pour du stockage supplémentaire sur iCloud ou Dropbox. </p>



<p>Copy That Mobile dispose également des fonctions de copie dites « intelligentes » qui permettent d&rsquo;exclure par exemple les captures d&rsquo;écran et les selfies débiles que vous prenez toute la journée. Cette app est gratuite et la version payante propose simplement une fonctionnalité de vérification des fichiers copiés avant suppression de l&rsquo;appareil. En restant sur l&rsquo;app gratuite, ce sera à vous de faire cette vérification avant de supprimer manuellement les photos copiées sur le disque externe.</p>



<figure class="wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="How to Copy Files from Your iPod or iPhone to an External USB Drive" width="800" height="450" src="https://www.youtube.com/embed/xQ__xQOHeBw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1653796333"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p><a href="https://apps.apple.com/app/owc-copy-that/id1536830655" target="_blank" rel="noopener">À télécharger ici sur l&rsquo;App Store</a>.</p>


feed_id: https://korben.info/?p=132247
title: Slowly – L’app qui réinvente la correspondance
uri: Slowly-L-app-qui-réinvente-la-correspondance
url: https://korben.info/slowly-trouver-un-correspondant.html
content:
<p><img width="1024" height="538" src="media/73694733.slowly.webp" data-original-source="https://korben.info/app/uploads/2023/01/slowly.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/slowly.webp 1024w, https://korben.info/app/uploads/2023/01/slowly-300x158.webp 300w, https://korben.info/app/uploads/2023/01/slowly-768x404.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>La vie c&rsquo;est pas forcément fun tout le temps, il faut le reconnaitre. Et je sais que derrière nos écrans, nous sommes nombreux à nous sentir un peu seuls. La plupart des gens sont dans le superficiel, ce qui est normal puisque tout le monde se méfie de tout le monde, et personne n&rsquo;a le temps d&rsquo;approfondir les échanges. C&rsquo;est triste. Et malheureusement, les réseaux sociaux ne permettent pas d&rsquo;arranger cette situation.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-610654889"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>C&rsquo;est pour remédier à cela que <a href="https://slowly.app/" target="_blank" rel="noopener"><strong>Slowly</strong></a> a été créé. Cette application remet au goût du jour le concept de « correspondants » en connectant des gens du monde entier en fonction de leurs centres d&rsquo;intérêts et d&rsquo;autres critères. Pas besoin d&rsquo;écrire sur papier et d&rsquo;aller à la boite aux lettres la plus proche de chez vous.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/20866496.IMG_9365.webp" data-original-source="https://korben.info/app/uploads/2023/01/IMG_9365.webp" alt="" class="wp-image-132250" width="291" height="630" srcset="https://korben.info/app/uploads/2023/01/IMG_9365.webp 355w, https://korben.info/app/uploads/2023/01/IMG_9365-139x300.webp 139w" sizes="(max-width: 291px) 100vw, 291px" /></figure></div>


<p>Tout se passe sur mobile et une fois votre profil créé, vous pouvez commencer à rédiger une lettre que vous adresserez à quelqu&rsquo;un que vous aurez choisi sur profil. Ainsi, vous pourrez par exemple pratique une langue, discuter d&rsquo;une passion ou échanger des points de vue sur la vie avec d&rsquo;autres personnes du monde entier.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/2c179d93.IMG_9362.webp" data-original-source="https://korben.info/app/uploads/2023/01/IMG_9362.webp" alt="" class="wp-image-132249" width="290" height="627" srcset="https://korben.info/app/uploads/2023/01/IMG_9362.webp 355w, https://korben.info/app/uploads/2023/01/IMG_9362-139x300.webp 139w" sizes="(max-width: 290px) 100vw, 290px" /></figure></div>


<p>Ces lettres virtuelles mettent du temps à arriver, ce qui permet de créer une certaine attente. Ce temps d&rsquo;attente dépend de la distance qui vous sépare géographiquement de votre correspondant, comme à l&rsquo;ancienne.</p>



<p>Ainsi, chacun peut prendre le temps d&rsquo;écrire de longues missives et pourquoi pas y joindre quelques photos. Et c&rsquo;est totalement anonyme&#8230; Vous n&rsquo;avez besoin que d&rsquo;un pseudo pour commencer à vous trouver des amis avec qui échanger.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1116350187"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Les témoignages sur le site sont vraiment sympas&#8230; Ça a sorti certaines personnes de la dépression, d&rsquo;autres ont trouvé l&rsquo;amour, ou un ami, d&rsquo;autres ont monté des projets avec leur correspondant. C&rsquo;est vraiment marrant à lire.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/c931306a.IMG_9366.webp" data-original-source="https://korben.info/app/uploads/2023/01/IMG_9366.webp" alt="" class="wp-image-132248" width="256" height="554" srcset="https://korben.info/app/uploads/2023/01/IMG_9366.webp 355w, https://korben.info/app/uploads/2023/01/IMG_9366-139x300.webp 139w" sizes="(max-width: 256px) 100vw, 256px" /></figure></div>


<p>Je sais que ce n&rsquo;est pas le genre de délire qui conviendra à tous mais je sais aussi que certains d&rsquo;entre vous sont en permanence à la recherche de « vrai » dans leurs échanges avec d&rsquo;autres personnes. Slowly permet de toucher cela du doigt, sans pression, sans mettre quoi que ce soit dans la balance. </p>



<p>Simplement une discussion qui peut durer quelques jours ou se transformer en amitié de toute une vie. Je sais c&rsquo;est beau.</p>



<p><a href="https://slowly.app/" target="_blank" rel="noopener">C&rsquo;est dispo sous iOS et Android ici.</a></p>


feed_id: https://korben.info/?p=132254
title: WingetUI – Une interface graphique pour Winget et Scoop
uri: WingetUI-Une-interface-graphique-pour-Winget-et-Scoop
url: https://korben.info/winget-ui.html
content:
<p><img width="1024" height="572" src="media/92fe2760.main-1.webp" data-original-source="https://korben.info/app/uploads/2023/01/main-1.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/main-1.webp 1024w, https://korben.info/app/uploads/2023/01/main-1-300x168.webp 300w, https://korben.info/app/uploads/2023/01/main-1-768x429.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Il faut être lecteur de Korben.info ou avoir gratouillé un peu sous Windows pour connaitre l&rsquo;existence de Winget. Il s&rsquo;agit d&rsquo;un gestionnaire de paquets conçus pour Windows 10 et 11 qui permet d&rsquo;installer, mettre à jour et désinstaller des applications de manière simple et en ligne de commande.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1069442806"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Oui, mais le hic, c&rsquo;est que la ligne de commande, les utilisateurs de Windows, ce n&rsquo;est pas forcement un truc auquel ils sont habitués. C&rsquo;est pourquoi Martí Climent a mis au point WingetUI qui est tout simplement une interface graphique pour Winget, mais également pour son concurrent Scoop.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1024" height="731" src="media/b6663fae.SCR-20230116-flh.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230116-flh.webp" alt="" class="wp-image-132256" srcset="https://korben.info/app/uploads/2023/01/SCR-20230116-flh.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230116-flh-300x214.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230116-flh-768x548.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1024" height="725" src="media/1b2d6738.SCR-20230116-fzl.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230116-fzl.webp" alt="" class="wp-image-132257" srcset="https://korben.info/app/uploads/2023/01/SCR-20230116-fzl.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230116-fzl-300x212.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230116-fzl-768x544.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>Dans ses dépôts, vous trouverez de nombreuses applications très utiles, mais également des jeux open source.</p>



<p>D&rsquo;un simple clic droit sur le paquet qui vous intéresse, vous pourrez l&rsquo;installer. Ensuite, WingetUI vous permettra de mettre à jour les applis installées ou de les supprimer. Du classique, mais bien pratique !</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/fa98d86a.SCR-20230116-fmo.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230116-fmo.webp" alt="" class="wp-image-132255" width="405" height="219" srcset="https://korben.info/app/uploads/2023/01/SCR-20230116-fmo.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230116-fmo-300x163.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230116-fmo-768x416.webp 768w" sizes="(max-width: 405px) 100vw, 405px" /></figure></div>


<p><a href="https://github.com/marticliment/WingetUI" target="_blank" rel="noopener">A découvrir ici.</a></p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-165946258"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Et pour l&rsquo;installer directement avec Winget, ouvrez un terminal et entrez la commande : </p>



<pre class="wp-block-code"><code>winget install wingetui</code></pre>


feed_id: https://korben.info/?p=132264
title: Comment supprimer l’arrière plan d’une photo aussi rapidement que de supprimer les retraites ?
uri: Comment-supprimer-l-arrière-plan-d-une-photo-aussi-rapidement-que
url: https://korben.info/adobe-background-remover.html
content:
<p><img width="1024" height="500" src="media/e2f7efbc.SCR-20230116-mlr.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230116-mlr.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/SCR-20230116-mlr.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230116-mlr-300x146.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230116-mlr-768x375.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Vous vous souvenez de <a href="https://korben.info/detourer-une-image-en-2-sec.html">Remove.bg</a>, le service pour les bogosses qui veulent retirer le fond d&rsquo;une image ? </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-341167214"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>C&rsquo;est un super service, mais malheureusement dans sa version gratuite, la qualité de l&rsquo;image récupérée est moindre. Heureusement, c&rsquo;était sans compter sur Adobe qui en plus de <a href="https://www.blogdumoderateur.com/adobe-stock-vendre-images-generees-par-ia/" target="_blank" rel="noopener"></a><a href="https://www.blogdumoderateur.com/adobe-stock-vendre-images-generees-par-ia/" target="_blank" rel="noopener">vendre des images générées par IA</a>, propose le même service que Remove.bg.</p>



<p>Sauf que là, la qualité est identique à l&rsquo;image uploadée ! Donc on a quelque chose de super propre en quelques secondes.</p>



<p>Alors comment ça marche ? Et bien rendez-vous <a href="https://express.adobe.com/fr-FR/tools/remove-background" target="_blank" rel="noopener">sur la page suivante</a> (en étant connecté à votre compte Adobe). Balancez n&rsquo;importe quelle image&#8230; Et hop, n&rsquo;a pu de fond !</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1024" height="653" src="media/358dec9c.SCR-20230116-m5f.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230116-m5f.webp" alt="" class="wp-image-132265" srcset="https://korben.info/app/uploads/2023/01/SCR-20230116-m5f.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230116-m5f-300x191.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230116-m5f-768x490.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Ensuite, reste plus qu&rsquo;à télécharger la photo au format PNG et à l&rsquo;éditer dans votre logiciel préféré ou directement sur Adobe Express avec des fonds proposé gratuitement (ou premium si vous passez à la caisse).</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1024" height="446" src="media/dbc2d38b.SCR-20230116-mcj.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230116-mcj.webp" alt="" class="wp-image-132266" srcset="https://korben.info/app/uploads/2023/01/SCR-20230116-mcj.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230116-mcj-300x131.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230116-mcj-768x335.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-751800901"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Après moi j&rsquo;ai vachement de talent donc j&rsquo;arrive à faire des choses de goût comme ceci : </p>



<figure class="wp-block-image size-full"><img decoding="async" loading="lazy" width="1024" height="578" src="media/296a4d56.SCR-20230116-m7v.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230116-m7v.webp" alt="" class="wp-image-132267" srcset="https://korben.info/app/uploads/2023/01/SCR-20230116-m7v.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230116-m7v-300x169.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230116-m7v-768x434.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Bref, super pratique pour préparer la déco d&rsquo;Halloween 🙂</p>


feed_id: https://korben.info/?p=132261
title: Comment accéder à un périphérique USB à distance depuis Windows (ou via WSL) ?
uri: Comment-accéder-à-un-périphérique-USB-à-distance-depuis-Windows-(
url: https://korben.info/comment-acceder-a-un-peripherique-usb-a-distance-depuis-windows-ou-via-wsl.html
content:
<p><img width="1024" height="683" src="media/7ffd8153.Manu23_USB_over_IP_fa7e7747-f1a8-4d5f-965a-51a2e29b9e2a.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_USB_over_IP_fa7e7747-f1a8-4d5f-965a-51a2e29b9e2a.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_USB_over_IP_fa7e7747-f1a8-4d5f-965a-51a2e29b9e2a.webp 1024w, https://korben.info/app/uploads/2023/01/Manu23_USB_over_IP_fa7e7747-f1a8-4d5f-965a-51a2e29b9e2a-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_USB_over_IP_fa7e7747-f1a8-4d5f-965a-51a2e29b9e2a-768x512.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Si vous êtes sous Windows et que vous cherchez un moyen de partager un périphérique USB soit sur le réseau, à  d&rsquo;autres machines, soit à des machines virtuelles Hyper-V ou WSL 2, il vous faut faire ce qu&rsquo;on appelle de l&rsquo;USB-IP. Cela peut vous permettre de partager un scanner ou une ancienne imprimante entre plusieurs ordinateurs sur un même réseau.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1200884296"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>C&rsquo;est ce que permet cet utilitaire (bien connu des linuxiens) nommé usbipd dont une version Windows est <a rel="noopener" href="https://github.com/dorssel/usbipd-win/releases/tag/v2.4.1" target="_blank">à télécharger ici</a>. Vous pouvez également l&rsquo;installer via Winget avec la commande suivante : </p>



<pre class="wp-block-code"><code>winget install usbipd</code></pre>



<p>Une fois installé, l&rsquo;outil s&rsquo;utilise en ligne de commande et permet à tous les appareils dispo sur le réseau de se connecter au périphérique USB de votre choix. Rassurez-vous, par défaut, rien n&rsquo;est partagé. Il faudra lister les périphériques avec la commande : </p>



<pre class="wp-block-code"><code>usbipd list</code></pre>



<p>Vous obtiendrez alors une liste de vos périphériques. Ils auront un ID genre : 3-1, 3-5..etc. Pour le mettre sur le réseau, vous devrez alors lancer la commande suivante :</p>



<pre class="wp-block-code"><code>usbipd bind --busid=X-X</code></pre>



<p>(Remplacez x-x par 3-5 par exemple)</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/492d50e7.SCR-20230116-kxv.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230116-kxv.webp" alt="" class="wp-image-132262" width="700" height="165" srcset="https://korben.info/app/uploads/2023/01/SCR-20230116-kxv.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230116-kxv-300x71.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230116-kxv-768x182.webp 768w" sizes="(max-width: 700px) 100vw, 700px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1679201224"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Ensuite, pour vous connecter, utiliser la commande suivante sur le système distant : </p>



<pre class="wp-block-code"><code>usbip list --remote=HOST</code></pre>



<p>Et remplacez HOST par l&rsquo;IP de la machine et voilà, vous aurez accès au périphérique USB comme si vous l&rsquo;aviez branché sur votre propre machine. Après en fonction de votre réseau, sachez quand même qu&rsquo;il peut y avoir quelques petits soucis de latence ou de bande passante.</p>



<p>Vous pouvez également utiliser la sous-commande « usbipd wsl » pour partager et connecter un périphérique avec une seule commande sous WSL2. Notez qu&rsquo;il est possible de faire ça via une interface graphique <a href="https://gitlab.com/alelec/wsl-usb-gui" target="_blank" rel="noopener">avec cet outil</a>.</p>



<p>Amusez-vous bien !</p>


feed_id: https://korben.info/?p=132291
title: Echappez-vous plus rapidement des réunions interminables
uri: Echappez-vous-plus-rapidement-des-réunions-interminables
url: https://korben.info/quitter-visio-conf-discretement.html
content:
<p><img width="1024" height="683" src="media/49c30fcb.eting_visio_conference_1a3f6991-6ee7-4664-a8e2-3a90baa47fef.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_a_poor_remote_worker_boring_meeting_visio_conference_1a3f6991-6ee7-4664-a8e2-3a90baa47fef.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_a_poor_remote_worker_boring_meeting_visio_conference_1a3f6991-6ee7-4664-a8e2-3a90baa47fef.webp 1024w, https://korben.info/app/uploads/2023/01/Manu23_a_poor_remote_worker_boring_meeting_visio_conference_1a3f6991-6ee7-4664-a8e2-3a90baa47fef-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_a_poor_remote_worker_boring_meeting_visio_conference_1a3f6991-6ee7-4664-a8e2-3a90baa47fef-768x512.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Le plus gros progrès social qu&rsquo;on a eu depuis le Covid, ce n&rsquo;est pas seulement de ne plus faire la bise le matin à nos collègues qui puent de la gueule. C&rsquo;est également la possibilité de télétravailler.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-937156584"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Mais qui dit télétravail dit Visio Conférences obligatoires. C&rsquo;est relou, mais ça rassure les chefs qui peuvent comme ça, s&rsquo;assurer que vous êtes bien enchainé chez vous, à votre bureau, et pas en train de bosser sur une plage en Martinique.</p>



<p>Seulement, les réunions en ligne, c&rsquo;est super chiant et la plupart du temps, ça ne sert à rien. Y&rsquo;a déjà du mail, du Slack voire des petits coups fils rapides qui sont beaucoup plus efficaces. Ce que je vous propose aujourd&rsquo;hui, c&rsquo;est donc un outil pour Windows qui va vous permettre de vous échapper plus rapidement de ces réunions sans passer pour la dernière des feignasses impolies.</p>



<p>Cela s&rsquo;appelle <a href="https://autoclose.net/autoleavemeeting.html" target="_blank" rel="noopener">AutoLeaveMeeting</a> et comme son nom l&rsquo;indique, ça vous permet de vous barrer automatiquement lorsque la réunion se termine. L&rsquo;outil surveille si du son provient de Zoom, Teams, Skype, Webex Meetings&#8230;etc. Et dès que plus personne ne cause ou qu&rsquo;il y a un gros blanc, PAF, ça kill le programme de visioconférences.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/e8602609.autoleavemeeting-shot.webp" data-original-source="https://korben.info/app/uploads/2023/01/autoleavemeeting-shot.webp" alt="" class="wp-image-132292" width="582" height="339" srcset="https://korben.info/app/uploads/2023/01/autoleavemeeting-shot.webp 1024w, https://korben.info/app/uploads/2023/01/autoleavemeeting-shot-300x175.webp 300w, https://korben.info/app/uploads/2023/01/autoleavemeeting-shot-768x448.webp 768w" sizes="(max-width: 582px) 100vw, 582px" /></figure></div>


<p>Évidemment, vous pouvez régler le délai de silence acceptable avant la fermeture automatique du soft. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1605454084"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Comme ça, vous pouvez vous barrer faire autre chose, ou ne plus prêter attention à la réunion et au logiciel de Visio-conf et vous déconnecter comme un boss quand c&rsquo;est terminé.</p>



<p>Au top ! Si vous avez d&rsquo;autres astuces pour télétravailleurs en dépression, ça m&rsquo;intéresse :).</p>


feed_id: https://korben.info/?p=132298
title: Fq – Pour extraire des données structurées à partir de fichiers binaires
uri: Fq-Pour-extraire-des-données-structurées-à-partir-de-fichiers-b
url: https://korben.info/fq-extraire-donnees-structurees-binaires.html
content:
<p><img width="1024" height="683" src="media/4fe3d6ed.grid_0.webp" data-original-source="https://korben.info/app/uploads/2023/01/grid_0.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/grid_0.webp 1024w, https://korben.info/app/uploads/2023/01/grid_0-300x200.webp 300w, https://korben.info/app/uploads/2023/01/grid_0-768x512.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Vous <a href="https://korben.info/convertir-sortie-commande-format-json.html">vous souvenez de Jq</a> qui permet de sortir de la data de n&rsquo;importe quel output de logiciel et de formater ça en JSON ?</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-302562377"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Et bien voici le même concept, à savoir disposer de données formatées en JSON, mais cette fois extraites d&rsquo;un fichier binaire. Fq peut ainsi afficher les données sous leur forme hexa, mais également les « transformer » en json, ce qui est vraiment pratique pour sortir de la donnée de médias comme des MP3, MP4, FLAC, JPEG&#8230;etc. ou encore lister les valeurs et fonctions inscrites dans un programme.</p>



<p>Par exemple, pour sortir le header d&rsquo;un MP3, c&rsquo;est jouable avec la commande : </p>



<pre class="wp-block-code"><code>fq '.frames&#91;1].header | tovalue' fichier.mp3</code></pre>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/6a123233.SCR-20230117-lob.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230117-lob.webp" alt="" class="wp-image-132299" width="549" height="253" srcset="https://korben.info/app/uploads/2023/01/SCR-20230117-lob.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230117-lob-300x138.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230117-lob-768x354.webp 768w" sizes="(max-width: 549px) 100vw, 549px" /></figure></div>


<p>On peut également pourquoi pas, extraire la première image JPEG rencontrée dans le binaire : </p>



<pre class="wp-block-code"><code>fq 'first(.. | select(format=="jpeg")) | tobytes' file &gt; file.jpeg</code></pre>



<p>Ça permet comme ça d&rsquo;alimenter des bases de données ou des sites web en extrayant de la data de fichiers binaires ou de captures de paquets réseaux&#8230;etc. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-659625493"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Par exemple pour les trames réseaux, on peut récupérer les trames TCP qui ont des têtes de GET HTTP comme ceci (à partir d&rsquo;un fichier PCAP) : </p>



<pre class="wp-block-code"><code>fq '.tcp_connections | grep("GET /.* HTTP/1.?")' file.pcap</code></pre>



<p>&#8230;etc., etc. </p>



<p>Bref, un outil à mi-chemin en entre Jq et gdb (le débugger).</p>



<p><a rel="noopener" href="https://github.com/wader/fq" target="_blank">Si ça vous intéresse, toute la doc se trouve ici.</a></p>


feed_id: https://korben.info/?p=132353
title: C’est pas l’Age qui compte, c’est le chiffrement
uri: C-est-pas-l-Age-qui-compte-c-est-le-chiffrement
url: https://korben.info/age-chiffrement-ligne-de-commande.html
content:
<p><img width="1000" height="667" src="media/e9858bd4.grid_0-1.webp" data-original-source="https://korben.info/app/uploads/2023/01/grid_0-1.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://korben.info/app/uploads/2023/01/grid_0-1.webp 1000w, https://korben.info/app/uploads/2023/01/grid_0-1-300x200.webp 300w, https://korben.info/app/uploads/2023/01/grid_0-1-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Aujourd&rsquo;hui, j&rsquo;aimerais vous présenter un outil de chiffrement simple d&rsquo;utilisation, sécurisé avec des clés « explicites » et sans configuration. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1629938496"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Son nom c&rsquo;est <strong><a href="https://github.com/FiloSottile/age" target="_blank" rel="noopener">Age</a></strong> et il est également disponible sous la forme d&rsquo;une lib Go.</p>



<p>Pour l&rsquo;installer sous macOS : </p>



<pre class="wp-block-code"><code>brew install age</code></pre>



<p>Pour l&rsquo;installer sous Ubuntu : </p>



<pre class="wp-block-code"><code>apt install age</code></pre>



<p>Pour l&rsquo;installer sous Windows : </p>



<pre class="wp-block-code"><code>scoop bucket add extras; scoop install age</code></pre>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1285390920"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Des binaires pour Windows, Linux, macOS et FreeBSD sont également disponibles sur la page Github. Pour générer une nouvelle clé de chiffrement, vous pouvez procéder comme ceci : </p>



<pre class="wp-block-code"><code>age-keygen -o key.txt</code></pre>



<p>Celle-ci sera stockée dans key.txt. Ensuite, vous pourrez l&rsquo;utiliser pour chiffrer un fichier comme ceci : </p>



<pre class="wp-block-code"><code>age --encrypt -i key.txt -o fichier.age fichier.txt</code></pre>



<p>Ou directement avec la clé avec le paramètre -r . Dans l&rsquo;exemple ci-dessous, je vous montre également qu&rsquo;on peut chiffrer des fichiers qui seraient le résultat d&rsquo;une commande (ici une création d&rsquo;archive tar) : </p>



<pre class="wp-block-code"><code>tar cvz ~/data | age -r age1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sfn9aqmcac8p &gt; data.tar.gz.age</code></pre>



<p>Et pour déchiffrer ce fichier : </p>



<pre class="wp-block-code"><code>age --decrypt -i key.txt fichier.age &gt; fichier.txt</code></pre>



<p>Et vous pouvez également spécifier plusieurs clés pour tous vos destinataires.</p>



<pre class="wp-block-code"><code>age -o example.jpg.age -r age1ql3z7hjy54pw3hyww5ayyfg7zqgvc7w3j2elw8zmrj2kg5sfn9aqmcac8p \
    -r age1lggyhqrw2nlhcxprm67z43rta597azn8gknawjehu9d9dl0jq3yqqvfafg example.jpg</code></pre>



<p>Vous pouvez également demander la création d&rsquo;une phrase de passe avec le paramètre -p.</p>



<pre class="wp-block-code"><code>age -p fichier.txt &gt; fichier.txt.age</code></pre>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1479197771"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>L&rsquo;outil vous demandera alors de saisir une phrase de passe ou la générera pour vous. </p>



<p>Vous l&rsquo;aurez compris, pas de clé privée. Juste une grosse clé (publique) qui sert à la fois pour le chiffrement et le déchiffrement. Rassurez-vous, age prend également en charge le chiffrement à partir de clés publiques SSH ssh-rsa et ssh-ed25519, et le déchiffrement se fait avec la clé privée correspondante. Pour chiffrer :</p>



<pre class="wp-block-code"><code>age -R ~/.ssh/id_ed25519.pub exemple.jpg &gt; exemple.jpg.age</code></pre>



<p>Pour déchiffrer : </p>



<pre class="wp-block-code"><code>age -d -i ~/.ssh/id_ed25519 exemple.jpg.age &gt; exemple.jpg</code></pre>



<p>Attention cela dit, la prise en charge des clés SSH utilise une cryptographie plus complexe et incorpore une balise de clé publique dans le fichier chiffré, ce qui permet de suivre les fichiers chiffrés avec cette clé spécifique.</p>



<p>Et si ça vous intéresse, une implémentation en Rust est <a href="https://github.com/str4d/rage" target="_blank" rel="noopener">également disponible ici.</a></p>



<p>De plus, il existe un <a href="https://github.com/str4d/age-plugin-yubikey" target="_blank" rel="noopener">plugin</a> pour ceux qui veulent utiliser leur Yubikey avec ce truc 🙂</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-93419223"><div id='optidigital-adslot-Content_4' style='display:none;' class="Content_4"></div>
<div id='optidigital-adslot-Mobile_Pos4' style='display:none;' class="Mobile_Pos4"></div></div><p><a rel="noopener" href="https://github.com/FiloSottile/age" target="_blank">À découvrir ici.</a></p>


feed_id: https://korben.info/?p=132387
title: Zelda débarque enfin sur PC et Mac !
uri: Zelda-débarque-enfin-sur-PC-et-Mac
url: https://korben.info/zelda3-portage.html
content:
<p><img width="1024" height="652" src="media/1589a6c4.SCR-20230123-jv4.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230123-jv4.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/SCR-20230123-jv4.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230123-jv4-300x191.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230123-jv4-768x489.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px"></p>
<p>Je me souviens du bonheur que j&rsquo;ai eu à jouer et à terminer le jeu Zelda &#8211; A link to the past sur Super Nintendo. C&rsquo;était vraiment dingue, une vraie aventure dans laquelle je me suis plongé comme si c&rsquo;était un vrai morceau de ma vie qui fait maintenant partie de mon passé.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1022736329"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Et ce passé, je vous propose qu&rsquo;on le trouve ensemble grâce à ce programme nommé <a href="https://github.com/Xbox-Homebrew/zelda3" target="_blank" rel="noopener"><strong>Zelda3</strong></a> qui n&rsquo;est ni plus ni moins qu&rsquo;une réimplémentation en C du code reversé du jeu. Ce programme qui peut tourner sous Windows, macOS et Linux a juste besoin lors de sa compilation de la ROM d&rsquo;origine dans sa première version US du jeu pour en extraire les ressources (les niveaux, les images, les musiques) qui sont évidemment encore copyrightées.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/04f17245.SCR-20230123-k3z.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230123-k3z.webp" alt="" class="wp-image-132389" width="496" height="458" srcset="https://korben.info/app/uploads/2023/01/SCR-20230123-k3z.webp 832w, https://korben.info/app/uploads/2023/01/SCR-20230123-k3z-300x277.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230123-k3z-768x709.webp 768w" sizes="(max-width: 496px) 100vw, 496px" /></figure></div>


<p>Mais une fois que c&rsquo;est fait, il y a plus qu&rsquo;à lancer le binaire et vous pourrez jouer nativement au jeu Zelda &#8211; Link To The Past. Le développeur a également ajouté quelques fonctionnalités qui ne sont pas dans le code d&rsquo;origine comme la possibilité de remplir ses coeurs et sa magie (oui c&rsquo;est de la triche), de choper une clé de donjon bonus, voire même de faire les donjons en speedrun (CTRL + 1-9).</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1024" height="637" src="media/72889b7d.SCR-20230123-kbw.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230123-kbw.webp" alt="" class="wp-image-132388" srcset="https://korben.info/app/uploads/2023/01/SCR-20230123-kbw.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230123-kbw-300x187.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230123-kbw-768x478.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>Pour compiler le jeu sous Windows, ce n&rsquo;est pas compliqué et ça peut se faire avec TCC ou Visual Studio <a href="https://github.com/Xbox-Homebrew/zelda3" target="_blank" rel="noopener">mais je vous invite à lire la doc ici</a> pour procéder à la manoeuvre.</p>



<p>Et pour compiler ce jeu sous Linux ou macOS, vous aurez besoin de Python et de Pip. Lancez ensuite les commandes suivantes : </p>



<pre class="wp-block-code"><code>git clone https://github.com/snesrev/zelda3
cd zelda3
python3 -m pip install -r requirements.txt</code></pre>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1572013032"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Après vous aurez besoin de SDL2 qui s&rsquo;installe comme ceci sous Linux (Ubuntu) : </p>



<pre class="wp-block-code"><code>sudo apt install libsdl2-dev</code></pre>



<p>Et sous macOS : </p>



<pre class="wp-block-code"><code>brew install sdl2</code></pre>



<p>Ensuite, il faudra vous procurer la ROM zelda3.sfc et la placer dans le répertoire <em>zelda3/tables</em></p>



<p>Ensuite, toujours dans le répertoire zelda3, lancez la commande :</p>



<pre class="wp-block-code"><code>make</code></pre>



<p>Et voilà, vous aurez un joli binaire zelda3 à lancer. Notez que le code peut également être compilé pour votre Nintendo Switch.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/95d9bf54.SCR-20230123-k0u.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230123-k0u.webp" alt="" class="wp-image-132392" width="469" height="433" srcset="https://korben.info/app/uploads/2023/01/SCR-20230123-k0u.webp 832w, https://korben.info/app/uploads/2023/01/SCR-20230123-k0u-300x277.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230123-k0u-768x709.webp 768w" sizes="(max-width: 469px) 100vw, 469px" /></figure></div>


<p>Ensuite, vous noterez la présence d&rsquo;un fichier zelda3.ini qui vous permettra de modifier certains paramètres du jeu, comme la résolution, le son ou encore les touches du clavier. Ce qui est très pratique. Et surtout, comme les sources sont dispo, il est parfaitement envisageable de totalement modifier le jeu, changer les sprites, la musique, les dialogues&#8230;etc.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/ff1d13a6.SCR-20230123-kad.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230123-kad.webp" alt="" class="wp-image-132391" width="405" height="351" srcset="https://korben.info/app/uploads/2023/01/SCR-20230123-kad.webp 883w, https://korben.info/app/uploads/2023/01/SCR-20230123-kad-300x261.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230123-kad-768x668.webp 768w" sizes="(max-width: 405px) 100vw, 405px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-355434618"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Bref, de quoi vous refaire tout Zelda Link To The Past, pépouze nativement sur votre ordinateur, avec de bonnes performances et surtout quelques possibilités de triche afin de ne pas trop être frustré. Car oui, on a vieilli et on a moins la patience et le temps disponible pour mettre sa raclée à Gannon.</p>


feed_id: https://korben.info/?p=132537
title: Faites des économies d’électricité en décalant votre consommation avec l’application SURVOLTAGE
uri: Faites-des-économies-d-électricité-en-décalant-votre-consommatio
url: https://korben.info/survoltage-app-operateur-effacement.html
content:
<p><img width="1920" height="1080" src="media/ab85d67d.visuel-Illustration-5.webp" data-original-source="https://korben.info/app/uploads/2023/01/visuel-Illustration-5.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/visuel-Illustration-5.webp 1920w, https://korben.info/app/uploads/2023/01/visuel-Illustration-5-300x169.webp 300w, https://korben.info/app/uploads/2023/01/visuel-Illustration-5-1024x576.webp 1024w, https://korben.info/app/uploads/2023/01/visuel-Illustration-5-768x432.webp 768w, https://korben.info/app/uploads/2023/01/visuel-Illustration-5-1536x864.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px"></p>
<p class="has-text-align-center">&#8212; Article en partenariat avec Survoltage &#8212;</p>



<p>Connaissez-vous le concept <strong>d&rsquo;opérateur d&rsquo;effacement</strong> ? C&rsquo;est assez génial comme idée et je vais tout vous expliquer dans cet article.</p>



<p>Vous le savez, en ce moment, niveau production électrique en France, ce n’est pas la joie. Il y a chaque jour des pics de consommation naturels parce que les gens rentrent chez eux le soir et allument le chauffage tous en même temps. Pour pallier à ça, en France, on a redémarré des usines de production d&rsquo;électricité assez polluantes (charbon par exemple) et le gouvernement a même annoncé des coupures d&rsquo;électricité. Pas cool.</p>



<p>Et le discours général est : « <em>Que tout le monde fasse des efforts !</em>« .</p>



<p>À titre personnel, je veux bien faire des efforts, mais je ne vois pas trop ce que je peux faire de plus. Il fait entre 14° et 17° dans la maison et quand je chauffe à mort toute la journée (au bois), c&rsquo;est la canicule avec un petit 19°. Donc bon, que faire ?</p>



<p>Et bien l&rsquo;application <a rel="noopener" href="https://me.korben.info/9wu-survoltage" target="_blank"><strong>Survoltage</strong></a> est peut-être une bonne solution pour tous ceux qui veulent à la fois faire des économies sur leur facture, et participer aux efforts communs demandés à tous les Français. </p>



<p>L&rsquo;idée est simple : <strong>décaler notre consommation d&rsquo;électricité lors des pics.</strong></p>



<p>Je participe régulièrement à Survoltage depuis quelques semaines donc je peux vous en parler sereinement.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="1920" height="1049" decoding="async" src="https://me.korben.info/gwf-survoltage-trk" alt=""/></figure></div>


<p>Une fois téléchargée sur l&rsquo;Apple Store ou l&rsquo;Android Play Store, l&rsquo;application vous demande de vous créer un compte et de lier votre compteur Linky avec leur service. C&rsquo;est normal puisqu&rsquo;ils ont besoin de la donnée précise pour estimer votre « non-consommation ». </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://me.korben.info/9wu-survoltage"><img decoding="async" loading="lazy" src="media/f14b27b7.SCR-20230131-h8f-2-1024x270.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230131-h8f-2-1024x270.webp" alt="" class="wp-image-132543" width="552" height="145" srcset="https://korben.info/app/uploads/2023/01/SCR-20230131-h8f-2-1024x270.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230131-h8f-2-300x79.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230131-h8f-2-768x202.webp 768w, https://korben.info/app/uploads/2023/01/SCR-20230131-h8f-2-1536x405.webp 1536w, https://korben.info/app/uploads/2023/01/SCR-20230131-h8f-2.webp 1920w" sizes="(max-width: 552px) 100vw, 552px" /></a></figure></div>


<p>Ensuite, quand vient le moment, l&rsquo;app m&rsquo;avertit lorsqu&rsquo;un « effacement » est programmé. En général c&rsquo;est de 19h à 19h30, voire 20h. Les week-ends, c&rsquo;est plutôt le matin.</p>



<p>J&rsquo;indique sur l&rsquo;application que je souhaite participer à cet effacement et quand vient l&rsquo;heure, je coupe ou je ne lance pas certains appareils électriques : Radiateurs, four, lave-vaisselle&#8230;etc. Et lorsque c&rsquo;est fini, je rallume à nouveau mes appareils électriques.</p>



<p>En faisant ça, je décale ma consommation électrique et cela présente plusieurs avantages. Tout d&rsquo;abord, je participe à l&rsquo;effort commun lors des pics de consommation électrique. Bruno Lemaire est fier de moi ^^ ! </p>



<p>Ensuite, j&rsquo;économise de l&rsquo;argent puisque pendant 1h, mon chauffage n&rsquo;a pas tourné (et rassurez-vous, ça ne change pas grand-chose niveau confort puisqu&rsquo;il y a quand même une certaine inertie dans la maison).</p>



<div class="wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular"><div class="tiled-gallery__gallery"><div class="tiled-gallery__row"><div class="tiled-gallery__col" style="flex-basis:50.05919%"><figure class="tiled-gallery__item"><img decoding="async" srcset="https://i2.wp.com/korben.info/app/uploads/2023/01/visuel-telephone-1-507x1024.webp?strip=info&#038;w=600&#038;ssl=1 600w,https://i2.wp.com/korben.info/app/uploads/2023/01/visuel-telephone-1-507x1024.webp?strip=info&#038;w=900&#038;ssl=1 900w,https://i2.wp.com/korben.info/app/uploads/2023/01/visuel-telephone-1-507x1024.webp?strip=info&#038;w=1200&#038;ssl=1 1200w,https://i2.wp.com/korben.info/app/uploads/2023/01/visuel-telephone-1-507x1024.webp?strip=info&#038;w=1267&#038;ssl=1 1267w" alt="" data-height="2560" data-id="132540" data-link="https://korben.info/?attachment_id=132540" data-url="https://korben.info/app/uploads/2023/01/visuel-telephone-1-507x1024.webp" data-width="1267" src="https://i2.wp.com/korben.info/app/uploads/2023/01/visuel-telephone-1-507x1024.webp?ssl=1" data-amp-layout="responsive"/></figure></div><div class="tiled-gallery__col" style="flex-basis:49.94081%"><figure class="tiled-gallery__item"><img decoding="async" srcset="https://i0.wp.com/korben.info/app/uploads/2023/01/visuel-telephone-2-506x1024.webp?strip=info&#038;w=600&#038;ssl=1 600w,https://i0.wp.com/korben.info/app/uploads/2023/01/visuel-telephone-2-506x1024.webp?strip=info&#038;w=900&#038;ssl=1 900w,https://i0.wp.com/korben.info/app/uploads/2023/01/visuel-telephone-2-506x1024.webp?strip=info&#038;w=1200&#038;ssl=1 1200w,https://i0.wp.com/korben.info/app/uploads/2023/01/visuel-telephone-2-506x1024.webp?strip=info&#038;w=1264&#038;ssl=1 1264w" alt="" data-height="2560" data-id="132541" data-link="https://korben.info/?attachment_id=132541" data-url="https://korben.info/app/uploads/2023/01/visuel-telephone-2-506x1024.webp" data-width="1264" src="https://i0.wp.com/korben.info/app/uploads/2023/01/visuel-telephone-2-506x1024.webp?ssl=1" data-amp-layout="responsive"/></figure></div></div></div></div>



<p>Enfin, il faut savoir qu&rsquo;une énergie décalée, c&rsquo;est une énergie qui ensuite n&rsquo;est pas à 100% reconsommée donc ça fait encore des économies de ce point de vue là.</p>



<p>Et pour nous récompenser de ce qu&rsquo;on n&rsquo;a pas consommé, Survoltage nous offre des points qui seront plus tard échangeables contre des euros ou des dons (ils attendent une certification pour ça). Donc on y gagne sur tous les tableaux pour un peu qu&rsquo;on joue le jeu de couper le jus aux bons moments.</p>



<p>Certains se contentent de baisser le chauffage ou de lancer un lave-linge un peu plus tard, alors que d&rsquo;autres utilisateurs coupent carrément le disjoncteur et partent faire un tour pendant 1h. Ensuite, ce que vous n&rsquo;avez pas consommé est comptabilisé dans l&rsquo;application et vous pouvez voir ce que vous avez économisé + les points E-Watts gagnés + la quantité de CO2 économisés ce qui fait de vous les premiers écologistes de France et viendra au fil du temps compenser un peu l&#8217;empreinte carbone de votre iPhone dernier cri 🙂</p>



<p>Alors je vous rassure, rien n&rsquo;est obligatoire. Si certains jours, vous ne pouvez pas réduire votre consommation ou que vous zappez, pas de soucis.</p>



<p>Voila c&rsquo;est comme ça que fonctionnent les opérateurs d&rsquo;effacement. Ils aident le réseau électrique à effacer la crête des pics de consommation. Les marchés européens leur paye l&rsquo;électricité non consommée au même tarif qu&rsquo;une électricité consommée et Survoltage en reverse environ 60%. D&rsquo;après Survoltage, en jouant le jeu tous les jours, vous pouvez gagner jusqu&rsquo;à 15% d&rsquo;économie sur votre facture à l&rsquo;année en plus des points EWATT gagnés.</p>



<p>Un truc intéressant avec Survoltage, c&rsquo;est que vous pouvez également automatiser la coupure de vos appareils avec votre domotique et un compte IFTTT (ça utilise des webhooks). Idéal pour les têtes en l&rsquo;air !</p>



<p>Et bien sûr l&rsquo;application est totalement gratuite. Le mieux c&rsquo;est donc de l&rsquo;installer et de tester le concept pour voir si ça convient avec votre rythme. En tout cas, il y a un petit côté addictif de voir les points s&rsquo;accumuler ainsi que les économies de CO2 et même mes enfants sont fans de jouer au jeu « Survoltage » le soir.</p>



<h2 class="has-text-align-center"><a href="https://me.korben.info/9wu-survoltage" target="_blank" rel="noopener">TÉLÉCHARGER SURVOLTAGE</a></h2>


feed_id: https://korben.info/?p=132395
title: Pour sauvegarder et partager vos discussions avec l’IA d’OpenAI
uri: Pour-sauvegarder-et-partager-vos-discussions-avec-l-IA-d-OpenAI
url: https://korben.info/sharegpt.html
content:
<p><img width="1536" height="1024" src="media/08fc5b48._of_sharing_between_com_1e6a5ad3-5137-41ee-ba4c-22e8ba019edd.png" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_an_image_that_represents_a_moment_of_sharing_between_com_1e6a5ad3-5137-41ee-ba4c-22e8ba019edd.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_an_image_that_represents_a_moment_of_sharing_between_com_1e6a5ad3-5137-41ee-ba4c-22e8ba019edd.png 1536w, https://korben.info/app/uploads/2023/01/Manu23_an_image_that_represents_a_moment_of_sharing_between_com_1e6a5ad3-5137-41ee-ba4c-22e8ba019edd-300x200.png 300w, https://korben.info/app/uploads/2023/01/Manu23_an_image_that_represents_a_moment_of_sharing_between_com_1e6a5ad3-5137-41ee-ba4c-22e8ba019edd-1024x683.png 1024w, https://korben.info/app/uploads/2023/01/Manu23_an_image_that_represents_a_moment_of_sharing_between_com_1e6a5ad3-5137-41ee-ba4c-22e8ba019edd-768x512.png 768w" sizes="(max-width: 1536px) 100vw, 1536px"></p>
<p>Personne n&rsquo;a échappé à la folie de ChatGPT. Evidemment, ce truc est foufou et si je vous en reparle aujourd&rsquo;hui, c&rsquo;est qu&rsquo;il existe une extension pour Chrome qui s&rsquo;appelle <a href="https://sharegpt.com/" target="_blank" rel="noopener"><strong>ShareGPT</strong></a> et qui permet tout simplement de sauvegarder / partager en 1 clic une conversation que vous avez eu avec l&rsquo;IA du tur-fu !</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-947093158"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Une fois l&rsquo;extension installé, vous aurez un petit bouton « Share » en bas de la conversation&#8230;</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" loading="lazy" src="media/f11fab37.SCR-20230123-lus-1024x444.png" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230123-lus-1024x444.png" alt="" class="wp-image-132396" width="650" height="281" srcset="https://korben.info/app/uploads/2023/01/SCR-20230123-lus-1024x444.png 1024w, https://korben.info/app/uploads/2023/01/SCR-20230123-lus-300x130.png 300w, https://korben.info/app/uploads/2023/01/SCR-20230123-lus-768x333.png 768w, https://korben.info/app/uploads/2023/01/SCR-20230123-lus.png 1040w" sizes="(max-width: 650px) 100vw, 650px" /></figure></div>


<p>Et en cliquant dessus, vous serez redirigé vers une page qui gardera en mémoire votre discussion avec ChatGPT, et vous pourrez alors y revenir plus tard, la sauvegarder ou la partager avec les amis que vous n&rsquo;avez plus depuis que vous vous confiez uniquement à cette IA.</p>



<p>Voilà ce que ça donne, je vous invite <a href="https://sharegpt.com/c/ToczAJM" target="_blank" rel="noopener">à cliquer là dessus</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/27c7a449.kiki.webp" data-original-source="https://korben.info/app/uploads/2023/01/kiki.webp" alt="" class="wp-image-132399" width="584" height="367"/></figure></div>


<p>Si ça vous branche, <a rel="noopener" href="https://sharegpt.com/" target="_blank">c&rsquo;est par ici</a>.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1057178761"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Et sinon, il y a aussi l&rsquo;extension ChatGPT-PDF qui permet de sauvegarder l&rsquo;historique d&rsquo;une conversation avec ChatGPT dans un PDF, PNG ou via un lien à partager.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" loading="lazy" src="media/87cc1fb0.205524669-6e40f151-d544-4054-a9e5-c05f3dec57a2-1024x135.webp" data-original-source="https://korben.info/app/uploads/2023/01/205524669-6e40f151-d544-4054-a9e5-c05f3dec57a2-1024x135.webp" alt="" class="wp-image-132417" width="642" height="84" srcset="https://korben.info/app/uploads/2023/01/205524669-6e40f151-d544-4054-a9e5-c05f3dec57a2-1024x135.webp 1024w, https://korben.info/app/uploads/2023/01/205524669-6e40f151-d544-4054-a9e5-c05f3dec57a2-300x39.webp 300w, https://korben.info/app/uploads/2023/01/205524669-6e40f151-d544-4054-a9e5-c05f3dec57a2-768x101.webp 768w, https://korben.info/app/uploads/2023/01/205524669-6e40f151-d544-4054-a9e5-c05f3dec57a2.webp 1521w" sizes="(max-width: 642px) 100vw, 642px" /></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="647" height="598" src="media/7bf4e2b7.ezgif.com-gif-maker.gif" data-original-source="https://korben.info/app/uploads/2023/01/ezgif.com-gif-maker.gif" alt="" class="wp-image-132416"/></figure></div>


<p>Ca fonctionne sous Chrome et Firefox et pour l&rsquo;installer, il faudra aller <a href="https://github.com/liady/ChatGPT-pdf/releases" target="_blank" rel="noopener">la télécharger ici et l&rsquo;installer manuellement</a>.</p>


feed_id: https://korben.info/?p=132403
title: Automatiser l’arrosage avec le Raspberry Pi
uri: Automatiser-l-arrosage-avec-le-Raspberry-Pi
url: https://korben.info/arrosage-raspberry-pi.html
content:
<p><img width="1536" height="1024" src="media/5ce07047.a_Raspberry_Pi_Compute_c27ec0ce-3af1-4adc-abdd-69a090822389.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_a_plant_that_watering_itself_with_a_Raspberry_Pi_Compute_c27ec0ce-3af1-4adc-abdd-69a090822389.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_a_plant_that_watering_itself_with_a_Raspberry_Pi_Compute_c27ec0ce-3af1-4adc-abdd-69a090822389.webp 1536w, https://korben.info/app/uploads/2023/01/Manu23_a_plant_that_watering_itself_with_a_Raspberry_Pi_Compute_c27ec0ce-3af1-4adc-abdd-69a090822389-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_a_plant_that_watering_itself_with_a_Raspberry_Pi_Compute_c27ec0ce-3af1-4adc-abdd-69a090822389-1024x683.webp 1024w, https://korben.info/app/uploads/2023/01/Manu23_a_plant_that_watering_itself_with_a_Raspberry_Pi_Compute_c27ec0ce-3af1-4adc-abdd-69a090822389-768x512.webp 768w" sizes="(max-width: 1536px) 100vw, 1536px"></p>
<p>Si comme moi, vous êtes une super quiche en management de plantes vertes ou de végétaux extérieurs, vous devez absolument lire cet article. Alors non, quand je dis management de plantes vertes, je ne parle pas des ramollis que vous avez sous vos ordres au boulot.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-782090628"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Je m&rsquo;adresse plutôt à tous les geeks de la nature qui mettent des plantes un peu partout chez eux ou dans leur jardin et qui rêvent de ne jamais oublier un arrosage&#8230; Voire qui souhaitent que ça se gère tout seul lorsqu&rsquo;ils sont en vacances à Phuket.</p>



<p>Alors, comment faire ? </p>



<p>Et bien avec un bon vieux Raspberry Pi et le script python Watering, c&rsquo;est possible ! </p>



<p>Ce script, une fois en place sur un Raspberry Pi, permet de piloter un système d&rsquo;arrosage dont les plans <a rel="noopener" href="https://github.com/swenae/watering" target="_blank">sont également fournis sur Github</a> et vous pourrez même piloter tout ça au travers d&rsquo;une interface web.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/02024819.watering.webp" data-original-source="https://korben.info/app/uploads/2023/01/watering.webp" alt="" class="wp-image-132404" width="491" height="367" srcset="https://korben.info/app/uploads/2023/01/watering.webp 1000w, https://korben.info/app/uploads/2023/01/watering-300x225.webp 300w, https://korben.info/app/uploads/2023/01/watering-768x576.webp 768w" sizes="(max-width: 491px) 100vw, 491px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-2096211550"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Pour ce faire, vous aurez besoin d&rsquo;un Raspberry Pi Zero W, d&rsquo;une pompe centrifuge, de vannes magnétiques, de modules relais, d&rsquo;un capteur d&rsquo;humidité, d&rsquo;une alimentation électrique de 5V et de quelques autres pièces spécifiées dans ces plans libres, pour construire votre propre système d&rsquo;arrosage automatisé.</p>



<p>Ce n’est pas plus compliqué que ça. Et une fois que c&rsquo;est en place, vous n&rsquo;aurez plus qu&rsquo;à piloter votre système via l&rsquo;interface PHP accessible depuis l&rsquo;autre bout du monde (ou depuis votre salon).</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/04a3ea1b.web.webp" data-original-source="https://korben.info/app/uploads/2023/01/web.webp" alt="" class="wp-image-132405" width="345" height="460" srcset="https://korben.info/app/uploads/2023/01/web.webp 563w, https://korben.info/app/uploads/2023/01/web-225x300.webp 225w" sizes="(max-width: 345px) 100vw, 345px" /></figure></div>


<p>Pratique !</p>


feed_id: https://korben.info/?p=132408
title: Comment intégrer ChatGPT dans votre moteur de recherche préféré ?
uri: Comment-intégrer-ChatGPT-dans-votre-moteur-de-recherche-préféré
url: https://korben.info/chatgpt-moteur-recherche.html
content:
<p><img width="1536" height="1024" src="media/fcddb39e.Manu23_Google_Cat_766fdf07-c9f5-42c9-8900-fc9e874da1e1.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_Google_Cat_766fdf07-c9f5-42c9-8900-fc9e874da1e1.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_Google_Cat_766fdf07-c9f5-42c9-8900-fc9e874da1e1.webp 1536w, https://korben.info/app/uploads/2023/01/Manu23_Google_Cat_766fdf07-c9f5-42c9-8900-fc9e874da1e1-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_Google_Cat_766fdf07-c9f5-42c9-8900-fc9e874da1e1-1024x683.webp 1024w, https://korben.info/app/uploads/2023/01/Manu23_Google_Cat_766fdf07-c9f5-42c9-8900-fc9e874da1e1-768x512.webp 768w" sizes="(max-width: 1536px) 100vw, 1536px"></p>
<p>Google est en alerte rouge depuis qu&rsquo;OpenAI a sorti ChatGPT. En effet, c&rsquo;est la première fois que je vois vraiment un service qui pourrait les « disrupter » pour parler comme Bruno Lemaire.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1180862796"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Mais en attendant que les IA de Google soient au point, on peut quand même grâce à l&rsquo;extension ChatGPT for Google, intégrer le service d&rsquo;OpenAI directement sur la page des résultats de recherche de Google, mais également de Baidu, Bing, DuckDuckGo, Brave, Yahoo, Naver, Yandex, Kagi, Searx&#8230;etc.</p>



<p>Il faudra bien évidemment vous connecter à votre compte ChatGPT&#8230;</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" src="media/f71092e6.SCR-20230124-jou-1024x501.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230124-jou-1024x501.webp" alt="" class="wp-image-132409" width="736" height="359" srcset="https://korben.info/app/uploads/2023/01/SCR-20230124-jou-1024x501.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230124-jou-300x147.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230124-jou-768x376.webp 768w, https://korben.info/app/uploads/2023/01/SCR-20230124-jou.webp 1181w" sizes="(max-width: 736px) 100vw, 736px" /></figure></div>


<p>Et vous verrez, ce n’est pas si rapide et pas si pertinent qu&rsquo;une vraie conversation avec contexte dans l&rsquo;interface classique de chatGPT.</p>



<p>Par contre y&rsquo;a des options sympas qui permettent de le déclencher que lorsque vous posez une question, ou manuellement quand vous estimez que ça en vaut la peine ou encore de choisir la langue.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/cda58c26.SCR-20230124-jmh.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230124-jmh.webp" alt="" class="wp-image-132410" width="411" height="483" srcset="https://korben.info/app/uploads/2023/01/SCR-20230124-jmh.webp 696w, https://korben.info/app/uploads/2023/01/SCR-20230124-jmh-255x300.webp 255w" sizes="(max-width: 411px) 100vw, 411px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1728185961"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>ChatGPT for Google est disponible sous <a rel="noopener" href="https://chatgpt4google.com/" target="_blank">Chrome et Firefox en cliquant ici</a>.</p>



<p>Et si vous cherchez vraiment un moteur de recherche 100% IA et pas un truc hybride, il y a le moteur <a href="https://www.perplexity.ai/" target="_blank" rel="noopener">Perplexity.ai</a> qui saura également répondre à toutes vos questions, en les sourçant, ce que ChatGPT ne fait pas.</p>



<p>Par contre attention, il faudra bien vérifier les réponses. Par exemple, si je lui demande ceci en français, j&rsquo;ai un résultat faux : </p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/b30391f1.bri.webp" data-original-source="https://korben.info/app/uploads/2023/01/bri.webp" alt="" class="wp-image-132424" width="563" height="418" srcset="https://korben.info/app/uploads/2023/01/bri.webp 937w, https://korben.info/app/uploads/2023/01/bri-300x223.webp 300w, https://korben.info/app/uploads/2023/01/bri-768x571.webp 768w" sizes="(max-width: 563px) 100vw, 563px" /></figure></div>


<p>Mais en anglais, je tombe juste :</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/7036bc63.bri2.webp" data-original-source="https://korben.info/app/uploads/2023/01/bri2.webp" alt="" class="wp-image-132422" width="552" height="454"/></figure></div>


<p>Et quand on lui demande la couleur du cheval blanc d&rsquo;Henri IV, ça part vraiment en couille. lol.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/cb0eb9a3.cheval.webp" data-original-source="https://korben.info/app/uploads/2023/01/cheval.webp" alt="" class="wp-image-132423" width="563" height="367" srcset="https://korben.info/app/uploads/2023/01/cheval.webp 936w, https://korben.info/app/uploads/2023/01/cheval-300x196.webp 300w, https://korben.info/app/uploads/2023/01/cheval-768x501.webp 768w" sizes="(max-width: 563px) 100vw, 563px" /></figure></div>


<p><a href="https://www.perplexity.ai/" target="_blank" rel="noopener"><strong>Perplexity</strong></a> aura de quoi vous laisser perplexe&#8230; roh roh roh 😉</p>


feed_id: https://korben.info/?p=132435
title: Quand ChatGPT vous écoute (et vous parle)
uri: Quand-ChatGPT-vous-écoute-(et-vous-parle)
url: https://korben.info/talk-to-chatgpt.html
content:
<p><img width="1536" height="1024" src="media/8dffab4d.robot.webp" data-original-source="https://korben.info/app/uploads/2023/01/robot.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/robot.webp 1536w, https://korben.info/app/uploads/2023/01/robot-300x200.webp 300w, https://korben.info/app/uploads/2023/01/robot-1024x683.webp 1024w, https://korben.info/app/uploads/2023/01/robot-768x512.webp 768w" sizes="(max-width: 1536px) 100vw, 1536px"></p>
<p>Si vous n&rsquo;aimez pas taper au clavier ou que vous n&rsquo;avez pas de bras, et bien vous allez quand même pouvoir kiffer ChatGPT avec cette extension Chrome qui permet à la fois de lui parler mais également de l&rsquo;écouter nous répondre.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1712170172"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Ainsi, Talk to GPT permet de rendre l&rsquo;expérience de discussion avec l&rsquo;IA encore plus naturelle.</p>



<p>Grâce à de la reconnaissance vocale, vous pourrez lui poser toutes vos questions et celle-ci vous répondra avec sa voix robotique (dispo dans toutes les langues). Vous pouvez évidemment choisir d&rsquo;avoir uniquement l&rsquo;audio en réponse, ou uniquement la reconnaissance vocale et vous pouvez aussi déterminer la vitesse d&rsquo;élocution et des mots clés pour mettre en pause le plugin ou le relancer.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" src="media/2a55393a.SCR-2023012.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-2023012.webp" alt="" class="wp-image-132437" width="501" height="434" srcset="https://korben.info/app/uploads/2023/01/SCR-2023012.webp 677w, https://korben.info/app/uploads/2023/01/SCR-2023012-300x260.webp 300w" sizes="(max-width: 501px) 100vw, 501px" /></figure></div>


<p>Pour installer l&rsquo;extension, rendez-vous sur le Chrome Web Store <a href="https://chrome.google.com/webstore/detail/talk-to-chatgpt/hodadfhfagpiemkeoliaelelfbboamlk" target="_blank" rel="noopener">à l&rsquo;adresse suivante</a>. </p>



<p>Une fois installée, ouvrez ou rechargez la page de ChatGPT et vous devriez voir un bouton « Start » en haut à droite de la page. Après avoir cliqué sur « Start », vous serez invité à autoriser l&rsquo;utilisation de votre microphone.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/d2652e2b.chat.webp" data-original-source="https://korben.info/app/uploads/2023/01/chat.webp" alt="" class="wp-image-132438" width="765" height="495" srcset="https://korben.info/app/uploads/2023/01/chat.webp 1011w, https://korben.info/app/uploads/2023/01/chat-300x194.webp 300w, https://korben.info/app/uploads/2023/01/chat-768x498.webp 768w" sizes="(max-width: 765px) 100vw, 765px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-564664744"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Une option vous permettra également de valider votre question avant de l&rsquo;envoyer (ou de l&rsquo;envoyer directement). </p>



<p>Et voilà ! Bonne discussion à tous !</p>


feed_id: https://korben.info/?p=132520
title: Pour ne plus être le SEO à la traine sur vos longues traines
uri: Pour-ne-plus-être-le-SEO-à-la-traine-sur-vos-longues-traines
url: https://korben.info/creer-longue-traine.html
content:
<p><img width="1920" height="1280" src="media/25152272.anu23_Google_Long_Tail_5b8231fc-4a39-4c26-a044-2ddd1ca446dd.webp" data-original-source="https://korben.info/app/uploads/2023/01/Manu23_Google_Long_Tail_5b8231fc-4a39-4c26-a044-2ddd1ca446dd.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/Manu23_Google_Long_Tail_5b8231fc-4a39-4c26-a044-2ddd1ca446dd.webp 1920w, https://korben.info/app/uploads/2023/01/Manu23_Google_Long_Tail_5b8231fc-4a39-4c26-a044-2ddd1ca446dd-300x200.webp 300w, https://korben.info/app/uploads/2023/01/Manu23_Google_Long_Tail_5b8231fc-4a39-4c26-a044-2ddd1ca446dd-1024x683.webp 1024w, https://korben.info/app/uploads/2023/01/Manu23_Google_Long_Tail_5b8231fc-4a39-4c26-a044-2ddd1ca446dd-768x512.webp 768w, https://korben.info/app/uploads/2023/01/Manu23_Google_Long_Tail_5b8231fc-4a39-4c26-a044-2ddd1ca446dd-1536x1024.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px"></p>
<p>Connaissez-vous le concept de longue traine ?</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1778337935"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>C&rsquo;est le passe-temps favori des experts en référencement (SEO) qui tentent d&rsquo;en fourrer un maximum sur le site, en déterminant une grosse quantité de requêtes propres à leur domaine, y compris des requêtes peu fréquentes. Cela permet de capter du trafic sur plein d&rsquo;expressions et de mots clés plus ou moins longs.</p>



<p>Sauf que voilà, faut un peu d&rsquo;imagination pour les trouver toutes ces expressions. Heureusement, il y a un outil gratuit qui peut vous aider et qui s&rsquo;appelle <a href="https://suggestmachine.com/" target="_blank" rel="noopener"><strong>Suggest Machine</strong></a>.</p>



<p>Le concept est simple, vous entrez un mot clé, une langue (slurp), un pays et c&rsquo;est parti mon kiki. Suggest Machine commencera à lister à la fois des requêtes suggérées, mais également des questions. Pour cela, il se base sur les suggestions renvoyées par Google. </p>



<p>Puis complétera votre demande initiale avec ses résultats pour générer encore plus de résultats et ainsi de suite.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" src="media/e9fcc7e9.SCR-20230130-k09-993x1024.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230130-k09-993x1024.webp" alt="" class="wp-image-132522" width="607" height="626" srcset="https://korben.info/app/uploads/2023/01/SCR-20230130-k09-993x1024.webp 993w, https://korben.info/app/uploads/2023/01/SCR-20230130-k09-291x300.webp 291w, https://korben.info/app/uploads/2023/01/SCR-20230130-k09-768x792.webp 768w, https://korben.info/app/uploads/2023/01/SCR-20230130-k09-1489x1536.webp 1489w, https://korben.info/app/uploads/2023/01/SCR-20230130-k09.webp 1920w" sizes="(max-width: 607px) 100vw, 607px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-516869932"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Et ça peut durer comme ça, un bon moment. Donc après à vous d&rsquo;exporter les listes en CSV pour commencer à bosser sur votre contenu SEO de longue traine.</p>



<p>Bon courage pour ce travail long et pénible !</p>


feed_id: https://korben.info/?p=132847
title: Pokémon Écarlate et Violet en 5 étapes
uri: Pokémon-Écarlate-et-Violet-en-5-étapes
url: https://korben.info/pokemon-ecarlate-et-violet-en-5-etapes.html
content:
<p><img width="1080" height="622" src="media/2598aac9.pokemon-ecarlate-violet-1.webp" data-original-source="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-1.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-1.webp 1080w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-1-300x173.webp 300w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-1-1024x590.webp 1024w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-1-768x442.webp 768w" sizes="(max-width: 1080px) 100vw, 1080px"></p>
<p class="has-text-align-center">— Article rédigé par l’ami <a rel="noreferrer noopener" href="https://remouk.fr/" target="_blank">Remouk</a> <a rel="noreferrer noopener" href="https://danstonchat.com/" target="_blank">(DansTonChat)</a> – Merci à lui —</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1330212658"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Aaah <a href="https://fr.wikipedia.org/wiki/Pok%C3%A9mon" target="_blank" rel="noopener">Pokémon</a>, ça fait 27 ans que ça existe, on commence à connaître ! Chaque génération propose son lot de différence et les deux <a href="https://amzn.to/3xUmzwD" target="_blank" rel="noopener">Pokémon Écarlate</a> &amp; <a href="https://amzn.to/3Z3Q2jj" target="_blank" rel="noopener">Violet</a>, sortis au mois de novembre dernier, ne font pas exception à la règle. Mais aujourd’hui, en lieu et place d’un test classique, j’avais envie d’accentuer les points forts de ces nouveaux jeux, en faisant une liste de ce que j’ai trouvé cool. 🙂 Bien sûr, je vous parlerais quand même de ce qui m’a déçu, et à la toute fin je vous donnerai mon avis de gamer chevronné !</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Pokémon Écarlate &amp; Pokémon Violet – Maintenant disponibles ! (Nintendo Switch)" width="800" height="450" src="https://www.youtube.com/embed/Xh-LDo6C_r8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<h2>1) Un monde tout vert</h2>



<p>Ok, on commence par la promesse initiale : le monde ouvert. Ce nouveau Pokémon suit les traces de pattes de  <a href="https://amzn.to/3EFd1sQ" target="_blank" rel="noopener">Légendes Pokémon Arceus</a> et propose des environnements ouverts, à explorer à notre guise. Dès le départ (enfin, après une séquence de didacticiel qui met en place l’histoire), on peut choisir par quel côté débuter notre expédition, par définir quel objectif atteindre en priorité, etc. C&rsquo;est aussi rafraîchissant qu’un verre de lait meumeu !</p>



<p>Et malgré cette réelle liberté, la progression est plutôt bien dosée. On débloque régulièrement des pouvoirs pour notre monture, ce qui nous permet d’atteindre de nouvelles zones. Le niveau des Pokémons rencontrés correspond plutôt bien à notre niveau à nous (et quand ce n’est pas le cas ce n’est pas trop gênant), là dessus, c’est bien foutu. Le scénario sort un peu du schéma habituel et on prend plaisir à avancer à son rythme.</p>



<figure class="wp-block-image size-large"><a href="https://amzn.to/3Z3Q2jj"><img decoding="async" loading="lazy" width="1024" height="576" src="media/7773faaf.pokemon-ecarlate-violet-2-1024x576.webp" data-original-source="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-2-1024x576.webp" alt="" class="wp-image-132851" srcset="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-2-1024x576.webp 1024w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-2-300x169.webp 300w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-2-768x432.webp 768w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-2.webp 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2>2) L&rsquo;école forbuissonnière</h2>



<p>Au centre de la map : l&rsquo;Académie. Ce n’est pas précisé clairement au départ, mais je vous conseille de vous y rendre régulièrement entre deux “missions”, car il y a des leçons à débloquer, ça nous apprend pas mal de subtilités sur le <em>gameplay </em>ou l’univers du jeu : y a des mini-quêtes, on va tisser des liens avec les profs et quelques élèves, et ça structure un peu notre progression. Et puis ça permet de récupérer plein de récompenses facilement. 😀</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1514204657"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Ces allers-retours ne sont pas agaçants, car dès le départ de l’aventure, on a accès au déplacement rapide (concrètement : téléportation) et la carte nous indique les points intéressants de manière claire. Si l’envie vous prend de chasser les créatures téracristalisées, ou de retourner découvrir une zone précise, c’est faisable !</p>



<figure class="wp-block-image size-full"><a href="https://amzn.to/3Z3Q2jj"><img decoding="async" loading="lazy" width="720" height="405" src="media/5064e87b.pokemon-ecarlate-violet-3.webp" data-original-source="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-3.webp" alt="" class="wp-image-132852" srcset="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-3.webp 720w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-3-300x169.webp 300w" sizes="(max-width: 720px) 100vw, 720px" /></a></figure>



<h2>3) Des combats pas barbants</h2>



<p>Je m’explique. 😀 Le système de baston a toujours été sympa, mais parfois un peu fastidieux (écrans de transitions et textes un peu longs, combats aléatoires&#8230;). Dans <a href="https://amzn.to/3EFd1sQ" target="_blank" rel="noopener">Arceus</a>, tout cela avait été un peu bouleversé (aucun écran de transition, attaques rapides ou puissantes, Pokémon barons&#8230;), et c’était cool. Mais ici ils sont revenus en arrière sur pas mal de points. :’( Heureusement ils ont gardé certains trucs, et ajouté plein de petits détails qui nous facilitent la vie et rendent l’expérience plus fluide et agréable que dans les autres jeux canoniques.</p>



<p>Capturer un Pokémon demande toujours d’entrer en combat, cependant, se cacher dans les hautes herbes et lui balancer une pokéball par surprise (dans le dos) facilitera grandement l’opération. Manger certains aliments (on peut cuisiner et faire des piques-niques) boostera nos compétences de capture ou autre. Il est possible d’avoir un Pokémon de compagnie qui se balade à nos côtés : il ira se battre automatiquement, engrangeant XP et objets sans intervention de notre part ou presque. Ça nous évite plein de combats superflus, rend l’exploration et le <em>farming </em>plus agréable.</p>



<figure class="wp-block-image size-large"><a href="https://amzn.to/3Z3Q2jj"><img decoding="async" loading="lazy" width="1024" height="576" src="media/47eb649f.pokemon-ecarlate-violet-4-1024x576.webp" data-original-source="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-4-1024x576.webp" alt="" class="wp-image-132853" srcset="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-4-1024x576.webp 1024w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-4-300x169.webp 300w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-4-768x432.webp 768w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-4.webp 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2>4) Une interface qui QoL</h2>



<p>Plus besoin d’aller voir un NPC précis planqué dans un recoin paumé, pour effectuer certaines action bien précises : les menus sont complets, et nous permettent ENFIN de quasiment tout faire quand on le souhaite (même d’apprendre d’anciennes techniques, de renommer les Pokémons, &#8230;). <strong>OUF</strong>.</p>



<p>Aussi, pour une fois, on a un “vrai” mode multijoueur. On peut se retrouver jusqu’à 4 joueurs dans la même instance, explorer, échanger, faire des photos (🤷), participer à des raids ensemble, etc. L&rsquo;avancée dans le scénario reste indépendante, car le jeu conserve la progression de chaque joueur, mais il est possible de faire nos quêtes chacun de son côté tout en étant dans le même monde, se retrouver sur la map, faire des échanges, etc.</p>



<figure class="wp-block-image size-large"><a href="https://amzn.to/3Z3Q2jj"><img decoding="async" loading="lazy" width="1024" height="723" src="media/6b832591.pokemon-ecarlate-violet-5-1024x723.webp" data-original-source="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-5-1024x723.webp" alt="" class="wp-image-132854" srcset="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-5-1024x723.webp 1024w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-5-300x212.webp 300w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-5-768x543.webp 768w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-5.webp 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2>5) Violet, écarlate, tout n’est pas rose</h2>



<p>J’apprécie beaucoup ce volet, mais je regrette certains points. Tout d’abord, l’aspect graphique : c’est assez vide, fade, et parfois ça rame&#8230; 🙁 Un comble quand on voit certains jeux comme les <a href="https://amzn.to/3IZARCu" target="_blank" rel="noopener">Xenoblade</a>, <a href="https://amzn.to/3Y9Rb7M" target="_blank" rel="noopener">Zelda</a>, ou <a href="https://amzn.to/3KGRFPV" target="_blank" rel="noopener">Dragon Quest XI</a>, beaucoup plus jolis et fluides sur la même console !</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1453013674"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Aussi, je trouve dommage que le système de chasse/capture, tel qu&rsquo;il était implémenté dans <a href="https://amzn.to/3EFd1sQ" target="_blank" rel="noopener">Arceus</a>, ne soit pas de retour. Pareil pour les “barons”, les Pokémon de différentes tailles, etc. C’était vachement fun et ça apportait de la variété au gameplay.&nbsp; Peut-être que la prochaine génération osera faire le mélange de tout ça ?</p>



<figure class="wp-block-image size-large"><a href="https://amzn.to/3Z3Q2jj"><img decoding="async" loading="lazy" width="1024" height="576" src="media/ff0b8958.pokemon-ecarlate-violet-6-1024x576.webp" data-original-source="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-6-1024x576.webp" alt="" class="wp-image-132855" srcset="https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-6-1024x576.webp 1024w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-6-300x169.webp 300w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-6-768x432.webp 768w, https://korben.info/app/uploads/2023/02/pokemon-ecarlate-violet-6.webp 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2>Conclusion</h2>



<p>En dehors de ces quelques regrets, je trouve que c’est un excellent jeu, qui renouvelle l’expérience de belle manière. La durée de vie est plus que correcte, le scénario promet quelques surprises et l&rsquo;aspect collectionnite est toujours aussi réussi. Ça apporte un bon petit coup de frais à la licence, vraiment agréable, je conseille !</p>



<h2 class="has-text-align-center"><a href="https://amzn.to/3Z3Q2jj" target="_blank" rel="noopener">Acheter Pokémon Violet</a> ou <a href="https://amzn.to/3xUmzwD" target="_blank" rel="noopener">Écarlate sur Nintendo Switch</a></h2>


feed_id: https://korben.info/?p=132547
title: Votre portrait propulsé à l’IA
uri: Votre-portrait-propulsé-à-l-IA
url: https://korben.info/portrait-ia.html
content:
<p><img width="1920" height="962" src="media/acb10ec1.SCR-20230131-kay.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230131-kay.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/01/SCR-20230131-kay.webp 1920w, https://korben.info/app/uploads/2023/01/SCR-20230131-kay-300x150.webp 300w, https://korben.info/app/uploads/2023/01/SCR-20230131-kay-1024x513.webp 1024w, https://korben.info/app/uploads/2023/01/SCR-20230131-kay-768x385.webp 768w, https://korben.info/app/uploads/2023/01/SCR-20230131-kay-1536x770.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px"></p>
<p>L&rsquo;IA c&rsquo;est cool surtout quand elle génère des images ! Et ce qui est encore plus cool, c&rsquo;est de pouvoir l&rsquo;expérimenter sans débourser un centime, dans un cadre un peu fun pour par exemple se refaire une photo de profil Twitter ou émoustiller de l&rsquo;incel(le) sur Tinder.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-91690308"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>C&rsquo;est dans ce cadre de « On va bien se marrer » que je vous propose aujourd&rsquo;hui d&rsquo;expérimenter <a href="https://drip.art/" data-type="URL" data-id="https://drip.art" target="_blank" rel="noopener"><strong>Drip.art</strong></a> !</p>



<p>Le concept est simple. Vous vous inscrivez, vous uploadez des tas de photos de vous en bonne qualité (et sans vos fichues lunettes), puis vous écrivez un prompt, c&rsquo;est à dire une petite phrase en anglais pour demander la série de photos de vos rêves.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" src="media/00f12d12.SCR-20230131-kbc-879x1024.webp" data-original-source="https://korben.info/app/uploads/2023/01/SCR-20230131-kbc-879x1024.webp" alt="" class="wp-image-132548" width="411" height="478" srcset="https://korben.info/app/uploads/2023/01/SCR-20230131-kbc-879x1024.webp 879w, https://korben.info/app/uploads/2023/01/SCR-20230131-kbc-258x300.webp 258w, https://korben.info/app/uploads/2023/01/SCR-20230131-kbc-768x894.webp 768w, https://korben.info/app/uploads/2023/01/SCR-20230131-kbc-1319x1536.webp 1319w, https://korben.info/app/uploads/2023/01/SCR-20230131-kbc-1759x2048.webp 1759w, https://korben.info/app/uploads/2023/01/SCR-20230131-kbc.webp 1920w" sizes="(max-width: 411px) 100vw, 411px" /></figure></div>


<p>Ensuite vous patientez des heures et des heures (oui c&rsquo;est long) et Drip AI vous enverra un email pour vous prévenir que la génération de vos photos est terminée. Et vous aurez donc l&#8217;embarras du choix en matière d&rsquo;images de profils avec votre ganache.</p>



<div class="wp-block-jetpack-tiled-gallery aligncenter is-style-rectangular"><div class="tiled-gallery__gallery"><div class="tiled-gallery__row"><div class="tiled-gallery__col" style="flex-basis:70.40025%"><figure class="tiled-gallery__item"><img decoding="async" srcset="https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-kar-1024x726.webp?strip=info&#038;w=600&#038;ssl=1 600w,https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-kar-1024x726.webp?strip=info&#038;w=900&#038;ssl=1 900w,https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-kar-1024x726.webp?strip=info&#038;w=1200&#038;ssl=1 1200w,https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-kar-1024x726.webp?strip=info&#038;w=1500&#038;ssl=1 1500w,https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-kar-1024x726.webp?strip=info&#038;w=1800&#038;ssl=1 1800w,https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-kar-1024x726.webp?strip=info&#038;w=1920&#038;ssl=1 1920w" alt="" data-height="1362" data-id="132550" data-link="https://korben.info/?attachment_id=132550" data-url="https://korben.info/app/uploads/2023/01/SCR-20230131-kar-1024x726.webp" data-width="1920" src="https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-kar-1024x726.webp?ssl=1" data-amp-layout="responsive"/></figure></div><div class="tiled-gallery__col" style="flex-basis:29.59975%"><figure class="tiled-gallery__item"><img decoding="async" srcset="https://i2.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka4-1024x1019.webp?strip=info&#038;w=600&#038;ssl=1 600w,https://i2.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka4-1024x1019.webp?strip=info&#038;w=900&#038;ssl=1 900w,https://i2.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka4-1024x1019.webp?strip=info&#038;w=1200&#038;ssl=1 1200w,https://i2.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka4-1024x1019.webp?strip=info&#038;w=1500&#038;ssl=1 1500w,https://i2.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka4-1024x1019.webp?strip=info&#038;w=1800&#038;ssl=1 1800w,https://i2.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka4-1024x1019.webp?strip=info&#038;w=1920&#038;ssl=1 1920w" alt="" data-height="1911" data-id="132549" data-link="https://korben.info/?attachment_id=132549" data-url="https://korben.info/app/uploads/2023/01/SCR-20230131-ka4-1024x1019.webp" data-width="1920" src="https://i2.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka4-1024x1019.webp?ssl=1" data-amp-layout="responsive"/></figure><figure class="tiled-gallery__item"><img decoding="async" srcset="https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka9-1024x702.webp?strip=info&#038;w=600&#038;ssl=1 600w,https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka9-1024x702.webp?strip=info&#038;w=900&#038;ssl=1 900w,https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka9-1024x702.webp?strip=info&#038;w=1200&#038;ssl=1 1200w,https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka9-1024x702.webp?strip=info&#038;w=1500&#038;ssl=1 1500w,https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka9-1024x702.webp?strip=info&#038;w=1800&#038;ssl=1 1800w,https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka9-1024x702.webp?strip=info&#038;w=1920&#038;ssl=1 1920w" alt="" data-height="1316" data-id="132551" data-link="https://korben.info/?attachment_id=132551" data-url="https://korben.info/app/uploads/2023/01/SCR-20230131-ka9-1024x702.webp" data-width="1920" src="https://i0.wp.com/korben.info/app/uploads/2023/01/SCR-20230131-ka9-1024x702.webp?ssl=1" data-amp-layout="responsive"/></figure></div></div></div></div>



<p>Des heures de rigolage en perspective.</p>


feed_id: https://korben.info/?p=132636
title: Éviter les risques liés aux data brokers avec Incogni
uri: Éviter-les-risques-liés-aux-data-brokers-avec-Incogni
url: https://korben.info/risques-lies-aux-data-brokers.html
content:
<p><img width="800" height="417" src="media/567312b2.incogni.jpg" data-original-source="https://korben.info/app/uploads/2022/09/incogni.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2022/09/incogni.jpg 800w, https://korben.info/app/uploads/2022/09/incogni-300x156.jpg 300w, https://korben.info/app/uploads/2022/09/incogni-768x400.jpg 768w" sizes="(max-width: 800px) 100vw, 800px"></p>
<p class="has-text-align-center">&#8212; Article en partenariat <a href="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" data-type="URL" data-id="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" target="_blank" rel="noreferrer noopener">avec Incogni</a> &#8212;</p>



<p>Il n&rsquo;y a pas si longtemps de ça je vous ai expliqué <a href="https://korben.info/data-brokers-incogni.html" data-type="URL" data-id="https://korben.info/data-brokers-incogni.html">ce qu&rsquo;est un data broker</a> et comment ils faisaient pour récupérer vos informations personnelles. Le plus souvent à votre insu. Je vous ai aussi fait <a href="https://korben.info/incogni-cnil.html" data-type="URL" data-id="https://korben.info/incogni-cnil.html">un petit article</a> sur les lois qu&rsquo;ils sont censés respecter. Mais ce que je n&rsquo;ai pas encore abordé c&rsquo;est <strong>la manière dont cela peut vous porter directement préjudice</strong>.</p>



<p>Évidemment, savoir que nos infos (parfois privées) se promènent un peu partout n&rsquo;est déjà pas très fun en soit. Mais réaliser qu&rsquo;il y a en plus un risque qu&rsquo;elles se retournent contre nous pour impacter négativement notre vie, c&rsquo;est encore un autre stade. Et Incogni vient à nouveau vous prêter main-forte.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="480" height="270" decoding="async" src="media/1a237926.giphy-downsized-large.gif" data-original-source="https://media.giphy.com/media/vP5tCg09mctxuPwY1C/giphy-downsized-large.gif" alt=""/></figure></div>


<p>Si vous avez lu mes articles précédents vous connaissez le principe de base : <strong>les data brokers récupèrent des tonnes d&rsquo;informations</strong> depuis de nombreuses sources (base de données revendues/hackées, profils sociaux, données publiques,&nbsp;cookies publicitaires&nbsp;&#8230;). Ils croisent alors ces différentes&nbsp;datas&nbsp;afin de&nbsp;créer&nbsp;un profil numérique le plus complet possible pour chaque internaute et les classer dans différentes catégories d&rsquo;audience (joueurs de console PlayStation, ménagère dont le hobby est la cuisine, grand sportif &#8230;). Je parie qu&rsquo;ils ont même créé une catégorie rien que pour moi : chef d&rsquo;Internet éleveur de poules ou débroussailleur poseur&nbsp;placo.</p>



<p>Et quand je parle de « chaque internaute » je ne pense pas être trop&nbsp;loin de la réalité. Vous avez un compte Amazon ? À moins d&rsquo;interdire les cookies, vos infos sont revendues à plusieurs dizaines de boites. En 2022 la CNIL a généré pour plus de 100 millions d&rsquo;amendes autour du <strong>mauvais respect de la protection des&nbsp;données personnelles des Français</strong>. Et « tout le monde » y est passé : Microsoft, Apple, Facebook (quelle surprise!)&nbsp;&#8230; même EDF&nbsp;et plus récemment l&rsquo;éditeur de jeux mobiles&nbsp;Voodoo (Helix Jump, Paper.io &#8230;).</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="650" height="200" decoding="async" src="https://me.korben.info/cyt-incogni-risques-databrokers" alt=""/></figure></div>


<p>Sauf que, en plus de ne pas respecter&nbsp;notre intimité, le profil qui est&nbsp;créé&nbsp;n&rsquo;est pas forcément toujours précis ni d&rsquo;actualité. Il peut y avoir des zones d&rsquo;ombres, des données périmées,&nbsp;un flou en fonction de la véracité même des infos que vous renseignez, des outils et services que vous utilisez au quotidien, du nombre de profils que vous utilisez, etc.</p>



<p>Or cela peut poser problème lorsque l&rsquo;organisme qui achète vos infos est une banque, une assurance ou encore une entreprise qui recrute.&nbsp;Et que ces derniers prennent une décision basée sur un profil qui ne représente plus&nbsp;votre situation actuelle. Aux USA, il y a déjà quelques années, un homme s&rsquo;est ainsi vu refuser un boulot à cause de données erronées récoltées par son potentiel employeur. Il a par la suite <a href="https://casetext.com/case/smith-v-lexisnexis-screening-solutions-inc" data-type="URL" data-id="https://casetext.com/case/smith-v-lexisnexis-screening-solutions-inc" target="_blank" rel="noreferrer noopener">gagné un procès</a> contre le courtier ayant revendu ses infos, car il n&rsquo;a pas été possible de prouver à 100% que tout le concernait. L&rsquo;avantage de porter un nom assez bateau comme David Smith 😉</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="480" height="270" decoding="async" src="media/c91582a1.giphy-downsized-large.gif" data-original-source="https://media.giphy.com/media/WOrD6XwdYtkr2DZ0U7/giphy-downsized-large.gif" alt=""/><figcaption class="wp-element-caption">Exemple de famille Smith en train de brouiller les pistes</figcaption></figure></div>


<p>Vous voyez que, sur un malentendu,&nbsp;cela peut mal tourner.&nbsp;La meilleure protection à ce niveau&nbsp;reste de supprimer ses traces le plus tôt possible :</p>



<ul>
<li>ne pas créer un compte si ce n&rsquo;est pas nécessaire</li>



<li>ne pas donner plus d&rsquo;infos que le minimum requit pour faire fonctionner le service demandé</li>



<li>utiliser des outils et services adaptés (navigateur axé vie privée, messagerie chiffrée &#8230;)</li>



<li>faire supprimer les données déjà stockées chez les data brokers</li>
</ul>



<p>Pour ce dernier point, vous pouvez vous tourner les yeux fermés&nbsp;<a href="https://korben.info/incogni-test.html" data-type="URL" data-id="https://korben.info/incogni-test.html">vers Incogni</a>. Le service de Surfshark sera d&rsquo;une aide précieuse pour faire disparaitre les informations qui sont déjà présentes dans les listes des courtiers.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="800" height="414" src="media/8b08f735.incogni-tableau-de-bord.jpg" data-original-source="https://korben.info/app/uploads/2022/09/incogni-tableau-de-bord.jpg" alt="" class="wp-image-130591" srcset="https://korben.info/app/uploads/2022/09/incogni-tableau-de-bord.jpg 800w, https://korben.info/app/uploads/2022/09/incogni-tableau-de-bord-300x155.jpg 300w, https://korben.info/app/uploads/2022/09/incogni-tableau-de-bord-768x397.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure></div>


<p>Déjà, le service vous permet de définir votre propre niveau de granularité (chaque fois que j&rsquo;écris ce mot je pense aux granulés de bois pour pellet, c&rsquo;est grave docteur ?). Quelles sont les informations que vous voulez laisser&nbsp;visibles et quelles sont celles que vous voulez faire&nbsp;supprimer ? Une fois que vous avez fait vos choix, Incogni va alors contacter les data brokers au cas par cas&nbsp;afin de leur rappeler vos droits et demander&nbsp;les suppressions nécessaires dans les bases de données.</p>



<p>Et si les brokers esquivent la demande ? Incogni va les relancer encore et encore, jusqu&rsquo;à ce que ça finisse pas passer. Une fois que c&rsquo;est fait, l&rsquo;outil continue à surveiller du coin de l&rsquo;oeil que le broker ne vous remet pas dans sa base. Bref il y a un vrai suivi et, en plus de protéger votre vie privée, cela va vous faire&nbsp;économiser des heures de travail.</p>



<h2 class="has-text-align-center"><a href="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" data-type="URL" data-id="https://get.incogni.io/aff_c?offer_id=959&amp;aff_id=13768" target="_blank" rel="noreferrer noopener">Découvrir le service Incogni !</a></h2>


feed_id: https://korben.info/?p=132882
title: Edito du 28/02/2023
uri: Edito-du-28-02-2023
url: https://korben.info/edito-du-28-02-2023.html
content:
<p><img width="1920" height="1097" src="media/6a62663f.works_have_replaced_th_84944155-2723-4a24-be1e-41e5549c8acc.webp" data-original-source="https://korben.info/app/uploads/2023/02/Manu23_A_futuristic_city_where_social_networks_have_replaced_th_84944155-2723-4a24-be1e-41e5549c8acc.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://korben.info/app/uploads/2023/02/Manu23_A_futuristic_city_where_social_networks_have_replaced_th_84944155-2723-4a24-be1e-41e5549c8acc.webp 1920w, https://korben.info/app/uploads/2023/02/Manu23_A_futuristic_city_where_social_networks_have_replaced_th_84944155-2723-4a24-be1e-41e5549c8acc-300x171.webp 300w, https://korben.info/app/uploads/2023/02/Manu23_A_futuristic_city_where_social_networks_have_replaced_th_84944155-2723-4a24-be1e-41e5549c8acc-1024x585.webp 1024w, https://korben.info/app/uploads/2023/02/Manu23_A_futuristic_city_where_social_networks_have_replaced_th_84944155-2723-4a24-be1e-41e5549c8acc-768x439.webp 768w, https://korben.info/app/uploads/2023/02/Manu23_A_futuristic_city_where_social_networks_have_replaced_th_84944155-2723-4a24-be1e-41e5549c8acc-1536x878.webp 1536w" sizes="(max-width: 1920px) 100vw, 1920px"></p>
<p>Salut la compagnie, </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1701823621"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Alors comment ça va ?</p>



<p>Honnêtement, je ne sais pas s&rsquo;il y a encore de vrais gens qui vont sur le vrai web avec des pages HTML et tout et tout, ou si tout le monde est réfugié sur les plateformes sociales (Tiktok, Twitter&#8230;etc.), mais si vous me lisez, et bien sachez que ça me fait plaisir :).</p>



<p>Vous l&rsquo;ignorez surement, mais ça va faire maintenant + de 2 ans qu&rsquo;il y a <a href="https://discord.gg/korben" target="_blank" rel="noopener"><strong>un serveur Discord avec la communauté des Korbenautes</strong></a> qui échange toute la journée sur plein de sujets Tech et divers. Et on m&rsquo;a dit qu&rsquo;il fallait que j&rsquo;en fasse un peu plus la pub, donc rejoignez-nous. Vous y retrouverez d&rsquo;autres passionné(e)s comme vous ! En tout cas, ça me fait plaisir de voir cette petite communauté grandir et s&rsquo;entraider chaque jour.</p>



<p>Merci également à tous <a href="https://patreon.com/korben" target="_blank" rel="noopener">les membres du <strong>Patreon</strong></a> qui soutiennent mon travail et me permettent de continuer à produire du contenu rien que pour eux. Cela me permet de me concentrer sur ce que j&rsquo;aime faire et de fournir du contenu de qualité pour tous, que ce soit des vidéos ou des articles.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-246131969"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Ah oui et aujourd&rsquo;hui, c&rsquo;est un peu la fête : Fermeture de la chasse ce soir. Donc normalement, plus de chiens qui se baladent partout dans mon jardin en mode portenawak ni de boucan de bagnoles, coups de feu, mecs qui braillent tout le weekend comme si j&rsquo;habitais en centre-ville de Marseille. Enfin, jusqu&rsquo;à la prochaine fois&#8230;</p>



<p>Aussi ce week-end, je me suis habillé en stabilo orange (sécurité oblige) pour débiter un nouvel arbre qui était tombé à cause du vent. Y&rsquo;a plus qu&rsquo;à laisser sécher ce futur bois de chauffage pendant quelques années. Vive la tronçonneuse ! Et oui j&rsquo;ai mal partout, mais j&rsquo;ai conservé mes 2 jambes. Ces activités en plein air, c&rsquo;est mieux que Basic Fit.</p>



<p>Avec la fin des vacances de février, c&rsquo;est aussi un grand plaisir de retrouver tout le monde, que ce soit sur <a href="http://twitch.tv/korbenFR" target="_blank" rel="noopener">Twitch</a> ou <a href="http://tiktok.com/@korbeninfo" target="_blank" rel="noopener">TikTok</a>. C&rsquo;est l&rsquo;occasion de reprendre nos échanges passionnés ;-).</p>



<p>J&rsquo;ai également commencé une série que je trouve très cool : The Orville. Même si elle n&rsquo;est pas récente, elle est très fun. C&rsquo;est un genre de Star Trek en rigolo. Ça permet de se détendre après une grosse journée. Je vous la conseille.</p>



<p>Voilà pour les news. Et surtout, n&rsquo;oubliez pas de vous accrocher à vos projets et de continuer à apprendre chaque jour. J&rsquo;espère d&rsquo;ailleurs que j&rsquo;y contribue un peu. La clé du succès est la persévérance donc ne lâchez rien !</p>



<p>À bientôt !</p>


feed_id: https://korben.info/?p=132570
title: Kangas – Pour naviguer facilement dans vos océans de Big Data
uri: Kangas-Pour-naviguer-facilement-dans-vos-océans-de-Big-Data
url: https://korben.info/visualiser-big-data-python.html
content:
<p><img width="1000" height="667" src="media/f1778ff8.Manu23_a_data_lake_d3366d7b-c718-482d-98a9-0a7884327bb4.webp" data-original-source="https://korben.info/app/uploads/2023/02/Manu23_a_data_lake_d3366d7b-c718-482d-98a9-0a7884327bb4.webp" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/02/Manu23_a_data_lake_d3366d7b-c718-482d-98a9-0a7884327bb4.webp 1000w, https://korben.info/app/uploads/2023/02/Manu23_a_data_lake_d3366d7b-c718-482d-98a9-0a7884327bb4-300x200.webp 300w, https://korben.info/app/uploads/2023/02/Manu23_a_data_lake_d3366d7b-c718-482d-98a9-0a7884327bb4-768x512.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p>Tout a tendance à devenir de plus en plus gros : grosses caisses, grosses basses, et gros bidou !</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1738221162"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Mais le pire c&rsquo;est la quantité de données dont les entreprises se servent qui devient tellement énorme que plus personne n&rsquo;est capable de la traiter ou de la comprendre sans faire appelle à des outils d&rsquo;apprentissage (IA). </p>



<p>C&rsquo;est pour explorer, analyser et visualiser toute cette big data que Kangas a été développé. Il s&rsquo;agit d&rsquo;une lib en Python qui est capable de traiter des tableaux de données très volumineux en toute simplicité. Kangas propose également une interface pour visualiser au mieux les requêtes complexes que vous voulez mettre en place pour traiter ces données.</p>



<p>L&rsquo;outil est très puissant, « scalable » comme on dit puisqu&rsquo;on peut y stocker autant de données qu&rsquo;on veut et ensuite y faire du tri, du filtrage, des regroupements, le tout en quelques secondes.</p>



<p>Kangas intègre également des fonctionnalités de traitement d&rsquo;image et permet de visualiser, filtrer et associer des tags et des métadonnées à vos images, comme vous pouvez le voir ci-dessous :</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="662" src="media/97e8b93e.Oct-25-2022-16-43-56-2-1024x662.gif" data-original-source="https://korben.info/app/uploads/2023/02/Oct-25-2022-16-43-56-2-1024x662.gif" alt="" class="wp-image-132571" srcset="https://korben.info/app/uploads/2023/02/Oct-25-2022-16-43-56-2-1024x662.gif 1024w, https://korben.info/app/uploads/2023/02/Oct-25-2022-16-43-56-2-300x194.gif 300w, https://korben.info/app/uploads/2023/02/Oct-25-2022-16-43-56-2-768x496.gif 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-672700349"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Pour l&rsquo;installer, vous devez faire un :</p>



<pre class="wp-block-code"><code>pip install kangas</code></pre>



<p>(Il vous faudra peut-être également installer IPython&#8230; en tout cas, chez moi il l&rsquo;a réclamé)</p>



<p>Puis importez la lib comme ceci dans votre code Python, en chargeant le datagrid (dans le code, il s&rsquo;agit de données d&rsquo;exemple) comme ceci : </p>



<pre class="wp-block-code"><code>import kangas as kg

# Load an existing DataGrid
dg = kg.read_datagrid("https://github.com/caleb-kaiser/kangas_examples/raw/master/coco-500.datagrid")</code></pre>



<p>Et quand la source de données est chargée, on peut l&rsquo;afficher comme ceci : </p>



<pre class="wp-block-code"><code>dg.show()</code></pre>



<p>Votre navigateur ouvrira alors le Visualiseur de données de Kangas en local et vous pourrez naviguer dans vos Big Données super facilement.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="1000" height="619" src="media/42860d97.SCR-20230204-dlo.webp" data-original-source="https://korben.info/app/uploads/2023/02/SCR-20230204-dlo.webp" alt="" class="wp-image-132573" srcset="https://korben.info/app/uploads/2023/02/SCR-20230204-dlo.webp 1000w, https://korben.info/app/uploads/2023/02/SCR-20230204-dlo-300x186.webp 300w, https://korben.info/app/uploads/2023/02/SCR-20230204-dlo-768x475.webp 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure></div>


<p>Pratique non ?</p>


feed_id: https://korben.info/?p=132596
title: Dites adieu aux tâches répétitives sur vos serveurs avec Ásbrú Connection Manager
uri: Dites-adieu-aux-tâches-répétitives-sur-vos-serveurs-avec-Ásbrú-Co
url: https://korben.info/asbru-connection-manager.html
content:
<p><img width="1069" height="378" src="media/77bd22f1.SCR-20230210-lov.png" data-original-source="https://korben.info/app/uploads/2023/02/SCR-20230210-lov.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/02/SCR-20230210-lov.png 1069w, https://korben.info/app/uploads/2023/02/SCR-20230210-lov-300x106.png 300w, https://korben.info/app/uploads/2023/02/SCR-20230210-lov-1024x362.png 1024w, https://korben.info/app/uploads/2023/02/SCR-20230210-lov-768x272.png 768w" sizes="(max-width: 1069px) 100vw, 1069px"></p>
<p>Imaginez que vous ayez besoin de vous connecter régulièrement à distance sur plusieurs machines pour y faire un peu de maintenance ou une petite mise à jour. C&rsquo;est répétitif et vous pourriez automatiser tout ça avec un script bash mais écrire du code, ce n&rsquo;est pas trop votre truc.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-750203718"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Heureusement, avec Ásbrú Connection Manager, vous allez pouvoir gérer tout ça depuis une interface graphique sympathique. Ce logiciel propose pas mal de fonctionnalités comme la possibilité d&rsquo;enregistrer toute la liste de vos connexions distantes, pour y retourner plus rapidement. Vous pourrez également faire du scripting pour automatiser vos tâches les plus répétitives, et même lancer des commandes locales avant ou après ces automatisations distantes.</p>



<p>L&rsquo;outil peut s&rsquo;interfacer avec KeepassXC pour gérer vos mots de passe de connexion et vous pourrez même réveiller des machines à distance avec du Wake On Lan.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="997" height="583" src="media/6ac952af.02-asbru-connection-manager-ssh.png" data-original-source="https://korben.info/app/uploads/2023/02/02-asbru-connection-manager-ssh.png" alt="" class="wp-image-132597" srcset="https://korben.info/app/uploads/2023/02/02-asbru-connection-manager-ssh.png 997w, https://korben.info/app/uploads/2023/02/02-asbru-connection-manager-ssh-300x175.png 300w, https://korben.info/app/uploads/2023/02/02-asbru-connection-manager-ssh-768x449.png 768w" sizes="(max-width: 997px) 100vw, 997px" /></figure>



<p>L&rsquo;installation d&rsquo;Ásbrú Connection Manager est simple et rapide. Sous Ubuntu, il suffit de lancer la commande suivante : </p>



<pre class="wp-block-code"><code>curl -1sLf 'https://dl.cloudsmith.io/public/asbru-cm/release/cfg/setup/bash.deb.sh' | sudo -E bash
sudo apt install asbru-cm</code></pre>



<p>Sinon, y&rsquo;a également une AppImage pour <a href="https://github.com/asbru-cm/asbru-cm/releases" target="_blank" rel="noopener">toutes les distribs</a>. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1300353296"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>Une fois installé, il suffit de taper « asbru-cm » dans votre terminal pour le lancer.</p>



<p>Si vous souhaitez tester de nouvelles fonctionnalités, vous pouvez opter pour la version « Loki ». Attention, cette version peut parfois comporter des bugs, mais c&rsquo;est une excellente occasion de contribuer au développement du logiciel.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" loading="lazy" width="1024" height="595" src="media/4318c696.05-asbru-connection-split-connections-display-1024x595.png" data-original-source="https://korben.info/app/uploads/2023/02/05-asbru-connection-split-connections-display-1024x595.png" alt="" class="wp-image-132598" srcset="https://korben.info/app/uploads/2023/02/05-asbru-connection-split-connections-display-1024x595.png 1024w, https://korben.info/app/uploads/2023/02/05-asbru-connection-split-connections-display-300x174.png 300w, https://korben.info/app/uploads/2023/02/05-asbru-connection-split-connections-display-768x446.png 768w, https://korben.info/app/uploads/2023/02/05-asbru-connection-split-connections-display.png 1449w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>


<p>En conclusion, si vous êtes un administrateur système ou un développeur qui travaille souvent à distance sur des machines, je vous recommande vivement Ásbrú Connection Manager. Il vous facilitera la vie et vous fera gagner un temps précieux notamment grâce à ses fonctionnalités d&rsquo;automatisation.</p>



<p><a href="https://www.asbru-cm.net/" target="_blank" rel="noopener">A télécharger ici.</a></p>


feed_id: https://korben.info/?p=132819
title: Comment évoluer d’un profil de développeur à celui de tech lead ?
uri: Comment-évoluer-d-un-profil-de-développeur-à-celui-de-tech-lead
url: https://korben.info/tech-lead.html
content:
<p><img width="1000" height="625" src="media/03236b4d.tech-lead.jpg" data-original-source="https://korben.info/app/uploads/2023/02/tech-lead.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Devenir tech Lead" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/02/tech-lead.jpg 1000w, https://korben.info/app/uploads/2023/02/tech-lead-300x188.jpg 300w, https://korben.info/app/uploads/2023/02/tech-lead-768x480.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px"></p>
<p class="has-text-align-center">— Article en partenariat avec <a href="https://www.talent.io/p/fr-fr/talent-club?utm_source=korben&amp;utm_medium=partnership&amp;utm_campaign=Q123&amp;utm_content=techleadarticle" target="_blank" rel="noopener">talent.io</a> —</p>



<p>Il y a quelques semaines, je vous ai&nbsp;proposé un article sur comment&nbsp;effectuer une transition professionnelle vers le métier de responsable du produit (<a href="https://korben.info/passer-de-developpeur-a-product-manager-pour-booster-votre-carriere.html" data-type="URL" data-id="https://korben.info/passer-de-developpeur-a-product-manager-pour-booster-votre-carriere.html">devenir product manager</a>). Et comme cela a semblé vous plaire, j&rsquo;enchaine aujourd&rsquo;hui avec un billet sur une autre transition : <strong>passer d&rsquo;un profil&nbsp;développeur à celui de&nbsp;tech lead</strong> (ou lead développeur).</p>



<p>Si c&rsquo;est quelque chose qui vous intéresse, il faut déjà commencer par se dire que cela ne veut pas dire « quitter le code » totalement pour passer à autre chose.&nbsp;Si votre temps de code va diminuer de 30, 40 ou 50%, il y en aura toujours. Il faut aussi arrêter de penser que seul le meilleur dev d&rsquo;une équipe (ou celui qui a le plus d&rsquo;ancienneté)&nbsp;peut avoir la place.&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" src="media/1a6770fd.giphy.gif" data-original-source="https://media.giphy.com/media/obsv0xwR8aWgE/giphy.gif" alt="" width="467" height="263"/></figure></div>


<p>Un tech lead doit savoir gérer <strong>un ensemble de responsabilités, pas uniquement techniques</strong>, et aimer l&rsquo;échange. Surtout que&nbsp;le job est assez flexible, la délimitation des tâches&nbsp;étant souvent fonction de la société dans laquelle vous travaillez. Mais on va voir tout ça ensemble, pas de panique 😉</p>



<h3>Un tech lead ça fait quoi ?</h3>



<p>Sur le papier son rôle est simple puisqu&rsquo;il&nbsp;va devoir&nbsp;s&rsquo;assurer de la bonne avancée des projets au niveau de l&rsquo;équipe technique. Au quotidien il va donc suivre le projet, faire de l&rsquo;organisation et définir un planning,&nbsp;trouver des solutions lorsque ça coince et communiquer avec tous les intervenants pour que&nbsp;le projet avance selon les délais.</p>



<figure class="wp-block-image size-large"><img width="1000" height="650" decoding="async" src="https://me.korben.info/o9b-talenttechlead" alt=""/></figure>



<p>Vous voyez donc maintenant pourquoi un pur&nbsp;développeur <s>barbu antisocial</s> va avoir un peu de mal la plupart du temps, aussi doué soit-il techniquement. L&rsquo;expertise ne suffit pas, il faut aussi savoir coacher et former son équipe, être à l&rsquo;écoute, motiver les troupes, repérer les comportements et actions&nbsp;anti-constructives. Ainsi qu&rsquo;être bon en communication (interne comme&nbsp;externe si le projet se greffe à une stratégie plus globale) et savoir prendre ses responsabilités lorsqu&rsquo;un choix qui n&rsquo;a pas&nbsp;fait l&rsquo;unanimité doit être appliqué.&nbsp;Tech lead c&rsquo;est un combo de&nbsp;connaissances techniques et de sensibilité managériale. Il faudra accepter d&rsquo;être interrompu régulièrement dans vos propres tâches, car c&rsquo;est vers vous que tout le monde va se tourner dés qu&rsquo;il y aura des questions.</p>



<p>J&rsquo;aime bien l&rsquo;illustration présentée par talent <a rel="noreferrer noopener" href="https://me.korben.info/pbh-talentio" data-type="URL" data-id="https://me.korben.info/pbh-talentio" target="_blank">sur son site</a> (via Culture Code &#8211; OCTO Technology) et qui liste un peu les&nbsp;savoir-faire indispensables, utiles ou superflus (voir les choses à éviter carrément, comme de vouloir tout faire par soi-même).</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" loading="lazy" width="800" height="800" src="media/2a1f781e.tech-lead-visuel.jpg" data-original-source="https://korben.info/app/uploads/2023/02/tech-lead-visuel.jpg" alt="" class="wp-image-132820" srcset="https://korben.info/app/uploads/2023/02/tech-lead-visuel.jpg 800w, https://korben.info/app/uploads/2023/02/tech-lead-visuel-300x300.jpg 300w, https://korben.info/app/uploads/2023/02/tech-lead-visuel-150x150.jpg 150w, https://korben.info/app/uploads/2023/02/tech-lead-visuel-768x768.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure></div>


<p>La majorité de votre temps va se passer entre coder (vous savez déjà de quoi il retourne si vous bossez comme dev), communiquer, former et prendre des décisions en concertation avec les autres intervenants.&nbsp;Mais encore une fois, la part de chacune de ces activités va dépendre&nbsp;de l&rsquo;environnement dans lequel vous évoluerez. En termes de pourcentage de travail, une répartition&nbsp;40/20/20/20 ou un 20/30/20/30 sur ces 4 pôles ce n&rsquo;est pas vraiment la même chose. Donc si c&rsquo;est vers ce job que vous voulez aller, n&rsquo;hésitez pas à&nbsp;poser des questions&nbsp;et à vous renseigner afin de&nbsp;voir comment cela se présente précisément là où vous postulez.&nbsp;</p>



<p>En temps que tech lead vous pourrez aussi être amené à<strong> représenter la branche technique </strong>auprès des autres départements. Pour revenir aux responsables produits (dont je parlais en début d&rsquo;article), ils risquent de vous consulter pour savoir ce qu&rsquo;il est possible de réaliser et dans quel délai.</p>



<p>Alors en tant que dev, <strong>quelles sont les raisons principales de quitter son job pour devenir tech lead ?</strong></p>



<p>Comme on vient de le voir, il y a un tas de raisons qui pourraient&nbsp;donner envie de passer du statut de développeur à celui de tech lead : améliorer le relationnel et la fluidité au sein de la team et/ou&nbsp;avec les autres services&nbsp;de l&rsquo;entreprise, intervenir plus tôt dans le processus de création du produit, endosser plus de responsabilités, créer un environnement de travail plus efficace, etc.</p>



<p>Cela commence à te peser d&rsquo;être&nbsp;solo dans ton coin, seul avec tes pensées et tes mains dans le cambouis à longueur de journée ? Envie de brainstormer en équipe et de mettre en place des stratégies gagnantes ? Alors ce sera peut-être un taf fait pour toi.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="480" height="360" decoding="async" src="media/9bb03361.giphy-downsized-large.gif" data-original-source="https://media.giphy.com/media/kQYNaEa35hQ6pCYywH/giphy-downsized-large.gif" alt=""/></figure></div>


<p>Je fais un petit aparté du point de vue de l&rsquo;entreprise. Si vous n&rsquo;avez pas de tech lead, cela pourrait être intéressant de créer la position. Surtout pour des missions longues ou pour des équipes d&rsquo;une certaine ampleur. Disposez de ce genre de profil va apporter de nombreux bénéfices : moins d&rsquo;hésitations dans les choix et la priorisation&nbsp;des composants, communication et coordination améliorée,&nbsp;mentoring des nouveaux venus,&nbsp;distribution de l&rsquo;information plus efficace, amélioration des processus&nbsp;&#8230;</p>



<h3>Mais du coup comment faire pour tenter l&rsquo;aventure ?</h3>



<p>Déjà la base ce sera de faire connaitre votre motivation. Attendre que l&rsquo;on vous propose le job et&nbsp;rester dans votre coin&nbsp;ne sera pas suffisant, même si vous êtes très doué. Soyez curieux, participez aux discussions techniques, proposez des solutions &#8230; mettez-vous dans la peau d&rsquo;un décideur en essayant de comprendre les points de vues de chacun, etc.</p>



<p>Bref faites « comme si »,&nbsp;ça vous permettra de vous&nbsp;imaginer dans la peau d&rsquo;un tech lead et voir si ça vous parait jouable ou si, au contraire, il y a des aspects avec lesquels vous ne vous sentez pas à l&rsquo;aise et que vous devez travailler. Un tech lead c&rsquo;est une sorte de couteau suisse, donc n&rsquo;hésitez pas à renforcer vos points faibles pour avoir une bonne base partout. Ce sera autant de points à faire valoir auprès d&rsquo;un employeur. Enfin, soyez patient, car il vous faut&nbsp;emmagasiner de l&rsquo;expérience et elle ne viendra qu&rsquo;avec le temps.</p>



<figure class="wp-block-image size-full"><img decoding="async" loading="lazy" width="970" height="768" src="media/857359f8.talent-1.webp" data-original-source="https://korben.info/app/uploads/2022/11/talent-1.webp" alt="" class="wp-image-131427" srcset="https://korben.info/app/uploads/2022/11/talent-1.webp 970w, https://korben.info/app/uploads/2022/11/talent-1-300x238.webp 300w, https://korben.info/app/uploads/2022/11/talent-1-768x608.webp 768w" sizes="(max-width: 970px) 100vw, 970px" /></figure>



<p>Cet article a été rédigé en partenariat avec&nbsp;<a href="https://www.talent.io/p/fr-fr/talent-club?utm_source=korben&amp;utm_medium=partnership&amp;utm_campaign=Q123&amp;utm_content=techleadarticle" target="_blank" rel="noopener">talent.io</a>. Ils ont eux-même rédigé un article sur le sujet que vous pouvez lire ici :&nbsp;<a rel="noreferrer noopener" href="https://www.google.com/url?q=https%3A%2F%2Fwww.talent.io%2Fp%2Ffr-articles%2Fquest-ce-quun-tech-lead&amp;sa=D&amp;source=docs&amp;ust=1677756825351639&amp;usg=AOvVaw3JpOlILKoRr1T6-ZBHyVrQ" target="_blank">https://www.talent.io/p/fr-articles/quest-ce-quun-tech-lead</a></p>



<p>Si le genre de sujet carrière abordé aujourd&rsquo;hui vous intéresse, je vous invite à rejoindre le talent club &#8211; la communauté tech qu&rsquo;ils ont créée &#8211; pour recevoir des conseils sur la gestion de carrière tech toutes les 2 semaines. Le gros avantage, c&rsquo;est qu&rsquo;ils invitent des experts de boites comme Deezer, Google, ou encore Datadog à participer aux articles, ce qui les rend d&rsquo;autant plus intéressants. </p>



<p>Vous pourrez aussi poser anonymement vos questions carrière à la communauté (plus de 70 000 membres) pour obtenir les meilleurs conseils, et avoir accès à du contenu exclusif comme des études des salaires dans la tech en Europe. </p>



<p>(Et c&rsquo;est gratuit)</p>



<h2 class="has-text-align-center"><strong><a href="https://www.talent.io/p/fr-fr/talent-club?utm_source=korben&amp;utm_medium=partnership&amp;utm_campaign=Q123&amp;utm_content=techleadarticle" target="_blank" rel="noopener">Rejoignez la communauté talent club en suivant ce lien</a></strong></h2>



<p>Il n&rsquo;y a pas vraiment d&rsquo;études ou de formations&nbsp;pour devenir tech lead. Il faudra donc être capable de vous éduquer sur les différentes aptitudes par vous-mêmes. Non seulement via l&rsquo;expérience sur le terrain&nbsp;bien entendu, mais aussi grâce à votre curiosité et vos échanges&nbsp;sur&nbsp;le lieu de travail.&nbsp;Et ne lésinez pas sur les lectures (il existe de nombreux livres sur le sujet) ou en&nbsp;dénichant un mentor qui pourra vous guider.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img width="500" height="281" decoding="async" src="media/dc6e1e7c.giphy.gif" data-original-source="https://media.giphy.com/media/HClCjD10mygJ3JPS9x/giphy.gif" alt=""/></figure></div>


<p>Je ferai la même analogie que pour le product manager (parce que j&rsquo;en suis fier, si si) : passer de développeur à tech lead, c&rsquo;est comme passer d&rsquo;un sport en solitaire, à un sport d&rsquo;équipe. Finit le temps ou vous étiez cantonné dans votre coin, bonjour le relationnel et les échanges quotidiens avec les différents intervenants.</p>



<p>Et si vous voulez recevoir des offres de job + salaire sur mesure, ça se passe <a href="https://www.talent.io/p/fr-fr/talent-club?utm_source=korben&amp;utm_medium=partnership&amp;utm_campaign=Q123&amp;utm_content=techleadarticle" target="_blank" rel="noopener">directement sur talent.io</a>. Vous pourriez aussi être intéressé par leur étude des <a rel="noreferrer noopener" href="https://join.talent.io/tech-salary-report-fr?utm_source=korben&amp;utm_medium=partnership&amp;utm_campaign=full-salary-report-09-19" data-type="URL" data-id="https://join.talent.io/tech-salary-report-fr?utm_source=korben&amp;utm_medium=partnership&amp;utm_campaign=full-salary-report-09-19" target="_blank">salaires de la tech en 2022</a>, cela vous aidera à situer un peu mieux les choses.&nbsp;</p>


feed_id: https://korben.info/?p=132588
title: Des tonnes de Colab Stable Diffusion pour générer des images originales avec l’IA
uri: Des-tonnes-de-Colab-Stable-Diffusion-pour-générer-des-images-origina
url: https://korben.info/colab-stable-diffusion.html
content:
<p><img width="960" height="528" src="media/33b29f29.cat_putting_on_warpaint_8caab883-b2e5-451f-b95e-0c663a02bfdb.png" data-original-source="https://korben.info/app/uploads/2023/02/TwitchyBoom_cat_putting_on_warpaint_8caab883-b2e5-451f-b95e-0c663a02bfdb.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/02/TwitchyBoom_cat_putting_on_warpaint_8caab883-b2e5-451f-b95e-0c663a02bfdb.png 960w, https://korben.info/app/uploads/2023/02/TwitchyBoom_cat_putting_on_warpaint_8caab883-b2e5-451f-b95e-0c663a02bfdb-300x165.png 300w, https://korben.info/app/uploads/2023/02/TwitchyBoom_cat_putting_on_warpaint_8caab883-b2e5-451f-b95e-0c663a02bfdb-768x422.png 768w" sizes="(max-width: 960px) 100vw, 960px"></p>
<p>Si vous jouez un peu avec l&rsquo;IA, vous savez qu&rsquo;on peut trouver des trésors sur le site de Hugging Face mais également sur Google Colab.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1048421104"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Cela permet de s&rsquo;amuser en générant des images (sans censure) sans avoir besoin d&rsquo;une machine puissante et sans avoir besoin d&rsquo;installer des tas de packages Python sur sa propre machine.</p>



<p>Seulement, faudrait encore savoir où chercher. </p>



<p>Et bien ça tombe bien puisqu&rsquo;il existe un dépôt Github qui permet de faire des images générées par IA dans des styles absolument dingues à partir de modèles spécialisés. <a href="https://www.patreon.com/posts/comment-generer-78123162" target="_blank" rel="noopener">J&rsquo;ai d&rsquo;ailleurs réalisé une vidéo qui traite de ce sujet, pour mes soutiens Patreon.</a></p>



<p>Baptisé <a href="https://github.com/camenduru/stable-diffusion-webui-colab" target="_blank" rel="noopener">stable-diffusion-webui-colab</a>, ce dépôt Github rassemble les fichiers ipynb à importer dans Colab pour générer des images dans des tonnes de styles différents. Après si vous n&rsquo;êtes pas à l&rsquo;aise avec l&rsquo;import d&rsquo;ipynb, vous pouvez également consulter les liens du readme du dépôt pour accéder directement à des colabs tiers ou des pages Huggin Face qui vous permettront d&rsquo;obtenir le même résultat.</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1487207223"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>En lançant un Colab, vous aurez alors une interface web pour Stable Diffusion avec le modèle que vous voulez importé, et vous n&rsquo;aurez plus qu&rsquo;à lui proposer des prompts de fou. Pensez à bien changer de branche (<a href="https://github.com/camenduru/stable-diffusion-webui-colab/tree/v2.0" target="_blank" rel="noopener">v2</a>) sur le Github pour avoir les dernières nouveautés.</p>



<p>Pour vous expliquer un peu le principe, c&rsquo;est très simple. Une fois sur le Colab, vous le lancez en cliquant sur le bouton lecture&#8230; Ici, j&rsquo;utilise un modèle spécial pour générer des Comics.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="776" height="480" src="media/7eaf66b3.SCR-20230210-j31-2.png" data-original-source="https://korben.info/app/uploads/2023/02/SCR-20230210-j31-2.png" alt="" class="wp-image-132589" srcset="https://korben.info/app/uploads/2023/02/SCR-20230210-j31-2.png 776w, https://korben.info/app/uploads/2023/02/SCR-20230210-j31-2-300x186.png 300w, https://korben.info/app/uploads/2023/02/SCR-20230210-j31-2-768x475.png 768w" sizes="(max-width: 776px) 100vw, 776px" /></figure></div>


<p>Ca va charger plein de trucs, puis vous verrez une URL apparaitre&#8230; Cliquez dessus&#8230;</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/e5b76fbe.SCR-20230210-jao-2.png" data-original-source="https://korben.info/app/uploads/2023/02/SCR-20230210-jao-2.png" alt="" class="wp-image-132592" width="791" height="400" srcset="https://korben.info/app/uploads/2023/02/SCR-20230210-jao-2.png 618w, https://korben.info/app/uploads/2023/02/SCR-20230210-jao-2-300x152.png 300w" sizes="(max-width: 791px) 100vw, 791px" /></figure></div>


<p>Vous arriverez alors sur l&rsquo;interface web et vous pourrez y mettre un prompt puis cliquer sur le bouton Generate. Et voilà, une image au look Comic Book.</p>



<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="722" src="media/83294fc4.SCR-20230210-jjw-1024x722.png" data-original-source="https://korben.info/app/uploads/2023/02/SCR-20230210-jjw-1024x722.png" alt="" class="wp-image-132593" srcset="https://korben.info/app/uploads/2023/02/SCR-20230210-jjw-1024x722.png 1024w, https://korben.info/app/uploads/2023/02/SCR-20230210-jjw-300x211.png 300w, https://korben.info/app/uploads/2023/02/SCR-20230210-jjw-768x541.png 768w, https://korben.info/app/uploads/2023/02/SCR-20230210-jjw.png 1168w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>À partir de là, vous pouvez faire plein de trucs artistiques ou ultras réalistes selon le modèle que vous choisissez. Et pas de censure sur les images générées puisqu&rsquo;il s&rsquo;agit de Stable Diffusion derrière.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/37a0c6eb.SCR-20230210-ged.png" data-original-source="https://korben.info/app/uploads/2023/02/SCR-20230210-ged.png" alt="" class="wp-image-132594" width="734" height="511" srcset="https://korben.info/app/uploads/2023/02/SCR-20230210-ged.png 734w, https://korben.info/app/uploads/2023/02/SCR-20230210-ged-300x209.png 300w" sizes="(max-width: 734px) 100vw, 734px" /></figure></div>


<p>Bref, vous avez de quoi vous amuser un petit moment. Attention, c&rsquo;est très chronophage. </p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-984663047"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Je vous encourage également à jeter un oeil à ses autres dépôts, il y a notamment <a href="https://github.com/camenduru" target="_blank" rel="noopener">des projets colabs permettant de faire bouger les lèvres</a> d&rsquo;une personne en vidéo ou en photo pour lui faire dire ce qu&rsquo;on veut.</p>


feed_id: https://korben.info/?p=132907
title: Découverte de Bravery & Greed
uri: Découverte-de-Bravery-Greed
url: https://korben.info/decouverte-bravery-and-greed.html
content:
<p><img width="1920" height="1080" src="media/a226e71a.BG_4k_No_Logo.png" data-original-source="https://korben.info/app/uploads/2023/03/BG_4k_No_Logo.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://korben.info/app/uploads/2023/03/BG_4k_No_Logo.png 1920w, https://korben.info/app/uploads/2023/03/BG_4k_No_Logo-300x169.png 300w, https://korben.info/app/uploads/2023/03/BG_4k_No_Logo-1024x576.png 1024w, https://korben.info/app/uploads/2023/03/BG_4k_No_Logo-768x432.png 768w, https://korben.info/app/uploads/2023/03/BG_4k_No_Logo-1536x864.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px"></p>
<p class="has-text-align-center">— Article rédigé par l’ami <a rel="noreferrer noopener" href="https://remouk.fr/" target="_blank">Remouk</a> <a rel="noreferrer noopener" href="https://danstonchat.com/" target="_blank">(DansTonChat)</a> – Merci à lui —</p>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1682381885"><div id='optidigital-adslot-Content_1' style='display:none;' class="Content_1"></div>
<div id='optidigital-adslot-Mobile_Pos1' style='display:none;' class="Mobile_Pos1"></div></div><p>Par la force de la sérendipité, je suis tombé sur <a href="https://braveryandgreed.com/" target="_blank" rel="noopener">Bravery &amp; Greed</a>, le premier jeu de Rekka Games, et il a fortement attisé ma curiosité car il coche pas mal de cases chères à mon cœur de gamer : baston/plateforme, coop jusqu&rsquo;à 4 joueurs, <em>pixel art</em>, animations stylées&#8230; Oh et puis c’est français ! 🐓 Cocorico !</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Bravery and Greed | Launch Trailer" width="800" height="450" src="https://www.youtube.com/embed/S0GLYb55hL4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div></figure>



<p>En effet, Théo et Ivann se sont rencontrés à Angoulême lors de leurs études dans le jeu vidéo, via l’Enjmin. À la sortie de l’école ils décident de bosser ensemble sur ce qui deviendra <a href="https://braveryandgreed.com/" target="_blank" rel="noopener">Bravery &amp; Greed</a>, et 7 ans plus tard le jeu est édité par <a href="https://www.team17.com/" target="_blank" rel="noopener">Team 17</a> (<a href="https://www.taptap.io/post/2916478" target="_blank" rel="noopener">en savoir plus</a>). 👏😎</p>



<p>Comme expliqué rapidement en introduction, il s’agit d’un mélange de baston 2D et de <em>dungeon crawler </em>à la sauce <em>roguelite</em> : on tabasse plein de monstres dans des couloirs sombres et inquiétants, à la recherche d’artefacts pour améliorer son personnage, dans le but de terrasser les différents boss de fin de niveau. Et si on meurt, on recommence tout !</p>



<p>Le mélange est super réussi, franchement, une excellente prise en main, de bonnes sensations, des labyrinthes générés aléatoirement mais qui appellent à l’exploration, avec quelques surprises, pas mal de <em>builds </em>possibles, ainsi que des cartes de tarot à débloquer qui permettront de varier les règles du jeu entre chaque partie, ce qui assure une bonne durée de vie, une bonne rejouabilité.</p>



<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="576" src="media/fd0b91e3.Bravery_And_Greed_Launch_06-1024x576.webp" data-original-source="https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_06-1024x576.webp" alt="" class="wp-image-132913" srcset="https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_06-1024x576.webp 1024w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_06-300x169.webp 300w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_06-768x432.webp 768w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_06.webp 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-1132967485"><div id='optidigital-adslot-Content_2' style='display:none;' class="Content_2"></div>
<div id='optidigital-adslot-Mobile_Pos2' style='display:none;' class="Mobile_Pos2"></div></div><p>En plus il est possible d’y jouer avec ses potes, en local, en ligne ou même un mélange des deux ! Bref, c’est tout ce que j’aime, ça me rappelle <a href="https://fr.wikipedia.org/wiki/Gauntlet_(jeu_vid%C3%A9o,_1985)" target="_blank" rel="noopener">ce bon vieux Gauntlet</a> mais vu de côté, avec des graphismes en <em>pixel art </em>mais “modernes”. <strong>Si vous aimez le genre, foncez ! Le jeu est dispo sur toutes les plateformes (<a href="https://store.steampowered.com/app/943370/Bravery_and_Greed/?utm_source=website&amp;utm_medium=cta&amp;utm_campaign=buy" target="_blank" rel="noopener">Steam</a>, <a href="https://www.nintendo.co.uk/Games/Nintendo-Switch-download-software/Bravery-and-Greed-2301426.html?s=countries&amp;utm_source=website&amp;utm_medium=cta&amp;utm_campaign=buy" target="_blank" rel="noopener">Nintendo Switch</a>, <a href="https://store.playstation.com/en-gb/concept/10004881?utm_source=website&amp;utm_medium=cta&amp;utm_campaign=buy" target="_blank" rel="noopener">Playstation</a>, <a href="https://www.xbox.com/en-GB/games/store/bravery-and-greed/9pmqmgq5l7qq?utm_source=website&amp;utm_medium=cta&amp;utm_campaign=buy" target="_blank" rel="noopener">Xbox</a>)</strong> et y a même une démo gratos avec du online et tout.</p>



<p>Pour conclure, si vous vous rappelez de ce que j’écrivais en introduction (ah bah oui, faut suivre 😁), les développeurs sont français, j’en ai donc profité pour leur poser quelques questions, auxquelles Ivann a eu la gentillesse de répondre. 🤓 C’est parti :</p>



<h3>Le jeu peut sembler difficile, surtout quand on arrive face à son premier boss ahah. 😄 Aurais-tu 2-3 conseils à donner aux débutants ?</h3>



<p>Comme tout bon <em>roguelite</em>, le jeu va en effet mettre ton skill à l’épreuve. De ce que j’ai constaté, il faut en moyenne 5 heures pour avoir un premier run victorieux, donc il ne faut pas se décourager, ça va venir. Je dirais que l’art de la roulade est essentiel, et Frostfang, un des boss du premier donjon est clairement un test de roulade (avec un pelage soyeux). 😄</p>



<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="576" src="media/8643a6a2.Bravery_And_Greed_Launch_03-1024x576.webp" data-original-source="https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_03-1024x576.webp" alt="" class="wp-image-132910" srcset="https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_03-1024x576.webp 1024w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_03-300x169.webp 300w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_03-768x432.webp 768w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_03.webp 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Il ne faut pas hésiter à lire les conseils qu’on peut trouver dans le log, et faire le tuto de classe pour bien maîtriser son personnage. Ne pas oublier d’utiliser le bouclier avec le Guerrier par exemple, ou la furtivité avec le Voleur (avant d’entrer dans une salle afin de s’occuper des cibles prioritaires ou d’esquiver les projectiles). Pour l’Amazone, lancer le Chakram rapidement avant d’engager en mêlée, cela interrompra les ennemis avant de les tailler en carpaccio. Le Magicien peut sembler intimidant, mais il faut voir son invocation comme un mur de PV gratuits entre toi et les adversaires, et il est préférable de le désinvoquer et le réinvoquer plutôt que le repositionner finement.</p>



<p>Enfin, je dirais qu’il faut parfois se retenir de foncer dans le tas, se placer loin de la mêlée, gérer les groupes de monstres, et savoir souffler pour récupérer son endurance.</p>



<h3>Quel est ton personnage et ton build préféré ?</h3>



<p>Je dois avouer avoir une certaine affinité pour le Voleur, car sa furtivité en fait un excellent <em>Rez</em> en multi, et c’est assez satisfaisant d’arriver à relever tous ses camarades lors d’un <em>boss fight</em> qui semblait désespéré et d’arriver à changer l’issue du combat. Le build Voleur/Life avec flèches à tête chercheuses est un build assez satisfaisant à jouer et ça permet de faire de bons <em>DPS </em>en soutien au front, surtout avec de bons équipements qui bénéficient de la multitude de flèches.</p>



<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="576" src="media/1fd18a5d.Bravery_And_Greed_Launch_01-1024x576.webp" data-original-source="https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_01-1024x576.webp" alt="" class="wp-image-132909" srcset="https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_01-1024x576.webp 1024w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_01-300x169.webp 300w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_01-768x432.webp 768w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_01.webp 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3>Tu as planché sur la partie graphique du jeu, qui mélange sprites 2D (The Lost Vikings fait partie des inspirations, non ?) et décors en 3D, avec de jolis effets visuels modernes : quel était le plus gros challenge pour obtenir ce résultat ?</h3>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-206922922"><div id='optidigital-adslot-Content_3' style='display:none;' class="Content_3"></div>
<div id='optidigital-adslot-Mobile_Pos3' style='display:none;' class="Mobile_Pos3"></div></div><p>Bien vu pour la touche Lost Vikings, cela fait partie de certaines des influences en effet, à côté de Metal Slug, ou encore des sprites de <a href="https://korben.info/les-simpsons-en-pixels.html" data-type="post" data-id="58467">Paul Robertson</a> (Scott Pilgrim, Mercenary Kings, l’épisode pixel de Rick &amp; Morty). Je me permets une petite précision technique&nbsp;: les décors ne sont en fait pas en 3D, mais des éléments en pixel art 2D dans une véritable scène 3D, qui sont redimensionnés pour rester <em>pixel perfect </em>et compenser la perspective de la caméra, ce qui fait que notre parallaxe n’est pas simulé mais est en fait la perspective de la caméra. J’espère ne pas avoir perdu tous les lecteurs après cette explication indigeste…</p>



<p>Concernant l’éclairage, tous nos sprites possèdent ce qu’on appelle des <em>normal maps&nbsp;</em>: des textures qui simulent leur relief. C’est pour cela que l’éclairage semble vraiment respecter la forme des objets, ce qui n’est habituellement pas le cas pour les jeux en 2D. Dès le début du dev, nous nous posions des questions sur comment obtenir cet effet, et nous sommes tombés sur un outil s’appelant <a href="http://www.2deegameart.com/" target="_blank" rel="noopener">Sprite D-Light</a> qui allait faire son Kickstarter, et après avoir contacté le dev qui était fan de notre pixel art, nous avons même été mis en avant dans <a href="https://www.kickstarter.com/projects/2dee/sprite-dlight-instant-normal-maps-for-2d-graphics" target="_blank" rel="noopener">sa campagne de financement</a>&nbsp;!</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" loading="lazy" src="media/caa9589c.Bravery_And_Greed_sprite-dlight-animation.webp" data-original-source="https://korben.info/app/uploads/2023/03/Bravery_And_Greed_sprite-dlight-animation.webp" alt="" class="wp-image-132919" width="320" height="420" /></figure></div>


<p>Enfin, nous avons aussi utilisé un peu de <em>post processing </em>pour obtenir le rendu final, avec une correction de la colorimétrie, et quelques effets (une légère profondeur de champ ainsi qu’un peu de <em>bloom</em>). Je pense t’avoir donné là tous les éléments du rendu visuel du jeu.</p>



<h3>Travailler avec Team17 et sortir son jeu sur consoles, c&rsquo;est un rêve pour beaucoup de gens : comment est-ce que c&rsquo;est arrivé ? Quelle était leur implication dans le projet ?</h3>



<p>En effet j’ai grandi avec les Worms, et lorsque Debbie Bestwick, CEO de <a href="https://www.team17.com/" target="_blank" rel="noopener">Team17</a> à l’époque, est venue me parler directement sur Facebook, je me suis un peu frotté les yeux. À la base, nous étions en train de poster régulièrement sur les réseaux sociaux, afin de bâtir une petite communauté et aussi pour avoir des retours. En ce qui nous concerne, nous ne sommes pas allé trouver un éditeur, c’est donc lui (enfin elle) qui nous a trouvés. De là sont partie des négociations puis la signature d’un contrat en 2018.</p>



<p><a href="https://www.team17.com/" target="_blank" rel="noopener">Team 17</a> nous ont vraiment aidé à pousser le jeu au maximum, grâce notamment à leur excellent département de QA (Quality Assurance), d’UX (User eXperience) qui nous ont permis d’avoir du feedback très intéressant et d’améliorer énormément de features du jeu. Ils se sont également occupés des portages sur consoles, et ont assuré la promotion du jeu. Sans un bon éditeur, c’est extrêmement difficile de tirer son épingle du jeu en tant qu’indépendant, surtout pour sa première sortie.</p>



<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="576" src="media/cd32804b.Bravery_And_Greed_Launch_04-1024x576.webp" data-original-source="https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_04-1024x576.webp" alt="" class="wp-image-132911" srcset="https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_04-1024x576.webp 1024w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_04-300x169.webp 300w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_04-768x432.webp 768w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_04.webp 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3>Sur Steam, <a href="https://store.steampowered.com/app/943370/Bravery_and_Greed/?utm_source=website&amp;utm_medium=cta&amp;utm_campaign=buy" target="_blank" rel="noopener">la démo jouable</a> propose carrément le jeu en ligne, c’est assez rare de nos jours&#8230; Bref, c&rsquo;est pas vraiment une question, mais c&rsquo;est cool de l&rsquo;avoir fait !</h3>



<p>On est plutôt old school, et en ce qui me concerne, j’ai grandi à l’époque des shareware sur PC, à jouer à <a href="https://korben.info/instadoom.html">DOOM</a> premier du nom et consorts. Je sais que <a href="https://store.steampowered.com/app/943370/Bravery_and_Greed/?utm_source=website&amp;utm_medium=cta&amp;utm_campaign=buy" target="_blank" rel="noopener">Steam</a> propose une politique de remboursement assez généreuse (2h de jeu ou 15 jours après l’achat max), mais c’est quand même autre chose de pouvoir tester un jeu immédiatement et voir si la magie s’opère ou pas, sans sortir la CB. Le multi online était en effet une question importante, on se demandait si cela ne nuirait pas aux ventes de la version complète du jeu, et au final, c’était une bonne décision. Il est important que les joueurs puissent expérimenter toutes les features, même si le contenu est limité. Je pense que plus de développeurs devraient faire de même.</p>



<h3>Quel est l&rsquo;avenir pour le jeu, et pour vous l&rsquo;équipe ? Des mises à jours ? Une suite ? Autre chose de complètement différent ? 🙂</h3>



<div style="margin-left: auto; margin-right: auto; text-align: center; " id="NKSYD1CP-430589853"><div id='optidigital-adslot-Content_4' style='display:none;' class="Content_4"></div>
<div id='optidigital-adslot-Mobile_Pos4' style='display:none;' class="Mobile_Pos4"></div></div><p>Pour le moment, nous finissons de travailler sur <a href="https://braveryandgreed.com/" target="_blank" rel="noopener">Bravery and Greed</a>, et nous avons déjà rajouté un boss optionnel, et un autre dans les fourneaux, afin de produire du contenu et remercier notre communauté de joueurs. Nous aimerions faire davantage, mais cela dépendra du succès à moyen/long terme du jeu, car les mises à jour doivent être portées sur consoles, et cela peut s’avérer relativement coûteux. Je tiens d’ailleurs à te remercier de m’avoir contacté pour parler du jeu et lui donner un peu plus de visibilité, ça fait vraiment plaisir, et je pense que notre jeu gagne à être connu&nbsp;: le monde a besoin de plus de roguelites en coop. 😊</p>



<figure class="wp-block-image size-large"><img decoding="async" loading="lazy" width="1024" height="576" src="media/7ed70218.Bravery_And_Greed_Launch_05-1024x576.webp" data-original-source="https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_05-1024x576.webp" alt="" class="wp-image-132921" srcset="https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_05-1024x576.webp 1024w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_05-300x169.webp 300w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_05-768x432.webp 768w, https://korben.info/app/uploads/2023/03/Bravery_And_Greed_Launch_05.webp 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Concernant de futurs projets, je t’avoue qu’après avoir bossé aussi longtemps dessus, il va nous falloir réfléchir à la suite ensemble et trouver notre inspiration. Autant dire que cela a été le marathon de notre vie jusqu’à présent, on souffle un petit peu avant de remettre le pied à l’étrier !</p>



<h2 class="has-text-align-center">Achetez <a href="https://braveryandgreed.com/" target="_blank" rel="noopener">Bravery &amp; Greed</a> sur <a href="https://store.steampowered.com/app/943370/Bravery_and_Greed/?utm_source=website&amp;utm_medium=cta&amp;utm_campaign=buy" target="_blank" rel="noopener">Steam</a> &#8211; <a href="https://www.nintendo.co.uk/Games/Nintendo-Switch-download-software/Bravery-and-Greed-2301426.html?s=countries&amp;utm_source=website&amp;utm_medium=cta&amp;utm_campaign=buy" target="_blank" rel="noopener">Nintendo Switch</a> &#8211; <a href="https://store.playstation.com/en-gb/concept/10004881?utm_source=website&amp;utm_medium=cta&amp;utm_campaign=buy" target="_blank" rel="noopener">Playstation</a> &#8211; <a href="https://www.xbox.com/en-GB/games/store/bravery-and-greed/9pmqmgq5l7qq?utm_source=website&amp;utm_medium=cta&amp;utm_campaign=buy" target="_blank" rel="noopener">Xbox</a></h2>


