1312 private links
Absolument pas eu le temps ce week-end, on rattrape un peu ce soir !
Et c'est parti pour la session 2022. Bon cette fois, je ne me complique pas la vie, ça sera en TS.
Ferais-je mieux que les 9 jours de 2020 ? Pas sûr. Mais en attendant : day 1 ✅
Un bon article exhaustif au les images.
A command-line client for SQLite databases that has auto-completion and syntax highlighting.
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.