PROJET AUTOBLOG


Shaarli - le hollandais volant

Site original : Shaarli - le hollandais volant

⇐ retour index

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.


— (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)

Les Mots Surannés sur Twitter : "Bah vous savez en juillet 1973 on avait les ceinturistes et les anti-ceinture-de-sécurité-obligatoire, alors vos petits ennuis modernes…… https://t.co/GeHRDGqsxu"

dimanche 4 juillet 2021 à 11:24

1973 : pas de ceinture, vous roulez pas.
2020 : pas de vaccin, vous sortez pas.

On verra bien la mentalité changer. Après 100 ou 200
000 morts supplémentaires...


— (permalink)

Taxation mondiale des entreprises : la France a-t-elle vraiment soutenu un taux élevé de 21 % ? – Libération

vendredi 2 juillet 2021 à 13:55

Lol, en vrai la France a proposé le chiffre de 12,5 %.

Comme l’Irlande, qui est globalement un paradis fiscal où sont implantés toutes les entreprises qui ne sont pas déjà au Luxembourg.


— (permalink)

10 memes pour développeurs inspirés de l’incident du Tour de France (certains font mal) | Les Joies du Code - Humour de développeurs : gifs, memes, blagues

jeudi 1 juillet 2021 à 18:38

Allégorie de toi en train de jouer sous Windows et d’un popup qui surgit de nulle-part dans la barre des tâches et qui arrive au premier plan.


— (permalink)

Note : bon point.

jeudi 1 juillet 2021 à 18:32

Ma banque, ING, qui m’envoie ça :

Bonjour MONSIEUR VAN NEERDEN,

À partir du 2 septembre, nos conditions générales du compte courant et nos contrats porteurs carte évoluent.

Les changements concernent principalement les modalités de résiliation de ces documents et de clôture du compte courant.

Juste pour vous dire que la dernière phrase de cette quoi (« les changements concernent […] ») est bien pratique, surtout qu’elle va droit à l’essentiel.

Ça évite d’avoir à lire 300 pages de textes légaux pour un changement dont on n’a rien à faire (je ne suis pas sur le point de changer de banque actuellement).

Merci :-)


— (permalink)

Note : astuce Free Mobile (erreur 38 - message non envoyé)

jeudi 1 juillet 2021 à 18:31

Avec Free Mobile, je rencontrais des difficultés pour envoyer des SMS depuis la France sur des numéros étrangers (néerlandais en l’occurrence).

Le SMS ne partait pas : il y avait juste un bref popup « erreur 38 ».

En fait j’avais activé l’option « forfait bloqué » dans mon espace client Free Mobile.
Ceci bloquait toute forme d’action hors-forfait et entraînant une surconsommation (donc les SMS vers l’étranger).

En désactivant l’option, les SMS partent correctement (et seront facturés). Cela a pris environ 5 minutes pour s’activer.


— (permalink)

Générer des figures de Lorentz - le hollandais volant

jeudi 1 juillet 2021 à 18:31

À l’image du générateur de figures de Mandelbrot et des figures de Julia, en voici une avec les « figures en papillon », que j’appelle « figures de Lorentz ».

Je ferais un article pour discuter de ce qu’on voit`exactement (probablement en fin d’année, vu que j’en ai un tas d’autres prévus), mais je viens de finir ça et même si l’outil n’est pas encore fini ni au point (certains boutons ne marchent pas encore), je ne peux m’empêcher de partager ça :-)

Essayez de mettre un nombre de points très important (100 000 à 500 000) et un trait très fin (0,25 px). Selon votre ordi, ça prendra ~5 secondes pour charger, mais le résultat est bô. J’ajouterais un bouton pour voir le tracé se faire lentement, façon "écran de veille".

Comme pour les Mandelbrot, toute la « magie » se passe sur seulement 3 lignes de code, correspondant au calcul des 3 équations différentielles d’un attracteur de Lorentz (la fonction mathématique dont la représentation est cette figure).


— (permalink)

Eric Leandri, cofondateur de Qwant, cité à comparaitre pour violation du secret des correspondances

jeudi 1 juillet 2021 à 18:26

Y a pas à dire, y a une belle ambiance chez Qwant…

Déjà que qu’ils ont bouffé le pognon des investisseurs, ont menti leur les performances de leur moteur (qui n’utilise pratiquement que les résultats de Bing), maintenant le fondateur se tire et 3 jours après est appelé devant la justice. Typique.

Bel exemple de #startUpNation en tout cas ! Bravo.
Comment la France veut rayonner à l’international sur le plan technologique avec ça ?


— (permalink)

Note : astuce Free Mobile (erreur 38 - message non envoyé)

jeudi 1 juillet 2021 à 17:28

Avec Free Mobile, je rencontrais des difficultés pour envoyer des SMS depuis la France sur des numéros étrangers (néerlandais en l’occurrence).

Le SMS ne partait pas : il y avait juste un bref popup « erreur 38 ».

En fait j’avais activé l’option « forfait bloqué » dans mon espace client Free Mobile.
Ceci bloquait toute forme d’action hors-forfait et entraînant une surconsommation (donc les SMS vers l’étranger).

En désactivant l’option, les SMS partent correctement (et seront facturés). Cela a pris environ 5 minutes pour s’activer.


— (permalink)

Note : bon point.

jeudi 1 juillet 2021 à 12:38

Ma banque, ING, qui m’envoie ça :

Bonjour MONSIEUR VAN NEERDEN,

À partir du 2 septembre, nos conditions générales du compte courant et nos contrats porteurs carte évoluent.

Les changements concernent principalement les modalités de résiliation de ces documents et de clôture du compte courant.

Juste pour vous dire que la dernière phrase de cette quoi (« les changements concernent […] ») est bien pratique, surtout qu’elle va droit à l’essentiel.

Ça évite d’avoir à lire 300 pages de textes légaux pour un changement dont on n’a rien à faire (je ne suis pas sur le point de changer de banque actuellement).

Merci :-)


— (permalink)