sebsauvage.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

Using Saliency in progressive JPEG XL images | Google Open Source Blog

Friday 10 September 2021 at 08:56

Mmmmm... voilà une propriété intéressante du JPEG-XL que je ne connaissais pas: Un JPEG progressif traditionnel (3 passes) est forcément top-to-bottom, mais le JPEG-XL peut raffiner en priorité certaines parties de l'image.
Et là toute l'astuce de Google est d'utiliser un algo pour détecter quelles parties de l'image il est plus intéressant de raffiner tôt (et donc d'afficher "net" en premier lors de l'affichage). Par exemple les yeux, le visage, et coder seulement plus loin le fond.
Cela permet d'avoir un affichage progressif de l'image *perceptuellement* beaucoup plus rapide alors qu'on a reçu qu'une petite partie du fichier, mais avec des performances meilleures que le JPEG progressif (non-XL).
(Si vous voulez vraiment apprécier les exemples dans la page, mettez les vidéo en plein écran.)

Dommage que le JPEG-XL soit encore une technologie bardée de brevets.
(Je me demande si le WebP peut faire ce genre de chose.)

En référence sur le jpeg progressif, un article sur mon vieux blog: https://sebsauvage.net/rhaa/index.php?2013/07/30/14/35/17-grosses-images-et-petits-debits
(Permalink)

Source: https://opensource.googleblog.com/2021/09/using-saliency-in-progressive-jpeg-xl-images.html


« Comment installer <grosse bouse privatrice> sur <distibution linux> »

Friday 10 September 2021 at 08:35

« Comment installer <grosse bouse privatrice> sur <distibution linux> »
Les sites Linux mainstream me fatiguent, mais tellement. /o\
Il y a tellement d'autres choses plus intéressantes à aborder.

