PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Mise à jour

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

GoReplay – Pour débugger et tester vos applications web même en prod

jeudi 22 juin 2023 à 09:00

Ça vous dirait un outil open-source pour « capturer » toute l’activité engendrée par les utilisateurs de votre application web pour la réutiliser ensuite afin de faire des tests plus en profondeur ?

C’est ce que permet grosso modo GoReplay (Gor) qui vous offre la possibilité de sélectionner une partie du trafic de production et de le rejouer dans l’environnement de test, tout en ayant la possibilité de filtrer et réécrire les requêtes en temps réel.

Un exemple concret est l’utilisation de GoReplay serait de faire du shadowing, des tests de charge, ou encore une analyse et une surveillance détaillées.

Vous l’aurez compris, c’est donc un outil de test de charge précis qui permet d’analyser et d’enregistrer le trafic réseau sans affecter vos applications.

GoReplay peut également être étendu avec des plugins, qui peuvent être écrits dans n’importe quel langage. Ils vous permettront alors d’accéder et de modifier dynamiquement les données de requêtes et de réponses. Grâce à GoReplay, vous pourrez également mettre en œuvre une logique de réécriture et de surveillance complexe de vos applications.

Vous pouvez non seulement stocker la dernière capture du trafic de production pour créer des cas de test reproductibles, mais aussi enregistrer des données à des fins d’audit, tout en supprimant dynamiquement les données sensibles. Vous pourrez ainsi exposer les métriques d’application en direct, surveiller les performances et la santé de votre application.

Pour installer et utiliser GoReplay, vous pouvez télécharger la dernière version binaire sur le site officiel ou compiler vous-même. Une fois le logiciel installé, il vous suffit de lancer GoReplay en exécutant des commandes comme :

sudo ./gor --input-raw :8000 --output-stdout.

Et voilà ! Maintenant vous disposez d’un outil puissant pour capturer et rejouer le trafic réseau en temps réel, optimiser la performance et la résilience de vos applications, et faciliter la supervision et le débogage de vos services.

Si vous voulez en savoir plus sur GoReplay, consultez la documentation la plus récente sur leur page GitHub.

Source

Les larmes du royaume de Zelda

mercredi 21 juin 2023 à 14:00

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

Vous êtes forcément au courant de la sortie du nouveau Zelda : Tears of the Kingdom. Vous êtes forcément au courant, dans les grandes lignes du moins, qu’il s’agit d’une suite à l’excellent Breath of the Wild, avec pas mal de nouveaux trucs… Non franchement, soyons honnêtes, tout a été dit dessus… Sauf que je ne vous ai pas donné mon avis, et en quoi ce nouvel opus a réussi à me surprendre et m’émerveiller de nouveau ! Alors c’est parti !

Avant son arrivée dans les magasins IRL, en ligne voire virtuels, on ne savait pas énormément de choses sur Zelda TotK : c’est le même univers que le précédent, y a des îles flottantes (mon dessert préféré), on peut construire des machins en assemblant des bidules… Et c’est à peu près tout. Ah oui, on a de nouveaux pouvoirs aussi. Sauf que ça change tout !

Grâce à l’infiltration par exemple, on appréhende différemment l’exploration des lieux ! Grâce à l’amalgame, on fusionne des armes/boucliers, ça renouvelle pas mal les affrontements ! Grâce à la rétrospective, oulalah, on fait plein de choses auxquelles, à mon avis, les développeurs n’avaient pas pensé. x) Et je ne parle pas du pouvoir phare, l’emprise, qui permet de construire tout et n’importe quoi. Vraiment n’importe quoi !

Ça pourrait être un joli bordel, être compliqué à utiliser, et ça ne l’est pas. Bon ok, parfois on cherche le bon bouton (normal vu le nombre d’actions possibles), mais tout s’utilise de manière intuitive, c’est impressionnant. Le savoir-faire de Nintendo n’est plus à prouver, que ce soit dans le gameplay pur ou dans les phases d’exploration, c’est une MASTERCLASS comme disent les jeunes.

