Connexion utilisateur

You are here

Agrégateur de flux

Un générateur de mots de passe qui utilise des regex

Korben - mar, 01/27/2026 - 23:00

Vous avez déjà galéré à créer un mot de passe qui respecte les 42 règles imposées par un site un peu trop zélé ? Genre au moins 16 caractères, une majuscule, une minuscule, un chiffre, un caractère spécial, et surtout pas le prénom de votre chat ni votre date de naissance ?

C’est le genre de micro-agression qui peut flinguer une matinée ^^.

Heureusement, y’a un dev qui a eu une idée de génie en inversat complètement le problème grâce à la puissance brute des expressions régulières.

Son outil s'appelle RegExp Password Generator et comme son nom l'indique, c'est un générateur de mots de passe qui fonctionne avec des regex. Au lieu de cocher des cases un peu nazes dans une interface classique, vous définissez vos contraintes ligne par ligne sous forme d'expressions régulières.

Par exemple, vous balancez ^.{16,32}$ pour imposer une longueur entre 16 et 32 caractères, [0-9] pour exiger au moins un chiffre, and [A-Z] pour une majuscule. L’outil va alors calculer l’intersection de tous vos patterns pour vous sortir 5 mots de passe aléatoires qui matchent absolument toutes vos règles simultanément.

L'outil repose heureusement sur la bibliothèque TypeScript @gruhn/regex-utils. Pour ceux qui font du code, vous savez que manipuler des regex pour faire des intersections ou des compléments, c'est normalement une purge monumentale que la plupart des langages de programmation ne gèrent pas nativement.

C'est pourquoi ici, la lib fait tout le sale boulot de calcul d'ensemble pour s'assurer que vos contraintes ne sont pas contradictoires. Si vous demandez un truc impossible (genre un mot de passe qui doit être composé uniquement de chiffres ET uniquement de lettres), l’outil vous le dit direct au lieu de mouliner dans le vide.

Et tout tourne en local dans votre navigateur donc c'est cool pour la vie privée, par contre, gardez en tête que la lib supporte un sous-ensemble bien précis de la syntaxe RegExp de JavaScript. Inutile donc tenter des trucs ultra exotiques comme les lookbehinds complexes, l'outil risque de vous renvoyer une erreur.

Le côté pratique, c'est que vos contraintes sont directement encodées dans l'URL. Du coup, vous pouvez bookmarker une config précise pour un site spécifique ou la partager avec vos collègues sans avoir à tout retaper à chaque fois. Un petit compteur affiche même le nombre total de combinaisons possibles avec vos règles, histoire de vérifier que vous n'avez pas créé un mot de passe trop prévisible (ou au contraire, un truc tellement restrictif qu'il n'existe qu'une seule possibilité).

Bref, j'ai trouvé ça original !

Comment imprimer une brique LEGO ?

Korben - mar, 01/27/2026 - 22:23

On a tous gardé notre âme d'enfant, notamment en ce qui concerne les LEGO. Je connais d'ailleurs pas mal d'adultes qui achètent et montent encore des boites pour le kiff. Et c'est cool parce que ça fait travailler les doigts et l'esprit !

Seulement, si à un moment, il se passe un petit drame et que vous égarez une pièce LEGO, votre vie peut vite être gâchée. Rien que ça oui. Parlez-en à ceux qui font des puzzles par PASSION... Oui y'en a !

Évidemment, il y a plein de sites web où vous pouvez racheter des pièces comme je vous l'expliquais dans cet article sur la restauration d'anciens sets LEGOs . Mais si vous avez une imprimante 3D, vous pouvez franchir le pas de la contrefaçon copie privée à but non commercial et produire vous-même la pièce manquante !

Comment ? Et bien grâce à Printable Bricks qui vous propose plus de 5000 pièces de LEGO au format STL à imprimer directement et bien sûr compatible avec de vrais LEGO.

Après même si le site a survécu aux menaces DMCA et reste toujours en ligne, prenez quand même le temps de sauvegarder ce dont vous avez besoin, on ne sait jamais ;-)

Et si vous voulez aller plus loin dans la personnalisation, y'a maintenant MachineBlocks qui permet de générer des briques sur mesure directement depuis votre navigateur. Vous pouvez ajuster les dimensions, choisir le type de brique, et même utiliser leur outil de calibration pour que ça s'emboîte parfaitement avec vos LEGO originaux. Hop ensuite un export en STL ou 3MF et c'est parti !

Dans le même genre, le générateur de Lapinoo vous permet aussi de dessiner la forme de votre brique à la souris sur une grille. Vous voulez une pièce en L bizarre qu'aucun set n'a jamais proposé ? Pas de souci, vous dessinez, vous ajustez les plots et la cavité inférieure, et boum, le fichier STL est prêt.

Et si vous n'avez pas encore d'imprimante 3D, pas de problème, il vous suffit de la fabriquer en LEGO . Oh wait...

Merci B0t_Ox de la formidable communauté Twitch Korben.info pour l'info !

Pour aller plus loin :

Article initialement publié le 4 mai 2021, mis à jour le 28 janvier 2026.

ATLAND Voisin acquiert un portefeuille de 5 hôtels B&B pour sa SCPI Épargne Pierre

TendanceHotellerie.fr - mar, 01/27/2026 - 21:23

