<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://www.saintcarre.fr/saintcarre/rss.xml" rel="self" type="application/atom+xml" /><link href="https://www.saintcarre.fr/saintcarre/" rel="alternate" type="text/html" /><updated>2026-03-06T14:23:59+01:00</updated><id>https://www.saintcarre.fr/saintcarre/rss.xml</id><title type="html">Saint Carré</title><subtitle>le blog d&apos;un Linuxien à la campagne</subtitle><author><name>yap</name></author><entry><title type="html">Premières fleurs au jardin</title><link href="https://www.saintcarre.fr/saintcarre/2026/03/Premieres-fleurs-au-jardin.html" rel="alternate" type="text/html" title="Premières fleurs au jardin" /><published>2026-03-06T13:35:48+01:00</published><updated>2026-03-06T13:35:48+01:00</updated><id>https://www.saintcarre.fr/saintcarre/2026/03/Premieres-fleurs-au-jardin</id><content type="html" xml:base="https://www.saintcarre.fr/saintcarre/2026/03/Premieres-fleurs-au-jardin.html"><![CDATA[<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<figure class="imageGaucheExcerp">
  <p><a href="/saintcarre/assets/images/2026/premieres-fleurs/1200-20260228_105000.JPG" data-lightbox="Jonquilles au fond du jardin" data-title="Jonquilles au fond du jardin">
<img src="/saintcarre/assets/images/2026/premieres-fleurs/200-20260228_105000.JPG" alt="Jonquilles au fond du jardin" width="100%" />
</a></p>

</figure>

<p>Après un hiver pluvieux les premiers rayons de soleil ont fait leur 
apparition et cela fait du bien.<br />
Il est agréable de traverser la pelouse sans entendre un flic-floc à 
chaque pas, le sol a été gorgé d’eau pendant plusieurs semaines et la 
moindre averse créait des flaques d’eau sur la pelouse.</p>

<p>Pendant l’hiver, on a même eu 
<a href="/saintcarre/2026/01/Un-peu-de-neige-en-hivers.html">un peu de neige</a> 
et temps froid.</p>

<p>Depuis quelques jours, c’est de nouveau un temps clément, parfois trop 
chaud pour la saison, qui nous accompagne. Le matin, on entend les 
oiseaux chanter et chanter et c’est agréable.</p>

<p>Avec ces températures clémentes, les premières fleurs sont apparues.</p>

<div class="blockclearboth"></div>
<!--more-->

<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<figure class="image-gauche">
  <p><a href="/saintcarre/assets/images/2026/premieres-fleurs/1200-20260228_104628.JPG" data-lightbox="Aubépine" data-title="Aubépine">
<img src="/saintcarre/assets/images/2026/premieres-fleurs/200-20260228_104628.JPG" alt="Aubépine" width="100%" />
</a></p>

</figure>

<p>L’un des premiers à fleurir a été l’aubépine en bord de route, il est 
tout blanc ; le moindre souffle de vent fait voler des pétales.</p>

<div class="blockclearboth"></div>

<p>La pelouse du bord route est décorée d’une rangée de jonquilles.<br />
Il y a d’autres plants de jonquilles disséminées dans le jardin.
<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--></p>

<figure class="image-gauche">
  <p><a href="/saintcarre/assets/images/2026/premieres-fleurs/1200-20260228_104714.JPG" data-lightbox="Jonquilles en bors de route" data-title="Jonquilles en bors de route">
<img src="/saintcarre/assets/images/2026/premieres-fleurs/200-20260228_104714.JPG" alt="Jonquilles en bors de route" width="100%" />
</a></p>

</figure>

<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<figure class="image-gauche">
  <p><a href="/saintcarre/assets/images/2026/premieres-fleurs/1200-20260228_105000.JPG" data-lightbox="Jonquilles au fond du jardin" data-title="Jonquilles au fond du jardin">
<img src="/saintcarre/assets/images/2026/premieres-fleurs/200-20260228_105000.JPG" alt="Jonquilles au fond du jardin" width="100%" />
</a></p>

</figure>

<div class="blockclearboth"></div>

<p>Les camélias ont leur parure de sortie d’hiver, ils sont couvert de fleurs.
<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--></p>

<figure class="image-gauche">
  <p><a href="/saintcarre/assets/images/2026/premieres-fleurs/1200-20260228_104735.JPG" data-lightbox="Camélia" data-title="Camélia">
<img src="/saintcarre/assets/images/2026/premieres-fleurs/200-20260228_104735.JPG" alt="Camélia" width="100%" />
</a></p>

</figure>

<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<figure class="image-gauche">
  <p><a href="/saintcarre/assets/images/2026/premieres-fleurs/1200-20260228_104925.JPG" data-lightbox="Camélia" data-title="Camélia">
<img src="/saintcarre/assets/images/2026/premieres-fleurs/200-20260228_104925.JPG" alt="Camélia" width="100%" />
</a></p>

</figure>

<div class="blockclearboth"></div>

<p>Le premier fruitier à fleurir est un prunier. Il y a 2 troncs sur le 
plant et ils sont de variétés différentes, l’un est fleuri, pour 
l’autre il faudra attendre.</p>

<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<figure class="image-gauche">
  <p><a href="/saintcarre/assets/images/2026/premieres-fleurs/1200-20260228_104831.JPG" data-lightbox="Prunier" data-title="Prunier">
<img src="/saintcarre/assets/images/2026/premieres-fleurs/200-20260228_104831.JPG" alt="Prunier" width="100%" />
</a></p>

</figure>

<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<figure class="image-gauche">
  <p><a href="/saintcarre/assets/images/2026/premieres-fleurs/1200-20260228_104845.JPG" data-lightbox="Prunier" data-title="Prunier">
<img src="/saintcarre/assets/images/2026/premieres-fleurs/200-20260228_104845.JPG" alt="Prunier" width="100%" />
</a></p>

</figure>

<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<figure class="image-gauche">
  <p><a href="/saintcarre/assets/images/2026/premieres-fleurs/1200-20260228_104850.JPG" data-lightbox="Prunier" data-title="Prunier">
