Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

index.html 25KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563
  1. <!DOCTYPE html><!-- This is a valid HTML5 document. -->
  2. <!-- Screen readers, SEO, extensions and so on. -->
  3. <html lang="fr">
  4. <!-- Has to be within the first 1024 bytes, hence before the `title` element
  5. See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
  6. <meta charset="utf-8">
  7. <!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
  8. <!-- The viewport meta is quite crowded and we are responsible for that.
  9. See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
  10. <meta name="viewport" content="width=device-width,initial-scale=1">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>
  13. Blogroll
  14. — David Larlet</title>
  15. <meta name="description" content="Les sites des ami·es.">
  16. <!-- That good ol' feed, subscribe :). -->
  17. <link rel="alternate"
  18. type="application/atom+xml"
  19. title="Feed"
  20. href="/david/log/">
  21. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  22. <link rel="apple-touch-icon"
  23. sizes="180x180"
  24. href="/static/david/icons2/apple-touch-icon.png">
  25. <link rel="icon"
  26. type="image/png"
  27. sizes="32x32"
  28. href="/static/david/icons2/favicon-32x32.png">
  29. <link rel="icon"
  30. type="image/png"
  31. sizes="16x16"
  32. href="/static/david/icons2/favicon-16x16.png">
  33. <link rel="manifest" href="/static/david/icons2/site.webmanifest">
  34. <link rel="mask-icon"
  35. href="/static/david/icons2/safari-pinned-tab.svg"
  36. color="#07486c">
  37. <link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
  38. <meta name="msapplication-TileColor" content="#f7f7f7">
  39. <meta name="msapplication-config"
  40. content="/static/david/icons2/browserconfig.xml">
  41. <meta name="theme-color"
  42. content="#f7f7f7"
  43. media="(prefers-color-scheme: light)">
  44. <meta name="theme-color"
  45. content="#272727"
  46. media="(prefers-color-scheme: dark)">
  47. <!-- Is that even respected? Retrospectively? What a shAItshow…
  48. https://neil-clarke.com/block-the-bots-that-feed-ai-models-by-scraping-your-website/ -->
  49. <meta name="robots" content="noai, noimageai">
  50. <!-- Documented, feel free to shoot an email. -->
  51. <link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
  52. <!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
  53. <link rel="preload"
  54. href="/static/david/css/fonts/triplicate_t4_poly_regular.woff2"
  55. as="font"
  56. type="font/woff2"
  57. media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
  58. crossorigin>
  59. <link rel="preload"
  60. href="/static/david/css/fonts/triplicate_t4_poly_bold.woff2"
  61. as="font"
  62. type="font/woff2"
  63. media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
  64. crossorigin>
  65. <link rel="preload"
  66. href="/static/david/css/fonts/triplicate_t4_poly_italic.woff2"
  67. as="font"
  68. type="font/woff2"
  69. media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
  70. crossorigin>
  71. <link rel="preload"
  72. href="/static/david/css/fonts/triplicate_t3_regular.woff2"
  73. as="font"
  74. type="font/woff2"
  75. media="(prefers-color-scheme: dark)"
  76. crossorigin>
  77. <link rel="preload"
  78. href="/static/david/css/fonts/triplicate_t3_bold.woff2"
  79. as="font"
  80. type="font/woff2"
  81. media="(prefers-color-scheme: dark)"
  82. crossorigin>
  83. <link rel="preload"
  84. href="/static/david/css/fonts/triplicate_t3_italic.woff2"
  85. as="font"
  86. type="font/woff2"
  87. media="(prefers-color-scheme: dark)"
  88. crossorigin>
  89. <script>
  90. function toggleTheme(themeName) {
  91. document.documentElement.classList.toggle(
  92. 'forced-dark',
  93. themeName === 'dark'
  94. )
  95. document.documentElement.classList.toggle(
  96. 'forced-light',
  97. themeName === 'light'
  98. )
  99. }
  100. const selectedTheme = localStorage.getItem('theme')
  101. if (selectedTheme !== 'undefined') {
  102. toggleTheme(selectedTheme)
  103. }
  104. </script>
  105. <body class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick"
  106. data-instant-intensity="viewport-all">
  107. <article>
  108. <header>
  109. <h1>Blogroll : les sites des ami·es</h1>
  110. </header>
  111. <p>Pour ne pas être totalement auto-centré, voici quelques portes ouvertes vers le Web que j’aime.</p>
  112. <nav>
  113. <ul>
  114. <li>
  115. <a href="https://www.maiwann.net/">Maïtané Lenoir</a>
  116. (<a href="https://www.maiwann.net/feed.xml">flux</a>)
  117. </li>
  118. <li>
  119. <a href="https://ynote.hk/">Fanny Cheung</a>
  120. (<a href="https://ynote.hk/feed.xml">flux</a>)
  121. </li>
  122. <li>
  123. <a href="https://lalunemauve.fr/">La Lune Mauve</a>
  124. (<a href="https://lalunemauve.fr/feed/">flux</a>)
  125. </li>
  126. <li>
  127. <a href="https://www.hypothermia.fr/">Eliness</a>
  128. (<a href="https://www.hypothermia.fr/rss">flux</a>)
  129. </li>
  130. <li>
  131. <a href="https://luce.carevic.eu/fr">Luce Carević</a>
  132. (<a href="https://luce.carevic.eu/fr/flux">flux</a>)
  133. </li>
  134. <li>
  135. <a href="https://emmaclit.com/">Emma</a>
  136. (<a href="https://emmaclit.com/feed/">flux</a>)
  137. </li>
  138. <li>
  139. <a href="https://www.la-grange.net/">Karl Dubost</a>
  140. (<a href="https://www.la-grange.net/feed.atom">flux</a>)
  141. </li>
  142. <li>
  143. <a href="https://www.arthurperret.fr/">Arthur Perret</a>
  144. (<a href="https://www.arthurperret.fr/feed.xml">flux</a>)
  145. </li>
  146. <li>
  147. <a href="https://www.quaternum.net/">Antoine Fauchié</a>
  148. (<a href="https://www.quaternum.net/atom.xml">flux</a>)
  149. </li>
  150. <li>
  151. <a href="https://n.survol.fr/">Éric D.</a>
  152. (<a href="https://n.survol.fr/feed">flux</a>)
  153. </li>
  154. <li>
  155. <a href="https://blog.ecologie-politique.eu/">Aude</a>
  156. (<a href="https://blog.ecologie-politique.eu/feed/atom">flux</a>)
  157. </li>
  158. <li>
  159. <a href="https://winnielim.org/">Winnie Lim (en)</a>
  160. (<a href="https://winnielim.org/feed/">flux</a>)
  161. </li>
  162. <li>
  163. <a href="https://brr.fyi/">brr (en)</a>
  164. (<a href="https://brr.fyi/feed.xml">flux</a>)
  165. </li>
  166. </ul>
  167. </nav>
  168. <p>N’hésitez pas à me contacter si vous ne souhaitez pas figurer dans cette liste.</p>
  169. <h2>Leurs dernières publications</h2>
  170. <dl>
  171. <dt>
  172. <a href="https://www.arthurperret.fr/evenements/2024-11-23-campus-du-libre.html">[Évènement] Campus du Libre 2024</a>,
  173. 23-11-2024
  174. </dt>
  175. <dd>
  176. Le Campus du Libre est un évènement organisé à Lyon par des acteurs du monde universitaire pour promouvoir le logiciel libre et les communs. Cette année, c’est Lyon 3 qui l’accueille, le samedi 23 novembre à la Manufacture des Tabacs. Je ferai partie des intervenants, avec une conférence intitulée provisoirement « De la fiche au graphe : une nouvelle manière de gérer ses connaissances ». Un…
  177. — <a href="https://www.arthurperret.fr/">Arthur Perret</a>
  178. </dd>
  179. </dl>
  180. <dl>
  181. <dt>
  182. <a href="https://www.arthurperret.fr/evenements/2024-11-14-cafe-doctorants-lyon3.html">[Évènement] Café doctorants Lyon 3</a>,
  183. 14-11-2024
  184. </dt>
  185. <dd>
  186. Le jeudi 14 novembre 2024, dans le cadre de la semaine de l’accès ouvert (Open Access Week), la bibliothèque universitaire de Lyon 3 organise son Café doctorants : une journée d’échanges autour de la communication scientifique durant et après le doctorat. J’aurai le plaisir d’intervenir à 13h30 aux côtés de Damien Petermann pour un échange intitulé « Des données à la publication, comment mettre…
  187. — <a href="https://www.arthurperret.fr/">Arthur Perret</a>
  188. </dd>
  189. </dl>
  190. <dl>
  191. <dt>
  192. <a href="https://blog.ecologie-politique.eu/post/Quand-le-gagnant-emporte-tout">Quand le gagnant emporte tout</a>,
  193. 03-11-2024
  194. </dt>
  195. <dd>
  196. En 2016, Donald Trump emportait l’élection présidentielle états-unienne avec trois millions de votes de moins que son opposante Hillary Clinton. Ces 2 % de retard lui valurent une très confortable avance de 77 votes dans le collège des grands électeurs (qui en compte 538). Les électeurs états-uniens ne votent pas directement pour les candidat·es, ils élisent, État par État, un collège de grands…
  197. — <a href="https://blog.ecologie-politique.eu/">Aude</a>
  198. </dd>
  199. </dl>
  200. <dl>
  201. <dt>
  202. <a href="https://winnielim.org/journal/the-reality-that-exists-in-me/">the reality that exists in me</a>,
  203. 03-11-2024
  204. </dt>
  205. <dd>
  206. I just had my period, so I am feeling a little more fatigued than usual. Every month around this time I tend to wonder why the body finds it so difficult to...
  207. — <a href="https://winnielim.org/">Winnie Lim (en)</a>
  208. </dd>
  209. </dl>
  210. <dl>
  211. <dt>
  212. <a href="https://winnielim.org/notes/102-months-what-is-it-like-to-spend-almost-a-quarter-of-my-entire-life-with-someone/">102 months: what is it like to spend almost a quarter of my entire life with someone?</a>,
  213. 02-11-2024
  214. </dt>
  215. <dd>
  216. what is it like to spend almost a quarter of my entire life with someone? i feel like it is one of life's greatest gifts to be known so intimately, that we can utterly be ourselves in each other's company, it is a sense of complete relaxation in the other's presence. after having decades of chronic insomnia i can't believe there is someone out here who can make me feel sleepy, after an entire…
  217. — <a href="https://winnielim.org/">Winnie Lim (en)</a>
  218. </dd>
  219. </dl>
  220. <dl>
  221. <dt>
  222. <a href="https://n.survol.fr/n/prochain-ordinateur-portable">Prochain ordi­na­teur portable</a>,
  223. 31-10-2024
  224. </dt>
  225. <dd>
  226. Je n’ai plus d’or­di­na­teur person­nel depuis presque 20 ans. J’en ai toujours eu un profes­sion­nel, avec assez de lati­tude donnée par l’en­tre­prise pour qu’il serve aussi à mes usages person­nels. Ce n’est plus le cas aujourd’­hui. C’est pour entre quelques mois et plusieurs années. Bref, je ressens le besoin d’en ache­ter un. Apple a mis […]
  227. — <a href="https://n.survol.fr/">Éric D.</a>
  228. </dd>
  229. </dl>
  230. <dl>
  231. <dt>
  232. <a href="https://blog.ecologie-politique.eu/post/Paysan">Paysan</a>,
  233. 31-10-2024
  234. </dt>
  235. <dd>
  236. Édouard Morena, Paysan, Anamosa, 2024, 112 pages, 9 € Paysan. La collection « Le mot est faible » propose de « s’emparer d’un mot dévoyé par la langue du pouvoir » et l’ouvrage d’Édouard Morena offre une belle illustration de cette démarche. Après une thèse consacrée à la Confédération paysanne, le politiste s’est consacré à l’étude des acteurs de la lutte contre le changement climatique, et…
  237. — <a href="https://blog.ecologie-politique.eu/">Aude</a>
  238. </dd>
  239. </dl>
  240. <dl>
  241. <dt>
  242. <a href="https://n.survol.fr/n/importance-des-eclairages-a-velo">Impor­tance des éclai­rages à vélo</a>,
  243. 30-10-2024
  244. </dt>
  245. <dd>
  246. Verba­li­ser les vélos sur l’ab­sence de sonnette, la présence d’un aver­tis­seur sonore autre qu’un timbre, l’ab­sence de cata­dioptres aux pédales me parait tota­le­ment vain. Je n’ai même rien contre les casques audio des cyclistes tant qu’ils sont ouverts aux bruits exté­rieurs. On a juste mieux à faire pour proté­ger les cyclistes et autres usagers de […]
  247. — <a href="https://n.survol.fr/">Éric D.</a>
  248. </dd>
  249. </dl>
  250. <dl>
  251. <dt>
  252. <a href="https://ynote.hk/mots/lien/prendre-soin.html">Prendre soin</a>,
  253. 28-10-2024
  254. </dt>
  255. <dd>
  256. L’autre jour, avec Maïtané, on a parlé de soin, de prendre soin. C’est une discussion que j’ai de plus en plus avec les gens qui m’entourent. Les années passant, cette réflexion est devenue un des fils conducteur de mon quotidien.
  257. — <a href="https://ynote.hk/">Fanny Cheung</a>
  258. </dd>
  259. </dl>
  260. <dl>
  261. <dt>
  262. <a href="https://www.hypothermia.fr/2024/10/ix-24-kamakurate/">IX 24 – Kamakuraté</a>,
  263. 21-10-2024
  264. </dt>
  265. <dd>
  266. Quand le récit de voyage se laisse dépasser par les préoccupations anxieuses du moment.
  267. — <a href="https://www.hypothermia.fr/">Eliness</a>
  268. </dd>
  269. </dl>
  270. <dl>
  271. <dt>
  272. <a href="https://ynote.hk/mots/sommeil/se-menager.html">Se ménager</a>,
  273. 18-10-2024
  274. </dt>
  275. <dd>
  276. Dans l’une de ses dernières publications, DaisyMoon parle de fatigue chronique et de l’opportunité que donne l’asynchrone. Je n’y avais jamais pensé et bien évidemment, je m’y suis tellement retrouvée !
  277. — <a href="https://ynote.hk/">Fanny Cheung</a>
  278. </dd>
  279. </dl>
  280. <dl>
  281. <dt>
  282. <a href="https://www.hypothermia.fr/2024/10/ix-24-tokyo-encore-et-toujours/">IX 24 – Tokyo, encore et toujours</a>,
  283. 07-10-2024
  284. </dt>
  285. <dd>
  286. ... et jamais assez.
  287. — <a href="https://www.hypothermia.fr/">Eliness</a>
  288. </dd>
  289. </dl>
  290. <dl>
  291. <dt>
  292. <a href="https://www.la-grange.net/2024/09/08/ete">fin d'été</a>,
  293. 08-09-2024
  294. </dt>
  295. <dd>
  296. Ueno, Japon, 8 septembre 2024 En attente, quelque part, il y avait tant d'espaces à parcourir, tant de bibliothèques à découvrir. Lire, relire, marcher. Chercher les bords de la carte. — Objets, trajets, Stéphanie Lamache, urn:isbn:978-2-38311-026-2 Hier, nous avons passé la majorité de la journée au festival étudiant de l'Université des Arts de Tokyo. Bouillonnement d'idées, d'espoirs et…
  297. — <a href="https://www.la-grange.net/">Karl Dubost</a>
  298. </dd>
  299. </dl>
  300. <dl>
  301. <dt>
  302. <a href="https://www.la-grange.net/2024/09/07/plastique">plastique</a>,
  303. 07-09-2024
  304. </dt>
  305. <dd>
  306. Yanaka, Japon, 7 septembre 2024 En ville, la permanence dominait. Les rues semblaient désertes la majorité du temps puis s'animaient des mêmes mouvements les jours du marché. — Objets, trajets, Stéphanie Lamache, urn:isbn:978-2-38311-026-2 Notre monde est noyé de plastique, tant qu'il est pratiquement impossible de déterminer, distinguer les éléments plastiques. Et si d'un claquement de doigts,…
  307. — <a href="https://www.la-grange.net/">Karl Dubost</a>
  308. </dd>
  309. </dl>
  310. <dl>
  311. <dt>
  312. <a href="https://brr.fyi/posts/brr-wants-a-job">Brr Wants A Job</a>,
  313. 22-07-2024
  314. </dt>
  315. <dd>
  316. 8 months post-ice, it's time for something new!
  317. — <a href="https://brr.fyi/">brr (en)</a>
  318. </dd>
  319. </dl>
  320. <dl>
  321. <dt>
  322. <a href="https://emmaclit.com/2024/06/29/les-coulisses-du-rn/">Les coulisses du RN</a>,
  323. 29-06-2024
  324. </dt>
  325. <dd>
  326. — <a href="https://emmaclit.com/">Emma</a>
  327. </dd>
  328. </dl>
  329. <dl>
  330. <dt>
  331. <a href="https://www.quaternum.net/2024/06/18/interfaces-espaces-et-environnements-decriture-de-la-these/">Interfaces, espaces et environnements d'écriture de la thèse</a>,
  332. 18-06-2024
  333. </dt>
  334. <dd>
  335. Pendant la rédaction de ma thèse, de juillet 2022 à janvier 2024, la mise en place d’un environnement d’écriture et d’édition a pris une place importante dans mon processus de recherche. Il s’agit de manipuler du texte, de configurer l’affichage graphique des différents logiciels, ou de définir des modes d’interaction avec ceux-ci. Tout cela en visant une certaine maîtrise de cet environnement…
  336. — <a href="https://www.quaternum.net/">Antoine Fauchié</a>
  337. </dd>
  338. </dl>
  339. <dl>
  340. <dt>
  341. <a href="https://brr.fyi/posts/south-pole-water-infrastructure">South Pole Water Infrastructure</a>,
  342. 08-06-2024
  343. </dt>
  344. <dd>
  345. Fresh water from snow, at 70 below!
  346. — <a href="https://brr.fyi/">brr (en)</a>
  347. </dd>
  348. </dl>
  349. <dl>
  350. <dt>
  351. <a href="https://www.quaternum.net/2024/04/04/publier-un-billet-de-blog-sous-forme-de-manuel/">[flux] Publier un billet de blog sous forme de manuel</a>,
  352. 04-04-2024
  353. </dt>
  354. <dd>
  355. Earlier this week, with a spark for building but no particular idea in mind, I started to think about the Linux manual page. Could I serve my blog posts as Linux manual pages? Herein lay an adventure. James, Serving my blog posts as Linux manual pages, https://jamesg.blog/2024/02/29/linux-manual-pages/ L’idée est très bonne : structurer un billet de blog comme une page de manuel (dans le format…
  356. — <a href="https://www.quaternum.net/">Antoine Fauchié</a>
  357. </dd>
  358. </dl>
  359. <dl>
  360. <dt>
  361. <a href="https://emmaclit.com/2024/03/19/tri-social/">Tri social</a>,
  362. 19-03-2024
  363. </dt>
  364. <dd>
  365. — <a href="https://emmaclit.com/">Emma</a>
  366. </dd>
  367. </dl>
  368. <dl>
  369. <dt>
  370. <a href="https://lalunemauve.fr/interview-mathyld-under-the-pyramids/">Interview de Mathyld (under the pyramids), artisane-créatrice de bijoux en argent</a>,
  371. 21-12-2023
  372. </dt>
  373. <dd>
  374. En ce solstice d’hiver, j’ai la joie de publier l’interview de Mathyld, artisane autodidacte française qui crée des bijoux en argent aussi mystérieux que délicats derrière la marque « under the pyramids ». Découvrez le parcours de Mathyld, ses sources d’inspiration, sa démarche, mais aussi le collier lunemauvien que nous avons co-créé ensemble. (Hé ouais, c’est la classe.)
  375. — <a href="https://lalunemauve.fr/">La Lune Mauve</a>
  376. </dd>
  377. </dl>
  378. <dl>
  379. <dt>
  380. <a href="https://luce.carevic.eu/fr/notes/attribut-disabled-fieldset">Attribut disabled et fieldset</a>,
  381. 08-12-2023
  382. </dt>
  383. <dd>
  384. L’attribut booléen disabled sur un élément <fieldset> désactive tous les contrôles de formulaire présents à l’intérieur à l’exception de ceux présents dans l’élément <legend>. Voir la documentation mdn sur l’élément <fieldset>. Ça m’a surprise d’apprendre qu’il est possible de mettre des contrôles de formulaire dans un élément <legend> ! Curieuse de voir les cas d’usage où ça peut être utile 🤔.…
  385. — <a href="https://luce.carevic.eu/fr">Luce Carević</a>
  386. </dd>
  387. </dl>
  388. <dl>
  389. <dt>
  390. <a href="https://luce.carevic.eu/fr/notes/pandoc-supprimer-retours-ligne">Pandoc : supprimer les retours à la ligne</a>,
  391. 27-09-2023
  392. </dt>
  393. <dd>
  394. Par défaut, lors d’une conversion vers HTML, Pandoc ajoute des retours à la ligne pour rendre le code plus facile à lire. Pour désactiver ce comportement, il faut ajouter l'attribut --wrap=none dans la commande de conversion. Exemple de conversion d'un docx vers du HTML : pandoc *.docx -o export.html --wrap=noneVous souhaitez réagir ? N’hésitez pas à m’écrire.
  395. — <a href="https://luce.carevic.eu/fr">Luce Carević</a>
  396. </dd>
  397. </dl>
  398. <dl>
  399. <dt>
  400. <a href="http://www.maiwann.net//blogperso/tahiti_j24/">Tahiti - jour 24</a>,
  401. 25-09-2023
  402. </dt>
  403. <dd>
  404. Au lever (le plus tardif possible), on a des firi-firi (genre de beignet à rien qui fait notre bonheur). Puis alors que je lis les retours des copaines sur la promesse de vente, on remballe les affaires pour aller manger au snack près du port. Il y avait un beau chat et 19 !! canetons près de l’eau <3
  405. — <a href="https://www.maiwann.net/">Maïtané Lenoir</a>
  406. </dd>
  407. </dl>
  408. <dl>
  409. <dt>
  410. <a href="http://www.maiwann.net//blogperso/tahiti_j23/">Tahiti - jour 23</a>,
  411. 25-09-2023
  412. </dt>
  413. <dd>
  414. Aujourd’hui, c’est pluie-day.
  415. — <a href="https://www.maiwann.net/">Maïtané Lenoir</a>
  416. </dd>
  417. </dl>
  418. <dl>
  419. <dt>
  420. <a href="https://lalunemauve.fr/perlimpinpin/">Où je crache ma pastille Valda à propos d’Instagram</a>,
  421. 05-07-2023
  422. </dt>
  423. <dd>
  424. Ce billet est une exclusivité pour l’Antichambre. — Il y a quelques mois, dans une story Instagram, je vous ai demandé ce vous préfériez lire en priorité sur mon blog entre, d’une part, un coup de sang à propos d’Instagram et, d’autre part, mes bonnes adresses à Strasbourg. Vous avez été une large majorité à voter pour le premier choix : je m’exécute donc, même si ça va rafraîchir l’ambiance.…
  425. — <a href="https://lalunemauve.fr/">La Lune Mauve</a>
  426. </dd>
  427. </dl>
  428. </article>
  429. <hr>
  430. <footer>
  431. <p>
  432. <nobr>
  433. <a href="/david/" title="Aller à l’accueil">
  434. <svg class="icon icon-home">
  435. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-home"></use>
  436. </svg>
  437. Accueil</a>
  438. </nobr>
  439. <nobr>
  440. <a href="/david/log/" title="Accès au flux RSS">
  441. <svg class="icon icon-rss2">
  442. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-rss2"></use>
  443. </svg>
  444. Suivre</a>
  445. </nobr>
  446. <nobr>
  447. <a href="http://larlet.com"
  448. title="Go to my English profile"
  449. data-instant>
  450. <svg class="icon icon-user-tie">
  451. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-user-tie"></use>
  452. </svg>
  453. Pro</a>
  454. </nobr>
  455. <nobr>
  456. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel">
  457. <svg class="icon icon-mail">
  458. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-mail"></use>
  459. </svg>
  460. Email</a>
  461. </nobr>
  462. <nobr>
  463. <abbr class="nowrap"
  464. title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340">
  465. <svg class="icon icon-hammer2">
  466. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-hammer2"></use>
  467. </svg>
  468. Légal</abbr>
  469. </nobr>
  470. </p>
  471. <template id="theme-selector">
  472. <form>
  473. <fieldset>
  474. <legend>
  475. <svg class="icon icon-brightness-contrast">
  476. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-brightness-contrast"></use>
  477. </svg>
  478. Thème
  479. </legend>
  480. <label>
  481. <input type="radio" value="auto" name="chosen-color-scheme" checked>
  482. Auto
  483. </label>
  484. <label>
  485. <input type="radio" value="dark" name="chosen-color-scheme">
  486. Foncé
  487. </label>
  488. <label>
  489. <input type="radio" value="light" name="chosen-color-scheme">
  490. Clair
  491. </label>
  492. </fieldset>
  493. </form>
  494. </template>
  495. </footer>
  496. <script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
  497. <script>
  498. function loadThemeForm(templateName) {
  499. const themeSelectorTemplate = document.querySelector(templateName)
  500. const form = themeSelectorTemplate.content.firstElementChild
  501. themeSelectorTemplate.replaceWith(form)
  502. form.addEventListener('change', (e) => {
  503. const chosenColorScheme = e.target.value
  504. localStorage.setItem('theme', chosenColorScheme)
  505. toggleTheme(chosenColorScheme)
  506. })
  507. const selectedTheme = localStorage.getItem('theme')
  508. if (selectedTheme && selectedTheme !== 'undefined') {
  509. form.querySelector(`[value="${selectedTheme}"]`).checked = true
  510. }
  511. }
  512. const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
  513. window.addEventListener('load', () => {
  514. let hasDarkRules = false
  515. for (const styleSheet of Array.from(document.styleSheets)) {
  516. let mediaRules = []
  517. for (const cssRule of styleSheet.cssRules) {
  518. if (cssRule.type !== CSSRule.MEDIA_RULE) {
  519. continue
  520. }
  521. // WARNING: Safari does not have/supports `conditionText`.
  522. if (cssRule.conditionText) {
  523. if (cssRule.conditionText !== prefersColorSchemeDark) {
  524. continue
  525. }
  526. } else {
  527. if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
  528. continue
  529. }
  530. }
  531. mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
  532. }
  533. // WARNING: do not try to insert a Rule to a styleSheet you are
  534. // currently iterating on, otherwise the browser will be stuck
  535. // in a infinite loop…
  536. for (const mediaRule of mediaRules) {
  537. styleSheet.insertRule(mediaRule.cssText)
  538. hasDarkRules = true
  539. }
  540. }
  541. if (hasDarkRules) {
  542. loadThemeForm('#theme-selector')
  543. }
  544. })
  545. </script>
  546. </body>
  547. </html>