Menu

Aucun menu défini dans le customizer.

GitHub commit spoofing – Quand n’importe qui peut être Linus

Vous avez confiance dans le nom qui est affiché à côté d’un commit GitHub ?

Bah vous pouvez arrêter tout de suite car le chercheur Shani Lavi a documenté il y a quelques années ce que les devs Git sérieux savent depuis longtemps : N’importe qui peut publier un commit avec n’importe quelle identité, et bien sûr, on peut systématiquement compter sur GitHub pour lier ce commit au profil correspondant sans broncher.

10 sites pour jouer aux jeux DOS dans votre navigateur gratuitement

DOOM, Fallout, Theme Hospital, Civilization… il y a sur le web des milliers de jeux DOS jouables directement dans votre navigateur, gratuitement, sans installer quoi que ce soit. Car oui mes amis, l’émulation DOS dans le browser a vraiment mûri, et il existe des dizaines de bons sites qui vous permettent de jouer à tout un tas de jeux disparus. Je vous propose donc une bonne dizaine d’entre eux classés par ordre alphabétique.

Un slider caméra à trois axes bricolé avec des pièces d’imprimante 3D

Un slider caméra, c’est ce rail motorisé sur lequel on pose un appareil photo ou une caméra pour qu’elle glisse latéralement pendant la prise de vue, et obtenir ce travelling propre qu’on voit dans les pubs ou les vidéos YouTube un peu soignées.

CNCDan
, lui, a voulu pousser le concept un cran plus loin avec un système à trois axes (haut/bas, gauche/droite, et une rotation), pour filmer ses propres projets. Et il l’a construit avec ce qu’il avait sous la main : un stock de pièces d’imprimante 3D.

Comment activer l’adblock natif de Firefox 149 ?

Vincent en avait parlé il y a peu :
Firefox 149 embarque maintenant discrètement adblock-rust
, le moteur Adblock de Brave, désactivé par défaut, sans interface, et contrôlé uniquement par deux prefs obscures dans about:config.

Bref, c’est là mais y’a rien à actionner directement donc c’est un peu dommage, si comme moi, vous êtes control-freak !

Heureusement, un développeur a fait une extension pour ça.

Ça s’appelle
adblock-rust Manager
et ça vous donne une interface propre pour activer le moteur et gérer vos listes de filtres. Tout passe par l’extension, sauf deux copier-coller inévitables puisque l’API WebExtension ne peut pas écrire dans le about:config directement. Y’a que les add-ons signés par Mozilla qui peuvent faire ça.

Vos capteurs d’humidité meurent dans votre salle de bain à cause… de l’humidité

Le BME280 et le DHT22, deux capteurs ultra-populaires en domotique, ont une faiblesse cachée dans leur spécifications : ils ne supportent pas la condensation. Les gens de Mellow Labs ont creusé la question sur Hackaday après avoir flingué plusieurs sondes dans une salle de bain, et le coupable est marqué noir sur blanc dans les caractéristiques du produit, « non-condensing humidity »…

Le souci tient en fait à la physique du truc. Quand l’humidité relative dépasse les 100%, l’air saturé en vapeur d’eau rencontre une surface plus froide, et l’eau se condense en gouttelettes.

parallel-rsync – Empiler les rsync en parallèle sans galère

Vous synchronisez 4 ou 5 dossiers vers plusieurs serveurs avec rsync ? Alors vous connaissez ce sketch quand un job mouline pendant que les autres font la queue, parce que rsync de base c’est mono-thread et ça avance en file indienne.

Hé bien y’a un petit utilitaire Python qui dégoupille tout ça, pondu par overflowy. Ça s’appelle
parallel-rsync
et le nom annonce la couleur !

L’idée c’est de pouvoir empiler plusieurs jobs rsync en parallèle, avec une config YAML pour piloter le tout. Vous décrivez vos sources et destinations dans sync.yml, vous lancez parallel-rsync -c sync.yml --workers 4 --max-per-host 2, et hop, ça parallélise.

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.

WinDiskWriter – Créez une clé USB Windows depuis macOS

Cas pratique du week-end : ma pote Alex m’a passé son PC familial tournant sous Windows 8, car son fils a changé le mot de passe du Windows et n’a pas la moindre idée de ce qu’il a tapé. Pour
faire sauter ce mot de passe
sans tout réinstaller, j’utilise depuis des années la bonne vieille astuce Sticky Keys, qui consiste à booter sur une clé USB Windows pour accéder au Terminal de récupération via MAJ+F10. Sauf que pour préparer cette clé, j’avais juste mon MacBook sous la main.

GNU TeXmacs – Écrivez vos équations comme dans Word

Ah, LaTeX…

Si vous avez un jour essayé de poser 3 équations dans un document sérieux, vous voyez le genre de galère que c’est. Le rendu est magnifique, les maths sont propres, mais faut d’abord digérer son langage de markup avant de réussir à imprimer la moindre intégrale. Heureusement, c’est là qu’arrive
GNU TeXmacs
, un éditeur scientifique libre qui fait pareil mais en WYSIWYG.

Ça tourne sur Linux, macOS et même des OS du passé comme Windows ^^ et ça devrait ravir étudiants en sciences, thésards, chercheurs, enseignants, ou autres curieux qui veulent voir à quoi ressemble un éditeur scientifique vraiment libre. Faut vous imaginer un Google Docs avec un mode maths natif, dans lequel vous tapez directement votre équation comme dans un bon vieux Word avec du gras (c’est bon le gras ^^ !), de l’italique, des fractions, ou encore des racines carrées que vous pouvez faire à la souris ou via des raccourcis clavier. Et le moteur vous sort alors une typographie de niveau publication académique. Comme ça, pas besoin de “recompiler” votre document à chaque correction car tout s’affiche en direct !

DroneAware Node – Détecter les drones avec un Raspberry Pi

Il a zoné au-dessus de votre jardin durant 3 minutes la semaine dernière. Vous l’avez entendu, vous avez levé la tête, mais trop tard ! Encore un putain de drone. Mais lequel ? Et surtout, qui le pilotait ?

Alors voilà un projet qui tente de répondre à ces questions pour le prix d’un week-end entre potes !
DroneAware Node
, c’est une station de détection de drones à bricoler soi-même à base de Raspberry Pi. Il vous faut un Pi, 2 dongles USB, une microSD, et vous avez un truc qui écoute les signaux Remote ID autour de chez vous. Son créateur, DroneAwareDan, annonce une portée allant jusqu’à 8 km, mais en conditions idéales, au-dessus de l’eau et avec de grosses antennes. Dans la vraie vie, tablez plutôt sur 1 à 2 km selon le bruit radio du quartier et la qualité des antennes.