#20428

Note : Apple c’est quoi ton problème ?!

J’ai vu passer une info sur la mise à jour d’iCloud Mail, chez Apple. Je n’utilise pas, mais j’ai envie de voir à quoi ça ressemble.
J’ai aussi un compte Apple étant donné que j’ai eu un iPod y a quelques années.

Je vais sur le site d’iCloud pour me connecter. Il reconnaît mon mot de email car il me propose de taper le mot de passe.

Là j’ai un message :

Cet identifiant Apple a été verrouillé pour des raisons de sécurité
Vous devez déverrouiller votre compte avant de vous connecter.

Okayyyyyyy. Il me fourgue un lien pour le débloquer. On m’y demande mon ID. Je le tape.

Et là :

Votre demande n’a pu être traitée en raison d’une erreur. Veuillez réessayer plus tard.

Dîtes, c’est possible d’être encore plus vague ?

Y a un tout petit lien pour chercher son compte à partir de son nom, prénom et email. J’y vais :

Identifiant Apple introuvable

Mais allez vous faire foutre, non ?

Donc je suis reparti pour créer un compte ? Aller !
Alors on y va : nom, prénom, date de naissance, matières préférées, professeur princi… ah non pardon.

Je tape donc mon email :

Cette adresse courriel n’est pas disponible. Veuillez en choisir une autre.

Ok, ils sont donc définitivement cons.

Je fais comment moi ? Je vais quand-même pas faire une adresse GMail/Outlook juste pour eux ?

Je suis tellement content d’être à peu près sorti (ou de ne jamais y être entré, en fait) de tous ces cloud débiles qui te ferment la porte au nez pour un oui ou pour un non.
Très récemment j’ai dépanné deux personnes paniquées à cause de la fermeture programmée du cloud Samsung (qui m’appellent à J−5 alors que c’est annoncé depuis 3 mois). Heureusement aucune perte ne se passera car j’ai tout réglé, mais combien de gens vont se faire avoir ? Combien de centaines de milliards de photos vont être supprimées parce que Samsung l’a décidé ?

On se fout de ma gueule quand je trimbale mes disques durs et mon email sur mon domaine en .eu, mais en attendant je perdrais jamais 10 ans de photos parce que j’ai fait un truc qui ne plaît pas à un employé de la multinationale qui commercialise mon téléphone ou mon ordi.
Finalement c’est pas trop de nature à supporter mon idée d’aller voir du côté des iPhone… Bah.

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

#20427

YouTube va supprimer les vidéos de désinformation sur la vaccination

Les CGU parlent de la désinformation médicale.

Est-ce que ça va concerner aussi la propagande anti-avortement de l’Église ? anti-contraception ? La publicité pro-sucre de boiron ? Les vidéos pour les produits miracles à base d’eau filtrée / eau crue ? Les vidéos qui présentent la cale / brocoli / thé vert comme le remède contre tout ? Qu’en est-il de Sibeth qui disait que le masque était inutile ?

Bref, au fond c’est pas mal, mais ça ouvre la voie à des dérives bien trop importantes, tout en étant perméable des conneries tellement plus toxiques pour la société que la seule antivaxie.

Il faudrait plutôt que les auteurs de ces vidéos puissent se faire traîner en justice par les familles endeuillées des antivax morts à cause d’eux. Malheureusement, aujourd’hui, on peut dire les conneries qu’on veut sans subir les responsabilités qui vont avec.

https://www.nextinpact.com/lebrief/48266/youtube-va-supprimer-videos-desinformation-sur-vaccination

#20426

Plus d'Internet pour des millions de smartphones le 30 septembre ? Pas si vite

J’ai eu des signalements comme quoi mon site est inaccessible à cause d’un problème de certificat.

Ce n’est pas mon serveur ni mon certificat qui sont en cause, mais celui qui a servi de signer le certificat de LetsEncrypt (lui même ayant signé le miens) qui a expiré aujourd’hui. Au final, c’est toute la chaîne de certification qui est plombée.

Le certificat a été mis à jour normalement depuis longtemps, mais dans certains systèmes, il ne l’est pas (certains antivirus par exemple).
J’ai également eu des retours sur une impossibilité de se connecter depuis Safari sur iOS. Moi même hier-soir j’ai été bloqué sur mon client e-mail. Cela provient sans doute que ces programmes intègrent une liste de certificats qui n’ont pas été mis à jour.

Je vais régénérer des certificats HTTPS dès ce soir.
On verra si ça résout le problème.

Si oui, tant mieux, autrement, il n’y aura rien que je puisse faire moi-même.

ÉDIT : pour info, on peut voir le certificat sur les sites web en cliquant sur le "petit cadenas" puis (sous Firefox) sur "plus d’information" et "afficher le certificat"

MàJ : certif mises à jour.

https://www.numerama.com/tech/742775-plus-dinternet-pour-des-millions-de-smartphones-le-30-septembre-pas-si-vite.html

#20425

Prix du gaz : une nouvelle hausse annoncée en novembre

Tranquile, le gaz qui monte de 10-15 % par MOIS en ce moment…

J’ai pas le gaz et j’en suis content. Par contre l’électricité c’est pas tellement mieux et ça me fait moins rire.

Ah et grâce à l’été pourri, le prix des fruits et légumes est monté jusqu’à 40 % en un an, et je pense que ceux du blé, du pain, des pâtes ne va pas tarder à suivre.

Mais bon, le SMIC va monter de 2%, ça devrait absorber la hausse… Meh, tout va bien.

Ça dure depuis longtemps : https://lehollandaisvolant.net/?d=2018/07/02/09/54/51-mon-pouvoir-dachat-depuis-2014
Et ça n’est pas prêt de changer.

Rappelons pour terminer que si le SMIC avait augmenté autant que les dividendes, il serait à 2 200 € environ par rapport à l’an dernier.

C’est donc pas le pognon qui manque.

https://www.francetvinfo.fr/economie/energie/prix-du-gaz-une-nouvelle-hausse-annoncee-en-novembre_4788587.html

#20424

Twitter's div Soup and Uglyfied CSS, Explained — Giuseppe

Pourquoi les sites web à très large audience, et donc qui ont besoin d’un support d’une très large variété de plateformes préfèrent utiliser une soupe de DIV améliorés en CSS plutôt que les éléments natifs ?

Réponse courte : parce que les nav et les plateformes dérivent d’une utilisation à la souris sur un ordinateur et un grand écran. Ce n’est ni adapté au tactile, ni aux lecteurs d’écran, ni aux dispositifs destinés à l’accessibilité.
L’usage de DIV permet sa souplesse en CSS (pas besoin de "CSS-reset" dans tous les sens), et les différents attributs comme "role" sont là pour sémantiser tout ça artificiellement.

Bref, ça revient à utiliser des briques simples pour construire des compliqués, plutôt que des pièces compliquées pour construire des trucs simples. Ça se tient, même si je ne pense pas que c’est comme ça que le HTML va progresser sémantiquement parlant.

https://giuseppegurgone.com/twitter-html/

#20423

How to deal with bugs in an agile setting | Lobsters

Juste pour le titre : « How to deal with bugs in an agile setting ».

Je ne sais même pas pourquoi je m’attendais à une astuce style kung-fu pour gérer les moustiques… Car non c’est pas ça :(.

https://lobste.rs/s/6crquc/how_deal_with_bugs_agile_setting

#20420

21st Century City sur Twitter : "When everybody chooses the fastest individual means of transport at the same time,it ends up being the slowesthttps://t.co/NjS1IPORG2"

La vidéo :O

Quand tout le monde chercher à prendre la route la plus rapide, elle en devient la plus lente

Conclusion : il est inutile de construire une voie rapide ou de l’élargir. Plus on fait ça, plus ça devient lent.
Un corollaire : si on ferme la route la plus rapide, le trafic se fluidifie.

Ça s’appelle le Paradoxe de Braess. Et ça marche aussi bien pour le trafic de données sur l’Internet que sur le réseau routier : https://couleur-science.eu/?d=be49ed--le-paradoxe-de-braess-ou-comment-aller-plus-vite-en-ralentissant

https://twitter.com/urbanthoughts11/status/1442470405424521216

#20419

Note : convertisseur de Timestamp

On est vraiment obligé de tout faire soi-même en ligne de nos jours. C’est chiant. Mais d’un côté ça permet d’apprendre, donc bon.

Je voulais convertir un timestamp en date. Je cherche dans Google « timestamp to date ».

Les premiers sites que j’obtiens, dans l’ordre 
https://www.epochconverter.com/ → 768 ko, 7 domaines connectés, 6 trackers. Et une interface composée d’une quinzaine de boutons.
https://timestamp-tool.fr/ → 665 ko, 9 domaines, 4 trackers. Et 3 paragraphes pour expliquer ce qu’est le timestamp…
https://www.infowebmaster.fr/outils/timestamp-date.php → 172 ko, 5 trackers, 4 domaines.
https://timestamp.online/ → 218 ko, 4 trackers 7 domaines.

Aucun site.
AUCUN putain de site ne peut plus se passer de trackers de nos jours ?!

Ah et le poids des pages là, c’est avec AdBlock.
La première page met 7 secondes à s’afficher chez moi, depuis qu’Orange a décidé de se foutre de l’état des lignes cuivre vu qu’ils prévoient de fibrer la zone (ça fait un an qu’on attend).

Du coup j’ai amélioré mon outil à moi :
https://lehollandaisvolant.net/tout/tools/timestamp/

Avant il se contentait de donner le timestamp. Maintenant il le converti.
Zéro trackers. Zéro domaines tiers.
Et 50 ko.

Voilà.
C’est si difficile à faire ?

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

#20417

Canal Plus fait retirer de la chaîne de Jean-Luc Mélenchon la vidéo de son débat avec Éric Zemmour

Dans les comm' :

Ce qui quand même inquiétant, c'est qu'une vidéo durant presque 3h est ENTIÈREMENT censurée pour un passage qui ne dure... même pas 40s.

Copyreich afoir tous les droits.
Copyreich passe au deßus de Demokrazi.

Y a quand-même un sérieux problème avec Youtube et le Copyreich, qui n’est pas nouveau :

[…] l’épisode est un nouvel exemple d’une longue série, celle de notifications hasardeuses adressées sur le terrain du droit d’auteur ou des droits voisins. Des notifications qui viennent frapper les libertés de communication, d’information et d’expression, surtout lorsque un hébergeur leur obéit automatiquement, aveuglément.

Faut peut-être arrêter d’utiliser Youtube à un moment, non ?

Et dans les autres Comm' :

Strike par erreur, la vidéo est de nouveau Up

https://twitter.com/DavidChoel/status/1442795154277113865
"Bonjour, il s'agit d'un blocage automatique malencontreux, qui n'est en aucun cas volontaire. La vidéo est d'ailleurs à nouveau disponible depuis ce matin sur la chaîne YouTube de JLM. N'hésitez pas à me suivre pour que je vous donne plus d'explications en DM."

C’est magnifique : ils tirent sur tout ce qui bouge, et ils vérifient après… mais seulement si ça râle assez fort. Là ça râle car c’est Mélenchon et du coup ça arrive aux oreilles de YouTube.

Si ça avait été un petit compte avec 300 abonnées, il n’aurait pas été pareil.

Mise à jour :

Piste suggérée par un internaute : « le groupe Canal en a utilisé des extraits pour ses émissions d'infos. Il a copyrighté son contenu. Le robot YouTube a supprimé l'original comme infraction au copyright ».

(source)

Puisqu’on vous dit que c’est du gros n’importe quoi. Comme si un voleur t’attaquait en justice pour lui avoir repris ce qu’il t’avait volé (m’enfin, c’est déjà ce que certains font : certains spammeurs qui ont attaqué en justice certains antispam pour entrave à leur business…).

https://www.nextinpact.com/lebrief/48233/canal-plus-fait-retirer-chaine-jean-luc-melenchon-video-son-debat-avec-eric-zemmour

#20418

China rocked by power crunch as Apple, Tesla suppliers suspend work

Donc la Chine est obligée à fermer des usines car y a pas assez d’électricité. Et pourquoi y a pas d’électricité ? Parce que le prix du gaz augmente et donc (j’imagine) tout le monde se met à se chauffer à l’électricité. Et le prix du gaz augmente parce que Poutine l’a décidé.

On va laisser la Russie diriger le monde, ou on va se mettre à devenir indépendant en rouvrant des centrales nucléaires ? Car c’est pas avec un champ de panneaux solaires qu’on arrivera à chauffer un pays autre qu’Andorre ou le Liechtenstein…

C’est en train de de devenir ridicule là.

https://nypost.com/2021/09/27/china-rocked-by-power-crunch-as-apple-tesla-suppliers-suspend-work/

#20416

Les pourboires payés par carte bancaire seront défiscalisés

Ouais, mettons un pouboire obligatoire et dont la valeur est indexé sur le salaire.

Sinon, ça me fait toujours autant marrer ces secteurs qui ont (soi-disant) du mal à recruter : serveurs, infirmiers, professeurs, mais aussi des soudeurs, chaudronniers et un tas de métiers de l’industrie…

Alors que dans le même temps :
– tout ce que les employeurs sont prêt à lâcher c’est 525 € de « gratification » défiscalisé pour des stagiaires (ie : personnel au 1/4 du prix pour le même boulot) ou des intérims de 15 jour au SMIC
– ce sont des métiers aux horaires pas possible, des congés aléatoires et des conditions difficiles dont on parle
– sans parler des annonces d’emploi qui te sortent l’historique de la boîte sur 15 générations mais ne mentionnent aucun chiffre précis pour le salaire (ce qui est quand-même l’info la PLUS importante, on va pas se mentir).

Bref, encore une fois, c’est la faute de la main d’œuvre qui manque, pas les conditions de travail qui sont difficiles et qui exigent des compensations appropriées. Meh.

https://www.nextinpact.com/lebrief/48230/les-pourboires-payes-par-carte-bancaire-seront-defiscalises

#20415

Chèque énergie : une nullité coûteuse de plus ? | Jean-Luc Mélenchon

Depuis l’ouverture à la concurrence du marché de l’énergie il y a dix ans, le prix du gaz a bondi de +80% et celui de l’électricité de +60%.

Et ils prévoient donc de monter le tarif des « chèque énergie ». En gros, nos impôts vont aller financer les magnats de l’énergie qui montent artificiellement leur prix.
Pour info, EDF a été forcé de monter ses prix pour permettre à la concurrence d’exister. Car oui, le prix de l’énergie en France (comme celui de l’internet) est bas.

https://melenchon.fr/2021/09/18/cheque-energie-une-nullite-couteuse-de-plus/

#20414

Note PHP, encore une optimisation à la con

Je suis en train de refaire des optimisations en tout genre dans un script.

L’une concerne un tableau associatif qui liste les #tags associés à mes posts.
Donc je récupère ça de la BDD, concatène tout, explode() et j’ai un tableau.
Je trie le tableau avec ksort(), puis compte les occurrences de chaque valeur dans le tableau (avec array_count_values), pour avoir un tableau associatif :

(
    #tag1 => nombre_d'occurences1,
    #tag2 => nombre_d'occurences1,
    …
)

Ça me prend 50-70 ms.
J’ai pu réduire ça à 30-50 ms très facilement

En fait, j’ai simplement inversé les étapes ksort() et array_count_values().

Avant :

$tableau = …
ksort($tableau);
$tableau = array_count_values($tableau);

Après :

$tableau = …
$tableau = array_count_values($tableau);
ksort($tableau);

Pourquoi c’est plus rapide ?
Parce qu’au début, le tableau contient tous les #tags, y compris les doublons : il y a 10 000 environ. Trier ça prend du temps.

Mais après le array_count_values(), le tableau est dédoublonné et ne compte que 400 entrées. Trier ça prend moins de temps.

Il suffit qu’il y ait 4 ou 5 optimisations comme ça et on gagne 200 ms sur la page. C’est bête hein, mais ça marche.

Je ne sais pas si on apprend ça à l’école (j’ai jamais eu de prog à l’école), mais une règle :

Sur les tableaux, faire le tri après les filtres.

(PS : oui, beaucoup de posts de prog() en ce moment. Pas désolé du tout par contre :p)

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

#20413

PHP: hrtime - Manual

— microtime() retourne un temps précis à la microseconde.
— hrtime() c’est à la nanoseconde (« high resolution time »).

C’est recommandé pour faire des tests de performances.

À noter que hrtime() ne retourne pas un timestamp plus précis, mais un instant « t » compté depuis une origine arbitraire donné par le système.
Le but est de mesurer des durées, pas de donner l’heure. On l’utilise donc deux fois et on calcule la différence, pour trouver le temps mis entre les deux (temps de faire une procédure PHP par exemple).

https://www.php.net/manual/fr/function.hrtime.php

#20411

Ils disent NON au pass sanitaire ! - Broute - CANAL+ - YouTube

Nous on n’est pas là pour convaincre les gens de ne pas se faire vacciner, hein. Bien au contraire. Pour continuer de manifester, défendre notre liberté et bénéficier de l’immunité collective tout en faisant aucun effort, il faut absolument que les autres aillent se faire vacciner !

Hahaha !

Tellement ça

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

#20410

What is Your Page Title on a Google Search Engine Results Page? | CSS-Tricks

Pour certains résultats Google, le titre des pages n’est pas le contenu de <title>, ni même le premier H1 de la page.

En fait, dans son exemple, le titre affiché par Google n’est pas présent dans le code source de la page.

https://css-tricks.com/what-is-your-page-title-on-a-google-search-engine-results-page/

#20409

franceinfo plus sur Twitter : "🚰 Chez McDonald’s, l'eau présentée comme "microfiltrée" est précisément vendue 2,50 euros les 40cl, soit plus de six euros le litre Comment expliquer un tel prix ? 📺 #franceinfo canal 27… https://t.co/s1IT6EPIm9"

2,40 € pour un verre (carton) d'eau soi-disant filtrée.

Déjà : tous les restaurants et cafés facturent l'eau prise en dehors d'un repas, ou au moins peuvent la facturer.

Quant à la loi qui dit que l'eau "ordinaire" prise au cours d'un repas serait incluse dans le prix du repas au même titre que le sel et le pain (arrêté du 8 juin 1967 relatif à l’affichage des prix dans les établissements servant des repas, ‎denrées ou boissons à consommer sur place), elle a été abrogée en 2015.
Donc même au cours d'un repas, on peut tout vous facturer (même si cette pratique n'est pas répandue).

