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 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262
  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>Tag #eau — David Larlet</title>
  13. <meta name="description" content="Publications relatives au tag #eau">
  14. <!-- That good ol' feed, subscribe :). -->
  15. <link rel="alternate" type="application/atom+xml" title="Feed" href="/david/log/">
  16. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  17. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons2/apple-touch-icon.png">
  18. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons2/favicon-32x32.png">
  19. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons2/favicon-16x16.png">
  20. <link rel="manifest" href="/static/david/icons2/site.webmanifest">
  21. <link rel="mask-icon" href="/static/david/icons2/safari-pinned-tab.svg" color="#07486c">
  22. <link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
  23. <meta name="msapplication-TileColor" content="#f7f7f7">
  24. <meta name="msapplication-config" content="/static/david/icons2/browserconfig.xml">
  25. <meta name="theme-color" content="#f7f7f7" media="(prefers-color-scheme: light)">
  26. <meta name="theme-color" content="#272727" media="(prefers-color-scheme: dark)">
  27. <!-- Documented, feel free to shoot an email. -->
  28. <link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
  29. <!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
  30. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  31. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  32. <link rel="preload" href="/static/david/css/fonts/triplicate_t4_poly_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" crossorigin>
  33. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  34. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  35. <link rel="preload" href="/static/david/css/fonts/triplicate_t3_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
  36. <script>
  37. function toggleTheme(themeName) {
  38. document.documentElement.classList.toggle(
  39. 'forced-dark',
  40. themeName === 'dark'
  41. )
  42. document.documentElement.classList.toggle(
  43. 'forced-light',
  44. themeName === 'light'
  45. )
  46. }
  47. const selectedTheme = localStorage.getItem('theme')
  48. if (selectedTheme !== 'undefined') {
  49. toggleTheme(selectedTheme)
  50. }
  51. </script>
  52. <style type="text/css">
  53. details[open] summary {
  54. display: none;
  55. }
  56. </style>
  57. <body class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick" data-instant-intensity="viewport-all">
  58. <header>
  59. <h1>Publications relatives au tag #eau</h1>
  60. </header>
  61. <nav>
  62. <p class="center">
  63. <a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
  64. <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-home"></use>
  65. </svg> Accueil</a>
  66. • <a rel="tags" href="/david/#tags-2023" title="Liste de toutes les étiquettes"><svg class="icon icon-tags">
  67. <use xlink:href="/static/david/icons2/symbol-defs-2021-12.svg#icon-tags"></use>
  68. </svg> Étiquettes</a>
  69. </p>
  70. </nav>
  71. <hr>
  72. <main>
  73. <p>Les plus récentes en premier, les 3 premières sont dépliées et ensuite c’est à la demande, bonne exploration !</p>
  74. <h2><a href="/david/2023/01/21/" title="Lien permanent vers cet article">Jour&nbsp;1</a> (2023-01-21)</h2>
  75. <p>L’objectif de cette sortie est de faire une répétition pour la sortie en groupe <a href="/david/2023/01/03/" title="Préparation">que je prépare</a>. J’espérais pouvoir tester le matériel dans des conditions froides et il faisait malheureusement juste frais. À tel point que je doutais de pouvoir passer sur le lac, ce qui est (était&#8239;?) plutôt rare pour un&nbsp;21&nbsp;janvier…</p>
  76. <p>J’arrive sur le parking avec beaucoup de matériel et de vêtements. Déjà là en me changeant, je sens bien que ça va être différent de mes autres sorties hivernales, j’arrive à le faire sans être enfermé dans la voiture&#8239;! Je fais deux portages pour arriver jusqu’au lac et j’harnache le traineau. Mon poids doit être autour de 100&nbsp;kilos sur les skis, le traineau autour des 50, ça fait pas mal de poids au cm² et la glace est fine car on est sur un redoux. Je décide de longer la bordure sud car c’est celle la plus à l’ombre des&nbsp;arbres.</p>
  77. <figure>
  78. <a href="#2023-01-21-selfie-traineau"
  79. title="Cliquer pour une version haute résolution">
  80. <img src="/static/david/2023/2023-01-21-selfie-traineau.jpg" alt="Un selfie avec le traîneau en arrière-plan, sur un lac québécois avec la forêt au fond."
  81. loading="lazy" width="2048" height="2726" />
  82. </a>
  83. <a href="#_" class="lightbox" id="2023-01-21-selfie-traineau">
  84. <img src="/static/david/2023/2023-01-21-selfie-traineau.jpg" alt="Un selfie avec le traîneau en arrière-plan, sur un lac québécois avec la forêt au fond."
  85. loading="lazy" width="2048" height="2726" />
  86. </a>
  87. <figcaption>Il est très rare que je fasse des selfies mais là j’aimais bien voir le téléphone dans les&nbsp;lunettes.</figcaption>
  88. </figure>
  89. <p>J’avais prévu de traverser l’intégralité du lac dans la longueur, je décide finalement de m’arrêter à mi-chemin car je flippe un peu pour ma sécurité, le soleil tape fort et même la couche de neige n’est pas si épaisse. Par chance, je décide de m’arrêter juste à un endroit qui est un emplacement de camping. J’avais aussi prévu de dormir sur le lac en mode répétition mais la terre ferme me parait quand même plus sûre vu les&nbsp;conditions.</p>
  90. <p>Hop, passage des skis aux raquettes pour aplatir l’emplacement de la tente puis du feu. Je commence à être rôdé et je teste un nouveau foyer portable qui me permet de ne pas voir mon feu couler dans la neige. Ce premier essai est concluant même si c’est très lourd (presque un kilo). Il faudra que j’ajoute une partie sur <a href="https://nature.larlet.fr/froid/#feu">la section dédiée</a>.</p>
  91. <figure>
  92. <a href="#2023-01-21-feu-foyer"
  93. title="Cliquer pour une version haute résolution">
  94. <img src="/static/david/2023/2023-01-21-feu-foyer.jpg" alt="Un feu dans un réceptacle permettant de le garder au-dessus de la neige."
  95. loading="lazy" width="2048" height="2731" />
  96. </a>
  97. <a href="#_" class="lightbox" id="2023-01-21-feu-foyer">
  98. <img src="/static/david/2023/2023-01-21-feu-foyer.jpg" alt="Un feu dans un réceptacle permettant de le garder au-dessus de la neige."
  99. loading="lazy" width="2048" height="2731" />
  100. </a>
  101. <figcaption>J’essaye habituellement de faire des petits feux économes et efficaces, j’ai un peu forcé pour la&nbsp;photo…</figcaption>
  102. </figure>
  103. <p>Je passe l’après-midi et la soirée dans des conditions idéales, je suis juste frustré de ne rien avoir pris pour dessiner. Je ne pensais pas pouvoir tenir aussi longtemps les mains nues… J’en profite pour refaire les réserves d’eau chaude et liquide, vérifier la pertinence d’une partie de l’équipement et amasser plus de bois qu’il n’en&nbsp;faut.</p>
  104. <p>À 20&nbsp;heures, il fait -8°C et je n’ai même pas eu à enfiler ma dernière couche, c’est bien la première fois que je suis frustré de ne pas me geler. Je vais faire un tour sur le lac, le silence est complet, le ciel est chargé et sombre, sensation très étrange que celle de marcher dans la seule lumière&nbsp;disponible.</p>
  105. <h2><a href="/david/2023/01/13/" title="Lien permanent vers cet article">Eaux&nbsp;grises</a> (2023-01-13)</h2>
  106. <blockquote>
  107. <p>Le système SPAREAU réceptionne les eaux grises par écoulement gravitaire au point le plus bas de votre habitation (rez-de-chaussée, cave, sous-sol, vide sanitaire). Ces eaux sont ensuite réceptionnées puis filtrées avant d’être envoyées dans le(s) réservoir(s) des&nbsp;WC.</p>
  108. <p>Utiliser de l’eau potable pour alimenter la chasse d’eau des toilettes est une&nbsp;aberration&#8239;!</p>
  109. <p><cite><em><a href="https://spareau.fr/solution/">Spareau pour les&nbsp;particuliers</a></em></cite></p>
  110. </blockquote>
  111. <p>Je réfléchis à cela depuis de très nombreuses année —&nbsp;que je sois sous la douche ou aux toilettes&nbsp;— et je suis ravi qu’il commence à y avoir des solutions clés en main pour de tels&nbsp;systèmes.</p>
  112. <p>C’est l’une des raisons qui me donnent envie d’avoir un lieu où je pourrais expérimenter dans des économies personnelles d’énergies/ressources à une autre&nbsp;échelle.</p>
  113. </main>
  114. <hr>
  115. <footer>
  116. <p>
  117. <nobr>
  118. <a href="/david/" title="Aller à l’accueil"
  119. ><svg class="icon icon-home">
  120. <use
  121. xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-home"
  122. ></use>
  123. </svg>
  124. Accueil</a
  125. >
  126. </nobr>
  127. <nobr>
  128. <a href="/david/log/" title="Accès au flux RSS"
  129. ><svg class="icon icon-rss2">
  130. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-rss2"></use>
  131. </svg>
  132. Suivre</a
  133. >
  134. </nobr>
  135. <nobr>
  136. <a href="http://larlet.com" title="Go to my English profile" data-instant
  137. ><svg class="icon icon-user-tie">
  138. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-user-tie"></use>
  139. </svg>
  140. Pro</a
  141. >
  142. </nobr>
  143. <nobr>
  144. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel"
  145. ><svg class="icon icon-mail">
  146. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-mail"></use>
  147. </svg>
  148. Email</a
  149. >
  150. </nobr>
  151. <nobr>
  152. <abbr
  153. class="nowrap"
  154. title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340"
  155. ><svg class="icon icon-hammer2">
  156. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-hammer2"></use>
  157. </svg>
  158. Légal</abbr
  159. >
  160. </nobr>
  161. </p>
  162. <template id="theme-selector">
  163. <form>
  164. <fieldset>
  165. <legend><svg class="icon icon-brightness-contrast">
  166. <use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-brightness-contrast"></use>
  167. </svg> Thème</legend>
  168. <label>
  169. <input type="radio" value="auto" name="chosen-color-scheme" checked> Auto
  170. </label>
  171. <label>
  172. <input type="radio" value="dark" name="chosen-color-scheme"> Foncé
  173. </label>
  174. <label>
  175. <input type="radio" value="light" name="chosen-color-scheme"> Clair
  176. </label>
  177. </fieldset>
  178. </form>
  179. </template>
  180. </footer>
  181. <script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
  182. <script>
  183. function loadThemeForm(templateName) {
  184. const themeSelectorTemplate = document.querySelector(templateName)
  185. const form = themeSelectorTemplate.content.firstElementChild
  186. themeSelectorTemplate.replaceWith(form)
  187. form.addEventListener('change', (e) => {
  188. const chosenColorScheme = e.target.value
  189. localStorage.setItem('theme', chosenColorScheme)
  190. toggleTheme(chosenColorScheme)
  191. })
  192. const selectedTheme = localStorage.getItem('theme')
  193. if (selectedTheme && selectedTheme !== 'undefined') {
  194. form.querySelector(`[value="${selectedTheme}"]`).checked = true
  195. }
  196. }
  197. const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
  198. window.addEventListener('load', () => {
  199. let hasDarkRules = false
  200. for (const styleSheet of Array.from(document.styleSheets)) {
  201. let mediaRules = []
  202. for (const cssRule of styleSheet.cssRules) {
  203. if (cssRule.type !== CSSRule.MEDIA_RULE) {
  204. continue
  205. }
  206. // WARNING: Safari does not have/supports `conditionText`.
  207. if (cssRule.conditionText) {
  208. if (cssRule.conditionText !== prefersColorSchemeDark) {
  209. continue
  210. }
  211. } else {
  212. if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
  213. continue
  214. }
  215. }
  216. mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
  217. }
  218. // WARNING: do not try to insert a Rule to a styleSheet you are
  219. // currently iterating on, otherwise the browser will be stuck
  220. // in a infinite loop…
  221. for (const mediaRule of mediaRules) {
  222. styleSheet.insertRule(mediaRule.cssText)
  223. hasDarkRules = true
  224. }
  225. }
  226. if (hasDarkRules) {
  227. loadThemeForm('#theme-selector')
  228. }
  229. })
  230. </script>
  231. </body>
  232. </html>