Browse Source

Publishing

master
David Larlet 2 years ago
parent
commit
b5bcdddb0e

+ 2
- 2
david/2021/11/23/index.html View File

@@ -63,7 +63,7 @@
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a>
• <a rel="next" href="/david/2021/11/24/" title="Publication suivante : Souveraineté">Suivant →</a>
</p>
</nav>
<hr>
@@ -103,7 +103,7 @@ Et nous bouffe déjà</p>
<p class="center">
<a rel="prev" href="/david/2021/11/22/" title="Publication précédente : Jour 2">← Précédent</a> •
<a href="/david/2021/" title="Liste des publications récentes">↑ En 2021</a>
• <a rel="next" href="/david/2021/11/24/" title="Publication suivante : Souveraineté">Suivant →</a>
</p>
</nav>
</article>

+ 205
- 0
david/2021/11/24/index.html View File

@@ -0,0 +1,205 @@
<!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>Souveraineté — David Larlet</title>
<meta name="description" content="Recevoir une notification sur Google Mail. Qui redirige vers un build cassé dans Microsoft Github. Car il y a un bug dans ce composant Facebook React. Ouvrir son éditeur Microsoft VSCode. Faire une recherche sur Google Search. Trouver une solution sur Google web.dev. Tester le rendu dans Google Chrome. Tester le responsive sur Apple Safari mobile. Pousser le code sur Microsoft Github. Faire tourner les tests sur Amazon Web Services. Déployer la pré-production sur Amazon Web Services. Tester avec son Apple iPhone. Se féliciter que la production tourne chez OVH 🇫🇷. Acheter des Google Adwords pour faire connaître le service. Faire de la publicité ciblée sur Facebook (Instagram). Enregistrer les retours utilisateur·ices dans une Google Sheet. Les contacter en utilisant Amazon Simple Email Service Leur proposer des interviews sur Google Hangouts. Se demander s’il y a des améliorations à faire pour prendre en compte la nouvelle barre d’URL basse dans Apple Safari mobile. Etc etc. La liste est une (auto-)critique caricaturale mais pas tant que ça et elle pourrait facilement s’allonger. Il y a un moment où l’hypocrisie de ce processus vis-à-vis de la production de nos capta et tracka me pèse plus que d’autres. À quelle souveraineté peut-on prétendre lorsque toute notre chaîne de production est pieds et doigts liée aux GAFAM ?">
<!-- 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)">
<!-- Documented, feel free to shoot an email. -->
<link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
<!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
<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>
<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>
<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>
<link rel="preload" href="/static/david/css/fonts/triplicate_t3_regular.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t3_bold.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
<link rel="preload" href="/static/david/css/fonts/triplicate_t3_italic.woff2" as="font" type="font/woff2" media="(prefers-color-scheme: dark)" crossorigin>
<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>

<body class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick" data-instant-intensity="viewport-all">


<article>
<header>
<h1>Souveraineté</h1>
</header>
<nav>
<p class="center">
<a rel="prev" href="/david/2021/11/23/" title="Publication précédente : Horaires">← Précédent</a> •
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a>
</p>
</nav>
<hr>

<ol>
<li>Recevoir une notification sur Google Mail.</li>
<li>Qui redirige vers un <em>build</em> cassé dans Microsoft Github.</li>
<li>Car il y a un <em>bug</em> dans ce composant Facebook React.</li>
<li>Ouvrir son éditeur Microsoft VSCode.</li>
<li>Faire une recherche sur Google Search.</li>
<li>Trouver une solution sur Google web.dev.</li>
<li>Tester le rendu dans Google Chrome.</li>
<li>Tester le <em>responsive</em> sur Apple Safari mobile.</li>
<li>Pousser le code sur Microsoft Github.</li>
<li>Faire tourner les tests sur Amazon Web Services.</li>
<li>Déployer la pré-production sur Amazon Web Services.</li>
<li>Tester avec son Apple iPhone.</li>
<li>Se féliciter que la production tourne chez OVH 🇫🇷.</li>
<li>Acheter des Google Adwords pour faire connaître le service.</li>
<li>Faire de la publicité ciblée sur Facebook (Instagram).</li>
<li>Enregistrer les retours utilisateur·ices dans une Google Sheet.</li>
<li>Les contacter en utilisant Amazon Simple Email Service</li>
<li>Leur proposer des <em>interviews</em> sur Google Hangouts.</li>
<li>Se demander s’il y a des améliorations à faire pour prendre en compte la nouvelle barre d’URL basse dans Apple Safari mobile.</li>
<li>Etc etc.</li>
</ol>
<p>La liste est une (auto-)critique caricaturale mais pas tant que ça et elle pourrait facilement s’allonger. Il y a un moment où l’hypocrisie de ce processus vis-à-vis de la production de nos <a href="/david/2021/11/14/" title="Captées"><em>capta</em> et <em>tracka</em></a> me pèse plus que d’autres. À quelle souveraineté peut-on prétendre lorsque toute notre chaîne de production est pieds et doigts liée aux GAFAM&#8239;?</p>
<p>Je salue chaque initiative qui essaye de s’en extraire et de montrer que d’autres voies sont possibles&nbsp;:</p>