Par contre, le restaurant doit afficher tous ses prix.
Si vous demandez de l'eau ordinaire (du robinet), en précisant bien "ordinaire", et qu'on vous sert effectivement de l'eau ordinaire (donc pas filtrée, ni de l'eau Évian ou autre), s'ils vous la facturent, son prix doit être affiché sur le tableau des prix. Si c'est pas le cas, ce produit ne peut pas être facturé et on peut vous le refuser.

Ensuite un truc que j'aimerais bien voir c'est leur allégation sur le "eau micro-filtrée". Ça veut dire quoi ? On te sert de l'eau distillée ? déminéralisée ?

On est au courant que l'eau "pure" n'est pas bonne pour la santé et est (autrement mais à peu près autant) aussi dangereuse que boire de l'eau de mer ?

Mais je vois bien le truc : leur pub est relativement vague de façon à ne pas avoir à respecter quelque norme que ce soit. En pratique, je suis à peu près certain qu'une analyse de leur eau "filtrée" n'aurait aucune différence avec l'eau de leur robinet (par exemple celui dans leur WC, vu qu'ils refuseront de servir de l'eau réellement du robinet. Sans compter qu'avec les gobelets et les pailles en carton comme c'est désormais le cas partout, le filtrage me semble particulièrement inutile.

Enfin : si vous voulez manger et boire correctement, je ne peux que vous conseiller d'aller ailleurs qu'au McDo, BK ou autre (mais ce n'est qu'un conseil évidemment)

https://www.twitter.com/franceinfoplus/status/1441670942984335364

#20407

Pollution de l'air: les particules automobiles hors échappement prennent le dessus

« En l'absence de politiques ciblées pour réduire les émissions autres que les gaz d'échappement, les préférences des consommateurs pour une plus grande autonomie et une plus grande taille de véhicule pourraient donc entraîner une augmentation des émissions de particules dans les années à venir avec l'adoption de véhicules électriques plus lourds », avertit l'étude.

… et en l’absence de sensibilisation à la conduite électrique, notamment en matière de freinage régénératif.

Les sources de particules (hors échappement) dont parle d’article sont :
— les plaquettes et disques de frein
— l’embrayage
— les pneus

Pour les plaquettes et les disques : si on utilise le freinage regén, ils ne sont pas utilisés.

Pour l’embrayage, la vaste majorité des EV n’ont pas d’embrayage ni de boîte de vitesse (en tout cas pas à friction). Ce n’est pas nécessaire sur ces voitures car le moteur électrique peut tourner à 1 rpm comme à 15 000 rpm. Donc pas besoin de changer de rapport. Le couple est directement contrôlé par le courant électrique injecté dans les circuits.
Mieux, les moteurs à induction (la Zoé ou les premières Tesla) ont tendance à se placer automatique au couple nécessaire : si le rotor se décale par rapport au stator, le couple augmente pour rattraper le retard. C’est un phénomène purement magnétique, mais ça marche. Pour les autres types de moteur (à aimants) des technologies différentes (Toyota, Tesla, avec leur moteur IPM-SynRM) permettent d’obtenir le même phénomène.

Il reste l’usure des pneus.

Mais quand je lis ça :

Parallèlement, les effets des véhicules électriques sont contrastés : ils émettent globalement 5 à 19 % moins de particules hors échappement que les véhicules classiques, mais les véhicules électriques « lourds » émettent 3 à 8 % de particules hors échappement de plus que leur équivalent thermique.

je vois
– 1) que les émissions sont potentiellement plus basses tout de même si l’on regarde la moyenne de la fourchette (reste à voir la médiane).
— 2) que le surplus dans un des indicateurs concerne donc les pneus.
– 3) a priori ce sont donc des particules non-métalliques. Or ce sont ces particules là qu’ils disent eux-même être les plus dangereuses..

J’aimerais tout de même voir la source initiale et la méthode :
— est-ce que les EV sont testé comme une thermique (donc sans freinage régen.)
— est-ce que l’on compare des conduites spor… agressive ou éco ? Sur la conduite agressive, le poids du véhicule est effectivement le plus contributeur à une surémission de particules (usure des pneus++)
— quels types de pneus ? Sur la mienne, où je conduis le plus éco possible, et je pense pouvoir les garder au moins jusqu’à 50 000 km avec ce jeu de pneus là.

Enfin, comme ils le disent : pour les émissions d’échappement, ils prennent les données constructeurs (donc largement sous évalués).

Dans l’ensemble, si les émissions globales sont divisées par 2, mais qu’ensuite on rajoute — soyons gentils — les 8 % max observés, on est toujours à 40 % de particules en moins. Et pas de CO2 ou très peu. Ni de CO. Ni de NOx. Ne de fluides en tout genre.

Bref, j’aimerais juste voir sur les pneus (à combien de kilomètres sont changés les pneus d’une EV par rapport à ceux d’une voiture thermique, moins lourde), mais l’impact des EV me semble tout de même très largement positif sur les particules fines (en plus des émissions sur le CO2 bien-entendu).

https://www.actu-environnement.com/ae/news/pollution-air-particules-hors-echappement-ocde-36643.php4

#20403

Note : PEBSAW

PEBCAK : Problem Exists Between Chair And Keyboard
Littéralement : « Le problème se situe entre la chaise et le clavier », ou, plus subtile : « Il s’agit d’un problème de l’interface chaise-clavier. »

Du coup je propose dans ce cas des chauffards, ceci :
PEBSAW : Problem Exists Between Seat And Wheel
Littéralement : « Le problème se situe entre le siège et le volant », ou « défaillance de l’interface siège-volant »

Quelques exemples d’anomalies courantes :
– défaillance de l’OCR sur la signalétique (numérique ou RGB), entraînant un delta-V dangereux
– allumage intempestif de la sous interface GSM
– mise en veille inopinée par catalyse éthanolique (code C2H5OH)
– monopolisation des ressources asphaltée
– non-respect de la priorisation des autres thread

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

#20405

Université de Paris sur Twitter : "Bonne nouvelle ! La suite Microsoft Office est gratuite pour tous les étudiants ! Quels sont les applications mises à disposition ? Comment installer la suite Microsoft Office ?On vous explique tout 👉🏻 https://t.co/0eGGcj0iKM… https://t.co/UwiT99uGor"

Ça fait toujours plaisir de voir une université publique, financée par nos impôts, partager des logiciels libres :-)
Ou pas, en fait, car faut bien payer les cocktails et autre soirées privées de la direction, donc ça sera publicité gratuite pour Microsoft.

Pas ici. Donc voici une suite bureautique gratuite pour tous, pour jours, qui qui en prime vous emmerdera nettement moins : https://fr.libreoffice.org/

Ainsi qu’un client e-mail (idem) : https://www.thunderbird.net/fr/

https://twitter.com/Univ_Paris/status/1440949055455174658

#20402

Note : pour l’UI et l’UX : arrêtez de demander, faites !

Ça y est, Hyundai vient de mettre à jour son appli Android.

C’est toujours aussi inutile (à part envoyer une adresse au GPS ou gérer la charge à distance), mais au moins c’est joli. Il faut maintenant la même chose sur le système d’infodivertissement de la bagnole (qui tourne toujours avec une interface basée sur Android 4 et qui est horrible à utiliser et moche).

~

Par contre : constamment des popup « voulez-vous mettre à jour ? », « êtes vous-sûr ? », « c’est fait ! Ok/annuler »… Stop. Arrêtez.

Mettez-vous à la place de l’utilisateur moyen : quel utilisateur sain d’esprit va dire « ah non, ne met pas à jour, j’aime avoir des informations obsolètes ! » ?

