Monthly Shaarli

All links of one month in a single page.

March, 2025

À l’intérieur d’une usine d’aluminium ! 🔥– Monsieur Bidouille - YouTube
thumbnail

Franchement super intéressant et impressionnant !

Une visite qui montre la fabrication et le stockage des anodes, l'électrolyse de l'alumine, la fonte de l'aluminium, etc. Moi qui imaginais ces usines comme contenant uniquement des creusets chauffés à blanc, c'est bien plus complexe que cela !

En tout cas, je savais que fabriquer de l'aluminium consommait beaucoup d'électricité à sa fabrication, mais je n'avais pas idée à quel point...

ÉDIT : la vidéo est également disponible dans son instance PeerTube : https://video.monsieurbidouille.fr/w/vv5cKShSDTYbtkX3Ca4rEq (merci à BohwaZ !)

Fabulous adventures in coding | Eric Lippert's blog
thumbnail
Designing the Super Nintendo Video System

Même si la Super Nintendo ne vous intéresse pas plus que ça, si le multimédia est un sujet qui vous tient à cœur, alors je vous en recommande sa lecture, car il y est surtout question d'écrans CRT, de leur fonctionnement, comment une image y est générée, et les difficultés auxquelles les ingénieurs de consoles étaient confrontés.

Je pensais pourtant en savoir déjà beaucoup sur les CRT, mais j'ai appris plein de choses !

Please stop using CDNs for external Javascript libraries – Terence Eden’s Blog
Dis donc Jamy : Comment ça marche un shader ? | Turbo Tartine Games
Security/Guidelines/Web Security - MozillaWiki

Un guide de Mozilla sur les pratiques de sécurité à appliquer sur les sites Web.

HTTP Header Security Test - HTTP Observatory | MDN
thumbnail

Un autre du site genre.

PrivateBin : erreur "Votre navigateur ne prend pas en charge WebAssembly (...)"

J'ai mis à jour PrivateBin de la version 1.7.4 à la 1.7.6 et, en allant sur le site avec Firefox, j'obtenais cette erreur : "Votre navigateur ne prend pas en charge WebAssembly, utilisé pour la compression zlib. Vous pouvez créer des documents non compressés, mais vous ne pouvez pas lire les documents compressés."

Pourtant, WebAssembly est pris en charge par Firefox depuis déjà des années... À moins que vous ne l'ayez spécifiquement désactivé (ce qui n'est pas mon cas), ou que vous utilisiez Tor Browser.

En fait, la solution est d'ajouter le type MIME WebAssembly au serveur Apache.

Ouvrez le .htaccess et ajoutez la ligne suivante :
AddType application/wasm wasm

Source : https://github.com/PrivateBin/PrivateBin/pull/1464

Learn OpenGL, extensive tutorial resource for learning Modern OpenGL

Un excellent site pour apprendre OpenGL.

Engineering | WebP is so great… except it's not
thumbnail

Une critique de WebP, pas forcément adapté pour toutes les images et dont le poids peut parfois être supérieur à un JPEG pour une qualité pas nécessairement meilleure.

Bref, ne pas tout convertir bêtement en WebP, mais tester avant et ne garder que ce qui nous convient (qualité vs. taille du fichier).

Analyse your HTTP response headers

Une page pour tester les entêtes HTTP relatives à la sécurité.

Intel : a leap of faith. Il fut un temps où l’on disait d’Intel… | by Julien Jay | Jan, 2025 | Medium

Une petite rétrospective d'Intel.

flyingpenguin | the poetry of information security
The confusing world of USB

Jusqu'en USB 3.0, les choses étaient encore simples à saisir, puis est venu l'USB 3.1 et la nomenclature en a pris un coup :

" With USB 3.1 the bandwidth doubled to 10 Gbit/s. But USB-IF called it "USB 3.1 Gen 2" with the "old" USB 3.0 to be refereed to as "USB 3.1 Gen1". They did it again in 2017 with what people would have liked to be "USB 3.2". We got 20 Gbit/s except it was to be called "USB 3.2 Gen 2x2". Accordingly "USB 3.1 Gen 2" became "USB 3.2 Gen 2x1" and "USB 3.1 Gen 1" was renamed "USB 3.2 Gen 1x1"."

Sans compter la possibilité de transmettre un signal Display Port, le Power Delivery (USB-PD), etc.

Voir aussi la cheatsheet que l'auteur a publié : https://fabiensanglard.net/usbcheat/index.html