<img src="/saintcarre/assets/images/2026/premieres-fleurs/200-20260228_104850.JPG" alt="Prunier" width="100%" />
</a></p>

</figure>]]></content><author><name>yap</name></author><category term="blog" /><category term="jardin" /><summary type="html"><![CDATA[Après un hiver pluvieux les premiers rayons de soleil ont fait leur apparition et cela fait du bien. Il est agréable de traverser la pelouse sans entendre un flic-floc à chaque pas, le sol a été gorgé d’eau pendant plusieurs semaines et la moindre averse créait des flaques d’eau sur la pelouse. Pendant l’hiver, on a même eu un peu de neige et temps froid. Depuis quelques jours, c’est de nouveau un temps clément, parfois trop chaud pour la saison, qui nous accompagne. Le matin, on entend les oiseaux chanter et chanter et c’est agréable. Avec ces températures clémentes, les premières fleurs sont apparues.]]></summary></entry><entry><title type="html">Des tickets avec Markdown, LaTeX et Pandoc</title><link href="https://www.saintcarre.fr/saintcarre/2026/02/Des-tickets-avec-Markdown-LaTeX-et-Pandoc.html" rel="alternate" type="text/html" title="Des tickets avec Markdown, LaTeX et Pandoc" /><published>2026-02-08T15:36:33+01:00</published><updated>2026-02-08T15:36:33+01:00</updated><id>https://www.saintcarre.fr/saintcarre/2026/02/Des-tickets-avec-Markdown-LaTeX-et-Pandoc</id><content type="html" xml:base="https://www.saintcarre.fr/saintcarre/2026/02/Des-tickets-avec-Markdown-LaTeX-et-Pandoc.html"><![CDATA[<p>Participant activement à plusieurs associations, j’ai été sollicité 
de nombreuses fois pour réaliser des tickets. Comme beaucoup, j’ai 
réalisé les premières versions avec des outils 
<a href="https://fr.wikipedia.org/wiki/What_you_see_is_what_you_get">wysiwyg</a> 
comme <a href="https://fr.libreoffice.org/">LibreOffice</a> Writer ; pendant un 
certain temps, je les ai réalisé avec 
<a href="https://www.latex-project.org/">latex</a>.</p>

<p>Depuis que j’ai découvert <a href="http://jekyllrb.com/">Jekyll</a> pour gérer les 
sites Web, j’ai également découvert la facilité du 
<a href="http://daringfireball.net/projects/markdown/">Markdown</a> pour la 
rédaction de texte. Aujourd’hui, toute production documentaire se fait en 
<a href="http://daringfireball.net/projects/markdown/">Markdown</a>.</p>

<p>J’ai donc également chercher comment rédiger des tickets de la même 
façon et je vous propose la méthode retenue.</p>

<div class="blockclearboth"></div>
<!--more-->

<h1 id="installation-des-outils">Installation des outils</h1>

<p>Pour rédiger de la documentation j’utilise les outils suivant :</p>

<ul>
  <li><a href="http://www.vim.org/">Vim</a> : l’éditeur de texte. Il en existe 
d’autres comme Mousepad ou Emacs ou Nano, chacun fera son choix</li>
  <li><a href="https://www.tug.org/texlive/">texlive</a>: distribution logicielle LaTeX</li>
  <li><a href="http://pandoc.org/">pandoc</a> : bibliothèque en Haskell permettant de 
convertir d’un format de balisage vers un autre, c’est un outil en ligne 
de commande</li>
</ul>

<p>Pour les installer sur un poste <a href="https://www.debian.org/index.fr.html">Debian</a> :</p>

<ol>
  <li>Mise à jour des dépôts : <code class="language-plaintext highlighter-rouge">apt-get update </code></li>
  <li>Installation des outils : <code class="language-plaintext highlighter-rouge">apt-get install vim texlive pandoc </code></li>
</ol>

<div class="note">
  <p>Les noms des paquets correspondent à ceux qui sont présents dans la 
distribution <a href="https://www.debian.org/index.fr.html">Debian</a>, le nom peut 
être différent sur d’autres distributions.</p>

  <p>Les outils utilisés proposent des binaires pour Windows, la création de 
tickets doit donc fonctionner dans cet environnement.</p>
</div>

<h1 id="rédaction-des-tickets">Rédaction des tickets</h1>

<p>Pour rédiger des tickets on va créer un fichier en Markdown qui va 
être convertit en PDF avec Pandoc grâce à l’utilisation d’un modèle 
(ou template) en LaTeX.</p>

<h2 id="le-fichier-en-markdown">Le fichier en Markdown</h2>

<p>Le fichier en Markdown est réduit à un simple entête ou Front Matter.<br />
Exemple :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>---
asso: Mon asso
groupe: mon animation
tarif: X €
quoi: 
ou: Salle des fêtes, à partir de 20H00
quand: Samedi
logo: logos/linux_bzh1_resized.png
---
</code></pre></div></div>

<p>Les différentes variables définies dans ce fichier (asso, groupe …) 
vont être utilisés dans le modèle en LaTeX.</p>

<h2 id="le-modèle-latex">Le modèle LaTeX</h2>

<p>Le modèle est composé de 3 parties :</p>

<ol>
  <li>L’inclusion des paquets requis</li>
  <li>La définition d’un nouvelle commande qui correspond au contenu d’un 
ticket</li>
  <li>Le corps du document qui contiendra 2 colonnes de 5 tickets</li>
</ol>

<p>Télécharger le modèle 
<a href="/saintcarre/downloads/ticket.latex">ticket.latex</a></p>

<h3 id="les-paquets-requis">Les paquets requis</h3>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage[french]{babel}
\usepackage{array}
\usepackage{multido}
\usepackage{multirow}
\usepackage{fullpage}
\usepackage{cellspace}
\usepackage{setspace}
\usepackage{wrapfig}
\usepackage{fancybox}
</code></pre></div></div>

<h3 id="le-contenu-dun-ticket">Le contenu d’un ticket</h3>