Le jeu nous guide sans qu’on s’en rende forcément compte ; en laissant un objet traîner sur notre chemin, en mettant en évidence, de manière naturelle, des éléments que notre cerveau va enregistrer… C’est littéralement de l’inception. 🤯 L’équilibre entre le côté familier de l’univers (bah oui, on se retrouve malgré tout sur la même carte !) et la nouveauté (plein de changements + sous-terrains + ciel) aurait pu être casse-gueule, mais là aussi, vous l’avez deviné, c’est une réussite.

Avec ce type de gameplay émergent, soyons honnêtes, le scénario reste secondaire. Ça n’empêche pas l’intrigue d’être mystérieuse et prenante, proposant quelques surprises et des personnages attachants. Les rencontres sont nombreuses, y a plein de petites quêtes secondaires sympa comme tout, clairement y a de quoi faire, le contenu est gigantesque !

La patte graphique est toujours superbe, avec une ambiance un peu + sombre, le jeu est fluide et se contrôle super bien… D’ailleurs, techniquement c’est assez balèze : on peut assembler plein de bidules ensemble, leurs propriétés physiques sont respectées, avec aussi les spécificités de chaque matière/élément (bois qui prend feu par exemple), et surtout on peut faire revenir en arrière n’importe quel objet, franchement c’est n’importe quoi ! 🤩 C’est fou que le matos daté de la Switch soit capable de faire tourner ça.

Je n’ai même pas parlé des musiques ni rien, alors que c’est fabuleux, mais bref. Je me doutais que le jeu serait cool. Ils ont passé 7 ans dessus, ils ont pris le temps de bien faire, tout en bénéficiant d’une base extrêmement solide. Et ce qui me tue, c’est que je le trouve encore mieux que ce que je pouvais imaginer. Plein de bonnes surprises, plein de bonnes idées, je m’amuse de fou alors bien sûr, je suis obligé de lui mettre la note ultime de ❤️❤️❤️❤️❤️/5

Acheter Zelda: Tears of the Kingdom sur Amazon (c’est un ordre !)

L’IP Fixe débarque chez Surfshark

mercredi 21 juin 2023 à 10:04

— Article en partenariat avec Surfshark

C’est le retour des grandes chaleurs et la dernière ligne droite vers les vacances. Oui, on est tous fatigué mais les bonnes nouvelles continuent d’arriver, notamment au sujet de Surfshark, le VPN de qualité pour ceux qui veulent surfer sur un internet plus sûr et plus privé.

Je vous recommande Surfshark depuis 2020 et j’en suis toujours ravi, pour plusieurs raisons. Non seulement parce qu’il offre toutes les fonctionnalités qu’on demande à un bon VPN, mais aussi parce qu’il continue d’innover et d’améliorer constamment ses services. Sans oublier qu’avec Surfshark, le nombre d’appareils que vous pouvez connecter est illimité, ce qui est idéal pour protéger tous vos devices personnels et professionnels ainsi que ceux de toute votre famille.

Et en ce moment, Surfshark célèbre l’arrivée des grandes vacances avec cette offre : 2,49 €/mois pour un abonnement de 24 mois dont 2 mois gratuits. C’est donc le moment idéal pour enfin investir quelques deniers dans la sécurité de votre vie numérique.

Une des nouvelles fonctionnalités les plus remarquables de Surfshark est sans aucun doute son option d’IP dédiée. Pour ceux qui ne le savent pas, une IP dédiée est une adresse IP unique que vous seul utilisez, ce qui signifie que vous ne la partagez pas avec d’autres utilisateurs de Surfshark. C’est très pratique pour les personnes qui doivent parfois accéder à des services nécessitant une IP fixe ou pour celles qui en ont assez de se faire constamment harceler par des CAPTCHAs. L’option d’IP dédiée de Surfshark est un véritable game-changer pour ceux qui recherchent un niveau supérieur de confidentialité et de sécurité en ligne.

Cette option permet ainsi d’avoir une IP Fixe dans l’un de ces pays : États-Unis, Royaume-Uni, Pays-Bas et Allemagne, ce qui offre un large éventail de choix en fonction de vos besoins spécifiques. En outre, cette fonctionnalité est compatible avec tous les protocoles VPN tel que Wireguard, OpenVPN…etc et fonctionnera évidemment sur tous vos appareils.