Personne ne fait ça ! Bien-sûr qu’on veut que l’application affiche les informations à jour de la voiture !
On n’en a rien à faire de voir le pourcentage de batterie que la voiture avait hier soir, ou son kilométrage de ce matin.

Quand j’ouvre mon application, je veux que ça affiche immédiatement l’état actuel de la voiture : kilométrage, carburant restant, position, état du verrouillage… Je t’ai donné mon mot de passe / code pin, voilà, affiche les infos.
Tu te démerdes : mon téléphone, ainsi que la voiture sont connectés 24/7 au réseau. Il faut que ça soit synchronisé 24/7 aussi. C’est le principe d’une application comme celle là.
Toutes les données devraient déjà être dans l’application quand je l’ouvre. C’est ce que fait mon client e-mail. C’est ce que fait Messenger. C’est ce que fait l’appli de la météo. C’est ce que fait l’appli des SMS.

Aucune application ne s’ouvre en posant comme question « voulez-vous mettre à jour vos messages ? vos SMS ? vos e-mails ? la météo ? ».

Au pire, tu mets une option dans les paramètres « mettre à jour en arrière plan : oui / non », pour ceux qui ont du data limité. Mais sinon, tout ça doit être à jour immédiatement (et afficher un message « synchro impossible, dernière synchro le 23/09 à 23h59 » le cas échéant).

~

Ensuite, les gros applat de blanc ou de noir, c’est joli, mais entourez les boutons où vous voulez qu’on clique. Quand je vois un aplat avec un texte et une icône, je clique où ? sur le texte ? sur l’icône ?

Par ailleurs : n’ayez pas peur de mettre la même action à plusieurs endroits, si cette action est pertinente dans plusieurs sections.

L’option « charge programmée » (pour une EV / PHEV) est pertinence dans la section « état du véhicule » et dans la section « gestion à distance ». Mettez là au deux endroits, c’est pas interdit.

Dans l’application « Youtube », par exemple, le bouton pour s’abonner à une chaîne est présente partout : sur la vidéo, sur la page de la chaîne, dans les suggestions… C’est ce qu’il faut.
Sur un navigateur, l’option pour partager une URL se trouve dans le menu de l’onglet, mais aussi quand on clic sur la page. C’est ce qu’il faut.

~

Inversement, quand des options sont indisponibles et le seront toujours, ne les affichez pas !

Dans vos véhicules électriques, on peut gérer la climatisation et le chauffage de la voiture à distance (pratique le matin pour dégivrer par avance). Dans la PHEV, ce n’est pas possible (le chauffage n’est pas électrique mais utilise le moteur thermique — gros manque sur cette voiture).

Dans ce cas, l’option ne devrait même pas être affichée dans l’appli. On ne veut pas la voir !
Sinon l’utilisateur va aller chercher partout où activer ça, en vain.

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

#20401

Chronologie des médias et exclusivité : Disney menace de sauter la case « salle »

Le lobbie de la culture : Pour les films qui sortent au ciné, on va mettre une chronologie pour que tout le monde soit content !
Les cinéma : trop bien !
Les producteurs : j’aime pas.
Les producteurs : on va faire une plateforme et se passer des cinémas !
Les lobbies et les cinémas : https://i.kym-cdn.com/photos/images/original/001/431/201/40f.png

C’est ce qui arrive quand on a un système des années 1960 en place en 2021.

La chronologie des médias c’est cinéma → DVD → télévision.

Sauf qu’aujourd’hui, les cinémas sont vides parce que c’est cher, ça pue et y a le Covid ; plus personne ne veut de DVD car c’est chiant et fragile et y a des spots qui disent t’es considéré comme un criminel ; et plus personne ne regarde de films à la télé car y a trop de pubs et pourquoi se faire chier avec des horaires quand les plateformes de streaming proposent toute à la demande et sans pub ?

Bref :
Quand on est inventif, on adapte le marché à la demande.
Quand on est un vautour à moitié mort, on fait passer des lois pour interdire l’inventivité.

https://www.nextinpact.com/lebrief/48155/chronologie-medias-et-exclusivite-disney-menace-sauter-case-salle

#20398

Yoann Gini sur Twitter : "60% des modèles d’iPhones créées depuis le tout premier iPhone sont supportés par iOS 15 fraîchement sorti.Et il y en a encore pour parler d’obsolescences programmée ?!… https://t.co/HTmqmDp2uf"

iOS 15 est supporté jusqu’à iPhones 6S sorti en 2015.
Bon, certaines fonctions ne sont pas dispo sur le matos anciens, mais c’est quand-même pas mal.

Je vous le dis franchement : je songe plus ou moins sérieusement à passer sur iPhone (à terme, pas maintenant).

Pourquoi ?

Parce que les surcouches constructeur chez Android, je ne veux pas car c’est globalement de la merde (ça élimine 80 % des modèles)
Parce que les smartphones de plus de 5,5", je n’en veux plus, c’est beaucoup trop grand (ça élimine 95 % de ce qui reste)
Parce que Google et ses bloatwares c’est quand-même relativement chiant.
Parce que Android ressemble de plus en plus à iOS de toute façon.

Parce que Google a transformé Android en une bouse tout sauf intelligente. Un exemple ? on est en 2021 et Google Play est toujours incapable de télécharger les applications en arrière plan pendant qu’une autre s’installe. Même sous Windows on peut faire ça !

Les seuls problèmes que je vois :
— pas d’autre navigateur que Safari (et un Firefox qui utilise un Webkit bridé, c’est un Safari)
— pas de carte SD
— besoin d’iTunes pour envoyer sa musique dessus
— cher (peut-être pas cher pour ce que c’est, mais ça reste une montagne de fric qui me ferait mal à mettre dans un putain de téléphone).

Après mon Android actuel, c’est soit ça, ça je me passe de téléphone, tout simplement. J’y songe de plus en plus également.

https://twitter.com/ygini/status/1440477361472868352

#20397

Tipeee : le plaidoyer de Michael Goldman pour la liberté d’expression

Que regrettez-vous… l’émoi ou la petite phrase ?
¿…]
Ce que je voulais dire c’est que du projet le plus polémique au moins polémique, tout ce qui est sur Tipeee est légal. Et qu’à ce titre-là, on les assume tous.

Le cadre fixé sur Tipeee pour accepter les projets, c’est bien celui de la liberté d’expression.
[…]

Vous parliez de la loi française, mais elle interdit justement l’antisémitisme...

[…]

Cette phrase était dans la continuité d’une longue démonstration dans laquelle on expliquait que tout ce qui était illégal était retiré du site. Donc de fait, tout ce qui est xénophobe ou antisémite est retiré du site !

Tout l’antisémitisme qu’on peut opposer aux projets présents sur le site relève de ce que le lecteur ou celui qui regarde juge subjectivement comme tel. Cela n’a toutefois pas de valeur légale ou juridique. […]

(le souligné est de moi).
Et je plussoie ce qui est dit là.

Au final, beaucoup de buzz pour grand chose : sa maladresse aura été de parler à la une chaîne de télé-poubelle.

~

Du coup, sur un site qui refuse de prendre parti, c’est la loi qui tranche, et uniquement elle. Dans ce cas, je vois juste un site qui valorise la liberté d’expression de tous plus que la sensibilité de quelques-uns (à commencer par la leur).

Faut-il rappeler que la loi protège la dignité des personnes, mais elle n’interdit pas les atteintes à la sensibilité ?

Si quelqu’un n’aime pas les brocolis, et que je mange des brocolis devant elle, ben c’est à cette personne d’aller ailleurs, pas à moi d’arrêter de manger.

Or aujourd’hui, c’est bien le contraire qui tend à se faire :
– on interdit aux femmes d’allaiter en public (car ceux qui ont une bible dans le cul trouvent ça choquant, alors qu’eux-même ont probablement été allaités dans des endroits qu’ils n’oseraient même pas imaginer)
– on interdit les voiles parce que ça fait peur (depuis quand la peur est objective et interdite ?)
– on veut interdire le porno en ligne (on remarquera que ce sont toujours les vieux cons qui demandent ça)
– on interdit les signes musul… religieux !
– on veut interdire des albums de Tintin, Astérix ou autre car ça serait offensant (alors que ces albums datent d’une époque dont ces abrutis ont tout oublié de leur passage à l’école)
– idem pour ceux parlent de Voltaire ou Victor Hugo comme des racistes…

Et on fait passer cette censure pour de la protection, et forcément, tout ce qui en sort et qui ne relève que du goût arbitraire de chacun passe pour illégal alors que ça ne l’est pas.

Et tout ça est largement favorisé par ce que font les réseaux sociaux puritains et américains (les patrons à la con dont il parle) : Facebook qui censure des œuvres d’art pourtant classiques et connues de tous car y a un sein ou un bout de fesse, ou même si leur algo foireux détecte ça même où il n’y en a pas.

Twitter, qui bloque des comptes parce qu’il prend au premier degré les paroles d’une chanson un peu trop grossières à son goût…

Bref, tout ça va dans le mauvais sens selon moi.

https://www.nextinpact.com/article/48148/tipeee-plaidoyer-michael-goldman-pour-liberte-dexpression

#20396

Who Invented Zero? | Live Science

C’est d’ailleurs pour ça que les siècles sont comptés en débutant à 1 et pas à 0.
Ah et J.-C. n’est pas né en l’an 0. Mais en l’an 1.

Y a plusieurs raisons à ça, la plus simple c’est que le « 0 » était inexistant : il n’y a pas de 0 en chiffres romains !

Ensuite, aussi, parce qu’ils n’ont pas décidé de compter les années avec la naissance du Christ. Ils a bien fallu 5 siècles avant que quelqu’un se dise que ça serait pas mal de compter les années.
C’est alors qu’ils ont sorti les bouquins (ie : la Bible) et ont calculé la date de naissance ce J.-C., et sont tombés sur 525.

Ils ont donc antidaté l’année « 1 » et ont décrété que l’année courante était l’an 525. La naissance exact de J.-C. a été placée en fin d’année pour éclipser des fêtes païennes déjà existantes, et ainsi profiter d’une période déjà festive.

Donc si l’on voit quelque part, sur une pièce de monnaie ou sur un tableau qu’il est daté de l’an 200 après J.-C., alors c’est un fake : à l’époque on ne comptait pas encore les années. Et si vous trouvez une pièce d’or datée de « 20 avant J.-C. », c’est encore pire :-D.

Bref, tout ceci a aussi posé de gros problèmes pour la date des fêtes ecclésiastiques, qu’il a fallu recalculer. Sans compter les décalages Solaires/Lunaires entre l’an 1 placé rétrospectivement, et l’année 525, puis entre 525 et 1582 (date du changement de calendrier), puis entre 1582 et la date actuelle.

C’est pour ça que le calcul de la date de Pâques (qui tient compte de la Lune, le Soleil, la Terre, et du calendrier arbitraire à 7 jours, et du décalage de 1582) est bardé d’un si grand nombre de constantes.

Mais j’ai tout déchiffré (non sans mal : j’ai dû mettre un mois à tout comprendre clairement et à écrire l’article).

Via : https://sebsauvage.net/links/?oRKoBQ

~

Sur le sujet du « 0 », je vous conseille un livre : Zero, the Biography of a Dangerous Idea, de Charles Seife.

~

(Ah et contre le fait de forcer à compter en chiffre romains, surtout pas : https://www.lefigaro.fr/culture/italie-la-presse-s-insurge-contre-l-abandon-des-chiffres-romains-par-carnavalet-20210317
Les gens sont devenus trop cons, donc ils veulent au contraire simplifier tout ça au maximum, donc en tirant le niveau par le bas plutôt que tirer le monde vers le haut en enseignant ça…)

https://www.livescience.com/27853-who-invented-zero.html

#20395

PDO Fetch Modes - Treating PHP Delusions

C’est vraiment génial ça :-D

(oui je découvre des choses :p)

Normalement, en PDO, un fetchAll() retourne un objet, ou, dans mon cas, un tableau. Chaque élément du tableau est lui-même un tableau contenant les colonnes de la BDD. :

$bdd->query("SELECT id, nom, prenom FROM table")->fetchAll(PDO::FETCH_ASSOC);
array(
  [0] => Array
        (
            [id] => 184e34da69fe1a6b2337be58388dd3b9
            [nom] => dupond
            [prenom] => jean
        )

  [1] => Array
        (
            [id] => 53957652a3c1f9b6790717888fea0a31
            [nom] => ofgates
            [prenom] => john
        )
)

Notez que j’ai utilisé PDO::FETCH_ASSOC qui permet d’avoir un tableau associatif "colonne => valeur". Si on ne le met pas, on aura un index de la colonne, en plus d’un assoc :

  [1] => Array
        (
            [0] => 53957652a3c1f9b6790717888fea0a31
            [id] => 53957652a3c1f9b6790717888fea0a31
            [1] => ofgates
            [nom] => ofgates
            [2] => john
            [prenom] => john
        )

Ça peut servir si l’on fait des ittérations numériques sur les index, mais dans mon cas, j’utilise toujours les noms des colonnes.

Maintenant, problème : dans le tableau de tous les résultats obtenu avec fetchAll(), on a un index : 0, 1, mis en évidence là :

  [0] => Array
        (
            …
        )

  [1] => Array
        (
           … 
        )

