PROJET AUTOBLOG


le hollandais volant links

Site original : le hollandais volant links

⇐ retour index

Amazon fait don de son moteur de jeux vidéo 3D à la Linux Foundation | Les Joies du Code - Humour de développeurs : gifs, memes, blagues

lundi 12 juillet 2021 à 18:20

:O


— (permalink)

Super U : un employé licencié pour avoir pris des pizzas qui allaient être jetées

lundi 12 juillet 2021 à 17:56

C’était pas interdit de jeter de la bouffe ?

Alors oui, c’est du vol, mais SuperU aurait tellement mieux fait de mettre toute cette nourriture à disposition des employés, plutôt que poursuivre ceux qui combattent le gaspillage alimentaire. Là c’est juste le management du plus fort qui prend un sadique plaisir à taper sur les plus faibles juste parce qu’il a le droit.

En tout cas, bravo, SuperU ! Vous n’êtes sûrement pas les seuls, mais à moins que vous changiez votre politique infâme et mettiez en place une redistribution de la bouffe périmée, je ne serais plus jamais client chez vous.

Un gaspillage alimentaire, tant qu’il y aura des gens qui meurent de faim, devrait être considéré comme crime contre l’humanité.


— (permalink)

What are the differences in die() and exit() in PHP? - Stack Overflow

lundi 12 juillet 2021 à 12:04

Au niveau de PHP, aucune différence.

Au niveau des requêtes client/serveur, par contre :

// die():
HTTP/1.1 304 Not Modified 
Connection: close
// exit():
HTTP/1.1 304 Not Modified 
Connection: Keep-Alive 
Keep-Alive: timeout=5, max=100

die() ferme la connexion.
exit() ne ferme pas la connexion.


— (permalink)

Accord au G20 sur la fiscalité internationale

lundi 12 juillet 2021 à 11:57

Youhou.
Les très grosses entreprises qui brassent des milliards devront payer 15 % sur leur bénéfices. Génial.

Pour info, les PME et les auto-entrepreneurs en France payent 24,2 %, et sur leur CA (impôts + charges). Voilà.

Donc bon. C’est très certainement mieux qu’avant (si un jour c’est appliqué [si c’est aussi bien appliqué que l’accord de Paris sur le climat, je lol]), mais ceux qui font tourner le pays ne seront toujours pas les milliardaires.


— (permalink)

Le pass sanitaire obligatoire pour aller au restaurant, au cinéma ou encore au théâtre ?

lundi 12 juillet 2021 à 11:38

Sans surprise.

Sur le principe, je suis pro-vaccination et je pense qu’il faudrait le rendre obligatoire (d’autant plus qu’il est gratuit : vous attendez quoi bordel ?), donc je plussoie cette décision si elle est appliquée.

Par contre, je maintiens que la logistique doit être à la hauteur. Si on rend la vaccination obligatoire, on doit rendre disponible les vaccins pour tout le monde.

Sachant que les centres de vaccinations tournent au ralenti actuellement faute de gens qui veulent se faire vacciner, je dirais que la logistique est excédentaire (davantage de vaccins disponibles que de gens qui viennent), donc il faut motiver les gens à y aller.

Les chiffres montrent clairement que le vaccin fonctionne, que le nombre d’hospitalisation et de morts est beaucoup plus bas que les vagues précédentes. Il n’y a donc plus à chier des caprices.
À un moment le monde doit continuer à tourner, tant pis pour ceux qui veulent rester sur place.

Pour ma part, j’ai eu mes deux doses oui.
J’ai sauté sur l’occasion pour les avoir dès que possible (mai et juillet).

ÉDIT : pour les chiffres : https://covidtracker.fr/vaccintracker/
— le nombre de vaccinations par jour diminue depuis 10 jours
— le nombre de doses livrées dépasse (et le fait de plus en plus) les doses injectées
— on n’est toujours qu’à 40 % de l’avancement total (dose 1+2), donc on a largement de quoi progresser, et rien je justifie cet essoufflement.

Les deux centres où j’étais, je suis arrivé 10 minutes en avance à chaque fois (j’avais un peu de route), je suis entré, j’ai été pris en charge immédiatement avec à chaque fois 3 personnes pour moi tout seul : c’était clairement pas la bousculade. J’étais certes en pleine cambrousse, mais tout de même…


— (permalink)

CSS Legal Color Values

samedi 10 juillet 2021 à 11:18

Ah tiens, on peut utiliser le RGBA directement en HEX : #RRGGBBAA. Je n’étais pas au courant.


— (permalink)