ATLAND Voisin poursuit son développement dans le secteur de l'hospitality avec l'acquisition, pour le compte de la SCPI Épargne Pierre, d'un portefeuille de cinq hôtels exploités par le groupe B&B.
Réalisée pour un montant de 32,7 M€, cette opération s'inscrit dans la stratégie de diversification sectorielle et de sécurisation des revenus de la SCPI Épargne Pierre (objectifs non garantis). Le portefeuille totalise 536 chambres, réparties au sein de grandes villes et pôles régionaux attractifs tels (...)

- Communiqué de presse / , ,

Radisson Collection poursuit son expansion dans des destinations clés en 2026 et 2027

TendanceHotellerie.fr - mar, 01/27/2026 - 21:20

Radisson Collection s'apprête à inaugurer quatre nouveaux établissements en 2026, dans les destinations emblématiques du lac de Côme, Paris, Casablanca et Riyad. D'autres ouvertures majeures suivront en 2027, marquant un chapitre clé dans l'histoire de la marque, qui poursuit son expansion au cœur des destinations les plus culturelles et les plus convoitées au monde.
Rappel des cinq ouvertures emblématiques en 2025 Le calendrier des nouvelles ouvertures fait suite à une année charnière en 2025, (...)

- Communiqué de presse / , , ,

Banjo-Kazooie - Le portage PC 4K est dispo

Korben - mar, 01/27/2026 - 21:19

Si contrairement à moi, vous avez grandi avec la Nintendo 64, vous avez forcément passé des heures à collecter des Jiggies et à insulter cette sorcière de Gruntilda . Ceux qui savent, savent... Mais ceux qui ne savent pas hé bien préparez-vous aussi à prendre une claque de nostalgie en 4K, car Banjo-Kazooie vient de débarquer sur PC en version 100% native !

Comme d'hab, c'est de la recompilation statique et pas une ROM émulée. C'est le même type de procédé magique qui nous a déjà offert le portage de Zelda Majora's Mask (via N64: Recompiled) ou encore Sonic Unleashed récemment (via XenonRecomp).