Moi j’ai besoin que ces 0 et 1 soient remplacés par l’ID de l’élément du tableau.
Je sais que dans ma BDD, l’ID, qui n’est autre qu’un MD5() ou un GUID, est unique.

Je peux utiliser l’option PDO::FETCH_UNIQUE :

$bdd->query("SELECT id, nom, prenom FROM table")->fetchAll(PDO::FETCH_UNIQUE);

Cela va utiliser le contenu de la première colonne ("id") comme index du tableau retourné par fetchAll() :

array(
  [184e34da69fe1a6b2337be58388dd3b9] => Array
        (
            [0] => 184e34da69fe1a6b2337be58388dd3b9
            [id] => 184e34da69fe1a6b2337be58388dd3b9
            [1] => dupond
            [nom] => dupond
            [2] => jean
            [prenom] => jean
        )

  [53957652a3c1f9b6790717888fea0a31] => Array
        (
            [0] => 53957652a3c1f9b6790717888fea0a31
            [id] => 53957652a3c1f9b6790717888fea0a31
            [1] => ofgates
            [nom] => ofgates
            [2] => john
            [prenom] => john
        )
)

Ça marche, mais ça remis les données redondantes.
Heureusement, on peut mettre les deux options :

$bdd->query("SELECT id, nom, prenom FROM table")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);

Et là, j’ai ce que je veux :

array(
  [184e34da69fe1a6b2337be58388dd3b9] => Array
        (
            [id] => 184e34da69fe1a6b2337be58388dd3b9
            [nom] => dupond
            [prenom] => jean
        )

  [53957652a3c1f9b6790717888fea0a31] => Array
        (
            [id] => 53957652a3c1f9b6790717888fea0a31
            [nom] => ofgates
            [prenom] => john
        )
)

Attention :
— il existe un grand nombre d’options PDO. Ici, j’en ai deux qui sont compatibles entre-elles. Toutes ne le sont pas.
— FETCH_UNIQUE va faire en sorte que les éléments de l’index du tableau seront unique (c’est obligé, pour un tableau). Ici ça ne poste pas de problème car l’ID est un hash unique (je déclare cette colonne comme UNIQUE quand je construit la BDD, par exemple). Si votre "id" n’est pas unique, les derniers écraseront les premiers.
— FETCH_UNIQUE utilise la première colonne demandé dans la requête. Ici, c’est mon "id". Si j’avais voulu utiliser "nom", j’aurais dû utiliser cette requête :

$bdd->query("SELECT nom, id, prenom FROM table")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);

Ici, la première colonne est "nom", et "id" vient en second, suivi de "prenom".

Bien-sûr, si l’utilise le « * », on peut faire ça :

$bdd->query("SELECT nom, * FROM table")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);

Pour forcer d’avoir "nom" en premier, même si ce n’est pas la colonne en première dans la liste des colonnes de la BDD.

J’arrête là pour les exemples, ça me suffit.
Je vous laisse voir les différents modes. Le "FETCH_KEY_PAIR" peut-être utile parfois aussi.

https://phpdelusions.net/pdo/fetch_modes

#20393

En fait, l’odeur du propriétaire d’un chat ne rassure pas ce dernier en cas d’absence, au contraire - GuruMeditation

Les chats anxieux ne sont pas réconfortés par l’odeur de leur humain absent. Cela leur rappelle simplement leur absence.

Ah…

~

Mon chat est très attaché à moi (du moins je crois, n’étant que son esclave :p) :
— elle me suit comme mon ombre
— est toujours sur mes genoux
— quand je rentre, elle m’attend à la porte (elle reconnaît le bruit de la voiture) et monte immédiatement sur mes épaules (façon Pikachu :D)

… et elle ignore totalement toutes les autres personnes. Perso je peux la ramasser et la porter et lui faire ce que je veux. N’importe qui d’autre fait ça, y compris la famille et des personnes qu’elle connaît, elle ne veut SURTOUT pas.

De fois je ne sais pas trop si elle me considère comme sa maman ou bien comme son propre chaton.

Je ne sais pas du tout ce qu’elle fait quand je ne suis pas là. Elle a juste une peluche qu’elle traîne parfois dans la maison : je la retrouve à des endroits loufoques de temps en temps, alors que quand je suis là, elle n’y touche pas du tout.

Je devrais peut-être installer une caméra pour voir :-D

(après ça reste un chat normal : elle joue avec les laser, les ficelles, boit de l’eau avec sa patte dans un verre (surtout pas sa gamelle), chasse les mouches, adore les cartons ainsi que le poisson…
… et c’est parfois une teigne qui sait avoir le dernier mot : https://lehollandaisvolant.net/img/1e/cats.jpg )

https://www.gurumed.org/2021/09/20/en-fait-lodeur-du-propritaire-dun-chat-ne-rassure-pas-ce-dernier-en-cas-dabsence-au-contraire/

#20391

Vers un chargeur unique pour tous les utilisateurs de smartphones d'ici 2024

C’est drôle parce que ça devait déjà être le cas depuis 10 ans.

Et c’était le cas avec les constructeurs sauf un seul : Apple.
Et aujourd’hui, bien qu’on assiste à l’évolution du micro-USB vers l’USB-C, c’est là aussi une prise unique adoptée par tous les constructeurs de téléphones… sauf un seul : Apple.

Notons qu’ici ça devrait concerner les téléphones, mais aussi les appareils annexes : casques sans fil, souris, manettes de JV… Globalement ça devrait bien se passer : l’USB-C est en bonne voie et à part Apple, y a trop de trouble-fête.

https://www.universfreebox.com/article/499754/vers-un-chargeur-unique-pour-tous-les-utilisateurs-de-smartphones-dici-2024

#20390

Note perso pour le SQL, inner joint, left join

Bon, un truc probablement trivial en SQL, mais je dois la noter.

Pour mon lecteur RSS.
J’ai une table avec les flux, et une table avec les posts.
Dans celle avec les posts, j’ai l’id du flux. Logique.

Quand je liste les flux, je veux un compte des nombres de posts non lus qui lui sont associés :

flux1 : 10
flux2 : 5
flux3 : 0
flux4 : 0

Donc ça :

SELECT flux.id, COUNT(posts.id) AS unread FROM flux LEFT JOIN posts ON (posts.flux_id = flux.id) WHERE posts.unread=TRUE GROUP BY flux.id 

Sauf que ça, ça me retourne :

flux1 : 10
flux2 : 5

Comment faire pour avoir ceux où le nombre de posts est 0 ?
Il suffit de mettre le WHERE dans le la parenthèse :

SELECT flux.id, COUNT(posts.id) AS unread FROM flux LEFT JOIN posts ON (posts.flux_id = flux.id AND posts.unread=TRUE) GROUP BY flux.id 

Et là :

flux1 : 10
flux2 : 5
flux3 : 0
flux4 : 0

*faceplam*
J’ai mis beaucoup trop de temps à chercher ça

Du coup la requête complète, avec un ordre selon le titre du site dont j’ai le flux, et en incluant aussi (au passage), la date du dernier poste pour un flux donné :

SELECT flux.id, COUNT(posts.id) AS unread, MAX(posts.date) AS latestpost FROM flux LEFT JOIN posts ON (posts.flux_id = flux.id AND post.unread=TRUE) GROUP BY flux.id ORDER BY flux.titre

C’est là que je suis heureux de ne plus avoir de fichiers plain text serializé ;)

