PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Mise à jour

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

Plongez dans le rétrogaming sous Windows avec RetroBat

mercredi 30 août 2023 à 09:00

Même si je manque de temps pour jouer, je suis un grand fan de rétrogaming. Rien ne me fait sentir plus nostalgique que de me plonger dans un bon vieux jeu NES ou Sega. Pourtant, j’ai souvent trouvé que la gestion des ROMs et des émulateurs était un véritable casse-tête. Heureusement, il existe RetroBat !

RetroBat est une distribution logicielle conçue pour l’émulation, offrant la possibilité de profiter de votre collection de jeux sur votre PC Windows de la manière la plus simple qui soit. La première chose qui m’a frappé, c’est son interface basée sur EmulationStation entièrement fonctionnelle et hautement personnalisable. C’est un espace où tous vos jeux sont facilement accessibles, illustrés et organisés.

Mais ce n’est pas tout. RetroBat vous permet de télécharger, de mettre à jour et de configurer directement depuis l’interface les émulateurs les plus réputés. Il n’y a pas besoin de se perdre dans une multitude d’options, puisque tout ce qui est important est accessible en un clic.

Les exigences système sont assez faibles, donc même un ordinateur datant de 2008 avec un processeur Dual Core à 3 GHz devrait suffire. Bien sûr, si vous voulez utiliser des émulateurs comme Dolphin, PCSX2, RPCS3, etc., vous aurez besoin d’une carte graphique moderne qui supporte Direct3D 11.1 / OpenGL 4.4 / Vulkan.

Une des caractéristiques que j’apprécie le plus dans RetroBat c’est sa portabilité. Vous pouvez l’installer sur un PC, un disque dur ou une clé USB. Cela signifie que vous pouvez emporter votre collection de jeux rétro avec vous, partout où vous allez.

RetroBat est aussi complètement personnalisable. Vous pouvez télécharger de nouveaux thèmes directement depuis le logiciel pour donner à votre collection de jeux rétro un look unique.

En ce qui concerne la compatibilité des systèmes, RetroBat prend en charge plus de 100 systèmes, y compris des classiques comme l’Amiga 500, la Sega Genesis, la Nintendo 64 et la Playstation 1, jusqu’à des systèmes plus modernes comme la Nintendo Switch, la Xbox 360 et la Playstation 3.

Et le meilleur pour la fin, RetroBat est gratuit et open source. Il est développé avec amour par l’équipe RetroBat. Donc, si vous avez du temps et quelques compétences, vous pouvez même contribuer à son développement.

Bref, si vous êtes un fan de rétrogaming comme moi, je vous recommande vivement de donner une chance à RetroBat. Avec lui, vous économiserez du temps. Et le temps économisé, ce sont des heures de gaming en plus !!

À découvrir ici

Sécurisez vos applis Android avec AMAnDe

mardi 29 août 2023 à 09:00

Vous développez une application Android et vous souhaitez vous assurer qu’elle est sécurisée. Ou peut-être êtes-vous un expert en sécurité qui veut fouiller sous le capot des applications Android pour vérifier si elles sont aussi sûres qu’elles le prétendent. Dans tous les cas, AMAnDe est l’outil qu’il vous faut !

AMAnDe, qui signifie Android Manifest Analyzer and Decoder, est un outil merveilleusement puissant qui simplifie l’extraction et l’analyse d’informations contenues dans le Manifeste Android. Il vous permet d’analyser les données pertinentes, telles que les URIs de deeplink, et est compatible avec différentes versions d’Android. De plus, il est facile à installer et à utiliser, nécessitant uniquement Python3 et quelques paramètres, comme les versions min/max d’Android SDK.

Parlons maintenant des différentes fonctionnalités de cet outil. Tout d’abord, AMAnDe vérifie les permissions requises par votre application, ainsi que les bibliothèques utilisées. Il passe également en revue les fonctionnalités matérielles et logicielles, les configurations de sécurité réseau et les composants exportés et non exportés. Vous ne savez jamais ce que vous trouverez en creusant un peu plus profondément !

En outre, AMAnDe examine la fonctionnalité de sauvegarde de votre application, ainsi que les vulnérabilités potentielles.

Maintenant que vous êtes convaincu de la valeur d’AMAnDe, voici comment l’installer et l’utiliser. Comme mentionné précédemment, vous aurez besoin de Python3 pour faire fonctionner cet outil.

Pour l’installer, récupérez les sources, placez vous dans le dossier d’AMAnDe et installez les dépendances comme ceci :

