Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

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://emmaclit.com/2024/03/19/tri-social/">Tri social</a>,
  177. 19-03-2024
  178. </dt>
  179. <dd>
  180. — <a href="https://emmaclit.com/">Emma</a>
  181. </dd>
  182. </dl>
  183. <dl>
  184. <dt>
  185. <a href="https://www.arthurperret.fr/veille/2024-03-18-incurie-bibliographique.html">[Veille] Incurie bibliographique</a>,
  186. 18-03-2024
  187. </dt>
  188. <dd>
  189. https://golb.statium.link/post/20240317biblio-enseignants-aidez/ Dans son dernier billet, on sent Christophe Masutti légèrement agacé par l’incurie bibliographique dans l’enseignement supérieur, et comment ne pas l’être : les exigences envers les étudiants sont élevées mais la pédagogie ne suit pas du tout. Je pense que beaucoup d’enseignants n’ont malheureusement pas les savoir-faire…
  190. — <a href="https://www.arthurperret.fr/">Arthur Perret</a>
  191. </dd>
  192. </dl>
  193. <dl>
  194. <dt>
  195. <a href="https://winnielim.org/journal/my-first-hate-comment/">my first hate comment</a>,
  196. 18-03-2024
  197. </dt>
  198. <dd>
  199. This morning I woke up to my first ever hate comment in response to my latest post in the history of this blog. I am sharing a screenshot because I don’t wish...
  200. — <a href="https://winnielim.org/">Winnie Lim (en)</a>
  201. </dd>
  202. </dl>
  203. <dl>
  204. <dt>
  205. <a href="https://winnielim.org/notes/car-free-day-2024/">car-free day 2024</a>,
  206. 17-03-2024
  207. </dt>
  208. <dd>
  209. a couple of days ago we chanced upon a poster for car-free sunday – we'd never experienced a car-free day in singapore so this was quite an experience. this is our first proper photo walk together.
  210. — <a href="https://winnielim.org/">Winnie Lim (en)</a>
  211. </dd>
  212. </dl>
  213. <dl>
  214. <dt>
  215. <a href="https://thom4.net/2024/03/16/miso-anniversaire/">☕️ Journal : Miso anniversaire</a>,
  216. 16-03-2024
  217. </dt>
  218. <dd>
  219. Parmi les pots en verre qui s’accumulaient dans le bac de tri, je retrouvais souvent un petit contenant de miso. Toutes les semaines ou d
  220. — <a href="https://thom4.net/">Thomas Parisot</a>
  221. </dd>
  222. </dl>
  223. <dl>
  224. <dt>
  225. <a href="https://n.survol.fr/n/en-voiture-ou-marreter-sur-la-chaussee">En voiture, où m’ar­rê­ter sur la chaus­sée ?</a>,
  226. 15-03-2024
  227. </dt>
  228. <dd>
  229. L’idée c’est de parcou­rir cas à cas, dans l’ordre, et de s’ar­rê­ter au premier qui corres­pond. Cas géné­ral Il y a des places de station­ne­ment libres ? ✅ Utili­sez-les. Ne faites pas de double file, n’oc­cu­pez pas la bande cyclable. Il y a une place de livrai­son avec ligne discon­ti­nue ? ✅ Vous pouvez vous y arrê­ter […]
  230. — <a href="https://n.survol.fr/">Éric D.</a>
  231. </dd>
  232. </dl>
  233. <dl>
  234. <dt>
  235. <a href="https://www.arthurperret.fr/evenements/2024-03-14-inacheve-d-imprimer-echange.html">[Évènement] Inachevé d’imprimer – Temps d’échange</a>,
  236. 14-03-2024
  237. </dt>
  238. <dd>
  239. La reprise d’Inachevé d’imprimer continue ! Inachevé d’imprimer, ce sont des rencontres en visio, une liste de diffusion pour être informé des prochains rendez-vous, un site pour partager des compte-rendus. Antoine Fauchié, Julien Taquet et moi organisons un temps d’échange pour préciser les quelques rôles nécessaires au fonctionnement (plutôt simple) du collectif, et partager des idées pour les…
  240. — <a href="https://www.arthurperret.fr/">Arthur Perret</a>
  241. </dd>
  242. </dl>
  243. <dl>
  244. <dt>
  245. <a href="https://www.la-grange.net/2024/03/11/cafe">café du matin</a>,
  246. 11-03-2024
  247. </dt>
  248. <dd>
  249. Sugamo, Japon, 11 mars 2024 Water, soil, and the earth's green mantle of plants make up the world that supports the animal life of the earth. Although modern man seldom remembers the fact, he could not exist without the plants that harness the sun's energy and manufacture the basic foodstuffs he depends upon for life. Our attitude towards plants is a singularly narrow one. If we see any…
  250. — <a href="https://www.la-grange.net/">Karl Dubost</a>
  251. </dd>
  252. </dl>
  253. <dl>
  254. <dt>
  255. <a href="https://www.hypothermia.fr/2024/03/chiroto-t-datoca/">Chiroto T. Datoca</a>,
  256. 11-03-2024
  257. </dt>
  258. <dd>
  259. Making of d'un projet artistique qui m'a dévorée pendant huit mois.
  260. — <a href="https://www.hypothermia.fr/">Eliness</a>
  261. </dd>
  262. </dl>
  263. <dl>
  264. <dt>
  265. <a href="https://www.la-grange.net/2024/03/10/putain">Putain</a>,
  266. 10-03-2024
  267. </dt>
  268. <dd>
  269. Yokohama, Japon, 10 mars 2024 Life not only formed the soil, but other living things of incredible abundance and diversity now exist within it; if this were not so the soil would be a dead and sterile thing. By their presence and by their activities the myriad organisms of the soil make it capable of supporting the earth's green mantle. The soil exists in a state of constant change, taking part…
  270. — <a href="https://www.la-grange.net/">Karl Dubost</a>
  271. </dd>
  272. </dl>
  273. <dl>
  274. <dt>
  275. <a href="https://thom4.net/2024/03/08/loyers-solidaires/">☕️ Journal : Loyers solidaires</a>,
  276. 08-03-2024
  277. </dt>
  278. <dd>
  279. Hier, on a affiché le « statut » des loyers solidaires dans le foyer du tiers-lieu l’
  280. — <a href="https://thom4.net/">Thomas Parisot</a>
  281. </dd>
  282. </dl>
  283. <dl>
  284. <dt>
  285. <a href="https://blog.ecologie-politique.eu/post/Comment-j-ai-appris-a-mepriser-Sandrine-Rousseau">Comment j’ai appris à mépriser Sandrine Rousseau</a>,
  286. 08-03-2024
  287. </dt>
  288. <dd>
  289. Il me semble important de critiquer les camarades, non par plaisir égocentrique et pour se mettre en valeur à leurs dépens mais parce que toutes les stratégies peuvent être interrogées et que personne n’est à l’abri d’une dérive. Les critiques du camp opposé, par leur violence, leur injustice ou leurs présupposés biaisés, tendent plutôt, et c’est compréhensible, à conforter celle ou celui qui…
  290. — <a href="https://blog.ecologie-politique.eu/">Aude</a>
  291. </dd>
  292. </dl>
  293. <dl>
  294. <dt>
  295. <a href="https://blog.ecologie-politique.eu/post/Traverser-la-rue-pour-manger-sainement">Traverser la rue pour manger sainement</a>,
  296. 26-02-2024
  297. </dt>
  298. <dd>
  299. J’ai déjà démonté ici le cliché selon lequel « on vote avec son portefeuille » et on n’a qu’à traverser la rue pour soutenir son type d’agriculture préféré en achetant les produits qui en sont issus. Julien Denormandie, le précédent ministre de l’agriculture, avait ainsi justifié l’abandon des aides publiques au maintien en agriculture bio : c’était un segment du marché, l’État n’avait aucune…
  300. — <a href="https://blog.ecologie-politique.eu/">Aude</a>
  301. </dd>
  302. </dl>
  303. <dl>
  304. <dt>
  305. <a href="https://www.hypothermia.fr/2024/02/armee-musicale-personnelle/">Parenthèse – Armée musicale personnelle</a>,
  306. 26-02-2024
  307. </dt>
  308. <dd>
  309. Trouver du soutien dans les cris de valkyries.
  310. — <a href="https://www.hypothermia.fr/">Eliness</a>
  311. </dd>
  312. </dl>
  313. <dl>
  314. <dt>
  315. <a href="https://n.survol.fr/n/le-monde-tel-quil-aurait-pu-etre-2">Le monde tel qu’il aurait pu être</a>,
  316. 20-02-2024
  317. </dt>
  318. <dd>
  319. J’ai arrêté cette série de billets très rapi­de­ment. J’y tiens. Je veux recréer de l’uto­pie et penser plus au monde possible qu’à celui qu’on est en train de construire. Le problème c’est que ces billets sont viciés à la base. Ils ne fonc­tionnent que par contraste avec ce qui est fait, ou pas fait, aujourd’­hui. […]
  320. — <a href="https://n.survol.fr/">Éric D.</a>
  321. </dd>
  322. </dl>
  323. <dl>
  324. <dt>
  325. <a href="https://ynote.hk/mots/processus-de-creation/pousses-de-pins.html">Pousses de pins</a>,
  326. 17-02-2024
  327. </dt>
  328. <dd>
  329. J’ai repris le pinceau. En relisant un livre sur la couleur de Jackie Isard, j’ai eu à nouveau envie de faire du dessin botanique.
  330. — <a href="https://ynote.hk/">Fanny Cheung</a>
  331. </dd>
  332. </dl>
  333. <dl>
  334. <dt>
  335. <a href="https://ynote.hk/mots/processus-de-creation/art-et-argent.html">Art et argent</a>,
  336. 08-02-2024
  337. </dt>
  338. <dd>
  339. Il y a longtemps, j’ai eu le rêve de travailler dans les arts graphiques. Puis, j’ai laissé tomber.
  340. — <a href="https://ynote.hk/">Fanny Cheung</a>
  341. </dd>
  342. </dl>
  343. <dl>
  344. <dt>
  345. <a href="https://www.quaternum.net/2024/02/02/trois-reponses-sur-ma-these/">Trois réponses sur ma thèse</a>,
  346. 02-02-2024
  347. </dt>
  348. <dd>
  349. 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…
  350. — <a href="https://www.quaternum.net/">Antoine Fauchié</a>
  351. </dd>
  352. </dl>
  353. <dl>
  354. <dt>
  355. <a href="https://emmaclit.com/2024/01/19/culture-froncaise/">Culture fronçaise</a>,
  356. 19-01-2024
  357. </dt>
  358. <dd>
  359. 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
  360. — <a href="https://emmaclit.com/">Emma</a>
  361. </dd>
  362. </dl>
  363. <dl>
  364. <dt>
  365. <a href="https://brr.fyi/posts/redeployment-part-three">Redeployment Part Three</a>,
  366. 18-01-2024
  367. </dt>
  368. <dd>
  369. Off-continent after 446 days!
  370. — <a href="https://brr.fyi/">brr (en)</a>
  371. </dd>
  372. </dl>
  373. <dl>
  374. <dt>
  375. <a href="https://www.quaternum.net/2024/01/17/avis-de-soutenance-de-these/">Avis de soutenance de thèse</a>,
  376. 17-01-2024
  377. </dt>
  378. <dd>
  379. Lundi 22 janvier 2024 à 9h (UTC-5) je soutiens publiquement ma thèse de doctorat en littérature (option Humanités numériques) à Montréal et à distance, thèse déjà disponible en ligne dans une version préliminaire (https://these.quaternum.net). La thèse, intitulée “Fabriquer des éditions, éditer des fabriques : reconfiguration des processus techniques éditoriaux et nouveaux modèles…
  380. — <a href="https://www.quaternum.net/">Antoine Fauchié</a>
  381. </dd>
  382. </dl>
  383. <dl>
  384. <dt>
  385. <a href="https://brr.fyi/posts/redeployment-part-two">Redeployment Part Two</a>,
  386. 13-01-2024
  387. </dt>
  388. <dd>
  389. Station opening, and my flight out of Pole!
  390. — <a href="https://brr.fyi/">brr (en)</a>
  391. </dd>
  392. </dl>
  393. <dl>
  394. <dt>
  395. <a href="https://lalunemauve.fr/interview-mathyld-under-the-pyramids/">Interview de Mathyld (under the pyramids), artisane-créatrice de bijoux en argent</a>,
  396. 21-12-2023
  397. </dt>
  398. <dd>
  399. 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.)
  400. — <a href="https://lalunemauve.fr/">La Lune Mauve</a>
  401. </dd>
  402. </dl>
  403. <dl>
  404. <dt>
  405. <a href="https://luce.carevic.eu/fr/notes/attribut-disabled-fieldset">Attribut disabled et fieldset</a>,
  406. 08-12-2023
  407. </dt>
  408. <dd>
  409. 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 🤔.…
  410. — <a href="https://luce.carevic.eu/fr">Luce Carević</a>
  411. </dd>
  412. </dl>
  413. <dl>
  414. <dt>
  415. <a href="https://luce.carevic.eu/fr/notes/pandoc-supprimer-retours-ligne">Pandoc : supprimer les retours à la ligne</a>,
  416. 27-09-2023
  417. </dt>
  418. <dd>
  419. 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.
  420. — <a href="https://luce.carevic.eu/fr">Luce Carević</a>
  421. </dd>
  422. </dl>
  423. <dl>
  424. <dt>
  425. <a href="http://www.maiwann.net//blogperso/tahiti_j24/">Tahiti - jour 24</a>,
  426. 25-09-2023
  427. </dt>
  428. <dd>
  429. 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
  430. — <a href="https://www.maiwann.net/">Maïtané Lenoir</a>
  431. </dd>
  432. </dl>
  433. <dl>
  434. <dt>
  435. <a href="http://www.maiwann.net//blogperso/tahiti_j23/">Tahiti - jour 23</a>,
  436. 25-09-2023
  437. </dt>
  438. <dd>
  439. Aujourd’hui, c’est pluie-day.
  440. — <a href="https://www.maiwann.net/">Maïtané Lenoir</a>
  441. </dd>
  442. </dl>
  443. <dl>
  444. <dt>
  445. <a href="https://lalunemauve.fr/perlimpinpin/">Où je crache ma pastille Valda à propos d’Instagram</a>,
  446. 05-07-2023
  447. </dt>
  448. <dd>
  449. 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.…
  450. — <a href="https://lalunemauve.fr/">La Lune Mauve</a>
  451. </dd>
  452. </dl>
  453. </article>
  454. <hr>
  455. <footer>
  456. <p>
  457. <nobr>
  458. <a href="/david/" title="Aller à l’accueil">
  459. <svg class="icon icon-home">
  460. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-home"></use>
  461. </svg>
  462. Accueil</a>
  463. </nobr>
  464. <nobr>
  465. <a href="/david/log/" title="Accès au flux RSS">
  466. <svg class="icon icon-rss2">
  467. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-rss2"></use>
  468. </svg>
  469. Suivre</a>
  470. </nobr>
  471. <nobr>
  472. <a href="http://larlet.com"
  473. title="Go to my English profile"
  474. data-instant>
  475. <svg class="icon icon-user-tie">
  476. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-user-tie"></use>
  477. </svg>
  478. Pro</a>
  479. </nobr>
  480. <nobr>
  481. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel">
  482. <svg class="icon icon-mail">
  483. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-mail"></use>
  484. </svg>
  485. Email</a>
  486. </nobr>
  487. <nobr>
  488. <abbr class="nowrap"
  489. title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340">
  490. <svg class="icon icon-hammer2">
  491. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-hammer2"></use>
  492. </svg>
  493. Légal</abbr>
  494. </nobr>
  495. </p>
  496. <template id="theme-selector">
  497. <form>
  498. <fieldset>
  499. <legend>
  500. <svg class="icon icon-brightness-contrast">
  501. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-brightness-contrast"></use>
  502. </svg>
  503. Thème
  504. </legend>
  505. <label>
  506. <input type="radio" value="auto" name="chosen-color-scheme" checked>
  507. Auto
  508. </label>
  509. <label>
  510. <input type="radio" value="dark" name="chosen-color-scheme">
  511. Foncé
  512. </label>
  513. <label>
  514. <input type="radio" value="light" name="chosen-color-scheme">
  515. Clair
  516. </label>
  517. </fieldset>
  518. </form>
  519. </template>
  520. </footer>
  521. <script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
  522. <script>
  523. function loadThemeForm(templateName) {
  524. const themeSelectorTemplate = document.querySelector(templateName)
  525. const form = themeSelectorTemplate.content.firstElementChild
  526. themeSelectorTemplate.replaceWith(form)
  527. form.addEventListener('change', (e) => {
  528. const chosenColorScheme = e.target.value
  529. localStorage.setItem('theme', chosenColorScheme)
  530. toggleTheme(chosenColorScheme)
  531. })
  532. const selectedTheme = localStorage.getItem('theme')
  533. if (selectedTheme && selectedTheme !== 'undefined') {
  534. form.querySelector(`[value="${selectedTheme}"]`).checked = true
  535. }
  536. }
  537. const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
  538. window.addEventListener('load', () => {
  539. let hasDarkRules = false
  540. for (const styleSheet of Array.from(document.styleSheets)) {
  541. let mediaRules = []
  542. for (const cssRule of styleSheet.cssRules) {
  543. if (cssRule.type !== CSSRule.MEDIA_RULE) {
  544. continue
  545. }
  546. // WARNING: Safari does not have/supports `conditionText`.
  547. if (cssRule.conditionText) {
  548. if (cssRule.conditionText !== prefersColorSchemeDark) {
  549. continue
  550. }
  551. } else {
  552. if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
  553. continue
  554. }
  555. }
  556. mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
  557. }
  558. // WARNING: do not try to insert a Rule to a styleSheet you are
  559. // currently iterating on, otherwise the browser will be stuck
  560. // in a infinite loop…
  561. for (const mediaRule of mediaRules) {
  562. styleSheet.insertRule(mediaRule.cssText)
  563. hasDarkRules = true
  564. }
  565. }
  566. if (hasDarkRules) {
  567. loadThemeForm('#theme-selector')
  568. }
  569. })
  570. </script>
  571. </body>
  572. </html>