<p>Pour le contenu du ticket on créé une nouvelle commande qui sera ensuite 
utilisée à chaque fois que l’on veut insérer un ticket.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>% Definition du texte du ticket
\newcommand{\contenu}{%
	\begin{minipage}[t][9em]{0.48\textwidth}
		\begin{wrapfigure}{r}{2cm}
			\includegraphics[width=1.5cm]{$logo$}
		\end{wrapfigure}

		\vspace{0.3cm}
	\Large{\textbf{$asso$}}

	\Large{\textbf{$groupe$}}
	
	$if(quoi)$%
	\footnotesize{$quoi$}
	$else$
		\vspace{0.3cm}
	$endif$

	$if(ou)$%
	\footnotesize{$ou$}
	$else$
		\vspace{0.3cm}
	$endif$

$if(tarif)$%
	\footnotesize{Tarif : $tarif$}
$else$
\vspace{0.3cm}
$endif$

 $quand$
		\newline
\end{minipage}
}
</code></pre></div></div>

<p>Les variables <code class="language-plaintext highlighter-rouge">quoi</code>,<code class="language-plaintext highlighter-rouge">ou</code> et<code class="language-plaintext highlighter-rouge">tarif</code> ne sont pas obligatoires. En cas 
d’absence, elles sont remplacées par un espace vertical de 0,3cm.</p>

<h3 id="le-corps-du-document">le corps du document</h3>

<p>La création des tickets est faite par une boucle qui va créer 5 lignes 
contenant chacune un tableau de 3 colonnes.<br />
Un ticket est inséré dans la 1ère et 3ième colonne, la 2ième permet 
d’avoir un espace vide pour faciliter le découpage.</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>
\setlength\parindent{0pt}

\begin{document}
 
\pagestyle{empty}
%\noindent % empeche le retrait sur la première ligne du paragraphe
% On va créer 10 tickets (2 colonnes de 5)
\multido{\i=1+1}{5}
{ 
	{%On crée un tableau de 3 colonnes centrées
		\onehalfspacing \begin{tabular}{|c|c|c|}
		\hline % Ligne de séparation
		% On crée un tableau de 2 colonnes et une seule ligne
	  \contenu &amp; &amp; \contenu \\
		\hline % Ligne de séparation
		% Fin du tableau et rajout de 3 lignes vides après
  \end{tabular} \\ \\ \\
  }
}

\end{document}

</code></pre></div></div>

<h2 id="convertir-avec-pandoc">Convertir avec Pandoc</h2>

<p>L’outil <a href="http://pandoc.org/">pandoc</a> permet de convertir d’un format à 
un autre. 
Pour les conversions, Pandoc utilise un modèle qui peut être celui 
fournit par défaut avec l’outil ou une modèle personnalisé.</p>

<p>Sur mon PC, les modèles sont dans le dossier 
<code class="language-plaintext highlighter-rouge">/usr/share/pandoc/data/templates/</code> :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>affiliations.jats	 default.epub3			default.mediawiki     default.tei
article.jats_publishing  default.haddock		default.ms	      default.texinfo
default.asciidoc	 default.html4			default.muse	      default.textile
default.biblatex	 default.html5			default.opendocument  default.typst
default.bibtex		 default.icml			default.opml	      default.xwiki
default.chunkedhtml	 default.jats_archiving		default.org	      default.zimwiki
default.commonmark	 default.jats_articleauthoring	default.plain	      definitions.typst
default.context		 default.jats_publishing	default.revealjs      styles.citations.html
default.docbook4	 default.jira			default.rst	      styles.html
default.docbook5	 default.latex			default.rtf	      template.typst
default.dokuwiki	 default.man			default.s5
default.dzslides	 default.markdown		default.slideous
default.epub2		 default.markua			default.slidy
</code></pre></div></div>

<p>Les modèles personnalisés doivent être enregistrés dans le dossier 
<code class="language-plaintext highlighter-rouge">$HOME/.pandoc/templates</code>.</p>

<p>Pour générer le PDF des tickets, on utilise la commande</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>pandoc --from markdown --template ticket.latex ticket.md -o ticket.pdf

</code></pre></div></div>

<p>Si le modèle LaTeX est dans un autre dossier, il faudra préciser le 
chemin d’accès :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>pandoc --from markdown --template /chemin/vers/ticket.latex ticket.md -o ticket.pdf

</code></pre></div></div>

<p>Au final, on obtient des tickets :</p>

<p><img src="/saintcarre/assets/images/2026/tickets/ticket.jpg" alt="Ticket" /></p>]]></content><author><name>yap</name></author><category term="linux" /><category term="bureautique" /><category term="Debian" /><summary type="html"><![CDATA[Participant activement à plusieurs associations, j’ai été sollicité de nombreuses fois pour réaliser des tickets. Comme beaucoup, j’ai réalisé les premières versions avec des outils wysiwyg comme LibreOffice Writer ; pendant un certain temps, je les ai réalisé avec latex. Depuis que j’ai découvert Jekyll pour gérer les sites Web, j’ai également découvert la facilité du Markdown pour la rédaction de texte. Aujourd’hui, toute production documentaire se fait en Markdown. J’ai donc également chercher comment rédiger des tickets de la même façon et je vous propose la méthode retenue.]]></summary></entry><entry><title type="html">Michel Priziac à la biliothèque</title><link href="https://www.saintcarre.fr/saintcarre/2026/01/Michel-Priziac-a-la-biliotheque.html" rel="alternate" type="text/html" title="Michel Priziac à la biliothèque" /><published>2026-01-22T00:42:03+01:00</published><updated>2026-01-22T00:42:03+01:00</updated><id>https://www.saintcarre.fr/saintcarre/2026/01/Michel-Priziac-a-la-biliotheque</id><content type="html" xml:base="https://www.saintcarre.fr/saintcarre/2026/01/Michel-Priziac-a-la-biliotheque.html"><![CDATA[<p>Le club lecture de la bibliothèque de Lanvellec a reçu le 
chroniqueur de radio et écrivain 
<a href="https://michelpriziac.com/">Michel Priziac</a> pour une présentation 
et dédicace de son dernier ouvrage <em>Breiz Penn da Benn</em>.<br />
Il était accompagné de Laora Lemercier qui a collaboré à la 
réalisation de l’ouvrage.</p>