Mais ce n’est pas tout puisque Surfshark ne se contente pas uniquement de vous proposer une IP dédiée. Il dispose également d’une pléiade de fonctionnalités pour renforcer votre sécurité en ligne :

Rappelons que leur politique de non-conservation des logs a été récemment par Deloitte, une des plus grandes entreprises d’audit du monde, garantissant ainsi leur sérieux en matière de confidentialité.

De plus, Surfshark propose une suite complète d’outils de sécurité : un antivirus (Surfshark Antivirus), un système d’alerte (Surfshark Alert), un moteur de recherche (Surfshark Search) et Incogni, qui vous permet de faire supprimer vos informations personnelles sur le web.

Bref, il est temps de vous protéger vous et votre famille avec un abonnement Surfshark VPN ! Avec les vacances qui approchent à grands pas et les wifi publics que vous allez fréquenter, c’est l’opportunité parfaite pour vous préparer à voyager en toute sécurité.

En savoir plus sur l’offre Surfshark

Cli-gpt – Vous allez à nouveau aimer votre terminal Linux / macOS

mercredi 21 juin 2023 à 09:00

La semaine dernière, j’ai découvert un nouvel outil extraordinaire appelé cli-gpt. Cet outil me permet de communiquer avec mon ordinateur comme jamais auparavant en utilisant simplement ma langue maternelle (le français pour ceux qui se demandent).

Je vous explique…

Aux temps jadis, l’accès aux programmes et aux fonctionnalités d’un ordinateur notamment sous Linux ou macOS nécessitait de lire de grosses documentations et de mémoriser des commandes et des syntaxes parfois assez complexes. C’est d’ailleurs pour ça que de nombreux informaticiens ont commencé à choper le melon, tout simplement parce qu’eux ont le temps pour ça.

Mais avec le développement de l’intelligence artificielle et la révolution des modèles de langage de type GPT, c’est terminé tout ça. Vous n’avez plus besoin de ces gens-là puisque cli-gpt se charge de tout en permettant aux utilisateurs de donner des instructions exécutables en langage naturel.

Vous vous demandez peut-être comment cela fonctionne. C’est en réalité assez simple. Au lieu de taper des lignes de code cryptiques, je dis simplement à mon ordinateur ce que je veux accomplir en entrant des phrases courtes et claires. Par exemple, si je veux créer un dossier, je peux taper : cli-gpt "crée un dossier nommé projets » et voilà, j’aurais mon dossier.

Pour démarrer avec cli-gpt, vous devrez d’abord l’installer.

Voici les étapes pour le faire :

  1. Clonez le dépôt avec la commande suivante : git clone --recurse-submodules https://github.com/filippofinke/cli-gpt
  2. Placez vous dans le répertoire de cli-gpt et créez un répertoire build : mkdir build
  3. Ensuite, faites cd build puis lancez la commande cmake ..
  4. Puis lancez la commande : cmake --build . --target install
  5. Enfin, définissez votre clé d’API OpenAI avec : export OPENAI_API_KEY=<votre clé d'API OpenAI>

Une fois ces étapes complétées, il vous suffit de lancer cli-gpt avec la commande suivante :

cli-gpt <expliquez ce que vous voulez faire>

Si vous avez besoin d’aide, vous pouvez toujours vous tourner vers la communauté en ligne. Filippo Finke, le développeur derrière ce projet, encourage les contributions et les suggestions de la communauté. Vous pouvez le suivre sur GitHub, LinkedIn, et visiter son site web.

Permettez-moi de vous donner quelques exemples pour vraiment comprendre le potentiel de cet outil incroyable. Supposons que vous souhaitiez rechercher des fichiers dans un dossier spécifique. Avec un terminal traditionnel, cela impliquerait de taper une série de commandes peu claires. Mais avec cli-gpt, il suffit de dire : cli-gpt "montre-moi tous les fichiers PDF dans le dossier documents« 

… comme si vous demandiez de l’aide à un ami.

L’outil cli-gpt, ce n’est pas seulement un gain de temps, c’est un moyen vraiment révolutionnaire de communiquer avec votre ordinateur. Imaginez ceci comme la rencontre entre le langage humain et le langage informatique, permettant une communication simplifiée et une productivité améliorée.

