↩ Accueil

Vue lecture

Mario Kart Super Circuit - Un patch corrige un bug vieux de 24 ans

Si vous aviez une Game Boy Advance en 2001, vous avez forcément joué à Mario Kart Super Circuit. C’était LE jeu pour les trajets en bus trop longs, les vacances à la mer chiantes avec les parents, les heures à tuer le weekend… Eh bien figurez-vous que pendant tout ce temps, on jouait à un jeu “cassé” sans même le savoir.

Le truc, c’est que Mario Kart Super Circuit affiche bien 60 fps… mais uniquement pour les personnages et les décors. Le circuit lui-même, qui tourne avec l’effet Mode 7 comme sur Super Nintendo, ne se rafraîchissait qu’à 30 fps. Et c’est un détail que personne n’a vraiment remarqué pendant presque un quart de siècle.

Et là, y’a un moddeur du nom d’Antimattur qui a décidé de fouiller dans le code et a découvert un truc assez dingue… Le jeu calculait déjà les paramètres du circuit à 60 fps en interne, mais quelqu’un chez Nintendo a décidé de ne les lire qu’à 30 fps. Alors pourquoi ? Hé bien mystère et boule de gomme… Les théories vont de l’économie de batterie (les piles AA du GBA original, c’était pas la fête) à une optimisation pour l’écran LCD qui bavait tellement que le 60 fps aurait peut-être été bizarre… On ne sait pas vraiment.

Ce nouveau patch fait seulement 15 octets et selon son créateur, un tiers de ces octets sont pour le mot “patch”. Un simple changement d’adresse et hop, le jeu fait enfin ce qu’il aurait dû faire depuis 2001.

La correction fonctionne sur toutes les versions du jeu (USA, Europe, Japon), et niveau performances, ça ne change strictement rien puisque le boulot était déjà fait en coulisses. Nintendo avait juste… oublié d’utiliser ses propres calculs.

Maintenant, la différence se voit surtout dans les virages serrés où le scrolling est parfaitement fluide. C’est subtil mais une fois qu’on l’a vu, difficile de revenir en arrière… Bref, si vous voulez ressortir votre GBA (ou votre émulateur, aucun jugement ^^) pour l’occaz, le patch traîne sur romhacking.net . Dégoupillez le fichier IPS qui correspond à votre région et c’est bon pour du Mario Kart qui tourne enfin comme prévu !

Source

  •  

[Bon Plan] Glary Utilities Pro 6.34 offert

Merci à vous de suivre le flux Rss de www.sospc.name.

Je vous propose ce logiciel avec une licence d'une année offerte... pour 3 ordinateurs.

La version PRO étant plus performante et proposant de nombreuses tâches automatisées, elle peut être envisagée comme une alternative à CCleaner.

Mais attention, elle a beaucoup de fonctionnalités, à utiliser donc avec parcimonie !

Assurez-vous d'avoir une sauvegarde de vos données importantes, cette mise en garde ne doit pas vous inquiéter, elle est valable pour TOUS les logiciels de maintenance.

Le logiciel est en français (avec quelques sous-menus pas traduits) et permet de générer aussi une version portable. 👍

Précision : ce logiciel figure déjà dans les bons plans proposés ces jours-ci par le site Aomei, mais c'est la version 6.33 qui est offerte, alors qu'aujourd'hui c'est la 6.34. 😉

Et cerise sur le gâteau vous pourrez en plus mettre à jour le programme vers les futures versions durant la période de validité de la licence.

Cet article [Bon Plan] Glary Utilities Pro 6.34 offert est apparu en premier sur votre site préféré www.sospc.name

  •  

Toyota Walk Me - Le fauteuil roulant robot qui marche comme un crabe

Je pense que comme moi, vous n’avez jamais vu un fauteuil roulant monter des escaliers ? Hé ça va changer en lisant cet article puisque Toyota vient de présenter un truc complètement dingue lors du Japan Mobility Show 2025. Il s’agit d’un fauteuil roulant autonome avec des pattes articulées qui lui permettent de se déplacer comme un crabe.