<blockquote>
<p>Comme le montre <a href="https://github.com/etalab/etalab/blob/master/logiciels-libres.md#les-logiciels-libres-utilis%C3%A9s-par-etalab">cette liste</a>, Etalab s’est tôt engagé dans le fait de recourir à des logiciels libres&nbsp;: c’est d’abord cet engagement qui a décidé le pôle logiciels libres à utiliser SourceHut pour publier une partie de ses codes sources. C’est aussi pour montrer qu’il existe d’autres forges que celles envisagées par défaut ou par habitude, et ainsi encourager chaque administration à bien motiver ses choix d’hébergement de code.</p>
<p><cite><em><a href="https://man.sr.ht/~etalab/logiciels-libres/pourquoi-sourcehut.md">Pourquoi le pôle logiciels libres d’Etalab utilise SourceHut</a></em> (<a href="/david/cache/2021/587b80280806281157e5d25c92f7ca68/">cache</a>)</cite></p>
</blockquote>

<nav>
<p class="center">
<a rel="prev" href="/david/2021/11/23/" title="Publication précédente : Horaires">← Précédent</a> •
<a href="/david/2021/" title="Liste des publications récentes">↑ En 2021</a>
</p>
</nav>
</article>


<hr>

<footer>
<p>
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a> •
<a href="/david/log/" title="Accès au flux RSS"><svg class="icon icon-rss2">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-rss2"></use>
</svg> Suivre</a> •
<a href="http://larlet.com" title="Go to my English profile" data-instant><svg class="icon icon-user-tie">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-user-tie"></use>
</svg> Pro</a> •
<a href="mailto:david%40larlet.fr" title="Envoyer un courriel"><svg class="icon icon-mail">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-mail"></use>
</svg> Email</a> •
<abbr class="nowrap" title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340"><svg class="icon icon-hammer2">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-hammer2"></use>
</svg> Légal</abbr>
</p>
<template id="theme-selector">
<form>
<fieldset>
<legend><svg class="icon icon-brightness-contrast">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-brightness-contrast"></use>
</svg> Thème</legend>
<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>
</fieldset>
</form>
</template>
</footer>
<script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
<script>
function loadThemeForm(templateName) {
const themeSelectorTemplate = document.querySelector(templateName)
const form = themeSelectorTemplate.content.firstElementChild
themeSelectorTemplate.replaceWith(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 hasDarkRules = false
for (const styleSheet of Array.from(document.styleSheets)) {
let mediaRules = []
for (const cssRule of styleSheet.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) {
styleSheet.insertRule(mediaRule.cssText)
hasDarkRules = true
}
}
if (hasDarkRules) {
loadThemeForm('#theme-selector')
}
})
</script>
</body>
</html>

+ 2
- 0
david/2021/index.html View File

@@ -645,6 +645,8 @@
<h2><a href="/david/2021/11/23/">Horaires</a> (2021-11-23)</h2>
<h2><a href="/david/2021/11/24/">Souveraineté</a> (2021-11-24)</h2>
</main>



+ 30
- 0
david/2021/sources/2021-11-24 - Souverainete.md View File

@@ -0,0 +1,30 @@
# Souveraineté

1. Recevoir une notification sur Google Mail.
2. Qui redirige vers un *build* cassé dans Microsoft Github.
3. Car il y a un *bug* dans ce composant Facebook React.
4. Ouvrir son éditeur Microsoft VSCode.
5. Faire une recherche sur Google Search.
6. Trouver une solution sur Google web.dev.
7. Tester le rendu dans Google Chrome.
8. Tester le *responsive* sur Apple Safari mobile.
9. Pousser le code sur Microsoft Github.
10. Faire tourner les tests sur Amazon Web Services.
11. Déployer la pré-production sur Amazon Web Services.
12. Tester avec son Apple iPhone.
13. Se féliciter que la production tourne chez OVH 🇫🇷.
14. Acheter des Google Adwords pour faire connaître le service.
15. Faire de la publicité ciblée sur Facebook (Instagram).
16. Enregistrer les retours utilisateur·ices dans une Google Sheet.
17. Les contacter en utilisant Amazon Simple Email Service
18. Leur proposer des *interviews* sur Google Hangouts.
19. Se demander s’il y a des améliorations à faire pour prendre en compte la nouvelle barre d’URL basse dans Apple Safari mobile.
20. Etc etc.

