PROJET AUTOBLOG


Shaarli - le hollandais volant

Site original : Shaarli - le hollandais volant

⇐ retour index

Xiaomi Mi 10 Ultra 120W charging tested: Too hot to handle?

samedi 5 juin 2021 à 14:20

Donc Xiaomi lance la charge ultra-rapide à 200 W.

Charger un téléphone de 4000 mAh (4 Ah) prend alors 8 minutes : https://www.lesnumeriques.com/telephone-portable/xiaomi-presente-hypercharge-une-technologie-qui-recharge-un-smartphone-en-huit-minutes-n164391.html
Ils ont aussi la charge sans fil à 120 W.

J'en avais déjà peur, mais du coup ça chauffe : plus de 45 °C à 120 W.

On va voir comment ça sera intégré et solutionné.

En tout cas, je maintiens ce que j'ai dis là : https://lehollandaisvolant.net/?d=2019/02/04/22/14/59-detruire-la-mythe-de-la-batterie-qui-se-charge-en-3-secondes

En montant à de hautes puissances, on se heurte non seulement à la technologie de batteries, mais aussi à la chaleur dégagée et qu'il faut gérer.


— (permalink)

Create Conway's Game of Life in JavaScript - JavaScript Tutorial | Spicy Yoghurt

vendredi 4 juin 2021 à 21:29

Hi,
I can’t seem to find how to leave a comment on your blog (the comment forms doesn’t show for some reason).

I just found a major way to improuve the performance of your script, that makes it run like 10 times faster, allowing it to run a grid of 200x100 every 50 ms or so.

What your script does is redrawing every single cell on everyloop. This is not required. You can only redraw the cells that have actually changed.
In the begin, about 50% or cells are alive, the rest is dead. As the gave evolves, many more cells are dead, and they remain dead most of the time, not changing theire state between most loops.

Just add a cell.redraw() when changing the .alive to the .nextAlive :

Instead of :

// Apply the new state to the cells
for (let i = 0; i < this.gameObjects.length; i++) {
    this.gameObjects[i].alive = this.gameObjects[i].nextAlive;
}

Do :

if (this.gameObjects[i].alive == this.gameObjects[i].nextAlive) {
    this.gameObjects[i].redraw = false;
} else {
    this.gameObjects[i].redraw = true;
    this.gameObjects[i].alive = this.gameObjects[i].nextAlive;
}

And in the draw() :

Replace :

// Draw a simple square
this.context.fillStyle = this.alive?'#ff8080':'#303030';
this.context.fillRect(this.gridX * Cell.width, this.gridY * Cell.height, Cell.width, Cell.height);

With :

if (this.redraw) {
    // Draw a simple square
    this.context.fillStyle = this.alive?'#ff8080':'#303030';
    this.context.fillRect(this.gridX * Cell.width, this.gridY * Cell.height, Cell.width, Cell.height);
}

This way, you will only redraw the cell (and invoke very costly canvas2D calls) when its needed.

In my instance of your script, I also change every for() loop from :

for (let i=0; i<array.length; i++) { … }

to

for (let i=0, len=array.length; i<len; i++) { … }

This avoids calling a (very) costly array.length() at each loop. Now it’s only called once.

I know nobody cares about performance theses days, but well… I do, I this makes you script much faster. As I said, I can go fullscreen on a 4K screen with 10px cells and still refresh every 50 ms, and on a Intel Integrated Graphics chip.

See it alive here : https://lehollandaisvolant.net/tout/tools/life/


— (permalink)

Note : Plusvitemadose.fr

vendredi 4 juin 2021 à 16:07

Le site : plusvitemadose.fr

Je ne mets volontairement pas de lien clicable.
Ce site, non content de « vite ma dose », réserver des créneaux à la pelle et les vend pour 25 €.

Ils ont même une solution pour les pauvres : pour 10 €, tu reçois une notification (alors que pour les 25 €, ils la réservent pour vous).

Connards opportunistes ? Ouais.
Mais ils recevront probablement le prix de l’entrepreuneur de l’année par Macron pour ça.

Mouarf.


— (permalink)

Sublime Text - Text Editing, Done Right

vendredi 4 juin 2021 à 14:51

Bon bah utilisant Sublime 3.x depuis longtemps, j’ai essayé la v4 (avec licence, depuis longtemps aussi).