Le bestiau s’appelle “Walk Me” et c’est pas juste un concept de designer sous acide puisque ce machin dispose de quatre pattes repliables inspirées de la locomotion animale, notamment celle des chèvres, des crabes et des petits vieux chez Auchan le mardi matin à 8h30. Et quand je dis inspirées, c’est pas du bullshit marketing car les ingénieurs de Toyota ont vraiment étudié comment ces animaux se déplaçaient sur des terrains accidentés pour reproduire leurs mouvements.

Concrètement, quand le Walk Me grimpe un escalier, les papattes avant déterminent la hauteur de la marche et tirent la structure vers le haut, pendant que les papattes arrière maintiennent l’équilibre et poussent le corps. C’est fluide, c’est stable, et surtout, contrairement à vous qui ne pouvez rien faire sans votre femme, c’est autonome ! Donc pas besoin de quelqu’un derrière pour vous porter ou vous pousser.

Et pour éviter de se vautrer ou de percuter des obstacles, le Walk Me embarque des capteurs LiDAR et des caméras qui scannent en permanence l’environnement. Le système crée alors une représentation 3D en temps réel de ce qui l’entoure et s’adapte automatiquement comme ça, si un obstacle apparaît (genre un bébé ninja), il s’arrête tout seul !

Et le truc malin, c’est que quand vous n’avez pas besoin des pattes, elles se replient sous le siège, du coup le fauteuil devient suffisamment compact pour rentrer dans un coffre de voiture ou dans vos bagages. Le système peut même se déployer et se stabiliser tout seul sans intervention de l’utilisateur.

Bon, bien sûr, le Walk Me reste un prototype sans date de commercialisation annoncée mais sa présentation au Japan Mobility Show montre que Toyota prend au sérieux la mobilité inclusive. Y’a encore du boulot avant de voir ce genre d’engin dans les rues, mais ça donne quand même un bon aperçu d’un futur où les fauteuils roulants ne seront plus limités par les escaliers, les trottoirs défoncés ou les terrains un peu roots qu’on ne connait que trop bien en France…

Source

  •  

[Bon plan] Un enregistreur d'écran offert (v2.2.1078)

Merci à vous de suivre le flux Rss de www.sospc.name.

Je vous propose une licence d'un an pour ce logiciel qui va vous permettre d'enregistrer tout ce qui se passe sur votre écran. 

Vous pourrez aussi enregistrer une partie d'un jeu vidéo, le flux d'une Webcam avec ou sans audio.

Il est en anglais, mais pas compliqué à utiliser.

Je vous avais déjà proposé ce bon plan en janvier 2025, bonne nouvelle la promotion est de retour.

Cet article [Bon plan] Un enregistreur d'écran offert (v2.2.1078) est apparu en premier sur votre site préféré www.sospc.name

  •  

CM-Colors - Un petit changement de couleurs pour une accessibilité maximum

L’accessibilité web c’est comme le tri sélectif… tout le monde dit que c’est génial mais azy, j’ai pas le temps. Et pourtant, c’est super important car près de 80% des pages web ont des problèmes de contraste de texte.

C’est le souci noumber ouane détecté sur le million de sites analysés chaque année par WebAIM . En gros, si vous avez un site, y’a de fortes chances que certains visiteurs galèrent à lire votre contenu, et je ne vous parle pas uniquement des personnes malvoyantes, hein… y’a aussi le daltonisme qui touche environ 8% des hommes et 0,5% des femmes. Rajoutez à ça les gens qui lisent leur téléphone en plein soleil, ceux qui ont une dalle de laptop toute pourrie, et vous comprendrez vite que le problème concerne pas mal de monde.

Alors est ce que vous connaissez les normes WCAG ?