En gros, le projet Banjo-Kazooie: Recompiled utilise l'outil N64: Recompiled pour traduire le code original du jeu en une application PC native. Comme ça le jeu tourne sans l'overhead de l'émulation CPU traditionnelle, ce qui nous permet de profiter d'un framerate débloqué (fini les petits ralentissements de l'époque), d'un support pour les écrans ultra-larges, et d'une fluidité absoluuuue.

Et surtout, ce portage intègre le moteur de rendu RT64. Pour l'instant, ça sert surtout à lisser tout ça et à gérer les hautes résolutions, mais le moteur est techniquement capable de gérer le Ray Tracing, ce qui laisse rêveur pour les futures mises à jour. Je vous laisse imagine la fameuse Montagne de Spirale avec des éclairages ultra réalistes... ça va être quelque chose !

Bref, voici ce qu'on retrouve dans ce portage :

  • Support natif du clavier/souris et des manettes modernes.
  • Sauvegarde des notes : Plus besoin de ramasser toutes les notes d'un niveau en une seule fois sans mourir (le traumatisme de mon enfance, je vous jure).
  • Temps de chargement quasi-instantanés.
  • Support des mods et des packs de textures.

Alors comment on y joue ?

C'est assez simple en fait. Comme pour les autres projets de ce style, les dév ne fournissent aucun asset illégal. Vous devez donc posséder votre propre ROM de Banjo-Kazooie. Attention par contre, il faut impérativement la version NTSC 1.0 (US), sinon ça ne passera pas lors de l'extraction. Ensuite, au premier lancement, l'outil va extraire les textures, les modèles et les sons de votre ROM pour construire le jeu PC.

Il y a même un support pour le Steam Deck et Linux via Flatpak, donc vous pouvez emmener l'oiseau et l'ours partout avec vous (sauf sous l'eau, évidemment ^^).

A vous maintenant de foncer récupérer le launcher sur GitHub .

Le groupe Barrière lance le recrutement de près de 1 200 saisonniers pour l'été 2026

TendanceHotellerie.fr - mar, 01/27/2026 - 21:14

Le groupe Barrière ouvre sa campagne de recrutement pour la saison estivale 2026. Près de 1 200 postes saisonniers sont à pourvoir partout en France pour renforcer les équipes de ses établissements emblématiques, notamment à Cannes, La Baule, Deauville, Trouville, Le Touquet, Dinard, Saint-Malo, Biarritz, ainsi que dans ses casinos du Sud-Est.
Cette campagne d'envergure s'appuie sur plusieurs bassins majeurs de recrutement. Le Resort Cannes concentre à lui seul plus de 450 recrutements, suivi du (...)

- Communiqué de presse / ,

Restauration : Le Groupe Logis Hôtels publie son guide de la gastronomie durable

TendanceHotellerie.fr - mar, 01/27/2026 - 21:10

Fidèle à sa mission d'accompagner ses 2 000 restaurateurs-adhérents vers des pratiques plus responsables, le Groupe déploie un nouvel outil concret pour accélérer la transformation de la restauration. Lancé en 2024, l'indicateur Act'Eco a été adopté par 1 395 hôtelsavec une note moyenne de 8,3 / 10. C'est aujourd'hui l'indicateur RSE le plus largement déployé dans la profession. Fort de sa part de marché de 45% de la restauration d'hôtels en France, le Groupe a lancé en janvier 2025 l'indicateur dédié aux (...)

- Communiqué de presse / , ,

Meta Prepares Paid Feature Bundles Across Instagram, Facebook, and WhatsApp

gHacks Technology News - mar, 01/27/2026 - 21:10
Meta explores subscriptions beyond creators and businesses

Meta is getting ready to expand its subscription strategy beyond creators and verified accounts. According to details shared with TechCrunch, the company will begin testing premium subscriptions across Instagram, Facebook, and WhatsApp in the coming months.

Unlike Meta Verified, which focuses on creators and businesses, these new subscriptions are designed for everyday users. The goal is to unlock productivity, creativity, and AI-powered features, while leaving the core functionality of each app free to use.

Meta says it isn’t committing to a single model yet. Instead, it plans to experiment with different feature bundles and pricing strategies, with each app offering its own distinct premium experience.

Premium features will differ by app

While Meta hasn’t fully detailed what each subscription will include, early findings suggest Instagram may be the first to reveal concrete perks.

Reverse engineer Alessandro Paluzzi has spotted signs that Instagram’s paid tier could include:

  • Unlimited audience lists for Stories and posts
  • A tool to see which followers don’t follow you back
  • The ability to view Stories anonymously

Details around Facebook and WhatsApp subscriptions are still unclear, but Meta confirmed they will focus on giving users more control over how they share and connect, rather than locking basic communication features behind a paywall.

AI subscriptions and Manus integration are coming

AI appears to be a major pillar of Meta’s subscription plans. The company confirmed it will scale Manus, an AI agent it recently acquired for a reported $2 billion, across its ecosystem.

Meta plans a two-track approach:

  • Integrating Manus directly into Meta apps
  • Continuing to sell Manus as a standalone subscription for businesses

Instagram has already been spotted testing shortcuts to Manus AI, hinting that premium users could get faster or deeper access to advanced AI assistance.

Meta is also preparing subscriptions for AI-driven features like Vibes, its short-form AI video generation tool. While Vibes has been free since launch, Meta plans to move it to a freemium model, where users can subscribe for higher monthly creation limits and additional capabilities.

Separate from Meta Verified, but built on its lessons

Meta emphasized that these new subscriptions will be separate from Meta Verified. Verified accounts remain focused on badges, impersonation protection, priority support, and search optimization—features mainly useful for creators and businesses.

However, Meta says it’s using insights from Meta Verified to shape these broader subscriptions, aiming to offer features that appeal to casual users, power users, and small creators alike.

Subscription fatigue vs. new revenue streams

From a business perspective, these subscriptions could open a significant new revenue stream for Meta. But the company is entering a crowded space, where users are increasingly wary of adding yet another monthly bill.

Still, there’s evidence the model can work. Snapchat’s Snapchat+ subscription has grown to more than 16 million users, showing that people are willing to pay for meaningful social features if the value is clear.

Meta says it plans to roll out these subscriptions gradually, gathering feedback and adjusting features based on how users respond. Whether people embrace paid social tools—or push back against subscription fatigue—will likely shape the future of Meta’s app ecosystem.

Thank you for being a Ghacks reader. The post Meta Prepares Paid Feature Bundles Across Instagram, Facebook, and WhatsApp appeared first on gHacks Technology News.

Photoshop Gets a Major Pro-Focused Upgrade With New Precision Tools and Smarter AI

gHacks Technology News - mar, 01/27/2026 - 21:05
Adobe pushes Photoshop toward faster, more controlled creative work

Adobe has announced a wave of updates for Photoshop that focus on something many professionals have been asking for: more control without extra complexity. Rather than leaning entirely on flashy AI tricks, this release blends practical workflow improvements with refined generative tools.

The update introduces two new non-destructive adjustment layers, expands Firefly AI capabilities, and adds a long-overdue quality-of-life text feature — all aimed at helping designers, photographers, and marketers work faster while maintaining precision.

The standout addition: Clarity, Dehaze, and Grain as adjustment layers

The headline feature is the arrival of Clarity & Dehaze and Grain as fully maskable, non-destructive adjustment layers.

Until now, users often had to rely on Camera Raw or indirect workarounds to achieve similar results. With this update:

  • Dehaze lets you fine-tune atmospheric effects and lighting directly in layers
  • Clarity enhances texture and contrast without destructive edits
  • Grain adds depth and character while remaining fully adjustable

Because these are true adjustment layers, they can be blended, masked, and refined at any point in the workflow — a big win for professionals who iterate heavily on compositions.

Dynamic Text finally arrives (in beta)

Another small but impactful change is Dynamic Text, now available in beta. It allows text to automatically flow into curved, arched, or circular shapes with just a few clicks.

Instead of manually warping text and tweaking spacing, users can now:

  • Select a text layer
  • Choose a shape style
  • Let Photoshop handle resizing and alignment automatically

It’s a simple addition, but one that removes a surprisingly common friction point in layout and branding work.

Firefly AI tools get sharper and more realistic

Adobe has also upgraded its Firefly-powered features across Photoshop and Photoshop on the web. Generative Fill, Generative Expand, and the Remove Tool now support outputs up to 2K resolution, delivering noticeably sharper results with fewer artifacts.

Key improvements include:

  • Better lighting and depth consistency
  • More accurate prompt interpretation
  • Cleaner edges and more realistic textures

For ecommerce and marketing teams, Reference Image support has also been refined. When swapping objects — such as replacing a product in a scene — Photoshop now does a better job preserving scale, perspective, color, and overall identity.

A practical update for real creative workflows

What makes this Photoshop release stand out is its balance. While AI plays a role, the update doesn’t feel experimental or gimmicky. Instead, it targets everyday tasks like compositing, retouching, typography, and product imagery — areas where saved minutes quickly turn into saved hours.

All features are available now in the desktop version of Photoshop, with Firefly improvements also accessible on the web. For professionals who value precision as much as speed, this update feels less like a flashy headline and more like a long-overdue refinement.

Thank you for being a Ghacks reader. The post Photoshop Gets a Major Pro-Focused Upgrade With New Precision Tools and Smarter AI appeared first on gHacks Technology News.

Lancement de la 4e édition de la Semaine des métiers du tourisme : déjà 1 300 évènements organisés dans toute la France et de nombreux autres à venir

TendanceHotellerie.fr - mar, 01/27/2026 - 21:03

Serge Papin, ministre des Petites et Moyennes entreprises, du Commerce, de l'Artisanat, du Tourisme et du Pouvoir d'achat, lance aujourd'hui la 4e Semaine des métiers du tourisme. Du 02 au 08 février, cette manifestation vise à faire découvrir au grand public, et plus particulièrement aux jeunes et aux demandeurs d'emploi, la grande diversité des professions et formations du tourisme et les nombreuses opportunités de carrière qui en découlent. Cette édition jouera les prolongations notamment en Corse et (...)

- Communiqué de presse / , ,

WhatsApp Introduces High-Security Mode for Users Facing Advanced Threats

gHacks Technology News - mar, 01/27/2026 - 21:01

WhatsApp has announced a new optional security feature aimed at users who face a higher risk of targeted cyberattacks. The mode, called Strict Account Settings, adds an extra layer of protection by limiting how unknown contacts can interact with an account.

The move places WhatsApp alongside other major tech platforms that now offer “lockdown-style” security options for people who value protection over convenience.

What Is Strict Account Settings?

Strict Account Settings is a one-click security toggle found in WhatsApp’s settings. Once enabled, it activates multiple defensive measures at once, reducing the chances of malicious content reaching a user.

According to WhatsApp, the feature is designed for rare but serious threats, such as spyware campaigns and advanced surveillance attacks.

Key Protections Enabled

When turned on, Strict Account Settings will:

  • Block media and file attachments from unknown senders
  • Disable link previews, preventing potentially malicious thumbnails from loading
  • Silence calls from unknown contacts, stopping harassment and attack attempts before they start

These interaction points have previously been used by attackers as entry vectors, especially in highly targeted hacking campaigns.

Why WhatsApp Built This Feature

All WhatsApp messages are already protected by end-to-end encryption, but encryption alone doesn’t stop every type of attack. Social engineering, spyware delivery, and zero-click exploits often rely on user interaction with calls, links, or attachments.

WhatsApp says the new mode is meant for users such as journalists, activists, and public figures who may be targeted precisely because of their work or visibility.

Part of a Bigger Industry Shift

WhatsApp’s parent company, Meta Platforms, is now the third major tech firm to offer this kind of enhanced protection.

Similar options already exist across other ecosystems:

  • Apple Lockdown Mode (introduced in 2022) limits message attachments, link previews, FaceTime calls, and certain web features on iPhone and macOS.
  • Android Advanced Protection Mode, launched by Google, restricts risky app installs and tightens account security for users with elevated threat awareness.

All of these features follow the same philosophy: less functionality in exchange for stronger security.

Who Should Enable It?

Strict Account Settings won’t be necessary for most everyday users. It’s intentionally restrictive and may make WhatsApp feel less flexible.

However, it can be a valuable safeguard for:

  • Journalists and media workers
  • Human rights activists and dissidents
  • Political figures and public officials
  • Anyone who believes they may be targeted by advanced cyber threats

Security researchers have welcomed the move. John Scott-Railton of The Citizen Lab described the feature as an important step toward better protecting civil society and encouraging other companies to raise their security standards.

Security vs. Convenience

The introduction of Strict Account Settings reflects a broader change in how tech companies think about safety. Instead of assuming one size fits all, platforms are now offering graduated security options, letting users decide how much risk they’re willing to accept.

For WhatsApp, this update signals a clear message: while the app is built for easy communication, it can also become a hardened tool for those who need maximum protection.

As digital threats grow more sophisticated, features like this may soon become standard—not exceptional—across major platforms.

Thank you for being a Ghacks reader. The post WhatsApp Introduces High-Security Mode for Users Facing Advanced Threats appeared first on gHacks Technology News.

Valve’s Proton Update Brings 19 More Games to Linux

gHacks Technology News - mar, 01/27/2026 - 20:55

Linux gaming continues to gain momentum thanks to Valve and its Proton compatibility layer. With the release of Proton 10.0-4, Steam users on Linux can now play 19 additional games that previously required experimental builds, alongside numerous bug fixes that improve stability and performance across the board.

What Is Proton and Why Does It Matter

Proton is Valve’s Windows compatibility layer for Linux, built on top of the open-source Wine project. It allows Windows-only PC games to run on Linux through Steam with minimal setup, translating DirectX calls into Vulkan and handling Windows APIs behind the scenes.

For Linux gamers, Proton is the key reason why thousands of Windows titles are now playable without dual-booting or virtualization.

Proton 10.0-4: What’s New

The latest update doesn’t overhaul Proton’s foundation just yet—it’s still based on Wine 10 rather than the newly released Wine 11—but it does bring meaningful improvements.

19 New Playable Games

All of the following titles were previously functional in Proton Experimental and are now officially supported in Proton 10.0-4:

  • Surgeon Simulator: Experience Reality
  • Changeling VR
  • Summoners War: RUSH
  • Quantum Threshold
  • REACH
  • Fellowship
  • Metal Slug: Awakening
  • The Obsessive Shadow
  • Drop Dead: The Cabin
  • Zero Caliber 2 Remastered
  • Lost Memories 3 Side Stories
  • Death by Scrolling
  • Stellar Reach
  • Girls' Frontline
  • Modules
  • Distant Worlds 2
  • ?????2
  • Ring Runner: Flight of the Sages
  • Chronology

The list includes a mix of standard PC titles and VR games, further strengthening Linux’s position as a viable gaming platform.

Major Bug Fixes and Improvements

Beyond new game support, Proton 10.0-4 addresses issues affecting many well-known titles, including:

  • Far Cry 5
  • Age of Empires IV Anniversary Edition
  • Marvel Rivals
  • Assassin’s Creed Shadows
  • CHRONO TRIGGER
  • Sackboy: A Big Adventure

Valve also fixed a long-standing bug that caused extended launch times for some Xbox Game Studios titles, impacting games like Avowed, Grounded 2, Indiana Jones and the Great Circle, and The Outer Worlds 2.

Audio enthusiasts will also appreciate fixes to 7.1 channel audio mapping in titles such as Ghost of Tsushima Director’s Cut and Clair Obscur: Expedition 33.

Under-the-Hood Updates

Proton 10.0-4 ships with updated components that enable these improvements, including newer versions of VKD3D (the Direct3D 12 to Vulkan translation layer) and Wine Mono 10.4.1. While the jump to Wine 11 isn’t here yet, this update lays solid groundwork for future gains.

How to Get the Update

The update is rolling out automatically to Steam on Linux. If you want to manually select a specific Proton version for a game, you can do so by right-clicking the title in your library and navigating to Properties ? Compatibility.

Linux Gaming Keeps Getting Better

Each Proton release chips away at the old assumption that Linux isn’t suitable for gaming. With more titles becoming playable and long-standing issues being resolved, Proton 10.0-4 is another strong step forward—especially for players who want a console-like experience on PC without leaving Linux behind.

Thank you for being a Ghacks reader. The post Valve’s Proton Update Brings 19 More Games to Linux appeared first on gHacks Technology News.

jq-quest - Apprenez à maîtriser jq sans vous prendre la tête

Korben - mar, 01/27/2026 - 20:46

Si vous avez déjà croisé la route de jq , c'est probablement parce que vous vous la touchez un peu dans le terminal et que vous avez déjà joué avec du format JSON (logs, APIs, config...).

Jq, tout le monde l'adore parce que ça filtre, ça mappe et surtout ça transforme du JSON directement depuis le terminal. Mais la syntaxe de ce truc, aïe aïe aïe, c'est comme faire de la Regex. C'est de l'apprentissage sur le tas surtout. Faut copier coller des trucs en provenance de RIP-StackOverflow ou de ChatGPT-le-sang-de-la-veine. Et le pire c'est que 2 jours après, on a tout oublié !!! Puis lire la doc officielle, m'en parlez pas, c'est comme lire autre chose que mon site... c'est pas le criss de fun ^^.

Heureusement, pour ceux qui veulent vraiment monter en compétence sans s'endormir, il existe jq-quest .

C'est un petit projet sympa hébergé sur Codeberg qui propose une approche "learning by doing" (apprendre en faisant, pour les anglophobes). Au début, je pensais que c'était juste un QCM basique, mais en fait non puisqu'il faut vraiment taper les commandes et se salir les mains.

Pour essayer, suffit de cloner le dépôt, vous lancez le script, et on vous donne un input JSON et l'output attendu. À vous ensuite de trouver la bonne commande jq pour passer de l'un à l'autre.

Il vous faudra juste jq d'installé sur votre machine. Attention par contre, si vous êtes sous Windows, il faudra passer par WSL ou Git Bash, parce que le script .sh ne va pas aimer PowerShell.

Ça s'installe donc en deux secondes comme ceci :

git clone https://codeberg.org/gturri/jq-quest.git cd jq-quest

Ensuite, vous lancez votre premier exercice :

./jq-quest.sh 1-pretty-print.json

Le script va alors vous afficher l'instruction, le JSON d'entrée et ce qu'il attend en sortie :

INSTRUCTION: Pretty print the json INPUT: {"k1": "v1", "k2":[1, 3, 7]} EXPECTED OUTPUT: { "k1": "v1", "k2": [ 1, 3, 7 ] }

Vous tapez votre proposition de filtre, et il vous dit si c'est bon ou pas. Pour proposer une solution, suffit de taper :

./jq-quest.sh 1-pretty-print.json 'SOLUTION'

Si vous séchez (et croyez-moi, ça va arriver), vous pouvez demander un indice avec :

./jq-quest.sh 1-pretty-print.json hint

Ou carrément la solution si vous êtes au bout du rouleau :

./jq-quest.sh 1-pretty-print.json solution

Mais rassurez vous, les exercices sont progressifs, ça commence par du "pretty print" basique (le truc qu'on fait tous), puis on attaque les filtres simples, les clés spéciales, les tableaux, et petit à petit on arrive sur des trucs bien plus costauds comme les itérations sur objets, le slicing ou les opérations mathématiques.

Ce genre de tuto interactif c'est top parce que jq, c'est hyper puissant, mais la courbe d'apprentissage est un peu raide au début. Là, en une petite heure, vous pouvez plier les exercices et avoir enfin compris la logique du truc au lieu de tâtonner à chaque fois.

D'ailleurs, si vous aimez ce genre d'outils pour parser de la donnée, je vous rappelle qu'il existe aussi fq pour les fichiers binaires ou encore htmlq pour le HTML . J'aurais pu vous parler d'outils graphiques pour faire ça, mais franchement, rien ne vaut la ligne de commande pour comprendre ce qu'on fait. Et si vous êtes plutôt Python, jetez un oeil à jc qui convertit la sortie des commandes classiques en JSON.

Bref, si vous voulez arrêter de souffrir à chaque fois que vous devez extraire un champ d'un JSON interminable, faites un tour sur jq-quest, ça va vous dérouiller les neurones.

Un grand merci à Guillaume pour la découverte.

EU Audit - Le scanner qui révèle la dépendance de votre site aux Etats-Unis

Korben - mar, 01/27/2026 - 06:22

Vous savez combien de services américains vous utilisez sur votre site web utilise sans que vous ne le sachiez réellement ??? Aucun ? Bah et les Google Fonts pour la typo, Cloudflare pour le CDN, YouTube pour les vidéos embarquées, Google Analytics pour les stats et j'en passe des vertes et des pas mûres... ??? Faudrait pas les oublier !

Ainsi même si votre hébergement est chez O2Switch ou Scaleway en France, vos visiteurs peuvent envoyer des données aux USA sans que vous le réalisiez.

Et ça pose un vrai problème juridique car je sais pas si vous vous souvenez du Privacy Shield mais c'était ce fameux accord qui permettait de transférer légalement des données vers les États-Unis ? Hé bien il a été invalidé par la Cour de Justice européenne en 2020. Tout comme Safe Harbor avant lui en 2015 en fait. Et il y a maintenant le Data Privacy Framework, mais rien ne garantit qu'il tiendra plus longtemps que les précédents.

C'est là qu'intervient EU Audit , un scanner gratuit développé par un studio autrichien. Vous entrez l'URL de votre site et en quelques secondes, l'outil analyse vos principales dépendances : hébergement, polices, analytics, CDN, vidéos embarquées, widgets de chat, trackers sociaux et cartes. Chaque élément est vérifié pour déterminer s'il est hébergé dans l'UE ou pas et à la fin, vous obtenez un score de « souveraineté européenne » en pourcentage.

Perso, j'ai testé sur korben.info et je me suis pris une claque. Principalement à cause de Cloudflare et de mes embed de vidéos Youtube.

Pourtant, j'ai plus rien sur mon site à part ça, et mon hébergeur c'est o2Switch et c'est bien en France. Il me parle de "Social" mais j'ai rien du tout, à part des liens vers mes réseaux sociaux... J'sais pas peut être que ça suffit. En fait, suffirait que je vire Cloudflare pour repasser un dans le vert déjà mais je n'ai pas connaissance d'une solution équivalente et pas trop cher (parce que je fais plus de trafic que j'ai de moyens pour le financer, sniiif) qui assure du CDN, de la sécurité, des workers...etc. Ça existe peut-être mais dans ce cas, envoyez moi un mail pour que j'aille voir ça. Après pour l'embed YouTube, pareil, je vois pas trop quoi faire vu que je relaie surtout des vidéos YouTube parce que la Terre entière met ses vidéos là bas...

Bien sûr, j'ai trouvé l'idée de ce scanner pas mal du tout. Ça permet de visualiser rapidement où sont les fuites de données potentielles... Je ne les utilise pas mais y'a Google Fonts par exemple. C'est un classique... Chaque visiteur fait une requête vers les serveurs de Google, qui récupère son IP au passage. Pareil pour les vidéos YouTube embarquées, les maps Google, ou le sempiternel vieux pixel Facebook que certains laissent encore traîner sans même s'en rendre compte. D'ailleurs si vous voulez auditer votre propre hygiène numérique , j'avais fait un guide complet sur le sujet.

Bon après, l'outil ne détecte pas tout (les scripts inline ou les appels API cachés dans votre code, par exemple). Et pour un blog perso sans données sensibles, c'est peut-être un peu overkill. Mais si vous gérez des sites pour des entreprises ou des clients sensibles (administrations, santé, éducation...), y'a de quoi réfléchir ! Surtout que le passage à des alternatives européennes n'est pas toujours aussi compliqué qu'on le croit. Matomo au lieu de Google Analytics, des polices auto-hébergées, OpenStreetMap au lieu de Google Maps...

Bref, si vous voulez faire le point sur la dépendance de votre site aux GAFAM, c'est gratuit et ça prend 30 secondes.

YouTube - Quand le faux bug cache une vraie arnaque

Korben - mar, 01/27/2026 - 04:13

Bon, je vais pas vous mentir, YouTube et moi en ce moment c'est compliqué. Ce matin encore, j'ai passé une bonne heure à debug mes scripts Python pour choper de la musique pour mes lives Twitch. Et yt-dlp qui rame de plus en plus, alors qu'avant ça prenait 3 secondes chrono... Pffff, j'ai l'impression que Google a décidé de nous pourrir la vie.

Et là, en cherchant pourquoi mes scripts plantaient, je suis tombé sur un truc qui m'a bien fait rire jaune. Vous savez le fameux message "An error occurred. Please try again later" qui s'affiche parfois quand vous matez une vidéo ? J'ai d'abord cru que c'était un bug côté serveur chez Google mais QUE NENNI !

C'est VOULU !!

WTF?! Du coup voilà le délire... quand la plateforme vidéo détecte que vous utilisez un bloqueur de pubs, au lieu de vous afficher gentiment une popup "hey miskine, désactive ton adblock s'il te plaît", elle fait semblant d'avoir un problème technique. Le message d'erreur est bidon, la vidéo pourrait très bien se lancer, mais non... Big G préfère vous faire croire que c'est votre connexion qui déconne.

Et techniquement, c'est assez vicieux puisque le système fonctionne sur trois niveaux : d'abord il analyse les requêtes réseau pour voir si certaines URLs de pubs sont bloquées, ensuite il vérifie l'intégrité du DOM pour s'assurer que les éléments publicitaires sont bien présents, et enfin il surveille si les APIs de pub sont accessibles. Et si un de ces checks échoue, hop, le lecteur vidéo se met en mode "je fais semblant d'avoir un problème".

Sympathique non ?

Le pire dans tout ça, c'est que ça marche plutôt bien pour eux. J'ai moi-même mis pas mal de temps avant de tilter que c'était pas chez moi que ça déconnait. Parce que quand on voit "An error occurred", notre premier réflexe c'est de rafraîchir la page, de vérifier votre connexion, de redémarrer votre navigateur... etc, jusqu'à ramener l'ordi chez le dépanneur ^^ loool .

Bref, TOUT sauf de penser que c'est une extension adblock à la con qui pose problème.

D'ailleurs avec Manifest V3 qui limite encore un peu plus les capacités des bloqueurs sur Chrome, c'est devenu encore plus galère. La limite de 30 000 règles par extension, c'est juste ridicule quand on sait qu'uBlock Origin en utilise plus de 300 000.

Maintenant, si vous cherchez des solutions qui marchent encore, j'avais fait un guide complet sur les bloqueurs de pubs qui reste encore d'actualité malgré son age. Et surtout, le frérot Firefox reste une valeur sûre vu qu'il supporte encore Manifest V2. Attention par contre, uBlock Origin Lite sur Chrome c'est pas la même chose que l'original, il tape que du 96% contre 100% pour la version complète niveau blocage. Les filtres doivent constamment être mis à jour parce que le service de Google change ses méthodes de détection à peu près toutes les semaines.

Et dire que pendant ce temps, certains pays veulent carrément criminaliser les bloqueurs ... On vit une époque formidable ^^. Perso, j'en suis à me demander si on devrait pas tous migrer sur Dailymotion. Non je déconne. Quoique...

Bref, si vous voulez contourner le truc, soit vous passez sur Firefox avec uBlock Origin classique, soit vous désactivez temporairement votre bloqueur sur la plateforme, soit... vous payez YouTube Premium. Ce qui est probablement exactement ce qu'ils veulent.

Source

DoomBuds - DOOM tourne maintenant sur des écouteurs (oui vraiment)

Korben - mar, 01/27/2026 - 03:20

"Est ce que ce truc peut faire tourner Doom ???"

C'est LA question qui hante les développeurs depuis 1993 et à chaque fois qu'on pense avoir atteint le fond, quelqu'un creuse encore un peu. Arin Sarkisian, un développeur australien vient en effet de porter le FPS culte d'id Software sur... des écouteurs. Oui, des écouteurs !

J'ai d'abord cru à une connerie quand j'ai vu passer le projet sur GitHub mais non. Le délire est bien réel et plutôt technique puisqu'il a flashé ses PineBuds Pro , des écouteurs sans fil qui acceptent un firmware open source (y'en a pas des masses sur le marché). Le CPU a été overclocké à 300 MHz au lieu des 100 MHz d'origine, le mode basse consommation a été désactivé, et hop, il s'est arrangé pour y faire tourner un port du shooter. Tout ça sur un appareil qui a quand même moins d'1 Mo de RAM, c'est fort je trouve ! Si ça ne vous impressionne pas, je vous rappelle quand même que le jeu original demandait 4 Mo minimum en 1993.

Alors après ces écouteurs n'ont pas d'écran, vous vous en doutez. C'est pourquoi le rendu se fait via streaming JPEG à 18 images par seconde vers un smartphone connecté. C'est pas du 144 Hz, clairement, mais ça tourne ! D'ailleurs, si vous avez la flemme d'installer tout ce bazar, le dev a mis en ligne une version jouable directement depuis votre navigateur , sur SES propres écouteurs. Vous pouvez donc littéralement jouer à distance sur les PineBuds d'un mec à l'autre bout du monde. C'est complètement dingue !!

Edit : Oups, c'est cassé.

Côté installation, attention quand même car faut se retrousser un peu les manches. Déjà c'est Docker obligatoire, et si vous êtes sous Windows, WSL2 aussi. Y'a un firmware modifié à flasher, puis un package JavaScript standalone pour le streaming. Le projet utilise doomgeneric, un port pensé pour être facilement adaptable. Par contre, si vous avez des PineBuds avec un firmware récent, y'a apparemment quelques galères de compatibilité à prévoir... j'ai pas testé perso parce que j'ai pas ce genre d'écouteur, mais les issues GitHub sont remplies de gens qui galères ^^.

Donc si vous pensiez que faire jouer des rats à DOOM avec un casque VR était déjà barré, bah là on a encore passé un cap. Bref, le meme "Can it run Doom ?" a encore de beaux jours devant lui.

Source

VectorDBZ - Gérez toutes vos bases vectorielles depuis une seule app

Korben - mar, 01/27/2026 - 03:18

Si vous bossez avec des LLM ou des systèmes de recherche sémantique, vous connaissez forcément la galère de jongler entre différentes bases de vecteurs... Entre Pinecone, Qdrant, pgvector et j'en passe, y'a de quoi perdre la tête. Il nous faudrait un truc aussi simple à prendre en main que DBeaver mais pour les bases vectorielles en fait...

AAAAH mais ça tombe bien parce que ça existe et que ça s'appelle VectorDBZ !

C'est une app desktop open source qui permet de connecter TOUTES vos bases vectorielles depuis une interface unique. En fait au début je pensais que c'était juste un viewer basique, mais non. Qdrant, Weaviate, Milvus, ChromaDB, Pinecone, pgvector... tout est accessible au même endroit.

Pour rappel, une base vectorielle c'est l'endroit où vous stockez vos embeddings, ces représentations de vos textes, images ou fichiers audio que les modèles d'IA utilisent pour comprendre et comparer les données. C'est devenu indispensable avec l'explosion des applications RAG et autres chatbots intelligents.

L'app tourne sur macOS, Windows et Linux et côté visualisation, c'est pas mal du tout puisque vous pouvez analyser vos vecteurs en 2D ou 3D grâce à des algos comme PCA, t-SNE ou UMAP. C'est plutôt sympa de voir comment les données se regroupent... et surtout ça permet de checker direct si vos embeddings ont du sens ou si c'est le bordel. Y'a aussi un système de recherche avancé avec filtres, de la pagination pour les grosses collections, et même la possibilité de générer des embeddings custom via du JavaScript.

Côté sécurité, tout est stocké localement avec chiffrement des credentials. Pas de cloud et ça supporte HTTPS/TLS pour les connexions à vos bases distantes.

L'installation c'est du classique... vous téléchargez le binaire (environ 180 Mo) pour votre OS depuis GitHub , vous lancez, et c'est parti.

Sur Mac, faudra probablement faire un petit xattr -cr VectorDBZ.app ou utiliser Sentinel parce qu'elle n'est pas signée. Ah et petit piège, si vous utilisez une base Qdrant avec authentification, faut penser à activer l'option API Key dans les settings de connexion, sinon ça timeout sans message d'erreur clair.

Avant, vous vous tapiez les CLI de chaque système, genre qdrant-client par-ci, pinecone-cli par-là... mais là avec VectorDBZ, tout est centralisé. Y'a bien sûr encore quelques petits trucs qui manquent comme l'export en batch ou la synchro entre bases, mais pour du debug au quotidien, ça fait le taf.

Bref, si vous passez vos journées à explorer des collections d'embeddings, VectorDBZ devrait vous simplifier la vie !

Matemwe Attitude a ouvert ses portes à Zanzibar

TendanceHotellerie.fr - mar, 01/27/2026 - 01:03

Le groupe hôtelier Attitude franchit une nouvelle étape de son développement avec l'ouverture officielle de Matemwe Attitude, son premier établissement hors de l'île Maurice. Installé sur la côte nord-est de Zanzibar, cet hôtel 4 étoiles éco-engagé, réservé aux adultes, incarne la vision d'un tourisme porteur de sens, ancré dans le territoire et respectueux de son environnement.
Une parenthèse pour se reconnecter à l'essentiel À Matemwe Attitude, on célèbre la lenteur et la simplicité retrouvée. Ici, pas de (...)

- Communiqué de presse / , , , ,

DroidDock - Vos fichiers Android sans galère sur Mac

Korben - mar, 01/27/2026 - 00:39

Transférer des fichiers entre votre Mac et votre téléphone Android, c'est souvent la galère. L'ancien Android File Transfer de Google était une horreur absolue et depuis qu'ils ont arrêté de le maintenir, y'a pas grand-chose de potable. C'est d'ailleurs pour ça que beaucoup d'utilisateurs de Mac ont également un iPhone.

Alors quand je suis tombé sur DroidDock, forcément ça m'a intrigué. C'est une app macOS qui se branche sur votre téléphone via ADB et qui vous permet de naviguer dans les fichiers comme si c'était un Finder amélioré. Vous branchez votre câble USB, vous activez le débogage USB sur votre Android et c'est parti mon kiki !

Et là où c'est pratique c'est que vous pouvez prévisualiser vos images et vidéos directement dans l'app sans avoir à les télécharger d'abord. Vous avez trois modes de vue (grille, liste ou miniatures) et le drag & drop fonctionne dans les deux sens. Vous glissez un fichier depuis votre Mac vers DroidDock, il atterrit sur votre téléphone. Et l'inverse marche aussi.

Le dev a aussi pensé à pas mal de trucs pratiques du genre si vous avez plusieurs appareils Android branchés en même temps, hé bien vous pouvez switcher de l'un à l'autre sans les déconnecter. Y'a aussi un mode sombre pour ceux qui bossent la nuit et une barre de recherche pour farfouiller dans vos dossiers. D'ailleurs si vous utilisez scrcpy pour contrôler votre Android depuis le Mac , DroidDock fait un bon complément pour la partie fichiers.

Sous le capot, ça utilise Tauri avec du Rust et React et l'app est tellement légère qu'elle fonctionnera parfaitement sur un vieux Mac. Le projet est open source sous licence MIT et vous pouvez le télécharger ici : DroidDock !

Petit-déjeuner — Attirer & Convertir par D-EDGE à Paris le 19 février 2026

TendanceHotellerie.fr - mar, 01/27/2026 - 00:33

D-EDGE organise un petit-déjeuner dans ses locaux sur le thème « Attirer & Convertir - De la découverte à la réservation directe : créez des expériences qui font la différence » le jeudi 19 février 2026 à 09h30. Lieu :
D-EDGE
66 Rue des Archives
75003 Paris
Renseignements et inscription 

- Agenda / ,

Pages

Subscribe to Intranet Omega agrégateur