Pascal Riché sur Twitter : "Il y a quand même une petite différence entre la vague d’automne et la vague d’aujourd’hui (sur ces graphiques : au Royaume Uni). Saurez-vous la repérer ? #VaccinezVous https://t.co/7NL22wMxht… https://t.co/Pw68qnmKJC"

samedi 10 juillet 2021 à 09:49

Voici pourquoi le nombre de cas c'est plus la seule mesurande utile.

Et voici aussi pourquoi il faut se faire vacciner.


— (permalink)

Spectrographe audio - le hollandais volant

vendredi 9 juillet 2021 à 19:27

Plus intéressant : le spectrographe d’une chanson.
Là aussi, avec un minimum de code.

C’est particulièrement joli avec des fichiers audio issus de fichier MIDI (comme ceux de vieux jeux vidéos – voir là).

Essayez aussi des morceaux de piano/classique, de métal, ou d’autres genres pour voir les différences. C’est très joli à voir. Ça fait des images sympa.

Au passage, il est possible de cacher des images dans des fichiers audio de cette manière, de façon plus ou moins subtile, plus ou moins audible dans l’audio finale.

(PS : ceux qui ont déjà joué au Konami sur mon site — ou sont en train ;) — savent où je vais cacher mes prochaines énigmes ;)).