python3 -m pip install -r requirements.txt

Une fois installé, vous pouvez alors commencer à analyser les applications Android.

Pour ce faire, exécutez AMAnDe comme dans les exemples ci-dessous en spécifiant les version min et max d’Android :

./main.py -min 10 examples/AmazeFileManager_AndroidManifest.xml
./main.py -min 15 -target 20 -max 30 examples/AmazeFileManager_AndroidManifest.xml -v 2
./main.py -min 28 -target 30 examples/Signal_AndroidManifest.xml --json output.json
./main.py -min 20 -max 33 --adb com.example.package
./main.py -min 21 -max 31 example.apk

AMAnDe vous fournira alors toutes les informations précieuses dont vous avez besoin pour évaluer la sécurité de votre application.

En résumé, AMAnDe est un outil indispensable pour tout développeur Android soucieux de la sécurité ou pour les experts en sécurité à la recherche d’une meilleure compréhension des applications Android. Si vous voulez en savoir plus, consultez leur dépôt GitHub à l’adresse suivante : https://github.com/StackeredSAS/AMAnDe.

Découvrez ViVeTool GUI – L’ami des Insiders Windows !

lundi 28 août 2023 à 09:00

Aujourd’hui, je vais vous parler d’un outil qui permet de rechercher, d’activer ou encore désactiver les nouvelles fonctionnalités cachées à l’intérieur des versions Insiders de Windows, tout ça sans avoir besoin de connaissances particulières.

Cet outil baptisé ViVeTool GUI n’est ni plus ni moins qu’une interface graphique bien pensée pour ViVeTool et offre des possibilités intéressantes pour tous ceux qui aiment profiter des dernières avancées techniques de Microsoft Windows. Je pense à la possibilité de charger la liste des fonctionnalités dispo dans différentes builds, de trier tout ça par nom / ID / status, ou encore de scanner une build Windows pour en extraire les fonctionnalités cachées disponibles.

En tant qu’utilisateur de Windows souvent dans sa version Insider parce que j’aime bien tester les nouvelles features, j’avoue que ViVeTool GUI est vraiment cool !

Mais attention ! L’utilisation de cet outil peut entraîner des dommages ou des effets secondaires non désirés sur votre install de Windows. Donc, utilisez ViVeTool GUI en connaissance de cause. On est parfois sur des fonctionnalités encore instables (c’est d’ailleurs pour cela qu’elles sont « cachées »).

Pour utiliser ViVeTool GUI, vous n’avez besoin que de deux choses : Windows 10 et le Framework .Net installé sur votre ordinateur.

En conclusion, si vous voulez explorer les trésors cachés des builds Windows Insider, ViVeTool GUI est l’outil qu’il vous faut. C’est un compagnon indispensable pour les Insiders Windows, qui rêvent de découvrir les nouveautés avant tout le monde.

À découvrir ici

DreamGPT – Laissez l’IA nourrir votre inspiration

dimanche 27 août 2023 à 09:00

Il arrive parfois de manquer d’inspiration lorsqu’on cherche une idée et c’est parfaitement naturel. Avec la vie qu’on mène tous, on n’a pas forcement de temps de cerveau disponible nécessaire pour laisser libre notre imagination afin qu’elle nous pondre des trucs de fou.

Et je dois le dire, c’est triste. Mais une fois encore, l’IA peut venir à notre secours !

C’est là qu’intervient dreamGPT, une solution basée sur GPT qui insuffle de l’innovation en utilisant les hallucinations de LLM (Large Language Models) pour stimuler une pensée « divergente ». Les hallucinations ont souvent une connotation négative, mais est-ce toujours le cas si elles sont utilisées pour catalyser notre créativité ? C’est précisément ce que dreamGPT propose.

Au lieu de se concentrer sur la résolution de problèmes spécifiques, dreamGPT explore un grand nombre de possibilités pour stimuler votre inspiration.

En réalité, dreamGPT génère un ensemble aléatoire de concepts appelé « graine conceptuelle » et l’utilise comme point de départ pour son processus de rêve. C’est un peu comme un brainstorming mené par une IA !

Au début, les scores ne sont pas très élevés, mais comme le bon vin, dreamGPT s’améliore avec le temps ! Vous verrez alors des scores plus élevés et des idées encore meilleures au fur et à mesure que vous l’utilisez.

C’est donc un outil conçu pour favoriser la créativité en mettant à l’épreuve notre propre esprit critique. dreamGPT ne remplace pas votre imagination, mais vous incite à sortir de ses sentiers battus et à explorer de nouvelles idées.