Hé bien c’est le standard international pour l’accessibilité web. Ainsi pour être conforme au niveau AA (le minimum recommandé), votre texte doit avoir un ratio de contraste d’au moins 4,5:1 avec son arrière-plan. Pour le niveau AAA (l’idéal), c’est 7:1. Et là vous vous dites “super, je vais calculer ça à la main pour mes 47 couleurs de palette, mais va bien te faire cuire le cul, Korben”. (Oui, c’est comme ça que je vous imagine quand vous lisez mes articles).

Heureusement, y’a un outil qui vient de sortir et qui va vous changer la vie : CM-Colors . Vous lui donnez vos couleurs, et il les ajuste automatiquement pour qu’elles soient accessibles, le tout en modifiant les teintes le moins possible pour garder votre design intact.

L’installation est super fastoche…. C’est du Python donc un petit pip install cm-colors et hop c’est réglé. Ensuite, vous pouvez l’utiliser soit en ligne de commande directement sur vos fichiers CSS, soit via l’API dans votre code. Par exemple, vous avez un gris #5f7887 sur un fond #e6f0f5 qui passe pas les tests, hop, CM-Colors le transforme automatiquement en #5c6f7b et maintenant c’est conforme AA. Et la différence à l’œil nu est quasi invisible. Bref, c’est nickel pour l’accessibilité !

from cm_colors import ColorPair

# Your colors
pair = ColorPair("#999999", "#ffffff")

# Fix them and preview in the terminal
fixed_color, success = pair.make_readable(show=True)

print(f"Use {fixed_color} instead of #999999")
# Output: Use #8e8e8e instead of #999999

Le truc vraiment cool, c’est que l’outil gère plusieurs niveaux de lisibilité. Y’a “Readable” qui correspond au AA, “Very Readable” pour le AAA, et même une option large_text=True pour les gros titres qui ont des exigences moins strictes. Vous pouvez donc adapter selon vos besoins et pour les devs qui bossent sur de gros projets, y’a aussi une fonction make_readable_bulk qui permet de corriger plusieurs paires de couleurs d’un coup.

from cm_colors import make_readable_bulk

my_colors = [
 ("#777", "#fff"),
 ("#888", "#000"),
]

results = make_readable_bulk(my_colors)

for color, status in results:
 print(f"{color} is {status}")

Vous lui balancez une liste de tuples (texte, fond) et il vous retourne tout ça au propre. Et si vous voulez traiter directement vos fichiers CSS, la commande cm-colors styles.css génère un nouveau fichier styles_cm.css avec toutes les couleurs corrigées. L’outil peut même générer des rapports HTML pour visualiser les changements avant/après.

Alors oui, je sais, se taper de l’accessibilité c’est un peu relou car on a toujours l’impression que c’est du temps perdu sur des détails. Mais dites vous que ça impacte vraiment l’expérience de millions d’utilisateurs, donc ça vaut le coup d’y passer 5 minutes, surtout avec un outil automatisé !

Bref, CM-Colors c’est gratuit, c’est open source sous licence GPL-3, et ça peut vous éviter pas mal de galères. Toute la documentation est ici et y’a même une démo interactive sur leur site si vous voulez tester avant d’installer.

  •  

Quand l'IA écoute et analyse les appels de millions de détenus américains

Securus Technologies , le géant des télécoms pénitentiaires (il en faut…), vient de déployer un système d’intelligence artificielle destiné à analyser automatiquement les communications des détenus. Quand je dis communications, on parle des appels téléphoniques, des messages, des emails, voire des appels vidéo et le but c’est de repérer des conversations où des crimes pourraient être envisagés ou planifiés, puis signaler ces passages à des agents humains.

Le modèle a notamment été entraîné sur 7 années d’appels du système pénitentiaire du Texas et comme Securus est l’un des plus gros fournisseurs du pays, son IA s’appuie sur un volume colossal de données captées dans les prisons, et autres centres de détention ICE. Les détenus, qui n’ont généralement aucune alternative pour parler à leurs proches, sont bien sûr prévenus que leurs communications sont enregistrées… mais pas forcément que ces enregistrements servent aussi à entraîner des modèles d’IA…

