Menu

Aucun menu défini dans le customizer.

Quarkdown 2.0 – Du Markdown qui crache PDF, slides et wikis

Quarkdown vient de passer en v2.0.0, et c’est une mise à jour qui en jette ! Pour ceux qui auraient raté le projet de Giorgio Garofalo, c’est ce compilateur Markdown capable de cracher livres, slides, PDF académiques et wikis à partir du même projet.

J’en avais parlé il y a presque un an dans
cet article
, et le truc a bien grossi depuis.

Du Kotlin sous le capot, et surtout une v2 qui ajoute le truc qu’on attendait pas : un vrai système de permissions ! En gros, vous pouvez maintenant brider ce qu’un document Quarkdown a le droit de faire pendant la compilation. Ça se contrôle avec des flags comme --deny network (pour bloquer l’accès réseau) ou --deny global-read (pour empêcher la lecture de fichiers en dehors du projet) à la compilation. C’est pratique quand vous compilez un document que quelqu’un vous a envoyé sans trop savoir ce qu’il y a dedans.

Hypervibe – Codez avec une télécommande Apple TV

Vous savez cette télécommande Apple TV de première génération qui traîne dans un tiroir et dont vous ne faites rien ?

Bah y’a enfin un truc à faire avec ! Jinsoo An, alias machinarii sur GitHub, vient de sortir
Hypervibe
, un outil macOS qui transforme la télécommande de l’Apple TV en walkie-talkie comme disent les québecois, pour Claude Code.

Push-to-talk, swipes pour les commandes slash, boutons remappables, le tout pour coder à une seule main pendant que vous mangez vos chips au vinaigre de hipsters de l’autre.

tar-vfs-index – Monter du .tar.gz dans le browser sans l’extraire

Distribuer des paquets binaires en WebAssembly, c’est galère. Vous téléchargez le .tar.gz, vous le gunzippez, vous l’extrayez en mémoire… et ça rame sévèrement !! Mais youpi, Jeroen Ooms (qui contribue à webR et bosse chez ROpenSci) vient de publier
tar-vfs-index
, un petit npm package qui casse cette malédiction des enfers en sautant carrément l’étape extraction.

L’astuce est toute bête ! Au lieu d’extraire l’archive, on génère un fichier d’index qui liste la taille et l’offset de chaque fichier dans le tar. Du coup le navigateur n’a plus qu’à monter le blob du tar comme un système de fichiers virtuel, et chaque lecture devient alors un simple slice du blob à la bonne position. Pas d’extraction donc, mais juste du slicing à la demande !

Lastversion – Trouver la dernière version de n’importe quoi

Vous bossez sur un Dockerfile et vous avez besoin de la dernière version de nginx. Vous ouvrez GitHub, vous cliquez sur Releases, vous copiez-collez. Et 3 minutes plus tard, rebelote pour curl. Puis pour PHP. Sans parler du fait que dans votre script d’auto-update, vous avez hardcodé une “v3.2.1” qui dort là depuis 2023 parce que personne n’a pris le temps de mettre à jour le fichier.

Lastversion
, c’est le petit CLI Python signé Danila Vershinin qui remplace cette corvée par une seule ligne. Vous tapez lastversion apache/incubator-pagespeed-ngx et vous récupérez le numéro de la dernière version.

claude-copy – Le copier-coller propre que Claude Code a oublié

Ah, le presse-papiers et Claude Code… Quelle misère !!! Si vous utilisez l’assistant d’Anthropic dans le terminal, vous connaissez la douleur. Vous copiez 3 lignes pour les coller ailleurs et vous vous retrouvez avec des partout, des marges de deux espaces, et des sauts de ligne au milieu des phrases. Un vrai bordel !

Un développeur norvégien, Anders Myrmel, en avait déjà ras-le-bol lui aussi. Du coup il a pondu
claude-copy
, un script
Hammerspoon
qui intercepte votre Cmd+C quand vous êtes dans un terminal, laisse la copie native s’exécuter, puis nettoie le presse-papiers après coup.