Alors comment on l’installe ? Et bien vous aurez besoin de Poetry et de Python.

Ensuite, clonez le dépôt git comme ceci :

git clone https://github.com/DivergentAI/dreamGPT.git

Renommez ensuite le fichier .env.example en .env

mv .env.example .env

Puis éditez le fichier .env pour y mettre votre clé OpenAI. De plus, si vous souhaitez stocker vos hallucinations de manière structurée avec Pinecone pour justement donner une mémoire à dreamGPT, n’oubliez pas de saisir également les informations concernant ce service.

Maintenant que la recette est prête, il est temps de cuisiner une bonne hallu des familles avec dreamGPT comme ceci en lançant la commande suivante :

poetry install

Après, à vous de lancer l’outil avec le thème de réflexion désiré en anglais. Je lui ai donc demandé d’extrapoler des choses à partir de l’interdiction de la chasse :

poetry run start --theme "Banning hunting"

Et il a commencé à partir dans son délire avec des idées (hallucinations) qui bien sûr s’éloignent de ce que je lui ai indiqué comme thème, mais qui n’en sont pas moins intéressantes :

{
  "title": "Wildlife Conservation Assistant",
  "description": "An integrated system that combines speech recognition for animals and smart anti-poaching solutions. The system can detect and recognize animal vocalizations and body language to monitor their health and well-being. It will also utilize drones, cameras, and sensors to detect and prevent illegal hunting activities in wildlife reserves. The system will notify animal conservationists if there is any illegal activity detected, and they can take appropriate action.",
  "noveltyScore": 0.9,
  "marketScore": 0.5,
  "usefulnessScore": 0.8,
  "easeOfImplementationScore": 0.6,
  "impactScore": 0.9
}
Calculating embeddings...
{
  "title": "Sustainable Pet Subscription Service",
  "description": "A subscription service that combines eco-friendly products with unique and stimulating cat toys. The service will deliver monthly packages to the user's door, including biodegradable litter, zero-waste food, and unique green toys made of environmentally friendly materials. The users will be able to earn points based on their sustainable actions, which can be used to unlock virtual rewards or discounts on environmentally friendly pet products. The service will support the message of the importance of preserving biodiversity and a sustainable lifestyle.",
  "noveltyScore": 0.9,
  "marketScore": 0.6,
  "usefulnessScore": 0.5,
  "easeOfImplementationScore": 0.8,
  "impactScore": 0.4
}
Calculating embeddings...
{
  "title": "Eco-Friendly Wildlife Adventures",
  "description": "A company that offers an eco-conscious outdoor adventure provided through virtual reality and sustainable, wildlife-friendly outdoor supplies. The company will create wildlife reserves with an artificially intelligent anti-poaching technology that can be experienced by players through virtual reality. The outdoor supplies made with environmentally friendly and sustainable materials will be used during adventures, and might also include innovative features like an interior plant-based coating for metal water bottles, which can be used to make natural dyes or fabrics. The animal populations can thrive because of the preservation of their habitats, and both the company and players can learn about the impact of conservation while enjoying an eco-friendly outdoor experience.",
  "noveltyScore": 0.9,
  "marketScore": 0.7,
  "usefulnessScore": 0.7,
  "easeOfImplementationScore": 0.5,
  "impactScore": 0.9
}
Calculating embeddings...
{
  "title": "Eco-Friendly Virtual Music Adventure",
  "description": "A virtual reality music festival that raises awareness about the environment and the importance of preserving biodiversity. The festival will be designed around sustainable practices, including using reusable cups and plates, public transportations, and environmentally-friendly energy sources. Visitors will be able to experience different ecosystems using a virtual reality headset and earn points based on their eco-friendly actions, such as recycling or conserving water. These points can be redeemed for virtual rewards or discounts on eco-friendly products. Additionally, visitors with upper-limb amputations will be able to participate in the experience using an eye-tracking prosthetic system.",
  "noveltyScore": 0.9,
  "marketScore": 0.5,
  "usefulnessScore": 0.7,
  "easeOfImplementationScore": 0.6,
  "impactScore": 0.8
}
Calculating embeddings...
{
  "title": "Eco-Friendly Wildlife Adventure Challenge",
  "description": "An interactive AI-powered game that challenges players to use eco-friendly actions to explore and solve conservation problems in both digital and physical worlds. The game blends the Eco-Friendly Music Festival's sustainable practices with the Wildlife Conservation Challenge's mission to increase awareness about preserving biodiversity. Players will earn points for taking eco-friendly actions in the real world, such as recycling, conserving water, and reducing their carbon footprint, which will translate into in-game achievements. The game will also encourage players to make donations to wildlife conservation organizations, and the contributions will be matched with rewards of in-game items such as new environments or tools. Lastly, the game will generate real-time data to improve wildlife conservation programs around the world, helping the environment, and fostering eco-friendly awareness.",
  "noveltyScore": 0.9,
  "marketScore": 0.5,
  "usefulnessScore": 0.8,
  "easeOfImplementationScore": 0.4,
  "impactScore": 0.8
}
Calculating embeddings...
{
  "title": "Virtual Wildlife Ranger",
  "description": "An immersive virtual reality game that teaches players about wildlife conservation while allowing them to utilize AI-powered anti-poaching technology. The game will guide players through a wildlife reserve where they can use drones, cameras, and sensors to detect and prevent illegal hunting activities. Throughout the game, players will learn about the importance of conservation and the various animals and ecosystems being protected. Players will earn points by successfully using the anti-poaching technology to stop illegal hunting activities, and can redeem these points for eco-friendly rewards or discounts.",
  "noveltyScore": 0.7,
  "marketScore": 0.3,
  "usefulnessScore": 0.5,
  "easeOfImplementationScore": 0.4,
  "impactScore": 0.6
}
Calculating embeddings...
Saving dreams...
6 dreams saved!
Picking the best dreams...

