1140 private links
La doc MDN change complètement de design.
La 0day qui fait pas rire les mouettes : exécution de code quand on log une certaine chaine de caractères.
Si jamais je passe un jour à W11, un soft pour essayer de virer un peu de bloatware de cet OS de qualité.
Ah la liste des jeux les moins bien notés de Steam !
On y retrouve en tête le F2P de football eFootball censé remplacer les PES. Au delà du jeu qui est pété dans tous les sens, ils ont quand même réussi à pousser la filsdeputerie en créant des précommandes de lootbox. Bel effort, 0/20.
Bon après très honnêtement je n'ai joué à aucun jeu du top de cette liste.
Liste des extraits de films dans les musiques de Davodka.
Ah quand même ! Code source versionné, projet non publié, mots de passe hashés, etc. Globalement il n'y a pas grand-chose qui n'ait pas leaké.
Il y a clairement un gros problème de sécurité pour qu'un hacker ait pu accéder à l'intégralité de ces informations. J'imagine qu'on en saura plus dans les prochains jours.
En attendant changez vos mots de passe et activez l'authentification 2 facteurs.
EDIT: Ah on y trouve également les revenus des streamers. Pas glop.
Super pratique cet outil pour faire une montée de version de PostgreSQL sans se prendre (trop) la tête.
J'avais un vieux container Docker qui tournait en version 9.4 pour FreshRSS. Pour la faire courte, j'ai eu des problèmes de certificat SSL au 1er octobre pour récupérer les flux RSS, j'ai voulu faire une montée de version de FreshRSS, et je me suis rendu compte que j'avais des erreurs SQL parce que la version de Postgres n'est pas supportée.
Du coup, avec cet outil, j'ai pu :
- copier le dossier de données
- faire tourner le script pour passer de 9.4 à 9.6
- remplacer le dossier de données
- on recrée le container PostgreSQL dans la bonne version
- ???
- profit
En gros ça donne
# préparation
OLD=9.4
NEW=9.6
mkdir $OLD
cp /data/postgresql-data ./9.4/data
# ici j'ai du corriger un soucis parce qu'il considérait que le serveur n'avait pas été arrêté correctement
rm 9.4/data/postmaster.pid
docker run -it --rm -v `pwd`/:/var/lib/postgresql/ tianon/postgres-upgrade:9.4-to-12 bash
> su postgres
> $PGBINOLD/pg_ctl start -w -D $PGDATAOLD
> $PGBINOLD/pg_ctl stop -w -D $PGDATAOLD
> exit
# migration
docker run --rm -v "$PWD":/var/lib/postgresql "tianon/postgres-upgrade:$OLD-to-$NEW" --link
# remplacement
mv /data/postgresql-data /data/postgresql-data.sav
cp 9.6/data /data/postgresql-data
Honnêtement ça sent plutôt bon cette affaire au vu des premiers retours qui tombent.
D'autant plus que c'est basé sur Proton, donc c'est tout bénèf' pour la communauté de joueurs Linux.
Non. Ça c’est le genre de tricks qui marchent, mais qui rendent le code illisible. Il suffit d'utiliser parseInt(div.dataset.nb)
puisque oui, dans le DOM, tout est chaînes de caractères.
Là au moins tu es sûr d'avoir affaire à un entier, et tu ne prends pas de risques avec les conversions de type automatiques de JS.
Ah, je n'avais pas entendu parler de ça. Je vis dans une grotte ou bien ça s'est fait très rapidement.
De ce que je retiens de ce court article, c'est qu'on change le nom et qu'on garde exactement le même fonctionnement : la « riposte graduée » aka le serveur emails qui valait des millions, et un blocage DNS des vilains sites pirates. C'est bien ça ?
Bookmarklet: ct.css
A Maslow Hierarchy for Software Quality
L'histoire de l'approvisionnement en eau de Los Angeles au début du XXème siècle, dans le style d'En marge. Instructif et agréable à lire, comme souvent.
Ton wiki est privé en revanche. 🙂
Je n'avais jamais entendu ce terme... Sous cet acronyme se cache la théorie consistant à dissocier clairement les opérations de lecture et d'écriture.
Le billet est intéressant et bien écrit. Finalement, ça ressemble à ce que j'ai vu dans quasiment tous les projets où on se retrouve avec du traitement massif de données, même si personne ne l'avait explicité sous ce nom : on est obligé de gérer différemment la lecture et de l'écriture pour des questions de performances.
Par exemple on construit des index ElasticSearch à partir de données de référence présentes dans une base type SQL ou Mongo.
An homage to Quake on its 25th anniversary. The game was made for the 2021 JS13k Competition with a file size limit of 13kb.
It's a pretty good demo! I would have enjoyed a longer game! 🙂
Quelques astuces de choses à faire et à ne pas faire quand on crée des graphiques. Ça tombe sous le sens en le lisant comme ça, mais ça n'est pas forcément aussi évident devant une feuille blanche.
Un lien à garder dans un coin (de Shaarli).
In my humble opinion, the best websites and web applications have a tangible “real” quality to them. There are lots of factors involved to achieve this quality, but shadows are a critical ingredient.
When I look around the web, though, it's clear that most shadows aren't as rich as they could be. The web is covered in fuzzy grey boxes that don't really look much like shadows.
Ça fait suer de lire ça, mais c'est important de partager. Merci Bronco.
J'ai quand même l'impression, au vu des histoires qui filtrent parfois dans la presse ou ailleurs, que les instances de direction dans l'enseignement secondaire c'est pas franchement le haut du panier...