Correction des liens morts
This commit is contained in:
@@ -1,35 +1,35 @@
|
|||||||
---
|
---
|
||||||
|
comments_url: https://com.richard-dern.fr/post/161
|
||||||
cover: images/0wgnVZ.jpg
|
cover: images/0wgnVZ.jpg
|
||||||
date: "2023-07-21 12:00:00"
|
date: '2023-07-21 12:00:00'
|
||||||
title: Dave the Diver
|
|
||||||
genres:
|
|
||||||
- jeu d'aventure
|
|
||||||
entreprises:
|
entreprises:
|
||||||
- Humble Store
|
- Humble Store
|
||||||
- Mintrocket
|
- Mintrocket
|
||||||
- Nintendo eShop
|
- Nintendo eShop
|
||||||
- Steam
|
- Steam
|
||||||
|
genres:
|
||||||
|
- jeu d'aventure
|
||||||
links:
|
links:
|
||||||
- name: Page Wikipédia
|
- lang: fr
|
||||||
url: https://fr.wikipedia.org/wiki/Dave_the_Diver
|
name: Page Wikipédia
|
||||||
lang: fr
|
url: https://fr.wikipedia.org/wiki/Dave_the_Diver
|
||||||
- name: Site officiel
|
- lang: en
|
||||||
url: https://mintrocketgames.com/en/DaveTheDiver
|
name: Site officiel
|
||||||
lang: en
|
url: https://www.mintrock.et/en/game/game.php
|
||||||
wikidata_id: Q114995908
|
|
||||||
oeuvres:
|
oeuvres:
|
||||||
- Dave the Diver
|
- Dave the Diver
|
||||||
|
title: Dave the Diver
|
||||||
weather:
|
weather:
|
||||||
temperature: 22.7
|
|
||||||
humidity: 41
|
humidity: 41
|
||||||
pressure: 1012.4
|
|
||||||
illuminance: 82861.8
|
illuminance: 82861.8
|
||||||
precipitations: false
|
precipitations: false
|
||||||
wind_speed: 18.6
|
pressure: 1012.4
|
||||||
wind_direction: 280
|
|
||||||
source:
|
source:
|
||||||
- open-meteo
|
- open-meteo
|
||||||
comments_url: https://com.richard-dern.fr/post/161
|
temperature: 22.7
|
||||||
|
wind_direction: 280
|
||||||
|
wind_speed: 18.6
|
||||||
|
wikidata_id: Q114995908
|
||||||
---
|
---
|
||||||
|
|
||||||
## En bref
|
## En bref
|
||||||
@@ -176,4 +176,4 @@ Je ne regrette pas être sorti de ma zone de confort pour _Dave the Diver_.
|
|||||||
C'est un jeu-friandise, il ne dure sans doute pas très longtemps mais tout le temps passé avec lui est agréable.
|
C'est un jeu-friandise, il ne dure sans doute pas très longtemps mais tout le temps passé avec lui est agréable.
|
||||||
Je ne lui trouve que des qualités, et même les petites frustrations occasionnelles ne viennent pas ternir un tableau autrement génial de mélange des genres, de direction artistique et narrative, et de satisfaction offerte au joueur.
|
Je ne lui trouve que des qualités, et même les petites frustrations occasionnelles ne viennent pas ternir un tableau autrement génial de mélange des genres, de direction artistique et narrative, et de satisfaction offerte au joueur.
|
||||||
|
|
||||||
Allez, encore une sortie... juste une...
|
Allez, encore une sortie... juste une...
|
||||||
@@ -1,171 +1,171 @@
|
|||||||
---
|
---
|
||||||
|
comments_url: https://com.richard-dern.fr/post/144
|
||||||
cover: images/nOrMBy.jpg
|
cover: images/nOrMBy.jpg
|
||||||
date: "2023-05-24 12:00:00"
|
date: '2023-05-24 12:00:00'
|
||||||
title: Lost
|
|
||||||
genres:
|
|
||||||
- série télévisée d'aventures
|
|
||||||
- série télévisée de science-fiction
|
|
||||||
- série télévisée dramatique
|
|
||||||
- thriller
|
|
||||||
entreprises:
|
entreprises:
|
||||||
- ABC Signature
|
- ABC Signature
|
||||||
- American Broadcasting Company
|
- American Broadcasting Company
|
||||||
- Bad Robot Productions
|
- Bad Robot Productions
|
||||||
- Disney+
|
- Disney+
|
||||||
- Hulu
|
- Hulu
|
||||||
- Walt Disney Studios Home Entertainment
|
- Walt Disney Studios Home Entertainment
|
||||||
|
genres:
|
||||||
|
- série télévisée d'aventures
|
||||||
|
- série télévisée de science-fiction
|
||||||
|
- série télévisée dramatique
|
||||||
|
- thriller
|
||||||
links:
|
links:
|
||||||
- name: Page Wikipédia
|
- lang: fr
|
||||||
url: https://fr.wikipedia.org/wiki/Lost_%3A_Les_Disparus
|
name: Page Wikipédia
|
||||||
lang: fr
|
url: https://fr.wikipedia.org/wiki/Lost_%3A_Les_Disparus
|
||||||
- name: Site officiel
|
- lang: fr
|
||||||
url: http://abc.go.com/shows/lost
|
name: Site officiel
|
||||||
lang: fr
|
url: https://web.archive.org/web/20120831140933/http://abc.go.com/shows/lost
|
||||||
wikidata_id: Q23567
|
|
||||||
personnages_de_fiction:
|
|
||||||
- Ana-Lucia Cortez
|
|
||||||
- Benjamin Linus
|
|
||||||
- Boone Carlyle
|
|
||||||
- Charlie Pace
|
|
||||||
- Charlotte Lewis
|
|
||||||
- Claire Littleton
|
|
||||||
- Colleen Pickett
|
|
||||||
- Daniel Faraday
|
|
||||||
- Desmond Hume
|
|
||||||
- Elizabeth Smith
|
|
||||||
- Eloise Hawking
|
|
||||||
- Frank Lapidus
|
|
||||||
- Hugo Reyes
|
|
||||||
- Ilana Verdansky
|
|
||||||
- Jack Shephard
|
|
||||||
- James Ford
|
|
||||||
- Jin-Soo Kwon
|
|
||||||
- John Locke
|
|
||||||
- Juliet Burke
|
|
||||||
- Kate Austen
|
|
||||||
- L'homme en noir
|
|
||||||
- M. Eko
|
|
||||||
- Michael Dawson
|
|
||||||
- Miles Straume
|
|
||||||
- Richard Alpert
|
|
||||||
- Shannon Rutherford
|
|
||||||
- Sid Djarrah
|
|
||||||
- Sun Kwon
|
|
||||||
- Walt Lloyd
|
|
||||||
personnalites:
|
|
||||||
- Adewale Akinnuoye-Agbaje
|
|
||||||
- Alan Dale
|
|
||||||
- Alexandra Krosney
|
|
||||||
- Andrew Divoff
|
|
||||||
- Anthony Azizi
|
|
||||||
- Beth Broderick
|
|
||||||
- Bill Duke
|
|
||||||
- Brian Goodman
|
|
||||||
- Carter Jenkins
|
|
||||||
- Chris Mulkey
|
|
||||||
- Christopher Jaymes
|
|
||||||
- Clancy Brown
|
|
||||||
- Cynthia Watros
|
|
||||||
- Daniel Dae Kim
|
|
||||||
- Diana Scarwid
|
|
||||||
- Dominic Monaghan
|
|
||||||
- Doug Hutchison
|
|
||||||
- Elizabeth Mitchell
|
|
||||||
- Émilie de Ravin
|
|
||||||
- Eric Lange
|
|
||||||
- Evangeline Lilly
|
|
||||||
- Faran Tahir
|
|
||||||
- Fionnula Flanagan
|
|
||||||
- Fisher Stevens
|
|
||||||
- François Chau
|
|
||||||
- Frederick Koehler
|
|
||||||
- Fredric Lehne
|
|
||||||
- Graham McTavish
|
|
||||||
- Greg Grunberg
|
|
||||||
- Harold Perrineau Jr.
|
|
||||||
- Henry Ian Cusick
|
|
||||||
- Ian Gomez
|
|
||||||
- Ian Somerhalder
|
|
||||||
- Jeff Fahey
|
|
||||||
- Jeff Perry
|
|
||||||
- Jenny Gago
|
|
||||||
- Jeremy Davies
|
|
||||||
- John Terry
|
|
||||||
- Jorge Garcia
|
|
||||||
- Jose Yenque
|
|
||||||
- Josh Holloway
|
|
||||||
- Josh Randall
|
|
||||||
- Julian Barnes
|
|
||||||
- Julie Adams
|
|
||||||
- Julie Bowen
|
|
||||||
- Justin Chatwin
|
|
||||||
- Ken Leung
|
|
||||||
- Kevin Chapman
|
|
||||||
- Kevin Durand
|
|
||||||
- Kiele Sanchez
|
|
||||||
- L. Scott Caldwell
|
|
||||||
- Lance Reddick
|
|
||||||
- M.C. Gainey
|
|
||||||
- Mackenzie Astin
|
|
||||||
- Madeline Carroll
|
|
||||||
- Maggie Grace
|
|
||||||
- Malcolm David Kelley
|
|
||||||
- Marguerite Moreau
|
|
||||||
- Mark Pellegrino
|
|
||||||
- Marlene Forte
|
|
||||||
- Matthew Fox
|
|
||||||
- Melissa Gilbert
|
|
||||||
- Michael Cudlitz
|
|
||||||
- Michael Emerson
|
|
||||||
- Michael Landon
|
|
||||||
- Michelle Rodríguez
|
|
||||||
- Naveen Andrews
|
|
||||||
- Nestor Carbonell
|
|
||||||
- Paula Malcomson
|
|
||||||
- Rebecca Mader
|
|
||||||
- Rob McElhenney
|
|
||||||
- Robert Patrick
|
|
||||||
- Rodrigo Santoro
|
|
||||||
- Sam Anderson
|
|
||||||
- Samm Levine
|
|
||||||
- Saul Rubinek
|
|
||||||
- Sean Whalen
|
|
||||||
- Skye McCole Bartusiak
|
|
||||||
- Sonya Walger
|
|
||||||
- Sterling Beaumon
|
|
||||||
- Swoosie Kurtz
|
|
||||||
- Terry O'Quinn
|
|
||||||
- Theo Rossi
|
|
||||||
- Titus Welliver
|
|
||||||
- Tom Irwin
|
|
||||||
- Veronica Hamel
|
|
||||||
- William Mapother
|
|
||||||
- Yunjin Kim
|
|
||||||
- Zoë Bell
|
|
||||||
- Zuleikha Robinson
|
|
||||||
- Adam Horowitz
|
|
||||||
- Brian K. Vaughan
|
|
||||||
- Carlton Cuse
|
|
||||||
- Damon Lindelof
|
|
||||||
- Edward Kitsis
|
|
||||||
- Elizabeth Sarnoff
|
|
||||||
- J. J. Abrams
|
|
||||||
- Jack Bender
|
|
||||||
- Stephen Williams
|
|
||||||
- Michael Giacchino
|
|
||||||
oeuvres:
|
oeuvres:
|
||||||
- LOST
|
- LOST
|
||||||
|
personnages_de_fiction:
|
||||||
|
- Ana-Lucia Cortez
|
||||||
|
- Benjamin Linus
|
||||||
|
- Boone Carlyle
|
||||||
|
- Charlie Pace
|
||||||
|
- Charlotte Lewis
|
||||||
|
- Claire Littleton
|
||||||
|
- Colleen Pickett
|
||||||
|
- Daniel Faraday
|
||||||
|
- Desmond Hume
|
||||||
|
- Elizabeth Smith
|
||||||
|
- Eloise Hawking
|
||||||
|
- Frank Lapidus
|
||||||
|
- Hugo Reyes
|
||||||
|
- Ilana Verdansky
|
||||||
|
- Jack Shephard
|
||||||
|
- James Ford
|
||||||
|
- Jin-Soo Kwon
|
||||||
|
- John Locke
|
||||||
|
- Juliet Burke
|
||||||
|
- Kate Austen
|
||||||
|
- L'homme en noir
|
||||||
|
- M. Eko
|
||||||
|
- Michael Dawson
|
||||||
|
- Miles Straume
|
||||||
|
- Richard Alpert
|
||||||
|
- Shannon Rutherford
|
||||||
|
- Sid Djarrah
|
||||||
|
- Sun Kwon
|
||||||
|
- Walt Lloyd
|
||||||
|
personnalites:
|
||||||
|
- Adewale Akinnuoye-Agbaje
|
||||||
|
- Alan Dale
|
||||||
|
- Alexandra Krosney
|
||||||
|
- Andrew Divoff
|
||||||
|
- Anthony Azizi
|
||||||
|
- Beth Broderick
|
||||||
|
- Bill Duke
|
||||||
|
- Brian Goodman
|
||||||
|
- Carter Jenkins
|
||||||
|
- Chris Mulkey
|
||||||
|
- Christopher Jaymes
|
||||||
|
- Clancy Brown
|
||||||
|
- Cynthia Watros
|
||||||
|
- Daniel Dae Kim
|
||||||
|
- Diana Scarwid
|
||||||
|
- Dominic Monaghan
|
||||||
|
- Doug Hutchison
|
||||||
|
- Elizabeth Mitchell
|
||||||
|
- Émilie de Ravin
|
||||||
|
- Eric Lange
|
||||||
|
- Evangeline Lilly
|
||||||
|
- Faran Tahir
|
||||||
|
- Fionnula Flanagan
|
||||||
|
- Fisher Stevens
|
||||||
|
- François Chau
|
||||||
|
- Frederick Koehler
|
||||||
|
- Fredric Lehne
|
||||||
|
- Graham McTavish
|
||||||
|
- Greg Grunberg
|
||||||
|
- Harold Perrineau Jr.
|
||||||
|
- Henry Ian Cusick
|
||||||
|
- Ian Gomez
|
||||||
|
- Ian Somerhalder
|
||||||
|
- Jeff Fahey
|
||||||
|
- Jeff Perry
|
||||||
|
- Jenny Gago
|
||||||
|
- Jeremy Davies
|
||||||
|
- John Terry
|
||||||
|
- Jorge Garcia
|
||||||
|
- Jose Yenque
|
||||||
|
- Josh Holloway
|
||||||
|
- Josh Randall
|
||||||
|
- Julian Barnes
|
||||||
|
- Julie Adams
|
||||||
|
- Julie Bowen
|
||||||
|
- Justin Chatwin
|
||||||
|
- Ken Leung
|
||||||
|
- Kevin Chapman
|
||||||
|
- Kevin Durand
|
||||||
|
- Kiele Sanchez
|
||||||
|
- L. Scott Caldwell
|
||||||
|
- Lance Reddick
|
||||||
|
- M.C. Gainey
|
||||||
|
- Mackenzie Astin
|
||||||
|
- Madeline Carroll
|
||||||
|
- Maggie Grace
|
||||||
|
- Malcolm David Kelley
|
||||||
|
- Marguerite Moreau
|
||||||
|
- Mark Pellegrino
|
||||||
|
- Marlene Forte
|
||||||
|
- Matthew Fox
|
||||||
|
- Melissa Gilbert
|
||||||
|
- Michael Cudlitz
|
||||||
|
- Michael Emerson
|
||||||
|
- Michael Landon
|
||||||
|
- Michelle Rodríguez
|
||||||
|
- Naveen Andrews
|
||||||
|
- Nestor Carbonell
|
||||||
|
- Paula Malcomson
|
||||||
|
- Rebecca Mader
|
||||||
|
- Rob McElhenney
|
||||||
|
- Robert Patrick
|
||||||
|
- Rodrigo Santoro
|
||||||
|
- Sam Anderson
|
||||||
|
- Samm Levine
|
||||||
|
- Saul Rubinek
|
||||||
|
- Sean Whalen
|
||||||
|
- Skye McCole Bartusiak
|
||||||
|
- Sonya Walger
|
||||||
|
- Sterling Beaumon
|
||||||
|
- Swoosie Kurtz
|
||||||
|
- Terry O'Quinn
|
||||||
|
- Theo Rossi
|
||||||
|
- Titus Welliver
|
||||||
|
- Tom Irwin
|
||||||
|
- Veronica Hamel
|
||||||
|
- William Mapother
|
||||||
|
- Yunjin Kim
|
||||||
|
- Zoë Bell
|
||||||
|
- Zuleikha Robinson
|
||||||
|
- Adam Horowitz
|
||||||
|
- Brian K. Vaughan
|
||||||
|
- Carlton Cuse
|
||||||
|
- Damon Lindelof
|
||||||
|
- Edward Kitsis
|
||||||
|
- Elizabeth Sarnoff
|
||||||
|
- J. J. Abrams
|
||||||
|
- Jack Bender
|
||||||
|
- Stephen Williams
|
||||||
|
- Michael Giacchino
|
||||||
|
title: Lost
|
||||||
weather:
|
weather:
|
||||||
temperature: 14.7
|
|
||||||
humidity: 52
|
humidity: 52
|
||||||
pressure: 1020.1
|
|
||||||
illuminance: 108328.5
|
illuminance: 108328.5
|
||||||
precipitations: false
|
precipitations: false
|
||||||
wind_speed: 12.4
|
pressure: 1020.1
|
||||||
wind_direction: 36
|
|
||||||
source:
|
source:
|
||||||
- open-meteo
|
- open-meteo
|
||||||
comments_url: https://com.richard-dern.fr/post/144
|
temperature: 14.7
|
||||||
|
wind_direction: 36
|
||||||
|
wind_speed: 12.4
|
||||||
|
wikidata_id: Q23567
|
||||||
---
|
---
|
||||||
|
|
||||||
## En bref
|
## En bref
|
||||||
@@ -390,4 +390,4 @@ Ce que j'espère par-dessus tout, en réalité, c'est que :
|
|||||||
|
|
||||||
- si vous n'avez jamais vu la série, vous ayez envie de la regarder
|
- si vous n'avez jamais vu la série, vous ayez envie de la regarder
|
||||||
- si vous l'avez déjà vue mais que vous ne l'avez pas appréciée, je vous ai donné envie de la revoir avec un esprit plus ouvert
|
- si vous l'avez déjà vue mais que vous ne l'avez pas appréciée, je vous ai donné envie de la revoir avec un esprit plus ouvert
|
||||||
- si vous l'avez déjà vue et que vous l'avez aimé, vous la regardiez à nouveau !
|
- si vous l'avez déjà vue et que vous l'avez aimé, vous la regardiez à nouveau !
|
||||||
@@ -1,20 +1,20 @@
|
|||||||
---
|
---
|
||||||
date: "2022-01-11 12:00:00"
|
comments_url: https://com.richard-dern.fr/post/282
|
||||||
|
date: '2022-01-11 12:00:00'
|
||||||
dossier:
|
dossier:
|
||||||
- À la recherche du clavier parfait
|
- À la recherche du clavier parfait
|
||||||
title: Un clavier 100% custom ?
|
title: Un clavier 100% custom ?
|
||||||
weight: 3
|
|
||||||
weather:
|
weather:
|
||||||
temperature: 0
|
|
||||||
humidity: 98
|
humidity: 98
|
||||||
pressure: 1030.1
|
|
||||||
illuminance: 16724.4
|
illuminance: 16724.4
|
||||||
precipitations: false
|
precipitations: false
|
||||||
wind_speed: 15.2
|
pressure: 1030.1
|
||||||
wind_direction: 86
|
|
||||||
source:
|
source:
|
||||||
- open-meteo
|
- open-meteo
|
||||||
comments_url: https://com.richard-dern.fr/post/282
|
temperature: 0
|
||||||
|
wind_direction: 86
|
||||||
|
wind_speed: 15.2
|
||||||
|
weight: 3
|
||||||
---
|
---
|
||||||
|
|
||||||
Après avoir effectué une [première sélection](/interets/informatique/2022/01/09/a-la-recherche-du-clavier-parfait-pre-selection/),
|
Après avoir effectué une [première sélection](/interets/informatique/2022/01/09/a-la-recherche-du-clavier-parfait-pre-selection/),
|
||||||
@@ -103,7 +103,7 @@ On utilisera un pinceau adapté (donc de petite taille, 0 et/ou 1), tel que celu
|
|||||||
proposé par Glorious.
|
proposé par Glorious.
|
||||||
|
|
||||||
Si vous envisagez de devoir lubrifier _tous_ les switches de votre futur
|
Si vous envisagez de devoir lubrifier _tous_ les switches de votre futur
|
||||||
clavier, une [station de lubrification](https://keygem.store/collections/tools/products/kbdfans-switch-lube-station) [^deadlink-1]
|
clavier, une ~~[station de lubrification](https://keygem.store/collections/tools/products/kbdfans-switch-lube-station)~~ [^deadlink-1]
|
||||||
peut être pratique.
|
peut être pratique.
|
||||||
|
|
||||||
Selon les switches et le degré de personnalisation visés, on pourra également
|
Selon les switches et le degré de personnalisation visés, on pourra également
|
||||||
@@ -174,7 +174,7 @@ trouver des [manchons en silicone](https://kbdfans.com/products/kbdfans-standoff
|
|||||||
|
|
||||||
À placer entre le PCB et la plaque supérieure. On peut aussi utiliser une mousse
|
À placer entre le PCB et la plaque supérieure. On peut aussi utiliser une mousse
|
||||||
pré-conçue pour le PCB et le layout choisi (par exemple
|
pré-conçue pour le PCB et le layout choisi (par exemple
|
||||||
[celle-ci](https://kbdfans.com/products/dz60rgb-ansi-pcb-foam) [^deadlink-3]
|
~~[celle-ci](https://kbdfans.com/products/dz60rgb-ansi-pcb-foam)~~ [^deadlink-3]
|
||||||
pour le DZ60 RGB ANSI)).
|
pour le DZ60 RGB ANSI)).
|
||||||
|
|
||||||
## Le thème du clavier
|
## Le thème du clavier
|
||||||
@@ -287,7 +287,7 @@ diffusant mieux la lumière, ou que sais-je encore (mais je note que certains on
|
|||||||
une préférence pour les switches qui cliquent "à l'aller et au retour", tandis
|
une préférence pour les switches qui cliquent "à l'aller et au retour", tandis
|
||||||
que je préfère les switches à clic simple - dits "jacket").
|
que je préfère les switches à clic simple - dits "jacket").
|
||||||
|
|
||||||
- [Stabilisateurs](https://kbdfans.com/collections/keyboard-stabilizer/products/gmk-screw-in-stabilizers?variant=22154915348528) [^deadlink-4]
|
- ~~[Stabilisateurs](https://kbdfans.com/collections/keyboard-stabilizer/products/gmk-screw-in-stabilizers?variant=22154915348528)~~ [^deadlink-4]
|
||||||
|
|
||||||
Plus qu'un simple mod, c'est un composant essentiel qui assure la verticalité
|
Plus qu'un simple mod, c'est un composant essentiel qui assure la verticalité
|
||||||
d'une pression sur une touche longue, peu importe d'où la touche est appuyée. En
|
d'une pression sur une touche longue, peu importe d'où la touche est appuyée. En
|
||||||
@@ -316,7 +316,7 @@ Bon sang, que j'ai hâte 😍
|
|||||||
|
|
||||||
- Mousse pour le boitier - elle sert à réduire l'écho à l'intérieur du clavier
|
- Mousse pour le boitier - elle sert à réduire l'écho à l'intérieur du clavier
|
||||||
|
|
||||||
- [Repose-poignets en résine](https://kbdfans.com/collections/wrist-rest/products/handmade-resin-wrist-rest-1?variant=39444177223819) [^deadlink-5] - modèle "Tropical Sea", magnifique et approprié
|
- ~~[Repose-poignets en résine](https://kbdfans.com/collections/wrist-rest/products/handmade-resin-wrist-rest-1?variant=39444177223819)~~ [^deadlink-5] - modèle "Tropical Sea", magnifique et approprié
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -384,4 +384,4 @@ volatiles.
|
|||||||
|
|
||||||
[^deadlink-4]: Lien inaccessible depuis le 1 novembre 2025
|
[^deadlink-4]: Lien inaccessible depuis le 1 novembre 2025
|
||||||
|
|
||||||
[^deadlink-5]: Lien inaccessible depuis le 1 novembre 2025
|
[^deadlink-5]: Lien inaccessible depuis le 1 novembre 2025
|
||||||
@@ -1,26 +1,26 @@
|
|||||||
---
|
---
|
||||||
title: J'ai quitté Instagram
|
comments_url: https://com.richard-dern.fr/post/457
|
||||||
date: "2025-12-10 01:34:00"
|
|
||||||
cover: images/cover.png
|
cover: images/cover.png
|
||||||
|
date: '2025-12-10 01:34:00'
|
||||||
entreprises:
|
entreprises:
|
||||||
- Instagram
|
- Instagram
|
||||||
tags:
|
|
||||||
- Retour d'expérience
|
|
||||||
- Réseaux sociaux
|
|
||||||
- Déterminisme
|
|
||||||
oeuvres:
|
oeuvres:
|
||||||
- L'Anankéisme
|
- L'Anankéisme
|
||||||
|
tags:
|
||||||
|
- Retour d'expérience
|
||||||
|
- Réseaux sociaux
|
||||||
|
- Déterminisme
|
||||||
|
title: J'ai quitté Instagram
|
||||||
weather:
|
weather:
|
||||||
temperature: 11.0555555555556
|
|
||||||
humidity: 77
|
humidity: 77
|
||||||
pressure: 1020.65753619878
|
|
||||||
wind_speed: 7.8857856
|
|
||||||
wind_direction: 210
|
|
||||||
illuminance: 0
|
illuminance: 0
|
||||||
precipitations: false
|
precipitations: false
|
||||||
|
pressure: 1020.65753619878
|
||||||
source:
|
source:
|
||||||
- influxdb
|
- influxdb
|
||||||
comments_url: https://com.richard-dern.fr/post/457
|
temperature: 11.0555555555556
|
||||||
|
wind_direction: 210
|
||||||
|
wind_speed: 7.8857856
|
||||||
---
|
---
|
||||||
|
|
||||||
Voilà [un an](/interets/informatique/2024/02/21/retour-d-experience-deux-mois-sur-instagram/), presque jour pour jour, que j'ai créé [mon compte Instagram](https://www.instagram.com/richarddern/).
|
Voilà [un an](/interets/informatique/2024/02/21/retour-d-experience-deux-mois-sur-instagram/), presque jour pour jour, que j'ai créé [mon compte Instagram](https://www.instagram.com/richarddern/).
|
||||||
@@ -37,7 +37,7 @@ Et puis, pourquoi pas, rire devant quelques conneries.
|
|||||||
## Instagram, addiction et dark-patterns
|
## Instagram, addiction et dark-patterns
|
||||||
|
|
||||||
Quand on parle d'Instagram et d'"addiction", il est plus précis de reprendre le vocabulaire des chercheurs : ils parlent plutôt d'"usage problématique d'Instagram" (_Problematic Instagram Use_, _PIU_), évalué par des outils standardisés comme le [Test for Instagram Addiction](https://ijip.in/wp-content/uploads/2019/01/18.01.081.20180603.pdf) ou l'[Instagram Addiction Scale](https://cdspress.ca/wp-content/uploads/2022/10/Sayed-Ali-Sharifi-Fard-et-al_MS_DEC_2021_5_Instagram-Addiction-Scale_FINAL.pdf).
|
Quand on parle d'Instagram et d'"addiction", il est plus précis de reprendre le vocabulaire des chercheurs : ils parlent plutôt d'"usage problématique d'Instagram" (_Problematic Instagram Use_, _PIU_), évalué par des outils standardisés comme le [Test for Instagram Addiction](https://ijip.in/wp-content/uploads/2019/01/18.01.081.20180603.pdf) ou l'[Instagram Addiction Scale](https://cdspress.ca/wp-content/uploads/2022/10/Sayed-Ali-Sharifi-Fard-et-al_MS_DEC_2021_5_Instagram-Addiction-Scale_FINAL.pdf).
|
||||||
Une méta-analyse de [Sepas et al.](https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3956428), dédiée spécifiquement à Instagram, agrège plusieurs dizaines d'études et montre des corrélations entre PIU et dépression ou anxiété.
|
Une méta-analyse de [Sepas et al.](https://web.archive.org/web/20260105074528/https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3956428), dédiée spécifiquement à Instagram, agrège plusieurs dizaines d'études et montre des corrélations entre PIU et dépression ou anxiété.
|
||||||
On n'est pas dans le déterminisme technophobe ("Instagram rend dépressif"), mais dans un profil de risques mesurables : plus l'usage est compulsif, centré sur la régulation d'émotions négatives, plus les indicateurs de détresse psychologique ont tendance à grimper.
|
On n'est pas dans le déterminisme technophobe ("Instagram rend dépressif"), mais dans un profil de risques mesurables : plus l'usage est compulsif, centré sur la régulation d'émotions négatives, plus les indicateurs de détresse psychologique ont tendance à grimper.
|
||||||
Et, point important pour éviter le catastrophisme, une étude de [Marengo et al.](https://cyberpsychology.eu/article/view/21420/33494) montre qu'un modèle bi-dimensionnel distingue proprement forte implication non pathologique et symptômes franchement addictifs.
|
Et, point important pour éviter le catastrophisme, une étude de [Marengo et al.](https://cyberpsychology.eu/article/view/21420/33494) montre qu'un modèle bi-dimensionnel distingue proprement forte implication non pathologique et symptômes franchement addictifs.
|
||||||
|
|
||||||
@@ -231,4 +231,4 @@ Elle marche sur les valeurs du web, et emprisonne ses utilisateurs.
|
|||||||
Mais elle divertit, son chaos retenti partout.
|
Mais elle divertit, son chaos retenti partout.
|
||||||
Ses notifications ne vont pas me manquer.
|
Ses notifications ne vont pas me manquer.
|
||||||
|
|
||||||
Et je ne lui manquerai pas.
|
Et je ne lui manquerai pas.
|
||||||
@@ -1,22 +1,22 @@
|
|||||||
---
|
---
|
||||||
title: Piloter ses serveurs avec un émulateur de terminal web
|
|
||||||
date: "2025-12-11 06:40:34"
|
|
||||||
cover: images/cover.png
|
|
||||||
tags:
|
|
||||||
- Administration système
|
|
||||||
- Ordinateur
|
|
||||||
- Informatique
|
|
||||||
- Serveur
|
|
||||||
- DevOps
|
|
||||||
- Cloud
|
|
||||||
weather:
|
|
||||||
temperature: 8.27777777777778
|
|
||||||
humidity: 98
|
|
||||||
pressure: 1027.43031347946
|
|
||||||
precipitations: false
|
|
||||||
source:
|
|
||||||
- influxdb
|
|
||||||
comments_url: https://com.richard-dern.fr/post/458
|
comments_url: https://com.richard-dern.fr/post/458
|
||||||
|
cover: images/cover.png
|
||||||
|
date: '2025-12-11 06:40:34'
|
||||||
|
tags:
|
||||||
|
- Administration système
|
||||||
|
- Ordinateur
|
||||||
|
- Informatique
|
||||||
|
- Serveur
|
||||||
|
- DevOps
|
||||||
|
- Cloud
|
||||||
|
title: Piloter ses serveurs avec un émulateur de terminal web
|
||||||
|
weather:
|
||||||
|
humidity: 98
|
||||||
|
precipitations: false
|
||||||
|
pressure: 1027.43031347946
|
||||||
|
source:
|
||||||
|
- influxdb
|
||||||
|
temperature: 8.27777777777778
|
||||||
---
|
---
|
||||||
|
|
||||||
## Brève histoire de l'administration système
|
## Brève histoire de l'administration système
|
||||||
@@ -134,7 +134,7 @@ Par ailleurs, de nombreux outils modernes d'administration intègrent déjà leu
|
|||||||
D'ailleurs, avec l'_Infrastructure as Code_, on pourrait penser que les jours de la ligne de commande sont comptés, sans verser dans le techno-catastrophisme.
|
D'ailleurs, avec l'_Infrastructure as Code_, on pourrait penser que les jours de la ligne de commande sont comptés, sans verser dans le techno-catastrophisme.
|
||||||
|
|
||||||
Notons pourtant que les terminaux web ne sont pas une invention récente.
|
Notons pourtant que les terminaux web ne sont pas une invention récente.
|
||||||
Depuis bien longtemps, des outils comme [Anyterm](https://anyterm.org/) (milieu des années 2000), [Shell In A Box](https://github.com/shellinabox/shellinabox) (fin des années 2000) ou [Gate One](https://liftoffsoftware.com/Products/GateOne) (début des années 2010) proposaient déjà un accès à un shell Unix au travers d'un simple navigateur, avec des approches techniques variées ([CGI](https://fr.wikipedia.org/wiki/Common_Gateway_Interface), puis [AJAX](https://fr.wikipedia.org/wiki/Ajax_(informatique)), et enfin [WebSocket](https://fr.wikipedia.org/wiki/WebSocket)).
|
Depuis bien longtemps, des outils comme [Anyterm](https://anyterm.org/) (milieu des années 2000), [Shell In A Box](https://github.com/shellinabox/shellinabox) (fin des années 2000) ou [Gate One](https://web.archive.org/web/20230131024208/https://liftoffsoftware.com/Products/GateOne) (début des années 2010) proposaient déjà un accès à un shell Unix au travers d'un simple navigateur, avec des approches techniques variées ([CGI](https://fr.wikipedia.org/wiki/Common_Gateway_Interface), puis [AJAX](https://fr.wikipedia.org/wiki/Ajax_(informatique)), et enfin [WebSocket](https://fr.wikipedia.org/wiki/WebSocket)).
|
||||||
Au fil des années 2010, le concept s'est cependant nettement professionnalisé.
|
Au fil des années 2010, le concept s'est cependant nettement professionnalisé.
|
||||||
La bibliothèque [xterm.js](https://github.com/xtermjs/xterm.js), apparue en 2014, sert de base à des terminaux intégrés dans des outils très répandus comme [Visual Studio Code](https://code.visualstudio.com), l'IDE [Theia](https://theia-ide.org) ou des environnements de développement en ligne tels que Gitpod, et l'on retrouve des approches similaires dans de nombreux tableaux de bord et plateformes DevOps, qu'ils s'appuient sur `xterm.js` ou sur des bibliothèques voisines.
|
La bibliothèque [xterm.js](https://github.com/xtermjs/xterm.js), apparue en 2014, sert de base à des terminaux intégrés dans des outils très répandus comme [Visual Studio Code](https://code.visualstudio.com), l'IDE [Theia](https://theia-ide.org) ou des environnements de développement en ligne tels que Gitpod, et l'on retrouve des approches similaires dans de nombreux tableaux de bord et plateformes DevOps, qu'ils s'appuient sur `xterm.js` ou sur des bibliothèques voisines.
|
||||||
|
|
||||||
@@ -298,4 +298,4 @@ Au-delà des questionnements habituels formés autour des logiciels libres de pe
|
|||||||
Je commence à percevoir les écosystèmes logiciels comme des écosystèmes vivants, subissant une pression sélective de la part du marché dicté par la majorité des utilisateurs.
|
Je commence à percevoir les écosystèmes logiciels comme des écosystèmes vivants, subissant une pression sélective de la part du marché dicté par la majorité des utilisateurs.
|
||||||
Et certains représentants de ces écosystèmes ne peuvent survivre, aussi intéressant soient-il, même s'il existe certains utilisateurs qui en ont un besoin manifeste.
|
Et certains représentants de ces écosystèmes ne peuvent survivre, aussi intéressant soient-il, même s'il existe certains utilisateurs qui en ont un besoin manifeste.
|
||||||
|
|
||||||
Dans le cas qui nous a intéressé aujourd'hui, mon inquiétude reste réduite, parce que ma recherche d'un terminal web s'inscrit dans un plan d'avenir, que je vous détaillerai dans des articles ultérieurs : la transformation de mon poste de travail...
|
Dans le cas qui nous a intéressé aujourd'hui, mon inquiétude reste réduite, parce que ma recherche d'un terminal web s'inscrit dans un plan d'avenir, que je vous détaillerai dans des articles ultérieurs : la transformation de mon poste de travail...
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
title: "Capture d'écran de https://jarredsumner.com/codeblog/"
|
title: Capture d'écran de https://web.archive.org/web/20220706110733/https://jarredsumner.com/codeblog/
|
||||||
description: "Capture effectuée le 6 juillet 2022 à 02:00"
|
description: Capture effectuée le 6 juillet 2022 à 02:00
|
||||||
attribution: "Richard Dern"
|
attribution: Richard Dern
|
||||||
file: "images/screenshot.png"
|
file: images/screenshot.png
|
||||||
|
|||||||
@@ -1,26 +1,26 @@
|
|||||||
---
|
---
|
||||||
links:
|
comments_url: https://com.richard-dern.fr/post/93
|
||||||
- name: Page d'origine
|
|
||||||
url: https://jarredsumner.com/codeblog/
|
|
||||||
lang: unknown
|
|
||||||
title: Why isn't the internet more fun and weird?
|
|
||||||
date: "2022-07-06 12:00:00"
|
|
||||||
keywords: []
|
|
||||||
cover: images/screenshot.png
|
cover: images/screenshot.png
|
||||||
|
date: '2022-07-06 12:00:00'
|
||||||
|
keywords: []
|
||||||
|
links:
|
||||||
|
- lang: unknown
|
||||||
|
name: Page d'origine
|
||||||
|
url: https://web.archive.org/web/20220706110733/https://jarredsumner.com/codeblog/
|
||||||
status:
|
status:
|
||||||
- date: '2025-03-25T10:46:29.630Z'
|
- date: '2025-03-25T10:46:29.630Z'
|
||||||
http_code: 200
|
http_code: 200
|
||||||
|
title: Why isn't the internet more fun and weird?
|
||||||
weather:
|
weather:
|
||||||
temperature: 21
|
|
||||||
humidity: 33
|
humidity: 33
|
||||||
pressure: 1024.6
|
|
||||||
illuminance: 106554.7
|
illuminance: 106554.7
|
||||||
precipitations: false
|
precipitations: false
|
||||||
wind_speed: 13.1
|
pressure: 1024.6
|
||||||
wind_direction: 307
|
|
||||||
source:
|
source:
|
||||||
- open-meteo
|
- open-meteo
|
||||||
comments_url: https://com.richard-dern.fr/post/93
|
temperature: 21
|
||||||
|
wind_direction: 307
|
||||||
|
wind_speed: 13.1
|
||||||
---
|
---
|
||||||
|
|
||||||
> MySpace inspired a generation of teenagers to learn how to code. We have Dark Mode now, but where did all the glitter go?
|
> MySpace inspired a generation of teenagers to learn how to code. We have Dark Mode now, but where did all the glitter go?
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
title: "Capture d'écran de https://danielbmarkham.com/twilight-of-the-programmers/"
|
title: Capture d'écran de https://web.archive.org/web/20230623104938/https://danielbmarkham.com/twilight-of-the-programmers/
|
||||||
description: "Capture effectuée le 23 juin 2023 à 02:00"
|
description: Capture effectuée le 23 juin 2023 à 02:00
|
||||||
attribution: "Richard Dern"
|
attribution: Richard Dern
|
||||||
file: "images/screenshot.png"
|
file: images/screenshot.png
|
||||||
|
|||||||
@@ -1,26 +1,26 @@
|
|||||||
---
|
---
|
||||||
links:
|
comments_url: https://com.richard-dern.fr/post/157
|
||||||
- name: Page d'origine
|
|
||||||
url: https://danielbmarkham.com/twilight-of-the-programmers/
|
|
||||||
lang: en
|
|
||||||
title: Twilight Of The Programmers
|
|
||||||
date: "2023-06-23 12:00:00"
|
|
||||||
keywords: []
|
|
||||||
cover: images/screenshot.png
|
cover: images/screenshot.png
|
||||||
|
date: '2023-06-23 12:00:00'
|
||||||
|
keywords: []
|
||||||
|
links:
|
||||||
|
- lang: en
|
||||||
|
name: Page d'origine
|
||||||
|
url: https://web.archive.org/web/20230623104938/https://danielbmarkham.com/twilight-of-the-programmers/
|
||||||
status:
|
status:
|
||||||
- date: '2025-03-25T10:52:38.301Z'
|
- date: '2025-03-25T10:52:38.301Z'
|
||||||
http_code: 200
|
http_code: 200
|
||||||
|
title: Twilight Of The Programmers
|
||||||
weather:
|
weather:
|
||||||
temperature: 22.4
|
|
||||||
humidity: 48
|
humidity: 48
|
||||||
pressure: 1023.8
|
|
||||||
illuminance: 102880.40000000001
|
illuminance: 102880.40000000001
|
||||||
precipitations: false
|
precipitations: false
|
||||||
wind_speed: 16
|
pressure: 1023.8
|
||||||
wind_direction: 293
|
|
||||||
source:
|
source:
|
||||||
- open-meteo
|
- open-meteo
|
||||||
comments_url: https://com.richard-dern.fr/post/157
|
temperature: 22.4
|
||||||
|
wind_direction: 293
|
||||||
|
wind_speed: 16
|
||||||
---
|
---
|
||||||
|
|
||||||
> Our profession does structured analysis in a way no other profession has ever done. Let's not lose that precious gift.
|
> Our profession does structured analysis in a way no other profession has ever done. Let's not lose that precious gift.
|
||||||
|
|||||||
@@ -1,22 +1,22 @@
|
|||||||
---
|
---
|
||||||
date: "2023-06-22 12:00:00"
|
comments_url: https://com.richard-dern.fr/post/343
|
||||||
|
date: '2023-06-22 12:00:00'
|
||||||
dossier:
|
dossier:
|
||||||
- L'Humain, cette espèce primitive
|
- L'Humain, cette espèce primitive
|
||||||
title: Émancipation ou asservissement ?
|
|
||||||
weight: 9
|
|
||||||
oeuvres:
|
oeuvres:
|
||||||
- L'Humain, cette espèce primitive
|
- L'Humain, cette espèce primitive
|
||||||
|
title: Émancipation ou asservissement ?
|
||||||
weather:
|
weather:
|
||||||
temperature: 25.6
|
|
||||||
humidity: 63
|
humidity: 63
|
||||||
pressure: 1015.5
|
|
||||||
illuminance: 102120.2
|
illuminance: 102120.2
|
||||||
precipitations: true
|
precipitations: true
|
||||||
wind_speed: 15.8
|
pressure: 1015.5
|
||||||
wind_direction: 249
|
|
||||||
source:
|
source:
|
||||||
- open-meteo
|
- open-meteo
|
||||||
comments_url: https://com.richard-dern.fr/post/343
|
temperature: 25.6
|
||||||
|
wind_direction: 249
|
||||||
|
wind_speed: 15.8
|
||||||
|
weight: 9
|
||||||
---
|
---
|
||||||
|
|
||||||
Après Darwin, la science s'est enfin débarrassée des limites arbitraires
|
Après Darwin, la science s'est enfin débarrassée des limites arbitraires
|
||||||
@@ -60,7 +60,7 @@ concluants_"[^world_meteorological_organization_executive_2010].
|
|||||||
|
|
||||||
[^us_department_of_the_interior_hungry_1973]: U. S. Department of the Interior, Hungry Horse Cloud Seeding Program: Environmental Impact Statement, 1973
|
[^us_department_of_the_interior_hungry_1973]: U. S. Department of the Interior, Hungry Horse Cloud Seeding Program: Environmental Impact Statement, 1973
|
||||||
[^contributeurs_wikipedia_ensemencement_2021]: Contributeurs Wikipédia. « Ensemencement des nuages », Wikipédia, janvier 2021. <https://fr.wikipedia.org/wiki/Ensemencement_des_nuages?oldid=179169921#Toxicologie_de_l'argent>
|
[^contributeurs_wikipedia_ensemencement_2021]: Contributeurs Wikipédia. « Ensemencement des nuages », Wikipédia, janvier 2021. <https://fr.wikipedia.org/wiki/Ensemencement_des_nuages?oldid=179169921#Toxicologie_de_l'argent>
|
||||||
[^world_meteorological_organization_executive_2010]: World Meteorological Organization. « Executive Summary of the WMO Statement on Weather Modification », mars 2010. <http://archive.wikiwix.com/cache/display2.php/WMR_documents.final_27_April_1.FINAL.pdf?url=http%3A%2F%2Fwww.wmo.int%2Fpages%2Fprog%2Farep%2Fwwrp%2Fnew%2Fdocuments%2FWMR_documents.final_27_April_1.FINAL.pdf>
|
[^world_meteorological_organization_executive_2010]: World Meteorological Organization. « Executive Summary of the WMO Statement on Weather Modification », mars 2010. <https://web.archive.org/web/20120506135308/http://www.wmo.int/pages/prog/arep/wwrp/new/documents/WMR_documents.final_27_April_1.FINAL.pdf>
|
||||||
|
|
||||||
Mais il y a un point sur lequel les études ne s'attardent pas : disperser de
|
Mais il y a un point sur lequel les études ne s'attardent pas : disperser de
|
||||||
l'iodure d'argent nécessite en premier lieu sa production, qui commence par
|
l'iodure d'argent nécessite en premier lieu sa production, qui commence par
|
||||||
@@ -122,4 +122,4 @@ devrait pas interagir avec lui. Or, lui demander de provoquer la pluie, stopper
|
|||||||
la grêle, "améliorer" le Vivant, c'est outrepasser cette règle, en plus en
|
la grêle, "améliorer" le Vivant, c'est outrepasser cette règle, en plus en
|
||||||
utilisant l'économie et/ou la santé comme levier, et, à mon sens, c'est une
|
utilisant l'économie et/ou la santé comme levier, et, à mon sens, c'est une
|
||||||
grave erreur qui a déjà provoqué des catastrophes et en provoquera d'autres que
|
grave erreur qui a déjà provoqué des catastrophes et en provoquera d'autres que
|
||||||
l'on n'anticipe peut-être pas encore.
|
l'on n'anticipe peut-être pas encore.
|
||||||
@@ -1,50 +1,2 @@
|
|||||||
generatedAt: '2026-03-28 01:53:10'
|
generatedAt: '2026-03-28 16:08:13'
|
||||||
deadLinks:
|
deadLinks: []
|
||||||
- url: http://abc.go.com/shows/lost
|
|
||||||
locations:
|
|
||||||
- /critiques/series/lost
|
|
||||||
code: 404
|
|
||||||
- url: http://archive.wikiwix.com/cache/display2.php/WMR_documents.final_27_April_1.FINAL.pdf?url=http%3A%2F%2Fwww.wmo.int%2Fpages%2Fprog%2Farep%2Fwwrp%2Fnew%2Fdocuments%2FWMR_documents.final_27_April_1.FINAL.pdf
|
|
||||||
locations:
|
|
||||||
- /interets/philosophie/2023/06/22/lhumain-cette-espece-primitive-emancipation-ou-asservissement
|
|
||||||
code: 403
|
|
||||||
- url: https://danielbmarkham.com/twilight-of-the-programmers/
|
|
||||||
locations:
|
|
||||||
- /interets/liens-interessants/2023/06/23/a8972f33
|
|
||||||
code: 404
|
|
||||||
- url: https://git.dern.ovh/Blog/contenu
|
|
||||||
locations:
|
|
||||||
- /interets/informatique/2023/09/03/nouveau-site-en-ligne
|
|
||||||
code: 404
|
|
||||||
- url: https://jarredsumner.com/codeblog/
|
|
||||||
locations:
|
|
||||||
- /interets/liens-interessants/2022/07/06/536ac204
|
|
||||||
code: 404
|
|
||||||
- url: https://kbdfans.com/collections/keyboard-stabilizer/products/gmk-screw-in-stabilizers?variant=22154915348528
|
|
||||||
locations:
|
|
||||||
- /interets/informatique/2022/01/11/a-la-recherche-du-clavier-parfait-un-clavier-100-custom
|
|
||||||
code: 404
|
|
||||||
- url: https://kbdfans.com/collections/wrist-rest/products/handmade-resin-wrist-rest-1?variant=39444177223819
|
|
||||||
locations:
|
|
||||||
- /interets/informatique/2022/01/11/a-la-recherche-du-clavier-parfait-un-clavier-100-custom
|
|
||||||
code: 404
|
|
||||||
- url: https://kbdfans.com/products/dz60rgb-ansi-pcb-foam
|
|
||||||
locations:
|
|
||||||
- /interets/informatique/2022/01/11/a-la-recherche-du-clavier-parfait-un-clavier-100-custom
|
|
||||||
code: 404
|
|
||||||
- url: https://keygem.store/collections/tools/products/kbdfans-switch-lube-station
|
|
||||||
locations:
|
|
||||||
- /interets/informatique/2022/01/11/a-la-recherche-du-clavier-parfait-un-clavier-100-custom
|
|
||||||
code: 404
|
|
||||||
- url: https://liftoffsoftware.com/Products/GateOne
|
|
||||||
locations:
|
|
||||||
- /interets/informatique/2025/12/12/piloter-ses-serveurs-avec-un-emulateur-de-terminal-web
|
|
||||||
code: 408
|
|
||||||
- url: https://mintrocketgames.com/en/DaveTheDiver
|
|
||||||
locations:
|
|
||||||
- /critiques/jeux-video/dave-the-diver
|
|
||||||
code: 404
|
|
||||||
- url: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3956428
|
|
||||||
locations:
|
|
||||||
- /interets/informatique/2025/12/10/j-ai-quitte-instagram
|
|
||||||
code: 403
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{{- $url := "" -}}
|
{{- $url := "" -}}
|
||||||
{{- $report := dict -}}
|
{{- $report := partial "external-links-report.html" (dict) -}}
|
||||||
{{- if reflect.IsMap . -}}
|
{{- if reflect.IsMap . -}}
|
||||||
{{- with index . "URL" -}}
|
{{- with index . "URL" -}}
|
||||||
{{- $url = . -}}
|
{{- $url = . -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- with index . "Report" -}}
|
{{- with index . "Report" -}}
|
||||||
{{- $report = . -}}
|
{{- $report = partial "external-links-report.html" (dict "Report" .) -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
@@ -89,6 +89,12 @@
|
|||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- if and (eq $statusChecked "") (gt (len $deadInfo) 0) -}}
|
||||||
|
{{- with index $deadInfo "checkedAt" -}}
|
||||||
|
{{- $statusChecked = . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
{{- if gt $statusCode 0 -}}
|
{{- if gt $statusCode 0 -}}
|
||||||
{{- if lt $statusCode 400 -}}
|
{{- if lt $statusCode 400 -}}
|
||||||
{{- $statusTone = "ok" -}}
|
{{- $statusTone = "ok" -}}
|
||||||
|
|||||||
58
themes/2026/layouts/_partials/external-links-report.html
Normal file
58
themes/2026/layouts/_partials/external-links-report.html
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
{{- $reportPath := "data/external_links.yaml" -}}
|
||||||
|
{{- $report := dict -}}
|
||||||
|
|
||||||
|
{{- if reflect.IsMap . -}}
|
||||||
|
{{- with index . "ReportPath" -}}
|
||||||
|
{{- $reportPath = . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- with index . "Report" -}}
|
||||||
|
{{- $report = . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- else if . -}}
|
||||||
|
{{- $report = . -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- if eq (len $report) 0 -}}
|
||||||
|
{{- if eq $reportPath "data/external_links.yaml" -}}
|
||||||
|
{{- with index site.Data "external_links" -}}
|
||||||
|
{{- $report = . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- else if fileExists $reportPath -}}
|
||||||
|
{{- $report = transform.Unmarshal (readFile $reportPath) -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- $sourceLinks := slice -}}
|
||||||
|
{{- with index $report "deadLinks" -}}
|
||||||
|
{{- $sourceLinks = . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- if and (eq (len $sourceLinks) 0) (isset $report "links") -}}
|
||||||
|
{{- $sourceLinks = default (slice) (index $report "links") -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- $links := slice -}}
|
||||||
|
{{- range $sourceLinks -}}
|
||||||
|
{{- $status := "" -}}
|
||||||
|
{{- with index . "status" -}}
|
||||||
|
{{- $status = printf "%v" . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- if eq $status "" -}}
|
||||||
|
{{- with index . "code" -}}
|
||||||
|
{{- $status = printf "%v" . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- $links = $links | append (dict
|
||||||
|
"url" (default "" (index . "url"))
|
||||||
|
"status" $status
|
||||||
|
"locations" (default (slice) (index . "locations"))
|
||||||
|
"errorType" (default "" (index . "errorType"))
|
||||||
|
"checkedAt" (default "" (index . "checkedAt"))
|
||||||
|
) -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- return (dict
|
||||||
|
"generatedAt" (default "" (index $report "generatedAt"))
|
||||||
|
"entries" (default (dict) (index $report "entries"))
|
||||||
|
"links" $links
|
||||||
|
) -}}
|
||||||
@@ -1,14 +1,4 @@
|
|||||||
{{- $defaultReportPath := "data/external_links.yaml" -}}
|
{{- $report := partial "external-links-report.html" . -}}
|
||||||
{{- $reportPath := default $defaultReportPath .ReportPath -}}
|
|
||||||
{{- $report := default (dict) .Report -}}
|
|
||||||
{{- if or (eq (len $report) 0) (not (isset $report "links")) -}}
|
|
||||||
{{- if fileExists $reportPath -}}
|
|
||||||
{{- $report = transform.Unmarshal (readFile $reportPath) -}}
|
|
||||||
{{- else -}}
|
|
||||||
{{- warnf "Rapport des liens morts introuvable (%s)" $reportPath -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- $allPages := where site.Pages ".File" "!=" nil -}}
|
{{- $allPages := where site.Pages ".File" "!=" nil -}}
|
||||||
{{- $links := default (slice) $report.links -}}
|
{{- $links := default (slice) $report.links -}}
|
||||||
{{- $generatedLabel := "" -}}
|
{{- $generatedLabel := "" -}}
|
||||||
@@ -39,9 +29,22 @@
|
|||||||
{{- $locations := default (slice) .locations -}}
|
{{- $locations := default (slice) .locations -}}
|
||||||
{{- if gt (len $locations) 0 -}}
|
{{- if gt (len $locations) 0 -}}
|
||||||
{{- range $locations -}}
|
{{- range $locations -}}
|
||||||
{{- $file := .file -}}
|
{{- $file := "" -}}
|
||||||
{{- $line := .line -}}
|
{{- $line := "" -}}
|
||||||
{{- $pagePath := .page -}}
|
{{- $pagePath := "" -}}
|
||||||
|
{{- if reflect.IsMap . -}}
|
||||||
|
{{- with index . "file" -}}
|
||||||
|
{{- $file = printf "%v" . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- with index . "line" -}}
|
||||||
|
{{- $line = printf "%v" . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- with index . "page" -}}
|
||||||
|
{{- $pagePath = printf "%v" . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{- else -}}
|
||||||
|
{{- $pagePath = printf "%v" . -}}
|
||||||
|
{{- end -}}
|
||||||
{{- $matchedPage := false -}}
|
{{- $matchedPage := false -}}
|
||||||
{{- if $pagePath -}}
|
{{- if $pagePath -}}
|
||||||
{{- $candidate := site.GetPage $pagePath -}}
|
{{- $candidate := site.GetPage $pagePath -}}
|
||||||
@@ -60,6 +63,8 @@
|
|||||||
<a href="{{ $matchedPage.RelPermalink }}">{{ $matchedPage.Title }}</a>
|
<a href="{{ $matchedPage.RelPermalink }}">{{ $matchedPage.Title }}</a>
|
||||||
{{- else if $file -}}
|
{{- else if $file -}}
|
||||||
<code>{{ $file }}{{ if $line }}:{{ $line }}{{ end }}</code>
|
<code>{{ $file }}{{ if $line }}:{{ $line }}{{ end }}</code>
|
||||||
|
{{- else if $pagePath -}}
|
||||||
|
<code>{{ $pagePath }}</code>
|
||||||
{{- else -}}
|
{{- else -}}
|
||||||
<em>Emplacement inconnu</em>
|
<em>Emplacement inconnu</em>
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|||||||
@@ -5,10 +5,7 @@
|
|||||||
{{- $excludeInterestingLinks := false -}}
|
{{- $excludeInterestingLinks := false -}}
|
||||||
{{- $groupBySubSections := false -}}
|
{{- $groupBySubSections := false -}}
|
||||||
{{- $subSections := slice -}}
|
{{- $subSections := slice -}}
|
||||||
{{- $externalLinksReport := dict -}}
|
{{- $externalLinksReport := partial "external-links-report.html" (dict) -}}
|
||||||
{{- if fileExists "tools/cache/external_links.yaml" -}}
|
|
||||||
{{- $externalLinksReport = transform.Unmarshal (readFile "tools/cache/external_links.yaml") -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- with $context -}}
|
{{- with $context -}}
|
||||||
{{- if eq (strings.TrimSuffix "/" .RelPermalink) "/interets" -}}
|
{{- if eq (strings.TrimSuffix "/" .RelPermalink) "/interets" -}}
|
||||||
{{- $excludeInterestingLinks = true -}}
|
{{- $excludeInterestingLinks = true -}}
|
||||||
|
|||||||
@@ -49,10 +49,7 @@
|
|||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{- $report := dict -}}
|
{{- $report := partial "external-links-report.html" (dict) -}}
|
||||||
{{- if fileExists "tools/cache/external_links.yaml" -}}
|
|
||||||
{{- $report = transform.Unmarshal (readFile "tools/cache/external_links.yaml") -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- $deadList := default (slice) (index $report "links") -}}
|
{{- $deadList := default (slice) (index $report "links") -}}
|
||||||
{{- $entriesMap := default (dict) (index $report "entries") -}}
|
{{- $entriesMap := default (dict) (index $report "entries") -}}
|
||||||
{{- $cacheEntry := index $entriesMap .Destination -}}
|
{{- $cacheEntry := index $entriesMap .Destination -}}
|
||||||
|
|||||||
@@ -33,10 +33,7 @@
|
|||||||
{{- $recettesRoot := $site.GetPage "/interets/recettes" -}}
|
{{- $recettesRoot := $site.GetPage "/interets/recettes" -}}
|
||||||
{{- $collectionsRoot := $site.GetPage "/collections" -}}
|
{{- $collectionsRoot := $site.GetPage "/collections" -}}
|
||||||
{{- $critiquesRoot := $site.GetPage "/critiques" -}}
|
{{- $critiquesRoot := $site.GetPage "/critiques" -}}
|
||||||
{{- $externalLinksReport := dict -}}
|
{{- $externalLinksReport := partial "external-links-report.html" (dict) -}}
|
||||||
{{- if fileExists "tools/cache/external_links.yaml" -}}
|
|
||||||
{{- $externalLinksReport = transform.Unmarshal (readFile "tools/cache/external_links.yaml") -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- partial "hero.html" . -}}
|
{{- partial "hero.html" . -}}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user