(PPS : le code est également mis là : https://codepen.io/lehollandaisvolant/pen/GRmjKzd )


— (permalink)

Visualisation spectrale d’un fichier audio - le hollandais volant

vendredi 9 juillet 2021 à 19:01

Lire un fichier audio en affichant une visualisation sous forme de spectre audio.

… en 56 lignes de JS.


— (permalink)

Incomplete List of Mistakes in the Design of CSS [CSS Working Group Wiki]

vendredi 9 juillet 2021 à 16:19

La liste des regrets des auteurs de CSS.


— (permalink)

Biden Drafting Executive Order to Promote 'Right to Repair' | PCMag

jeudi 8 juillet 2021 à 18:10

Bien !

Le gouvernement Biden aux USA va lancer un projet de loi pour faire de la réparation un droit. Trop de produits, à commencer par les smartphones et les PC sont volontairement verrouillés pour les rendre impossible à réparer (usage de colle au lieu de vis, de vis impossible à dévisser, de vis à tête étrange, de rivets…).

Ceci dit, il faudra être vigilant : ce droit existe en France (les fabricants ont l’obligation de rendre disponible les pièces détachées durant 5 ans après la fin de fabrication des appareils), mais souvent le tarif des composants est extrêmement prohibitif (genre 50 % du prix d’un lave-linge pour un simple circuit de commande).

Un tel projet de loi doit donc non seulement promouvoir un score de réparabilité, mais devrait aussi donne un droit d’outre-passer les brevets et les droits d’auteur sur le design des pièces.
En effet, utiliser une imprimante 3D pour se faire un bouton de porte de lave-linge, c’est — en soi — une contrefaçon que les constructeurs vont s’empresser de combattre (et le détecter avec les appareils « connectés »). Ils le font déjà avec les imprimantes et les cartouches « non officielles » (et au triple du prix).

Donc un joli score sur 10 et des vis standard, c’est nécessaire, mais pas suffisant (malheureusement, la loi va s’y arrêter, Biden va être applaudi, mais dans la réalité, rien ne changera).

Par exemple, Apple, pour ses iPhones, avait invoqué (il me semble) la sécurité de l’utilisateur pour ne pas avoir à rendre leurs appareils facilement démontable.
Apple, encore lui, quand on changeait les disques durs des iMac, faisait en sorte que le ventillo de l’ordinateur tournait constamment à fond (histoire de faire chier l’utilisateur, qui n’avait qu’à acheter l’iMac plus cher avec un disque dur plus gros).

L’industrie est pleine de merdes comme ça et actuellement ça passe car la loi est juste trop éloignée de la réalité de ce qui se passe dans la vie.


— (permalink)

Note : macros VB dans Excel

jeudi 8 juillet 2021 à 12:19

Je suis officieusement passé Excelliste du chef au boulot.

Je n’ai aucune notion en VBA, mais je bidouille pour ajouter des boutons dans une fiche excel. Chouette.

Déjà je vois bien que c’est un langage microsoft…
Dans Excel, une case est représentée par une colonne (A, B, C…) et un nombre (1, 2, 3…). Par exemple, la case « B3 » est la case sur la deuxième colonne (colonne B) et la troisième ligne (ligne 3).

Dans VBA et les macros (qui permettent d’ajouter des programmes un peu plus évolués que juste les formules Excel), on utilise donc une lettre (colonne) et un chiffre (ligne) pour accéder à une case. ET BAH NON !

On utilise deux chiffres : « Cells(3, 2) ».

Bien-sûr, dans VBA, le premier chiffre est le numéro de colonne, et le second chiffre est le numéro de ligne, comme dans Excel lui-même. ET BAH NON !

C’est inversé. Plus logique, car on reviendrait à du XY (et pas du YX), mais inversé par rapport au reste.

Génial Microsoft !


— (permalink)

Audacity n’est pas un spyware affirme Muse Group, qui reconnaît une « formulation peu claire »

mercredi 7 juillet 2021 à 12:10
Audacity n’est pas un spyware

En effet c’est pas très clair comme formulation.
Voici celle qui va bien, beaucoup plus claire :

Audacity est un spyware

Voilààà.
Pour info : un logiciel qui collecte ou traite des données sur ses utilisateurs, C’EST UN SPYWARE.


— (permalink)

Une liste des patients non-vaccinés envoyée aux médecins ? La CNIL pose ses conditions

mercredi 7 juillet 2021 à 11:53

Le problème des arguments basés sur la raison et la rationalité, c’est que ça marche avec les gens raisonnables et rationnels.

Tout le contraire de ce qu’on a en face de nous ici.

Si la télé ou un gus en blouse (autre que Raoult) dit que le vaccin marche, alors c’est bigpharma qui veut nous contrôler.

Par contre si c’est le médecin traitant de la famille depuis 12 générations, alors là tout va bien, ça ne être que vrai. D’un côté tant mieux : ça laisse un moyen pour convaincre (ou au moins faire changer d’avis) ceux qui ne comprennent pas l’intérêt du vaccin.
De l’autre, c’est lourd de devoir en arriver jusqu’à ça car c’est une perte de temps qui est très précieux.

Pendant 2000 ans on s’est coltiné l’Église qui nous a retardé dans toutes les sciences, aujourd’hui on a les anti-science qui retardent tous les progrès et toutes les solutions face aux problèmes qu’on vit parce qu’ils sont tout simplement vraiment trop con.

Réchauffement climatique, OGM, vaccins, recherche scientifique, nucléaire, IA… on passe plus de temps à essayer – en vain – de convaincre des gens qui n’ont aucune envie de changer d’avis, que de faire de la recherche, former des gens, créer des technologies, bref faire progresser notre civilisation.


— (permalink)

Grillé : le site allemand d’Intersport affichait un nombre random de visiteurs sur ses produits | Les Joies du Code - Humour de développeurs : gifs, memes, blagues

mardi 6 juillet 2021 à 17:43

En gros, un bon gros sale « cet article est dans le panier de rand(5, 30) clients ! ».

Je suis sûr que ce n’est pas vraiment différents des sites d’hôtels (« attention, plus que X chambres disponibles à ce prix ! »), des billets d’avion ou de train (qui sont d’ailleurs les champions de ça : traking des IP pour ajouter 1€ au prix à chaque fois que vous revenez voir, etc), articles en quantités limités (amazon qui met tout le temps « plus que X articles en stock ! »), etc.

Bref, juste du marketing habituel destinés à vous faire dépenser plus…

C’est juste que là ils se sont fait prendre la main dans le sac et que c’est particulièrement ridicule.


— (permalink)

Inquiétude autour d’Audacity après son rachat et la modification de ses conditions d’utilisation

mardi 6 juillet 2021 à 12:39

Sur les 1500 forks, y en a bien un qui sortira du lot, faut espérer.

Ça va faire comme OpenOffice (racheté et détruit par Oracle, mais forké en LibreOffice). Heureusement que les sources sont libres, pour le coup : ils ne pourront pas s’opposer au fork.


— (permalink)

Long considered a “clean” energy source, hydropower can actually be bad for climate

mardi 6 juillet 2021 à 06:50

Parce que sous l’eau, les organismes produisent des tonnes et des tonnes de méthane, un gaz 80x fois plus puissant que le CO2 pour provoquer un effet de serre.

Je me demande s’il est possible de capter ce méthane : on pourrait l’utiliser (ça reste du biogaz) et le brûler le transformerait en CO2, moins dangereux et déjà dans le cycle du carbone.


— (permalink)

La Preview de Windows 11 est là, faisons le tour des nouveautés

lundi 5 juillet 2021 à 06:51
connexion au compte Microsoft (obligatoire avec l’édition Famille),

Windows 11 est donc officiellement un « SaaS » (Software as a service). Pas de connexion, pas de Windows, pas de PC, pas de fichiers.

Ça pue.

D’un autre côté, c’est aussi ce que fait Android et iOS, mais pour le premier, on peut encore se passer d’un connexion. iOS je ne sais pas.


— (permalink)

David Schneider sur Twitter : "#ToryCovidCatastrophe Sajid Javid:Opening up will make us healthier. Robert Jenrick: The data looks very positive.The data:… https://t.co/xOCLspQWvR"

lundi 5 juillet 2021 à 06:42

À noter que si le nombre de cas EXPLOSE au Royaume-Uni (et remonte en France, en Espagne et un peu partout), le nombre de morts, lui, reste très bas.

Parce que les personnes les plus fragiles sont vaccinées.

LE VACCIN FONCTIONNE.

Alors faites vous vacciner, bordel de bordel de merde.
La moitié de la population française n’a pas encore eu son premier vaccin. Changez ça ! C’est la seule façon d’éradiquer le virus.

C’est comme une guerre de 10 000 soldats rouges contre 100 000 soldats bleus. Si les rouges balancent les 10 000 hommes en même temps, mais que les bleus les envoient au compte goutte, alors aucun doute que les bleus se feront défoncer. Mais si tout le monde y va en même temps, alors les soldats bleus ont largement l’avantage.

Là c’est pareil : l’immunité DOIT être atteinte avant que le virus ne produise une mutation résistante (pour l’instant, le vaccin reste très efficace contre tous les variants, il est encore temps). Si le virus actuel est tué sans qu’il puisse se reproduire, alors il disparaît.
Mais s’il continue de se reproduire chez les gens non vaccinés, il continue aussi se muter jusqu’à produire une mutation vraiment méchante ou totalement résistante.
Et là ça sera 2020 tous les ans, avec ses couvres-feu et les confinements 6 mois par an.

Alors faites pas cons, fermez-la, et faites vous vacciner.


— (permalink)

Loading and playing a sound with the Web Audio API

dimanche 4 juillet 2021 à 15:41

Les API JS/HTML5 sont vraiment très puissantes.

Ici, on balance un MP3, et ça analyse le flux en direct. Le son est joué, mais l’analyse est dirigée vers une fonction et un canvas qui en trace le spectrgramme.

Autre exemple : https://codepen.io/ZachSaucier/pen/MbdoqQ?editors=0010
On donne un MP3 (ou autre) et ça trace le spectre en direct comme les visualisations dans un lecteur audio un peu fancy.

Encore un exemple : https://mdn.github.io/voice-change-o-matic/
Utiliser le son du micro pour l’amplifier, le déformer, le filtrer… ou appliquer n’importe fonction dessus.

~

De ce que j’ai compris de cette API, c’est qu’elle fait le lien entre des sources audio (micro, mp3…) et des destinations (haut parleurs — peut-être un fichier aussi ?).

On peut, si l’on veut, utiliser un analyser() en direct branché sur le buffer/flux audio. Cet analyser contient les données audio (le spectre en fait, dans un tableau). Dans le deuxième exemple ici, on envoit directement le tableau des fréquences sur un canvas. Ça prend une boucle for() et quelques lignes (en faisant abstraction de la grosse lib qu’il utilise).

Dans l’exemple de déformation de la voix, la « source » est le micro, mais la « destination » est null. On récupère dans un premier temps les données analysées. ces données sont déformées par un algo quelconque de déformation de la voix (bass boost, réverbération, mais on peut imaginer une voix d’alien ou de chipmunk). C’est ensuite cette voix déformée qui est balancée dans une « destination », c’est à dire le haut parleur.

La destination peut également être envoyée sur le réseau dans un flux WebRTC. On peut donc appeler quelqu’un avec une voix déformée (façon "grand méchant qui demande une rançon").

Pas mal non ?

J’ai mis du temps à comprendre tout ça, mais en simplifiant au maximum les différents scripts (et surtout en cherchant à les mettre à jour car les 3/4 des spéc et des scripts sont dépréciées…), je vais produire un petit outil en ligne pour tracer le spectre d’un fichier audio :-)

Et un pour le spectrographe aussi.

Faut savoir que 10 % de mes outils me servent tous les jours (comme de déminifier de code, ou le décodeur Base64), mais les 90 % me servent surtout à me familiariser avec les différentes techno HTML5/JS.

À chaque fois que je vois un truc sympa dans une page web, je suis toujours déçu car le code source est un bordel rempli avec 5 libs et des tas de dépendances. En épluchant la doc, ce que ces pages font en 5 Mo, je cherche à le faire en 50 lignes, sans lib, uniquement en pure-JS.

Par exemple, pour tracer le spectre d’un MP3, je l’ai fait en moins de 100 lignes.
Reste à ajouter quelques éléments d’UI et ça sera bon.


— (permalink)