Pour les associations de défense des droits, c’est donc un problème très grave puisque pour communiquer avec sa famille, il faut forcement passer par ces outils, qu’on le veuille ou non, et souvent en payant. L’ACLU rappelle d’ailleurs que Securus s’est déjà fait épingler par le passé pour avoir enregistré des milliers d’appels entre détenus et avocats alors qu’ils n’en ont pas du tout le droit.

Et Securus n’est pas seul puisque LEO Technologies pousse son propre système d’analyse, Verus , déjà déployé dans des dizaines d’établissements répartis sur une dizaine d’États. Leur argument marketing c’est de détecter plus vite les menaces ou les incidents. Et dans sa grande bonté, la Floride leur a même attribué un contrat de plusieurs millions de dollars, et l’État de New York est aussi client. Bref, c’est un marché bien juteux !

Et du côté de la régulation, il y a une réforme de la FCC sortie en 2024 qui normalement, devait empêcher les entreprises de répercuter les coûts de surveillance sur les détenus et leurs familles. Mais sous la direction de Brendan Carr, nommé à la FCC sous Trump, ces protections ont été suspendues, puis partiellement annulées à la fin de cette année… Du coup, les entreprises peuvent de nouveau facturer aux détenus une partie des coûts liés à l’enregistrement, au stockage et même au développement de systèmes comme cette IA.

Ces décisions ont donc été critiquées par plusieurs organisations de défense des droits, qui estiment que la surveillance devient non seulement plus intrusive, mais aussi plus coûteuse pour des familles déjà fragilisées.

Bref, on se retrouve face à un cocktail bien connu avec d’un côté, une population captive sans alternative, des entreprises privées qui disposent de volumes gigantesques de données, et une surveillance algorithmique qui s’étend, et de l’autre, une régulation qui recule à fond la caisse.

Et tout ça se passe dans l’indifférence générale, parce que ce sont “juste” des prisonniers…

Source

  •  

NewFileTime 8.15

Utilitaire gratuit, en français et portable permettant d'accéder et de modifier la date et l'heure de la création/modification/accès aux fichiers et dossiers...
  •  

Nouvelle interface dans Magician 9.0 pour les SSD Samsung

Samsung a commencé le déploiement à grande échelle de la nouvelle version majeure 9.0 de son logiciel de maintenance Magician pour les SSD SATA et NVMe de la marque mais aussi pour les clés USB et cartes mémoire. Dès l'installation de Magician 9.0 on remarque immédiatement la nouvelle interface g...

  •  

Les anacondas défient l’évolution en conservant leur taille gigantesque depuis 12 millions d’années

Durant le Miocène moyen et supérieur (12,4 à 5,3 millions d’années), des animaux géants peuplaient – et rampaient sur – la Terre grâce à des températures plus chaudes, des zones humides étendues et une nourriture abondante. Nombreux de leurs descendants actuels sont significativement plus petits, mais les anacondas (Eunectes) se révèlent obstinément réfractaires à cette ... Lire plus

L'article Les anacondas défient l’évolution en conservant leur taille gigantesque depuis 12 millions d’années est apparu en premier sur Fredzone.
  •  

Context7 - Vos assistants IA vont enfin arrêter d'utiliser de la doc obsolète

Scène du crime, mardi matin, vous demandez à Claude Code de vous générer un middleware Next.js qui vérifiera un JWT dans les cookies. Et l’IA vous pond sans sourciller 15 lignes de code bien propres, bien commentées… Elle est parfaitement confiante et vous ça vous rassure. Vous copiez son œuvre, vous collez. Et là, PAF, une erreur de compilation !!

Hé oui, la fonction qu’elle a utilisée n’existe plus depuis Next.js 14. En gros, Claude Code a halluciné tranquillement avec de la vieille doc pourrie de 2020.

Et dire qu’on a passé 20 ans à se foutre de la gueule des devs qui copient-collent du code depuis de vieux posts Stack Overflow alors qu’aujourd’hui, on copie colle sans réfléchir ce que nous donne une IA qui fait exactement pareil ! C’est ça le progrès les amis !

