Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 26KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587
  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://thom4.net/">Thomas Parisot</a>
  144. (<a href="https://thom4.net/feed/">flux</a>)
  145. </li>
  146. <li>
  147. <a href="https://www.arthurperret.fr/">Arthur Perret</a>
  148. (<a href="https://www.arthurperret.fr/feed.xml">flux</a>)
  149. </li>
  150. <li>
  151. <a href="https://www.quaternum.net/">Antoine Fauchié</a>
  152. (<a href="https://www.quaternum.net/atom.xml">flux</a>)
  153. </li>
  154. <li>
  155. <a href="https://n.survol.fr/">Éric D.</a>
  156. (<a href="https://n.survol.fr/feed">flux</a>)
  157. </li>
  158. <li>
  159. <a href="https://blog.ecologie-politique.eu/">Aude</a>
  160. (<a href="https://blog.ecologie-politique.eu/feed/atom">flux</a>)
  161. </li>
  162. <li>
  163. <a href="https://winnielim.org/">Winnie Lim (en)</a>
  164. (<a href="https://winnielim.org/feed/">flux</a>)
  165. </li>
  166. <li>
  167. <a href="https://brr.fyi/">brr (en)</a>
  168. (<a href="https://brr.fyi/feed.xml">flux</a>)
  169. </li>
  170. </ul>
  171. </nav>
  172. <p>N’hésitez pas à me contacter si vous ne souhaitez pas figurer dans cette liste.</p>
  173. <h2>Leurs dernières publications</h2>
  174. <dl>
  175. <dt>
  176. <a href="https://winnielim.org/journal/why-i-love-hong-kong/">why i love hong kong</a>,
  177. 12-05-2024
  178. </dt>
  179. <dd>
  180. Hong Kong still seems like the same place in many ways, but it feels different. I don’t know how much of it is due to the changes in me or the changes...
  181. — <a href="https://winnielim.org/">Winnie Lim (en)</a>
  182. </dd>
  183. </dl>
  184. <dl>
  185. <dt>
  186. <a href="https://winnielim.org/notes/pink/">pink</a>,
  187. 11-05-2024
  188. </dt>
  189. <dd>
  190. — <a href="https://winnielim.org/">Winnie Lim (en)</a>
  191. </dd>
  192. </dl>
  193. <dl>
  194. <dt>
  195. <a href="https://n.survol.fr/n/travail-journalistique-gratuit">Travail jour­na­lis­tique gratuit</a>,
  196. 07-05-2024
  197. </dt>
  198. <dd>
  199. Contexte (*)Une psycho­logue et auteure inter­vient dans les média sur ses sujets de d’ex­per­tise. Elle indique le faire béné­vo­le­ment parce que le sujet lui semble impor­tant. C’est l’usage. Cette fois-ci, les presque deux heures de temps inves­tis l’ont été à vide parce que l’in­ter­view prévue sur M6 ne sera ni diffu­sée ni utili­sée. Le temps […]
  200. — <a href="https://n.survol.fr/">Éric D.</a>
  201. </dd>
  202. </dl>
  203. <dl>
  204. <dt>
  205. <a href="https://www.hypothermia.fr/2024/05/de-lor-dans-les-veines/">De l’or dans les veines</a>,
  206. 06-05-2024
  207. </dt>
  208. <dd>
  209. Les leçons du kintsugi sont bien différentes lorsqu'on s'y frotte en réalité.
  210. — <a href="https://www.hypothermia.fr/">Eliness</a>
  211. </dd>
  212. </dl>
  213. <dl>
  214. <dt>
  215. <a href="https://n.survol.fr/n/pourquoi-une-grille-de-salaire">Pourquoi une grille de salaire ?</a>,
  216. 03-05-2024
  217. </dt>
  218. <dd>
  219. « On n’est pas chez les fonc­tion­naires !  » (*) Ceci est la mise à l’écrit d’une inter­ven­tion aux confé­rences MiXiT fin avril 2024. Elle ne remplace pas l’en­re­gis­tre­ment vidéo mais me permet de mettre quelques points plus en détail et en profi­ter pour placer quelques liens. Forcé­ment, parce que ça revient à faire un discours à l’écrit, c’est […]
  220. — <a href="https://n.survol.fr/">Éric D.</a>
  221. </dd>
  222. </dl>
  223. <dl>
  224. <dt>
  225. <a href="https://ynote.hk/mots/processus-de-creation/dragon-de-bois.html">Dragon de bois</a>,
  226. 01-05-2024
  227. </dt>
  228. <dd>
  229. Le 10 février, ce sera le nouvel an chinois. Comme l’année dernière, j’aimerais proposer une jolie illustration pour l’occasion.
  230. — <a href="https://ynote.hk/">Fanny Cheung</a>
  231. </dd>
  232. </dl>
  233. <dl>
  234. <dt>
  235. <a href="https://www.arthurperret.fr/blog/2024-04-30-le-markdown-scientifique-entre-dans-une-nouvelle-ere.html">[Blog] Lodel 2, Stylo 2 : le Markdown scientifique entre dans une nouvelle ère</a>,
  236. 30-04-2024
  237. </dt>
  238. <dd>
  239. Deux paradigmes dominent le monde de l’écriture scientifique : Word et LaTeX. Oui, je fais une métonymie un peu facile, en fait c’est « traitement de texte » d’un côté, « TeX et ses dérivés » de l’autre. Mais l’essentiel est là : pour l’instant, il n’y a pas de paradigme alternatif. J’entends par là que si des alternatives existent, elles restent situées, expérimentales, limitées à un public de…
  240. — <a href="https://www.arthurperret.fr/">Arthur Perret</a>
  241. </dd>
  242. </dl>
  243. <dl>
  244. <dt>
  245. <a href="https://www.arthurperret.fr/veille/2024-04-29-pandoc-profile-generator.html">[Veille] Pandoc Profile Generator</a>,
  246. 29-04-2024
  247. </dt>
  248. <dd>
  249. https://nathanlesage.github.io/pandoc-profile-generator/ Hendrik Erz (principal développeur de Zettlr) a créé une application web qui aide à sélectionner des options pour Pandoc. C’est un formulaire qui permet de faire son petit marché, avec des explications et des exemples pour chaque groupe d’options. À la fin on télécharge (ou on copie dans son presse-papiers) la configuration correspondante…
  250. — <a href="https://www.arthurperret.fr/">Arthur Perret</a>
  251. </dd>
  252. </dl>
  253. <dl>
  254. <dt>
  255. <a href="https://blog.ecologie-politique.eu/post/Etre-de-gauche-et-penser-la-domination-ou-pas">Être de gauche et penser la domination (ou pas)</a>,
  256. 27-04-2024
  257. </dt>
  258. <dd>
  259. Le récit des relations sexuelles abusives que le psychanalyste de gauche Gérard Miller a imposées à de jeunes femmes admiratives m’a rappelé les mésaventures subies par des ami·es. Dans mon entourage, je connais pas moins de trois personnes qui à des âges très jeunes (entre 18 et 22 ou 23 ans) ont eu des rapports sexuels avec des personnalités masculines, rapports qui après coup avaient un goût…
  260. — <a href="https://blog.ecologie-politique.eu/">Aude</a>
  261. </dd>
  262. </dl>
  263. <dl>
  264. <dt>
  265. <a href="https://www.hypothermia.fr/2024/04/le-sursis-des-flocons/">Huis clos – Le sursis des flocons</a>,
  266. 22-04-2024
  267. </dt>
  268. <dd>
  269. La douleur exposée au soleil qui s'apaise avec la neige.
  270. — <a href="https://www.hypothermia.fr/">Eliness</a>
  271. </dd>
  272. </dl>
  273. <dl>
  274. <dt>
  275. <a href="https://blog.ecologie-politique.eu/post/Les-hommes-doux-sont-ils-l-avenir-du-feminisme">Les hommes doux sont-ils l’avenir du féminisme ?</a>,
  276. 22-04-2024
  277. </dt>
  278. <dd>
  279. Même si lafemme est l’avenir de l’homme, c’est moins sur nous que sur les hommes que sont projetées nombre d’attentes concernant le recul espéré du sexisme. Comme si nous ne faisions que notre boulot ingrat de féministes, tandis qu’eux sont des forces telluriques. Hommes proféministes, à la masculinité non hégémonique, non binaires (1), ce sont eux qui vont sauver le monde. Engagements contre le…
  280. — <a href="https://blog.ecologie-politique.eu/">Aude</a>
  281. </dd>
  282. </dl>
  283. <dl>
  284. <dt>
  285. <a href="https://ynote.hk/mots/temporalite/explorartise-d-hiver-grand-froid.html">Explorartise d’hiver - 大寒 Grand froid</a>,
  286. 18-04-2024
  287. </dt>
  288. <dd>
  289. Voici le retour des récaps de saison ! Demain, ce sera 大寒 (daai6 hon4), grand froid. Je me réjouis enfin de pouvoir me promener avec mon bout de nez glacé.
  290. — <a href="https://ynote.hk/">Fanny Cheung</a>
  291. </dd>
  292. </dl>
  293. <dl>
  294. <dt>
  295. <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>,
  296. 04-04-2024
  297. </dt>
  298. <dd>
  299. 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…
  300. — <a href="https://www.quaternum.net/">Antoine Fauchié</a>
  301. </dd>
  302. </dl>
  303. <dl>
  304. <dt>
  305. <a href="https://thom4.net/2024/04/03/vasectomie-operation/">☕️ Journal : Le jour de la vasectomie</a>,
  306. 03-04-2024
  307. </dt>
  308. <dd>
  309. On y est donc, le 13 octobre 2022, à Crest. 18 mois après la première tentative d’amorcer le processus chez un médecin généraliste pe
  310. — <a href="https://thom4.net/">Thomas Parisot</a>
  311. </dd>
  312. </dl>
  313. <dl>
  314. <dt>
  315. <a href="https://thom4.net/2024/04/03/anesthesiste/">☕️ Journal : Rendez-vous avec l'anesthésiste</a>,
  316. 03-04-2024
  317. </dt>
  318. <dd>
  319. 10 octobre 2022. Je franchis le sas d’entrée de l’hôpital de Crest : c’est le dernier rendez-vous avant la vasectomie, dans 3 réveils.</
  320. — <a href="https://thom4.net/">Thomas Parisot</a>
  321. </dd>
  322. </dl>
  323. <dl>
  324. <dt>
  325. <a href="https://www.la-grange.net/2024/03/30/komagome">Autour de Komagome</a>,
  326. 30-03-2024
  327. </dt>
  328. <dd>
  329. Sugamo, Japon, 30 mars 2024 Écrire la vie, non pas écrire ma vie. En quoi consiste la différence, dira-t-on ? C'est considérer ce qui m'est arrivé, ce qui m'arrive, non pas comme quelque chose d'unique, d'accessoirement honteux ou indicible, mais comme matière d'observation afin de mieux comprendre, de mettre au jour une vérité plus générale. — Retour à Yvetot, Annie Ernaux,…
  330. — <a href="https://www.la-grange.net/">Karl Dubost</a>
  331. </dd>
  332. </dl>
  333. <dl>
  334. <dt>
  335. <a href="https://www.la-grange.net/2024/03/29/concretement">concrètement</a>,
  336. 29-03-2024
  337. </dt>
  338. <dd>
  339. Itabashi, Japon, 29 mars 2024 Mais comment faites-vous pour relier cette dimension imaginaire avec une réalité de la topographie qui est extrêmement présente ? — Retour à Yvetot, Annie Ernaux, urn:isbn:979-10-90566-53-8 Quand nous échangeons du haut de nos positions bourgeoises sur l'agriculture biologique, le vélo, les désirs écologiques d'un monde dont l'urgence est déjà un passé qui laisse de…
  340. — <a href="https://www.la-grange.net/">Karl Dubost</a>
  341. </dd>
  342. </dl>
  343. <dl>
  344. <dt>
  345. <a href="https://emmaclit.com/2024/03/19/tri-social/">Tri social</a>,
  346. 19-03-2024
  347. </dt>
  348. <dd>
  349. — <a href="https://emmaclit.com/">Emma</a>
  350. </dd>
  351. </dl>
  352. <dl>
  353. <dt>
  354. <a href="https://www.quaternum.net/2024/02/02/trois-reponses-sur-ma-these/">Trois réponses sur ma thèse</a>,
  355. 02-02-2024
  356. </dt>
  357. <dd>
  358. David a assisté à la soutenance de ma thèse de doctorat, il m’a posé trois questions via un billet de blog, à défaut d’avoir pu le faire pendant la soutenance. Voici trois réponses. (Et toute question est bienvenue !) Comment transformer ces fabriques de logiciels open-source en communs numériques ? La question exacte est la suivante : “Comment transformer ces fabriques de logiciels open-source…
  359. — <a href="https://www.quaternum.net/">Antoine Fauchié</a>
  360. </dd>
  361. </dl>
  362. <dl>
  363. <dt>
  364. <a href="https://emmaclit.com/2024/01/19/culture-froncaise/">Culture fronçaise</a>,
  365. 19-01-2024
  366. </dt>
  367. <dd>
  368. Appel à manifester contre la loi dimanche 21 Janvier dans toute la France https://www.humanite.fr/politique/loi-immigration-darmanin/201-personnalites-appellent-a-marcher-contre-la-loi-immigration
  369. — <a href="https://emmaclit.com/">Emma</a>
  370. </dd>
  371. </dl>
  372. <dl>
  373. <dt>
  374. <a href="https://brr.fyi/posts/redeployment-part-three">Redeployment Part Three</a>,
  375. 18-01-2024
  376. </dt>
  377. <dd>
  378. Off-continent after 446 days!
  379. — <a href="https://brr.fyi/">brr (en)</a>
  380. </dd>
  381. </dl>
  382. <dl>
  383. <dt>
  384. <a href="https://brr.fyi/posts/redeployment-part-two">Redeployment Part Two</a>,
  385. 13-01-2024
  386. </dt>
  387. <dd>
  388. Station opening, and my flight out of Pole!
  389. — <a href="https://brr.fyi/">brr (en)</a>
  390. </dd>
  391. </dl>
  392. <dl>
  393. <dt>
  394. <a href="https://lalunemauve.fr/interview-mathyld-under-the-pyramids/">Interview de Mathyld (under the pyramids), artisane-créatrice de bijoux en argent</a>,
  395. 21-12-2023
  396. </dt>
  397. <dd>
  398. 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.)
  399. — <a href="https://lalunemauve.fr/">La Lune Mauve</a>
  400. </dd>
  401. </dl>
  402. <dl>
  403. <dt>
  404. <a href="https://luce.carevic.eu/fr/notes/attribut-disabled-fieldset">Attribut disabled et fieldset</a>,
  405. 08-12-2023
  406. </dt>
  407. <dd>
  408. 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 🤔.…
  409. — <a href="https://luce.carevic.eu/fr">Luce Carević</a>
  410. </dd>
  411. </dl>
  412. <dl>
  413. <dt>
  414. <a href="https://luce.carevic.eu/fr/notes/pandoc-supprimer-retours-ligne">Pandoc : supprimer les retours à la ligne</a>,
  415. 27-09-2023
  416. </dt>
  417. <dd>
  418. 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.
  419. — <a href="https://luce.carevic.eu/fr">Luce Carević</a>
  420. </dd>
  421. </dl>
  422. <dl>
  423. <dt>
  424. <a href="http://www.maiwann.net//blogperso/tahiti_j24/">Tahiti - jour 24</a>,
  425. 25-09-2023
  426. </dt>
  427. <dd>
  428. 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
  429. — <a href="https://www.maiwann.net/">Maïtané Lenoir</a>
  430. </dd>
  431. </dl>
  432. <dl>
  433. <dt>
  434. <a href="http://www.maiwann.net//blogperso/tahiti_j23/">Tahiti - jour 23</a>,
  435. 25-09-2023
  436. </dt>
  437. <dd>
  438. Aujourd’hui, c’est pluie-day.
  439. — <a href="https://www.maiwann.net/">Maïtané Lenoir</a>
  440. </dd>
  441. </dl>
  442. <dl>
  443. <dt>
  444. <a href="https://lalunemauve.fr/perlimpinpin/">Où je crache ma pastille Valda à propos d’Instagram</a>,
  445. 05-07-2023
  446. </dt>
  447. <dd>
  448. 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.…
  449. — <a href="https://lalunemauve.fr/">La Lune Mauve</a>
  450. </dd>
  451. </dl>
  452. </article>
  453. <hr>
  454. <footer>
  455. <p>
  456. <nobr>
  457. <a href="/david/" title="Aller à l’accueil">
  458. <svg class="icon icon-home">
  459. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-home"></use>
  460. </svg>
  461. Accueil</a>
  462. </nobr>
  463. <nobr>
  464. <a href="/david/log/" title="Accès au flux RSS">
  465. <svg class="icon icon-rss2">
  466. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-rss2"></use>
  467. </svg>
  468. Suivre</a>
  469. </nobr>
  470. <nobr>
  471. <a href="http://larlet.com"
  472. title="Go to my English profile"
  473. data-instant>
  474. <svg class="icon icon-user-tie">
  475. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-user-tie"></use>
  476. </svg>
  477. Pro</a>
  478. </nobr>
  479. <nobr>
  480. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel">
  481. <svg class="icon icon-mail">
  482. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-mail"></use>
  483. </svg>
  484. Email</a>
  485. </nobr>
  486. <nobr>
  487. <abbr class="nowrap"
  488. title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340">
  489. <svg class="icon icon-hammer2">
  490. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-hammer2"></use>
  491. </svg>
  492. Légal</abbr>
  493. </nobr>
  494. </p>
  495. <template id="theme-selector">
  496. <form>
  497. <fieldset>
  498. <legend>
  499. <svg class="icon icon-brightness-contrast">
  500. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-brightness-contrast"></use>
  501. </svg>
  502. Thème
  503. </legend>
  504. <label>
  505. <input type="radio" value="auto" name="chosen-color-scheme" checked>
  506. Auto
  507. </label>
  508. <label>
  509. <input type="radio" value="dark" name="chosen-color-scheme">
  510. Foncé
  511. </label>
  512. <label>
  513. <input type="radio" value="light" name="chosen-color-scheme">
  514. Clair
  515. </label>
  516. </fieldset>
  517. </form>
  518. </template>
  519. </footer>
  520. <script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
  521. <script>
  522. function loadThemeForm(templateName) {
  523. const themeSelectorTemplate = document.querySelector(templateName)
  524. const form = themeSelectorTemplate.content.firstElementChild
  525. themeSelectorTemplate.replaceWith(form)
  526. form.addEventListener('change', (e) => {
  527. const chosenColorScheme = e.target.value
  528. localStorage.setItem('theme', chosenColorScheme)
  529. toggleTheme(chosenColorScheme)
  530. })
  531. const selectedTheme = localStorage.getItem('theme')
  532. if (selectedTheme && selectedTheme !== 'undefined') {
  533. form.querySelector(`[value="${selectedTheme}"]`).checked = true
  534. }
  535. }
  536. const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
  537. window.addEventListener('load', () => {
  538. let hasDarkRules = false
  539. for (const styleSheet of Array.from(document.styleSheets)) {
  540. let mediaRules = []
  541. for (const cssRule of styleSheet.cssRules) {
  542. if (cssRule.type !== CSSRule.MEDIA_RULE) {
  543. continue
  544. }
  545. // WARNING: Safari does not have/supports `conditionText`.
  546. if (cssRule.conditionText) {
  547. if (cssRule.conditionText !== prefersColorSchemeDark) {
  548. continue
  549. }
  550. } else {
  551. if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
  552. continue
  553. }
  554. }
  555. mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
  556. }
  557. // WARNING: do not try to insert a Rule to a styleSheet you are
  558. // currently iterating on, otherwise the browser will be stuck
  559. // in a infinite loop…
  560. for (const mediaRule of mediaRules) {
  561. styleSheet.insertRule(mediaRule.cssText)
  562. hasDarkRules = true
  563. }
  564. }
  565. if (hasDarkRules) {
  566. loadThemeForm('#theme-selector')
  567. }
  568. })
  569. </script>
  570. </body>
  571. </html>