瀏覽代碼

Article

master
David Larlet 8 月之前
父節點
當前提交
0244c24c1d
簽署人: David Larlet <david@larlet.fr> GPG 金鑰 ID: 3E2953A359E7E7BD

+ 8
- 0
david/2024/03/14/index.html 查看文件

@@ -152,6 +152,10 @@
title="Aller à la page de recherche"
rel="search" data-no-instant>Recherche</a>
• <a rel="next"
href="/david/2024/03/16/"
title="Publication suivante : Descriptions">Suivant →</a>
</p>
</nav>
@@ -201,6 +205,10 @@ Ne cherche plus à lutter contre les autres pour être meilleur, Max, mais devie
<a href="/david/2024/" title="Liste des publications récentes">↑ En 2024</a>
• <a rel="next"
href="/david/2024/03/16/"
title="Publication suivante : Descriptions">Suivant →</a>
</p>
</nav>


+ 406
- 0
david/2024/03/16/index.html 查看文件

@@ -0,0 +1,406 @@
<!DOCTYPE html><!-- This is a valid HTML5 document. -->
<!-- Screen readers, SEO, extensions and so on. -->
<html lang="fr">
<!-- Has to be within the first 1024 bytes, hence before the `title` element
See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
<meta charset="utf-8">
<!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
<!-- The viewport meta is quite crowded and we are responsible for that.
See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- Required to make a valid HTML5 document. -->
<title>
Descriptions
— David Larlet</title>
<script>
function toggleTheme(themeName) {
document.documentElement.classList.toggle(
'forced-dark',
themeName === 'dark'
)
document.documentElement.classList.toggle(
'forced-light',
themeName === 'light'
)
}
const selectedTheme = localStorage.getItem('theme')
if (selectedTheme !== 'undefined') {
toggleTheme(selectedTheme)
}
</script>
<!-- Documented, feel free to shoot an email. -->
<link rel="stylesheet" href="/static/david/css/style_2024-03-09.css">
<!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_a_regular.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_a_bold.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_a_italic.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_b_regular.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: dark)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_b_bold.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: dark)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_b_italic.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: dark)"
crossorigin>
<meta name="description" content="Le crépuscule était tombé lorsqu’ils partirent enfin : rampant par-dessus le bord ouest du vallon, ils passèrent comme des fantômes dans le pays accidenté en bordure de la route. La Lune n’était plus qu’à trois nuits de son plein, mais elle ne devait pas franchir les Montagnes avant minuit ou presque, et le début de leur voyage se fit dans la plus grande obscurité. […]">
<!-- That good ol' feed, subscribe :). -->
<link rel="alternate"
type="application/atom+xml"
title="Feed"
href="/david/log/">
<!-- Generated from https://realfavicongenerator.net/ such a mess. -->
<link rel="apple-touch-icon"
sizes="180x180"
href="/static/david/icons2/apple-touch-icon.png">
<link rel="icon"
type="image/png"
sizes="32x32"
href="/static/david/icons2/favicon-32x32.png">
<link rel="icon"
type="image/png"
sizes="16x16"
href="/static/david/icons2/favicon-16x16.png">
<link rel="manifest" href="/static/david/icons2/site.webmanifest">
<link rel="mask-icon"
href="/static/david/icons2/safari-pinned-tab.svg"
color="#07486c">
<link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
<meta name="msapplication-TileColor" content="#f7f7f7">
<meta name="msapplication-config"
content="/static/david/icons2/browserconfig.xml">
<meta name="theme-color"
content="#f7f7f7"
media="(prefers-color-scheme: light)">
<meta name="theme-color"
content="#272727"
media="(prefers-color-scheme: dark)">
<!-- Is that even respected? Retrospectively? What a shAItshow…
https://neil-clarke.com/block-the-bots-that-feed-ai-models-by-scraping-your-website/ -->
<meta name="robots" content="noai, noimageai">
<style type="text/css">
.tippy-content {
min-width: 280px;
padding: .5rem;
font-size: calc(var(--fluid-0) * 0.8);
font-family: var(--labor-font);
letter-spacing: initial;
text-align: left;
}
.tippy-content h3 {
margin-top: 0;
}
.tippy-content h3 img {
max-width: 2rem;
max-height: 2rem;
display: inline-block;
}
.tippy-content .tippy-links {
display: flex;
justify-content: space-around;
}
.tippy-content a {
padding: .4rem;
color: #F06048;
}
</style>

<body data-instant-intensity="viewport-all">
<article>
<header>
<hgroup>
<h1>Descriptions</h1>
<p>Le <time datetime="2024-03-16">16 mars 2024</time></p>
</hgroup>
</header>
<nav>
<p>
<a rel="prev"
href="/david/2024/03/14/"
title="Publication précédente : Montre 2">← Précédent</a> •
<a href="/david/" title="Aller à l’accueil" rel="up">Accueil</a>
<a href="/david/recherche/"
title="Aller à la page de recherche"
rel="search" data-no-instant>Recherche</a>
</p>
</nav>

<blockquote>
<p>Le crépuscule était tombé lorsqu’ils partirent enfin&nbsp;: rampant par-dessus le bord ouest du vallon, ils passèrent comme des fantômes dans le pays accidenté en bordure de la route. La Lune n’était plus qu’à trois nuits de son plein, mais elle ne devait pas franchir les Montagnes avant minuit ou presque, et le début de leur voyage se fit dans la plus grande obscurité. […]</p>
<p><mark>Enfin, quand la nuit se fit vieille et que la fatigue les eut déjà rattrapés</mark>&nbsp;[…]</p>
<p>Dès la tombée de la nuit, la terre s’étant évanouie en un gris informe, ils se remirent en route. […]</p>
<p>Le jour était en train d’éclore, et ils virent que les Montagnes étaient à présent beaucoup plus distantes, fuyant vers l’est en une longue courbe qui se perdait à l’horizon. […]</p>
<p>La lumière croissante leur révéla une terre déjà moins aride et moins ravagée. Les Montagnes se dressaient encore de façon menaçante sur leur gauche, mais la route du Sud était visible tout près d’eux, et elle s’éloignait à présent des racines noires des collines, obliquant vers l’ouest. […]</p>
<p><cite><em>Le Seigneur des Anneaux</em>, J.R.R. Tolkien, traduction de Daniel&nbsp;Lauzon</cite></p>
</blockquote>
<p>Je ne sais pas si j’y suis plus sensible à <a href="/david/2024/02/06/" title="Anneau">cette relecture</a> ou s’il s’agit d’améliorations avec la nouvelle traduction mais je remarque des tournures de phrases qui m’inspirent pour raconter des aventures en nature. Le sujet devenant l’environnement pour traduire les contraintes qu’il&nbsp;impose.</p>
<p>Puisqu’il faut s’éloigner du style de <a data-link-domain="comptoir.org" href="https://comptoir.org/2024/03/11/sylvain-tesson-les-vers-de-la-reaction/" hreflang="fr"
title="Consultation de l’article">Sylvain Tesson</a>
<a href="/david/cache/2024/d767413ad435c2d833e7d0711c40c370/" hreflang="fr"
data-tippy data-description="La rentrée littéraire de ce début d’année 2024 fut marquée – comme presque chaque année désormais – par la parution d’un nouveau récit de voyage de Sylvain Tesson, doublé d’une polémique sur sa nom…"
data-source="https://comptoir.org/2024/03/11/sylvain-tesson-les-vers-de-la-reaction/"
data-date="2024-03-17"
data-favicon="https://secure.gravatar.com/blavatar/d516daa7fb122f031098a3523884605516add46cc63f1940d3e69aa42056b5c2?s=32"
data-domain="comptoir.org"
><svg xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="square"
stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle>
<path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path>
<line x1="12" y1="17" x2="12.01" y2="17"></line>
</svg>
<span class="sr-only">[archive]</span></a>…</p>