<p>Au cour de la matinée il a conté de nombreuses anecdotes sur notre pays, 
la Bretagne, ses traditions, la richesse de sa langue.<br />
Un peu de toponymie avec quelques noms de lieu ou de commune comme 
<a href="https://www.ville-paimpol.fr/">Paimpol</a> qui se dit <em>pempoull</em> en Breton. 
Cela ne vient pas de <em>pemp poull</em> (les 5 marres) mais de <em>penn poull</em> 
qui signifie le bout le mare ou le bout de l’anse.</p>

<p>Ce fut aussi l’occasion pour les locaux présents de raconter quelques 
anecdotes Lanvelleccoise, elles avaient un air de famille avec celles 
présentée par M Priziac.</p>

<p>Les personnes présentes, ainsi que M Priziac, ont été ravie de cette 
rencontre, une animation a renouveller.</p>

<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<div class="blockclearboth">

  <p><a href="/saintcarre/assets/images/2026/michel-priziac/1200-20260110_114416.JPG" data-lightbox="michel-priziac" data-title="Une partie des présents">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/michel-priziac/1200-20260110_114416.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/michel-priziac/1200-20260110_114449.JPG" data-lightbox="michel-priziac" data-title="Une partie des présents">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/michel-priziac/1200-20260110_114449.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/michel-priziac/1200-20260110_120717.JPG" data-lightbox="michel-priziac" data-title="Michel Priziac">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/michel-priziac/1200-20260110_120717.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/michel-priziac/1200-20260110_120723.JPG" data-lightbox="michel-priziac" data-title="Laora Lemercier">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/michel-priziac/1200-20260110_120723.JPG" alt="" width="100px" />
  </a></p>

</div>
<div class="blockclearboth"></div>]]></content><author><name>yap</name></author><category term="blog" /><category term="Lanvellec" /><category term="bibliothèque" /><summary type="html"><![CDATA[Le club lecture de la bibliothèque de Lanvellec a reçu le chroniqueur de radio et écrivain Michel Priziac pour une présentation et dédicace de son dernier ouvrage Breiz Penn da Benn. Il était accompagné de Laora Lemercier qui a collaboré à la réalisation de l’ouvrage. Au cour de la matinée il a conté de nombreuses anecdotes sur notre pays, la Bretagne, ses traditions, la richesse de sa langue. Un peu de toponymie avec quelques noms de lieu ou de commune comme Paimpol qui se dit pempoull en Breton. Cela ne vient pas de pemp poull (les 5 marres) mais de penn poull qui signifie le bout le mare ou le bout de l’anse. Ce fut aussi l’occasion pour les locaux présents de raconter quelques anecdotes Lanvelleccoise, elles avaient un air de famille avec celles présentée par M Priziac. Les personnes présentes, ainsi que M Priziac, ont été ravie de cette rencontre, une animation a renouveller.]]></summary></entry><entry><title type="html">Tentative d’arnaque téléphonique</title><link href="https://www.saintcarre.fr/saintcarre/2026/01/Tentative-d_arnaque-telephonique.html" rel="alternate" type="text/html" title="Tentative d’arnaque téléphonique" /><published>2026-01-21T20:01:05+01:00</published><updated>2026-01-21T20:01:05+01:00</updated><id>https://www.saintcarre.fr/saintcarre/2026/01/Tentative-d_arnaque-telephonique</id><content type="html" xml:base="https://www.saintcarre.fr/saintcarre/2026/01/Tentative-d_arnaque-telephonique.html"><![CDATA[<p><img src="/saintcarre/assets/images/2026/fraude/arnaque2.jpg" alt="" class="imageGaucheExcerp" />
Avec mon épouse, nous sommes propriétaire de gîtes sur 
<a href="https://www.saintcarre.fr/">Plouaret et Lanvellec</a>, pour les 
réservations, nous utilisons les services des 
<a href="https://www.gitesdarmor.com/">Gîtes de France</a>.<br />
Pour les propriétaires, ce service est très pratique et rassurant, les 
demandes sont gérées par 
<a href="https://www.gitesdarmor.com/">Gîtes de France</a> : enregistrement des 
demandes de location, gestion du calendrier, encaissement des sommes 
dues, taxe de séjour, … Il y a même un système d’assurance qui 
garantit le paiement du propriétaire ne cas de désistement de dernière 
minute.<br />
Pour chacune des réservations, nous sommes informés par un mail contenant 
les informations relatives au locataire.</p>

<p>Samedi dernier j’ai reçu un SMS contenant une demande de réservation, le 
message nous a intrigué.</p>

<div class="blockclearboth"></div>
<!--more-->

<p>Il a été reçu à une heure tardive, 22h30, ce n’est pas une heure 
habituelle.</p>

<p>Le dimanche matin, nous l’avons rappelé et il a confirmé sa demande 
mais il nous demandait de faire la demande de réservation sur le site 
de Gîtes de France. Il nous a expliqué la démarche, nous ne savions 
pas que cela était possible !</p>

<p>Il nous a envoyé par SMS les informations requises pour réaliser la 
réservation, et la, surprise, le message a été signalé comme étant 
frauduleux !</p>

<p>Ce signalement confirmait nos doutes. Pourquoi ne voulait il pas réserver 
lui même ? Nous avons 2 gîtes, il ne précisait pas lequel pour son 
séjour.</p>

<p>Nous avons ensuite fait quelques recherches afin de confirmer qu’il 
s’agissait bien d’un numéro frauduleux.<br />
Nous avons trouvé une réponse sur le site 
<a href="https://www.signal-arnaques.com/">Signal arnaques</a>. Le numéro est connu 
et tous les cas signalés concernent des demandes de réservation de 
locations.<br />
Description trouvée concernant ses tentatives frauduleuses :</p>

<div class="citation">
  <p>M. XXXX m’a contactée par SMS après avoir vu mon annonce sur le site 