Ben c’est pourri.

L’interface ne change pas grand chose, donc revenir à la V3 ne me fait pas chier du tout. En fait, les différentes nouvelles fonctions me font plus chier qu’autre chose.
Mais le principal problème c’est que sur la V3, ouvrir un fichier est instantanné. Tu clic dans la liste des fichier, hop c’est déjà ouvert. Avec la v4, ça prend 5 secondes pour s’ouvrir. Même un petit fichier HTML de 30 lignes. WTF ?
Probablement un bug, mais merde quoi.

Ensuite, un truc tout con hein : il m’arrive de sélectionner du texte au clavier de la position du curseur à la fin. La sélection c’est avec Shift. Donc je fais Shift+Fin. Voilà.
Sur mon clavier, avec pavé numérique (je hais ces pavés), la touche « fin » est aussi la touche « 1 ».

Et forcément, quand on fait Shift+Fin, on obtient 1 (et quand on est en verr-num, Shift+1 = Fin). Sublime 3 ignorait ça : Shift+Fin = fin. Ça permettait de sélectionner du curseur à la fin, justement. Maintenant j’ai un putain de « 1 ».

Pour faire comme je voulais, je devais faire Shift+Fn+→. Car ces abrutis de demi-claviers n’ont plus de vraie touche « fin » mais mettent ça en niveau 2 sur d’autres touches. FFFUUUU.