llmfit – L’outil qui sait quel LLM votre PC peut encaisser

Vous avez un super GPU de la mort qui tue et vous voulez faire tourner un modèle d’IA en local, mais entre la VRAM dispo, la quantification qui change tout et les 500 modèles existant… c’est tout simplement le bordel pour savoir lequel va passer crèèème sans faire ramer votre machine. On galère tous à tester des modèles au pif en voyant la RAM exploser, mais aujourd’hui on a une solution.

Hister – Un vrai moteur de recherche pour votre historique web

Bon, j’ai la crève et y’a du bricolage qui m’attend, du coup aujourd’hui y’aura pas des centaines d’article. Mais faut quand même que je vous parle de
Hister
, le nouveau projet d’Adam Tauber (le créateur de
Searx
) qui indexe localement tout ce que vous visitez sur le web pour le retrouver en texte intégral.

Vous installez l’extension Chrome ou Firefox, vous lancez le binaire Go sur votre machine (ça tourne sous Linux, macOS et Windows), et hop, chaque page que vous visitez est indexée en full-text. Du coup, quand vous cherchez ce tuto que vous aviez lu y’a 3 semaines mais dont vous avez zappé l’URL, vous ouvrez l’interface web locale de Hister, vous tapez un mot qui était dans le contenu de la page et ça ressort ! Si vous aviez testé
Deeper History
à l’époque, c’est le même concept mais en beaucoup plus costaud.

term.everything – Faites tourner Firefox dans votre terminal

Et si je vous disais qu’on pouvait faire tourner Firefox dans un terminal ? Et pas un navigateur en mode texte, hein. Non, le véritable Firefox, avec ses onglets, les images, la totale… Hé oui c’est possible et que ça fonctionne via SSH, donc depuis un serveur distant. Bienvenue dans le futur (ou le passé, j’sais plus trop) !

Term.everything
c’est un compositeur Wayland construit from scratch en Go qui, au lieu de balancer l’image sur votre écran, la convertit en caractères ANSI et l’affiche dans le terminal. Du coup, n’importe quelle app GUI Linux peut tourner là-dedans. Firefox, un gestionnaire de fichiers, un lecteur vidéo… et même Doom (parce que si ça peut pas faire tourner Doom, ça compte pas). Le binaire fait une poignée de Mo, c’est sous licence AGPL-3.0, et y’a zéro dépendance externe.

Testez votre matos gaming dans le navigateur

Votre manette qui drift comme dans Fast & Furious, votre clavier qui enfonce des touches fantômes, ou encore votre souris qui double-clique toute seule… Avant de tout balancer par la fenêtre parce que l’esprit malfaisant de papi est revenu hanter votre machine, sachez qu’il y’a peut-être moyen de diagnostiquer le problème facilement !

Comment ? Hé bien avec ControllerTest.io, qui est une suite de trois outils en ligne permettant de tester tout votre matos gaming directement dans le navigateur. C’est gratuit, sans pub et que vous ayez une manette Xbox, une DualSense, des Joy-Con ou un clavier mécanique de bobo à 150 balles, tout se gère depuis Chrome ou Edge sans rien télécharger. Suffit juste d’avoir un navigateur et un câble USB (ou une connexion Bluetooth).

Claude Octopus – Faites débattre 3 IA sur votre code

Claude Octopus
, c’est un plugin Claude Code qui fait bosser trois IA ensemble sur le même problème. Codex pour l’implémentation, Gemini pour la recherche, Claude pour la synthèse, le tout avec un seuil de qualité à 75% qui bloque ce qui n’est pas au niveau.

En gros, au lieu de faire confiance à un seul modèle GPT ou Gemini, vous en mettez trois en parallèle et le plugin ne valide que si les résultats des trois moteurs convergent suffisamment.