Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierKorben
  • ✇Korben
  • Créez votre environnement Assembleur C64 sous Windows avec VS Code
    Vous vous souvenez de l’époque mythique du Commodore 64 ? Ce bon vieux clavier qui claque, les disquettes qu’on insère délicatement dans le lecteur, les heures passées à dompter l’assembleur pour créer des petites merveilles de pixels et de sons… Ah, c’était le bon vieux temps ! Eh bien, figurez-vous qu’on peut retrouver un peu de cette magie en 2023, avec des outils modernes et sur un bon gros PC. Pour cela, vous allez avoir besoin de quelques ingrédients de base : Visual Studi

Créez votre environnement Assembleur C64 sous Windows avec VS Code

Par : Korben
10 septembre 2024 à 09:00

Vous vous souvenez de l’époque mythique du Commodore 64 ?

Ce bon vieux clavier qui claque, les disquettes qu’on insère délicatement dans le lecteur, les heures passées à dompter l’assembleur pour créer des petites merveilles de pixels et de sons… Ah, c’était le bon vieux temps !

Eh bien, figurez-vous qu’on peut retrouver un peu de cette magie en 2023, avec des outils modernes et sur un bon gros PC.

Pour cela, vous allez avoir besoin de quelques ingrédients de base :

  • Visual Studio Code, l’éditeur de code ultra polyvalent qui s’adapte à tous les langages
  • L’émulateur VICE (what else?) pour faire tourner vos programmes comme sur un vrai C64
  • Le compilateur Kick Assembler pour transpiler votre code en binaire (il vous faudra java)
  • Git pour versionner votre code comme un pro

Installer et configurer tout ça, c’est un peu le parcours du combattant mais rassurez-vous, tout est expliqué dans cette vidéo qui vous prend par la main et vous explique tout pas à pas, même si vous débutez.

Alors, vous commencez par installer Git, Java et Visual Studio Code. Ça, c’est la partie facile. Ensuite, vous récupérez Kick Assembler et VICE, et c’est là que ça se corse un peu. Mais suivez bien les instructions, et vous verrez, au bout de quelques minutes, vous aurez un environnement de développement parfaitement opérationnel !

Visual Studio Code dispose d’extensions pour faire tout un tas de trucs, et bien sûr, il en existe une pour l’assembleur C64. Une fois installée, vous pourrez profiter de la coloration syntaxique, de la complétion de code et même du débogage en temps réel avec VICE.

Ensuite, avec Kick Assembler, vous allez pouvoir écrire votre code source de manière beaucoup plus confortable qu’à l’époque. Déjà, vous n’êtes plus limité à 40 colonnes, et l’éditeur vous évitera bien des fautes de frappe. Mais le plus sympa, c’est que vous pouvez utiliser des macros, des constantes et même des instructions de haut niveau pour vous faciliter la vie. Et au final, Kick Assembler transpile tout ça en bon vieil assembleur 6502.

Quant à VICE, c’est tout simplement le meilleur émulateur C64 disponible actuellement. Il est hyper fidèle au hardware d’origine, et il propose une tripotée d’options pour faciliter le développement : exécution pas à pas, points d’arrêt, inspection des registres et de la mémoire, etc. Un vrai bonheur pour déboguer vos programmes !

Voici pour tester, un petit Hello World qui affiche un message à l’écran et change la couleur de la bordure.

;===============================================================================
; Ceci est un exemple de programme en assembleur pour Commodore 64
; utilisant l'assembleur KickAssembler.
;===============================================================================
; Constantes pour les couleurs du C64
BLACK = 0
WHITE = 1
*= $0801
;===============================================================================
; Le code BASIC au début sert à lancer notre programme en assembleur.
; Nous utilisons ici la macro BasicUpstart2 de KickAssembler qui génère
; automatiquement le code BASIC approprié.
;===============================================================================
BasicUpstart2(start)
;===============================================================================
; Notre programme en assembleur commence ici
;===============================================================================
start:
; Change la couleur de la bordure en noir
lda #BLACK
sta $d020

Et pour compiler, charger et exécuter le programme :

  • Presser F5 dans VSCode pour compiler avec KickAssembler
  • Dans VICE, utiliser LOAD "HELLO.PRG",8,1 pour charger le programme puis RUN pour l’exécuter

Pour compiler ce programme, assurez-vous d’utiliser l’assembleur KickAssembler. Vous pouvez le compiler en pressant F5 dans Visual Studio Code si vous avez configuré KickAssembler comme assembleur par défaut. Une fois compilé, vous obtiendrez un fichier PRG que vous pouvez charger dans l’émulateur VICE avec la commande suivante : LOAD "HELLO.PRG",8,1

Puis tapez RUN pour exécuter le programme. Vous devriez voir apparaître « HELLO WORLD! » à l’écran, avec la bordure de l’écran en noir.

Voilà, vous savez maintenant comment redonner vie à vos vieilles machines 8 bits dans un environnement ultra moderne et confortable. Plus d’excuse pour ne pas vous remettre à l’assembleur et pondre les démos et les jeux de vos rêves !

Et si vous êtes un peu nostalgique, rien ne vous empêche de transférer vos programmes sur une vraie machine, armé d’un vieux lecteur de disquettes Commodore 1541 et d’une pile de D7. Et puis il y a une sacrée communauté de passionnés toujours prêts à vous filer un coup de main ou une bonne vieille rustine. N’hésitez pas à traîner sur les forums spécialisés comme Lemon64 ou C64-Wiki, vous y trouverez une mine d’infos, de démos et de bouts de code à recycler.

Avec ce setup VS Code + Kick Assembler + émulateur, vous pouvez également vous attaquer à plein d’autres machines mythiques : Atari 800, Apple II, ZX Spectrum, la liste est longue. Chaque hardware a ses spécificités et ses petits trucs à découvrir, de quoi vous occuper pendant des années !

Source

  • ✇Korben
  • Quill – L’éditeur WYSIWYG nouvelle génération
    Quill est une bibliothèque JavaScript de folie pour créer des éditeurs de texte riche (WYSIWYG). Et quand je dis riche, c’est pas seulement du gras et de l’italique hein, on est sur un niveau au-dessus ! En gros, Quill vous offre tout un tas d’outils pour transformer vos champs de texte tout moisis en une expérience d’édition de folie furieuse. Le truc cool, c’est que c’est pensé pour les développeurs, donc vous avez un contrôle total sur le contenu et les fonctionnalités. Ce qui fait

Quill – L’éditeur WYSIWYG nouvelle génération

Par : Korben
4 septembre 2024 à 09:00

Quill est une bibliothèque JavaScript de folie pour créer des éditeurs de texte riche (WYSIWYG). Et quand je dis riche, c’est pas seulement du gras et de l’italique hein, on est sur un niveau au-dessus !

En gros, Quill vous offre tout un tas d’outils pour transformer vos champs de texte tout moisis en une expérience d’édition de folie furieuse. Le truc cool, c’est que c’est pensé pour les développeurs, donc vous avez un contrôle total sur le contenu et les fonctionnalités.

Ce qui fait la force de Quill, c’est son API hyper intuitive. Pas besoin de se taper 3 jours de doc pour comprendre comment ça marche. En quelques lignes de code, vous pouvez déjà faire des trucs sympas. Tenez, regardez ça :

const quill = new Quill('#editor', {
  modules: {
    toolbar: true  
  },
  theme: 'snow'
});

Et bam, avec ça vous avez déjà un éditeur stylé avec une toolbar, prêt à l’emploi ! C’est pas beau ça ? En plus, Quill gère directement le JSON en entrée et en sortie, ce qui vous facilite grave la vie pour stocker et traiter le contenu ensuite.

Ce qui est vraiment cool avec Quill, c’est que vous pouvez étendre et personnaliser votre éditeur à l’infini. Vous voulez ajouter des formats chelous, des effets funky ou même intégrer des contenus interactifs ? Pas de soucis, Quill vous laisse faire tout ce que vous voulez.

Vous pouvez même créer vos propres modules pour ajouter des features de malade. Genre si vous avez besoin d’un éditeur d’équations mathématiques ? Hop, vous chopez le module sur npm et vous l’intégrez en deux-deux. Besoin d’un truc pour gérer des sondages? Pareil, y’a sûrement un module pour ça. C’est ça qui est génial avec l’écosystème de Quill!

Tiens d’ailleurs, laissez-moi te montrer un truc fun qu’on peut faire. On va créer un format custom pour mettre en forme du code source directement dans l’éditeur. Pour ça, on va créer un module qui va détecter les blocs de code et leur appliquer la coloration syntaxique.

import Quill from 'quill';
import Highlight from 'highlight.js';

const CodeBlock = Quill.import('formats/code-block');

class SyntaxCodeBlock extends CodeBlock {
  static create(value) {
    const domNode = super.create(value);
    domNode.innerHTML = Highlight.highlightAuto(value).value;
    return domNode;
  }
}

Quill.register(SyntaxCodeBlock, 'code-block', true);

Là en gros, on crée une nouvelle classe SyntaxCodeBlock qui étend le format code-block de base. Dans la méthode create, on récupère le noeud créé par la classe parente et on remplace son contenu avec le code coloré par Highlight.js. Ensuite, on n’a plus qu’à enregistrer notre nouveau format custom dans Quill et pouf, on peut mettre en forme du code directement dans l’éditeur!

C’est juste un exemple hein, mais ça montre bien la puissance et la flexibilité de Quill. Et puis c’est hyper fun de pouvoir bidouiller son éditeur comme ça ! Y’a même un playground ici pour vous amuser.

Bon après, je vais pas vous mentir, y’a quand même un petit temps d’adaptation hein. Faut comprendre comment Quill structure son modèle de document, comment bossent les différents modules, etc. Mais une fois qu’on a compris la logique, c’est open bar.

Ah et j’ai failli oublier un truc important: Quill est compatible avec tous les navigateurs modernes, que ce soit sur desktop ou mobile. Votre éditeur va se comporter de la même façon partout, ce qui est quand même super cool. Ah et la doc officielle est très bien faite.

Bref, si vous cherchez une solution d’édition de texte riche pour vos projets web, franchement je vous le recommande les yeux fermés.

Allez, codez bien et à plus dans l’bus !

  • ✇Korben
  • Pages CMS – Le nouveau visage de la gestion de contenu
    Vous en avez assez de jongler entre Git et YAML pour mettre à jour votre site Next.js, Astro, Hugo ou Nuxt ? Simplifiez-vous la vie en installant un CMS convivial directement sur GitHub à l’aide de Pages CMS, la nouvelle coqueluche des gestionnaires de contenu pour les sites statiques. Avec cet outil, fini les prises de tête avec les fichiers de configuration et les commits laborieux puisqu’il s’intègre de manière transparente à votre dépôt GitHub, vous permettant de gérer votre contenu dir

Pages CMS – Le nouveau visage de la gestion de contenu

Par : Korben
30 juillet 2024 à 09:00

Vous en avez assez de jongler entre Git et YAML pour mettre à jour votre site Next.js, Astro, Hugo ou Nuxt ? Simplifiez-vous la vie en installant un CMS convivial directement sur GitHub à l’aide de Pages CMS, la nouvelle coqueluche des gestionnaires de contenu pour les sites statiques.

Avec cet outil, fini les prises de tête avec les fichiers de configuration et les commits laborieux puisqu’il s’intègre de manière transparente à votre dépôt GitHub, vous permettant de gérer votre contenu directement depuis une interface intuitive. Ainsi, vous pourrez personnaliser vos types de contenu, vos vues, votre recherche… et côté édition, vous profiterez d’un éditeur de texte riche avec coloration syntaxique, d’un glisser-déposer pour vos fichiers, d’une recherche full-text hyper rapide… Le tout saupoudré de fonctionnalités bien pensées comme la planification de mises à jour ou le contrôle d’accès granulaire.

Pages CMS est 100% gratuit, open source et vous pouvez l’utiliser en ligne ou l’auto-héberger sans débourser un centime. En quelques clics, vous créez votre compte, connectez votre dépôt GitHub et hop, vous voilà paré pour dompter votre contenu comme un pro. C’est beau, la vie de développeur, non ? 🌈

Bon, je vous vois venir avec vos grands chevaux. « Mais est-ce que ça va pas transformer mon dépôt en usine à gaz ?« . Que nenni ! Pages CMS est une simple appli front-end avec des fonctionnalités backend limitées. Ça tourne sur Cloudflare Pages et ça n’interfère en rien avec votre code. Et si vous voulez garder la main, vous pouvez toujours passer par Git pour les modifications sensibles.

En parlant de Git justement, je vous rassure tout de suite : Pages CMS n’a pas accès à TOUS vos dépôts. Il utilise le flux OAuth de GitHub pour des autorisations ciblées. Et vos tokens d’accès ne sont jamais stockés côté serveur. Votre code reste votre précieux, comme dirait Gollum.

Pour l’installer, rendez-vous sur pagescms.org, créez votre compte en deux clics et connectez votre dépôt GitHub. Et voilà, vous êtes prêt à dompter votre contenu. Et pour les adeptes de l’auto-hébergement, comptez 10 petites minutes pour déployer Pages CMS sur votre compte Cloudflare.