de l’office de tourisme de Lisieux. Il souhaitait réserver une semaine 
en avril.  J’ai établi le contrat et je le lui ai envoyé par mail. 
Au moment de recevoir l’acompte, il m’a demandé de cliquer sur un 
lien pour que je puisse toucher l’argent. 
Comme je ne le faisais pas, il m’a téléphoné. 
Je lui ai expliqué qu’il fallait me faire un virement bancaire, 
et il m’a raccroché au nez.</p>
</div>

<p>Nous avons contacté d’autres propriétaires de gîtes pour les prévenir, 
certains avaient reçus le SMS frauduleux.</p>]]></content><author><name>yap</name></author><category term="blog" /><category term="société" /><summary type="html"><![CDATA[Avec mon épouse, nous sommes propriétaire de gîtes sur Plouaret et Lanvellec, pour les réservations, nous utilisons les services des Gîtes de France. Pour les propriétaires, ce service est très pratique et rassurant, les demandes sont gérées par Gîtes de France : enregistrement des demandes de location, gestion du calendrier, encaissement des sommes dues, taxe de séjour, … Il y a même un système d’assurance qui garantit le paiement du propriétaire ne cas de désistement de dernière minute. Pour chacune des réservations, nous sommes informés par un mail contenant les informations relatives au locataire. Samedi dernier j’ai reçu un SMS contenant une demande de réservation, le message nous a intrigué.]]></summary></entry><entry><title type="html">Un peu de neige en hivers</title><link href="https://www.saintcarre.fr/saintcarre/2026/01/Un-peu-de-neige-en-hivers.html" rel="alternate" type="text/html" title="Un peu de neige en hivers" /><published>2026-01-05T15:08:42+01:00</published><updated>2026-01-05T15:08:42+01:00</updated><id>https://www.saintcarre.fr/saintcarre/2026/01/Un-peu-de-neige-en-hivers</id><content type="html" xml:base="https://www.saintcarre.fr/saintcarre/2026/01/Un-peu-de-neige-en-hivers.html"><![CDATA[<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<figure class="imageGaucheExcerp">
  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_150658.JPG" data-lightbox="Marches glissantes" data-title="Marches glissantes">
<img src="/saintcarre/assets/images/2026/neige-janvier/200-20260105_150658.JPG" alt="Marches glissantes" width="100%" />
</a></p>

</figure>

<p>Cette année l’hiver est un peu plus présent, depuis une quinzaine de 
jours, le temps est froid avec des gelées matinale, ce qui est normal en 
hivers.<br />
Le jour de noël, quelques flocons étaient tombés, mais pas de quoi 
blanchir le jardin et amuser les enfants.</p>

<p>Depuis samedi, le froid s’est installé. En soirée, le gel blanchissait 
la pelouse, l’eau du bassin se couvrait d’une couche de glace.<br />
Hier, dimanche, le verglas était présent sur les routes rendant la 
circulation difficile, les escaliers de l’entrée de la salle Steredenn 
étaient une véritable patinoire.</p>

<div class="blockclearboth"></div>
<!--more-->

<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<div class="blockclearboth">

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260101_095158.JPG" data-lightbox="gelee-janvier" data-title="Gelée blanche">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260101_095158.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260101_095203.JPG" data-lightbox="gelee-janvier" data-title="Gelée blanche">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260101_095203.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260101_100016.jpg" data-lightbox="gelee-janvier" data-title="Un peu de glace">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260101_100016.jpg" alt="" width="100px" />
  </a></p>

</div>
<div class="blockclearboth"></div>

<p>Ce matin, les transports scolaire étaient à l’arrêt, il n’y a pas 
beaucoup d’élèves à l’école, ils ne doivent pas être mécontent d’une 
journée de vacance supplémentaire !</p>

<p>Au bourg, le trottoir devant la mairie était une patinoire, il a fallut 
épandre du sel pour sécuriser les lieux.</p>

<p>Ce midi, c’est la neige qui s’est invitée à notre quotidien,les flocons 
ont presque réussis à blanchir le jardin, mais comme le soleil est 
revenu, elle fond rapidement.<br />
Les températures annoncées pour la nuit prochaine restent nulle ou 
négative, ce sera encore du verglas cette nuit et demain matin.</p>

<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<div class="blockclearboth">

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_140054.JPG" data-lightbox="neige-janvier" data-title="Premiers flocons">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_140054.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_140131.JPG" data-lightbox="neige-janvier" data-title="Premiers flocons">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_140131.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_141130.JPG" data-lightbox="neige-janvier" data-title="Gros flocons">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_141130.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_145422.JPG" data-lightbox="neige-janvier" data-title="Presque blanc">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_145422.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_145700.JPG" data-lightbox="neige-janvier" data-title="La route blanchie">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_145700.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_145750.JPG" data-lightbox="neige-janvier" data-title="La route blanchie">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_145750.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_150419.JPG" data-lightbox="neige-janvier" data-title="Le chemin de la fontaine">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_150419.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_150423.JPG" data-lightbox="neige-janvier" data-title="Chapelle de Saint Carré">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_150423.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_150549.JPG" data-lightbox="neige-janvier" data-title="Fontaine de Saint Carré">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_150549.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_150658.JPG" data-lightbox="neige-janvier" data-title="Marches glissantes">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_150658.JPG" alt="" width="100px" />
  </a></p>

  <p><a href="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_151123.JPG" data-lightbox="neige-janvier" data-title="Les bambous plient">
     <img class="image-petite-gauche" src="/saintcarre/assets/images/2026/neige-janvier/1200-20260105_151123.JPG" alt="" width="100px" />
  </a></p>