La liste est une (auto-)critique caricaturale mais pas tant que ça et elle pourrait facilement s’allonger. Il y a un moment où l’hypocrisie de ce processus vis-à-vis de la production de nos [*capta* et *tracka*](/david/2021/11/14/) me pèse plus que d’autres. À quelle souveraineté peut-on prétendre lorsque toute notre chaîne de production est pieds et doigts liée aux GAFAM ?

Je salue chaque initiative qui essaye de s’en extraire et de montrer que d’autres voies sont possibles :

> Comme le montre [cette liste](https://github.com/etalab/etalab/blob/master/logiciels-libres.md#les-logiciels-libres-utilis%C3%A9s-par-etalab), Etalab s’est tôt engagé dans le fait de recourir à des logiciels libres : c’est d’abord cet engagement qui a décidé le pôle logiciels libres à utiliser SourceHut pour publier une partie de ses codes sources. C’est aussi pour montrer qu’il existe d’autres forges que celles envisagées par défaut ou par habitude, et ainsi encourager chaque administration à bien motiver ses choix d’hébergement de code.
>
> <cite>*[Pourquoi le pôle logiciels libres d’Etalab utilise SourceHut](https://man.sr.ht/~etalab/logiciels-libres/pourquoi-sourcehut.md)* ([cache](/david/cache/2021/587b80280806281157e5d25c92f7ca68/))</cite>

+ 2
- 1
david/index.html View File

@@ -96,7 +96,8 @@
<a href="/david/2021/11/20/">Hypertélie</a>,
<a href="/david/2021/11/21/">Jour 1</a>,
<a href="/david/2021/11/22/">Jour 2</a>,
<a href="/david/2021/11/23/">Horaires</a>.
<a href="/david/2021/11/23/">Horaires</a>,
<a href="/david/2021/11/24/">Souveraineté</a>.
</p>

+ 39
- 13
david/log/index.xml View File

@@ -6,13 +6,51 @@
<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>2021-11-30T12:00:00+01:00</updated>
<updated>2021-12-01T12:00:00+01:00</updated>
<author>
<name>David Larlet</name>
<uri>https://larlet.fr/david/</uri>
</author>
<rights>Copyright (c) 2004-2021, David Larlet</rights>
<entry xml:lang="fr">
<title type="html">Souveraineté</title>
<link href="https://larlet.fr/david/2021/11/24/" rel="alternate" type="text/html" />
<updated>2021-11-24T12:00:00+01:00</updated>
<id>https://larlet.fr/david/2021/11/24/</id>
<summary type="html">
&lt;ol&gt;
&lt;li&gt;Recevoir une notification sur Google Mail.&lt;/li&gt;
&lt;li&gt;Qui redirige vers un &lt;em&gt;build&lt;/em&gt; cassé dans Microsoft Github.&lt;/li&gt;
&lt;li&gt;Car il y a un &lt;em&gt;bug&lt;/em&gt; dans ce composant Facebook React.&lt;/li&gt;
&lt;li&gt;Ouvrir son éditeur Microsoft VSCode.&lt;/li&gt;
&lt;li&gt;Faire une recherche sur Google Search.&lt;/li&gt;
&lt;li&gt;Trouver une solution sur Google web.dev.&lt;/li&gt;
&lt;li&gt;Tester le rendu dans Google Chrome.&lt;/li&gt;
&lt;li&gt;Tester le &lt;em&gt;responsive&lt;/em&gt; sur Apple Safari mobile.&lt;/li&gt;
&lt;li&gt;Pousser le code sur Microsoft Github.&lt;/li&gt;
&lt;li&gt;Faire tourner les tests sur Amazon Web Services.&lt;/li&gt;
&lt;li&gt;Déployer la pré-production sur Amazon Web Services.&lt;/li&gt;
&lt;li&gt;Tester avec son Apple iPhone.&lt;/li&gt;
&lt;li&gt;Se féliciter que la production tourne chez OVH 🇫🇷.&lt;/li&gt;
&lt;li&gt;Acheter des Google Adwords pour faire connaître le service.&lt;/li&gt;
&lt;li&gt;Faire de la publicité ciblée sur Facebook (Instagram).&lt;/li&gt;
&lt;li&gt;Enregistrer les retours utilisateur·ices dans une Google Sheet.&lt;/li&gt;
&lt;li&gt;Les contacter en utilisant Amazon Simple Email Service&lt;/li&gt;
&lt;li&gt;Leur proposer des &lt;em&gt;interviews&lt;/em&gt; sur Google Hangouts.&lt;/li&gt;
&lt;li&gt;Se demander s’il y a des améliorations à faire pour prendre en compte la nouvelle barre d’URL basse dans Apple Safari mobile.&lt;/li&gt;
&lt;li&gt;Etc etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;La liste est une (auto-)critique caricaturale mais pas tant que ça et elle pourrait facilement s’allonger. Il y a un moment où l’hypocrisie de ce processus vis-à-vis de la production de nos &lt;a href=&quot;https://larlet.fr/david/2021/11/14/&quot; title=&quot;Captées&quot;&gt;&lt;em&gt;capta&lt;/em&gt; et &lt;em&gt;tracka&lt;/em&gt;&lt;/a&gt; me pèse plus que d’autres. À quelle souveraineté peut-on prétendre lorsque toute notre chaîne de production est pieds et doigts liée aux GAFAM&amp;#8239;?&lt;/p&gt;
&lt;p&gt;Je salue chaque initiative qui essaye de s’en extraire et de montrer que d’autres voies sont possibles&amp;nbsp;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Comme le montre &lt;a href=&quot;https://github.com/etalab/etalab/blob/master/logiciels-libres.md#les-logiciels-libres-utilis%C3%A9s-par-etalab&quot;&gt;cette liste&lt;/a&gt;, Etalab s’est tôt engagé dans le fait de recourir à des logiciels libres&amp;nbsp;: c’est d’abord cet engagement qui a décidé le pôle logiciels libres à utiliser SourceHut pour publier une partie de ses codes sources. C’est aussi pour montrer qu’il existe d’autres forges que celles envisagées par défaut ou par habitude, et ainsi encourager chaque administration à bien motiver ses choix d’hébergement de code.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://man.sr.ht/~etalab/logiciels-libres/pourquoi-sourcehut.md&quot;&gt;Pourquoi le pôle logiciels libres d’Etalab utilise SourceHut&lt;/a&gt;&lt;/em&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/2021/587b80280806281157e5d25c92f7ca68/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&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">Horaires</title>
<link href="https://larlet.fr/david/2021/11/23/" rel="alternate" type="text/html" />
@@ -686,18 +724,6 @@ Et nous bouffe déjà&lt;/p&gt;
&lt;p&gt;Au passage, je réalise que j’ai gravi l’&lt;a href=&quot;https://hellyandthemountains.fr/2021/08/02/aiguille-de-la-grande-sassiere-3747m/&quot;&gt;Aiguille de la Grande Sassière&lt;/a&gt; (&lt;a href=&quot;https://larlet.fr/david/cache/2021/cb0de2fad9fcf3ac5f192b85962b1a0d/&quot;&gt;cache&lt;/a&gt;) à 8&amp;nbsp;ou 9&amp;nbsp;ans. C’est beaucoup plus facile niveau acclimatation en habitant à Tignes mais tout de même, le dernier mur était bien raide&amp;#8239;! Souvenirs…&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;mark&gt;Mise à jour&lt;/mark&gt;&amp;nbsp;: j’ai retrouvé une photo que j’avais prise au sommet, ça confirme 9&amp;nbsp;ans (août 91&amp;#8239;!).&lt;/p&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">RSSexploration</title>
<link href="https://larlet.fr/david/2021/10/20/" rel="alternate" type="text/html" />
<updated>2021-10-20T12:00:00+01:00</updated>
<id>https://larlet.fr/david/2021/10/20/</id>
<summary type="html">
&lt;p&gt;&lt;em&gt;Oh boy, ce titre…&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Suite à des échanges avec &lt;a href=&quot;https://www.hypothermia.fr/&quot;&gt;Eliness&lt;/a&gt;, je me demande si l’invitation à &lt;a href=&quot;https://larlet.fr/david/2021/10/09/&quot; title=&quot;Slowgrégateur&quot;&gt;découvrir d’anciens contenus via le flux&lt;/a&gt; pourrait se faire manuellement. Après tout, cela pourrait être un choix éditorial que celui de proposer de vieux articles… qui pourraient avoir un lien plus ou moins ténu avec la publication récente.&lt;/p&gt;
&lt;p&gt;Sans essayer de l’automatiser ou de le rendre aléatoire, qu’est-ce qui serait im·pertinent de faire à cet endroit là&amp;#8239;? Et si ces liens pointaient vers l’extérieur&amp;#8239;? Et si ces liens étaient choisis par les lecteur·ices&amp;#8239;? Et si.&lt;/p&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>

Loading…
Cancel
Save