<nav>
<p>
<a href="/david/2024/aventure/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#aventure</a>
<a href="/david/2024/ecriture/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#écriture</a>
<a href="/david/2024/lecture/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#lecture</a>
<a href="/david/2024/#tags" title="Liste de toutes les étiquettes 2024">tous ?</a>
</p>
</nav>
<nav>
<p>
<a rel="prev"
href="/david/2024/03/14/"
title="Publication précédente : Montre 2">← Précédent</a> •
<a href="/david/2024/" title="Liste des publications récentes">↑ En 2024</a>
</p>
</nav>

<form action="/david/recherche/" method="get">
<fieldset>
<legend>Recherche</legend>
<label for="input-search">Termes de votre recherche :</label>
<input id="input-search" type="search" name="s" aria-describedby="indexation-infos" required>
<input type="submit" value="Chercher">
<p id="indexation-infos">
<small>
Seuls les contenus de ces 8 dernières années sont indexés.
</small>
</p>
</fieldset>
</form>
<aside>
<theme-toggle></theme-toggle>
</aside>
</article>
<hr>
<footer>
<p>
<a href="/david/" title="Aller à l’accueil">Accueil</a>
<a href="/david/log/" title="Accès au flux RSS">Suivre</a>
<a href="http://larlet.com"
title="Go to my English profile"
data-instant>Pro</a>
<a href="mailto:david%40larlet.fr" title="Envoyer un courriel">Email</a>
<abbr title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340">Légal</abbr>
</p>
<template id="theme-selector">
<form>
<style type="text/css">
fieldset div {
text-align: center;
}
</style>
<fieldset>
<legend>Thème</legend>
<div>
<label>
<input type="radio" value="auto" name="chosen-color-scheme" checked>
Auto
</label>
<label>
<input type="radio" value="dark" name="chosen-color-scheme">
Foncé
</label>
<label>
<input type="radio" value="light" name="chosen-color-scheme">
Clair
</label>
</div>
</fieldset>
</form>
</template>
</footer>
<script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
<script>
class ThemeToggle extends HTMLElement {
constructor() {
super()
const themeSelectorTemplate = document.querySelector('#theme-selector')
const form = themeSelectorTemplate.content.firstElementChild
this.attachShadow({ mode: 'open' })
this.shadowRoot.appendChild(form.cloneNode(true))
}

connectedCallback() {
const form = this.shadowRoot.querySelector('form')
form.addEventListener('change', (e) => {
const chosenColorScheme = e.target.value
localStorage.setItem('theme', chosenColorScheme)
toggleTheme(chosenColorScheme)
})

const selectedTheme = localStorage.getItem('theme')
if (selectedTheme && selectedTheme !== 'undefined') {
form.querySelector(`[value="${selectedTheme}"]`).checked = true
}
}
}

const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
window.addEventListener('load', () => {
let colorsLayer = undefined
let hasDarkRules = false
for (const styleSheet of Array.from(document.styleSheets)) {
let mediaRules = []
for (const layerRule of styleSheet.cssRules) {
if (!(layerRule instanceof CSSLayerBlockRule)) {
continue
}
if (layerRule.name === 'colors') {
colorsLayer = layerRule
}
for (const cssRule of layerRule.cssRules) {
if (cssRule.type !== CSSRule.MEDIA_RULE) {
continue
}
// WARNING: Safari does not have/supports `conditionText`.
if (cssRule.conditionText) {
if (cssRule.conditionText !== prefersColorSchemeDark) {
continue
}
} else {
if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
continue
}
}
mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
}
}

// WARNING: do not try to insert a Rule to a styleSheet you are
// currently iterating on, otherwise the browser will be stuck
// in a infinite loop…
for (const mediaRule of mediaRules) {
// Safari requires the `0` second parameter (even if default).
colorsLayer.insertRule(mediaRule.cssText, 0)
hasDarkRules = true
}
}

if (hasDarkRules) {
if ('customElements' in window && !customElements.get('theme-toggle')) {
customElements.define('theme-toggle', ThemeToggle)
}
}
})
</script>
<script src="/static/david/js/popper-2.11.8.min.js"></script>
<script src="/static/david/js/tippy-bundle-6.3.7.umd.min.js"></script>
<script>
tippy('[data-tippy]', {
content(reference) {
reference.addEventListener('click', (e) => e.preventDefault())
return `
<h3 lang="fr">
<img src="${reference.dataset.favicon}" loading="lazy">
<a href="${reference.dataset.source}"
>Article sur ${reference.dataset.domain}</a></h3>
<p lang="${reference.hreflang}"><em>${reference.dataset.description}</em></p>
<div class="tippy-links" lang="fr">
<a href="${reference.href}">Archive au ${reference.dataset.date}</a>
</div>
`
},
allowHTML: true,
interactive: true,
delay: [150, 700],
hideOnClick: false
})
</script>
<script type="module">
import { annotate } from '/static/david/js/rough-notation-0.5.1.esm.min.js'

const markObserver = new IntersectionObserver((entries, observer) => {
const computedStyle = getComputedStyle(document.documentElement)
const markBackground = computedStyle.getPropertyValue('--mark-background')
for (const entry of entries) {
if (entry.intersectionRatio === 0) continue
const markElement = entry.target
markElement.style.backgroundColor = 'inherit'
const annotation = annotate(
markElement, {
type: 'highlight',
multiline: true,
color: markBackground,
// animate: !window.matchMedia('(prefers-reduced-motion: reduce)').matches
animate: false
}
)
annotation.show()
observer.unobserve(markElement)
}
}, {threshold: 1.0})

for (const markElement of document.querySelectorAll('mark')) {
markObserver.observe(markElement)
}
</script>

</body>
</html>

+ 20
- 0
david/2024/_sources/2024-03-16 - Descriptions.md 查看文件

@@ -0,0 +1,20 @@
# Descriptions

> Le crépuscule était tombé lorsqu’ils partirent enfin : rampant par-dessus le bord ouest du vallon, ils passèrent comme des fantômes dans le pays accidenté en bordure de la route. La Lune n’était plus qu’à trois nuits de son plein, mais elle ne devait pas franchir les Montagnes avant minuit ou presque, et le début de leur voyage se fit dans la plus grande obscurité. […]
>
> ==Enfin, quand la nuit se fit vieille et que la fatigue les eut déjà rattrapés== […]
>
> Dès la tombée de la nuit, la terre s’étant évanouie en un gris informe, ils se remirent en route. […]
>
> Le jour était en train d’éclore, et ils virent que les Montagnes étaient à présent beaucoup plus distantes, fuyant vers l’est en une longue courbe qui se perdait à l’horizon. […]
>
> La lumière croissante leur révéla une terre déjà moins aride et moins ravagée. Les Montagnes se dressaient encore de façon menaçante sur leur gauche, mais la route du Sud était visible tout près d’eux, et elle s’éloignait à présent des racines noires des collines, obliquant vers l’ouest. […]
>
>
> <cite>*Le Seigneur des Anneaux*, J.R.R. Tolkien, traduction de Daniel Lauzon</cite>

Je ne sais pas si j’y suis plus sensible à [cette relecture](/david/2024/02/06/) ou s’il s’agit d’améliorations avec la nouvelle traduction mais je remarque des tournures de phrases qui m’inspirent pour raconter des aventures en nature. Le sujet devenant l’environnement pour traduire les contraintes qu’il impose.