Et plus ça avance (vers l’infini), plus les idées sont affinées et complétées. On est quand même beaucoup sur des idées de business, ce qui pourrait ne pas convenir à tout le monde.

En conclusion, dreamGPT est un formidable outil pour vous aider à élargir votre champ de créativité.

Bref, si vous êtes coincé sur un truc, laissez l’IA brainstormer avec vous !

N’hésitez pas à découvrir dreamGPT ici.

Mode Isolement d’Apple – Protégez vous des cyber attaques sophistiquées

samedi 26 août 2023 à 09:00

Il y a peu de temps, j’ai découvert une fonctionnalité vraiment cool et peu connue proposée de base par Apple : le mode Isolement. Ce mode est intégré à iOS 16, iPadOS 16 et macOS Ventura, et il a été conçu spécialement pour protéger votre vie privée des clients Apple contre les cyber attaques sophistiquées.

Il est important de savoir que lorsque le mode Isolement est activé, certaines applications et fonctionnalités se comportent différemment. Par exemple, les albums partagés ne sont plus accessibles, tandis que la navigation sur le Web, la messagerie et FaceTime sont limités (plus de pièces jointes par exemple). Les services Apple tels que Apple Pay, Apple Music et iCloud sont également affectés par ce mode.

Pour activer le mode Isolement, il vous suffit d’aller dans les paramètres de confidentialité et de sécurité sur votre iPhone, iPad ou Mac et d’activer cette fonction. Après avoir redémarré votre appareil, vous recevrez des notifications vous avertissant lorsque certaines fonctionnalités sont limitées.

De plus, les profils de configuration ne peuvent pas être installés en mode Isolement et les connexions à des accessoires ou à d’autres ordinateurs nécessitent le déverrouillage de l’appareil.

On peut comparer l’activation du mode Isolement à la construction d’une forteresse numérique autour de votre appareil Apple. Pour ce faire, vous devez vous assurer que seuls les sites Web et les applications de confiance sont autorisés à entrer, en les ajoutant à une liste. Sur un iPhone ou un iPad, vous pouvez le faire en accédant aux réglages de l’application Safari, mais sous Mac, vous devrez vous rendre dans le menu Safari > Réglages pour tel ou tel site web et décocher la case « Activer le mode Isolement ».

Cela étant dit, il est crucial de noter que le mode Isolement doit être utilisé avec prudence et vous devez mettre en liste d’autorisation exclusivement les sites Web et les applications de confiance. Après tout, ce mode a été conçu pour protéger votre vie privée contre les attaques extrêmes, pas pour limiter inutilement votre expérience numérique.

En conclusion, le mode Isolement est une option de sécurité intéressante pour les adeptes de la protection de la vie privée sur leurs appareils Apple. N’oubliez pas que ce mode n’est pas conçu pour un usage régulier, il est plutôt destiné aux personnes susceptibles d’être la cible de cyberattaques sophistiquées (coucou les journalistes).

Pour plus d’informations sur le mode Isolement et ses capacités, je vous invite à consulter la doc chez Apple ici.