(Ces fichiers sérialisés sont très bon quand on a une liste de posts simple, mais ça devient vite la merde quand on a plusieurs tables dont les données sont mises en relation (les posts appartiennent à un flux, par exemple ; ou les commentaires à un article, les fichiers mp3 à un album, à un artiste…)

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

#20389

Note

Un truc que tous les recruteurs — du secteur IT, ou non — devraient se foutre bien dans le crâne une bonne fois pour toute :

Temps pour finir un truc :
— 4 h
— Si avec ma musique : 30 min.
— Si en open-space : 2 jours.
— Si entouré de gens qui cherchent à me parler constamment : 6,5 millions d’années.

Au diable le babyfoot. Filez un bureau, fermé.

Personne n’est efficace si y a 300 personnes à s’agiter toute la journée autour de toi, des téléphones qui sonnent tout le temps, le livreur à la porte, la radio de merde éventuellement, ou des machines qui font du bruit.

En fait, même le tic-tic d’une montre au poignée peut nous faire sortir de nos gonds quand on est concentré.

Après j’ai envie de dire : on est payé à l’heure, donc si le projet dure 6,5 millions d’années parce qu’on est en open-space entouré de clowns en costard, c’est plus votre problème et celui du patron que le miens…

Et puis 2 petits PDF pour rigoler :
https://lehollandaisvolant.net/files/ne-pas-deranger.pdf
https://lehollandaisvolant.net/files/faites-pas-chier.pdf

:-D

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

#20388

Numerama - Comment un simple SSD peut redonner vie à votre vieil ordinateur - Arfy'z tranche du Net

+1

J’en upgradé des dizaines PC de cette façon : un SSD (généralement 240 Go) et une barrette de RAM en plus (Passant de 4 à 6 ou de 4 à 8 Go), et un ordinateur redevient utilisable pour environ 50-70 €.

En prime, il faut réinstaller Windows, donc sur les PC grand public (Acer, Asus ou autre) ça revient à virer de Windows bloaté pour en installer un nouveau tout nu.
Sachant que de nos jours, les Windows 10 s’activent tout seuls, et que les drivers se téléchargent également tout seul, ça se fait très bien.

https://www.arfy.fr/dotclear/index.php?post/2021/09/19/Numerama-Comment-un-simple-SSD-peut-redonner-vie-a-votre-vieil-ordinateur

#20387

Why Australia wanted out of its French submarine deal – POLITICO

À propos des sous-marins là :
- coûts doublés depuis le début eu projet
- allongement disproportionné des délais
- modification des specs en cours de route
- appareils construits en Inde et pas en Australie comme prévu
- fuite de 22k documents sur le contrat à cause d'une cyberattaque mal contenue

Bref, le "coup de poignard dans le dos" comme l'indique le ministre semble logique pour ce qui est un fiasco depuis le début. Ah et l'Australie avait prévu cette option depuis plus d'un an. Ça n'a donc rien d'une surprise.

La bureaucratie d'un autre âge qu'on pratique ici en France va réellement finir par tuer le pays. À la fin, il ne restera que des gratte-papier diverti par Michel Drucker et gouverné par un Roy...

https://www.politico.eu/article/why-australia-wanted-out-of-its-french-sub-deal/amp/

#20385

L’interpellation musclée d’une mère devant sa fille à Lille provoque la colère des passants

Ce vendredi midi, rue Pierre-Mauroy, l’interpellation musclée par des policiers municipaux d’une maman qui accompagnait sa petite fille à vélo a soulevé l’indignation de nombreux passants.

La police quoi…

Sauf qu’il est trop tard maintenant pour s’indigner : ça faire des années qu’ils tabassent pour un oui ou pour un non, mais quand ça ne concernait que les noirs, les arabes et les gilets jaunes, tout le monde s’en branlait.

Maintenant c’est une fillette et sa maman et ça indigne. Tant mieux, mieux vaut tard que jamais, mais l’IGPN, la blanchisserie de flics, dira que la fille était sur un dangereux vélo et le flic sera médaillé pour sa bravoure.

Bref, si vous tenez à votre vie et à votre intégrité physique, tenez-vous éloigné de ces individus armés et violents : ils font ce qu’ils veulent et y a plus personne pour les contrôler (heureusement on peut encore les reconnaître assez facilement).

https://www.lavoixdunord.fr/1070843/article/2021-09-17/lille-interpellation-musclee-d-une-maman-avec-sa-fille-par-la-police-municipale#Echobox=1631884354

#20384

pseudo-edgy soft-leftist sur Twitter : "This guy's dashcam captured the deadly Tesla explosion and now all his tweets are gone… "

Apparemment il y a une explosion d’une voiture Tesla assez spectaculaire pendant qu’elle roulait.

La vidéo a été mise en ligne (filmée par la dashcam de quelqu’un d’autre), mais Tesla la fait supprimer de partout et les comptes associés sont bloqués.

C’est vraiment pas beau et surtout très con de leur part : les explosions de voitures ne sont pas liées aux EV : ça arrive, c’est tout. J’ai déjà vu des pots d’échappement chauffer un peu trop, et faire fondre le plastique du réservoir. Ça n’a pas traversé, mais ça aurait pu. Et 30 litres d’essence qui coulent sur un pot bien chaud, ça explose aussi.

Ça reste anormal, mais les accidents sont inévitables : batteries ou essence, ça reste une bombe : de l’énergie concentrée qui n’a qu’une envie, c’est de se libérer.

La vidéo (de mauvaise qualité) est encore visible là : https://mobile.twitter.com/GladiatorOffice/status/1438673406233235460

https://twitter.com/lib_crusher/status/1438672243358306305

#20383

Mathias Ulmann sur Twitter : "Ceci n‘est pas une blague. Voici l’un des 37 nouveaux emojis validés pour 2021 par le Consortium Unicode. Oui, ce sont des hommes enceintes. Non, rien.… https://t.co/KZi9Md60nR"

Oui, ce sont des hommes enceintes.

Dîtes, je veux un emoji de chat avec six têtes, un autre d'éléphant rose et enfin un d'un requin ailé. Comment c'est ça pas réel ?

ÉDIT :

OK, le "réel" dans la dernière phrase est mal choisi.

Des hommes capables d'assurer la portée d'un enfant existent, c'est un fait.

Maintenant, quel pourcentage de la population ça représente ?

À l'inverse, il doit y avoir 30% de personnes en surpoids ou obèses en occident. Où est leur emojis ?

Ou encore les emojis pour les 15% des gauchers ? Y a un emoji d'une maison gauche qui écrit ? Pas dans mon clavier.

À côté de ça, des emojis pour le drapeau breton ou Tiananmen sont refusés (alors que le drapeau pirate et du CIO existent, ainsi que la tour de Tokyo et la statue de la liberté).

Le comité qui valide ces trucs là est particulièrement orienté, ça ne date pas d'hier.

C'est ça que je trouve ridicule.

Mais vous n'êtes pas forcés de penser pareil que moi. Au contraire. Soyez juste conscient d'une chose : des emoji pour résoudre toutes les discriminations dans le monde, ça ne suffira pas.

https://twitter.com/MathiasUlmann/status/1438887593807073280

#20382

Dates d’ouverture et de fermeture de la chasse 2021-2022 : réglementation

N’oubliez pas de rester confinés : le virus chasseur-21 est de sortie depuis la semaine dernier.

Les symptômes :
— bruit fort audible dehors
— ensanglantement subite d’un bras, d’une jambe
— mort subite
— perforation de la tête par du plomb

Le virus s’attrape surtout en forêt, dehors sur les sentiers de randonnées, mais aussi en ville, chez soi dans son salon, dans son jardin, sa voiture.

Et si vous voyez des hordes d’animaux très peu farouches (lapins, canards, faisans…) : ce sont des élevages destinées à être lâchés en forêt pour les chasseurs.

Qui a parlé de « régulation des nuisibles » et d’écologie ?

https://www.toutsurmesfinances.com/vie-pratique/a/chasse-le-calendrier-et-les-regles-a-respecter

#20379

Le Codex de Simon de Thuillères – Allumez la flamme des divines enluminures !

Si certains parmi vous sont intéressés par le magnifique livre de Simon de Thuillères (c’est lui qui a fait le fameux « octroi de franc-passage », en plus de centaine d’autres choses), ben il vient de sortir, pour le prix de 30 €.

Pour ma part, j’ai fait parti de la campagne de financement participative et j’ai déjà mon exemplaire ainsi que tous les goodies :D

https://simondethuillieres.com/

#20377

Shisheyu sur Twitter : "NO KIDDING que des voisins sont débranchés en permanence. Un miracle que je subisse la panne Internet seulement maintenant. Et on ose me conseiller une offre professionnelle. Parce que oui oui foutre deux lignes là-dedans au lieu d'une seule ça donne confiance. @orange @Freebox https://t.co/iO5xCmPIdj" / Twitter - Liens en vrac de sebsauvage

C’est pas un cas isolé : https://lehollandaisvolant.net/?mode=links&id=20210405184539

Les FAI (ou leur prestataires) s’amusent à ce genre de choses depuis un moment.

https://sebsauvage.net/links/?qO_5fg

#20376

Note

La sécurité est la première des libertés.

Devrait être reformulée :

La liberté est la première des sécurités.

Car personne n'est en sécurité s'il n'est pas libre.

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

#20372

RTL France sur Twitter : "La proposition d'Eric Zemmour de vouloir interdire les prénoms étrangers en France vous paraît-elle xénophobe ?" / Twitter - Liens en vrac de sebsauvage

Et merde, va falloir que je change mon nom moi aussi ? :-(

Ah non : sa proposition ne concerne en réalité que les prénoms à consonance arabo-musulmane. Si on s’appelle Örjan, Hans, Günter ou encore Antonio (qui ne sont pas sur le calendrier français non plus — ce qui me semble une référence plausible en matière de « prénoms français ») … on n’est pas concerné.

Sa proposition est profondément raciste, comme les 3/4 de ses idées, en fait.

https://sebsauvage.net/links/?W85omg

#20373

Universal Music entrera en bourse le 21 septembre, une valorisation estimée à 33 milliards d’euros

Taxer les calculatrices et les cafetières pour sauver l’industrie du disque, ça fonctionne bien, hein ?
Et tout ça c’est évidement pour la chancellerie du Copyreich. Aucun artiste (sinon les 5 ou 10 plus gros) ne toucheront un rond.

https://www.nextinpact.com/lebrief/48069/universal-music-entrera-en-bourse-21-septembre-valorisation-estimee-a-33-milliards-deuros

#20371

Caisses de grève sur Twitter : "[Cérémonie en l'honneur des médaillés olympiques]Le PDG de la startup-nation n'est pas satisfait de sa filiale "sports olympiques", et il déroule son plan JO 2024.Retour sur investissement, montée en gamme, "cordées du sport", "pacte de performance"...… https://t.co/byEKgX22SN"

Macron qui dit aux athlètes français qu'ils n'ont pas rapporté assez de médailles... C'est immonde.

C'est typiquement français ça encore : plutôt que d'encourager pour faire mieux dans 3 ans, faire de remontrances à tout va en disant combien de pognon de dingue ça a coûté, et qu'ils ont perdus. Il ne voit rien d'autres que des billets verts. Un PDG quoi.

On l'a vu aussi avec le foot. Quand les français rentrent après une finale perdue, personne ne les applaudir, et pire,cils sont hués sous les insultes racistes.

Pour donner une idée : quand les Oranges (les joueurs hollandais) sont revenus aux PB après leur finale perdu en coupe du monde de foot il y'a quelques années, ils ont été accueillis en héros et c'était la fiesta toute la nuit.

Chacun ses façons de voir les choses évidemment, mais si j'avais été dans la salle sur une chaise roulante avec Macron qui insulte 4 ans de travail en 2 mieux parce c'est pas rentable selon ses statistiques financières, la seule raison pour laquelle je serai resté dans la salle, c'est parce-qu'on peut pas sortir faute d'infrastructures adaptées aux PMR.
Les jeux paralympiques c'est aussi pour ça : montrer les différences, montrer que ça n'empêche pas de vivre et de faire de grandes choses, mais aussi montrer qu'il y'a besoin d'infrastructures spéciales. C'est pas comme si c'était la loi, au passage.

Au lieu de ça, il leur dit qu'ils sont pas rentable.

Quel @€&*?@€.

https://twitter.com/caissesdegreve/status/1437759391978164226

#20366

Note : le festival des robots

Je suis en train d’éplucher les logs de mon site. C’est fascinant.

Mais je suis aussi impressionné par la quantité de trafic "fantôme" : le nombre de bots est impressionnant.

On connait GoogleBot, BingBot, éventuellement DDG ou Yandex, voire Yahoo si ça existe encore.

Mais connaissez-vous PetalBot, SemrushBot, AhrefsBot, dotbot, MJ12bot… ? Des robots commerciaux ou SEO :

This data has immense value for SEO community as it helps marketing professionals to better understand the fundamental algorithms of the world's largest search engines so that they could optimize websites accordingly

(source)

Ou encore UptimeRobot ? Le robot qui fait un simple hit à la racine toutes les 5 minutes pour savoir si le site répond.

Ou encore AppleBot, qui sert pour Siri et Spotlight.

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

#20365

HEAD - HTTP | MDN

Tiens, en plus des requêtes GET ou POST, il existe la requête HEAD, qui permet de juste avoir l’entête :

La méthode HTTP HEAD demande les en-têtes qui seraient retournés si la ressource spécifiée était demandée avec une méthode HTTP GET. Une telle requête peut être envoyée avant de procéder au téléchargement d'une ressource volumineuse, par exemple pour économiser de la bande passante.

Comme décrit, ça permet de juste faire un hit de test.

https://developer.mozilla.org/fr/docs/Web/HTTP/Methods/HEAD

#20368

L'arme secrète de Tesla: La Giga Presse - YouTube

Parfois, le plus grand avantage c'est d'avoir zéro expérience.

Tesla s'est jeté sur le marché automobile, face à des concurrents centenaire comme Ford, ou Benz.

Les autres constructeurs continuent de faire une chaîne de montage par véhicule et utiliser du matériel du XXe siècle.

Tesla a une usine de batteries qui peut faire tous les modèles car les batteries sont toutes identiques : des racks rectangulaires remplis de modules de la taille d'une pile.
Les autres constructeurs adaptent la batterie à la forme du véhicule et la place disponible (souvent sous le coffre).
Je vous laisse imaginer ce qui est le plus simple à monter, remplacer, accéder, réparer, upgrader...

Ici un autre exemple avec la carrosserie : les autres constructeurs veulent rester aux pièces soudées. Tesla, lui, coule la carrosserie en deux blocs d'alu fondus. Le nombre de pièces est réduit de 300 (et donc d'étapes d'assemblage, de risques de problème, etc.).

Le fait d'être un outsider permet d'avoir une autre vision des chose et de la mettre en place sans se demander ce qu'on va faire des anciennes chaînes de montage.

On peut aimer ou non Tesla ou Musk, mais on doit avouer que c'est un cas d'école dans le domaine. Idem pour SpaceX.

Bref, ça rejoint l'adage : ils ne savaient pas que c'était impossible, donc ils l'ont fait.

https://youtu.be/FyxRddskyk4

#20367

Firefox court-circuite Windows pour faciliter son utilisation par défaut

Haha ! Microsoft ces clampins :
– MS : met un mécanisme pour que changer son navigateur soit très très chiant
– MS : fait en sorte que Edge outrepasse ce mécanisme avec une astuce et puisse devenir le navigateur par défaut très facilement.
– Firefox : finit par utiliser la même astuce
– Microsoft : pas content :-(
– Firefox : trololo :-P

https://www.nextinpact.com/lebrief/48062/firefox-court-circuite-windows-pour-faciliter-son-utilisation-par-defaut

#20364

Dutch authority enforces Router Freedom - FSFE

Woah, donc si les hollandais ne veulent pas de la box de leur FAI, ils pourront en utiliser une autre et le FAI ne pourra pas refuser et devra leur fournir les informations de connexion (généralement cachées dans les box). Encore mieux, les FAI ne pourront pas refuser de les aider en cas de panne sous prétexte que les gens utilisent une box à eux et non celui du FAI.

Le législateur a simplement considéré que la box c'est un équipement personnel et l'utilisateur peut tout à fait choisir lequel il installe chez lui.

En France, en tout cas chez OVH, je peux utiliser n'importe quel routeur, j'ai toutes les informations nécessaires. Je ne sais pas si c'est pareil ailleurs.

https://fsfe.org/news/2021/news-20210805-01.en.html

#20363

Deutsche Energieerzeugung: Mehr Kohle als Windkraft

Nyanynya C fo le charbon na pa remplsé le nukléère an almagne

Devine quoi ? Et bah siii !

Le charbon est de nouveau la première source d'énergie de production électrique en Allemagne (alors que la part de l'éolien a lui chuté), comme toutes les autres.

Y en a encore qui pensent qu'on va tenir nos 2 °C et les accords de Paris ? lol.
Perso je pense plutôt qu'on sera les prochains : on peut rire des Allemands, mais on va exa dans le même mur, en ayant exactement la même politique globale de retour au 19e siècle.

https://app.handelsblatt.com/unternehmen/energie/energie-kohle-loest-windkraft-als-wichtigste-quelle-fuer-stromerzeugung-ab/27606986.html

#20362

JeProtegeMonEnfant.gouv.fr attaqué par une association anti-porno

*gros facepalm*

Les critiques de Stop au Porno ne s’arrêtent pas là : « La plateforme jeprotegemonenfant.gouv.fr renvoie également les mineurs vers des contenus très crus, comme Sexy Soucis, un programme web de France Télévisions ».

Ah on comprend mieux : le problème pour eux c’est le fait d’en parler. Ok ok.

Et du coup, les enfant, quand ils auront 18 ans, ils vont faire quoi ?
Être respectueux des femmes, connaître le consentement, la contraception, savoir se protéger dès l’instant où ils auront soufflé les bougies sur un gâteau en forme de bible ?

Haha, nope.

https://www.nextinpact.com/article/48047/jeprotegemonenfant-gouv-fr-attaque-par-association-anti-porno

#20361

9/11: Life Under Attack - YouTube

Un film/docu sur les attaques.
L’ensemble est fait d’images amateurs de gens qui étaient là, sur place, souvent par hasard, et qui ont filmé, également par hasard, y compris le premier crash..

Le doute au début, sur ce qui se passe. Puis la réalisation, après le second avion. Puis l’avion dans le Pentagone et le vol 93.
C’est pas orienté ni politique (comme d’autres films plus ou moins complotistes), juste des films amateurs qui retracent la vie des gens sur place ce jour là

Je vous préviens : le film est très dur à voir.

Pour un truc plus posé, Neil deGrass Tyson a consacré un épisode de StarTalk sur la situation (il y était aussi), et sur ce qui a changé depuis : https://www.startalkradio.net/show/911-memorial/

https://www.youtube.com/watch?v=MnyfU1-FdUY

#20360

Des « boîtiers anti-attentats » dans 33 écoles primaires

Heuuuuuu… un boitier avec un bouton à enfoncer pour alerter les secours.
Comme dans les films, dans les banques, sous les guichets là.

Entreprise « spécialisée dans les solutions contre le vol à l'étalage », Thoonsen Trading, une PME castelroussine passée de 4 à 40 employés en 16 ans, décidait en 2016 de « diversifier son activité en développant une solution globale de sécurisation des employés et travailleurs isolés : le THOOBEE ».

Le passage important ici est : « diversifier son activité ». Ils se sont donc dit « tiens, sur quelle vague de peur on pourrait bien pouvoir surfer ? le terrorisme ? les nenfants ? oh, je sais : les écoles ! »

En gros, c’est comme les assurances : ils ne protègent rien, n’empêchent pas les dégâts, ne sauvent personne, et en prime finissent toujours par ne rien rembourser du tout, mais ils sont en revanche des maîtres en ce qui concerne de vendre de la peur et pousser les gens dans leur retranchements primitif d’animaux et à les forcer à dépenser leur argent pour n’importe quel gadget à la con, du moment qu’il y a une LED, un bouton rouge et une sirène.

On verra ce que ça donne, mais maintenant que tout le monde sait que les 33 écoles de Châteauroux sont dotés d’un système à 560 000 €, ben j’imagine que les méchants iront ailleurs.

https://www.nextinpact.com/article/47997/des-boitiers-anti-attentats-dans-33-ecoles-primaires

#20358

Note : Navigateur pourri

C’est moi ou y a une fonction qui permet à un navigateur qui fait un putain de hit sur CHAQUE lien présent dans une page ?

Voilà le log : https://lehollandaisvolant.net/files/faulty-log.log

208 hit en moins de 11 secondes. Forcément le serveur n’aime pas ça. Et moi non plus.

Désormais je blackliste les IP à vu.
Raz le bol que des personnes qui veulent juste lire normalement voient des erreurs à cause d’une poignée de tarés.

Le navigateur merdique :

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.141 Safari/537.36

Probablement un safari configuré pour faire chier le monde.

ÉDIT : il semble qu’il existe des clickbot, principalement sur les serveur d’Amazon AWS, et qui servent à cliquer sur tous les liens d’une page.

*facepalm*

ÉDIT : Sick me signal que ça pourrait être un aspirateur de site.
Je ne pense pas : seule une page est téléchargée, mais ensuite il y a des hit sur tous les liens dans cette page. Ça s’arrête là : les fichiers liés à ces pages là ne sont pas téléchargés.
Par ailleurs, le but d’avoir un aspirateur est de l’aspirer une fois. Ici, l’aspiration est lancée plusieurs fois par jour.

Je ne pense pas non plus que ce soit Archive.org qui fasse ça : ils récupèrent une page et la stockent. Ils n’aspirent pas un site ensuite plusieurs fois par jour.

J’ai tout de même bloqué (via Robots.txt) certains robots dédié à la télémétrie et au SEO : PetalBot, SemrushBot, AhrefsBot, Dotmic DotBot, Proximic bot.
Je n’ai pas besoin de ça de toute façon.

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

#20356

ACSS

Remplacer toutes les propriétés CSS par des classes, puis, dans le fichier CSS, faire autant de classes avec une seule déclaration que le CSS a de propriétés.

Quelle horreur.

(Et pauvre navigateur)

https://acss.io/

#20355

La plus grande usine de captage du carbone au monde démarre en Islande - GuruMeditation

4 400 tonnes.
Alors que les émissions sont plutôt de l’ordre de 10 000 000… de fois plus importantes.

Mais bon, on salue l’initiative.

J’imagine que cette entreprise vendra du "capital" carbone aux entreprises pollueuses.
C’est ce que fait Tesla par exemple, dont les bénéfices proviennent principalement de là : https://www.businessinsider.fr/us/tesla-emissions-credits-sales-profit-stellantis-fiat-chrysler-2021-5

https://www.gurumed.org/2021/09/10/la-plus-grande-usine-de-captage-du-carbone-au-monde-dmarre-en-islande/

#20354

Un rapport s’intéresse à l’usage « responsable et acceptable par la société des technologies de sécurité »

Je n’ai pas eu le temps de lire les rapports, mais le résumé de NXi donne pas envie :

Ce rapport fleuve formule pas moins de 30 recommandations, proposant pêle-mêle de « soutenir le tissu industriel français », « développer l’usage des techniques biométriques », « superviser l’action des forces de sécurité »…

De toute façon, vu l’historique dans le domaine c’est pas très compliqué de lire entre les lignes :

« soutenir le tissu industriel »

Signifie : brevets logiciels, obsolescences programmée des appareils nioutek (pour que les gens rachètent plus souvent), bigdata pour exploiter les gens et suggérer des pubs plus souvent, autoriser des DRM partout et favoriser les systèmes fermés surtout pas libres.

« développer l’usage des techniques biométriques »

Signifie : mettre des caméras à reconnaissance faciale et à détection de comportement suspect partout.

« superviser l’action des forces de sécurité »

Signifie : autoriser les FDO à scanner votre téléphone / ordi / frigo, autoriser les boîtes noires version NSA partout.

ÉDIT :
Je viens de lire le sommaire du rapport. On y lit des parties entières sur ça :

— La détection de situations de danger pour les personnes par l’exploitation automatisée des données
— Les technologies d’aide au suivi des personnes representant une menace pour la securité
— Garder la main sur la technologie
— Renforcer les procédures administratives

donc j’étais pas bien loin : détection via IA, flicage, matériel proprio, police administrative plus expéditive. Voilà…

https://www.nextinpact.com/lebrief/48026/un-rapport-sur-lusage-responsable-et-acceptable-par-societe-technologies-securite

#20353

Hydrogen vs. Battery Electric Cars - YouTube

Par Physics Girl, sponsorisé par Toyota (ce qui n’enlève rien à la qualité habituelle ni à la pertinence des arguments ; mais c’est peut-être un peu orienté quand-même).

Pour ma part j’ai toujours été admirateur de l’hydrogène. Sur le plan technologique, et pratique c’est top : tous les avantages en terme de conduite d’une voiture électrique, tous les avantages en terme de recharge d’une voiture thermique (ça ressemble à une recharge GPL ;-)).

Mais finalement, le rendement énergétique global est merdique : 25 à 35 %.

En gros, avec un kilowatt d’énergie, on parcourt trois fois plus de chemin en voiture électrique à batterie, qu’en voiture électrique à pile à combustible (hydrogène).
Sans compter que le H2 aujourd’hui est produit généralement à partir de gaz pétrolier.

Je ne dis pas qu’on doit jeter cette techno juste pour ça : mais si l’énergie est précieuse, il n’est pas viable d’en gâcher les 2/3 alors qu’on a mieux que ça.

Pour moi, ça reste le futur. Et comme ils disent dans la vidéo : l’hydrogène et l’électrique à batterie seront le futur tous les deux. Y a pas besoin d’avoir un perdant (hormis le thermique fossile).

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

#20351

Les messages WhatsApp peuvent être lus par ses modérateurs, sans casser le chiffrement E2E

Ça sert à quoi de faire du chiffrement de bout en bout si n’importe qui peut lire les messages, à commencer ceux de qui on essaye de se cacher ?

C’est ridicule.

À moins que les modérateurs soient des surhumains capable de lire un truc comme « TGUgY2hpZmZyZW1lbnQgZGUgV2hhdHNBcHAgPSBncm9zIGNhY2Eu » ça signifie toujours que leur chiffrement ne vaut rien.

Autant utiliser du HTTPS tout simple : le message est caché dans les tuyaux, mais aux extrémités, c’est déchiffré. WhatsApp c’est la même chose.

https://www.nextinpact.com/lebrief/48013/les-messages-whatsapp-peuvent-etre-lus-par-ses-moderateurs-sans-casser-chiffrement-e2e

#20350

D’où viennent « 𝑖 » et les nombres imaginaires ? - Couleur-Science

Petit article qui m’a moi même permis de comprendre tout ça. En fait, il n’y a pas grand chose à comprendre : ces nombres imaginaires n’ont rien de mystiques et y a pas besoin de voir en 12 dimensions pour les visualiser. Pas plus que les nombres relatifs.

~

Sinon, pour les web-dev, une petite astuce pour faire afficher des images PNG transparentes à la fois sur les fonds clairs et les fonds sombres.
C’est valables pour les schémas et autres diagrammes :

@media (prefers-color-scheme: dark) {
	img[src$=".png"] {
		filter: invert(1);
	}
}

Ça cible les PNG uniquement (donc les seules avec transparence, pas les JPG (généralement utilisées pour les photos) et ça inverse les couleurs : le noir devient blanc, le blanc devient noir, mais le transparent n’est pas touché.
Seul soucis : le rouge devient vert, etc. Mais sur un schéma ou diagramme, ça ne gêne pas.

Autre méthode, mais moins jolie : ajouter un fond blanc sur toutes les images. Comme ça, sur un texte clair sur fond sombre, les images noir sur fond blanc restent noirs sur fond blanc (et donc lisibles) :

img[src$=".png"] {
	background: white;
}
https://couleur-science.eu/?d=cfaa7c--dou-viennent-et-les-nombres-imaginaires

#20349

Android : faire un raccourci vers son QRcode pass sanitaire - Lokoyote

Ouais, perso je suis resté au papier.
Au départ c’était pour pas avoir à installer l’app du gouvernement, mais au final je constate que je suis toujours le premier à le dégainer le pass partout où l’on va.

Pour ça, le smartphone c’est juste pas pratique, à moins d’imprimer le QR et de coler le papier au dos du téléphone ou sous la coque.

En vrai, j’ai plutôt envie de trouver une carte pokémon, de virer le pokémon et de mettre le QR-Code à la place :-D

https://lokoyote.eu/android-faire-un-raccourci-vers-son-qrcode-pass-sanitaire/

#20348

Et si on apprenait les portes logiques dès le plus jeune âge ?

Excellent !

Des jouets en forme de plaque avec des boutons et une lumière : sur la porte AND, la lumière s’allume si on appuie les deux boutons à la fois.
Sur le porte OR, elle s’allume si un des boutons au moins est enfoncée.

Après, je pense que ces "jouets" pourraient très bien aussi servir pour les collégiens, les lycéens et même après.

Kickstarter est bien pour ça. Y a beaucoup de bruit, mais parfois une perle sort du lot.

https://www.nextinpact.com/lebrief/47993/et-si-on-apprenait-portes-logiques-des-plus-jeune-age

#20344

Des Américains découvrent "La Pataterie" et ne s'en remettent pas | Le HuffPost

Ceux qui se moquent, c’était ceux qui ont passé 5 heuresdans les files d’attente lorsque burger-king est arrivé en France, c’est ça ?

Autrement, s’ils sont en extase devant des patates, j’imagine même pas ce que ça va être quand ils vont découvrir ce qu’il est possible de faire avec tous les autres légumes :-D.

~

Pour la petite histoire : j’ai grandi en France, avec la bonne bouffe et tout. Par contre je ne comprenais pas ce que ça avait de si extraordinaire : pour moi c’était normal, c’était acquis.

Et puis entre 2012 et 2014 je suis allé vivre aux P-B.

Et j’ai compris.

Là-bas y a quelques plats typqiues, y compris des très bons, mais ils se comptent sur les doigts d’une main et c’est globalement toujours les mêmes ingrédients : pommes de terre, poisson, friture.

Du coup j’ai compris ^^.

Et même si y a beaucoup de choses que je n’aime pas, y a toujours au moins la moitié des plats que je peux choisir dans les restaurants tellement c’est varié, même dans les restaurants locaux. On a tellement de tout qu’on n’est pas obligé de se limiter.

En Hollande et typiquement dans tous les pays du nord de l’Europe, si t’aimes pas les pommes de terre, autant aller vivre ailleurs (ou aller dans un restaurant étranger).

https://www.huffingtonpost.fr/entry/americains-la-pataterie-provence-et-ne-sen-remettent-pas_fr_61372cebe4b0f1b97065764b

#20342

Le bois mort libère 10,9 gigatonnes de carbone par an, ce qui ne devrait pas s’arranger avec le changement climatique - GuruMeditation

Parfait, interdisons le bois !

J’ai toujours peur de ce genre d’annonce. Pas que ce soit faux, mais plutôt parce que ça sera pris pour excuse pour rien changer aux énergies fossiles : « Oh, l’effet de serre ça vient des vaches et des arbres ? Bah je peu continuer à rouler en pick-up alors ! ».

Il ne faut pas oublier que le CO2 que le bois libère était jadis dans l’atmosphère. Ce n’est donc pas un ajout.

Brûler du pétrole ou du gaz naturel, si.

https://www.gurumed.org/2021/09/06/le-bois-mort-libre-109-gigatonnes-de-carbone-par-an-ce-qui-ne-devrait-pas-sarranger-avec-le-changement-climatique/

#20341

This Is Not a Shockwave - YouTube

Vous avez déjà vu les "cônes de vapeur" autour d'un avion de chasse qui vole très vite?

Ben c'est pas un mur du son, ni une onde de choc d'ailleurs.

https://youtu.be/uO4FckCAZtU

#20340

effects-of-ivermectin-therapy-on-the-sperm-functions-of-nigerian-onchocerciasis-patients.pdf

Donc l'invermectin, le médoc de cheval que les antivax prennent pour soigner le covid...

... Rendrait stérile 85% des hommes qui en prennent.

HAHAHA 😂 !
Si c'est vrai c'est trop drôle : car j'imagine qu'ils avaient le recul suffisant, c'est ça ?

En tout cas, on peut toujours parler de Darwin Award ici : il n'y a pas besoin que les gens meurent, juste qu'ils s'empêchent de se reproduire au cours d'une activité débile, ce qui est le cas ici.

https://www.scholarsresearchlibrary.com/articles/effects-of-ivermectin-therapy-on-the-sperm-functions-of-nigerian-onchocerciasis-patients.pdf

#20339

Note : optimisation PHP

Mon site est régulièrement sujet à des ralentissements. C’est pas nouveau mais c’est un peu chiant.
Je ne sais toujours pas si ça vient de moi (mon site) ou un autre, car je suis en mutualisé. J’essaie tout de même d’optimiser un peu.

Une des pages les plus vue de mon site, c’est la page du Gravatar local.
Dans les commentaires, plutôt que votre navigateur accède à Gravatar (service externe), il demande à mon serveur d’aller chercher sur Gravatar. Ensuite, le serveur stocke l’image récupérée pour la prochaine fois.

À chaque fois que les commentaires s’affichent, une requête est faite sur le fichier /favatar.php, avec en paramètres le hash de l’image à récupérer.
C’est bien un script PHP qui est lancée à chaque fois. Si le fichier du hash existe sur le serveur, il le read() et l’envoi. Sinon, il le récupère, le sauvegarde et l’envoie.

Je viens de trouver une autre méthode.

Plutôt que de faire une requête sur le fichier /favatar.php, je fais une requête sur l’image directement : /cache/gravatar/hash.png.

Là, si le fichier existe, le serveur l’envoie et ça s’arrête là. Pas de PHP à lancer.

Si le fichier n’existe pas, en revanche, ça devrait envoyer un 404. Sauf que j’utilise un .htaccess pour rediriger sur le /favatar.php et récupérer l’image.

C’est bien mieux : dans la grande majorité des cas, la requêtes est désormais une simple image sur le disque, plus un fichier PHP à lancer, qui va regarder si le fichier existe, qui va le lire, et l’envoyer au navigateur.

J’aurais dû faire ça depuis le début, je sais, je sais, mais on va voir si ça aide.

~
Pour mettre ça en place, faire directement la requête sur /dossier/fichier.png
Dans /dossier/, mettre un .htaccess avec le code suivant :

# If requested resource doesn't exists as a file redirects to the PHP script
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) relative/path/to/script.php?q=$1 [L]

La première ligne est la condition nécessaire à l’application de la seconde. Elle teste « le fichier demandé n’est pas un fichier sur le disque (!-f) ». Si le fichier est absent, il renvoie "true" et exécute la ligne suivante, à savoir une réécriture (pas redirection) vers script.php, avec comme paramètre "q", le $1 qui contient le nom du fichier demandé (on peut y rajouter d’autres paramètres si besoin :

RewriteRule (.*) relative/path/to/script.php?s=search&format=png&q=$1 [L]

[/code]

Ensuite dans script.php, on fait ce qu’on a à faire avec les paramètres (wget sur le fichier, imagemagic pour créer une image, etc., puis on read() le fichier, pour éviter une redirection et une autre requête :

// send file to browser
header('Content-Type: image/png');
header('Last-Modified: '.gmdate('D, d M Y H:i:s', filemtime($target_file)).' GMT');
header('Content-Length: ' . filesize($target_file));
header('Cache-Control: public, max-age=2628000');
readfile($target_file);
exit;

~

Sinon, en aparté : j’ai modifié le thème pour https://couleur-science.eu/ . Le thème est désormais clair ou sombre en fonction du paramétrage de votre navigateur.

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

#20338

Mac Lesggy #jesuisvacciné sur Twitter : "Je vois encore passer des articles sur le foisonnement #éolien : "on peut considérer que la prod. éolienne française est en permanence à 25% de la puissance installée". Eh bien non, exemple ce matin : 5% seulement de production/puissance installée #EnRI #énergie… https://t.co/6fDegjcN2T"

« nya nya nyan les renouvelable c’est pas intermittent »

Ce matin, les éoliennes tournaient à 5 % de leur capacité. Sur 100 éoliennes, 95 étaient à l’arrêt.

Sur une ville de 1000 foyers, 950 étaient dans le noir, le froid, sans eau chaude ni frigo.

Et les 50 restant sont probablement ceux qui payent plus cher leur abonnement pour avoir « l’électricité garanti ». On pari que c’est ce qui va arriver quand ils auront fermé toutes les centrales nucléaires ?

Ah non pardon : ils vont faire pousser des centrales au gaz naturel. Comme si le mot « naturel » produisait du CO2 bio sans OGM et sans gluten et sans effet de serre.

https://twitter.com/MacLesggy/status/1434837069503909888

#20336

Linux trentenaire | Grise Bouille

Bon anniversaire Linux !

Déjà plus de 10 ans que j’utilise ça sur mon ordi personnel comme système principal, donc également merci :-)

https://grisebouille.net/linux-trentenaire/

#20334

France/Suisse/Sécurité IT : Protonmail a communiqué à la police l’adresse IP de militant·es anti-gentrification - Liens en vrac de sebsauvage

Je dirais que c’est la faute du législateur qui autorise les immixtions dans la vie privée de gens pour des prétextes de plus en plus variés, banals et idiots.

Que la Police demande les contacts d’un terroriste avéré, et uniquement sur décision judiciaire, histoire d’arrêter aussi ces contacts (ou au moins aller les interroger) et démanteler une cellule, je ne trouve pas ça abusé. Ils ont toujours eu droit de faire ça.

Ça fait partie de la procédure qui existe depuis toujours : on interroge les proches du coupable ou de la victime pour savoir ce qui s’est passé.

Le problème c’est que la police aujourd’hui demande des accès beaucoup trop larges pour tout et n’importe quoi : le mec a partagé une photo d’un député ? Hop, on demande à Facebook / Apple / Microsoft / Orange / Free / Youporn / Senseo / la banque de France / la mami qui habite en face … ce que cette personne a fait sur les 10 dernières années.

Or, la police et les autorités sont en roue libre depuis quelques temps : quand on voit la délicatesse des flics qui s’apparente à celle d’une horde de piranhas qui n’ont pas mangés depuis 3 mois et à qui on présente un bout de viande, doublé des mêmes méthodes que les terroristes eux-mêmes, ben on se dit que y a un problème là aussi.

Non seulement ils ne demandent plus, ils exigent, sous peine de tout casser (quand t’es prestataire, tu dis pas non : t’as rien fait, t’as pas envie qu’on détruise ce que t’as, surtout quand t’es pas payé pour subir ça), mais en plus ils ne passent plus par la case justice (coucou les polices administratives privées façon Hadopi).

Aussi, les méthodes de communication ont changé. Aujourd’hui, c’est fait à l’écrit sur de longues distances. Avant on se retrouvait dans un endroit discret et on discutait. Or, les écrits restent, et c’est pas juste une question de loi. Les serveurs, proxys, ordinateurs, FAI, box… gardent des caches et des logs un peu partout.

Après c’est très simple : aucun service n’est à l’abri. Si on ne veut pas être pisté par son support de discussion, ben on n’utilise pas de support. C’est probablement le plus simple (et le plus sûr).

https://sebsauvage.net/links/?VR6kQw

#20333

The Word Machine – …in some weird postmodern way…

Hihi, quand ses outils traversent les frontières :D

(Sans surprise, mes sites sont beaucoup plus visités dans les pays francophones qu’ailleurs : France, Belgique, Canada, Suisse, Maroc…) mais parfois des liens sur des blogs anglais ressortent :-D)

Perso j’aime énormément l’outil en question car c’est le seul outil que j’ai qui ressemble un peu à de la machine-learning.
Je donne une énorme liste de mots au script, il calcule statistiques relatifs aux occurrences des lettres et des suites de lettres, et après utilise ces statistiques pour créer des mots.

En fait, il suffirait que j’ajoute une fonction qui permet à chacun de valider les meilleurs mots ainsi inventés pour les ajouter à une seconde liste. Une fois que cette liste devient conséquente, on utilise cette liste là comme liste d’entrée, et voilà ! On a une machine qui invente des mots qui ressemblent à des mots dans une langue donnée, sans avoir jamais connu aucun mot réel de la langue donnée.

Mieux, on pourrait alors donner un mot à la machine et il nous dit quelque chose comme « ce mot est 98 % français », ou au contraire « Non, ce mot n’est que 4 % français ».

Et comme il y a une part d’aléatoire dans tous les mots générés, il serait possible de créer un texte totalement random de cette manière (suffit de lui apprendre à générer des phrases, en plus de produire des mots).

(et on verra dans 400 ans, les chercheurs s’arracher les cheveux comme ils le font aujourd’hui avec le texte de Voynich :-D)

https://iswpw.net/2021/01/02/the-word-machine/

#20330

Gunshot Victims Wait as Horse Dewormer Overdoses Overwhelm Hospitals - Rolling Stone

En Oklohoma, les idiots qui bouffent du médicament pour chevaux (soi disant pour combattre le Covid), engorgent tellement les hôpitaux que les idiots qui se blessent avec des armes à feux risquent de mourir parce que personne ne peut venir s’occuper d’eux.

Y a pas un idiot d’américain pour rattraper les autres idiots d’américains.

Si y avait pas des morts, ça serait grave drôle en fait. Je suis mort de rire en imaginant la scène être jouée par les Monty Python.

Si vous ne l’avez pas encore vu, courrez regarder le film Idiocracy : https://fr.wikipedia.org/wiki/Idiocracy
C’est une comédie mais c’est surtout le scénario vers lequel on est réellement en train d’aller !

https://www.rollingstone.com/politics/politics-news/gunshot-victims-horse-dewormer-ivermectin-oklahoma-hospitals-covid-1220608/

#20329

Florence Dellerie sur Twitter : "💰Le fondateur de @Tipeee_Officiel ayant affirmé "j'assume tout ce qu'il y a sur ce site, du plus antisémite au moins antisémite, du plus complotiste au moins complotiste" (@Cdenquete), je viens donc de supprimer l'intégralité de mes "tips" et mon compte. 👋⬇️⬇️⬇️ #Tipeee… https://t.co/wQdcUYB0GQ"

D’un côté, ce n’est pas à une plateforme de décider ce qui est bien ou mal ni de jouer le juge. C’est ce qu’on a dit dans le cas de Paypal ou Mastercard quand ils bloquent les achats de Bitcoin, les envois d’argent vers ThePirateBay ou Mega, ou pour soutenir Snowden, Assange ou Wikileaks.
Et je maintiens cette position. C’est à la justice de trancher en se basant sur la loi (et je rejoins les fondateurs de Tipeee sur ça aussi).

En fait, une plateforme devrait rester neutre, et c’est à l’utilisateur de choisir à qui il fait confiance. Et pour ma part, une plateforme qui me sort ça, j’ai pas envie de rester dessus. Bien au contraire.
Et visiblement je ne suis pas le seul : y a une vague de départ du site. Si ça n’avait pas été fait depuis longtemps, je pense que j’aurais fait pareil.

Là où je ne suis pas d’accord avec les fondateurs de Tipeee, c’est qu’à leur place je n’aurais sûrement pas cautionné ces contenus. Je ne me serais pas porté en juge, mais j’aurais ni assumé, ni cautionné, ni activement agit de façon à partager ces contenus, et encore moins à titre personnel.

Après chacun sa vision des choses. La seule chose à assumer, c’est de voir une partie des utilisateurs partir parce qu’elle n’est pas d’accord avec ce que dit ou fait une autre partie. Et c’est bien son droit.

Mais je pense que si Tipeee s’était mis à filtrer des choses selon les idéologies de ses fondateurs (comme le font Facebook ou Twitter, ou Paypal, Mastercard tel qu’expliqué plus haut), on leur aurait également reproché. Peut-être pas le fait de virer des trucs antisémites mais au moins le fait qu’ils se permettent une censure personnelle sans passer par la justice. Ça aurait en tout cas soulevé des inquiétudes, ça c’est une certitude.

https://twitter.com/FlorenceDell/status/1433719591344222212

#20328

Note citation (pour le boulot) :

If I can stay late to finish a job, I can go home early if the job is done.

(je ne sais plus où j’ai lu ça).

Mais en voici une autre (de moi) :

Si je peux venir de façon exceptionnelle un samedi ou durant un congé pour dépanner, je peux aussi prendre congé un jour ouvré.

Généralement, les jours sont accordés aux employés. Mais on note toujours cette réticence et ce regard « suspicieux » quand on fait signer le bon de sortie.

M’enfin.

Toujours est-il que je trouve que la relation employeur/employé doit rester intelligente, équilibrée et dans un bénéfice mutuel. Les efforts doivent se faire dans les deux sens.

ÉDIT : la source est ça : https://workchronicles.com/if-youre-done-leave/ (merci Alexis pour avoir retrouvé ça !)

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

#20326

The Genius of 3D Printed Rockets - YouTube

Y a quelques jours je parlais du droit à l’erreur en programmation : on code un truc, on compile, ça crash. Du coup on recode ce qui va pas, on recompile, et on fait ça pas à pas jusqu’à avoir l’utilitaire voulu.

Ici, il oppose la machinerie traditionnelle (création des machines, puis des pièces, puis assemblage… si les pièces vont pas, il faut tout refaire…) à l’impression 3D : ici, la machine reste la même. Si la fusée (en l’occurrence) ne vole pas bien, il suffit d’imprimer autre chose, sans avoir à modifier l’imprimante et la machinerie. Le droit à l’erreur.

D’ailleurs, dans les différents secteurs industriels où j’ai été, l’impression 3D a été utilisée à chaque fois pour le prototypage, qui est une phase de « débuggage ».

Et et pour ceux qui se demande (mais qui ne veulent pas voir la vidéo) : les pièces en métal imprimées en 3D sont plus solides que les mêmes pièces usinées normalement. Pas forcément parce que la pièce est en un seul bloc, mais parce que le maillage cristallin est beaucoup plus fin et donc plus solide. C’est comme de l’acier trempé VS de l’acier détrempé.

https://www.youtube.com/watch?v=kz165f1g8-E

#20323

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

Comment pousser toute une génération sous les VPN, proxys, Tor, réseaux P2P : mode d’emploi.

Ah et c’est amusant : mon FAI ne figure pas dans la liste. D’ailleurs mon FAI n’est pas non plus surveillé par Hadopi et n’a jamais eu à bloquer ThePirateBay non plus.

C’est comme si le gouvernement décidait de mettre un limitation de vitesse à 120 km/h sur autoroute, mais seulement pour Ford, VW, Renault, Toyota et PSA. Les autres marques, moins présentes sur nos routes, ne sont pas l’objet de la limitation. Ridicule.

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

#20325

Body farm - Wikipedia

Il existe à travers le monde des champs entiers remplis de cadavres humains.

Le but ? Étudier la décomposition d’un corps.

Certains corps sont simplement posés par terre, d’autres semi-enterrés. D’autres sont coincés dans un coffre de voiture, ou encore sous l’eau. Il y en a aussi pendus à des arbre et habillés de différentes façons…

Les données et états des corps sont consignées régulièrement et servent à la police criminelle. Quand ces derniers découvrent un corps en décomposition quelque part, ils peuvent alors réussir à dater le corps par comparaison avec un corps de ces fermes de corps.

It consists of a 2.5-acre (10,000 m²) wooded plot, surrounded by a razor wire fence. At any one time there will be a number of bodies placed in different settings throughout the facility and left to decompose. The bodies are exposed in a number of ways in order to provide insights into decomposition under varying conditions. Some of the conditions students studied were situations such as a body being locked in the trunk of a car, or being submerged under water, which provided some factual and data driven knowledge to help in many forensic cases. Observations and records of the decomposition process are kept, including the sequence and speed of decomposition and the effects of insect activity. The human decomposition stages that are studied begin with the fresh stage, then the bloat stage, then decay, and finally the dry stage.

Over 100 bodies are donated to the facility every year.

Quelques images : https://allthatsinteresting.com/body-farms

https://en.wikipedia.org/wiki/Body_farm

#20322

laydgeur sur Twitter : "Puisque #Marseille est en tendance :Voici sur le vieux port de Marseille la TOTALITÉ des déchets nucléaires de haute activité produits en France depuis 60 ans.A ressortir au prochain qui dit que c'est impossible à gérer et à confiner.… https://t.co/Mnr82bzyM9"

La totalité des déchets haute activité depuis 60 ans.

Ça tient dans un cube de 16 mètres. Si c'est en uranium pure, ça fait 80 000 tonnes. Sur 60 ans.

Pour comparer, le CO2 émis en France, c'est >300 000 000 de tonnes. En une année.

Mais c'est marrant qu'ici on ne parle pas de "déchet". Peut-être parce qu'on laisse filer et qu'on s'en fout.

https://www.twitter.com/laydgeur/status/1433463215321669633

#20321

The Text Encoding Submenu Is Gone

Firefox continue les décisions à la noix.

Dernière en date ? Retirer le menu du choix de l’encodage.

Firefox 91 was released two weeks ago. This is the first release that does not have a Text Encoding submenu

MAIS PUTAIN DE @%#%/ POURQUOI ?

L’article donne des détails : il part du constant que de vieilles pages (en ISO-* ou Windows-*) subsistent sur des serveurs récents configurés en UTF-8.

L’idée est maintenant que Firefox détecte lui-même l’encodage. Si ça ne marche pas, on a l’option d’un unique bouton « repair encoding ».

Alors, ok, soit.

MAIS POURQUOI AVOIR VIRÉ LE MENU ?? JE SUIS TROP CON ?

Ah non, ils donnent la raison :

Supporting the specific manually-selectable encodings caused significant complexity in the HTML parser
Elaborate UI surface for a niche feature risks the whole feature getting removed
Telemetry showed users making a selection from the menu when the encoding of the page being overridden had come from a previous selection from the menu. This suggested that users aren’t that good at choosing correctly manually.

En gros pour deux raisons :
— parce que c’est compliqué.
— et parce que personne n’utilise ça, sauf les power-users.

EH BEN LE POWER-USER SERAIT DÉJÀ SOUS VIVALDI, SI FIREFOX N’ÉTAIT PAS TOUT JUSTE UN PEU MOINS PIRE QUE LUI !

Bon et sinon, il fonctionne ce bouton ?

J’ai voulu changer l’encodage parce qu’une page s’affichait mal. Le bouton était grisé. Voilàààà, merci d’être passéééééé.

Rhaaa®.

Oh et ajouter un menu qui change l’encodage de la page, c’est trop compliqué, mais installer 150 options de télémétrie qui fait des requêtes à chaque fois qu’on clique sur un bouton, ça c’est hyper simple, je suppose.

Vous savez quoi ?

Firefox n’est plus un navigateur qui affiche des page.
C’est devenu un spyware qui analyse quelle fonction essentielle ils vont pouvoir virer ensuite pour laisser du temps processeur à de la publicité.

Fait chier. Fait VRAIMENT chier.

(au final j’ai copié collé le code source de la page, réencodé avec un éditeur de texte, puis rouvert en local avec Firefox)

https://hsivonen.fi/no-encoding-menu/

#20320

Pourquoi l’eau de mer est salée? - YouTube

Science Squad est une chaîne Youtube qui va utiliser mes articles pour les mettre en vidéo (avec ma permission).
Donc si vous n’aimez pas lire les articles, vous pourrez les visionner sur Youtube :-D

https://www.youtube.com/watch?v=sUDnw2WM5-I

#20318

Australie : la police peut désormais pirater un appareil ou prendre le contrôle de vos comptes de médias sociaux, le projet de loi a été adopté à la hâte par le Parlement en 24 heures - Liens en vrac de sebsauvage

Avant, avec la Stasi/Gestapo par exemple, ils mettaient des gens discrètement sur écoute avec des micros et tout (voir le film « la vie des autres »). C’était fait discrètement et sans se vanter : ça restait une police secrète (le « ge » de gestapo, vient de « geheim » qui signifie « secret »).

Maintenant, les politiques ne se cachent même pas : ils admettent ouvertement « oui oui, on a le droit de fouiller votre vie [numérique] et on ne se gênera pas. On viendra modifier vos propos tenus au bar du coin et regarder et trier les photos que vous prenez. On gardera les plus compromettantes que l’on répandra là où il feront de vous des coupables. ».

Et ça ne soulève aucun taulé (ni aucune lame de guillotine)…

Bah.

https://sebsauvage.net/links/?Jf472g

#20317

Note : un élément de bonne UI dans Firefox

Une petite remarque sur une petite fonction dans Firefox que j’apprécie beaucoup.

Sur certains sites, dès qu’on édite un formulaire, au moment de fermer la page, il met un popup disant « Cette page vous demande de confirmer sa fermeture ; des données que vous avez saisies pourraient ne pas être enregistrées. »

Les popup c’est chiant. Sauf que Firefox a trouvé une très bonne astuce pour rendre ça beaucoup moins chiant !

Ce popup apparaît quand on veut fermer l’onglet, par exemple via « la petite croix ».
On clic dessus, le popup apparait.
On reclic dessus : le popup est outrepassé et l’onglet se ferme.

Même pas besoin de bouger la souris.

Idem quand on clic sur l’icône de rechargement de la page : re-cliquez sur l’icône et ça la rechargera.

Ça marche aussi quand on fait Ctrl+W (fermer un onglet) ou Ctrl+R (recharger) : refaites le raccourcis une seconde fois et ça outrepasse le popup.

Je trouve ça génial.

Ça a l’avantage d’avoir le popup de sécurité (« Êtes-vous sûr ? Vous risquez de perdre des données ! »), mais pas l’inconvénient d’avoir à déplacer le curseur / faire Échap. Cliquez simplement une nouvelle fois où vous venez de cliquez, sans bouger la souris donc sans efforts, et c’est bon.

Tous les programmes devraient s’en inspirer et faire ça.

Je pense principalement à SublimeText en disant ça, mais il fait chier qu’il faille s’inscrire sur un forum, valider l’inscription, prouver qu’on n’est pas un robot, etc. juste pour soumettre une idée qui ne sera jamais lu.

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

#20316

YouTube teste un abonnement Premium Lite (sans publicité) à 6,99 euros par mois

« Premium Lite »

Généralement y a la version lite (limitée, ou avec de la pub) et prémium (complète, ou sans pub, mais payante).

YouTube invente la version prémium lite. Donc une version incomplète et payante (mais sans pub, mais avec trackers). *facepalm*

Sinon, on constate que :
- gratuit = avec pub
- 7€ = sans pub

dans les deux cas, YouTube sont rentables (sinon ils ne feraient pas ce qu’ils font). Donc si vous regardez les pub, vous rapportez environ 7 € à YouTube par mois.

Voilà, en gros, ce que rapporte un utilisateur moyen grâce à la publicité.

Et bien-sûr, ce tarif est répercuté sur le prix des produits dont la pub passe sur YouTube.

https://www.nextinpact.com/lebrief/47893/youtube-teste-abonnement-premium-lite-sans-publicite-a-699-euros-par-mois

#20315

web - How to detect windows 11 from user agent? - Stack Overflow

TL;DR: impossible, pour l’instant ils s’identifie comme W10.

Du coup je me demande si les user-agent (UA) sont encore utiles…

Je rappelle que les UA c’est un gros gros bordel immonde qui pu sans aucune logique synthaxique où tous les navigateurs se font passer pour à peu près tous les autres : https://lehollandaisvolant.net/?d=2013/03/10/12/53/35-lhistoire-des-user-agents

https://stackoverflow.com/questions/68614445/how-to-detect-windows-11-from-user-agent

#20314

nxi-failles.png (image)

Diable, ça ce sont des news déprimantes :o

Et ça continue en dessous :

#LeBrief : Un paquet npm malveillant récupérait des mots de passe des navigateurs
#LeBrief : Poly Network : le feuilleton crypto de l’été, plus de 600 millions de dollars dérobés et… restitués
#LeBrief : L’Argus a été victime d’un « incident de sécurité », pas de fuite du côté des utilisateurs
#LeBrief : KiwiSDR : l’histoire d’une porte dérobée présente depuis des années et supprimée « discrètement »
#LeBrief : Cloudflare a bloqué une attaque DDoS de 17,2 millions de requêtes par seconde
#LeBrief : Gigabyte victime d’une cyberattaque, 112 Go de données auraient été dérobées

:(

(en vrai je crois que la rédaction vient de rentrer de vacances et qu’ils rattrapent un mois de news, mais ça reste déprimant)

ÉDIT : https://cdnx.nextinpact.com/data-next/image/bd/169581.png

https://lehollandaisvolant.net/img/e0/nxi-failles.png

#20313

Test | Débits des clés USB : les constructeurs continuent de se moquer du monde

Ce n’est donc pas moi : les débits sur les clés USB sont vraiment merdiques partout (et je ne parle pas des transferts de pleins de petits fichiers).

Je n’utilise pratiquement plus de clés USB pour ça (à part au boulot). Chez moi j’ai préféré installer un nas et configurer un réseau entre tous mes appareils. C’est moins chiant et plus rapide en plus de ça.

https://www.inpact-hardware.com/article/2637/debits-cles-usb-constructeurs-continuent-se-moquer-monde