Hé bien Context7 vient régler exactement ce problème ! Il s’agit d’un serveur MCP (Model Context Protocol) développé par Upstash qui branche votre assistant de code sur la documentation officielle à jour, comme ça vous esquivez les fonctions dépréciées, les API fantômes, et les best practices d’il y a trois ans.

Context7 est donc compatible avec Cursor, Claude Code, Windsurf, VS Code, Zed, Gemini CLI, et tous les éditeurs qui supportent le protocole MCP (donc à peu près tout ce qui existe…) et une fois que c’est en place, y’a plus qu’à l’oublier. Si vous hésitez, y’a une démo ici pour tester .

Mais avant de commencer, sachez que vous aurez besoin de Node.js 18+ pour la méthode locale. Et pour la méthode serveur distant, juste un navigateur et votre éditeur de code.

La méthode serveur distant consiste à aller sur context7.com , à vous créer un compte gratuit, à récupérer une clé API, puis à ajouter cette config dans votre éditeur comme ceci :

{
 "mcpServers": {
 "context7": {
 "url": "https://mcp.context7.com/mcp",
 "headers": {
 "CONTEXT7_API_KEY": "votre_cle_api_ici"
 }
 }
 }
}

Pour Cursor, ouvrez les settings (Cmd+,), cherchez “MCP Servers”, et collez ça dans la config JSON. Pour Claude Code, c’est dans .claude/settings.json à la racine de votre projet. Sauvegardez, redémarrez l’éditeur, et c’est bon.

Et deuxième méthode d’install, c’est en local via npx. Après c’est la même clé API mais la config est légèrement différente :

{
 "mcpServers": {
 "context7": {
 "command": "npx",
 "args": ["-y", "@upstash/context7-mcp", "--api-key", "votre_cle_api_ici"]
 }
 }
}

Voilà, avec cette méthode, le serveur MCP tourne sur votre machine ce qui vous offre un peu plus de contrôle. Et une fois que c’est en place, vous utilisez Context7 en ajoutant simplement “use context7” dans vos prompts. Par exemple : “Créez un middleware Next.js qui vérifie un JWT valide dans les cookies et redirige les utilisateurs non authentifiés vers /login. Utilisez context7”.

L’IA va alors interroger le serveur MCP Context7, récupérer la doc officielle Next.js à jour, et générer du code qui marche vraiment. Et la liste des libs supportées grandit régulièrement : Next.js, React, Vue, Svelte, Tailwind, TypeScript, et des dizaines d’autres…

Voilà, ça prend 3 minutes à installer, ça sauve des heures de debug débile sur des APIs qui n’existent plus, et c’est gratuit pour un usage perso !

Et dans six mois vous aurez oublié que c’est installé et vous vous demanderez comment vous faisiez avant…

Merci à itchrisdeb pour l’info !

  •  

ALTCHA - Le CAPTCHA qui ne file pas vos données à Google

Vous savez ce qui est marrant avec reCAPTCHA ? C’est que pendant des années, on nous a fait déchiffrer des plaques d’immatriculation floues, cliquer sur des feux tricolores bizarres, et identifier des vélos volés dans des images pixelisées, tout ça pour prouver qu’on était pas un robot. Alors qu’en fait, on entrainait gratos les IA de Google à reconnaitre ce genre de choses… Du coup, faudrait savoir s’en passer maintenant.

Et ça tombe bien puisqu’il existe une alternative qui change le game : ALTCHA . C’est un système de protection anti-spam et anti-bot open source qui utilise le Proof-of-Work à la place des puzzles visuels. Comme ça, au lieu de faire bosser votre cerveau ramolli pour Google, c’est votre processeur qui fait le boulot, tout ça en local, depuis chez vous, sans envoyer le moindre octet de donnée à Mountain View.