(Quelques exemples:
https://itsfoss.com/install-dropbox-ubuntu/
https://www.linuxtoday.com/developer/how-to-install-zoom-on-ubuntu-linux/)
(Permalink)

Source: https://sebsauvage.net/links/?xuqZbA


[Exclusif] PornHub, Tukif, XNXX, xHamster, xVideos et YouPorn bientôt bloqués en France ?

Thursday 9 September 2021 at 13:38

C'est rigolo parce que :
- Ça sera probablement un filtrage DNS comme d'habitude, donc contournable en 2 minutes.
- Acheter un nom de domaine ça prend littéralement 5 minutes. Ils ne faudra pas longtemps pour que ces sites soient accessibles sous d'autres domaines s'ils le veulent.
- Bloquer ces 9 sites sert à quoi quand les milliers d'autres restent accessibles ? ça protège quoi ?

C'est concrètement une mesure technique demandée totalement inutile vis-à-vis du but initial.
(Permalink)

Source: https://www.nextinpact.com/article/47918/exclusif-pornhub-tukif-xnxx-xhamster-xvideos-et-youporn-bientot-bloques-en-france


Swallow the Sea sur Steam

Thursday 9 September 2021 at 13:13

Un jeu gratuit, court et étrange (aussi sur https://itsthemaceo.itch.io/swallow-the-sea)
(Permalink)

Source: https://store.steampowered.com/app/1511860/Swallow_the_Sea/


Un jeune homme interpellé après la découverte de bombes artisanales à son domicile dans le Haut-Rhin

Thursday 9 September 2021 at 11:09

Des croix gammées, des cagoules du KKK, 3 bombes "sales" radioactives (à la poudre d'uranium) en état de marche. Et bizarrement, aucune fois le mot "terroriste" n'est utilisé.
Ah mais oui, pardon: https://sebsauvage.net/galerie/photos/Bordel/2016-06-20-terroriste-fr.jpg
(Permalink)

Source: https://www.nouvelobs.com/faits-divers/20210908.OBS48395/un-jeune-homme-interpelle-apres-la-decouverte-de-bombes-artisanales-a-son-domicile-dans-le-haut-rhin.html


Generating Random Numbers Is a Lot Harder Than You Think | by Sunny Beatteay | Sep, 2021 | Better Programming

Thursday 9 September 2021 at 10:35

Un petit article sur la génération des nombres aléatoires sur ordinateur (dommage que l'article ne soit pas en français).

En effet, un ordinateur est une machine déterministe. Elle ne peut donc pas en théorie générer de nombres aléatoires: Tout nombre généré est le résultat du calcul d'un programme. Or les nombres aléatoires sont cruciaux pour la sécurité informatique (typiquement: pour générer une clé de chiffrement qu'on ne puisse pas prédire ou deviner). On en a vraiment besoin. Il y a alors 2 astuces, parfois combinées:

- Un algorithme de génération de nombres pseudo-aléatoires (PRNG). C'est un algorithme dont les opérations sont suffisamment compliquées et imbriquées pour que la sortie ait L'AIR aléatoire. Mais soyons franc: ce n'est pas réellement aléatoire. Si on connaît l'algorithme du PRNG et son état interne, on peut prédire la sortie. C'est un aléa qui est suffisant, par exemple, pour les jeux. Mais pas pour la sécurité informatique.

- Les vrais générateurs d'aléa sont généralement des dispositifs physiques (TRNG), par exemple:
   - des capteurs thermiques (le mouvement brownien dû à la chaleur du CPU suffit à générére du bruit). La plupart des CPU modernes sont équipés de tels générateurs.
   - le bruit reçu par les capteurs CCD (optiques).
   - des circuits spécialisés (circuits de diodes par exemple)
   - des dispositifs radioactifs (on trouve de petites clés USB contenant un composé légèrement radioactif qui émet de particules qui sont alors captées)
   - on peut aussi utiliser une caméra pour filmer un phénomène difficile à prédire (des lava-lamp par exemple) et donner ces images à manger à un PRNG. (C'est d'ailleurs ce qu'ils font chez CloudFlare: https://blog.cloudflare.com/randomness-101-lavarand-in-production/)

Le soucis est que bien souvent les sources physique ne génère qu'une petite quantité d'aléa par seconde, ce qui est insuffisant. Il n'est pas rare d'utiliser la sortie d'un TRNG pour la donner à manger à un PRNG. Cela permet de générer de grande quantité d'aléa, et impossible à prédire (puisque le TRNG vient "perturber" en permanence l'état interne du PRNG, rendant rapidement la prédiction impossible).
(Permalink)

Source: https://betterprogramming.pub/generating-random-numbers-is-a-lot-harder-than-you-think-b121c3e75d08


Thomas Fauré sur Twitter : "@AdeMontchalin @sebtouze @gouvernementFR N’oubliez pas de penser aux solutions propriétaires portées par un grand nombre d’éditeurs français. Le tout open source c’est tuer l’entrepreneuriat numérique 🇫🇷. C’est comme si vous préfériez les véhicules open source aux constructeurs. Mortifère." / Twitter

Thursday 9 September 2021 at 10:32

Après "Linux est un cancer", retrouvez la saison 2 de votre série préferée: "L'opensource est mortifère".
(Note: Le site web du gars utilise : matomo, bootstrap, jquery, vuejs, nginx...  CQFD)
(Permalink)

Source: https://twitter.com/faure_t/status/1435681625967312896


Enigma

Thursday 9 September 2021 at 10:26

Enigma est le remake d'un jeu d'adresse/réflexion: Oxyd.
(Permalink)

Source: https://www.nongnu.org/enigma/


black · PyPI

Thursday 9 September 2021 at 10:22

Un reformateur de code Python qui suit les PEP.
Particulièrement utile :
1) Pour avoir un formattage du code cohérent sur un projet malgré les habitudes de chacun des développeurs.
2) Pour (du coup) comparer les codes et faire des diff plus aisés.
Exemple: https://black.vercel.app/
(Permalink)

Source: https://pypi.org/project/black/


Foule sentimentale | Grise Bouille

Thursday 9 September 2021 at 10:19

Je repartage ce lien, ce coup de gueule tellement sombre mais tellement juste sur notre société et notre économie actuelle.
(Permalink)

Source: https://grisebouille.net/foule-sentimentale/