#18194

Note : mise à jour du site

Je viens de faire une mise à jour assez importante sur le moteur de blog qui fait tourner mon site.
Si jamais vous voyez des problèmes (surtout des liens brisés), n’hésitez pas à me le signaler.

<minute=geek>

Concernant la mise à jour en elle même, au niveau du code, je viens de virer ce que je pense être l’une des plus anciennes fonctions PHP du site. Ça ne vous dit peut-être rien, mais en ce qui me concerne, ça m’amuse :).

Le code c’est comme un organisme : chaque fonction, chaque ligne est une cellule. Parfois, les cellules meurent et sont remplacées. Ici c’est pareil : le code évolue et se renouvelle, sans cesse.

En l’occurrence, je viens de virer plusieurs fonctions dont la présence n’était plus pertinente.
Parfois, virer des trucs constitue une amélioration : faire le ménage permet de voir plus clair.

</minute=geek>

https://lehollandaisvolant.net/?mode=links&id=20190118233939

#18193

Pour faire des économies d’eau… – Korben

Concernant le commentaire « lol » à la fin, c’est faux : la monnaie appartient à celui qui la porte. Et puis détruire une pièce/billet n’est plus interdit en France depuis 1994.

L’article 439 du code pénal qui prévoyait une amende pour ça a été abrogé cette année là :

Cf : http://secouchermoinsbete.fr/45833-vous-ne-risquez-rien-a-bruler-vos-billets-de-banque

https://korben.info/pour-faire-des-economies-deau.html

#18190

Where is the edge of space? - YouTube

Mh… c’est vrai ça : pour un avion donné à une vitesse donnée, il y a une altitude où il n’y a plus suffisamment d’air pour que l’avion grimpe : la portance (obtenue en déviant l’air vers le bas) s’équilibre alors avec la pesanteur.

Pour maintenir une portance excédentaire et continuer de monter, il faut aller plus vite.
On pourrait définir l’espace l’altitude à laquelle cette vitesse dépasse la vitesse de satellisation (vitesse à partir de laquelle on est en orbite).
Dit autrement, sous cette définition, c’est donc l’altitude à partir de laquelle un avion passe d’un moteur aérodynamique à un moteur purement gravitationnel.

Bien-sûr, ceci varierait pour chaque avion en fonction de sa portance, mais au moins il y aurait une logique derrière, là où la ligne de Karman à « 100 km » d’altitude est juste un chiffre rond.

Avec ça, pour un satellite typique, les calculs donnent plutôt une ligne située entre 70 et 90 km d’altitude.

https://www.youtube.com/watch?v=nILOHp79njQ

#18189

How browser rendering works — behind the scenes – LogRocket

Un article qui explique succintement comment fonctionne un moteur de rendu d’un navigateur, en particulier comment il traite le JS, l’arbre DOM (le HTML) et le CSSOM (le CSS).

La connaissance de ceci permet de savoir où placer les différents éléments.

Par exemple : le HTML commence à charger, mais le JS est bloquant : dès qu’il y a du JS dans la page (inline, ou non), alors le parsage du HTML se pause : ceci, car le JS peut modifier le HTML. Il est donc inutile de parser un truc qui peut être changé par la suite.

Or, le JS peut également toucher au CSS. Pour ça, le CSSOM doit être prêt. Donc le CSS doit être parsé pour que le JS puisse être éxécuté, et le JS doit être exécuté si on peut que le HTML soit parsé.

Dit autrement, le navigateur doit avoir fini de charger dans cet ordre :
– le CSS
– le JS (se finit après le JS)
– le HTML (terminé à la fin, quand la dernière balise se ferme)

Aussi, si on veut que la page s’affiche vite pour que le lecteur le lise rapidement, il faut donc que le CSS soit fini le plus tôt possible pour que l’information (portée par le HTML) soit affichée correctement.
Enfin, vu que le JS est bloquant, l’information utile de la page doit être affichée avant l’exécution des scripts.

Du coup, on voit bien que le CSS doit être placé au début du document et le JS à la fin : https://lehollandaisvolant.net/?d=2015/08/27/18/46/54-pourquoi-mettre-le-javascript-a-la-fin-et-le-css-au-debut

https://blog.logrocket.com/how-browser-rendering-works-behind-the-scenes-6782b0e8fb10

#18188

html5 - Resize image with javascript canvas (smoothly) - Stack Overflow

Mh…

Donc quand on redimensionne une image en JS avec canvas, en particulier pour la réduction d’une image, la qualité n’est pas géniale : ça utilise une interpolation linéaire.

Pour avoir quelque chose de plus « doux », les logiciels de dessin utilisent une interpolation cubique, ou bi-cubique.

On peut approcher ce résultat avec canvas, mais pour ça il faut redimensionner l’image en 2 étapes : on redimensionne une première fois de 50 %, puis de nouveau de 50 %.
On utilise deux canvas successifs, avec l’image produite par la première utilisée en entrée par la seconde.

Une alternative est d’utiliser ça (en JS) :


ctx.imageSmoothingEnabled = true;
ctx.imageSmoothingQuality = "high"

Mais ça n’est supporté que par Chrome pour le moment.

https://stackoverflow.com/questions/19262141/resize-image-with-javascript-canvas-smoothly

#18186

David Dufresne sur Twitter : "allo @Place_Beauvau - c'est pour un signalement - 302Destruction de preuves ? Jets d'effets personnels dans la Saône, à Lyon#ActeIXsource:https://t.co/wKFFSHGn9i… https://t.co/yKBIP6UG4Z"

Tranquille, les sauvages en képi tabassent un gilet-jaune, lui prennent ses affaires et les jettent dans le fleuve…

C’est le juste le 302ième signalement du genre… Et pourtant, l’autre @%£* de Castaner déclare que les violences policières n’existent pas en France.

https://twitter.com/davduf/status/1085230818585395205

#18184

Le milliardaire Daniel Kretinsky va racheter deux centrales à charbon en France, dont la fermeture est prévue pour 2022

Puisque je vous disais que pour le climat c’était foutu : la pollution devient un moyen de spéculer et se faire un tas de fric pas possible…

https://www.novethic.fr/actualite/energie/energies-fossiles/isr-rse/le-milliardaire-daniel-kretinsky-va-racheter-deux-centrales-a-charbon-en-france-dont-la-fermeture-est-prevue-pour-2022-146746.html

#18183

La France Insoumise veut taxer l’utilisation commerciale des œuvres du domaine public

FI ou Sacem, même combat >_<

Plutôt que de taxer le domaine public ils devraient plutôt taxer les droits sur les œuvres tant qu’elles ne sont pas encore libres.

Taxer le domaine public, c’est juste ne rien comprendre au domaine public.

https://www.nextinpact.com/news/107505-la-france-insoumise-veut-taxer-lutilisation-commerciale-uvres-domaine-public.htm