Autre truc (là c’est juste histoire de râler) : avant je pouvais faire des espaces insécables directement dans sublime et ça s’affichait sous forme d’une espace normal (la différence n’était pas visible, hormis en sélectionnant. Ça m’allait. Maintenant ça m’affiche le code octal pour l’espace insécable. Et c’est moche.

Bref, bug latence intolérable pour ouvrir un fichier, comportement merdique au clavier, et pour ne rien apporter de plus pour l’usage que j’en fais. Je reviens à la V3.

J’ai codé pratiquement 10 ans exclusivement avec Gedit/Pluma (et j’ai commencer à coder dans nano — je suis si nerd que ça ?), ça ne me dérangera pas. Je suis passé y a juste quelques années à un éditeur moderne car j’en avais marre de maintenir moi-même les fichiers de coloration syntaxique pour les éléments HTML et propriété CSS restées à HTML4 et CSS2.1 dans Gedit. J’aime beaucoup sublime, mais pas assez pour lui excuser des bugs à la con.

==

Pour le retour en arrière de la version sous Linux Mint, avec Apt :

Installer la veresion 3.x (numérotée 3211) :

sudo apt-get install sublime-text=3211

Puis, une fois que c’est fait, geler cette version :

sudo apt-mark hold sublime-text

Voilà.

Ah et dans Sublime, faut que je vire ce message de mise à jour disponible. J’ai essayé un truc, je vais voir si ça marche (les forums disent que ça ne marche pas toujours). Si il faut, je bloquerais l’accès de Sublime au niveau du pare-feu. Si faut en arriver là, soit.


— (permalink)

Conditional HTTP GET: The fastest requests need no response body | Ilija Eftimov ⚡️

jeudi 3 juin 2021 à 18:03

Tiens, une petite astuce pour des requêtes (AJAX par exemple) plus rapides : utiliser les en-têtes, les etags et les codes HTTP plutôt qu’une réponse dans le corps de la réponse.

Perso j’utilise des réponses à base de code HTTP, mais je n’avais pas pensé aux etags.


— (permalink)

Kinda a big announcement – Joel on Software

mercredi 2 juin 2021 à 22:41

StackOverflow a été racheté par un groupe d’investissement hollandais (Prosus NV).

voir aussi là : https://www.wsj.com/articles/software-developer-community-stack-overflow-sold-to-tech-giant-prosus-for-1-8-billion-11622648400

Bon… ça va finir comme Tumblr, CCleaner, Opera, OpenOffice.org/MySQL et bientôt Github aussi : un ramassis de pub, popup « go premium » et de trackers, le tout censuré. C’est toujours la même chose, on a l’habitude.

Je ne reproche pas au fondateur d’avoir vendu ça, mais c’est juste dommage pour tous les utilisateurs. J’espère qu’un autre forum naîtra pour les remplacer.


— (permalink)

Sécurité Civile sur Twitter : "#MiseàJour ☎️ℹ️ Retrouvez ci-dessous la liste actualisée des numéros provisoires mis en place par les services d'#incendie et de #secours.⚠️ Ne surchargez pas les lignes, n'appelez qu'en cas d'#urgence !… https://t.co/ivoGeCc3NZ"

mercredi 2 juin 2021 à 22:34

Bon Macron n'a pas payé la facture pour les numéros d'urgence (18, 112, 15...). Ces numéros connaissent une panne actuellement.

Une liste de numéros temporaires a été mise en place : https://mobile.twitter.com/SecCivileFrance/status/1400169282902937606

Notez les.
Vraiment.
On sait jamais.


— (permalink)

acide chlorhydrique pour désherber - Recherche Google

mercredi 2 juin 2021 à 17:54

Vous me faites peur parfois.

Parmi les requêtes google qui me renvoient sur mon site, il y a ça : « acide chlorhydrique pour désherber ».

Et on tombe alors sur ce post : https://lehollandaisvolant.net/?id=20160807151848

Où j’explique que non, le vinaigre n’est pas naturel, et pas sans effet.
Par contre, utiliser de l’acide chlorhydrique pour désherber… ça me fait peur. Pas que ce soit particulièrement toxique (le HCl n’est pas un neurotoxique ni rien), c’est surtout un produit très dangereux car fortement corrosif. Il est également très réactif.

Mettez ça dans un vieil arrosoir galvanisé et ça le dissoudra (L’arrosoir !) tout en projetant des bulles d’acide bouillants partout.
C’est un produit qui ne devrait pas utilisé sans les protections adéquats, ni sans les connaissances nécessaires, ni pour des applications inappropriées.

Si vous videz une bouteille d’acide chlorhydrique dans un pot de fleur et que vous essayez ensuite de jouer dans la terre (ou votre chien, votre chat), vous pouvez dire adieu à votre main ou à la patte de votre animal. Ce produit n’est pas jouet.


— (permalink)

Why There are Now So Many Shortages (It's Not COVID) - YouTube

mercredi 2 juin 2021 à 12:52

En gros : toute l'industrie mondiale se retrouve dans la situation du consommateur lambda devant un rayon de supermarché vide un soir d'annonce de confinement.

Personnes ne fait de réserves chez lui car ça coûte cher et demande de la gestion et c'est chiant. Du coup, à la moindre étincelle où l'offre s'effondre, c'est la panique, la demande explose et tout le monde crève de faim.

Ils donnent ici l'exemple de Toyota, seule entreprise automobile du monde à ne pas connaître la crise actuelle car elle a des stocks. Pourtant, elle a inventé le système de "pas d'excès de stock" et toutes les autres entreprises l'ont depuis imité.

Quel est le soucis ? Les autres entreprises ont lu "pas de stocks", là où Toyota a dit "pas d'excès de stocks", car savoir où placer la limite de l'excès est difficile.

Aujourd'hui, y'a une crise en semi-conducteurs, en composants électroniques, en acier, en bois... En tout. Et ça va mettre du temps à se rétablir.


— (permalink)

Le barème Copie Privée pour les tablettes et téléphones reconditionnés

mercredi 2 juin 2021 à 07:06

Si tu achètes un téléphone d’occasion avec une carte SD dedans, et que tu t’abonnes à iTunes ou Spotify, les ayant droits auront été payé :
– par iTunes / Spotify
– sur le téléphone neuf
– sur la carte mémoire neuve
– sur le téléphone d’occasion

C’est du gros n’importe quoi. Ils prennent tout ce qu’ils peuvent et surtout ce qu’ils veulent.

Bientôt y aura aussi une taxe sur la connexion internet, la carte SIM, la batterie de rechange, les écouteurs, sur une nouvelle taxe sur les transferts bluetooth et sur le nombre de double-clic fait sur une souris durant sa vie (ben oui : le double clic peut servir à ouvrir un MP3 issu du partage !) ?

Je ne dis pas que j’encourage le « piratage », je dis simplement que sous ces conditions il n’y a pas à se sentir coupable de le faire :p


— (permalink)

Covid-19 : les données médicales seront bien conservées pendant 20 ans

mardi 1 juin 2021 à 13:00

Et hop, les trois mois initiaux deviennent 20 ans. Tellement prévisible.

Ah et ça :

Le code de la santé publique précise que ces données peuvent être mises à disposition pour des finalités [limitées].

Rassurez-vous : ces usages vont peu à peu être étoffées aussi.

En revanche, il interdit le traitement de ces données à des fins de promotion de médicaments, de produits de santé, d'exclusion de garanties de contrats d'assurance, de modification de cotisations ou de primes d'assurance.

Idem : ça c’est pour l’instant.

Ils ont bien changé la durée de conservation, ils peuvent vont sans problème changer tout ça aussi.

Et puis si c’est la CNIL qui dit tout ça, c’est comme si ça n’était pas dit.

Dans 5 ans, donc,, on aura des spam pour des médicaments censés améliorer notre condition quand on commencera à avoir une bonne idée des effets à long terme du virus.

Heureusement, toutes ces données sont stockées en France sur des serveurs sécurisés appartenant à des prestataires consciencieux, et pas chez Microsoft ou Amazon, dont le modèle économique est précisément le big-data sur les données utilisateurs nominatives. Hein ?


— (permalink)

Factures d’électricité : les usagers devront bel et bien rembourser leur compteur Linky - Le Parisien

lundi 31 mai 2021 à 21:42

Lol, quelle surprise là aussi !


— (permalink)

la-poste-spam.png (image)

lundi 31 mai 2021 à 18:22

Je confirme ce que j’avais vu passer sur Twitter il y a peu : ce genre d’e-mail de la Poste est totalement LÉGIT.

L’expéditeur est noreply@notif-colissimo-laposte.info .

*facepalm*

Avant, les spam avaient cette gueule là. Maintenant, les spam sont très bien foutus. Mais du coup, les sites légit se mettent à ressembler à du spam et on ne sait plus défaire le faux du vrai.

M’enfin.
Je ne cliquerais pas sur les liens dans cet e-mail quand-même. Les liens en « http://t.notif-colissimo-laposte.info/TrackActions/<ID unique bien louche> » ne m’inspirent pas confiance.

Recopiez plutôt le numéro de suivi sur cette page : https://lehollandaisvolant.net/tout/tools/transporteurs/

Et ça donnera un lien de suivi bien plus réglo (selon moi). Rien n’est envoyé sur mon site, ça va de soi.


— (permalink)

marc rees sur Twitter : "https://t.co/Nc3u1tcxid 🤔… "

lundi 31 mai 2021 à 06:39

Pathétique mais tellement prévisible : les soit-disant "1664 artistes pour la redevance sur la seconde main" c'est du flan.

Y'a un paquet de noms en double, mais aussi une ribambelle de Directeurs, de PDG et autres noms/fonctions plus ou moins inventés qui ne sont pas des artistes.


— (permalink)

Le nouveau dispositif de France Télévisions qui donne accès en toute transparence aux sources des JT et des magazines d’information | FranceTvPro.fr

vendredi 28 mai 2021 à 13:37

Comme ils disent sur NXi :

Une initiative qui va dans le bon sens, même si la publication des sources devrait être une règle élémentaire, pas l’objet d’une communication axée sur la transparence.

On note d’ailleurs la même chose sur YouTube : il y a une très grande disparité entre les chaînes : certains mettent des sources très précises et exhaustives, avec les annotations dans la vidéo et tout ce qu’il faut.
D’autres, ne mettent rien de chez rien.

J’ai déjà vu des youtubeurs reprendre pratiquement mot pour mot du contenu ou des exemples de mes articles et pas un lien donné en description.
D’autres ont déjà mis des liens vers mes sites dans la description (et même de livres papiers :o).

Le plus amusant, en tant que rédacteur sur d’autres sites, c’est de voir mes posts être développé dans les commentaires avec des liens ou des citations provenant de mes propres blogs !


— (permalink)

Mozilla présente MDN Plus, une version enrichie et payante de ses ressources pour développeurs

vendredi 28 mai 2021 à 13:22

Mouarf.

Si Stackoverflow est le Reddit des dév, alors MDN est son Wikipédia.

Qu’ils ajoutent des fonctions payantes au MDN, ok, pourquoi pas, mais s’ils mettent toute la doc (très complète) derrière un paywall, ça me ferait chier.


— (permalink)

Atos et Thales accouchent d’Athea : une plateforme pour le big data et l’IA au service de la défense et de la sécurité

vendredi 28 mai 2021 à 12:57

Tu lis ça : https://www.nextinpact.com/lebrief/47237/la-cedh-valide-surveillance-masse-a-certaines-conditions « la CEDH valide la surveillance de masse »

Puis ça : « une plateforme pour le big data et l’IA au service de la défense et de la sécurité »

Est-ce qu’on lit 1984 dans la foulée ?

Non parce que bon, leur plateforme, je le vois bien comme un Pokédex version police : on y entre une photo prise par une caméra de surveillance ou une GoPro de la police, l’IA compare ça à son #bigData scrappé de chez Facebook, LinkedIn, iCloud, Google et StopCovid et ça sort une fiche de la personne avec :
– nom prénom, date de naissance, religion, bord politique (merci Facebook, Twitter, Insta)
– numéros de téléphone, e-mails, adresse, comptes en ligne, plaque de voiture, numéro fiscal (merci les fichiers administratifs)
– niveau d’études, employeurs (merci LinkedIn)
– goûts en matière de culture, hobbies (Insta, Facebook)
– listes des infractions et délits commis, des factures impayées (fichiers policiers, bancaires, fiscaux)
– statut infectieux / vaccinal / historique médical (StopCovid, Doctolib, SS…)
– position actuelle, liste des derniers paiements par carte (merci iOS, Android, les banques et le fisc)
– membres de sa famille, amis, collègues (Facebook)
– …

… le tout finissant avec un score de dangerosité et un risque associé à son maintien en liberté.

Surveillance possible, en place et légale ; Bigdata possible, en place et possible ; IA en travaux mais déjà pas mal avancé : les ingrédients sont tous là pour en arriver à tout ça.

… et bien-sûr évidemment comme d’habitude au nom de la « sécurité » (alors que le nombre d’agressions n’a jamais été aussi haut).

PS : à l’époque de l’affaire Bennala, il avait traîné sur Twitter un fichier .xlsx lisant tous ceux ayant twitté à propos de l’affaire, classé par nombre de tweets (j’étais dedans). Donc cette histoire de scores à partir de données publiques sur les réseaux… c’est probablement déjà en place quelque part.


— (permalink)

Is Windows Unstable? Here Are My Thoughts - Kev Quirk - Liens en vrac de sebsauvage

jeudi 27 mai 2021 à 18:48

Je suis plutôt d'accord : ils se sont nettement améliorés.

Comme tu dis, de nouveaux problèmes ont remplacé les anciens. Certains trucs me font facepalm, comme l'obligation de devoir désactiver le WiFi lors une installation, si l'on veut *juste* un compte local.

Un truc pour lequel je suis assez content par contre (installant beaucoup de Windows), c'est l'autodécouverte des pilotes matériels manquants.

W10 de base détecte déjà pas mal de trucs, mais si on se connecte à Internet, hop, tous les autres pilotes sont téléchargés. On reboot et tout fonctionne.

... on dirait presque Ubuntu. Sauf que sous Ubuntu y'a pas besoin de reboot.

(quoi ? Le jeudi y'a le droit !)


— (permalink)

Pourquoi avons-nous mal au bras après le vaccin Covid-19, et que faire ?

jeudi 27 mai 2021 à 18:12

Le vaccin permet de nous exposer à un virus désarmé de façon à le reconnaître quand le vrai virus se pointe.

Maintenant une question sérieuse : le coronavirus se transmet par les aérosols dans les endroits fermés.

Pourquoi on n'envoie pas l'ARN du virus dans un gigantesque diffuseur, par exemple dans une salle de sport, et on fait passer les gens là dedans, histoire de les infecter ?

Quel avantage à l'injection intramusculaire par rapport à une exposition orale, respiratoire, cutanée...?


— (permalink)

Bleu : Capgemini et Orange s'associent à Microsoft pour leur « cloud de confiance »

jeudi 27 mai 2021 à 17:22

Bon on est trolldi donc y a le droit : « Orange » et « Microsoft », ça contraste quand-même énormément avec « confiance », quand c’est dans la même phrase.


— (permalink)