</div>
<div class="blockclearboth"></div>]]></content><author><name>yap</name></author><category term="blog" /><category term="neige" /><category term="Lanvellec" /><summary type="html"><![CDATA[Cette année l’hiver est un peu plus présent, depuis une quinzaine de jours, le temps est froid avec des gelées matinale, ce qui est normal en hivers. Le jour de noël, quelques flocons étaient tombés, mais pas de quoi blanchir le jardin et amuser les enfants. Depuis samedi, le froid s’est installé. En soirée, le gel blanchissait la pelouse, l’eau du bassin se couvrait d’une couche de glace. Hier, dimanche, le verglas était présent sur les routes rendant la circulation difficile, les escaliers de l’entrée de la salle Steredenn étaient une véritable patinoire.]]></summary></entry><entry><title type="html">Une carte de vœux personnalisée</title><link href="https://www.saintcarre.fr/saintcarre/2026/01/Une-carte-de-voeux-personnalisee.html" rel="alternate" type="text/html" title="Une carte de vœux personnalisée" /><published>2026-01-01T21:38:35+01:00</published><updated>2026-01-01T21:38:35+01:00</updated><id>https://www.saintcarre.fr/saintcarre/2026/01/Une-carte-de-voeux-personnalisee</id><content type="html" xml:base="https://www.saintcarre.fr/saintcarre/2026/01/Une-carte-de-voeux-personnalisee.html"><![CDATA[<!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
-->

<figure class="imageGaucheExcerp">
  <p><a href="/saintcarre/assets/images/2026/carte-voeux/1200-ayout-2026.jpg" data-lightbox="" data-title="">
<img src="/saintcarre/assets/images/2026/carte-voeux/200-ayout-2026.jpg" alt="" width="100%" />
</a></p>

</figure>

<p>En ce début d’année c’est la période des vœux, alors comme on dit 
par chez moi :</p>

<div class="centre">
  <p><strong>Bloavez mad, yec’hed mat ha prosperite</strong><br />
<strong>Bonne année, bonne santé et prospérité</strong></p>
</div>

<div class="blockclearboth"></div>

<p>C’est aussi la période d’échange de cartes de vœux.<br />
Plutôt que de transmettre une carte standard, il est possible de créer 
une carte personnalisée à partir d’une photo.</p>

<div class="note">
  <p>Cette méthode utilise des outils standards et ne fait pas appel à des 
plateformes Web prétendant vous rendre service ou à l’IA.</p>
</div>

<div class="blockclearboth"></div>
<!--more-->

<h1 id="loutil">L’outil</h1>

<p>Pour manipuler des images il faut utiliser 
<a href="https://www.imagemagick.org/">imagemagick</a>.<br />
C’est une suite logicielle pour créer, éditer et composer des images 
matricielles (« bitmaps »). Il peut lire, convertir et écrire des 
images dans de nombreux formats (plus de 100), notamment DPX, EXR, GIF, 
JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG et TIFF.</p>

<p>Installation sous <a href="https://www.debian.org/index.fr.html">Debian</a> :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>apt-get install imagemagick
</code></pre></div></div>

<div class="note">
  <p>Pour les autres distributions, il faut vérifier si le nom de paquet est 
identique puis utiliser le gestionnaire de paquet pour l’installer.</p>

  <p>Pour les utilisateurs de Windows, il existe des paquets d’installation 
sur le site d’
<a href="https://download.imagemagick.org/script/download.php#windows">imagemagick</a>.</p>
</div>

<h1 id="créer-sa-carte-de-vœux">Créer sa carte de vœux</h1>

<p>La première étape est de choisir un image dans sa collection, ensuite, 
on peut commencer.<br />
J’ai choisis une photo 
<a href="/saintcarre/2025/08/Ayout-bihan.html">d’Ayout</a>.</p>

<p>Pour insérer un texte sur l’image, on utilise l’outil <code class="language-plaintext highlighter-rouge">mogrify</code> de la 
collection <a href="https://www.imagemagick.org/">imagemagick</a> :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>mogrify -fill red -pointsize 256  -annotate +985+2000 "Bloavez mat ha yec'hed mat\nHa tyeguez di logod" ayout-2026.jpg
</code></pre></div></div>

<p>Avec :</p>

<ul>
  <li><code class="language-plaintext highlighter-rouge">-fill red</code> : couleur du texte, ici en rouge</li>
  <li><code class="language-plaintext highlighter-rouge">-pointsize 256</code> : taille du texte, il ne faut pas qu’il soit trop petit</li>
  <li><code class="language-plaintext highlighter-rouge">-annotate +985+2000</code> : position du texte</li>
  <li><code class="language-plaintext highlighter-rouge">"Bloavez mat ha yec'hed mat\nHa tyeguez di logod"</code> : le message à 
rajouter sur l’image. On utilise <code class="language-plaintext highlighter-rouge">\n</code> pour insérer un retour à la ligne</li>
  <li><code class="language-plaintext highlighter-rouge">ayout-2026.jpg</code> : le nom de l’image</li>
</ul>

<p>La taille de l’image peut être obtenue avec la commande :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>identify ayout-2026.jpg 
ayout-2026.jpg JPEG 4624x2604 4624x2604+0+0 8-bit sRGB 7.72199MiB 0.000u 0:00.000
</code></pre></div></div>

<p>Elle a une taille de 4624x2604 et 7,7Mo.</p>

<h1 id="réduire-la-taille-de-limage">Réduire la taille de l’image</h1>

<p>La taille de l’image est importante pour un envoi par mail, il est donc 
préférable de réduire sa taille avec la commande :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>convert "ayout-2026.jpg" -resize 1200x1200 -write 1200-ayout-2026.jpg
</code></pre></div></div>

<p>On obtient une image de 1200x676 qui ne fait plus que 740Ko :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>identify 1200-ayout-2026.jpg 
1200-ayout-2026.jpg JPEG 1200x676 1200x676+0+0 8-bit sRGB 740464B 0.000u 0:00.000
</code></pre></div></div>

