PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

Mise à jour

Mise à jour de la base de données, veuillez patienter...

WinDiff – Comparez & analysez facilement les binaires de Windows

jeudi 21 septembre 2023 à 09:00

Ça vous dirait de comparer les différentes versions des binaires (.exe, .dll…etc) système de Windows pour essayer de déterminer les changements et les mises à jour apportés au fil du temps ? Vous pourriez avoir besoin de ces informations pour des raisons de sécurité, pour debugger un logiciel qui aurait des petites incompatibilité avec une version différente de Windows, ou simplement par curiosité. Quoi qu’il en soit, WinDiff est là pour vous faciliter la tâche.

WinDiff est un outil web open-source qui permet de parcourir et comparer les informations sur les symboles et les types des binaires présents sous Windows y compris en fonction des différentes versions existantes de l’OS. Composé d’un outil CLI (en ligne de commande) basé sur Rust et d’une interface web frontend en TypeScript, WinDiff utilise Winbindex pour trouver et télécharger les PEs et PDBs requis. Il se met à jour automatiquement avec les dernières mises à jour Windows et offre une interface conviviale pour visualiser les données. Vous pouvez d’ailleurs la tester ici.

Pour utiliser WinDiff, commencez par installer Rust 1.68+ et Node.js 16.8+ sur votre machine si vous ne l’avez pas déjà fait. Ensuite, suivez ces étapes :

  1. Clonez le dépôt GitHub : git clone https://github.com/ergrelet/windiff.git
  2. Accédez au répertoire cloné : cd windiff
  3. Exécutez le script de construction frontend : ci/build_frontend.sh
  4. Personnalisez le fichier de configuration si nécessaire (ci/db_configuration.json).

Les PRs (Pull Requests) pour ajouter de nouveaux binaires à la version live sont également les bienvenues pour les plus motivés d’entre vous.

Une fois que vous avez suivi ces étapes, vous pourrez lancer WinDiff et commencer à explorer les binaires de Microsoft Windows.

L’interface utilisateur de WinDiff est simple et facile à utiliser, même pour les débutants. Vous pouvez sélectionner les versions de Windows que vous souhaitez comparer, puis parcourir les informations sur les symboles et les types des binaires. Les données sont présentées de manière claire et organisée, facilitant la compréhension des différences entre les versions.

En résumé, WinDiff est un outil précieux pour quiconque souhaite comparer et analyser les binaires Microsoft Windows en fonction des versions du système d’exploitation. Que vous soyez un professionnel de la sécurité, un développeur ou simplement curieux, WinDiff peut vous aider à mieux comprendre l’évolution de Windows au fil du temps.

À découvrir ici

Personoids Lite – Des agents IA autonomes directement dans chatGPT

mercredi 20 septembre 2023 à 09:00

Aujourd’hui, je vais vous parler d’un outil assez génial qui devrait révolutionner votre expérience avec ChatGPT. Imaginez un instant que vous puissiez transformer ChatGPT en agents autonomes capables d’effectuer des tâches complexes. Et bien, c’est désormais possible avec Personoids Lite !

Personoids Lite est un plugin qui s’intègre parfaitement à ChatGPT pour créer des agents autonomes capables de réaliser des tâches complexes. Il introduit ainsi le concept de promptware, basé sur des instructions en langage naturel pour une approche plus intuitive du développement logiciel.

Avec Personoids Lite, vous pouvez demander n’importe quoi et l’intégrer sans effort dans vos process. D’après son créateur, vous pouvez par exemple créer une application full-stack, un simulateur de prêt ou même une application de chat sans problème ! Il suffit d’utiliser les exemples de prompts fournis pour explorer les capacités impressionnantes de Personoids.

Vous devrez avoir différentes clés API dont une clé développeur de plugin OpenAI pour que cela fonctionne.

Pour commencer à utiliser Personoids Lite, vous devrez donc définir vos clés API comme indiqué dans la doc, puis lancez le script grâce à Docker.

