Un excellent site pour apprendre OpenGL.
(Permalink)
Vue normale
Reçu avant avant-hierLiens en bazar
Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
26 mars 2025 à 08:11
Engineering | WebP is so great… except it's not
26 mars 2025 à 07:59
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).
(Permalink)
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).
(Permalink)
Security/Guidelines/Web Security - MozillaWiki
23 mars 2025 à 08:31
Un guide de Mozilla sur les pratiques de sécurité à appliquer sur les sites Web.
(Permalink)
(Permalink)
HTTP Header Security Test - HTTP Observatory | MDN
22 mars 2025 à 12:45
Un autre du site genre.
(Permalink)
(Permalink)
Analyse your HTTP response headers
22 mars 2025 à 12:32
Une page pour tester les entêtes HTTP relatives à la sécurité.
(Permalink)
(Permalink)
PrivateBin : erreur "Votre navigateur ne prend pas en charge WebAssembly (...)"
21 mars 2025 à 05:57
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
(Permalink)
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
(Permalink)
- Liens en bazar
- Intel : a leap of faith. Il fut un temps où l’on disait d’Intel… | by Julien Jay | Jan, 2025 | Medium
Intel : a leap of faith. Il fut un temps où l’on disait d’Intel… | by Julien Jay | Jan, 2025 | Medium
12 mars 2025 à 07:36
Une petite rétrospective d'Intel.
(Permalink)
(Permalink)
Fabulous adventures in coding | Eric Lippert's blog
11 mars 2025 à 12:42
flyingpenguin | the poetry of information security
11 mars 2025 à 06:44
Designing the Super Nintendo Video System
7 mars 2025 à 19:21
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 !
(Permalink)
Je pensais pourtant en savoir déjà beaucoup sur les CRT, mais j'ai appris plein de choses !
(Permalink)
The confusing world of USB
6 mars 2025 à 07:20
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
(Permalink)
" 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
(Permalink)
- Liens en bazar
- Pluralistic: Daily links from Cory Doctorow – No trackers, no ads. Black type, white background. Privacy policy: we don't collect or retain any data at all ever period.
Pluralistic: Daily links from Cory Doctorow – No trackers, no ads. Black type, white background. Privacy policy: we don't collect or retain any data at all ever period.
25 février 2025 à 13:39
Et si vous ne savez pas qui il est, un seul mot : enshittification (merdification).
Il en est à l'origine et la démocratisé par ses écrits dénonçant la merdification des services.
(Permalink)
Il en est à l'origine et la démocratisé par ses écrits dénonçant la merdification des services.
(Permalink)
Developers Share Tricks And Secret Hacks That Make Games Work
18 février 2025 à 14:42
Un autre article présentant les hacks des développeurs mis en place pour faire fonctionner leurs jeux (et contourner des limitations ou des bugs).
(Permalink)
(Permalink)
Developers share their most memorable dirty coding tricks
18 février 2025 à 14:32
Les développeurs doivent parfois user des malice pour corriger certains bugs non-triviaux ou pour contourner des limitations matérielles ou logicielles. Cet article présente quelques hacks mis en place dans des jeux vidéo.
Par exemple des écureuils invisibles dans Titan Quest utilisés comme timers pour déclencher des actions différées.
(Permalink)
Par exemple des écureuils invisibles dans Titan Quest utilisés comme timers pour déclencher des actions différées.
(Permalink)
Pâte à CRÊPES : faut-il vraiment attendre ? J’ai testé pour vous. - YouTube
8 février 2025 à 10:47
Plus intéressant que je ne l'aurais pensé de prime abord !
On a toujours laissé reposer la pâte à crêpes 1 heure. Mais je me disais que ça ne servait probablement à rien, car elle ne contient pas de levure après tout.
En réalité, il y a un autre mécanisme à l'œuvre...
(Permalink)
On a toujours laissé reposer la pâte à crêpes 1 heure. Mais je me disais que ça ne servait probablement à rien, car elle ne contient pas de levure après tout.
En réalité, il y a un autre mécanisme à l'œuvre...
(Permalink)
Extraction de films sur Blu-ray [Wiki de Kevin Vuilleumier]
8 février 2025 à 08:15
Un tutoriel pour extraire (ripper) des films à partir de Blu-ray (protégés ou non) et en faire des MKV avec plusieurs langues.
Je cible spécifiquement Windows, mais les logiciels existent aussi sur Linux et OS X, donc la démarche devrait être très similaire d'un OS à l'autre.
(Permalink)
Je cible spécifiquement Windows, mais les logiciels existent aussi sur Linux et OS X, donc la démarche devrait être très similaire d'un OS à l'autre.
(Permalink)
Comparatif des paramètres d'encodage vidéo — Rogue One: A Star Wars Story
5 février 2025 à 06:58
Il m'arrive de devoir encoder des vidéos et donc de jouer avec les paramètres afin de trouver les meilleures valeurs, comparer les résultats, noter mes observations.
Voici une page que j'ai mise en ligne qui compare la taille de fichiers, le temps d'encodage et la qualité obtenue avec plusieurs jeux de paramètres.
Pour le moment, je ne me concentre surtout sur l'universel H.264 (AVC), codec que je connais le mieux. Je mettrai la page à jour par la suite.
(Permalink)
Voici une page que j'ai mise en ligne qui compare la taille de fichiers, le temps d'encodage et la qualité obtenue avec plusieurs jeux de paramètres.
Pour le moment, je ne me concentre surtout sur l'universel H.264 (AVC), codec que je connais le mieux. Je mettrai la page à jour par la suite.
(Permalink)
awesome-selfhosted
5 février 2025 à 06:36
Une liste de services auto-hébergeables (Shaarli, YourLS, PrivateBin et d'autres que j'utilise sont recensés, alors je dirais qu'elle est assez exhaustive - sinon il y a toujours la possibilité de soumettre des propositions).
(Permalink)
(Permalink)