En gros, quand vous validez un formulaire, votre navigateur résout un petit calcul cryptographique. Pour un humain avec un ordinateur normal, c’est transparent et instantané mais pour un bot qui essaie de spammer 1000 formulaires par seconde, ça devient très vite coûteux en ressources. Et le plus beau c’est qu’il n’y a pas besoin de serveurs externes, pas de tracking, pas de cookies, pas de fingerprinting puisque tout se passe en local.

En plus, ALTCHA pèse 30 KB une fois compressé alors que reCAPTCHA c’est 300 KB… Vous vous demandez pourquoi reCAPTCHA est si gros en vrai ? Hé bien c’est parce qu’il est composé d’un tas de scripts de tracking, de fingerprinting, d’analyse comportementale et j’en passe…

ALTCHA est sous licence MIT , donc vraiment libre et ça fonctionne avec tous les navigateurs modernes (Chrome 67+, Firefox 63+, Safari 11+), avec plus de 50 langues dispo et niveau conformité, c’est carré sa Cnil : GDPR, WCAG 2.2 AA, HIPAA, CCPA…etc.

ALTCHA détecte aussi les headless browsers (les navigateurs sans interface graphique utilisés pour automatiser), les scripts automatisés, et même les bots qui utilisent du machine learning. Le système analyse le contenu et le contexte utilisateur pour adapter le niveau de protection et vous pouvez le déployer partout sans problème : AWS, Azure, Kubernetes, Docker, ou juste sur votre serveur web classique. Il y a même un plugin WordPress si vous voulez pas vous embêter avec du code.

En plus, comme c’est à 100% auto-hébergé, vous ne dépendez d’aucun service externe. Alors que quand reCAPTCHA tombe en panne (spoiler : ça arrive régulièrement), votre site est pété.

Bref, si vous en avez marre de faire bosser les visiteurs de votre site gratos pour Google qui en profite pour les tracker, jetez un œil à ALTCHA . Pour une fois que l’Europe arrête de mendier ses outils de sécurité auprès des géants américains et qu’en plus c’est meilleur, ce serait dommage de s’en priver.

  •  

ASUS ROG Matrix RTX 5090 : 750 W via le connecteur 12V-2×6 avec mod BTF de Der8auer

Le célèbre overclockeur Der8auer a mis en lumière une modification originale située à mi-chemin entre les BIOS XOC traditionnels et les modifications matérielles lourdes. Cette découverte concerne la ROG Matrix RTX 5090, une carte graphique d’exception conçue par ASUS et déjà célèbre pour ses capacités d’alimentation avancées. Une conception hybride pensée pour les cartes mères […]

L’article ASUS ROG Matrix RTX 5090 : 750 W via le connecteur 12V-2×6 avec mod BTF de Der8auer est apparu en premier sur HardwareCooking.

  •  

Test : WELOCK Smart Lock Cylinder ToucA51, une serrure connectée avec empreinte digitale !

Aujourd’hui dans la Cuisine du hardware, voici un test un peu spécial puisqu’il s’agit d’une serrure connectée avec code, mais aussi empreinte digitale ! En effet, nous avons la sous la main, ou plutôt sous le pouce, la serrure WELOCK Smart Lock Cylinder ToucA51. Serrure connectée WELOCK Smart Lock Cylinder ToucA51 : faisons les présentations […]

L’article Test : WELOCK Smart Lock Cylinder ToucA51, une serrure connectée avec empreinte digitale ! est apparu en premier sur HardwareCooking.

  •  

Test : MSI FORGE GK600 TKL WIRELESS

  Aujourd’hui, dans la Cuisine du Hardware, nous testons à nouveau un clavier, mais qui nous vient cette fois-ci directement de chez MSI puisqu’il s’agit du FORGE GK600 TKL WIRELESS Sky. Un clavier qui est donc comme son nom l’indique au format TKL, c’est-à-dire sans pavé numérique, mais aussi sans-fil. Voyons tout cela en détail […]

L’article Test : MSI FORGE GK600 TKL WIRELESS est apparu en premier sur HardwareCooking.

💾

💾

💾

💾

💾

💾

💾

💾

💾

  •