Vous pourrez alors accéder à ses fonctionnalités en l’exécutant localement. Pour cela, ouvrez simplement ChatGPT avec les plugins et suivez les instructions d’installation suivantes :

Et voilà, à vous de jouer !

Pour tirer le meilleur parti du potentiel du plugin Personoids Lite, je vous recommande d’être patient et d’explorer toutes ses fonctionnalités en suivant un principe d’itération.

À découvrir ici

WingmanAI – Votre assistant de transcription en temps réel qui utilise ChatGPT

mardi 19 septembre 2023 à 09:00

Imaginez un instant que vous soyez en train de participer à une conférence en ligne, et que vous souhaitiez garder une trace de tout ce qui s’y est dit ? Ou bien, peut-être que vous êtes en train d’animer une émission sur Twitch et que vous voulez être sûr que tout le monde puisse avoir des sous-titres ?

Dans ces situations, avoir un outil capable de transcrire les conversations en temps réel serait incroyablement utile. Eh bien, mes amis, je suis ravi de vous présenter aujourd’hui WingmanAI, un outil puissant qui fait exactement cela !

WingmanAI est donc un logiciel qui permet d’obtenir une transcription en temps réel à la fois de l’audio de votre ordinateur mais également de votre micro. De plus, boosté par ChatGPT, cet outil vous permet également d’interagir en temps réel avec les transcriptions. Hé oui, grâce à WingmanAI, il est possible de discuter avec un bot alimenté par ChatGPT qui a un accès à vos transcriptions en temps réel.

Evidemment, il est possible de continuer à ajouter des conversations aux transcriptions existante, ce qui permettra progressivement de se construire une vaste base de données au fil du temps. Base à partir de laquelle le bot pourra puiser toutes ses connaissances.

Ce projet utilise une version modifiée du projet « Ecoute » de SevaSk pour les transcriptions. Je vous invite également à y jeter un oeil.

Pour installer WingmanAI, vous devez cloner le dépôts et installer les dépendances. Cette application est pour le moment compatible uniquement avec Windows. Vous devez avoir ffmpeg installé sur votre système et une clé API OpenAI. Il fonctionnera mieux avec CUDA également (je vous invite à lire la doc sur la page Github concernant cette partie).

Le modèle utilisé par défaut est le modèle de base. Ainsi, si votre matériel ne peut pas le gérer, passez au modèle « tiny ».

Voici un petit tuto pour vous aider à démarrer :

  1. Clonez le dépôt GitHub : git clone https://github.com/e-johnstonn/wingmanAI.git
  2. Installez les dépendances : pip install -r requirements.txt
  3. Editez le fichier keys.envfile pour y ajouter vos variable et lancez main.py : python main.py

En résumé, WingmanAI est un outil formidable pour ceux qui cherchent à transcrire des conversations en temps réel et à interagir avec ces mêmes transcriptions via un bot utilisant ChatGPT.

À découvrir ici

L’heure du Crime O’Clock

lundi 18 septembre 2023 à 20:41

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

Oups, le continuum espace-temps est en danger ! Pour le réparer et que tout rentre dans l’ordre, il va falloir stopper des crimes avant qu’ils ne soient commis. Ouais, c’est un peu le concept de Minority Report mais en beaucoup plus mignon, que nous propose Crime O’Clock, jeu d’enquête dispo sur Nintendo Switch et PC (Steam). Sortez votre plus grosse loupe et affutez votre esprit de déduction, c’est parti ! 🧐

Alors au premier abord, ça ressemble simplement à un « Où est Charlie ? » en noir et blanc. Normal, c’est le principe de base sur lequel s’appuie le gameplay : fouiller l’environnement, retrouver des personnages… Mais aussi analyser leurs faits et gestes. 🤔 La (première) grosse différence, c’est que vous allez vous balader à différents moments, et voir ce qui se passait avant ou après telle ou telle action. Pratique pour découvrir le coupable, suivre son trajet, démasquer un complice, dévoiler une cachette, etc.