<p>Le résultat :
<img src="/saintcarre/assets/images/2026/carte-voeux/1200-ayout-2026.jpg" alt="Ayout" /></p>]]></content><author><name>yap</name></author><category term="linux" /><category term="debian" /><category term="bash" /><summary type="html"><![CDATA[En ce début d’année c’est la période des vœux, alors comme on dit par chez moi : Bloavez mad, yec’hed mat ha prosperite Bonne année, bonne santé et prospérité C’est aussi la période d’échange de cartes de vœux. Plutôt que de transmettre une carte standard, il est possible de créer une carte personnalisée à partir d’une photo. Cette méthode utilise des outils standards et ne fait pas appel à des plateformes Web prétendant vous rendre service ou à l’IA.]]></summary></entry><entry><title type="html">Quelques commandes avec SED</title><link href="https://www.saintcarre.fr/saintcarre/2025/12/Quelques-commandes-avec-SED.html" rel="alternate" type="text/html" title="Quelques commandes avec SED" /><published>2025-12-11T23:08:20+01:00</published><updated>2025-12-11T23:08:20+01:00</updated><id>https://www.saintcarre.fr/saintcarre/2025/12/Quelques-commandes-avec-SED</id><content type="html" xml:base="https://www.saintcarre.fr/saintcarre/2025/12/Quelques-commandes-avec-SED.html"><![CDATA[<p>SED est un éditeur de flux, il permet de modifier les fichiers ; sa 
syntaxe peut sembler rebutante mais il est très puissant.</p>

<p>Les articles suivant sont les notes prises lors de l’utilisation de SED.</p>

<ul>
  <li><a href="/saintcarre/2025/12/Afficher-les-numeros-de-ligne-avec-sed.html">Afficher les numeros de ligne</a></li>
  <li><a href="/saintcarre/2025/12/Inserer-une-ligne-vide-avec-SED.html">Insérer un ligne vide</a></li>
  <li><a href="/saintcarre/2025/12/Inserer-un-fichier-avec-SED.html">Insérer un fichier</a></li>
  <li><a href="/saintcarre/2025/12/Inserer-une-ligne-dans-un-fichier-avec-SED.html">Insérer une ligne</a></li>
  <li><a href="/saintcarre/2025/12/Remplacer-une-ligne-avec-SED.html">Remplacer une ligne</a></li>
  <li><a href="/saintcarre/2025/12/Utilisation-de-variable-dans-SED.html">Utilisation de variable</a></li>
  <li><a href="/saintcarre/2025/12/Utiliser-un-fichier-de-commandes-SED.html">Fichier de dommande</a></li>
</ul>]]></content><author><name>yap</name></author><category term="linux" /><category term="sed" /><summary type="html"><![CDATA[SED est un éditeur de flux, il permet de modifier les fichiers ; sa syntaxe peut sembler rebutante mais il est très puissant. Les articles suivant sont les notes prises lors de l’utilisation de SED. Afficher les numeros de ligne Insérer un ligne vide Insérer un fichier Insérer une ligne Remplacer une ligne Utilisation de variable Fichier de dommande]]></summary></entry><entry><title type="html">Utiliser un fichier de commandes SED</title><link href="https://www.saintcarre.fr/saintcarre/2025/12/Utiliser-un-fichier-de-commandes-SED.html" rel="alternate" type="text/html" title="Utiliser un fichier de commandes SED" /><published>2025-12-11T22:37:47+01:00</published><updated>2025-12-11T22:37:47+01:00</updated><id>https://www.saintcarre.fr/saintcarre/2025/12/Utiliser-un-fichier-de-commandes-SED</id><content type="html" xml:base="https://www.saintcarre.fr/saintcarre/2025/12/Utiliser-un-fichier-de-commandes-SED.html"><![CDATA[<p>Les lignes de commandes de <a href="/saintcarre/tag/sed/">sed</a> sont 
parfois longues et fastidieuses à écrire, surtout si on doit les 
utiliser plusieurs fois.</p>

<p>Pour faciliter l’usage de <a href="/saintcarre/tag/sed/">sed</a> il est 
possible de regrouper les commandes dans un fichier et les utiliser avec 
la syntaxe :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>sed -f commandes.sed fichier.txt
</code></pre></div></div>

<p><strong>Exemple d’utilisation</strong></p>

<p>Écrivant mes textes en 
<a href="http://daringfireball.net/projects/markdown/">Markdown</a>, j’utilise le 
fichier de commande suivant pour générer un tableau :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>s/	/ |/g
s/^/|/
s/$/ |/
1 a |:----|:----|:----|:----|
</code></pre></div></div>

<p>Avec :</p>

<ul>
  <li><code class="language-plaintext highlighter-rouge">s/  / |/g</code> : remplace toutes les tabulations de la ligne par les 
caractères espace et pipe (<code class="language-plaintext highlighter-rouge">|</code>)</li>
  <li><code class="language-plaintext highlighter-rouge">s/^/|/</code> : insère le caractère pipe (<code class="language-plaintext highlighter-rouge">|</code>) en début de ligne</li>
  <li><code class="language-plaintext highlighter-rouge">s/$/ |/</code> : insère le caractère pipe (<code class="language-plaintext highlighter-rouge">|</code>) en fin de ligne</li>
  <li><code class="language-plaintext highlighter-rouge">1 a |:----|:----|:----|:----|</code> : insère le formatage du tableau en 
début de fichier. Le nombre de colonnes est à adapter en fonction des 
données utilisées.</li>
</ul>

<p>Si on copie quelques lignes de 
<a href="https://www.saintcarre.fr/henchou-don/calendar/rando/">l’agenda des randonnées</a> 
de Henchou Don Lanvaeleg, on obtient :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>|Date  |Animation  |Tag |
|:----|:----|:----|
|14/12/2025 14:30  |Plounérin -Tro ar gar  |rando   |
|18/01/2026 14:30  |Lanvellec – Kersalvy  |rando   |
|15/02/2026 14:30  |Trédrez-Locquemeau - Le Dourven  |rando   |
|29/03/2026 14:30  |Plouzélambre -St Melar  |rando    |
</code></pre></div></div>

<p>Ce qui donne :</p>