Sur ce, je vous laisse, j’ai du contenu à publier moi. Allez, tchô la compagnie ! 👋

  • ✇Korben
  • FLARE-VM – Le toolkit des passionnés de reverse engineering !
    Si vous vous intéressez au reverse engineering comme moi, permettez-moi de vous présenter FLARE-VM de Mandiant ! C’est un outil très pratique pour vous monter rapidement un petit labo d’analyse de malwares sans vous prendre la tête. Concrètement, FLARE-VM est une jolie brochette de scripts d’installation pour Windows, basés sur deux technos bien badass : Chocolatey (un gestionnaire de paquets) et Boxstarter (un outil pour scripter des installs et configurer des environnements reproductibles

FLARE-VM – Le toolkit des passionnés de reverse engineering !

Par : Korben
5 juillet 2024 à 09:00

Si vous vous intéressez au reverse engineering comme moi, permettez-moi de vous présenter FLARE-VM de Mandiant ! C’est un outil très pratique pour vous monter rapidement un petit labo d’analyse de malwares sans vous prendre la tête.

Concrètement, FLARE-VM est une jolie brochette de scripts d’installation pour Windows, basés sur deux technos bien badass : Chocolatey (un gestionnaire de paquets) et Boxstarter (un outil pour scripter des installs et configurer des environnements reproductibles). Bref, ça mâche le boulot et ça permet d’installer tout un tas d’outils et les configurer proprement en quelques minutes.

Bon, avant de se lancer, faut quand même checker deux-trois prérequis. Déjà, n’oubliez pas que FLARE-VM est prévu pour tourner sur une VM, donc préparez-en une bien propre (Windows 10+ de préférence) sur VMWare ou Virtualbox par exemple. Ensuite, vérifiez que vous avez bien au moins 60 Go d’espace disque et 2 Go de RAM. Et pensez à désactiver les mises à jour Windows et l’antivirus, sinon ça risque de faire des misères.

Ouvrez ensuite une invite PowerShell en tant qu’administrateur et téléchargez le script d’installation installer.ps1 sur votre bureau à l’aide de la commande suivante :

(New-Object net.webclient).DownloadFile('https://raw.githubusercontent.com/mandiant/flare-vm/main/install.ps1',"$([Environment]::GetFolderPath("Desktop"))\install.ps1")

Débloquez le script d’installation :

Unblock-File .\install.ps1

Puis activez son exécution :

Set-ExecutionPolicy Unrestricted -Force

Si vous recevez un message d’erreur indiquant que la stratégie d’exécution est remplacée par une stratégie définie à une portée plus spécifique, vous devrez peut-être passer une portée via Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force. Pour afficher les stratégies d’exécution pour toutes les portées, exécutez Get-ExecutionPolicy -List.

Enfin, exécutez le script d’installation comme ceci :

.\install.ps1

Pour passer votre mot de passe en argument :

.\install.ps1 -password <mot_de_passe>

Pour utiliser le mode CLI uniquement avec un minimum d’interaction utilisateur :

.\install.ps1 -password <mot_de_passe> -noWait -noGui

Pour utiliser le mode CLI uniquement avec un minimum d’interaction utilisateur et un fichier de configuration personnalisé :

.\install.ps1 -customConfig <config.xml> -password <mot_de_passe> -noWait -noGui

Une fois lancée, l’installation va télécharger et installer tous les outils sélectionnés, configurer les variables d’environnement, épingler des raccourcis sur la barre des tâches, etc. Bref, en quelques clics, vous obtiendrez un environnement de reverse engineering aux petits oignons, prêt à l’emploi pour désosser du malware !

Après l’installation, il est recommandé de passer en mode de réseau host-only et de prendre un instantané de la machine virtuelle. Vous pouvez ensuite personnaliser votre environnement FLARE VM en fonction de vos besoins spécifiques :

  • Mettez à jour les outils et les logiciels installés pour vous assurer que vous disposez des dernières versions.
  • Configurez les paramètres réseau selon vos préférences, par exemple en passant en mode NAT ou en mode pont si nécessaire.
  • Installez des outils ou des utilitaires supplémentaires qui pourraient être utiles pour votre flux de travail d’analyse.
  • Personnalisez les paramètres de l’interface utilisateur et les préférences selon vos goûts.

Et c’est parti mon kiki !

Après, si vous voulez aller plus loin et contribuer à l’amélioration de FLARE-VM, jetez un œil aux repos GitHub du projet :

Happy reverse à tous ! 🚀

  • ✇Korben
  • TopSpin 2K25 : service compris
    — Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —— Contient des liens affiliés Amazon — En 2024, les fans de tennis ont été gâtés : Reebok a ressuscité ses baskets classiques Court Victory Pump, Zendaya a joué un double mixte sulfureux à l’écran dans Challengers, et maintenant l’une des plus grandes séries de jeux vidéo de tennis, j’ai nommé TopSpin 2K25, est de retour après 13 ans d’absence. Mais est-ce que ce retour est un smash gagnant ou un simple coup droit un peu mou du

TopSpin 2K25 : service compris

Par : Remouk
27 juin 2024 à 22:28

— Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —
— Contient des liens affiliés Amazon —

En 2024, les fans de tennis ont été gâtés : Reebok a ressuscité ses baskets classiques Court Victory Pump, Zendaya a joué un double mixte sulfureux à l’écran dans Challengers, et maintenant l’une des plus grandes séries de jeux vidéo de tennis, j’ai nommé TopSpin 2K25, est de retour après 13 ans d’absence. Mais est-ce que ce retour est un smash gagnant ou un simple coup droit un peu mou du coude ?

Parlons de ce qui nous intéresse en premier lieu : le gameplay. Et on peut dire que TopSpin 2K25 brille par sa prise en main et la marge de progression offerte. Les commandes sont simples et réactives, permettant des échanges dynamiques qui rappellent la vitesse et la tension du sport. Une fois qu’on a pris le pli, c’est très satisfaisant ! Le jeu propose également l’un des tutoriels les plus complets que j’ai jamais rencontrés dans le genre, avec plus d’une heure de mini-défis pour maîtriser les bases et les tactiques avancées. 👌

Les mouvements des joueurs sont fluides, y a une certaine inertie un peu « simulation », et chaque coup de raquette est ressenti à l’écran. Les échanges sont intenses, avec des glissades sur terre battue, des volées acrobatiques et des montées au filet qui réussissent 1 fois sur 5. 😀 Le système de jauge d’énergie ajoute une dimension stratégique : faut-il économiser son souffle pour un super coup ou risquer la fatigue ? C’est avec plein de petits éléments de ce genre que le jeu brille vraiment, offrant une expérience de tennis assez intense.

Graphiquement, c’est pas mal du tout. Les stades sont jolis, des courts en dur de l’US Open aux pelouses impeccables de Wimbledon. Les joueurs me semblent reconnaissables, avec des visages détaillés et des animations réalistes, mais un peu rigides parfois… Disons qu’on ne les confondrait pas avec des humains. 😀 Je n’aime pas trop les musiques (question de goût) mais avec les applaudissements du public, les bruits d’impacts ou les commentaires, l’ambiance sonore est bien foutue, immersive.

Le menu, un peu bordélique, propose pas mal d’options. Le mode MyCareer est le cœur du jeu, avec des tournois ATP, des défis spéciaux et des entraînements ciblés. Attention toutefois à la gestion de l’énergie, car une baisse trop importante peut entraîner des blessures. Les options de personnalisation sont également nombreuses, des tenues aux raquettes en passant par les animations de célébration. On peut créer notre propre joueur/joueuse et le/la personnaliser au fur et à mesure qu’on débloque des objets. Mauvais goût assuré. 😀

Cité plus haut, le mode Tennis School est idéal pour les débutants, avec des leçons interactives pour apprendre les bases, tandis que le mode Legendary Matches recrée des duels historiques entre légendes du tennis. J’y connais rien mais c’est sympa ! Et bien sûr le mode en ligne nous permet d’affronter d’autres gamers à l’autre bout de la planète… Il y a de quoi faire !

Malheureusement, TopSpin 2K25 n’est pas exempt de défauts. Son mode MyCareer peut parfois sembler laborieux, et le nombre de joueurs sous licence est un peu limité comparé à la variété de stades disponibles. Mais le plus gros point noir reste la monétisation. Les microtransactions sont très présentes, notamment pour débloquer des tenues et des animations de célébration. Bien que cela n’affecte pas directement le gameplay, il est dommage de voir ce genre d’éléments derrière un paywall

Cela dit tout n’est pas payant, car depuis sa sortie, TopSpin 2K25 a reçu plusieurs mises à jour et DLC gratuits qui ont enrichi l’expérience de jeu : nouveaux joueurs sous licence, stades supplémentaires, textures affinées, animations retravaillées, effets de lumière améliorés, et même de nouveaux défis en ligne. Il semble y avoir un vrai suivi, c’est sympa !

Bref bref. Je recommande chaudement ce TopSpin 2K25 aux fans de tennis, on fait difficilement mieux en terme de plaisir de jeu et de contenu, mais il ne révolutionne pas le genre. Il n’y a pas de concurrence, donc c’est facile à dire, mais c’est le meilleur jeu du moment, et c’est VRAIMENT un bon jeu. Préparez-vous à servir !

Achetez TopSpin 2K25 sur PS5, sur PS4, sur PC (Steam) ou sur Xbox 🎾

  • ✇Korben
  • VoiceCraft – Enfin de la synthèse vocale de qualité
    VoiceCraft c’est tout simplement le futur de l’édition vocale et de la synthèse vocale. On est carrément dans de la science-fiction là puisque juste avec juste quelques secondes d’audio de votre voix, cette IA est capable de comprendre votre timbre, votre intonation… votre flow quoi. Et après, c’est parti mon kiki, vous pouvez lui faire dire ce que vous voulez, et ça sonnera exactement comme si c’était vous qui parliez ! Flippant et génial à la fois. Je vous invite à aller écouter les sons

VoiceCraft – Enfin de la synthèse vocale de qualité

Par : Korben
25 juin 2024 à 09:00

VoiceCraft c’est tout simplement le futur de l’édition vocale et de la synthèse vocale. On est carrément dans de la science-fiction là puisque juste avec juste quelques secondes d’audio de votre voix, cette IA est capable de comprendre votre timbre, votre intonation… votre flow quoi. Et après, c’est parti mon kiki, vous pouvez lui faire dire ce que vous voulez, et ça sonnera exactement comme si c’était vous qui parliez ! Flippant et génial à la fois.

Je vous invite à aller écouter les sons de démo ici pour vous faire un avis. Cela permet de faire plein de choses comme changer un mot dans une phrase que vous avez enregistrée, rallonger ou raccourcir un passage… etc. C’est vraiment un outil indispensable pour tous les créateurs de contenu audio, les podcasteurs, les doubleurs, et tutti quanti.

Voici une voix originale qui dit ceci en anglais:

that schedule is one per week and it will probably be like a Wednesday night thing because I plan on doing one to two videos per week.

Et voici la version traité par l’IA qui va conserver la voix d’origine mais également faire des petites modifs dans le texte selon ce qu’on souhaite. De quoi faire dire n’importe quoi à n’importe qui.

that schedule is one per week and you will start to see a lot more content arriving because I plan on doing one to two videos per week.

Essayez l’édition vocale
Essayez l’inférence TTS

Alors oui, si des gens mal intentionnés utilisent ça pour faire dire n’importe quoi à n’importe qui, ça craint. Mais je vous rassure, les créateurs de VoiceCraft ont pensé à tout. Il y a des garde-fous éthiques et des systèmes de watermarking audio pour éviter les dérives. On verra si ça tient la route.

Je vous invite vraiment à checker le github de VoiceCraft, il y a toutes les infos et les liens vers les démo. Et si vous voulez creuser le sujet, foncez lire leur papier de recherche, c’est passionnant.

  • ✇Korben
  • Le pays d’en-dessous
    — Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui — The Land Beneath Us : derrière ce nom bizarre se cache une belle petite surprise pour les fans de dungeon-crawler en tour par tour, un roguelite à la progression bien dosée, un gameplay tactique avec pas mal d’originalité. Je vous en dis plus… Ci-dessous ! 😉 Tout commence après une intro un peu chelou, dont l’ambiance guillerette et cartoon contraste complètement avec le jeu : on est dans bas-fonds d’un univers cyberné

Le pays d’en-dessous

Par : Remouk
4 juin 2024 à 14:27

— Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —

The Land Beneath Us : derrière ce nom bizarre se cache une belle petite surprise pour les fans de dungeon-crawler en tour par tour, un roguelite à la progression bien dosée, un gameplay tactique avec pas mal d’originalité. Je vous en dis plus… Ci-dessous ! 😉

Tout commence après une intro un peu chelou, dont l’ambiance guillerette et cartoon contraste complètement avec le jeu : on est dans bas-fonds d’un univers cybernétique, informatique, à base de gros pixels et d’effets de lumières/3D super jolis, de glitchs visuels et de musique électronique posant une atmosphère intrigante.

En vue de dessus, on déplace notre robot case par case. Chaque mouvement ou attaque, c’est un tour de jeu : les ennemis agiront en même temps, comme dans ce bon vieux NetHack… On utilise surtout haut, bas, gauche, droite, pour se mouvoir mais aussi pour donner des coups. Sympa : on choisi une arme par direction ! À nous de créer des synergies et essayer de faire face à toutes les situations.

À cela s’ajoute quelques mécaniques bienvenues : des améliorations d’armes, des reliques qui nous ajoutent ou améliorent nos compétences, une téléportation, mais aussi des combos à base de « puces » électroniques ! En gros, des pouvoirs qui seront lancés après avoir effectué un certain enchainement de mouvement. En prévoyant bien son coup, ça peut être dévastateur ou salvateur, bref, c’est cool. 🙂

Qui dit roguelite, dit progression entre chaque partie. Là-dessus c’est bien dosé, on débloque régulièrement des éléments qui nous offrent de nouvelles possibilités, nous permettent d’aller plus loin, ou nous facilitent carrément la vie (skills, emplacements d’inventaire, + de choix dans le loot…). Bien sûr, une fois le jeu « terminé », on peut continuer mais en ajoutant des handicaps ; pour finir le jeu à 100% il va falloir être bon !

Je ne vais pas parler du scénario, car honnêtement, je n’ai rien compris (je pense que c’est dû à la traduction française, parce que vraiment, c’était pas clair…), mais l’ambiance qui s’en dégage est super sympa, un truc un peu dark genre purgatoire, mélangé à des personnages assez rigolos… Et une histoire de révolte. 🤷

Niveau technique, si vous appréciez le genre comme moi, vous allez kiffer. 🙂 C’est très joli, très lisible et clair malgré de (très) gros pixels parfois. L’atmosphère est superbe. Le seul truc un peu relou, c’est que quand on choisi une arme, on ne peut pas voir en même temps les armes qu’on a déjà… À part ça c’est bien foutu, tant qu’on prend le temps de peser le choix de nos actions (une erreur peut s’avérer fatale).

J’ai vraiment passé un super moment, c’est un jeu prenant et assez « reposant », en dehors de certains combats tendus. Les runs durent environ 30-45 minutes, on se surprend à les enchaîner pour découvrir le monde suivant, pour débloquer des capacités, des puces, ou tenter une nouvelle approche au niveau des pouvoirs / armes.

Pour environ 15€ vous pouvez foncer ! Une démo est disponible sur les différentes plate-formes, je vous invite à vous faire votre propre avis, en espérant que vous passerez un bon moment à collecter des âmes dans ce donjon tactique ! 🤖

Retrouver The Land Beneath Us sur PC (Steam)Nintendo SwitchPlaystationXbox

  • ✇Korben
  • ReverserAI – Du Reverse Engineering à base d’IA
    ReverserAI est un projet de recherche assez avant-gardiste qui vise à automatiser et améliorer les tâches de reverse engineering grâce à l’utilisation de modèles de langage locaux (LLM). Fonctionnant entièrement hors ligne, cette première version se distingue par sa capacité à suggérer automatiquement des noms de fonctions de haut niveau et sémantiquement significatifs à partir de la sortie du décompilateur. ReverserAI se présente également comme un plugin pour Binary Ninja, mais son archit

ReverserAI – Du Reverse Engineering à base d’IA

Par : Korben
30 mai 2024 à 09:00

ReverserAI est un projet de recherche assez avant-gardiste qui vise à automatiser et améliorer les tâches de reverse engineering grâce à l’utilisation de modèles de langage locaux (LLM).

Fonctionnant entièrement hors ligne, cette première version se distingue par sa capacité à suggérer automatiquement des noms de fonctions de haut niveau et sémantiquement significatifs à partir de la sortie du décompilateur. ReverserAI se présente également comme un plugin pour Binary Ninja, mais son architecture modulaire est conçue pour être étendue à d’autres plateformes comme IDA ou encore Ghidra.

Et bien que les LLM locaux n’égalent pas encore les performances de leurs concurrents basés sur le cloud comme ChatGPT4 ou Claude3, ils représentent une avancée majeure avec un bon équilibre entre les performances et la confidentialité.

Parmi les fonctionnalités clés de cet outil, on retrouve :

  • Un fonctionnement totalement hors ligne, ce qui garantit la confidentialité et la sécurité des données
  • La suggestion automatique de noms de fonctions sémantiquement significatifs à partir de la sortie du décompilateur
  • Une intégration transparente avec Binary Ninja via un plugin dédié
  • Une architecture modulaire permettant une extension facile vers d’autres outils d’ingénierie inverse
  • Une compatibilité avec le matériel grand public, y compris les architectures Apple Silicon

Cependant, une configuration matérielle avec plusieurs cœurs CPU ou un GPU puissant est recommandée, car sur un système avec au moins 16 Go de RAM et de 12 cœurs CPU, les requêtes prennent environ 20 à 30 secondes. Grâce aux optimisations GPU, en particulier sur les appareils Apple Silicon, ce temps peut être réduit à 2 à 5 secondes par requête.

Ça s’installe à l’aide du gestionnaire de plugins de Binary Ninja et une fois lancé, l’outil téléchargera automatiquement le modèle de langage nécessaire (~5 Go). Les paramètres de configuration permettent également d’optimiser les performances en fonction de votre configuration matérielle, en répartissant la charge entre le CPU et le GPU.

Cet outil encore un peu jeune, est un excellent proof of concept qui illustre bien le potentiel des LLM locaux pour tout ce qui est reverse engineering. On verra évidemment ce que ça deviendra d’ici quelques années.

Le code source est disponible sur GitHub à l’adresse suivante alors n’hésitez pas à suggérer des améliorations.

Happy hacking à tous !

  • ✇Korben
  • Picotron, la nouvelle station de travail 8-bit pour créer des jeux et des outils
    Souvenez-vous, il y a quelque temps, je vous avais parlé de la fantastique petite console Pico-8. Eh bien, les créateurs de ce petit bijou sont de retour avec un nouveau projet tout aussi excitant : Picotron ! Il s’agit d’une station de travail 8-bit (workstation), c’est à dire un environnement de développement complet permettant de créer des jeux et des outils très cools. Tout comme Pico-8, Picotron repose sur le concept d’une machine imaginaire dotée d’outils intégrés mais attention, cel

Picotron, la nouvelle station de travail 8-bit pour créer des jeux et des outils

Par : Korben
29 mai 2024 à 09:00

Souvenez-vous, il y a quelque temps, je vous avais parlé de la fantastique petite console Pico-8. Eh bien, les créateurs de ce petit bijou sont de retour avec un nouveau projet tout aussi excitant : Picotron !

Il s’agit d’une station de travail 8-bit (workstation), c’est à dire un environnement de développement complet permettant de créer des jeux et des outils très cools. Tout comme Pico-8, Picotron repose sur le concept d’une machine imaginaire dotée d’outils intégrés mais attention, cela va encore plus loin que Pico-8 en termes de flexibilité et de puissance.

Déjà, côté specs, on a droit à un affichage plus grand (480×270 pixels contre 128×128 pour Pico-8) et une capacité de stockage des cartouches étendue à 256Ko. Mais la vraie force de Picotron, c’est son approche des outils intégrés. Contrairement à Pico-8, tous les outils de création de Picotron sont écrits en Lua et peuvent être modifiés directement dans la machine. Même des éléments comme l’explorateur de fichiers ou l’éditeur de code font partie de l’espace utilisateur.

Comme ça, vous pouvez créer vos propres logiciels from scratch, et ils tourneront en plein écran au même titre que les outils fournis. C’est cette orientation vers la personnalisation et l’extension qui vaut à Picotron le titre de « Workstation » plutôt que de simple « Console ». Cela dit, les aficionados de Pico-8 ne seront pas dépaysés puisque Picotron supporte la même syntaxe et une bonne partie de ses API. Moyennant quelques ajustements (Picotron utilise des nombres à virgule flottante là où Pico-8 se contente de nombres entiers), il est assez facile de porter les cartouches Pico-8 vers ce nouvel environnement.

Et ce n’est pas qu’un simple Pico-8 Plus puisque la machine apporte également son lot de fonctionnalités, à commencer par son moteur graphique avec 64 couleurs affichables simultanément, entièrement paramétrables via des valeurs RGB. On peut même basculer entre 4 palettes de 64 couleurs à la volée, et ce à chaque ligne de balayage ! De quoi faire des effets de ouf.

Il intègre aussi un « moteur » sonore maison baptisé PFX6416 qui vous permettra de produire des sons riches et variés tout en restant concis en terme de données. Les instruments sont définis via des arbres de « nœuds » qui génèrent ou modifient un signal, le tout séquencé à la façon d’un tracker. Un seul instrument peut ainsi mobiliser jusqu’à 64 nœuds répartis sur 16 canaux !

Évidemment, on retrouve dans Picotron le workflow typique des consoles fantaisies. Un fichier de cartouche unique (*.p64) qui encapsule le code, les graphismes, les sons, etc. Et ces fichiers peuvent aussi également manipulés comme des dossiers depuis l’OS de la machine. C’est pratique pour copier des ressources directement d’une cartouche à l’autre.

Niveau performances, Picotron se veut à la fois plus véloce que Pico-8 (environ 2x plus rapide en instructions Lua pure) et suffisamment efficient pour tourner sur des configs modestes, y compris dans un navigateur web. Des primitives comme le rendu de triangles texturés permettent de réaliser des prouesses techniques sans sacrifier la fluidité.

C’est dispo sous Windows, Mac, Linux ainsi qu’en HTML5 alors vous n’avez aucune excuse pour ne pas essayer.

En effet, Picotron incarne, selon moi, le fantasme parfait du geek : un ordi 8-bit idéal et hyper versatile, qui carbure à l’imagination de ses utilisateurs et dont le code est totalement ouvert et hackable. Bref, j’ai hâte de voir l’écosystème qui va se développer autour de ce truc : Outils dédiés, démos techniques, jeux old school ou petites pépites… les possibilités offertes par Picotron semblent infinies.

A vous de jouer maintenant !

  • ✇Korben
  • Quand les voitures connectées nous espionnent…
    Les voitures connectées sont devenues de véritables cauchemars pour la vie privée. On nous vend ça comme le summum de la technologie, avec des fonctionnalités dignes de K2000, mais en réalité, c’est plutôt Orwell qui se cramponne dans les virages. Parce qu’au lieu de voitures intelligentes, on se retrouve surtout avec des mouchards à quatre roues bardés de capteurs qui enregistrent le moindre de nos faits et gestes. Vous pensiez que les traqueurs sur le web étaient intrusifs ? Attendez de v

Quand les voitures connectées nous espionnent…

Par : Korben
27 mai 2024 à 16:44

Les voitures connectées sont devenues de véritables cauchemars pour la vie privée. On nous vend ça comme le summum de la technologie, avec des fonctionnalités dignes de K2000, mais en réalité, c’est plutôt Orwell qui se cramponne dans les virages. Parce qu’au lieu de voitures intelligentes, on se retrouve surtout avec des mouchards à quatre roues bardés de capteurs qui enregistrent le moindre de nos faits et gestes.

Vous pensiez que les traqueurs sur le web étaient intrusifs ? Attendez de voir ce que les constructeurs auto ont mijoté pour nous espionner à notre insu. Caméras, micros, GPS, données de conduite, les voitures modernes collectent un max d’infos sur nous et nos passagers, et attention, ce n’est pas juste pour optimiser les performances ou assurer notre sécurité hein. Non, l’objectif c’est de monétiser toutes ces données personnelles en les refilant à des tiers, souvent sans notre consentement.

Chez Mozilla, ils ont passé en revue les 25 plus grandes marques automobiles du marché. Résultat : toutes sans exception ont été étiquetées « Confidentialité non incluse ». Comme quoi, en matière de respect de la vie privée, les constructeurs de voitures trustent la pole position au palmarès de la lose. Ils s’en donnent à cœur joie pour nous profiler et revendre nos données personnelles à tout va.

Entre le partage douteux de nos infos avec la police et les gouvernements, la revente de nos données de géolocalisation aux courtiers et le manque flagrant de protection de toutes ces données, les voitures connectées nous la jouent vraiment à la Mad Max côté vie privée. Concrètement, ça veut dire que n’importe qui ou presque peut savoir où vous êtes allés, à quelle vitesse, avec qui, ce que vous avez fait dans l’habitacle…etc

Bref, votre intimité est mise à nue comme un chassis sur un pont.

C’est encore pire quand on découvre que certains constructeurs comme Nissan ou Hyundai se permettent carrément de collecter des données sur votre « activité sexuelle », votre « niveau d’intelligence » ou vos « caractéristiques génétiques » ! Et refourguer ces infos ultrasensibles à des « partenaires marketing » pour du ciblage publicitaire. Non mais allô quoi ? Depuis quand ma voiture a besoin de connaître mes exploits sur la banquette arrière et la qualité de mes chromosomes ?

Et le pompon, c’est que les applis de ces voitures exigent qu’on « éduque et informe » tous les passagers sur leur politique de confidentialité à rallonge. Genre on va se taper un PowerPoint sur le RGPD entre deux feux rouges. Et puis quoi encore ? Un quiz Questions Pour Un Champion de 150 questions avant de démarrer le moteur ?

Le pire, c’est qu’en tant que conducteurs, on n’a quasi aucun contrôle là-dessus. Soit on accepte de se faire traquer comme un mouchard à chaque km, soit on se passe des fonctionnalités connectées qui nous ont fait acheter la tuture à la base. C’est comme si on vous obligeait à installer un spyware sur votre PC pour pouvoir utiliser Word. Vive le chantage à la vie privée !

Parce que oui, refuser le partage de données avec le constructeur peut littéralement transformer votre Tesla en brique. Ils le disent noir sur blanc dans leurs CGU absconses : pas de données, pas de mises à jour, pas d’assistance, pas de garantie. Bref, tu payes une fortune pour une bagnole technologique, mais si tu refuses qu’elle t’espionne, c’est à tes risques et périls mon coco. C’est tout un concept.

Alors certes, certaines marques comme Toyota font des efforts niveau transparence. En effet, Toyota offre aux utilisateurs américains la possibilité de supprimer leurs données personnelles, même en dehors des lois de confidentialité de Californie. Certes, les constructeurs européens comme Renault et Dacia respectent mieux la vie privée pour se conformer au RGPD. Mais globalement, protéger nos données personnelles dans nos véhicules reste l’exception, pas la règle.

En avril 2023, Reuters a rapporté que des employés de Tesla partageaient des images sensibles enregistrées par les voitures des clients. En mai 2023, un lanceur d’alerte Tesla a partagé plus de 100 gigaoctets de fichiers confidentiels, révélant des problèmes avec le système Autopilot. Des propriétaires de Tesla ont aussi intenté une action en justice collective en mars 2022, alléguant que Tesla scanne les visages des conducteurs sans leur consentement.

Au final, on est loin de l’image sexy et futuriste qu’on essaie de nous vendre. En réalité, les voitures connectées ressemblent plus au cauchemar de 1984 qu‘aux voitures dans Demolition Man. Les constructeurs nous prennent pour des idiots en mode « circulez y’a rien à voir » pendant qu’ils s’en mettent plein les poches avec le magot de nos données.

Il est urgent que les régulateurs sifflent la fin de la récré et imposent des garde-fous, sinon toute notre vie privée va finir par disparaître dans le rétroviseur des voitures connectées. En attendant, je vous conseille d’opter pour un bon vieux modèle sans fioritures, quitte à avoir l’air d’un has been au volant d’une Citroën AX Diesel. Au moins, elle vous emmènera d’un point A à un point B sans vendre la mèche sur vos déplacements à une armada de profiteurs de données.

Mais bon, si vous tenez absolument à votre engin connecté, n’oubliez pas d’étudier ses CGU par cœur et de briefer vos passagers avant chaque trajet. Avec un peu de chance, vous arriverez à destination avant qu’ils ne s’endorment.

Avec un peu de chance

Source (Merci à G1doot pour le partage)

  • ✇Korben
  • FlyingCarpet – Pour transférer des fichiers sans connexion et sans câble
    Quand on n’a pas de réseau sous la main pour se transférer un gros fichier, c’est souvent galère. Faut trouve une clé USB et quand c’est pour balancer un truc d’un smartphone à un ordinateur, c’est mission impossible. Heureusement, FlyingCarpet pourrait bien devenir votre nouvel allié dans ce genre de situations ! Disponible sur Android, iOS, Linux, macOS et Windows, cette application libre permet d’échanger des fichiers entre tous ces appareils sans avoir besoin d’un réseau WiFi commun ou

FlyingCarpet – Pour transférer des fichiers sans connexion et sans câble

Par : Korben
27 mai 2024 à 09:00

Quand on n’a pas de réseau sous la main pour se transférer un gros fichier, c’est souvent galère. Faut trouve une clé USB et quand c’est pour balancer un truc d’un smartphone à un ordinateur, c’est mission impossible. Heureusement, FlyingCarpet pourrait bien devenir votre nouvel allié dans ce genre de situations !

Disponible sur Android, iOS, Linux, macOS et Windows, cette application libre permet d’échanger des fichiers entre tous ces appareils sans avoir besoin d’un réseau WiFi commun ou d’une connexion mobile. Il suffit que les deux terminaux soient assez proches et équipés d’une puce WiFi.

Le principe est simple : l’un des appareils crée un réseau ad hoc auquel l’autre se connecte. La connexion est sécurisée par WPA2 et un mot de passe échangé via un QR Code. Les données sont même chiffrées de bout en bout avec AES-256 et tout ça sans avoir besoin d’être un expert !

Une fois appairés, les deux appareils peuvent alors s’envoyer des fichiers dans les deux sens, comme s’ils étaient sur un réseau local classique. Les débits sont suffisants pour transférer rapidement plusieurs gigaoctets et c’est même l’idéal pour déplacer de gros fichiers entre différents systèmes de fichiers sans avoir à configurer un partage réseau.

L’outil gère les reprises en cas de déconnexion et affiche une barre de progression pendant les transferts. Sur ordinateur, on peut même envoyer des dossiers entiers de manière récursive. Alors évidemment, cela désactive la connexion internet sur certaines plateformes mais la restaure une fois le transfert terminé. Sur Android, l’appareil qui crée le réseau peut même continuer à accéder au web en partageant sa connexion cellulaire.

C’est open source et disponible sur GitHub pour ceux qui veulent.

  • ✇Korben
  • CoreCtrl – Libérez le potentiel de votre GPU sous Linux
    Vous en avez marre que votre carte graphique soit bridée sous Linux ? Vous rêvez de pouvoir overclocker votre GPU comme un pro pour booster les perfs dans vos jeux préférés ? Alors laissez-moi vous présenter votre nouveau meilleur pote : CoreCtrl ! Ce logiciel open source va vous permettre d’exploiter enfin tout le potentiel de votre GPU AMD sans vous prendre la tête. Plus besoin d’être un champion de la ligne de commande pour régler les fréquences, les voltages et autres joyeusetés. Avec C

CoreCtrl – Libérez le potentiel de votre GPU sous Linux

Par : Korben
26 mai 2024 à 09:00

Vous en avez marre que votre carte graphique soit bridée sous Linux ? Vous rêvez de pouvoir overclocker votre GPU comme un pro pour booster les perfs dans vos jeux préférés ? Alors laissez-moi vous présenter votre nouveau meilleur pote : CoreCtrl !

Ce logiciel open source va vous permettre d’exploiter enfin tout le potentiel de votre GPU AMD sans vous prendre la tête. Plus besoin d’être un champion de la ligne de commande pour régler les fréquences, les voltages et autres joyeusetés. Avec CoreCtrl, tout se fait en quelques clics depuis une interface super facile à prendre en main.

L’outil embarque une tripotée de fonctionnalités pour les power users. Vous pourrez par exemple créer des profils d’overclocking personnalisés, monitorer en temps réel les températures et les performances, gérer finement la vitesse des ventilateurs, et même undervolt votre GPU pour réduire sa consommation.

Et le top du top, c’est que CoreCtrl est compatible avec un tas de cartes graphiques AMD, des anciennes générations aux derniers modèles. Bref, que vous ayez une vieille Radeon HD qui traîne ou une RX 6900 XT flambant neuve, vous pourrez en tirer le meilleur.

Certains relous me diront : « Oui, euuuh, mais overclocker son GPU, euuuuh, ça fait fondre la carte et ça annule la garantieuuuu« .

Alors oui, forcément si vous poussez les curseurs dans le rouge en permanence, votre GPU risque de partir en fumée. Mais utilisé avec sagesse, l’overclocking peut vraiment donner un boost appréciable notamment pour tout ce qui est traitement GPU et gaming (sous linux, lol), sans forcement réduire la durée de vie de votre matos.

D’ailleurs, CoreCtrl intègre des garde-fous bien pensés pour éviter ce genre de déconvenues. Vous pourrez donc définir des seuils de sécurité pour les températures et les voltages, histoire de ne pas tout cramer. Et si jamais vous sentez que vous êtes allé trop loin dans l’optimisation, pas de panique : il suffit de recharger le profil par défaut et hop, votre carte retrouve son état d’origine.

Si ça vous branche de tester, c’est sur le dépôt GitLab du projet ou installable avec cette commande :

sudo apt install corectrl

Par contre, je ne serais pas responsable si vous faites de la merde, hein.

Happy overclocking les amis ! 😄

  • ✇Korben
  • Twterm : Le client TUI Twitter ultime pour les geeks de la ligne de commande 🐦💻
    Chers accro à la ligne de commande, voici un outil qui devrait vous plaire ! Ça s’appelle Twterm et c’est un client Twitter en mode texte (TUI pour les intimes). Parfait pour suivre son p’tit flux Twitter au milieu des ls -al et autres cd .. ! Développé en Ruby par un certain Ryota Kameoka, Twterm rassemble toutes les features de base de Twitter : Suivi de la timeline Les mentions, DM, recherches…etc. Follower/Unfollower Tweeter, Retweet, et répondre aux gens Et également v

Twterm : Le client TUI Twitter ultime pour les geeks de la ligne de commande 🐦💻

Par : Korben
24 mai 2024 à 09:00

Chers accro à la ligne de commande, voici un outil qui devrait vous plaire ! Ça s’appelle Twterm et c’est un client Twitter en mode texte (TUI pour les intimes). Parfait pour suivre son p’tit flux Twitter au milieu des ls -al et autres cd .. !

Développé en Ruby par un certain Ryota Kameoka, Twterm rassemble toutes les features de base de Twitter :

  • Suivi de la timeline
  • Les mentions, DM, recherches…etc.
  • Follower/Unfollower
  • Tweeter, Retweet, et répondre aux gens
  • Et également voir et suivre les trending topics

La totale quoi, et le tout contrôlable au clavier, donc super efficace pour les power users. 💪 L’installation est plutôt simple, surtout sous macOS avec une install via Homebrew :

brew install ryota-ka/twterm/twterm

Sinon en RubyGems ça se fait bien aussi. Après faut lancer la commande magique twterm et là… Bienvenue dans la Matrice, Neo !

L’UI est nickel, toute en ASCII art, ça nous change des interfaces modernes surchargées. On navigue entre les onglets avec les touches h, j, k, l façon Vim et il suffit de faire CTRL + N pour commencer à écrire un nouveau tweet. Bref c’est super intuitif, la prise en main est immediate, pour peu que vous soyez familier avec l’environnement Unix.

Niveau perfs, c’est une vraie fusée et cerise sur le gâteau, on peut facilement customiser les raccourcis via un fichier de conf en TOML. Seul petit bémol, la visualisation d’images est encore un peu à la ramasse, mais ça viendra.

Si ça vous dit de tester, Twterm, c’est par ici !

  • ✇Korben
  • Recall de Microsoft – Un outil super pratique ou un gros risque pour votre vie privée ?
    Microsoft nous la jouent à nouveau façon Big Brother et il est possible que les dernières nouvelles vous fassent froid dans le dos ! Vous vous souvenez de l’épisode flippant de Black Mirror où les gens avaient une puce derrière l’oreille qui enregistrait tout ? Et bien dites-vous que c’est en train de devenir réalité, sauf que c’est sur nos ordis ! Lors de la conférence Build de lundi, Microsoft a révélé une nouvelle feature alimentée par l’IA appelée « Recall » qui permettra aux utilisateu

Recall de Microsoft – Un outil super pratique ou un gros risque pour votre vie privée ?

Par : Korben
21 mai 2024 à 08:06

Microsoft nous la jouent à nouveau façon Big Brother et il est possible que les dernières nouvelles vous fassent froid dans le dos ! Vous vous souvenez de l’épisode flippant de Black Mirror où les gens avaient une puce derrière l’oreille qui enregistrait tout ? Et bien dites-vous que c’est en train de devenir réalité, sauf que c’est sur nos ordis !

Lors de la conférence Build de lundi, Microsoft a révélé une nouvelle feature alimentée par l’IA appelée « Recall » qui permettra aux utilisateurs de Windows 11 de rechercher et récupérer leurs activités passées sur leur PC. Concrètement, Recall va enregistrer tout ce que vous faites : les applications que vous utilisez, vos communications en réunion, vos recherches web, tout ! Soi-disant pour vous permettre de retrouver facilement un truc que vous avez fait il y a 3 mois. Mais bon, de prime abord ça pue un peu le cramé côté vie privée…

Recall prend des images de votre écran toutes les quelques secondes, les chiffre et les stocke sur votre disque dur. Vous pourrez ensuite les retrouver via une recherche ou une timeline. Ça scannera même vos réunions en ligne pour les retranscrire et les traduire grâce à une fonctionnalité alimentée par l’IA. Pratique ? Peut-être. Flippant ? Carrément !

Imaginez que quelqu’un accède à votre session Windows et fouille dans votre historique Recall. Il pourra voir TOUT ce que vous faites, même les trucs pas très catholiques ^^… Évidemment, Microsoft jure que les données restent en local (pour le moment ?) et sont chiffrées et heureusement, il y aura des options pour mettre en pause ou supprimer des contenus.

Plus précisément, Microsoft précise que les captures d’écran sont uniquement liées à un profil utilisateur spécifique et ne sont pas partagées avec d’autres utilisateurs ni utilisées par Microsoft pour des publicités ciblées (pour le moment ?). Recall ne prendra pas de captures des sessions de navigation InPrivate dans Microsoft Edge ou des contenus protégés par DRM mais ne cachera pas les informations sensibles comme les mots de passe.

Si vous voulez quand même utiliser cette fonctionnalité, il faudra acheter un « Copilot+ PC », les seuls capables de faire tourner ce truc. Et il faudra aussi avoir de la place sur le disque, au moins 256 Go dont 50 Go pour Recall.

Mais attendez moussaillons, ce n’est pas fini ! Sur les Mac, ça s’y met aussi avec Recall Memory ! Ce n’est pas un outil officiel Apple, mais comme son nom l’indique très subtilement, il enregistre aussi ce que vous faites pour la « mémoriser ». Il capture l’écran actif chaque seconde, mais ne stocke que les changements significatifs, sûrement pour ne pas exploser le disque dur.

Et comme chez Microsoft, les dev de cet outil jurent que les données resteront sur votre Mac, chiffrée et jamais uploadées. Vous contrôlez quelles applications sont capturées et combien de données sont sauvegardées. De plus, les sessions de navigation privée sur Safari et Chrome sont automatiquement ignorées.

En bref, ces nouvelles fonctionnalités rappellent un peu la Timeline de Windows 10, mais en 1000 fois plus intrusif. Il y a bien des systèmes de favoris, de recherche et de contrôle de ce qui est capturé. Alors oui, il y a des garde-fous, des promesses de confidentialité, de chiffrement, de données qui restent locales, mais comme je le disais en intro, je ne peux pas m’empêcher de penser à cet épisode de Black Mirror (S01E03) où le mec devient parano et pète un câble parce qu’il peut voir les souvenirs de sa femme.Pour rappel, cet épisode montre une société où une technologie permet d’enregistrer tout ce qu’un individu voit et entend, et où ces souvenirs deviennent sources de paranoïa.

On n’en est pas encore là, mais ça y ressemble de plus en plus…

Après, je ne dis pas, ça peut être pratique pour retrouver un truc qu’on a vu il y a longtemps, ou pour les personnes qui ont des trous de mémoire, mais je trouve ça assez risqué comme truc… Puis la place que ça prend sur le disque dur… mdr.

Source

  • ✇Korben
  • AlphaFold 3 – Un sacré bond en avant pour la modélisation des molécules du vivant
    Vous vous souvenez d’AlphaFold 2, ce modèle d’IA assez dingue de Google DeepMind qui avait fait des avancées majeures dans la prédiction des structures de protéines ? Eh bien, la version 3 vient de débarquer et elle repousse encore un peu plus les limites ! AlphaFold 3, c’est comme si on passait d’un film noir et blanc du genre la Vache et Le Prisonnier à un film en 3D style Avatar, car non seulement il prédit avec une précision impressionnante la structure 3D des protéines, mais il est éga

AlphaFold 3 – Un sacré bond en avant pour la modélisation des molécules du vivant

Par : Korben
9 mai 2024 à 07:34

Vous vous souvenez d’AlphaFold 2, ce modèle d’IA assez dingue de Google DeepMind qui avait fait des avancées majeures dans la prédiction des structures de protéines ? Eh bien, la version 3 vient de débarquer et elle repousse encore un peu plus les limites !

AlphaFold 3, c’est comme si on passait d’un film noir et blanc du genre la Vache et Le Prisonnier à un film en 3D style Avatar, car non seulement il prédit avec une précision impressionnante la structure 3D des protéines, mais il est également capable de modéliser leurs interactions avec tout un tas d’autres molécules : l’ADN, l’ARN, les petites molécules organiques comme les médicaments, et même les modifications chimiques.

Concrètement, ça veut dire qu’on va pouvoir mieux comprendre comment toutes ces molécules qui nous composent s’assemblent et fonctionnent ensemble, comme les rouages de l’horloge cosmique de la viiiie. Un sacré bond en avant pour décrypter les processus biologiques fondamentaux et leurs dysfonctionnements à l’origine des maladies.

Son secret, évidemment, c’est une architecture de réseau de neurones encore plus puissante et entraînée sur une montagne de données moléculaires. Le cœur du système repose sur un module Evoformer amélioré, couplé à une nouvelle approche basée sur des réseaux de diffusion qui partent d’un nuage d’atomes pour converger vers la structure moléculaire la plus probable.

Et les résultats sont vraiment impressionnants puisque sur les jeux de données de référence, AlphaFold 3 bat des records avec des améliorations significatives par rapport aux méthodes existantes. Pour certaines catégories d’interactions, comme celles avec les médicaments, il augmente même nettement la précision des prédictions. Et tout ça sans même avoir besoin de données structurales en entrée.

Mais le plus cool, c’est que c’est open source (Edit : Apparemment, ça ne l’est plus malheureusement – Merci à Enthuo pour la correction) et accessible gratuitement à la communauté scientifique via le nouveau serveur AlphaFold. Cet outil permet à n’importe quel chercheur de générer des prédictions pour ses protéines d’intérêt en quelques clics, là où il fallait avant un travail titanesque et des moyens conséquents. Bref, de quoi démocratiser la biologie structurale et accélérer les découvertes !

Évidemment, avec une telle puissance vient aussi de grandes responsabilités, alors les gros cerveaux derrière DeepMind ont longuement planché avec de nombreux experts et organismes pour définir un cadre éthique et limiter les risques de mésusage comme on dit. Parce qu’autant un AlphaFold entre de bonnes mains, ça peut faire avancer la science et la médecine de façon spectaculaire, autant on n’a pas envie de voir débarquer des virus ou des prions tueurs conçus par des apprentis sorciers.

Mais j’ai hâte de voir ce que la communauté scientifique va réussir à faire avec cet outil génial. Peut-être de nouvelles enzymes pour des applications industrielles, des matériaux bio-inspirés aux propriétés uniques, ou des protéines thérapeutiques plus efficaces ? En tout cas une chose est sûre, la révolution biotech ne fait que commencer et nul doute qu’AlphaFold 3 en sera l’un des acteurs clés !

Source

  • ✇Korben
  • BZZZT le platformer qui fait mouche
    — Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —— Contient des liens affiliés Amazon — ZX8000 est un mignon petit robot (certainement une version très évoluée du cultissime ZX80) créé par Emily et Norbert, qui va devoir se mettre à l’action pour contrecarrer les plans du machiavélique Badbert qui perdu toute empathie. :'( On va contrôler un ZX8000 super agile et le faire évoluer dans des épreuves de plate-forme millimétrée : BZZZT ! Présenté lors du dernier Indie Wor

BZZZT le platformer qui fait mouche

Par : Remouk
1 mai 2024 à 18:20

— Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —
— Contient des liens affiliés Amazon —

ZX8000 est un mignon petit robot (certainement une version très évoluée du cultissime ZX80) créé par Emily et Norbert, qui va devoir se mettre à l’action pour contrecarrer les plans du machiavélique Badbert qui perdu toute empathie. :'( On va contrôler un ZX8000 super agile et le faire évoluer dans des épreuves de plate-forme millimétrée : BZZZT !

Présenté lors du dernier Indie World pour sa sortie future sur Nintendo Switch, BZZZT est cependant déjà accessible sur PC (Steam). Ce petit jeu a été pensé et créé par (quasiment) une seule personne : Karel Matejka. Vous le connaissez peut-être via son pseudo ko.dll car, depuis des années, il poste sur Insta et Twitter des créations, graphismes et animations en pixel-art de toute beauté. 🤩

Sur l’aspect sonore il s’est fait aidé par son ami Martin Linda, qui fait des bruitages au top, mais surtout des musiques excellentes, vous vous surprendrez à vous dodeliner de la tête et vous enjailler entre deux cris de rage contre une scie circulaire qui a bougé trop tôt. 😭

Je trouve l’aspect artistique et technique excellent ; on est à fond dans l’univers 16-bit (sonorités, pixel-art…) mais en profitant des bonus de notre époque (effets graphiques modernes, éclairage fins, jeu parfaitement fluide, pistes audio sans limitation…). C’est un peu le meilleur des deux mondes.

Niveau gameplay, ici aussi tout est au poil. 👌 C’est un jeu de plate-forme à la Super Meat Boy : niveaux courts présentant un challenge certain. Il faut aller vite, chopper le « rythme » du stage, utiliser à bon escient nos différents pouvoirs comme le double saut, le dash, et autres surprises qu’on débloque au fur et à mesure.

La difficulté est vraiment bien dosée : tout d’abord il est possible de jouer avec un système de vie, ou pas, en mode die & retry. Mais aussi, vous pouvez vous contenter de « juste » finir un niveau, ou alors le finir en choppant toutes les vis, ou alors en mode time attack, ou alors en trouvant les petits secrets cachés ici et là… Et alors, ça devient nettement plus compliqué. 🙂

Il y en a pour tout le monde ! La durée de vie est un peu courte (comptez 3 à 5 heures selon votre niveau), même si le jeu dispose d’une très bonne rejouabilité via les différentes objectifs. Cela étant dit, son prix est plutôt en adéquation : 12€ ! Bref, c’est un très joli 🤖🤖🤖🤖/5 car j’ai adoré ce petit bonbon nostalgique & digitalisé !

Disponible sur Steam et bientôt sur Switch avec, si j’ai bien compris, quelques petites nouveautés en plus… À vous de voir si vous préférez attendre ou pas. 😉

Retrouvez BZZZT sur PC (Steam) ou Nintendo Switch

  • ✇Korben
  • Ikki veut jouer avec moi ?
    — Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —— Contient des liens affiliés Amazon — Je ne sais pas qui a eu cette idée et encore moins qui l’a validée, mais fallait le faire. 😅 Créer une suite à Ikki (appelé aussi Boomerang ou encore Farmers Rebellion), jeu considéré comme ultra pourri, sorti dans les années 80 sur la première Nes et en salles d’arcade, mélanger son concept initial au déjà culte Vampire Survivors, y ajouter une couche multijoueur… Et voici Ikki Unite sur P

Ikki veut jouer avec moi ?

Par : Remouk
29 avril 2024 à 14:48

— Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —
— Contient des liens affiliés Amazon —

Je ne sais pas qui a eu cette idée et encore moins qui l’a validée, mais fallait le faire. 😅 Créer une suite à Ikki (appelé aussi Boomerang ou encore Farmers Rebellion), jeu considéré comme ultra pourri, sorti dans les années 80 sur la première Nes et en salles d’arcade, mélanger son concept initial au déjà culte Vampire Survivors, y ajouter une couche multijoueur… Et voici Ikki Unite sur PC et Nintendo Switch !

Ikki Unite est donc un clone de Vampire Survivors : notre personnage, au milieu de l’écran, attaque automatiquement pour se défendre face aux vagues d’ennemis qui essayent de le buter. Haut, bas, gauche, droite, et c’est parti ! Ikki dispose tout de même de sa propre originalité, à commencer par le contexte : on incarne différents membres du peuple qui se rebellent contre le magistrat maléfique.

Il s’agit de le renverser : nous avons donc différents objectifs à accomplir (souvent combattre un boss) et pour se faire, il faudra explorer la map afin de se rendre au bon endroit, éclater un max de sbires farfelus pour faire de l’XP, ramasser objets et bonus, bref, progresser sur le chemin.

Car oui, on progresse, on débloque de nouveaux pouvoirs, de nouvelles armes, qui elles-mêmes deviennent de plus en plus puissantes. On recrute aussi d’autres personnages qui vont nous suivre et nous prêter main forte. Ça change de la formule classique, et l’aspect mignon / débile est bien rigolo aussi !

Du roguelite simple, efficace, super plaisant. L’autre originalité de Ikki Unite, et c’est dans le nom, c’est l’aspect multijoueur : on peut faire équipe jusqu’à 16 joueurs en ligne pour mener à bien la révolution ! ✊ Super chaotique et super fun. 😁 C’est là que les différentes classes de personnage (combattants, amplificateurs, explorateurs et soigneurs) prennent toute leur dimension.

Il y a d’ailleurs 16 personnages différents à jouer, de quoi varier les plaisirs et casser un peu la répétitivité inhérente à ce style de jeu. Niveau contenu y a pas mal de choses, c’est bien fourni. On sent que les développeurs se sont fait plaisir !

Pour conclure, Ikki Unite ne paie pas de mine, mais il a tout de même son charme, sa valeur ajoutée, son intérêt à lui, et rien que ça c’est cool. 🙂 Si vous appréciez le genre ça change un peu. Pour ma part, j’aurais du mal à vous dire si ça vaut ses 12 à 15€ (selon la plateforme) quand « l’original » est à 5€ maximum… Au pire, attendez une petite promo. 🙃

Retrouvez Ikki Unite sur PC (Steam) ou Nintendo Switch

  • ✇Korben
  • Un agent SSH qui exploite la backdoor XZ
    Si vous me lisez assidument, vous avez surement tout capté à la fameuse backdoor XZ découverte avec fracas la semaine dernière. Et là je viens de tomber sur un truc « rigolo » qui n’est ni plus ni moins qu’une implémentation de la technique d’exploitation de cette backdoor XZ, directement à l’intérieur d’un agent SSH. Pour rappel, un agent SSH (comme ssh-agent) est un programme qui tourne en arrière-plan et qui garde en mémoire les clés privées déchiffrées durant votre session. Son rôle es

Un agent SSH qui exploite la backdoor XZ

Par : Korben
11 avril 2024 à 10:53

Si vous me lisez assidument, vous avez surement tout capté à la fameuse backdoor XZ découverte avec fracas la semaine dernière. Et là je viens de tomber sur un truc « rigolo » qui n’est ni plus ni moins qu’une implémentation de la technique d’exploitation de cette backdoor XZ, directement à l’intérieur d’un agent SSH.

Pour rappel, un agent SSH (comme ssh-agent) est un programme qui tourne en arrière-plan et qui garde en mémoire les clés privées déchiffrées durant votre session. Son rôle est donc de fournir ces clés aux clients SSH quand ils en ont besoin pour s’authentifier, sans que vous ayez à retaper votre phrase de passe à chaque fois.

Cet agent démoniaque s’appelle donc JiaTansSSHAgent, en hommage au cybercriminel qui a vérolé XZ, et ça implémente certaines fonctionnalités de la fameuse backdoor sshd XZ. En clair, ça vous permet de passer par cette backdoor en utilisant votre client SSH préféré.

Ce truc va donc d’abord générer sa propre clé privée ed448 avec OpenSSL puis, il faudra patcher la liblzma.so avec la clé publique ed448 correspondante. Là encore, rien de bien méchant, c’est juste un petit script Python et enfin, dernière étape, faudra patcher votre client SSH pour qu’il ignore la vérification du certificat.

Et voilà !

Une fois que vous avez fait tout ça, vous pouvez vous connecter à cœur joie avec n’importe quel mot de passe sur n’importe quel serveur qui dispose de cette faille. Bon après, faut quand même faire gaffe hein, c’est pas un truc à utiliser n’importe comment non plus. Vous devez respecter la loi, et expérimenter cela uniquement sur votre propre matériel ou avec l’autorisation de votre client si vous êtes par exemple dans le cadre d’une mission d’audit de sécurité. Tout autre utilisation vous enverra illico en prison, alors déconnez pas !

Voilà les amis, vous savez tout sur JiaTansSSHAgent maintenant. Pour en savoir plus, rendez-vous sur le repo GitHub de JiaTanSSHAgent.

  • ✇Korben
  • Le retour du Roi (pas du tout)
    — Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui — Mini article pour un mini jeu, mélangeant puzzle et petites histoires : celles d’un jeune homme qui rêve d’être roi. 👑 À nous de le mener vers le bon chemin ! Plusieurs histoires car si l’on démarre toujours au même endroit, différentes issues sont possibles dans Storyblocks: The King. Disponible en téléchargement sur Switch, PS4/PS5, XBox et Microsoft Store depuis… Aujourd’hui ! 😮 Le principe est tout simple : on disp

Le retour du Roi (pas du tout)

Par : Remouk
4 avril 2024 à 15:37

— Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —

Mini article pour un mini jeu, mélangeant puzzle et petites histoires : celles d’un jeune homme qui rêve d’être roi. 👑 À nous de le mener vers le bon chemin ! Plusieurs histoires car si l’on démarre toujours au même endroit, différentes issues sont possibles dans Storyblocks: The King. Disponible en téléchargement sur Switch, PS4/PS5, XBox et Microsoft Store depuis… Aujourd’hui ! 😮

Le principe est tout simple : on dispose de tuiles, toutes identiques, elles ont la forme d’un domino. Il faut les positionner pour créer un chemin menant notre point de départ à une des sorties disponibles sur le terrain. Quelques contraintes : le chemin ne doit pas proposer de « fourches » ou de boucles, et doit absolument utiliser toutes les tuiles proposées !

Dit comme ça, cela pourrait sembler super facile… Et ça l’est. 😀 Hormis quelques moments où on doit réorganiser nos tuiles pour tomber tout pile sur une sortie, il y a peu d’erreurs possibles. Il manque une vraie part de réflexion : peut-être avec des tuiles différentes, des passages obligatoires… Dommage.

Aussi, les contrôles, sur console en tout cas (jeu testé sur Switch), requièrent trop de précision, le stick est trop sensible. Donc on se goure souvent… Ça casse parfois les couil… le côté zen de l’expérience. La partie sonore est sans grand intérêt. Les différents petits récits, débloqués à chaque nouvel embranchement que l’on choisira d’atteindre, sont malheureusement trop basiques. Pas très bien écrits, peu recherchés.

Bon vous l’aurez compris, ce petit jeu dispose d’un concept sympa mais qui aurait mérité d’être creusé avec des mécaniques supplémentaires, des histoires plus travaillées, un gameplay + agréable… C’est une petite déception. 🙁 Mais alors pourquoi en parler ? La première raison c’est que j’ai reçu une version du jeu pour le tester, donc je respecte mon engagement. La deuxième, ce sera pour vous éviter de perdre une poignée d’euros en voyant ce concept et cet habillage si sympa, si jamais vous le croisez par hasard sur un store et qu’il vous fait de l’œil. 😉 En espérant qu’ils fassent mieux lors d’un 2nd volet ! 🙏

  • ✇Korben
  • The Nicest Place on the Internet – Un réconfort virtuel plein d’humanité
    Laissez-moi vous parler d’un petit coin de paradis sur la toile qui réchauffe le cœur et l’âme comme un chocolat chaud par un soir d’hiver glacial. Bienvenue sur The Nicest Place on the Internet, le site où la bienveillance et la douceur règnent en maîtres ! Si vous avez passé une journée pourrie, que tout part en cacahuète, que vous êtes au bout du rouleau, ce site vous tend les bras avec une ribambelle de vidéos de parfaits inconnus qui vous font des câlins virtuels. Bon, faudra pas trop

The Nicest Place on the Internet – Un réconfort virtuel plein d’humanité

Par : Korben
31 mars 2024 à 19:26

Laissez-moi vous parler d’un petit coin de paradis sur la toile qui réchauffe le cœur et l’âme comme un chocolat chaud par un soir d’hiver glacial. Bienvenue sur The Nicest Place on the Internet, le site où la bienveillance et la douceur règnent en maîtres !

Si vous avez passé une journée pourrie, que tout part en cacahuète, que vous êtes au bout du rouleau, ce site vous tend les bras avec une ribambelle de vidéos de parfaits inconnus qui vous font des câlins virtuels. Bon, faudra pas trop vous emballer non plus hein, je n’y suis pas encore, mais y’a un petit côté réconfortant et attachant.

On y trouve des gens de tous horizons : des jeunes, des moins jeunes, des geeks, des mamies, des zombies, des astronautes… Une joyeuse farandole d’humanité qui vous serre dans ses bras numériques avec un sourire jusqu’aux oreilles.

Et vous savez quoi ? Vous aussi vous pouvez participer à cette grande chaîne de l’amour ! Il vous suffit d’enregistrer votre propre vidéo de câlin, de la poster sur YouTube et de l’envoyer au site. Vos bras réconfortants iront alors apporter un peu de chaleur et de réconfort à quelqu’un qui en a bien besoin quelque part sur cette planète.

Alors certes, les grincheux et les rabat-joie diront que tout ça est bien niais et cucul la praline. Mais dans un monde où les réseaux sociaux virent souvent au pugilat généralisé (coucou Twitter !!) et où la bienveillance se fait rare, ce genre d’initiative ne peut pas faire de mal. Au contraire, elle nous rappelle que derrière chaque écran, chaque pseudo, il y a un être humain avec ses hauts, ses bas, et son besoin de connexion et de réconfort.

Donc la prochaine fois que vous avez une petite baisse d’énergie, que les trolls et les haters vous minent le moral, faites un petit détour par The Nicest Place on the Internet et laissez cette vague de douceur et d’humanité vous submerger.

  • ✇Korben
  • The Elevator – Un court-métrage Star Wars très fun
    Imaginez-vous un instant dans la peau d’un Stormtrooper, ces soldats de l’Empire galactique reconnaissables entre mille avec leur armure blanche immaculée. Votre nom est TK-FNG, et aujourd’hui ce n’est vraiment pas votre jour de chance puisque vous vous retrouvez coincé dans un ascenseur en compagnie de votre supérieur hiérarchique, le grand, l’unique, le terrifiant Dark Vador en personne. Déjà que la situation n’est pas des plus confortables, voilà que le Seigneur Sith se met à faire quel

The Elevator – Un court-métrage Star Wars très fun

Par : Korben
30 mars 2024 à 11:03

Imaginez-vous un instant dans la peau d’un Stormtrooper, ces soldats de l’Empire galactique reconnaissables entre mille avec leur armure blanche immaculée. Votre nom est TK-FNG, et aujourd’hui ce n’est vraiment pas votre jour de chance puisque vous vous retrouvez coincé dans un ascenseur en compagnie de votre supérieur hiérarchique, le grand, l’unique, le terrifiant Dark Vador en personne.

Déjà que la situation n’est pas des plus confortables, voilà que le Seigneur Sith se met à faire quelque chose de très surprenant. Mais je ne vous en dis pas plus et je vous laisse le regarder…

Ça a été réalisé par le talentueux Peter Haynes et ce dernier n’en est pas à son coup d’essai, puisqu’il est également le créateur de la série web AFK qui suit les mésaventures d’un groupe de gamers propulsés dans l’univers de leur jeu vidéo préféré.

Pour info, le rendu graphique de ce court métrage, chaque détail, des reflets sur l’armure du stormtrooper à la fluidité des mouvements de Dark Vador a été entièrement réalisé grâce à Unreal Engine 5.1 et Iclone.

Chouette non ?

Source

  • ✇Korben
  • Hiddify – La solution tout-en-un pour contourner tous types de censures sur le net
    En France nous avons la chance d’avoir un Internet qui n’est pas censuré, hormis quelques sites web bloqués de manière très peu efficaces via DNS. Évidemment, comme dans toutes les grandes démocraties, on doit quand même être un petit peu surveillé. Toutefois, si vous vous trouvez dans un endroit où vous avez besoin de contourner du filtrage, du blocage et de sécuriser vos connexions, je vous présente aujourd’hui Hiddify qui va vous faire zizir. Le projet Hiddy se compose d’un client, mais

Hiddify – La solution tout-en-un pour contourner tous types de censures sur le net

Par : Korben
30 mars 2024 à 09:00

En France nous avons la chance d’avoir un Internet qui n’est pas censuré, hormis quelques sites web bloqués de manière très peu efficaces via DNS. Évidemment, comme dans toutes les grandes démocraties, on doit quand même être un petit peu surveillé. Toutefois, si vous vous trouvez dans un endroit où vous avez besoin de contourner du filtrage, du blocage et de sécuriser vos connexions, je vous présente aujourd’hui Hiddify qui va vous faire zizir.

Le projet Hiddy se compose d’un client, mais surtout d’un serveur baptisé Hiddify-Manager qui vous permet de créer votre propre serveur VPN et d’en fournir les accès à vos amis ou collègues. L’outil prend en charge plus de 20 protocoles, dont Reality et Telegram proxy, pour contourner le filtrage, ce qui en fait une solution totalement optimisée pour le contournement de la censure dans des pays un peu chauds sur le sujet comme la Chine, la Russie ou encore l’Iran.

L’outil est vraiment chouette, en plus il est multiplateforme (codé avec Flutter), il est décentralisé, et surtout totalement open source et gratuit.

Parmi les principaux atouts de Hiddify-Manager, on peut citer son installation flash éclair les doigts dans le nez, la prise en charge de Xray et Sing-box, la mise à jour et la sauvegarde automatique, ainsi que la connexion à Cloudflare via l’API de ce dernier. Comme je le disais plus haut, Hiddify-Manager intègre également un proxy Telegram, du DNS over HTTPS (DoH), de la gestion des utilisateurs à l’aide d’un bot Telegram et un WARP dédié pour contourner certaines restrictions.

Il est également possible de l’utiliser avec plusieurs noms de domaines, de configurer automatiquement les adresses IP de vos CDN et donc de gérer plusieurs configurations actives.

Grâce à Hiddify-Manager, vous pourrez aussi mettre une limite de temps et de trafic (QoS) pour chaque utilisateur, leur afficher des pages dédiées pour qu’ils puissent visualiser leur conso data, mais également leur proposer les fichiers de config et les clients dédiés nécessaires pour rejoindre votre réseau.

Hiddify Manager est surtout conçu pour résister à la détection des organismes en charge de filtrer le net tout en évitant les attaques habituelles sur le serveur. Mais bien que les possibilités de détections soient réduites au max, n’oubliez pas quand même de désactiver tous les ports, sauf le 22, 80 et 443.

Côté client, disponible sur Google Play, mais également sous macOS et Windows, Hiddify-Next vous permettra de vous connecter facilement au réseau Hiddify que vous aurez monté, en utilisant une variété de protocoles comme Vless, Vmess, Reality, TUIC, Hysteria, SSH…etc. Notez qu’il est possible de s’y connecter avec d’autres clients VPN comme Sing-box, Streisand, ShadowRocket et bien d’autres.

Voilà y’a plus qu’à déployer ça sur n’importe quel serveur Ubuntu ou directement dans le cloud chez Oracle, OVH, Azure et j’en passe !

Pour vous lancer, tous les tutos sont ici. Amusez-vous bien !

Merci à Lorenper

  • ✇Korben
  • Pinokio – Automatisez et scriptez vos IA en un clic
    Imaginez que vous puissiez installer, exécuter et automatiser n’importe quelle application qui fait de la bonne grosse IA en un seul clic. Plus besoin d’ouvrir un terminal, de taper des commandes que j’aime tant comme git clone, conda install ou pip install. Fini la galère des environnements d’exécution puisque tout est automatisé, et aussi simple à utiliser qu’un navigateur web. C’est exactement ce que propose Pinokio ! Grâce à Pinokio, n’importe quelle application en ligne de commande

Pinokio – Automatisez et scriptez vos IA en un clic

Par : Korben
22 mars 2024 à 11:06

Imaginez que vous puissiez installer, exécuter et automatiser n’importe quelle application qui fait de la bonne grosse IA en un seul clic. Plus besoin d’ouvrir un terminal, de taper des commandes que j’aime tant comme git clone, conda install ou pip install. Fini la galère des environnements d’exécution puisque tout est automatisé, et aussi simple à utiliser qu’un navigateur web.

C’est exactement ce que propose Pinokio !

Grâce à Pinokio, n’importe quelle application en ligne de commande peut être portée pour s’exécuter directement dans le navigateur. Les scripts d’installation, les scripts Python, les commandes shell…etc, tout peut être automatisé notamment grâce à son propre langage de script JSON et une API JSON-RPC.

On y retrouve également un bonne grosse bibliothèques de scripts permettant d’installer outils d’IA comme SUPIR (pour faire de la restauration d’images), un chatbot Ollama ou encore des trucs autour de Stable Diffusion pour faire des images.

Pinokio supporte également les agents autonomes qui peuvent s’exécuter sans aucune intervention humaine. Imaginez par exemple un bot Discord qui s’auto-héberge, récupère automatiquement de nouvelles données, met à jour son modèle d’IA et répond aux utilisateurs, le tout sans supervision. Avec Pinokio, ce genre de truc est possible.

Ce que je veux que vous compreniez, c’est que Pinokio n’est pas juste un installeur d’outils IA. C’est vraiment un environnement complet pour coder vos propres scripts et automatiser l’IA sur votre macine. Je vous invite à creuser la documentation pour en savoir plus.

Pour vous montrer la partie émergé de l’iceberg de cet outil, je vous ai fait un modeste tutoriel vidéo, disponible sur mon Patreon. Si vous n’en faites pas encore partie, c’est le moment de me rejoindre sur https://patreon.com/korben. En plus d’accéder à des contenus en avant première, vous soutiendrez mon travail et m’aiderez à continuer de partager avec vous mes expérimentations et découvertes.

  • ✇Korben
  • MM1 – L’IA multimodale d’Apple qui « pense » différemment
    Vous pensiez qu’Apple se contentait de suivre les autres géants de la tech en matière d’intelligence artificielle ? Détrompez-vous ! La firme de Cupertino vient de dévoiler les secrets de son nouveau modèle d’IA baptisé MM1, et croyez-moi, ça décoiffe grave ! Alors que Google mise sur son modèle Gemini pour booster les fonctionnalités IA d’iOS 18, Apple a décidé de tracer sa propre route avec MM1. L’idée de génie ? Utiliser un dataset diversifié qui mélange allègrement du texte et des imag

MM1 – L’IA multimodale d’Apple qui « pense » différemment

Par : Korben
19 mars 2024 à 18:38

Vous pensiez qu’Apple se contentait de suivre les autres géants de la tech en matière d’intelligence artificielle ? Détrompez-vous ! La firme de Cupertino vient de dévoiler les secrets de son nouveau modèle d’IA baptisé MM1, et croyez-moi, ça décoiffe grave !

Alors que Google mise sur son modèle Gemini pour booster les fonctionnalités IA d’iOS 18, Apple a décidé de tracer sa propre route avec MM1. L’idée de génie ? Utiliser un dataset diversifié qui mélange allègrement du texte et des images pour entraîner cette IA nouvelle génération.

Résultat, MM1 est capable de générer des légendes pour des images de manière hyper précises, de répondre à des questions posées sur des images et même d’inférer du langage naturel à partir d’indices linguistiques et visuels. Une vraie bête de compétition !

En combinant différentes méthodes d’entraînement issues d’autres IA avec ses propres techniques maison, Apple espère ainsi rattraper son retard sur des mastodontes comme Google ou OpenAI. Et vu le niveau de performances annoncé, y a de quoi être optimiste !

Alors comment ça fonctionne ?

Et bien si vous montrez une photo de votre chat à MM1, non seulement il sera capable de le reconnaître et de le décrire avec une précision redoutable, mais il pourra aussi répondre à des questions du genre « De quelle couleur est son collier ? » ou « A-t-il l’air joueur ou paresseux sur cette image ?« .

Dans l’exemple réel ci-dessous, on lui demande combien il devra payer pour les bières (photo 1) d’après le menu (photo 2). Et c’est le seul à répondre correctement, et précisemment.

Bluffant, non ?

Et ce n’est qu’un exemple parmi d’autres. Apple étant Apple, on peut s’attendre à ce que MM1 révolutionne notre façon d’interagir avec nos devices. Pourquoi pas imaginer une app qui génère automatiquement la description textulle d’une scène que vous auriez photographié ? Ou un mode « sous-titres » universel qui retranscrirait en temps réel tout ce que votre iPhone voit et entend ? Les possibilités sont infinies dès que l’IA est embarquée !

Bien sûr, tout cela n’est encore qu’à l’état de recherche pour le moment. Mais connaissant Apple, on peut parier que la firme mettra rapidement en application les promesses de MM1 dans ses futurs produits et services. iOS 19 propulsé par une IA multimodale surpuissante, ça envoie du rêve, je ne vous le cache pas.

Avec MM1, Apple prouve une fois de plus sa capacité à innover. Pendant que les autres géants de la Silicon Valley se contentent d’améliorer leurs modèles existants, la marque à la pomme préfère partir d’une feuille blanche pour inventer l’IA de demain. Comme dirait l’autre, « think different », ça a du bon ! 😎

Alors, vous en pensez quoi de ce MM1 ? Hâte de voir ce qu’Apple nous réserve pour la suite.

Perso, j’ai déjà hâte de discuter avec mon iPhone comme s’il était mon meilleur pote. Au moins, j’aurais un pote ^^.

Source

  • ✇Korben
  • Edito du 12/03/2024
    Hello les amis, Il est temps de changer l’édito puisque nous arrivons en mars, le mois de mon anniversaire 😉 Eh oui, encore une année de plus au compteur, mais rassurez-vous, je ne compte pas prendre ma blogtraite de sitôt ! Ici, dans mon QG auvergnat, la nature se réveille. J’en ai profité pour mettre quelques plantes oxygénantes dans la mare que j’ai creusée l’été dernier. Elle déborde et est remplie de grenouilles. Je suis content 🙂 Elles vont pouvoir me tenir compagnie pendant mes lo

Edito du 12/03/2024

Par : Korben
12 mars 2024 à 18:41

Hello les amis,

Il est temps de changer l’édito puisque nous arrivons en mars, le mois de mon anniversaire 😉 Eh oui, encore une année de plus au compteur, mais rassurez-vous, je ne compte pas prendre ma blogtraite de sitôt !

Ici, dans mon QG auvergnat, la nature se réveille. J’en ai profité pour mettre quelques plantes oxygénantes dans la mare que j’ai creusée l’été dernier. Elle déborde et est remplie de grenouilles. Je suis content 🙂 Elles vont pouvoir me tenir compagnie pendant mes longues journées de labeur ! Je dois encore mettre de la chaux sur mes arbres fruitiers et me pencher sur la création de pièges DIY pour les chenilles processionnaires. Ces petites bêtes ont intérêt à bien se tenir !

Bref, y’a du boulot dehors, mais aussi dedans avec encore des travaux à me farcir. Je pense que je vais encore me prendre 2 mois complets de congé pour faire tout ça, obligé ! ^^ Vous me connaissez, je suis un bourreau de travail… mais pas trop longtemps quand même.

Côté tech, je m’éclate toujours autant avec l’IA, peu importe sa forme, et je code un peu pour le plaisir dès que j’ai une idée. C’est beaucoup plus simple maintenant que je suis « assisté » lol. L’IA et moi, on forme un duo de choc ! Puis, évidemment, il y a mes petits articles qui, j’espère, vous plaisent toujours autant.

Et vous, ça roule ? J’espère que vous profitez bien de la vie et que vous n’êtes pas en train de lire cet article pendant vos heures de travail… Allez, vous pouvez bien l’avouer, je ne vous jugerai pas, promis !

K.

  • ✇Korben
  • Prison Breakaway
    — Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —— Contient des liens affiliés Amazon — Imaginez-vous participer à une audition, pour faire le spectacle le plus impressionnant de la planète ! Sauf que votre Yo-Yo mange le costume de l’empereur Eddie, qui se retrouve en calebut’ devant toute la cour… Et lance à vos trousses une armée de manchots ! Bon ok c’est dur à imaginer. 😁 C’est pourtant ce qui arrive à la pétillante Penny dans son tout premier jeu, par les créateurs de l’

Prison Breakaway

Par : Remouk
8 mars 2024 à 14:01

— Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —
— Contient des liens affiliés Amazon —

Imaginez-vous participer à une audition, pour faire le spectacle le plus impressionnant de la planète ! Sauf que votre Yo-Yo mange le costume de l’empereur Eddie, qui se retrouve en calebut’ devant toute la cour… Et lance à vos trousses une armée de manchots ! Bon ok c’est dur à imaginer. 😁 C’est pourtant ce qui arrive à la pétillante Penny dans son tout premier jeu, par les créateurs de l’excellent Sonic Mania : Penny’s Big Breakaway !

Ok disons-le tout de suite : les premières images font peur. C’est ULTRA coloré, ça bouge super vite, le design de Penny et de son Yo-Yo/chien sont très bizarres, pour ne pas dire moches, l’histoire n’a aucun sens… Mais accrochez-vous quelques minutes. On s’habitue assez vite, on prend doucement le personnage en main, on apprécie progressivement le gameplay avant de tomber carrément sous le charme de ce platformer 3D bourré d’idées et de challenge.

Concrètement, on dirige Penny, que l’on contrôle à la manière d’un Mario depuis qu’il a découvert la troisième dimension. Mais aussi son Yo-Yo ! Soit avec le stick droit (le mode « pro ») soit avec les boutons (mode « simple »). Grâce au yo-yo, on peut se balancer dans les airs, foncer droit devant, s’accrocher, ou carrément l’utiliser comme une roue, ce qui permet de garder notre vitesse comme Sonic quand il se met en boule !

Plein d’option à notre disposition, on s’amuse à faire des acrobaties pour passer de plateforme en plateforme, éviter les pièges, trouver son chemin, aider les personnages qui peuplent les niveaux… D’ailleurs, tous les PNJ ont une petite phrase à dire, c’est super marrant. 🙂 Parfois ils nous filent un objectif à accomplir. Il y a aussi des objets secrets à trouver qui peuvent être très bien planqués, ou difficiles d’accès, afin d’atteindre le fameux 100%.

Techniquement, c’est plutôt une réussite. Qu’on aime ou pas la patte graphique (finalement : j’adore), c’est ultra fluide, très bien animé, la manette est SUPER réactive… Un vrai plaisir ! OK j’ai eu 4 ou 5 bugs de collision (genre je traverse un mur) sur l’entièreté du jeu. Mais rien de grave, on recommence immédiatement et hop. D’ailleurs les devs ont déjà posté des correctifs et continuent. Les musiques sont vraiment géniales, c’est Tee Lopes, le même compositeur que Sonic Mania. 💙

Au-delà du plaisir de jeu, j’apprécie le fait qu’on peut appréhender les mondes comme bon nous semble : soit en mode exploration, à fouiller les niveaux pour tout découvrir (et tomber par hasard sur un bonhomme paumé en haut d’une montagne), soit en mode scoring, à prendre les chemins les plus périlleux et tenter des acrobaties folles en faisant un max de combos, soit carrément en mode speedrun, à foncer tête baissée, à chercher les meilleurs raccourcis en conservant sa vitesse !

Y en a pour tous les goûts… Enfin, à partir du moment où vous aimez les jeux de plateformes bien sûr. 🙂 Voir la fin du jeu ne m’a pas semblé particulièrement difficile, même si certains passages étaient corsés. En revanche, c’est une autre paire de manche que de viser le 100%, de faire les niveaux bonus (à débloquer dans le menu, d’ailleurs y aussi des petits bonus temporaires qu’on peut acheter dans le menu, entre les niveaux), bref si vous voulez du défi, vous allez être servis. La communauté speedrun est déjà à fond, c’est beau à voir !

Bref, ce Penny’s Big Breakaway SEMBLE moche et confus, mais ce n’est pas le cas. C’est simplement riche, très riche, dès le début du jeu, TOUT plein de choses nous assaillent. Y a pas mal de boutons, d’acrobaties, des couleurs qui pètent de partout, les manchots qui nous pourchassent, des objectifs secondaires… Les développeurs tiennent à ce que les gamers exigeants y trouvent leur compte, à base de speedrun, de combos infinis, de raccourcis dans tous les sens… Mais vous pouvez très bien vous contenter des mouvements de base, explorer tranquillement, profiter de l’excellente construction des niveaux, et kiffer ce monde complètement délirant !

C’est un gameplay millimétré comme on aime, agréable et précis, un univers bien débile et fun, une OST fraîche, une bonne durée de vie (j’ai mis presque 9h à voir la fin sans viser le 100%, et la rejouabilité est énorme), une fluidité à toute épreuve, c’est un très très bon 🪀🪀🪀🪀/5

Acheter Penny’s Big Breakaway sur PC (Steam)SwitchPS5Xbox

  • ✇Korben
  • Inkulinati : chien et lapin compris
    — Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —— Contient des liens affiliés Amazon — Prendre une feuille de papier dans son classeur d’école, et dessiner des petits bonshommes armés, des monstres, les faire se battre les uns les autres, les découper au ciseau, ajouter des catapultes, des échelles, les rayer, gommer des éléments, recommencer… Vous faisiez ça aussi, vous, quand vous étiez petits ? Inkulinati reprend ce concept mais le transpose dans une époque médiévale et fa

Inkulinati : chien et lapin compris

Par : Remouk
3 mars 2024 à 19:16

— Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —
— Contient des liens affiliés Amazon —

Prendre une feuille de papier dans son classeur d’école, et dessiner des petits bonshommes armés, des monstres, les faire se battre les uns les autres, les découper au ciseau, ajouter des catapultes, des échelles, les rayer, gommer des éléments, recommencer… Vous faisiez ça aussi, vous, quand vous étiez petits ? Inkulinati reprend ce concept mais le transpose dans une époque médiévale et fantastique. 🪄

Remplacez votre feuille d’écolier par un parchemin, votre criterium par une plume et de l’encre, ajoutez un peu de magie pour que les personnages prennent vie et bougent réellement sur le papier, et voilà : vous pouvez imaginer exactement à quoi ressemble ce jeu de stratégie / tactique en tour par tour !

Pour expliquer le gameplay de manière très simple, mais un peu foireuse, imaginez un Worms en tour par tour. Donc en gros c’est un RPG tactique où on donne des ordres un par un : déplacement, attaque, utiliser un pouvoir, passer son tour… Sauf que comme dans Worms, c’est en vue de côté, avec des armes à distance et beaucoup d’humour.

Déjà, nos unités (épéistes, chevaliers, lanciers (?!) et autres… Y a genre 50 unités différentes) sont des animaux rigolos. Et puis ils n’hésitent pas à montrer leurs fesses, par exemple, pour étourdir l’ennemi. Normal. Les petits dialogues et textes, disséminés un peu partout, prêtent toujours à sourire, c’est léger, c’est marrant, c’est cool ! Il faut ramasser de l’encre sur le terrain (ou en voler) pour pouvoir dessiner de nouvelles créatures. Malin.

Les combats, assez tactiques, intéressants, et parfois ardus, demandent réflexion, puis sont enrobés d’une ganache roguelite. C’est à dire que les évènements sont déterminés de manière procédurales, on choisit un peu notre chemin pour viser la facilité ou bien des récompenses à débloquer (monstres, pouvoirs, trésors…) qui nous serviront pour la suite… Afin de mieux recommencer et faire une meilleure run !

Il y a aussi un mode Joueur contre Joueur, mais je n’ai pas eu l’occasion de le tester. Sur le papier, ça ne peut qu’être cool, car les combats contre le CPU sont cools. 😀 Franchement c’est un bon petit jeu de stratégie, rigolo mais proposant un gameplay solide, si vous appréciez le genre vous pouvez foncer !

Acheter Inkulinati sur Nintendo Switch – PC (Steam, Gog, Epic) – XboxPlayStation

  • ✇Korben
  • Promenade : un genre de squid game
    — Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —— Contient des liens affiliés Amazon — Un enfant qui tombe dans l’eau, un poulpe qui le sauve, voilà le début d’une grande amitié… Et d’une grande aventure ! 🚀 Dans Promenade (sur Switch, PC, Xbox ou PlayStation), on incarne le jeune Nemo et son pote poulpe, qui parcourent un monde imaginaire, à la croisée des rêves, dans le but de réparer « le grand ascenseur » et découvrir ce qu’il y a, tout là haut ! Disclaimer : je conn

Promenade : un genre de squid game

Par : Remouk
26 février 2024 à 13:16

— Article rédigé par l’ami Remouk (DansTonChat) – Merci à lui —
— Contient des liens affiliés Amazon —

Un enfant qui tombe dans l’eau, un poulpe qui le sauve, voilà le début d’une grande amitié… Et d’une grande aventure ! 🚀 Dans Promenade (sur Switch, PC, Xbox ou PlayStation), on incarne le jeune Nemo et son pote poulpe, qui parcourent un monde imaginaire, à la croisée des rêves, dans le but de réparer « le grand ascenseur » et découvrir ce qu’il y a, tout là haut !

Disclaimer : je connais personnellement Maxence (designer du jeu et un de deux développeurs) ainsi que Manon (animatrice 2D). Donc mon avis sera biaisé, mais (spoiler) j’ai très sincèrement passé un excellent moment à finir cette aventure, je trouve qu’ils ont fait un taff de zinzin, c’est bien foutu sur tous les plans alors que c’est leur 1er jeu, donc ça mérite un petit coup de projecteur !

Promenade se présente comme un jeu de plateforme/exploration « ouvert », à la manière d’un Mario Odyssey mais en 2D, avec un hub dans lequel on se balade à notre guise, où l’on remplit les objectifs que l’on veut, dans l’ordre que l’on veut. Certains accès (portes, trous…) nous amènent dans des donjons à énigme, ou face à des petits challenges, voire nous transportent vers des niveaux bien plus complets, ce sont d’autres univers carrément, bref y a pas mal de choses à faire et à découvrir. 😁

Le monde se dévoile progressivement, soit en réparant « le grand ascenseur », soit en débloquant de nouveaux pouvoirs pour notre poulpe adoré, ce qui nous permet d’aller dans des endroits auparavant inaccessibles. L’idée initiale du gameplay, plutôt originale, c’est d’attraper ennemis et objets à distance en lançant le poulpe dessus, puis de s’en servir pour faire un double saut… Voire triple ou quadruple saut si on récupère quelque chose alors qu’on est encore en l’air !

Il y a aussi une roulade à la Donkey Kong Country, des jumps « allongés », et peut-être même quelques surprises. 🤫 Les contrôles sont réactifs et l’inspiration Nintendo, dans la manière dont est conçu le jeu, est évidente. Le level design nous fait comprendre instinctivement les différentes mécaniques, et profite de tous les mouvements à disposition, c’est souvent malin et astucieux, perso c’est toujours un chouette sentiment de satisfaction quand on comprend quoi faire, comment le faire, et qu’on y arrive. 🙂

Dans la même veine, l’aspect exploration est composé de petites énigmes calées un peu partout, il faut un bon sens de l’observation et faire preuve de logique (y a des trucs bien planqués). De mémoire, rien ne m’a semblé être tiré par les cheveux, et je crois qu’il n’y a aucun dialogue ou énigme basée sur du texte, tout est fait à partir de pictogrammes, et ça fonctionne bien ! Cool pour les plus jeunes.

J’ai terminé l’aventure en une douzaine d’heures (pas loin du 100%), et si voir la fin me semble accessible de 7 à 77 ans, y a quelques passages qui vont demander un esprit affuté ou une certaine dextérité (ou les deux). Les gamers aguerris pourront chercher le 100%, voire s’adonner au time-attack pour un challenge + relevé. Ah mais j’ai pas dit : les musiques, même si elles manquent parfois un peu d’ampleur, sont ultra jolies et nous mettent grave dans l’ambiance, et est-ce que j’ai dit que les animations de Manon sont incroyables ? Parce qu’elles le sont. 😁 C’est trop choupi, on croirait du dessin animé, ça rend tous ces mondes et créatures super vivants.

Conflit d’intérêt oblige, je ne vais pas mettre de note, mais je vous invite au moins à tester la démo qui est dispo sur toutes les plateformes du moment. Ça c’est gratuit. Ensuite si ça vous plaît, sachez que Promenade est dispo entre 20€ et 35€ selon les plateformes et la version souhaitée (physique ou dématérialisée). 💰

Acheter Promenade en physique sur SwitchPS4PS5
En démat sur SteamSwitchPlayStationXbox

  • ✇Korben
  • Changement climatique – Quel sera le climat de votre ville dans 20 ans ?
    Le changement climatique est déjà là et avec lui son lot de surprises, notamment avec un climat qui vient taper dans les extrêmes un peu plus souvent qu’avant, parce que totalement déréglé. Et comme on n’est pas spécialement scientifique, difficile de savoir à quoi ressemblera notre chez nous dans 20 ans, dans 50 ans. Afin de nous aider à y voir un peu plus clair sur ce nouveau climat qui arrive, l’INRAE (Institut national de recherche pour l’agriculture, l’alimentation et l’environnement)

Changement climatique – Quel sera le climat de votre ville dans 20 ans ?

Par : Korben
18 février 2024 à 09:00

Le changement climatique est déjà là et avec lui son lot de surprises, notamment avec un climat qui vient taper dans les extrêmes un peu plus souvent qu’avant, parce que totalement déréglé. Et comme on n’est pas spécialement scientifique, difficile de savoir à quoi ressemblera notre chez nous dans 20 ans, dans 50 ans.

Afin de nous aider à y voir un peu plus clair sur ce nouveau climat qui arrive, l’INRAE (Institut national de recherche pour l’agriculture, l’alimentation et l’environnement) a mis au point une carte nommée Climate Change Explorer qui vous permet de savoir quelles seront les températures moyennes et la pluviométrie chez vous entre 2041 et 2060.

Vous saisissez votre ville et Climate Change Explorer vous indiquera une ville jumelle dont le climat actuel est celui que vous aurez entre 2041-2060.

Donc par exemple, moi c’est Clermont-Ferrand et dans 20/30/40 ans, son climat sera comparable à la ville d’Ancona en Italie, avec des températures moyennes max de 28,5°C, min de 1,4°C et 722 mm de pluie à l’année. Les autres points jaunes sur la carte sont d’autres villes analogues. Dont pour Clermont-Ferrand, c’est également Venise, Canberra ou d’autres villes en Turquie et Afrique du Sud.

Évidemment, ce sont des projections et d’ici là, ça a encore le temps de partir encore plus en couille. Mais je trouve ça quand même bien de savoir à quelle sauce climatique on risque d’être mangé. La retraite au soleil quoi…

Par contre, je pense aux gens qui habitent dans des endroits où il fait déjà extrêmement chaud et humide. Eux n’auront d’autre choix que de partir et devenir ce qu’on appelle maintenant des réfugiés climatiques. Espérons que nous saurons les aider le moment venu.

À découvrir ici.

  • ✇Korben
  • Born of Bread : jeu de pain, jeu de vilain
    Nous avons du pain sur la planche ! Encore une fois il s’agit de sauver le monde bien sûr, mais jamais, ô grand jamais, nous n’avions comme protagoniste une miche de pain. Ça, c’est original ! Préparez-vous à vivre une jolie aventure avec Tipain et ses co-pains. 😉 Dans la lignée des Paper Mario, dont il est directement inspiré, Born of Bread est un mélange de RPG (on recrute une équipe qu’on équipe, qu’on fait évoluer, on a des combats en tour par tour avec des QTE pour optimiser les effe

Born of Bread : jeu de pain, jeu de vilain

Par : Remouk
13 février 2024 à 21:01

Nous avons du pain sur la planche ! Encore une fois il s’agit de sauver le monde bien sûr, mais jamais, ô grand jamais, nous n’avions comme protagoniste une miche de pain. Ça, c’est original ! Préparez-vous à vivre une jolie aventure avec Tipain et ses co-pains. 😉

Dans la lignée des Paper Mario, dont il est directement inspiré, Born of Bread est un mélange de RPG (on recrute une équipe qu’on équipe, qu’on fait évoluer, on a des combats en tour par tour avec des QTE pour optimiser les effets…) et d’exploration/aventure avec des dialogues bien rigolos. Si vous aimez les jeux de mots et le pain, vous allez être servi !

Sur le plan artistique, c’est vraiment cool : graphismes léchés, un mélange 2D/3D de toute beauté (même si ça n’a aucun sens d’avoir des personnages plats, contrairement à Paper Mario), de belles animations, de chouettes musiques, des cinématiques bien foutues, on est vite immergé dans cet univers absurde.

Pour les connaisseurs, le gameplay ne propose rien de nouveau (hormis quelques délires à base de « spectateurs » lors de nos bastons) mais c’est une recette (miam) efficace et éprouvée, ça fonctionne vraiment très bien. En dehors de quelques énigmes un peu bizarres, les dialogues et affrontements s’enchaînent de manière fluide, le scénario est bien rythmé, c’est top !

J’ai été embêté par quelques bugs et plantages, il faut espérer que les développeurs sortent un patch pour que ce soit parfait. 🤞 L’autre truc « un peu » gênant, c’est que finalement, le jeu reste en-dessous de ses modèles. Pour être honnête, si vous avez une Switch, j’aurais tendance à vous conseiller de choper Super Mario RPG ou d’attendre le remake de Paper Mario : La Porte Millénaire.

Mais si vous n’avez pas de console Nintendo, alors Born of Bread est un très bon paliatif, une aventure qui se mange sans faim ! C’est complètement décalé, fun, frais, d’une durée de vie maîtrisée (environ 15h), une belle découverte ! Je lui donne 🥖🥖🥖🥖🥖🥖🥖/10

Acheter sur Steam, Epic Games, Nintendo Switch, Xbox, Playstation

  • ✇Korben
  • Turbo Art – Jouez avec SDXL Turbo pour de la génération d’image créative et en temps réel
    Turbo Art est un site proof of concept qui va vous permettre de jouer avec un modèle de génération d’image nommé SDXL-Turbo. Pour rappel, c’est un modèle text2image, rapide et avancé, capable de générer des images photo-réalistes à partir d’une simple consigne textuelle en une seule évaluation de réseau neuronal. Sa performance exceptionnelle en termes de vitesse et de qualité d’image le rend particulièrement utile pour des tâches qui nécessitent une génération d’image rapide et précise à p

Turbo Art – Jouez avec SDXL Turbo pour de la génération d’image créative et en temps réel

Par : Korben
11 février 2024 à 09:00

Turbo Art est un site proof of concept qui va vous permettre de jouer avec un modèle de génération d’image nommé SDXL-Turbo.

Pour rappel, c’est un modèle text2image, rapide et avancé, capable de générer des images photo-réalistes à partir d’une simple consigne textuelle en une seule évaluation de réseau neuronal. Sa performance exceptionnelle en termes de vitesse et de qualité d’image le rend particulièrement utile pour des tâches qui nécessitent une génération d’image rapide et précise à partir d’un texte. Mais le mieux c’est encore de le tester au travers de Turbo Art.

Sur Turbo Art que vous pouvez également auto-héberger, vous allez pouvoir importer une photo et la retravailler en temps réel à l’aide d’un prompt, mais également de quelques outils pour redessiner par-dessus. J’ai ajouté un petit chapeau bleu à ce toutou en indiquant que je voulais en faire un ourson de dessin animé type Pixar.

Et même chose pour mon chat, mais avec un bonnet de Noël.

Rigolo non ? Et surtout ça permet d’apprivoiser en douceur ce genre de techno. Turbo Art offre également une fonctionnalité Enhance qui vous permettra d’améliorer l’image en testant d’autres générations et bien sûr de télécharger le rendu final pour vous en faire un avatar ou une illustration quelconque.

À tester ici.

  • ✇Korben
  • Canvas Confetti – Mettez de la joie sur votre site web avec cette lib d’explosion de confettis
    Si vous codez vous-même votre site web et que vous avez envie d’ajouter un peu de fiesta, de bonne humeur et de célébration à celui-ci, j’ai la lib qu’il vous faut. Cela s’appelle Canvas Confetti et ça permet d’ajouter en animation de confetti, d’émoji ou de neige à vos pages web. Pour l’installer, rien de plus simple: npm install canvas-confetti Importez ensuite la bibliothèque Canvas Confetti dans votre fichier JavaScript où vous souhaitez utiliser l’animation du confetti comme

Canvas Confetti – Mettez de la joie sur votre site web avec cette lib d’explosion de confettis

Par : Korben
10 février 2024 à 09:00

Si vous codez vous-même votre site web et que vous avez envie d’ajouter un peu de fiesta, de bonne humeur et de célébration à celui-ci, j’ai la lib qu’il vous faut.

Cela s’appelle Canvas Confetti et ça permet d’ajouter en animation de confetti, d’émoji ou de neige à vos pages web.

Pour l’installer, rien de plus simple:

npm install canvas-confetti

Importez ensuite la bibliothèque Canvas Confetti dans votre fichier JavaScript où vous souhaitez utiliser l’animation du confetti comme ceci :

import confetti from 'canvas-confetti';

Pour lancer l’animation du confetti, appelez la fonction confetti() sans paramètres ou avec des options personnalisées. Voici un exemple de lancement de l’animation par défaut :

confetti();

Et voici un exemple de lancement de l’animation avec des options personnalisées :

confetti({
  particleCount: 150, // Nombre de confetti à lancer
  spread: 180, // Angle maximal de dispersion des confettis
  startVelocity: 30, // Vitesse initiale des confettis
  origin: {
    x: Math.random(), // Position initiale aléatoire des confettis sur l'axe horizontal
    y: Math.random() - 0.2 // Position initiale légèrement plus élevée sur l'axe vertical
  },
  colors: ['#ff0000', '#00ff00', '#0000ff'], // Couleurs des confettis
  shapes: ['square', 'circle', 'star'], // Formes des confettis
  scalar: 2 // Taille des confettis
});

Pour réinitialiser l’animation du confetti et effacer tous les confettis en cours d’animation, utilisez la méthode confetti.reset() :

confetti.reset();

Si vous souhaitez limiter l’espace sur votre page où les confettis apparaissent, vous pouvez utiliser un canvas personnalisé. Pour cela, créez un élément <canvas> dans votre HTML et appelez la fonction confetti.create() en lui passant l’élément <canvas> et des options globales facultatives :

const canvas = document.createElement('canvas');
document.body.appendChild(canvas);

const myConfetti = confetti.create(canvas, { // Options globales facultatives
  resize: true, // Permet de redimensionner le canvas en fonction de la fenêtre
  useWorker: true // Utilise un web worker pour le rendu du confetti
});

myConfetti({ // Options personnalisées
  particleCount: 100,
  spread: 160
  // Autres options personnalisées
});

Enfin, si vous souhaitez créer des confettis personnalisés à partir d’une forme SVG ou d’un texte, utilisez les méthodes confetti.shapeFromPath et confetti.shapeFromText :

const pathShape = confetti.shapeFromPath({ path: 'M0 10 L5 0 L10 10z' }); // Forme SVG

const textShape = confetti.shapeFromText({ text: '🐈', scalar: 2 }); // Texte personnalisé

confetti({
  shapes: [pathShape, textShape],
  scalar: 2
});

Le mieux reste d’aller faire un tour sur la page de démo qui comporte également des exemples d’intégration.

  • ✇Korben
  • Exolegend #2 – Plongez au coeur de la robotique avec le hackathon d’Exotec
    — Article en partenariat avec Exotec — Il y a 10 jours, j’ai eu l’immense plaisir d’assister à l’annonce d’Exolegend #2 pour faire un petit reportage et découvrir cet événement unique en son genre. Exolegend, initié par Exotec, est un hackathon de programmation robotique qui se tiendra du 16 au 18 février à Lille, au BTWIN Village. Vous vous en doutez, ce n’est pas un simple événement, mais une expérience immersive où les participants vont devoir relever le défi de programmer des robots

Exolegend #2 – Plongez au coeur de la robotique avec le hackathon d’Exotec

Par : Korben
9 février 2024 à 10:30

— Article en partenariat avec Exotec —

Il y a 10 jours, j’ai eu l’immense plaisir d’assister à l’annonce d’Exolegend #2 pour faire un petit reportage et découvrir cet événement unique en son genre. Exolegend, initié par Exotec, est un hackathon de programmation robotique qui se tiendra du 16 au 18 février à Lille, au BTWIN Village.

Vous vous en doutez, ce n’est pas un simple événement, mais une expérience immersive où les participants vont devoir relever le défi de programmer des robots qui devront évoluer dans un labyrinthe et combattre leurs pairs.

Pour la petite histoire, Exotec est une société qui conçoit des systèmes automatisés pour les usines et les entrepôts. Ils développent notamment le Skypod, un robot qui permet aux entreprises d’automatiser toute la gestion logistique dans leurs entrepôts.

Ce robot, déjà adopté par Décathlon, Carrefour, Geodis…etc, est capable de transporter jusqu’à 30kg de marchandises en vue de préparer des commandes, atteignant des vitesses allant jusqu’à 4 mètres par seconde et accédant à n’importe quelle produit référencé en moins de 2 minutes. Il est également très agile et capable de se déplacer en trois dimensions (oui, il grimpe jusqu’à 12 mètres de haut) sans nécessiter la mise en place d’infrastructure complexe.

L’objectif d’Exolegend est de faire connaitre leur savoir faire mais également recruter les ingénieurs les plus talentueux. Le programme de cette édition 2024 est plutôt captivant, vous allez voir. Les participants à ce hackathon n’ont pas besoin d’être déjà experts en robotique et auront à leur disposition un simulateur ainsi que des robots prêts à l’emploi. Et leur défi sera de programmer ces robots en C++ pour relever différentes missions dans les thématiques suivantes :

  1. Conquête de territoire : Les participants devront utiliser 2 robots pour recouvrir le maximum de cases de l’arène avec de la peinture jaune ou bleue.
  2. Navigation et stratégie : Dans celle-ci, il s’agit de guider les robots à travers l’arène, en évitant les obstacles et en déployant des tactiques efficaces pour dominer au maximum l’espace.
  3. Défense et attaque : Les équipes devront protéger leurs propres robots tout en attaquant les adversaires, notamment en faisant exploser le ballon accroché sur les robots.
  4. Temps limité et terrain rétrécissant : Les matchs durent 120 secondes, et le labyrinthe rétrécit régulièrement. Le but est de gagner en couvrant le plus grand territoire et en éliminant le plus grand nombre d’ennemis.

L’événement rassemblera 50 équipes, guidées par 60 experts d’Exotec, prêtes à concourir dans une arène simulée et quatre arènes réelles. Les meilleurs participants se verront récompensés par des prix attractifs, notamment du coaching et des drones de la marque DJI.

Ce hackathon est ouvert à tous, que l’on s’inscrive seul ou en équipe, et il ne requiert pas de frais d’inscription. Les inscriptions sont closes cette année avec plus de 150 participants mais le public est le bienvenu au Btwin Village de Lille le dimanche 18 février de 9h à 16h pour assister aux finales et découvrir le pilotage de robots.

Vous trouverez toutes les informations sur Exolegend ici.

  • ✇Korben
  • Comment bien choisir vos piles ?
    En tant que geek et amateur de matériel technologique, vous devez surement avoir chez vous un bon petit stock de piles de tous formats pour mettre dans les télécommandes, modules IoT et autres jouets pour les gosses. Sauf que bien choisir ses piles, ce n’est pas facile. Il y a tellement de marques à des prix différents avec des promesses de capacité différente qu’il est impossible pour le consommateur de connaitre le meilleur rapport qualité prix. Mais c’était sans compter sur Joffrey, d

Comment bien choisir vos piles ?

Par : Korben
7 février 2024 à 09:00

En tant que geek et amateur de matériel technologique, vous devez surement avoir chez vous un bon petit stock de piles de tous formats pour mettre dans les télécommandes, modules IoT et autres jouets pour les gosses.

Sauf que bien choisir ses piles, ce n’est pas facile. Il y a tellement de marques à des prix différents avec des promesses de capacité différente qu’il est impossible pour le consommateur de connaitre le meilleur rapport qualité prix.

Mais c’était sans compter sur Joffrey, de la chaine « Le Bricolage c’est Cool » qui a mis au point un protocole de test et réalisé une étude sur 45 références de piles du marché, des piles Amazon, en passant par les piles Action ou E. Leclerc.

Et vous allez voir, le résultat est surprenant et ce n’est pas forcement les marques les plus cotées qui sont les plus rentables à acheter en termes de coût par quantité d’énergie délivrée.

A regarder !!

  • ✇Korben
  • Revivez wipEout ’95 sur plateformes modernes avec wipEout Rewrite
    Ah, les années 90 ! Qu’est-ce que c’était cool quand même ! Chaque nouveau jeu qui sortait, c’était une révolution et c’est d’ailleurs cette époque a donné naissance à de nombreux classiques, dont l’un des plus célèbres jeux de course futuristes : wipEout, sorti en 1995 sur PlayStation 1. La bonne nouvelle, c’est qu’il existe une réimplémentation de ce jeu génial nommée wipEout Rewrite. Grâce au code source d’origine divulgué en 2022, le dev à l’origine de cette réécriture a réussi à adapte

Revivez wipEout ’95 sur plateformes modernes avec wipEout Rewrite

Par : Korben
5 février 2024 à 09:00

Ah, les années 90 ! Qu’est-ce que c’était cool quand même ! Chaque nouveau jeu qui sortait, c’était une révolution et c’est d’ailleurs cette époque a donné naissance à de nombreux classiques, dont l’un des plus célèbres jeux de course futuristes : wipEout, sorti en 1995 sur PlayStation 1.

La bonne nouvelle, c’est qu’il existe une réimplémentation de ce jeu génial nommée wipEout Rewrite. Grâce au code source d’origine divulgué en 2022, le dev à l’origine de cette réécriture a réussi à adapter le jeu pour qu’il fonctionne sur les plateformes SDL2 et Sokol, avec une prise en charge des contrôleurs de jeu. Cette réécriture est disponible pour Linux et divers systèmes d’exploitation Unix, notamment FreeBSD, OpenBSD et bien sûr macOS.

Pour Windows c’est possible, mais un peu plus complexe à compiler. Le mieux reste donc encore de tester ce jeu mythique directement en ligne en cliquant ici. Les touches sont X pour accélérer, Z pour tirer, C/V pour freiner et A pour changer de vue.

Au-delà de la simple réécriture, le développeur a également ajouté des améliorations et des fonctionnalités non implémentées dans le jeu original. Parmi elles figurent des améliorations dans les collisions, l’éclairage et le champ de vision.

Malgré le fait discutable que wipEout Rewrite existe grâce à un vol de code source, cette réécriture nous offre un aperçu fascinant du développement de jeux vidéo dans les années 90. Les développeurs originaux ont dû surmonter de nombreux défis liés au matériel et à la 3D. Par exemple, la gestion du rendu dans wipEout était basée sur une bibliothèque appelée LIBGPU, qui gérait les calculs de perspective sur un coprocesseur de la PSX. Pour réussir cette réécriture en 2023, il a fallu non seulement comprendre comment fonctionnait LIBGPU, mais aussi la réimplémenter pour les plateformes modernes.

Bref, dans l’ensemble, le projet wipEout Rewrite est un excellent exemple de ce qui est possible avec un peu de passion et de détermination. Si ça vous branche de jeter un oeil aux sources ou tout simplement de jouer au jeu, c’est sur Github que ça se passe.

Ah et dans le même esprit, il existe également WipeOut Phantom.

  • ✇Korben
  • DeArrow – Pour en finir avec les putaclics sur YouTube
    Y’a pas pire putaclic que les vignettes YouTube ! Tous ces créateurs avec la bouche grande ouverte ambiance « Oh mon dieu, quelque chose est en train de me rentrer dans le derch par surprise » avec par-dessus des titres du style « 24h enfermé dans un restaurant chinois – ce que j’ai découvert dans le frigo va vous choquer ! » ou encore « On a échangé nos vies avec mon chien et c’était incroyable sauf quand je me suis léché le…«  Bref, on est humain et bien sûr, on se fait avoir ! Et à ch

DeArrow – Pour en finir avec les putaclics sur YouTube

Par : Korben
3 février 2024 à 09:00

Y’a pas pire putaclic que les vignettes YouTube ! Tous ces créateurs avec la bouche grande ouverte ambiance « Oh mon dieu, quelque chose est en train de me rentrer dans le derch par surprise » avec par-dessus des titres du style « 24h enfermé dans un restaurant chinois – ce que j’ai découvert dans le frigo va vous choquer ! » ou encore « On a échangé nos vies avec mon chien et c’était incroyable sauf quand je me suis léché le…« 

Bref, on est humain et bien sûr, on se fait avoir !

Et à chaque fois ou presque, on est déçu ! Mais c’était sans compter sur DeArrow qui va vous permettre de rééquilibrer le Youtube Game en esquivant au maskimum les clickbaits.

Cette extension pour votre navigateur va simplement améliorer les titres et les vignettes sur YouTube en utilisant le crowdsourcing. Cela signifie que vous obtiendrez des titres plus précis et moins sensationnalistes, et des vignettes qui reflèteront vraiment le contenu des vidéos.

Pour fonctionner, l’extension récupère les données de titres et vignettes soumises par les utilisateurs, et les intègre directement dans votre expérience YouTube. Les vignettes sont générées soit localement, soit par un service dédié. Et si vous êtes curieux et voulez voir les titres et les vignettes d’origine, pas de soucis, DeArrow vous permet de les afficher sur demande.

Bref, un bon petit outil pour vous dé-matrixer de toutes ces conneries. Et n’oubliez pas, si ça vous a plu, de vous abonner à ma chaine YouTube et de souffler dans votre pouce jusqu’à ce qu’il devienne bleu.

Ah et le code source est ici.

  • ✇Korben
  • NetBird – Créez un réseau privé sécurisé hyper facilement
    Après vous avoir présenté WirePiUS ou encore Netmaker qui permettent de créer facilement des réseaux VPN basés sur Wireguard, je tiens aujourd’hui à vous présenter NetBird. Ce logiciel libre qui s’installe sur un serveur en moins de 5 min, va vous permettre de créer un réseau privé sécurisé pour votre organisation ou simplement votre petit chez vous. L’idée, vous l’aurez compris, c’est de pouvoir connecter plusieurs sites éloignés ou simplement partager des fichiers volumineux et confide

NetBird – Créez un réseau privé sécurisé hyper facilement

Par : Korben
31 janvier 2024 à 09:00

Après vous avoir présenté WirePiUS ou encore Netmaker qui permettent de créer facilement des réseaux VPN basés sur Wireguard, je tiens aujourd’hui à vous présenter NetBird.

Ce logiciel libre qui s’installe sur un serveur en moins de 5 min, va vous permettre de créer un réseau privé sécurisé pour votre organisation ou simplement votre petit chez vous.

L’idée, vous l’aurez compris, c’est de pouvoir connecter plusieurs sites éloignés ou simplement partager des fichiers volumineux et confidentiels avec vos collègues en toute sécurité. Ainsi, la plateforme Netbird combine un VPN Wireguard sans configuration, un système de contrôle d’accès centralisé et utilise WebRTC ICE, STUN et TURN pour établir des connexions entre machines.

Bien sûr, la double authentification est de la partie comme vous pouvez le voir sur la vidéo ci-dessous :

Pour installer NetBird, il vous faudra Docker avec docker-compose et jq + curl installés.

Avant de commencer, assurez-vous d’avoir les éléments suivants :

  • Une machine Linux avec au moins 1 CPU et 2 Go de RAM.
  • La machine doit être accessible publiquement sur les ports TCP 80 et 443 et UDP : 3478, 49152-65535.
  • Un nom de domaine public pointant vers la machine.
  • Docker installé sur la machine avec le plugin docker-compose (guide d’installation de Docker).
  • jq installé. jq est généralement disponible dans les dépôts officiels et peut être installé avec la commande
    sudo apt install jq 
    ou 
    sudo yum install jq
  • curl installé. curl est généralement disponible dans les dépôts officiels et peut être installé avec la commande 
    sudo apt install curl 
    ou
    sudo yum install curl

Téléchargez et exécutez le script d’installation :

export NETBIRD_DOMAIN=votre-domaine-public.com; curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started-with-zitadel.sh | bash

Ce script téléchargera et exécutera l’installation de NetBird sur votre machine. Il vous demandera de saisir le nom de domaine public que vous souhaitez utiliser pour NetBird.

Puis pour démarrer le service NetBird:

docker-compose up -d

Cette commande démarrera tous les conteneurs Docker nécessaires à l’exécution de NetBird.

Une fois l’installation terminée, vous pouvez gérer les ressources NetBird via docker-compose. Par exemple, pour redémarrer le service NetBird, vous pouvez exécuter la commande suivante :

docker-compose restart netbird

Vous pourrez alors accéder à l’interface utilisateur Web de NetBird via votre nom de domaine public.

Génial non ? Ça n’a jamais été aussi simple d’avoir son réseau privé virtuel et bien sûr hautement sécurisé. Suffit d’une petite box Linux et roule ma poule.

Vous aurez plus d’infos sur Netbird ici.

  • ✇Korben
  • Un ordinateur 16-bits dans Excel
    Voici un projet vraiment original mené par le youtubeur Inkbox qui a tout simplement conçu un ordinateur entièrement dans Microsoft Excel. Le tout sans recourir à des scripts Visual Basic, des plugins, ou toute autre aide-externe. Ce système 16-bits, fonctionnant sur une simple feuille de calcul, repose sur une architecture composée d’instruction personnalisée, comprenant 23 mnémoniques d’instruction et 26 opcodes. C’est super ingénieux ! Le design principal du CPU se divise en pl

Un ordinateur 16-bits dans Excel

Par : Korben
28 janvier 2024 à 17:04

Voici un projet vraiment original mené par le youtubeur Inkbox qui a tout simplement conçu un ordinateur entièrement dans Microsoft Excel. Le tout sans recourir à des scripts Visual Basic, des plugins, ou toute autre aide-externe.

Ce système 16-bits, fonctionnant sur une simple feuille de calcul, repose sur une architecture composée d’instruction personnalisée, comprenant 23 mnémoniques d’instruction et 26 opcodes.

C’est super ingénieux !

Le design principal du CPU se divise en plusieurs unités : une unité de récupération, une unité de contrôle, une unité logique arithmétique, un fichier registre, une unité PC, plusieurs multiplexeurs, une unité de contrôle de la mémoire, une table de RAM de 128KB, et un affichage de 128×128 en 16 couleurs.

Ce projet, disponible sur GitHub sous le nom « excelCPU« , inclut plusieurs fichiers principaux comme le CPU lui-même, une ROM, un ensemble d’instructions détaillées, un compilateur pour Excel-ASM16, et un dossier de programmes d’exemple.

Cette conception est non seulement un tour de force en matière de programmation, mais elle ouvre également de nouvelles perspectives sur les capacités d’Excel en tant qu’outil de développement. Pour vous dire à quel point c’est balèse, le CPU fonctionne à partir d’un simple signal d’horloge et peut être contrôlé en mode automatique ou manuel, avec diverses options pour réinitialiser la RAM, lire la ROM, et exécuter des programmes. Et bien sûr, les utilisateurs de cet « ordinateur » peuvent également écrire des programmes dans le langage Excel-ASM16 et les compiler sur la feuille de calcul ROM.xlsx.

Bref, on n’arrête pas la bidouille de l’extrême !

  • ✇Korben
  • Radion – Pour découvrir vos prochains jeux vidéos
    Dimitri, lecteur de Korben.info depuis pas mal d’années, m’a contacté le mois dernier, pour me parler de Radion, son application iOS / Android gratuite qui permet de suivre l’actualité jeux vidéos, les sorties notamment et de tout savoir sur tous les jeux qui existent, de lire leurs critiques, la durée de jeu estimé, de voir des tas d’images du jeu et j’en passe. Cette application, véritable encyclopédie pour les gamers, regorge d’informations et de fonctionnalités qui va transformer la manière

Radion – Pour découvrir vos prochains jeux vidéos

Par : Korben
23 janvier 2024 à 09:00

Dimitri, lecteur de Korben.info depuis pas mal d’années, m’a contacté le mois dernier, pour me parler de Radion, son application iOS / Android gratuite qui permet de suivre l’actualité jeux vidéos, les sorties notamment et de tout savoir sur tous les jeux qui existent, de lire leurs critiques, la durée de jeu estimé, de voir des tas d’images du jeu et j’en passe. Cette application, véritable encyclopédie pour les gamers, regorge d’informations et de fonctionnalités qui va transformer la manière dont vous suivez vos jeux et futurs jeux préférés.

Mais Radion n’est pas juste une vitrine pour les jeux. Elle permet de marquer les jeux que vous possédez et de suivre votre avancement dans ces derniers. Parfait pour garder une trace de vos exploits 🙂

Et surtout, en fonction de ce que vous aimez, des consoles que vous possédez et des jeux que vous attendez, l’IA de Radion peut vous recommander les prochains titres qui seront à coup sûr des hits pour vous dans votre petit cœur.

Bref, vous l’aurez compris, Radion est aux jeux vidéos, ce que Trakt.tv est aux séries, pour ceux qui connaissent. Radion est à la fois un journal de bord pour vos aventures ludiques et une plateforme pour découvrir de nouveaux horizons dans le monde des jeux.

Radion sert aussi de plateforme sociale. Le partage de fiches de jeux entre amis n’est pas seulement un moyen de recommandation, c’est un outil pour tisser des liens, pour créer des discussions. En partageant vos expériences de jeu, vos découvertes, et même vos critiques, Radion devient un espace d’échange et de partage pour la communauté des gamers.

On verra ensuite comment ça évolue. Perso, je trouve que des conseils pour passer les niveaux, en mode ETAJV à l’ancienne, ce serait bien cool à rajouter. Tout ce que je peux vous dire c’est que le dev travaille sur l’import / synchronisation des jeux avec Steam / Xbox / PlayStation directement dans l’application. Hâte de voir ce que ça va donner.

A découvrir ici pour iOS et Android.

  • ✇Korben
  • WebDB – Vos bases de données enfin accessibles facilement
    Alexandre, lecteur de Korben.info depuis une bonne dizaine d’années, m’a fait le plaisir de me contacter pour me montrer l’outil qu’il développe depuis maintenant un an. J’ai trouvé ça très cool alors je vais le partager avec vous. Il s’agit d’un IDE totalement open source dédié aux bases de données. Cet outil libre simplifie les interactions que nous avons avec nos bases de données, ce qui rend leur administration et la gestion des données plus intuitives et surtout beaucoup plus facile. Vous

WebDB – Vos bases de données enfin accessibles facilement

Par : Korben
22 janvier 2024 à 09:00

Alexandre, lecteur de Korben.info depuis une bonne dizaine d’années, m’a fait le plaisir de me contacter pour me montrer l’outil qu’il développe depuis maintenant un an. J’ai trouvé ça très cool alors je vais le partager avec vous. Il s’agit d’un IDE totalement open source dédié aux bases de données. Cet outil libre simplifie les interactions que nous avons avec nos bases de données, ce qui rend leur administration et la gestion des données plus intuitives et surtout beaucoup plus facile. Vous allez voir !

Tout d’abord, WebDB simplifie la découverte de serveurs et la connexion à ces derniers, grâce à un système de scan intelligent. Il détecte les ports utilisés pour chaque base de données et permet d’ajouter des hôtes spécifiques à analyser. Cela élimine la corvée de récupérer des mots de passe, car WebDB teste automatiquement des identifiants populaires. Pensez quand même à les changer à un moment pour des questions de sécurité 🙂

En explorant plus profondément WebDB, on découvre que l’exploration de données est beaucoup plus facile et agréable que dans n’importe quel PhpMyAdmin ou autre. En seulement trois clics, on peut comme ça parcourir, mettre à jour ou supprimer des données. Le filtrage des données SQL et NoSQL se fait directement depuis l’explorateur, avec un design optimisé pour les clés étrangères et les ObjectID relationnels. Et ce n’est pas tout : WebDB permet de mettre à jours vos données par lots en utilisant des fichiers JSON. Pratiquement quand vous avez de la quantité à mettre à jour.

Le cœur de l’IDE WebDB réside dans son éditeur de requêtes. Avec de l’autocomplétion pour SQL et les structures spécifiques au serveur, rédiger des requêtes se fait en un clin d’œil. Les requêtes CRUD (create, read, update, and delete) pré-construites sont sauvegardées automatiquement et peuvent être marquées comme favorites.

La modification de colonnes SQL ou de champs NoSQL est également plus intuitive grâce à WebDB. Le logiciel propose tous les types possibles en fonction de la base de données et facilite la modification des colonnes avec des fonctions de casting intelligentes, applicables tant aux bases de données SQL qu’à NoSQL. Cette fonctionnalité permet une grande flexibilité et s’adapte à divers contextes linguistiques.

Voilà… Sinon, WebDB gère également des éléments complexes comme les procédures SQL, les fonctions, et les types de données spécifiques. Il prend en charge les validateurs MongoDB et les contraintes SQL, offrant une compréhension complète de la base de données.

La gestion des relations SQL dans WebDB est également totalement transparente grâce à une vue intuitive. L’outil déduit les relations pour aider à générer des données étrangères et à comprendre la structure de la base de données avec une facilité déconcertante. En plus, le versioning de base de données est une autre caractéristique clé de WebDB. Suivant les modifications et intégrant Git, il permet de revenir facilement à n’importe quelle version antérieure.

L’intégration de ChatGPT dans WebDB apporte également un peu de « cerveau » à l’outil. ChatGPT offre des réponses précises en fonction de la structure de la base de données. Cette fusion entre intelligence artificielle et gestion de données ouvre de nouvelles perspectives pour les utilisateurs, surtout pour les débutants.

Le module ERD de WebDB permet également de visualiser la structure et les relations de la base de données de manière moderne et intuitive. L’exportation de ces diagrammes au format PNG ou SVG se fait en un clic, ce qui vous permettra d’illustrer vos préz ou sites web / documentation super facilement.

Enfin, l’importation et l’exportation de données avec WebDB sont simplifiées, que ce soit au format natif ou JSON, garantissant une compatibilité et des performances optimales.

Vous l’aurez compris, Alexandre a bien bossé et WebDB se présente vraiment comme une solution complète et avant-gardiste pour la gestion des bases de données, accessible et efficace pour tous, que vous soyez total noob ou super expert en base de données.

Je vous invite à tester ça. C’est auto-hébergeable, ça tourne dans Docker, et y’a même une démo en ligne.

❌
❌