D’autres outils d’analyse seront proposés, avec des petits puzzles à résoudre ou des mécanismes à activer, pour obtenir d’autres indices ou « filtres » nous permettant d’y voir plus clair. 🙈 On en découvre de nouveaux régulièrement, c’est bien expliqué et ça apporte un peu de variété, sympa ! On est guidé par une I.A. tout au long du jeu, pour découvrir les possibilités en douceur mais aussi avancer dans le scénario.

Car oui, au-delà des différents crimes, y a ce problème de corruption de l’espace-temps, un fil rouge qui va lier toutes les petites histoires et nous faire voyager à travers 5 époques différentes et « affronter » différentes entités. Malheureusement, je trouve ce scénario « global » un peu faible, assez bavard et pas très prenant. C’est rigolo, y a même des bonnes blagues, mais je sais pas, je préfère suivre les petites histoires ici et là, donc ça me semble superflu.

Graphiquement c’est mignon comme tout, plutôt clair et lisible, fluide, rien à redire. On s’amusera à dénicher certains personnages « connus »… 😉 La musique manque un peu de pêche et de variété, disons qu’il n’y a rien de remarquable, mais c’est propre. Niveau contenu, les développeurs ont été généreux, y a environ 14h de jeu tranquille, sans compter les quêtes secondaires je dirais.

À noter que c’est un jeu tout public, accessible à n’importe quel âge, ça peut être sympa de le diffuser sur la grand télé du salon et fouiller l’écran en famille. 🕵️ Et je pense que les gamins se prendront facilement au jeu. Après, il faut aimer le genre. C’est assez spécial, assez « basique », mais j’aime bien, ça détend ! Ça se joue sans aucune pression, c’est agréable, je trouve que c’est un bon 🔎🔎🔎/5

Retrouver Crime O’Clock sur Nintendo Switch & PC (Steam)

Museo – Un excellent moteur de recherche pour tous les amateurs d’art

lundi 18 septembre 2023 à 09:00

Si vous aimez l’art sous toutes ses formes, alors ce site web va vous plaire. Museo est un moteur de recherche visuel qui vous connecte directement à la crème de la crème des musées d’art et des bibliothèques numériques du monde entier. En l’occurrence, l’Institut d’art de Chicago, du Rijksmuseum, des Harvard Art Museums, de l’Institut d’art de Minneapolis, du Cleveland Museum of Art et de la New York Public Library Digital Collection. Et ce n’est que le début !

Vous y trouverez un trésor incalculable d’images en haute résolution, généralement en accès libre, un peu comme si vous aviez votre propre collection de chefs-d’œuvre provenant du monde entier.

Une fois que vous avez saisi le nom d’un artiste, d’une œuvre d’art ou même simplement une couleur ou un thème dans la barre de recherche, Museo génère instantanément une sélection d’images en rapport avec votre recherche.

Et si vous cliquez sur une image, vous pourrez la voir dans un format plus grand, avec des informations supplémentaires sur l’oeuvre, telles que son nom, l’artiste et la collection à laquelle elle appartient. Vous pourrez alors découvrir toutes ces oeuvres qui ont traversé les siècles et en apprendre plus sur leur histoire.

Et bien sûr, vous avez la possibilité de télécharger directement l’image pour vous faire un beau fond d’écran sur votre ordinateur, une reproduction à accrocher dans le salon, ou un t-shirt cool.

Ça permet également de visiter des musées sans avoir à quitter le confort de sa maison et évidemment, c’est entièrement gratuit. Pour ça, il faut remercier Chase McCoy qui a eu cette excellente idée et qui a même rendu son code open source sur GitHub.

Ça n’a l’air de rien, mais Museo rend l’art encore un petit peu plus accessible à tous, et ça c’est chouette !

À découvrir ici