<table>
  <thead>
    <tr>
      <th style="text-align: left">Date</th>
      <th style="text-align: left">Animation</th>
      <th style="text-align: left">Tag</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td style="text-align: left">14/12/2025 14:30</td>
      <td style="text-align: left">Plounérin -Tro ar gar</td>
      <td style="text-align: left">rando</td>
    </tr>
    <tr>
      <td style="text-align: left">18/01/2026 14:30</td>
      <td style="text-align: left">Lanvellec – Kersalvy</td>
      <td style="text-align: left">rando</td>
    </tr>
    <tr>
      <td style="text-align: left">15/02/2026 14:30</td>
      <td style="text-align: left">Trédrez-Locquemeau - Le Dourven</td>
      <td style="text-align: left">rando</td>
    </tr>
    <tr>
      <td style="text-align: left">29/03/2026 14:30</td>
      <td style="text-align: left">Plouzélambre -St Melar</td>
      <td style="text-align: left">rando</td>
    </tr>
  </tbody>
</table>]]></content><author><name>yap</name></author><category term="linux" /><category term="sed" /><summary type="html"><![CDATA[Les lignes de commandes de sed sont parfois longues et fastidieuses à écrire, surtout si on doit les utiliser plusieurs fois. Pour faciliter l’usage de sed il est possible de regrouper les commandes dans un fichier et les utiliser avec la syntaxe : sed -f commandes.sed fichier.txt Exemple d’utilisation Écrivant mes textes en Markdown, j’utilise le fichier de commande suivant pour générer un tableau : s/ / |/g s/^/|/ s/$/ |/ 1 a |:----|:----|:----|:----| Avec : s/ / |/g : remplace toutes les tabulations de la ligne par les caractères espace et pipe (|) s/^/|/ : insère le caractère pipe (|) en début de ligne s/$/ |/ : insère le caractère pipe (|) en fin de ligne 1 a |:----|:----|:----|:----| : insère le formatage du tableau en début de fichier. Le nombre de colonnes est à adapter en fonction des données utilisées. Si on copie quelques lignes de l’agenda des randonnées de Henchou Don Lanvaeleg, on obtient : |Date |Animation |Tag | |:----|:----|:----| |14/12/2025 14:30 |Plounérin -Tro ar gar |rando | |18/01/2026 14:30 |Lanvellec – Kersalvy |rando | |15/02/2026 14:30 |Trédrez-Locquemeau - Le Dourven |rando | |29/03/2026 14:30 |Plouzélambre -St Melar |rando | Ce qui donne : Date Animation Tag 14/12/2025 14:30 Plounérin -Tro ar gar rando 18/01/2026 14:30 Lanvellec – Kersalvy rando 15/02/2026 14:30 Trédrez-Locquemeau - Le Dourven rando 29/03/2026 14:30 Plouzélambre -St Melar rando]]></summary></entry><entry><title type="html">Les délimiteurs de chaîne</title><link href="https://www.saintcarre.fr/saintcarre/2025/12/Les-delimiteurs-de-chaine.html" rel="alternate" type="text/html" title="Les délimiteurs de chaîne" /><published>2025-12-05T01:04:12+01:00</published><updated>2025-12-05T01:04:12+01:00</updated><id>https://www.saintcarre.fr/saintcarre/2025/12/Les-delimiteurs-de-chaine</id><content type="html" xml:base="https://www.saintcarre.fr/saintcarre/2025/12/Les-delimiteurs-de-chaine.html"><![CDATA[<p>Dans SED, délimiteur usuel de chaîne est la barre oblique (<code class="language-plaintext highlighter-rouge">/</code>). Ce 
délimiteur peut être ambigu si la chaîne à rechercher ou modifier 
contient ce même caractère <code class="language-plaintext highlighter-rouge">/</code>.</p>]]></content><author><name>yap</name></author><category term="linux" /><category term="sed" /><summary type="html"><![CDATA[Dans SED, délimiteur usuel de chaîne est la barre oblique (/). Ce délimiteur peut être ambigu si la chaîne à rechercher ou modifier contient ce même caractère /.]]></summary></entry><entry><title type="html">Utilisation de variable dans SED</title><link href="https://www.saintcarre.fr/saintcarre/2025/12/Utilisation-de-variable-dans-SED.html" rel="alternate" type="text/html" title="Utilisation de variable dans SED" /><published>2025-12-05T00:23:56+01:00</published><updated>2025-12-05T00:23:56+01:00</updated><id>https://www.saintcarre.fr/saintcarre/2025/12/Utilisation-de-variable-dans-SED</id><content type="html" xml:base="https://www.saintcarre.fr/saintcarre/2025/12/Utilisation-de-variable-dans-SED.html"><![CDATA[<p>Pour faciliter l’écritue de commandes SED, il peut être pratique 
d’utiliser des variables.</p>

<p>Le fichier contenant des chaînes à modifier :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>première ligne
deuxième ligne

quatrième linge
cinquième linge

septième ligne
huitième ligne
</code></pre></div></div>

<p>Si on définit une variable <code class="language-plaintext highlighter-rouge">myvar</code> contenant :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ echo $myvar
Mon nouveau texte
</code></pre></div></div>

<p>Il est possible d’utiliser cette variable pour modifier une chaîne de 
caractères avec la syntaxe <code class="language-plaintext highlighter-rouge">sed "s/deuxième ligne/${myvar}/" fichier</code>.<br />
Exemple :</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ sed "s/deuxième ligne/${myvar}/" fichier1
première ligne
Mon nouveau texte

quatrième linge
cinquième linge

septième ligne
huitième ligne
</code></pre></div></div>]]></content><author><name>yap</name></author><category term="linux" /><category term="sed" /><summary type="html"><![CDATA[Pour faciliter l’écritue de commandes SED, il peut être pratique d’utiliser des variables. Le fichier contenant des chaînes à modifier : première ligne deuxième ligne quatrième linge cinquième linge septième ligne huitième ligne Si on définit une variable myvar contenant : $ echo $myvar Mon nouveau texte Il est possible d’utiliser cette variable pour modifier une chaîne de caractères avec la syntaxe sed "s/deuxième ligne/${myvar}/" fichier. Exemple : $ sed "s/deuxième ligne/${myvar}/" fichier1 première ligne Mon nouveau texte quatrième linge cinquième linge septième ligne huitième ligne]]></summary></entry></feed>