Menu

Aucun menu défini dans le customizer.

Votre bluetooth est en rade sur Linux ? Il existe une solution

Une mise à jour récente du noyau Linux a cassé le support de certains adaptateurs Bluetooth MediaTek, ceux qui sont intégrés aux puces Wi-Fi qu’on trouve sur beaucoup de cartes mères modernes.

Le résultat : votre clavier sans fil, votre souris ou votre casque Bluetooth ne se connectent plus après la mise à jour. Pour les utilisateurs Linux, c’est le genre de régression franchement pénible, pour rester poli.

Al Williams raconte sur Hackaday avoir traqué le problème jusqu’à un fichier précis du noyau : btmtk.c, le pilote qui gère les puces Bluetooth MediaTek. Deux lignes de code suffisent à contourner le problème. Sa rustine consiste à remplacer une fonction de gestion d’erreur par une instruction qui marque la sortie comme “non terminée” et continue. C’est pas génial sur le papier, mais ça fait remarcher le matériel le temps qu’un correctif officiel arrive en amont.

Fabriquer un circuit imprimé sans aucun logiciel, juste avec un marqueur

Un bricoleur connu sous le pseudo ALTco a fabriqué un circuit imprimé sans toucher au moindre logiciel. Pas de conception sur ordinateur, pas de commande envoyée à une usine. Juste un marqueur, une plaque de cuivre et un bain chimique. Rien d’autre.

La méthode date d’avant l’informatique, et elle fonctionne toujours aussi bien.

Le circuit imprimé, c’est cette plaque qu’on trouve dans absolument tous les appareils électroniques : sur sa surface courent de fines pistes de cuivre qui relient les composants entre eux.

vLLM-MLX – Pour remplacer l’API d’OpenAI par votre propre Mac

Si vous avez un Mac avec une puce Silicon et que vous en avez marre de raquer pour des tokens à chaque requête API à un LLM à la con, y’a un projet qui mérite, je trouve, le détour. Ça s’appelle
vLLM-MLX
, et c’est un serveur d’inférence local qui transforme votre Mac en machine à générer du texte, à analyser des images et vidéos, et même capable de gérer de l’audio… et tout ça sans que l’inférence ne passe par le cloud des zaméricains.

GridTV, le guide TV open source pour votre setup IPTV

Bon, maintenant que vous avez vos chaînes IPTV qui tournent via
Tunarr
ou xTeVe, votre flux XMLTV est super propre. Mais il vous manque un seul truc : Un guide de programme potable.

Hé bien
GridTV
développé par l’ami JohnnyBeGood est là pour ça !

GridTV c’est une interface web en PHP/JS/CSS qui transforme toute source XMLTV compatible en guide TV façon grille horizontale, avec l’indicateur “maintenant” visible en permanence, un barre de progression du programme en cours, et les émissions passées qui se retrouvent automatiquement grisées. C’est exactement ce à quoi ressemble le guide TV de votre box opérateur, mais en mieux, et pour votre propre contenu !

sandbox-exec – L’outil de sandboxing caché de votre Mac

Sandbox-exec, c’est un utilitaire en ligne de commande dont pas grand monde ne parle mais qui est intégré à macOS et qui permet de lancer n’importe quel programme dans un bac à sable sécurisé, avec des restrictions sur mesure. Apple l’a déprécié, mais ça marche toujours… et c’est franchement pratique.

Avec ce truc, il suffit de créer un petit fichier de profil (extension .sb) et vous lancez votre commande avec sandbox-exec -f profil.sb votre_commande. En faisant ça, le programme de votre choix tournera dans un environnement verrouillé où il ne pourra accéder qu’à ce que vous autorisez explicitement.

Allformusic – Écoutez YouTube écran éteint (et c’est gratuit)

Google déteste que vous écoutiez YouTube gratuitement en arrière-plan. C’est comme ça depuis des années, et ça empire… Par exemple, vous verrouillez l’écran 2 secondes et pouf, plus de son.

YouTube Premium coûte dans les 13 balles par mois pour débloquer ça, ce qui fait quand même plus de 150 euros l’année juste pour écouter de la musique écran éteint. Heureusement, un dev français a trouvé une parade avec
Allformusic
, un site qui contourne le problème en utilisant l’API officielle de YouTube.

Dégooglisation – Vos Google Docs ne sont pas de vrais fichiers

Vous savez ce qui est super vicieux avec Google Drive ?

C’est que les fichiers .gdoc, .gsheet et .gslides que vous voyez dans votre explorateur de fichiers et bien ce ne sont pas de VRAIS documents. Ce sont en fait des raccourcis JSON de quelques octets qui pointent vers les serveurs de Google. Essayez par exemple de les copier avec
FreeFileSync
… y’a rien dedans ! Vous pensez donc avoir une copie mais le jour où vous fermez votre compte Google, pouf, tout disparaît comme par magie !

Sortie VGA sur un PIC18 : quand l’optimisation hardware devient un art

Générer un signal VGA avec un microcontrôleur 8 bits PIC18 est un défi technique de taille. Ce projet Hackaday montre comment détourner les ressources limitées d’un processeur rudimentaire pour produire une image stable. Une petite plongée dans le bit-banging pur et dur.

Le défi du timing analogique

Le standard VGA impose une rigueur chronométrique absolue à celui qui s’y frotte. Pour obtenir une image stable, typiquement en 640×480 à 60 Hz, le contrôleur doit générer des signaux de synchronisation horizontale (H-sync) et verticale (V-sync) avec une précision de l’ordre de la microseconde. Sur une architecture PIC18 cadencée à quelques dizaines de mégahertz, chaque cycle d’instruction est précieux. L’astuce réside ici dans l’utilisation intelligente des timers internes et des interruptions prioritaires pour maintenir cette cadence sans aucune dérive temporelle, sous peine de voir l’image se désynchroniser immédiatement.

Sora ferme – Comment sauvegarder vos vidéos IA avant la coupure

Sora, c’est fini les amis !

Hé oui, cest chacals d’OpenAI ferment leur plateforme de vidéos IA, et franchement, ça me rend un peu triste. À vrai dire, même si c’était que de la vidéo générée à partir de prompts, moi je me marrais bien. C’était fun de regarder le produit de ses prompts mais aussi de regarder les conneries des autres. Les versions québécoises, aïe aïe aïe, c’était quelque chose quand même !

Un développeur fait tourner du code Arduino sur une puce de 1980

Un développeur vietnamien a trouvé le moyen de faire fonctionner du code Arduino sur un microcontrôleur 8051, une architecture conçue par Intel en 1980.

L’astuce repose sur un émulateur RISC-V intégré directement dans la puce, et le tout est disponible en open source sur GitHub.

Une puce de 45 ans qui refuse de mourir

Le 8051, c’est un microcontrôleur 8 bits qu’Intel a conçu en 1980. L’anecdote veut que son architecture ait été dessinée en un week-end par l’ingénieur John Wharton.