Puisqu’il faut s’éloigner du style de [Sylvain Tesson](https://comptoir.org/2024/03/11/sylvain-tesson-les-vers-de-la-reaction/)…

#aventure #écriture #lecture

+ 67
- 0
david/2024/_sources/tmp.html 查看文件

@@ -0,0 +1,67 @@
<!-- https://www.web3isgoinggreat.com/single/2024-02-28-0 -->
<!-- https://umap.openstreetmap.fr/fr/map/grand-tour-de-la-foret-de-ouareau_1037457 -->

<oembed-lazy url="https://umap.openstreetmap.fr/fr/map/grand-tour-de-la-foret-de-ouareau_1037457">
Une carte de la Grande Boucle de la forêt de Ouareau
</oembed-lazy>

<script type="module">
class OembedLazy extends HTMLElement {
static tagName = 'oembed-lazy'

static register(tagName, registry) {
if(!registry && ('customElements' in globalThis)) {
registry = globalThis.customElements
}
registry?.define(tagName || this.tagName, this)
}

get url() {
return this.getAttribute('url') || ''
}

constructor() {
super()
this.attachShadow({ mode: 'open' })
}

async connectedCallback() {
let slot = document.createElement('slot')
this.shadowRoot.appendChild(slot)

const html = await this.fetchText(this.url)
const oEmbedLink = this.extractOembedLink(html)
console.log(oEmbedLink)
const corsLink = `http://cors-anywhere.herokuapp.com/${
oEmbedLink.replaceAll('%3A', ':').replaceAll('%2F', '/')
}`
console.log(corsLink)
const oEmbedJson = await this.fetchJson(corsLink)
console.log(oEmbedJson)
this.innerHTML = oEmbedJson.html
}

fetchText(url) {
return fetch(url)
.then((data) => data.text())
.catch(console.error.bind(this))
}

fetchJson(url) {
return fetch(url, { type: 'json' })
.then((data) => data.json())
.catch(console.error.bind(this))
}

extractOembedLink(html) {
const parser = new DOMParser()
const htmlDocument = parser.parseFromString(html, "text/html")
const oEmbedMeta = htmlDocument.documentElement.querySelector(
'link[type="application/json+oembed"]'
)
return oEmbedMeta.href
}
}

OembedLazy.register()
</script>

+ 52
- 0
david/2024/aventure/index.html 查看文件

@@ -134,6 +134,58 @@
</p>
</nav>
<h2>
<a href="/david/2024/03/16/" title="Lien permanent vers cet article">Descriptions</a> <time datetime="2024-03-16">16 mars 2024</time>
</h2>

<blockquote>
<p>Le crépuscule était tombé lorsqu’ils partirent enfin&nbsp;: rampant par-dessus le bord ouest du vallon, ils passèrent comme des fantômes dans le pays accidenté en bordure de la route. La Lune n’était plus qu’à trois nuits de son plein, mais elle ne devait pas franchir les Montagnes avant minuit ou presque, et le début de leur voyage se fit dans la plus grande obscurité. […]</p>
<p><mark>Enfin, quand la nuit se fit vieille et que la fatigue les eut déjà rattrapés</mark>&nbsp;[…]</p>
<p>Dès la tombée de la nuit, la terre s’étant évanouie en un gris informe, ils se remirent en route. […]</p>
<p>Le jour était en train d’éclore, et ils virent que les Montagnes étaient à présent beaucoup plus distantes, fuyant vers l’est en une longue courbe qui se perdait à l’horizon. […]</p>
<p>La lumière croissante leur révéla une terre déjà moins aride et moins ravagée. Les Montagnes se dressaient encore de façon menaçante sur leur gauche, mais la route du Sud était visible tout près d’eux, et elle s’éloignait à présent des racines noires des collines, obliquant vers l’ouest. […]</p>
<p><cite><em>Le Seigneur des Anneaux</em>, J.R.R. Tolkien, traduction de Daniel&nbsp;Lauzon</cite></p>
</blockquote>
<p>Je ne sais pas si j’y suis plus sensible à <a href="/david/2024/02/06/" title="Anneau">cette relecture</a> ou s’il s’agit d’améliorations avec la nouvelle traduction mais je remarque des tournures de phrases qui m’inspirent pour raconter des aventures en nature. Le sujet devenant l’environnement pour traduire les contraintes qu’il&nbsp;impose.</p>
<p>Puisqu’il faut s’éloigner du style de <a data-link-domain="comptoir.org" href="https://comptoir.org/2024/03/11/sylvain-tesson-les-vers-de-la-reaction/" hreflang="fr"
title="Consultation de l’article">Sylvain Tesson</a>
<a href="/david/cache/2024/d767413ad435c2d833e7d0711c40c370/" hreflang="fr"
data-tippy data-description="La rentrée littéraire de ce début d’année 2024 fut marquée – comme presque chaque année désormais – par la parution d’un nouveau récit de voyage de Sylvain Tesson, doublé d’une polémique sur sa nom…"
data-source="https://comptoir.org/2024/03/11/sylvain-tesson-les-vers-de-la-reaction/"
data-date="2024-03-17"
data-favicon="https://secure.gravatar.com/blavatar/d516daa7fb122f031098a3523884605516add46cc63f1940d3e69aa42056b5c2?s=32"
data-domain="comptoir.org"
><svg xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="square"
stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle>
<path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path>
<line x1="12" y1="17" x2="12.01" y2="17"></line>
</svg>
<span class="sr-only">[archive]</span></a>…</p>

<nav>
<p>
<a href="/david/2024/aventure/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#aventure</a>
<a href="/david/2024/ecriture/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#écriture</a>
<a href="/david/2024/lecture/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#lecture</a>
<a href="/david/2024/#tags" title="Liste de toutes les étiquettes 2024">tous ?</a>
</p>
</nav>
<h2>
<a href="/david/2024/03/05/" title="Lien permanent vers cet article">Jour 2</a> <time datetime="2024-03-05">5 mars 2024</time>
</h2>

+ 52
- 0
david/2024/ecriture/index.html 查看文件

@@ -134,6 +134,58 @@
</p>
</nav>
<h2>
<a href="/david/2024/03/16/" title="Lien permanent vers cet article">Descriptions</a> <time datetime="2024-03-16">16 mars 2024</time>
</h2>

<blockquote>
<p>Le crépuscule était tombé lorsqu’ils partirent enfin&nbsp;: rampant par-dessus le bord ouest du vallon, ils passèrent comme des fantômes dans le pays accidenté en bordure de la route. La Lune n’était plus qu’à trois nuits de son plein, mais elle ne devait pas franchir les Montagnes avant minuit ou presque, et le début de leur voyage se fit dans la plus grande obscurité. […]</p>
<p><mark>Enfin, quand la nuit se fit vieille et que la fatigue les eut déjà rattrapés</mark>&nbsp;[…]</p>
<p>Dès la tombée de la nuit, la terre s’étant évanouie en un gris informe, ils se remirent en route. […]</p>
<p>Le jour était en train d’éclore, et ils virent que les Montagnes étaient à présent beaucoup plus distantes, fuyant vers l’est en une longue courbe qui se perdait à l’horizon. […]</p>
<p>La lumière croissante leur révéla une terre déjà moins aride et moins ravagée. Les Montagnes se dressaient encore de façon menaçante sur leur gauche, mais la route du Sud était visible tout près d’eux, et elle s’éloignait à présent des racines noires des collines, obliquant vers l’ouest. […]</p>
<p><cite><em>Le Seigneur des Anneaux</em>, J.R.R. Tolkien, traduction de Daniel&nbsp;Lauzon</cite></p>
</blockquote>
<p>Je ne sais pas si j’y suis plus sensible à <a href="/david/2024/02/06/" title="Anneau">cette relecture</a> ou s’il s’agit d’améliorations avec la nouvelle traduction mais je remarque des tournures de phrases qui m’inspirent pour raconter des aventures en nature. Le sujet devenant l’environnement pour traduire les contraintes qu’il&nbsp;impose.</p>
<p>Puisqu’il faut s’éloigner du style de <a data-link-domain="comptoir.org" href="https://comptoir.org/2024/03/11/sylvain-tesson-les-vers-de-la-reaction/" hreflang="fr"
title="Consultation de l’article">Sylvain Tesson</a>
<a href="/david/cache/2024/d767413ad435c2d833e7d0711c40c370/" hreflang="fr"
data-tippy data-description="La rentrée littéraire de ce début d’année 2024 fut marquée – comme presque chaque année désormais – par la parution d’un nouveau récit de voyage de Sylvain Tesson, doublé d’une polémique sur sa nom…"
data-source="https://comptoir.org/2024/03/11/sylvain-tesson-les-vers-de-la-reaction/"
data-date="2024-03-17"
data-favicon="https://secure.gravatar.com/blavatar/d516daa7fb122f031098a3523884605516add46cc63f1940d3e69aa42056b5c2?s=32"
data-domain="comptoir.org"
><svg xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="square"
stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle>
<path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path>
<line x1="12" y1="17" x2="12.01" y2="17"></line>
</svg>
<span class="sr-only">[archive]</span></a>…</p>

<nav>
<p>
<a href="/david/2024/aventure/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#aventure</a>
<a href="/david/2024/ecriture/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#écriture</a>
<a href="/david/2024/lecture/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#lecture</a>
<a href="/david/2024/#tags" title="Liste de toutes les étiquettes 2024">tous ?</a>
</p>
</nav>
<h2>
<a href="/david/2024/02/27/" title="Lien permanent vers cet article">Rédaction</a> <time datetime="2024-02-27">27 février 2024</time>
</h2>

+ 5
- 4
david/2024/index.html 查看文件

@@ -212,7 +212,8 @@
<a href="/david/2024/03/11/">LoginWall</a>,
<a href="/david/2024/03/12/">Surligner</a>,
<a href="/david/2024/03/13/">Sérendipité</a>,
<a href="/david/2024/03/14/">Montre 2</a>.
<a href="/david/2024/03/14/">Montre 2</a>,
<a href="/david/2024/03/16/">Descriptions</a>.
</p>
@@ -224,7 +225,7 @@
<a href="/david/2024/adaptation/" rel="tag">#adaptation (2)</a>,
<a href="/david/2024/addiction/" rel="tag">#addiction (4)</a>,
<a href="/david/2024/apprentissage/" rel="tag">#apprentissage (14)</a>,
<a href="/david/2024/aventure/" rel="tag">#aventure (3)</a>,
<a href="/david/2024/aventure/" rel="tag">#aventure (4)</a>,
<a href="/david/2024/cinema/" rel="tag">#cinéma (1)</a>,
<a href="/david/2024/commun/" rel="tag">#commun (9)</a>,
<a href="/david/2024/communaute/" rel="tag">#communauté (5)</a>,
@@ -235,7 +236,7 @@
<a href="/david/2024/documentation/" rel="tag">#documentation (2)</a>,
<a href="/david/2024/dystopie/" rel="tag">#dystopie (3)</a>,
<a href="/david/2024/echanges/" rel="tag">#échanges (5)</a>,
<a href="/david/2024/ecriture/" rel="tag">#écriture (7)</a>,
<a href="/david/2024/ecriture/" rel="tag">#écriture (8)</a>,
<a href="/david/2024/enthousiasme/" rel="tag">#enthousiasme (1)</a>,
<a href="/david/2024/equipe/" rel="tag">#équipe (7)</a>,
<a href="/david/2024/evolution/" rel="tag">#évolution (8)</a>,
@@ -246,7 +247,7 @@
<a href="/david/2024/ia/" rel="tag">#IA (3)</a>,
<a href="/david/2024/identite/" rel="tag">#identité (1)</a>,
<a href="/david/2024/laboratoire/" rel="tag">#laboratoire (3)</a>,
<a href="/david/2024/lecture/" rel="tag">#lecture (3)</a>,
<a href="/david/2024/lecture/" rel="tag">#lecture (4)</a>,
<a href="/david/2024/liens/" rel="tag">#liens (1)</a>,
<a href="/david/2024/opendata/" rel="tag">#opendata (1)</a>,
<a href="/david/2024/opensource/" rel="tag">#opensource (7)</a>,

+ 52
- 0
david/2024/lecture/index.html 查看文件

@@ -134,6 +134,58 @@
</p>
</nav>
<h2>
<a href="/david/2024/03/16/" title="Lien permanent vers cet article">Descriptions</a> <time datetime="2024-03-16">16 mars 2024</time>
</h2>

<blockquote>
<p>Le crépuscule était tombé lorsqu’ils partirent enfin&nbsp;: rampant par-dessus le bord ouest du vallon, ils passèrent comme des fantômes dans le pays accidenté en bordure de la route. La Lune n’était plus qu’à trois nuits de son plein, mais elle ne devait pas franchir les Montagnes avant minuit ou presque, et le début de leur voyage se fit dans la plus grande obscurité. […]</p>
<p><mark>Enfin, quand la nuit se fit vieille et que la fatigue les eut déjà rattrapés</mark>&nbsp;[…]</p>
<p>Dès la tombée de la nuit, la terre s’étant évanouie en un gris informe, ils se remirent en route. […]</p>
<p>Le jour était en train d’éclore, et ils virent que les Montagnes étaient à présent beaucoup plus distantes, fuyant vers l’est en une longue courbe qui se perdait à l’horizon. […]</p>
<p>La lumière croissante leur révéla une terre déjà moins aride et moins ravagée. Les Montagnes se dressaient encore de façon menaçante sur leur gauche, mais la route du Sud était visible tout près d’eux, et elle s’éloignait à présent des racines noires des collines, obliquant vers l’ouest. […]</p>
<p><cite><em>Le Seigneur des Anneaux</em>, J.R.R. Tolkien, traduction de Daniel&nbsp;Lauzon</cite></p>
</blockquote>
<p>Je ne sais pas si j’y suis plus sensible à <a href="/david/2024/02/06/" title="Anneau">cette relecture</a> ou s’il s’agit d’améliorations avec la nouvelle traduction mais je remarque des tournures de phrases qui m’inspirent pour raconter des aventures en nature. Le sujet devenant l’environnement pour traduire les contraintes qu’il&nbsp;impose.</p>
<p>Puisqu’il faut s’éloigner du style de <a data-link-domain="comptoir.org" href="https://comptoir.org/2024/03/11/sylvain-tesson-les-vers-de-la-reaction/" hreflang="fr"
title="Consultation de l’article">Sylvain Tesson</a>
<a href="/david/cache/2024/d767413ad435c2d833e7d0711c40c370/" hreflang="fr"
data-tippy data-description="La rentrée littéraire de ce début d’année 2024 fut marquée – comme presque chaque année désormais – par la parution d’un nouveau récit de voyage de Sylvain Tesson, doublé d’une polémique sur sa nom…"
data-source="https://comptoir.org/2024/03/11/sylvain-tesson-les-vers-de-la-reaction/"
data-date="2024-03-17"
data-favicon="https://secure.gravatar.com/blavatar/d516daa7fb122f031098a3523884605516add46cc63f1940d3e69aa42056b5c2?s=32"
data-domain="comptoir.org"
><svg xmlns="http://www.w3.org/2000/svg"
width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="square"
stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle>
<path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path>
<line x1="12" y1="17" x2="12.01" y2="17"></line>
</svg>
<span class="sr-only">[archive]</span></a>…</p>

<nav>
<p>
<a href="/david/2024/aventure/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#aventure</a>
<a href="/david/2024/ecriture/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#écriture</a>
<a href="/david/2024/lecture/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#lecture</a>
<a href="/david/2024/#tags" title="Liste de toutes les étiquettes 2024">tous ?</a>
</p>
</nav>
<h2>
<a href="/david/2024/03/10/" title="Lien permanent vers cet article">Dune</a> <time datetime="2024-03-10">10 mars 2024</time>
</h2>

+ 49
- 49
david/blogroll/index.html 查看文件

@@ -176,102 +176,112 @@
<h2>Leurs dernières publications</h2>
<dl>
<dt>
<a href="https://www.arthurperret.fr/blog/2024-03-14-inacheve-d-imprimer-echange.html">[Blog] Inachevé d’imprimer – Temps d’échange</a>,
14-03-2024
<a href="https://winnielim.org/notes/car-free-day-2024/">car-free day 2024</a>,
17-03-2024
</dt>
<dd>
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…
— <a href="https://www.arthurperret.fr/">Arthur Perret</a>
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.
— <a href="https://winnielim.org/">Winnie Lim (en)</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://www.arthurperret.fr/blog/2024-03-12-inacheve-d-imprimer-robert-alessi-ekdosis.html">[Blog] Inachevé d’imprimer – Robert Alessi, Ekdosis</a>,
12-03-2024
<a href="https://thom4.net/2024/03/16/miso-anniversaire/">☕️ Journal : Miso anniversaire</a>,
16-03-2024
</dt>
<dd>
Robert Alessi est maître de conférences, membre de l’Unité Mixte de Recherche « Orient & Méditerranée » (CNRS UMR 8167, Paris). Il développe et maintient Ekdosis, un paquet LuaLaTeX pour l’édition critique de textes anciens. Ekdosis est conçu pour faciliter le balisage et la composition des éditions critiques, et pour obtenir un format paginé PDF ainsi qu’un format numérique XML-TEI. Ekdosis…
— <a href="https://www.arthurperret.fr/">Arthur Perret</a>
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
— <a href="https://thom4.net/">Thomas Parisot</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://www.hypothermia.fr/2024/03/chiroto-t-datoca/">Chiroto T. Datoca</a>,
11-03-2024
<a href="https://winnielim.org/journal/pretension/">pretension</a>,
16-03-2024
</dt>
<dd>
Making of d'un projet artistique qui m'a dévorée pendant huit mois.
— <a href="https://www.hypothermia.fr/">Eliness</a>
Lately I am trying to have more compassion for myself, but it has been a struggle. I tell myself just like I wouldn’t expect someone without a leg to run a marathon,...
— <a href="https://winnielim.org/">Winnie Lim (en)</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://winnielim.org/journal/documenting-my-first-experience-with-the-risograph/">documenting my first experience with the risograph</a>,
10-03-2024
<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>,
15-03-2024
</dt>
<dd>
Last weekend to celebrate our 94th month anniversary we decided to attend a beginner’s risograph workshop at Knuckles & Notch. To be very honest I haven’t heard of the word “risograph” until...
— <a href="https://winnielim.org/">Winnie Lim (en)</a>
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 […]
— <a href="https://n.survol.fr/">Éric D.</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://thom4.net/2024/03/08/loyers-solidaires/">☕️ Journal : Loyers solidaires</a>,
08-03-2024
<a href="https://www.arthurperret.fr/blog/2024-03-14-inacheve-d-imprimer-echange.html">[Blog] Inachevé d’imprimer – Temps d’échange</a>,
14-03-2024
</dt>
<dd>
Hier, on a affiché le « statut » des loyers solidaires dans le foyer du tiers-lieu l’
— <a href="https://thom4.net/">Thomas Parisot</a>
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…
— <a href="https://www.arthurperret.fr/">Arthur Perret</a>
</dd>
</dl>
<dl>
<dt>
<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>,
08-03-2024
<a href="https://www.arthurperret.fr/blog/2024-03-12-inacheve-d-imprimer-robert-alessi-ekdosis.html">[Blog] Inachevé d’imprimer – Robert Alessi, Ekdosis</a>,
12-03-2024
</dt>
<dd>
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
— <a href="https://blog.ecologie-politique.eu/">Aude</a>
Robert Alessi est maître de conférences, membre de l’Unité Mixte de Recherche « Orient & Méditerranée » (CNRS UMR 8167, Paris). Il développe et maintient Ekdosis, un paquet LuaLaTeX pour l’édition critique de textes anciens. Ekdosis est conçu pour faciliter le balisage et la composition des éditions critiques, et pour obtenir un format paginé PDF ainsi qu’un format numérique XML-TEI. Ekdosis
— <a href="https://www.arthurperret.fr/">Arthur Perret</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://thom4.net/2024/03/08/permis-de-visite/">☕️ Journal : Permis de visite</a>,
08-03-2024
<a href="https://www.la-grange.net/2024/03/11/cafe">café du matin</a>,
11-03-2024
</dt>
<dd>
Le portail des services de l’administration pénitentiaire dispose d’une foire aux ques
— <a href="https://thom4.net/">Thomas Parisot</a>
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…
— <a href="https://www.la-grange.net/">Karl Dubost</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://winnielim.org/notes/sketchbook-painting-of-mr-bucket-chocolaterie/">sketchbook painting of mr bucket chocolaterie</a>,
07-03-2024
<a href="https://www.hypothermia.fr/2024/03/chiroto-t-datoca/">Chiroto T. Datoca</a>,
11-03-2024
</dt>
<dd>
for some reason this is one of my favourite spreads
— <a href="https://winnielim.org/">Winnie Lim (en)</a>
Making of d'un projet artistique qui m'a dévorée pendant huit mois.
— <a href="https://www.hypothermia.fr/">Eliness</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://www.la-grange.net/2024/03/05/ivg">corps libre</a>,
05-03-2024
<a href="https://www.la-grange.net/2024/03/10/putain">Putain</a>,
10-03-2024
</dt>
<dd>
Bangkok, Thaïlande, 5 mars 2024 Je voudrais tout d'abord vous faire partager une conviction de femme — je m'excuse de le faire devant cette Assemblée presque exclusivement composée d'hommes : aucune femme ne recourt de gaieté de cœur à l'avortement. Il suffit d'écouter les femmes. — Discours à l'assemblée nationale du 26 novembre 1974, Simone Veil IVG dans la Constitution : revivez les débats et…
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…
— <a href="https://www.la-grange.net/">Karl Dubost</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://www.la-grange.net/2024/03/04/expertise">produire de l'inutile expertise</a>,
04-03-2024
<a href="https://thom4.net/2024/03/08/loyers-solidaires/">☕️ Journal : Loyers solidaires</a>,
08-03-2024
</dt>
<dd>
Bangkok, Thaïlande, 1er mars 2024 Much of the necessary knowledge is now available but we do not use it. We train ecologists in our universities and even employ them in our governmental agencies but we seldom take their advice. — Silent Spring, Rachel Carson, urn:isbn:978-0-141-18494-4 Rachel Carson a écrit son livre en 1963… il y a 60 ans. L'aiguille n'a pas bougé. Il y a de nombreux experts de…
— <a href="https://www.la-grange.net/">Karl Dubost</a>
Hier, on a affiché le « statut » des loyers solidaires dans le foyer du tiers-lieu l’
— <a href="https://thom4.net/">Thomas Parisot</a>
</dd>
</dl>
<dl>
<dt>
<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>,
08-03-2024
</dt>
<dd>
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…
— <a href="https://blog.ecologie-politique.eu/">Aude</a>
</dd>
</dl>
<dl>
@@ -314,16 +324,6 @@
— <a href="https://ynote.hk/">Fanny Cheung</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://n.survol.fr/n/comment-developpera-t-on-demain">Comment déve­lop­pera-t-on demain ?</a>,
15-02-2024
</dt>
<dd>
Les déve­lop­peurs de mes équipes demandent depuis un moment des licences Github Copi­lot. J’ai vu quelques personnes parler de l’édi­teur Cursor.sh. J’avoue que j’ai eu envie de tester un peu. Sur un projet perso j’ai tenté l’ap­proche « allons-y tota­le­ment ». Je suis bluffé. Bon, j’ai encore le réflexe de cher­cher tout ce que je ne sais […]
— <a href="https://n.survol.fr/">Éric D.</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://ynote.hk/mots/processus-de-creation/art-et-argent.html">Art et argent</a>,

+ 4
- 3
david/index.html 查看文件

@@ -461,6 +461,7 @@
</style>
<p>Liste des publications récentes en ordre anté-chronologique :</p>
<p>
<a href="/david/2024/03/16/" data-aventure data-ecriture data-lecture title="Étiquettes : aventure, écriture, lecture.">Descriptions</a>,
<a href="/david/2024/03/14/" data-deception data-enthousiasme data-sport title="Étiquettes : déception, enthousiasme, sport.">Montre 2</a>,
<a href="/david/2024/03/13/" data-liens data-partage data-web title="Étiquettes : liens, partage, web.">Sérendipité</a>,
<a href="/david/2024/03/12/" data-partage data-technique data-web title="Étiquettes : partage, technique, web.">Surligner</a>,
@@ -545,7 +546,7 @@
<a href="/david/2024/adaptation/" data-tag="adaptation" rel="tag">#adaptation (2)</a>,
<a href="/david/2024/addiction/" data-tag="addiction" rel="tag">#addiction (4)</a>,
<a href="/david/2024/apprentissage/" data-tag="apprentissage" rel="tag">#apprentissage (14)</a>,
<a href="/david/2024/aventure/" data-tag="aventure" rel="tag">#aventure (3)</a>,
<a href="/david/2024/aventure/" data-tag="aventure" rel="tag">#aventure (4)</a>,
<a href="/david/2024/cinema/" data-tag="cinema" rel="tag">#cinéma (1)</a>,
<a href="/david/2024/commun/" data-tag="commun" rel="tag">#commun (9)</a>,
<a href="/david/2024/communaute/" data-tag="communaute" rel="tag">#communauté (5)</a>,
@@ -556,7 +557,7 @@
<a href="/david/2024/documentation/" data-tag="documentation" rel="tag">#documentation (2)</a>,
<a href="/david/2024/dystopie/" data-tag="dystopie" rel="tag">#dystopie (3)</a>,
<a href="/david/2024/echanges/" data-tag="echanges" rel="tag">#échanges (5)</a>,
<a href="/david/2024/ecriture/" data-tag="ecriture" rel="tag">#écriture (7)</a>,
<a href="/david/2024/ecriture/" data-tag="ecriture" rel="tag">#écriture (8)</a>,
<a href="/david/2024/enthousiasme/" data-tag="enthousiasme" rel="tag">#enthousiasme (1)</a>,
<a href="/david/2024/equipe/" data-tag="equipe" rel="tag">#équipe (7)</a>,
<a href="/david/2024/evolution/" data-tag="evolution" rel="tag">#évolution (8)</a>,
@@ -567,7 +568,7 @@
<a href="/david/2024/ia/" data-tag="ia" rel="tag">#IA (3)</a>,
<a href="/david/2024/identite/" data-tag="identite" rel="tag">#identité (1)</a>,
<a href="/david/2024/laboratoire/" data-tag="laboratoire" rel="tag">#laboratoire (3)</a>,
<a href="/david/2024/lecture/" data-tag="lecture" rel="tag">#lecture (3)</a>,
<a href="/david/2024/lecture/" data-tag="lecture" rel="tag">#lecture (4)</a>,
<a href="/david/2024/liens/" data-tag="liens" rel="tag">#liens (1)</a>,
<a href="/david/2024/opendata/" data-tag="opendata" rel="tag">#opendata (1)</a>,
<a href="/david/2024/opensource/" data-tag="opensource" rel="tag">#opensource (7)</a>,

+ 21
- 30
david/log/index.xml 查看文件

@@ -6,13 +6,33 @@
<link href="https://larlet.fr/david/" rel="alternate" type="text/html" />
<link href="https://larlet.fr/david/log/" rel="self" />
<id>https://larlet.fr/david/</id>
<updated>2024-03-15T12:00:00+01:00</updated>
<updated>2024-03-17T12:00:00+01:00</updated>
<author>
<name>David Larlet</name>
<uri>https://larlet.fr/david/</uri>
</author>
<rights>Copyright (c) 2004-2024, David Larlet</rights>
<entry xml:lang="fr">
<title type="html">Descriptions</title>
<link href="https://larlet.fr/david/2024/03/16/" rel="alternate" type="text/html" />
<updated>2024-03-16T12:00:00+01:00</updated>
<id>https://larlet.fr/david/2024/03/16/</id>
<summary type="html">

&lt;blockquote&gt;
&lt;p&gt;Le crépuscule était tombé lorsqu’ils partirent enfin&amp;nbsp;: rampant par-dessus le bord ouest du vallon, ils passèrent comme des fantômes dans le pays accidenté en bordure de la route. La Lune n’était plus qu’à trois nuits de son plein, mais elle ne devait pas franchir les Montagnes avant minuit ou presque, et le début de leur voyage se fit dans la plus grande obscurité. […]&lt;/p&gt;
&lt;p&gt;&lt;mark&gt;Enfin, quand la nuit se fit vieille et que la fatigue les eut déjà rattrapés&lt;/mark&gt;&amp;nbsp;[…]&lt;/p&gt;
&lt;p&gt;Dès la tombée de la nuit, la terre s’étant évanouie en un gris informe, ils se remirent en route. […]&lt;/p&gt;
&lt;p&gt;Le jour était en train d’éclore, et ils virent que les Montagnes étaient à présent beaucoup plus distantes, fuyant vers l’est en une longue courbe qui se perdait à l’horizon. […]&lt;/p&gt;
&lt;p&gt;La lumière croissante leur révéla une terre déjà moins aride et moins ravagée. Les Montagnes se dressaient encore de façon menaçante sur leur gauche, mais la route du Sud était visible tout près d’eux, et elle s’éloignait à présent des racines noires des collines, obliquant vers l’ouest. […]&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;Le Seigneur des Anneaux&lt;/em&gt;, J.R.R. Tolkien, traduction de Daniel&amp;nbsp;Lauzon&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je ne sais pas si j’y suis plus sensible à &lt;a href=&quot;https://larlet.fr/david/2024/02/06/&quot;&gt;cette relecture&lt;/a&gt; ou s’il s’agit d’améliorations avec la nouvelle traduction mais je remarque des tournures de phrases qui m’inspirent pour raconter des aventures en nature. Le sujet devenant l’environnement pour traduire les contraintes qu’il&amp;nbsp;impose.&lt;/p&gt;
&lt;p&gt;Puisqu’il faut s’éloigner du style de &lt;a href=&quot;https://comptoir.org/2024/03/11/sylvain-tesson-les-vers-de-la-reaction/&quot;&gt;Sylvain Tesson&lt;/a&gt;…&lt;/p&gt;
&lt;nav&gt;&lt;p&gt;&lt;a href=&quot;https://larlet.fr/david/2024/aventure/&quot;&gt;#aventure&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2024/ecriture/&quot;&gt;#écriture&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2024/lecture/&quot;&gt;#lecture&lt;/a&gt;&lt;/p&gt;&lt;/nav&gt;&lt;hr/&gt;&lt;p&gt;&lt;a href=&quot;mailto:david@larlet.fr&quot;&gt;Réagir ?&lt;/a&gt;&lt;/p&gt;</summary>
</entry>
<entry xml:lang="fr">
<title type="html">Montre 2</title>
<link href="https://larlet.fr/david/2024/03/14/" rel="alternate" type="text/html" />
@@ -1157,33 +1177,4 @@ button.primary {
&lt;nav&gt;&lt;p&gt;&lt;a href=&quot;https://larlet.fr/david/2024/commun/&quot;&gt;#commun&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2024/decision/&quot;&gt;#décision&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2024/opensource/&quot;&gt;#opensource&lt;/a&gt;&lt;/p&gt;&lt;/nav&gt;&lt;hr/&gt;&lt;p&gt;&lt;a href=&quot;mailto:david@larlet.fr&quot;&gt;Réagir ?&lt;/a&gt;&lt;/p&gt;</summary>
</entry>
<entry xml:lang="fr">
<title type="html">GéoCodage</title>
<link href="https://larlet.fr/david/2024/02/14/" rel="alternate" type="text/html" />
<updated>2024-02-14T12:00:00+01:00</updated>
<id>https://larlet.fr/david/2024/02/14/</id>
<summary type="html">
&lt;p&gt;Dans le cadre de mon travail avec le &lt;a href=&quot;https://labrri.net/&quot;&gt;LABRRI&lt;/a&gt;, j’avais besoin de pouvoir laisser l’utilisateur·ice choisir une localité parmi les villes et arrondissements au Québec. Je me suis dit que c’était une bonne occasion d’explorer les données ouvertes&amp;nbsp;locales.&lt;/p&gt;
&lt;p&gt;Je tombe rapidement sur le &lt;a href=&quot;https://www.donneesquebec.ca/recherche/dataset/repertoire-des-municipalites-du-quebec&quot;&gt;Répertoire des municipalités du Québec&lt;/a&gt; qui dispose des communes et arrondissements au format CSV. Il me manque tout de même les coordonnées pour pouvoir ensuite les afficher sur une carte. Je creuse un peu et il existe des services de géocodage locaux comme &lt;a href=&quot;https://geocoder.ca/&quot;&gt;geocoder.ca&lt;/a&gt; mais je suis persuadé que ça doit être accessible librement quelque part. Je finis par trouver les &lt;a href=&quot;https://statistique.quebec.ca/statistiques/divisions-territoriales/fichiers_code_geo/code-geographique-quebec.html&quot;&gt;Fichiers du code géographique du Québec&lt;/a&gt; qui comportent des coordonnées pour chaque localité, le tout en XML. Elles sont au format &lt;code&gt;47° 22&#x27; 34&amp;quot; N&lt;/code&gt; ce qui ne m’arrange pas et je me fais surtout avoir par la longitude un moment car elle est en français(!) &lt;code&gt;61° 52&#x27; 05&amp;quot; O&lt;/code&gt; — &lt;code&gt;O(uest)&lt;/code&gt; vs. &lt;code&gt;W(est)&lt;/code&gt;. Avec un petit coup de &lt;code&gt;ElementTree&lt;/code&gt; + &lt;a href=&quot;https://pypi.org/project/latlon3/&quot;&gt;latlon3&lt;/a&gt;, j’arrive enfin à des coordonnées utilisables par &lt;a href=&quot;https://leafletjs.com/&quot;&gt;Leaflet&lt;/a&gt; qui me serviront à afficher les situations sur une&amp;nbsp;carte.&lt;/p&gt;
&lt;p&gt;Il me manque les coordonnées pour les arrondissements mais j’ai déjà fait la moitié à la main précédemment et il n’y en a qu’une quarantaine. Jouable, ne jamais oublier &lt;a href=&quot;https://xkcd.com/1319/&quot;&gt;ce XKCD&lt;/a&gt; lorsqu’on&amp;nbsp;développe.&lt;/p&gt;
&lt;p&gt;Je passe maintenant à l’interface et je me dis que cette problématique est une bonne candidate pour &lt;code&gt;&amp;lt;datalist&amp;gt;&lt;/code&gt; surtout qu’il y a deux champs du formulaire où il faut saisir le lieu&amp;nbsp;: il est possible de référencer la même liste de données pour deux champs distincts ce qui est élégant. Ce qui l’est moins par contre, c’est que pour rendre ces choix non modifiables, il faut définir un &lt;code&gt;pattern&lt;/code&gt; avec l’ensemble des localité, pour chaque champ concerné, donc en double. Je me retrouve avec 3&amp;nbsp;fois les mêmes données… mais cela donne lieu à une &lt;a href=&quot;https://code.larlet.fr/html/#forcer-un-element-parmi-une-datalist&quot;&gt;nouvelle entrée dans ma mémoire technique&lt;/a&gt;. Le formulaire complet faisant au final moins de 110Ko, je considère que c’est suffisant pour ne pas affaiblir l’interface avec du JavaScript qui factoriserait ces&amp;nbsp;données.&lt;/p&gt;
&lt;figure&gt;
&lt;a href=&quot;https://larlet.fr/static/david/2024/2024-02-14-input-datalist.png&quot;
title=&quot;Cliquer pour une version haute résolution&quot;&gt;
&lt;img
src=&quot;https://larlet.fr/static/david/2024/2024-02-14-input-datalist.png&quot;
width=&quot;1634&quot; height=&quot;408&quot;
srcset=&quot;/static/david/2024/2024-02-14-input-datalist.png 1634w, /static/david/2024/2024-02-14-input-datalist.png 660w, /static/david/2024/2024-02-14-input-datalist.png 990w, /static/david/2024/2024-02-14-input-datalist.png 1320w&quot;
sizes=&quot;min(100vw, calc(100vh * 1634 / 408))&quot;
loading=&quot;lazy&quot;
decoding=&quot;async&quot;
alt=&quot;Un champ de saisie dans lequel j’ai écrit «&amp;nbsp;baie&amp;nbsp;» et qui affiche des suggestions de villes québécoises.&quot;&gt;
&lt;/a&gt;
&lt;figcaption&gt;Et&amp;nbsp;voilà!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Si jamais vous avez besoin des données générées, &lt;a href=&quot;https://larlet.fr/static/david/2024/municipalites_quebec_geocodees.csv&quot;&gt;voici un CSV&lt;/a&gt; (67Ko) qui est originellement sous licence &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/legalcode.fr&quot;&gt;Creative Commons 4.0 – Attribution CC BY&lt;/a&gt; l’«&amp;nbsp;Institut de la statistique du Québec, Fichiers du code géographique du Québec&amp;nbsp;» même si je ne sais pas trop ce que ça signifie après une telle transformation… qui devient vraiment le «&amp;nbsp;BY&amp;nbsp;»&amp;#8239;? 🤔&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note&amp;nbsp;: l’interface proposée sous iOS pour les choix de datalist est assez déroutante car les suggestions se retrouvent dans la partie d’auto-completion du&amp;nbsp;clavier&amp;#8239;!&lt;/em&gt;&lt;/p&gt;
&lt;nav&gt;&lt;p&gt;&lt;a href=&quot;https://larlet.fr/david/2024/commun/&quot;&gt;#commun&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2024/opendata/&quot;&gt;#opendata&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2024/technique/&quot;&gt;#technique&lt;/a&gt;&lt;/p&gt;&lt;/nav&gt;&lt;hr/&gt;&lt;p&gt;&lt;a href=&quot;mailto:david@larlet.fr&quot;&gt;Réagir ?&lt;/a&gt;&lt;/p&gt;</summary>
</entry>
</feed>

+ 12
- 0
david/recherche/index.html 查看文件

@@ -276,6 +276,12 @@
</template>
<script id="search-index" type="application/json">[
{
"title": "Descriptions",
"url": "/david/2024/03/16/",
"date": "2024-03-16",
"content": "Le cr\u00e9puscule \u00e9tait tomb\u00e9 lorsqu\u2019ils partirent enfin\u00a0: rampant par-dessus le bord ouest du vallon, ils pass\u00e8rent comme des fant\u00f4mes dans le pays accident\u00e9 en bordure de la route. La Lune n\u2019\u00e9tait plus qu\u2019\u00e0 trois nuits de son plein, mais elle ne devait pas franchir les Montagnes avant minuit ou presque, et le d\u00e9but de leur voyage se fit dans la plus grande obscurit\u00e9. [\u2026] Enfin, quand la nuit se fit vieille et que la fatigue les eut d\u00e9j\u00e0 rattrap\u00e9s\u00a0[\u2026] D\u00e8s la tomb\u00e9e de la nuit, la terre s\u2019\u00e9tant \u00e9vanouie en un gris informe, ils se remirent en route. [\u2026] Le jour \u00e9tait en train d\u2019\u00e9clore, et ils virent que les Montagnes \u00e9taient \u00e0 pr\u00e9sent beaucoup plus distantes, fuyant vers l\u2019est en une longue courbe qui se perdait \u00e0 l\u2019horizon. [\u2026] La lumi\u00e8re croissante leur r\u00e9v\u00e9la une terre d\u00e9j\u00e0 moins aride et moins ravag\u00e9e. Les Montagnes se dressaient encore de fa\u00e7on mena\u00e7ante sur leur gauche, mais la route du Sud \u00e9tait visible tout pr\u00e8s d\u2019eux, et elle s\u2019\u00e9loignait \u00e0 pr\u00e9sent des racines noires des collines, obliquant vers l\u2019ouest. [\u2026] Le Seigneur des Anneaux, J.R.R. Tolkien, traduction de Daniel\u00a0Lauzon Je ne sais pas si j\u2019y suis plus sensible \u00e0 cette relecture ou s\u2019il s\u2019agit d\u2019am\u00e9liorations avec la nouvelle traduction mais je remarque des tournures de phrases qui m\u2019inspirent pour raconter des aventures en nature. Le sujet devenant l\u2019environnement pour traduire les contraintes qu\u2019il\u00a0impose. Puisqu\u2019il faut s\u2019\u00e9loigner du style de Sylvain Tesson\u2026"
},
{
"title": "Montre 2",
"url": "/david/2024/03/14/",
@@ -720,6 +726,12 @@
"date": "2024-01-01",
"content": "33\u202f% de 44\u00a0millions de consommateurs vont faire le Dry January 22\u202f% des consommateurs ont une conso excessive, c\u2019est-\u00e0-dire 10\u00a0verres/semaine max et plus de deux\u00a0verres/jour. Les seniors sont aussi tr\u00e8s touch\u00e9\u00b7es. L\u2019alcool est une drogue.. On peut faire la f\u00eate sans alcool et\u00a0s\u2019\u00e9clater. Quand on arr\u00eate\u00a0: bienfaits sur le foie, la peau, le coeur, etc\u2026 Pb\u00a0: m\u00e9moire, troubles cognitifs, responsable de cancer, pb sommeil, d\u00e9compensation de maladie psy,\u2026 41000\u00a0d\u00e9c\u00e8s par an en\u00a0France. Les cinq sympt\u00f4mes d\u00e9finissent un probl\u00e8me de\u00a0d\u00e9pendance\u00a0: Perte de\u00a0contr\u00f4le Usage\u00a0compulsif Envie\u00a0r\u00e9pressive Usage\u00a0chronique Cons\u00e9quences psychiques, physiques, sociales,\u2026 Bon Dry J. pour celleux qui le font\u202f! Moi j\u2019en\u00a0suis\u202f! @Air@framapiaf.org Dans mon entourage, de plus en plus de personnes que j\u2019estime ne boivent pas d\u2019alcool, de plus en plus de personnes qui vieillissent en deviennent d\u00e9pendantes. Je suis davantage attir\u00e9 par la premi\u00e8re option\u2026 et pas pour un seul\u00a0mois. Je me sens pr\u00eat, on verra bien o\u00f9 cela me\u00a0m\u00e8ne. Grosse envie de reprendre la CSS par ici en ce d\u00e9but d\u2019ann\u00e9e. Avec le dilemme de faire chuter cette motivation si je publie d\u00e8s maintenant avec l\u2019ancienne (qui restera effective sur les anciens articles). Je vais essayer de me\u00a0retenir."
},
{
"title": "Descriptions",
"url": "/david/2024/03/16/",
"date": "2024-03-16",
"content": "Le cr\u00e9puscule \u00e9tait tomb\u00e9 lorsqu\u2019ils partirent enfin\u00a0: rampant par-dessus le bord ouest du vallon, ils pass\u00e8rent comme des fant\u00f4mes dans le pays accident\u00e9 en bordure de la route. La Lune n\u2019\u00e9tait plus qu\u2019\u00e0 trois nuits de son plein, mais elle ne devait pas franchir les Montagnes avant minuit ou presque, et le d\u00e9but de leur voyage se fit dans la plus grande obscurit\u00e9. [\u2026] Enfin, quand la nuit se fit vieille et que la fatigue les eut d\u00e9j\u00e0 rattrap\u00e9s\u00a0[\u2026] D\u00e8s la tomb\u00e9e de la nuit, la terre s\u2019\u00e9tant \u00e9vanouie en un gris informe, ils se remirent en route. [\u2026] Le jour \u00e9tait en train d\u2019\u00e9clore, et ils virent que les Montagnes \u00e9taient \u00e0 pr\u00e9sent beaucoup plus distantes, fuyant vers l\u2019est en une longue courbe qui se perdait \u00e0 l\u2019horizon. [\u2026] La lumi\u00e8re croissante leur r\u00e9v\u00e9la une terre d\u00e9j\u00e0 moins aride et moins ravag\u00e9e. Les Montagnes se dressaient encore de fa\u00e7on mena\u00e7ante sur leur gauche, mais la route du Sud \u00e9tait visible tout pr\u00e8s d\u2019eux, et elle s\u2019\u00e9loignait \u00e0 pr\u00e9sent des racines noires des collines, obliquant vers l\u2019ouest. [\u2026] Le Seigneur des Anneaux, J.R.R. Tolkien, traduction de Daniel\u00a0Lauzon Je ne sais pas si j\u2019y suis plus sensible \u00e0 cette relecture ou s\u2019il s\u2019agit d\u2019am\u00e9liorations avec la nouvelle traduction mais je remarque des tournures de phrases qui m\u2019inspirent pour raconter des aventures en nature. Le sujet devenant l\u2019environnement pour traduire les contraintes qu\u2019il\u00a0impose. Puisqu\u2019il faut s\u2019\u00e9loigner du style de Sylvain Tesson\u2026"
},
{
"title": "Montre 2",
"url": "/david/2024/03/14/",

Loading…
取消
儲存