Monthly Shaarli

All links of one month in a single page.

October, 2021

GitHub - builtbybel/ThisIsWin11: The real PowerToys for Windows 11
thumbnail

Si jamais je passe un jour à W11, un soft pour essayer de virer un peu de bloatware de cet OS de qualité.

GitHub - tianon/docker-postgres-upgrade: a PoC for using "pg_upgrade" inside Docker
thumbnail

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 :

  1. copier le dossier de données
  2. faire tourner le script pour passer de 9.4 à 9.6
  3. remplacer le dossier de données
  4. on recrée le container PostgreSQL dans la bonne version
  5. ???
  6. 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
Bottom 100 worst Steam Games – Steam 250
thumbnail

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.

Valve's Steam Deck dev kit got the early benchmark treatment | GamingOnLinux
thumbnail

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.

♫ Davodka et le cinéma... ♪♬ - Liste de 21 films - SensCritique

Liste des extraits de films dans les musiques de Davodka.

The entirety of Twitch has reportedly been leaked | VGC
thumbnail

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.

Note : JS, dataset et typage pourri - Le Hollandais Volant
thumbnail

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.