Enfin, si vous souhaitez en savoir plus sur cli-gpt ou si vous voulez consulter le code source, rendez-vous sur la page d’accueil GitHub du projet.

Et sinon, y’a également le projet AI Shell que je n’ai pas encore eu le temps de tester mais qui semble faire plus ou moins la même chose.

Source

C:\System\Shock

mardi 20 juin 2023 à 14:00

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

Alors si je vous parle de System Shock, ce n’est pas du jeu sorti il y a presque 30 ans, mais du remake qui vient tout juste de tomber sur PC (et bientôt sur consoles de salon). Le jeu d’origine était extrêmement novateur, un véritable ovni mélangeant FPS / aventure / exploration / puzzles de manière ultra immersive (initiateur avec Ultima Underworld du genre « immersive sim« ). Mais aujourd’hui c’est assez aride, les contrôles et l’apparence austères sont assez rebutants… C’est mieux avec la version System Shock: Enhanced Edition, mais ça reste vieillot. C’est là qu’intervient ce remake : est-il assez moderne pour un jeu d’aujourd’hui ?

La question se pose, parce que suite à une campagne de financement participative réussie, il y a eu quelques errances dans la direction du projet : Nightdive Studios a commencé par faire un reboot complet avant de se raviser car trop différent du jeu de base… Au final, ils ont décidé de rester au plus proche du jeu de 1994, mais avec un habillage graphique/sonore moderne, et un gameplay adapté aux habitudes de 2023.

S’il y a de légères modifications sur les niveaux, quasiment rien n’a été touché au niveau du scénario et de sa structure. Et c’est là que le jeu est le plus « à l’ancienne » dans le bon sens du terme : pas de tuto, pas de grosses flèches sur les objectifs à atteindre, non, c’est à vous de trouver des indices, d’écouter des logs audio pour comprendre quoi faire, de retenir les codes trouvés ici et là, d’analyser les environs… C’est un peu déroutant, mais on s’y croirait à fond ! On est littéralement perdus dans cette station spatiale abandonnée.

Et ça marche toujours aussi bien. SHODAN, l’intelligence artificielle qui pète un plomb, est mieux incarnée que jamais. La station Citadel et ses différents étages ? Au début tout se ressemble, et puis on finit par la connaître comme sa poche. Les différents mini-jeux ? Rafraichissants. L’ambiance ? Incroyable. Je trouve le style graphique génial, c’est moderne/réaliste et en même temps rétro. 😀 Y a quelques ajouts sympa, notamment la résurrection + souple, les montes-charges pour libérer un peu son inventaire, etc.

Donc non, je ne crois pas que le jeu soit « trop » rétro. C’est une question de concept : y a rien ni personne pour vous aider, à vous de vous débrouiller. Ajouter des quêtes ou des sous-objectifs irait à l’encontre même de ce principe. Ceci étant dit, un mot sur la difficulté : comme l’original, on personnalise sa partie sur plusieurs critères : difficulté des puzzles, difficulté face aux ennemis, etc. Perso j’avais tout laissé par défaut (sur 2), mais à moins d’être très fort aux FPS, je vous conseille de baisser la difficulté des ennemis. 😀 Les munitions sont rares et si, au début, les monstres sont faciles à buter, sur la fin c’est une autre paire de manches !

Pour conclure, il est vrai que c’est un jeu exigeant, mais fair-play. Les contrôles sont fluides, on a tout ce qu’il faut à portée de main, à condition de bien chercher. 🙂 Il faut analyser les éléments qu’on a à disposition, revenir sur ses pas, tenter des choses, on est souvent récompensés quand on fouille. Clairement, ce n’est pas un jeu pour tout le monde (vous ai-je dis que l’ambiance était super glauque ?), mais je trouve qu’il réussit son pari et puis il y a d’excellentes idées que je suis content d’avoir finalement découvert, 30 ans après tout le monde.

Je recommande à tous les fans du genre, pour moi c’est un bon 🤖🤖🤖🤖/5 !

Acheter System Shock sur Steam, GoG ou Epic Games