PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Obtenez un serveur gratuit chez Oracle pour bidouiller

jeudi 31 août 2023 à 09:00

Connaissez vous Oracle Cloud et ses services Always Free ? Cela va fortement intéresser les développeurs, les administrateurs et même les étudiants qui me lisent ! En effet, Oracle Cloud vous offre gratuitement des ressources serveur à utiliser pour vos projets, et cela même après la période d’essai de 30 jours.

Pour vous donner une idée, cette offre gratuite comprend des machines virtuelles de calcul, des bases de données, du stockage, des API et bien plus encore. Le tout est évolutif et sans contrainte de temps.

Il est important de noter que vous pouvez profiter des services Always Free sans même acheter quoi que ce soit. Pour ceux d’entre vous qui souhaitent explorer davantage, des instances payantes sont évidememnt disponibles. De cette façon, vous pouvez tester certains projets à grande échelle et voir si Oracle Cloud répond à vos besoins.

Parmi les services proposés, vous pourrez profiter du service Connector Hub, de l’Équilibreur de charge flexible, des Réseaux cloud virtuels (VCN), du VPN de site à site, et des solutions de stockage et de bases de données.

Vous trouverez également des outils pour créer et déployer des applications Web et mobiles, et même des chatbots. Le service cloud gratuit d’Oracle comprend 2 bases de données autonomes, 2 machines virtuelles de calcul, 2 volumes de blocs, 100 Go de stockage, 10 Go de stockage d’archives, 50 000 demandes d’API par mois, 1 équilibreur de charge, 10 Mbps de bande passante, 10 To de transmission de données sortantes par mois, 500 millions de points de données d’ingestion et 1 milliard de points de données de surveillance de service, ainsi que la possibilité de fournir 1 million de notifications et 1000 e-mails par mois.

Ça semble trop beau pour être vrai, non ? Eh bien, je pensais la même chose, jusqu’à ce que je l’essaie moi-même. L’inscription est facile et rapide. Il vous suffit de vous rendre sur Oracle Cloud Free Tier et d’y créer un compte à l’aide de votre adresse e-mail et de quelques informations. N’oubliez pas que vous devrez également fournir un moyen de paiement mais ne vous inquiétez pas, aucune somme ne vous sera facturée.

Vous l’aurez compris, Oracle Cloud Free Tier est une excellente occasion d’obtenir des machines virtuelles ou des bases de données pour expérimenter vos trucs sans dépenser un sou.

À découvrir ici

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.