<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Saint Carré</title>
    <description>le blog d&apos;un Linuxien à la campagne</description>
    <link>https://www.saintcarre.fr/saintcarre/</link>
    <atom:link href="https://www.saintcarre.fr/saintcarre/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Tue, 02 Jun 2026 00:13:58 +0200</pubDate>
    <lastBuildDate>Tue, 02 Jun 2026 00:13:58 +0200</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>
    
      <item>
        <title>Traduire une date dans Jekyll</title>
        <description>&lt;p&gt;Le générateur de site statique &lt;a href=&quot;http://jekyllrb.com/&quot;&gt;Jekyll&lt;/a&gt; affiche 
les dates au format Anglo-saxon par défaut. Il existe des filtres pour 
formater l’affichage d’une date mais les noms des mois et jours est 
toujours en Anglais.&lt;/p&gt;

&lt;p&gt;Ci après la méthode que j’ai utilisé pour un affichage en Français.&lt;/p&gt;

&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;
&lt;!--more--&gt;

&lt;p&gt;Pour afficher la date de création d’un article on utilise la syntaxe 
&lt;code&gt; {{ page.date }}&lt;/code&gt; ce qui donne :&lt;/p&gt;

&lt;div class=&quot;terminal&quot;&gt;
  &lt;p&gt;2026-06-01 10:45:48 +0200&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Il est possible de formater l’affichage. Pour afficher la date avec le 
format Français on utilise la commande 
&lt;code&gt; {{ page.date | date: &quot;%d/%m/%Y&quot; }}&lt;/code&gt; :&lt;/p&gt;

&lt;div class=&quot;terminal&quot;&gt;
  &lt;p&gt;01/06/2026&lt;/p&gt;
&lt;/div&gt;

&lt;div class=&quot;note&quot;&gt;
  &lt;p&gt;Les filtres utilisables avec la commande  {{ page.date }} 
sont les mêmes que ceux de la commande 
&lt;a href=&quot;https://strftime.net/&quot;&gt;Strftime&lt;/a&gt;.&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;Pour afficher le nom du jour en Anglais, c’est la commande 
&lt;code&gt; {{ page.date | date: &quot;%A&quot; }}&lt;/code&gt; :&lt;/p&gt;

&lt;div class=&quot;terminal&quot;&gt;
  &lt;p&gt;Monday&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Si on souhaite pouvoir afficher le nom du jour et du mois en Français, 
on peut utiliser un fichier de données qui contiendra les traductions.&lt;/p&gt;

&lt;p&gt;Il faut créer un fichier de données &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;_datas/fr.yaml&lt;/code&gt; contenant :&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mois:
    - Janvier
    - Février
    - Mars
    - Avril
    - Mai
    - Juin
    - Juillet
    - Aout
    - Septembre
    - Octobre
    - Novembre
    - Décembre

jours:
  - dimanche
  - lundi
  - mardi
  - mercredi
  - jeudi
  - vendredi
  - samedi
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Pour afficher le nom du mois en Français&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;
{% assign m = page.date | date: &quot;%-m&quot; | minus: 1 %}
{{ site.data.fr.mois[m] }}

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;L’option &lt;code&gt;%-m&lt;/code&gt; donne comme résultat le numéro du mois 
(de 1 à 12), on retranche 1 (&lt;code&gt;minus: 1&lt;/code&gt;) car la lecture des 
données dans le fichier &lt;code&gt;_data/fr.yaml&lt;/code&gt; démarre à zéro.&lt;/p&gt;

&lt;div class=&quot;terminal&quot;&gt;

  &lt;p&gt;Juin&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Pour afficher le nom du jour en Français :&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;
{% assign d = page.date | date: &quot;%-w&quot; | minus: 0 %}
{{ site.data.fr.jour[d] }}

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;L’option &lt;code&gt;%-w&lt;/code&gt; donne comme résultat le numéro du jour dans 
la semaine (de 0 à 6), le dimanche étant le premier jour, il a pour 
valeur 0.&lt;br /&gt;
On retranche 0 (&lt;code&gt;minus: 0&lt;/code&gt;) pour transformer le résultat en 
entier au lieu d’une chaine de caractères.&lt;/p&gt;

&lt;div class=&quot;terminal&quot;&gt;

  &lt;p&gt;lundi&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;On peut grouper plusieurs filtres :&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;
{% assign m = page.date | date: &quot;%-m&quot; | minus: 1 %}
{% assign d = page.date | date: &quot;%-w&quot; | minus: 0 %}
{{ site.data.fr.jours[d] | capitalize }} {{ page.date | date: &quot;%-d&quot; }} {{ site.data.fr.mois[m] }} {{ page.date | date: &quot;%Y&quot; }}

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;div class=&quot;terminal&quot;&gt;

  &lt;p&gt;Lundi 1 Juin 2026&lt;/p&gt;
&lt;/div&gt;

</description>
        <pubDate>Mon, 01 Jun 2026 10:45:48 +0200</pubDate>
        <link>https://www.saintcarre.fr/saintcarre/2026/06/Traduire-une-date-dans-Jekyll.html</link>
        <guid isPermaLink="true">https://www.saintcarre.fr/saintcarre/2026/06/Traduire-une-date-dans-Jekyll.html</guid>
        
        <category>jekyll</category>
        
        
        <category>web</category>
        
      </item>
    
      <item>
        <title>Dossier image du Pentax KF</title>
        <description>&lt;p&gt;&lt;img src=&quot;/saintcarre/assets/images/2026/pentax-kf/640-20260501_154610.jpg&quot; alt=&quot;&quot; class=&quot;imageGaucheExcerp&quot; /&gt;
Depuis de nombreuses années je pratique la photo en simple amateur, 
j’ai commencé avec un argentique, un 
&lt;a href=&quot;https://fr.wikipedia.org/wiki/Chinon_Industries&quot;&gt;Chinon CE4&lt;/a&gt;, avant de 
faire comme la majorité d’entre nous, migrer vers le numérique.&lt;/p&gt;

&lt;p&gt;Mon appareil actuel est un &lt;a href=&quot;https://fr.wikipedia.org/wiki/Pentax&quot;&gt;Pentax&lt;/a&gt; 
KF, je partage ici la modification du mode d’enregistrement des fichiers 
sur la carte mémoire l’appareil.&lt;/p&gt;

&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;
&lt;!--more--&gt;

&lt;p&gt;Le premier appareil photo numérique (APN) a été un Olympus avant 
d’évoluer rapidement vers un 
&lt;a href=&quot;https://fr.wikipedia.org/wiki/Pentax&quot;&gt;Pentax&lt;/a&gt;, le K10.&lt;br /&gt;
J’avais choisi à l’époque cet appareil car il était tropicalisé, donc 
étanche, ce qui pour une pratique en extérieur, par tous les temps, me 
semble important. De plus, l’appareil avec 2 objectifs était proposé à 
un prix compatible avec mon budget.&lt;/p&gt;

&lt;p&gt;Après de nombreuses années de bon et loyaux services, il est tombé en 
panne en décembre 2023, il ne voyait plus la carte flash permettant 
d’enregistrer les fichiers. Il datait de 2007, la réparation coutait un 
certain prix et les caractéristiques des nouveaux appareils ayant 
évoluées, j’ai préféré investir plutôt que réparer.&lt;/p&gt;

&lt;p&gt;Après quelques recherches et hésitation, mon choix a été de continuer 
avec un nouveau Pentax, le KF. En restant sur la même famille d’APN, 
les objectifs étaient compatibles ce qui limitait la dépense.&lt;/p&gt;

&lt;p&gt;Avec ce nouvel appareil, j’ai très vite retrouvé mes marques et j’ai 
pu appliquer les mêmes méthodes pour ma gestion des photos.&lt;/p&gt;

&lt;p&gt;Pour transférer les photos de l’APN vers le PC, j’extrais la carte 
mémoire de l’APN pour l’insérer sur l’ordinateur et j’utilise un script 
pour les importer, classer et renommer.&lt;br /&gt;
Le défaut du KF par rapport au K10, dans la configuration par défaut, 
l’enregistrement des fichiers se fait dans un dossier différent à
chaque jour d’utilisation. Sur le K10, les photos étaient dans le même 
dossier, un nouveau dossier était créé lorsque le nombre de fichiers 
atteignait un certain nombre.&lt;/p&gt;

&lt;p&gt;Pour retrouver un fonctionnement identique sur le KF, il faut modifier 
la configuration :&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;ouvrir le menu des paramètres : bouton menu de l’appareil&lt;/li&gt;
  &lt;li&gt;avec la flèche droite (ou la molette) faire défiler jusqu’à obtenir 
le menu symbolisé par une clé&lt;/li&gt;
  &lt;li&gt;dans le menu &lt;strong&gt;clé&lt;/strong&gt;, aller sur le 4ieme panneau et choisir 
&lt;strong&gt;Nom de dossier&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;remplacer &lt;strong&gt;Date&lt;/strong&gt; par &lt;strong&gt;Paramèt&lt;/strong&gt;, par défaut il propose un nom 
&lt;strong&gt;PENTX&lt;/strong&gt;, il est possible de le changer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Avec ce réglage, il devrait enregistrer 1000 fichiers par dossiers.&lt;/p&gt;
</description>
        <pubDate>Fri, 01 May 2026 12:16:11 +0200</pubDate>
        <link>https://www.saintcarre.fr/saintcarre/2026/05/Dossier-image-du-Pentax-KF.html</link>
        <guid isPermaLink="true">https://www.saintcarre.fr/saintcarre/2026/05/Dossier-image-du-Pentax-KF.html</guid>
        
        <category>image</category>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>Premières fleurs au jardin</title>
        <description>&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

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

&lt;/figure&gt;

&lt;p&gt;Après un hiver pluvieux les premiers rayons de soleil ont fait leur 
apparition et cela fait du bien.&lt;br /&gt;
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.&lt;/p&gt;

&lt;p&gt;Pendant l’hiver, on a même eu 
&lt;a href=&quot;/saintcarre/2026/01/Un-peu-de-neige-en-hivers.html&quot;&gt;un peu de neige&lt;/a&gt; 
et temps froid.&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Avec ces températures clémentes, les premières fleurs sont apparues.&lt;/p&gt;

&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;
&lt;!--more--&gt;

&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

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

&lt;/figure&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;

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

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

&lt;/figure&gt;

&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

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

&lt;/figure&gt;

&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;

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

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

&lt;/figure&gt;

&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

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

&lt;/figure&gt;

&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

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

&lt;/figure&gt;

&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

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

&lt;/figure&gt;

&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

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

&lt;/figure&gt;

</description>
        <pubDate>Fri, 06 Mar 2026 13:35:48 +0100</pubDate>
        <link>https://www.saintcarre.fr/saintcarre/2026/03/Premieres-fleurs-au-jardin.html</link>
        <guid isPermaLink="true">https://www.saintcarre.fr/saintcarre/2026/03/Premieres-fleurs-au-jardin.html</guid>
        
        <category>jardin</category>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>Des tickets avec Markdown, LaTeX et Pandoc</title>
        <description>&lt;p&gt;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 
&lt;a href=&quot;https://fr.wikipedia.org/wiki/What_you_see_is_what_you_get&quot;&gt;wysiwyg&lt;/a&gt; 
comme &lt;a href=&quot;https://fr.libreoffice.org/&quot;&gt;LibreOffice&lt;/a&gt; Writer ; pendant un 
certain temps, je les ai réalisé avec 
&lt;a href=&quot;https://www.latex-project.org/&quot;&gt;latex&lt;/a&gt;.&lt;/p&gt;

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

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

&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;
&lt;!--more--&gt;

&lt;h1 id=&quot;installation-des-outils&quot;&gt;Installation des outils&lt;/h1&gt;

&lt;p&gt;Pour rédiger de la documentation j’utilise les outils suivant :&lt;/p&gt;

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

&lt;p&gt;Pour les installer sur un poste &lt;a href=&quot;https://www.debian.org/index.fr.html&quot;&gt;Debian&lt;/a&gt; :&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Mise à jour des dépôts : &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;apt-get update &lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Installation des outils : &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;apt-get install vim texlive pandoc &lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;

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

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

&lt;h1 id=&quot;rédaction-des-tickets&quot;&gt;Rédaction des tickets&lt;/h1&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;h2 id=&quot;le-fichier-en-markdown&quot;&gt;Le fichier en Markdown&lt;/h2&gt;

&lt;p&gt;Le fichier en Markdown est réduit à un simple entête ou Front Matter.&lt;br /&gt;
Exemple :&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;---
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
---
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

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

&lt;h2 id=&quot;le-modèle-latex&quot;&gt;Le modèle LaTeX&lt;/h2&gt;

&lt;p&gt;Le modèle est composé de 3 parties :&lt;/p&gt;

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

&lt;p&gt;Télécharger le modèle 
&lt;a href=&quot;/saintcarre/downloads/ticket.latex&quot;&gt;ticket.latex&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;les-paquets-requis&quot;&gt;Les paquets requis&lt;/h3&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;\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}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;le-contenu-dun-ticket&quot;&gt;Le contenu d’un ticket&lt;/h3&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;% 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}
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

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

&lt;h3 id=&quot;le-corps-du-document&quot;&gt;le corps du document&lt;/h3&gt;

&lt;p&gt;La création des tickets est faite par une boucle qui va créer 5 lignes 
contenant chacune un tableau de 3 colonnes.&lt;br /&gt;
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.&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;
\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; &amp;amp; \contenu \\
		\hline % Ligne de séparation
		% Fin du tableau et rajout de 3 lignes vides après
  \end{tabular} \\ \\ \\
  }
}

\end{document}

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;convertir-avec-pandoc&quot;&gt;Convertir avec Pandoc&lt;/h2&gt;

&lt;p&gt;L’outil &lt;a href=&quot;http://pandoc.org/&quot;&gt;pandoc&lt;/a&gt; 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é.&lt;/p&gt;

&lt;p&gt;Sur mon PC, les modèles sont dans le dossier 
&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;/usr/share/pandoc/data/templates/&lt;/code&gt; :&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;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
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Les modèles personnalisés doivent être enregistrés dans le dossier 
&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;$HOME/.pandoc/templates&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Pour générer le PDF des tickets, on utilise la commande&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pandoc --from markdown --template ticket.latex ticket.md -o ticket.pdf

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

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

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pandoc --from markdown --template /chemin/vers/ticket.latex ticket.md -o ticket.pdf

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Au final, on obtient des tickets :&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/saintcarre/assets/images/2026/tickets/ticket.jpg&quot; alt=&quot;Ticket&quot; /&gt;&lt;/p&gt;

</description>
        <pubDate>Sun, 08 Feb 2026 15:36:33 +0100</pubDate>
        <link>https://www.saintcarre.fr/saintcarre/2026/02/Des-tickets-avec-Markdown-LaTeX-et-Pandoc.html</link>
        <guid isPermaLink="true">https://www.saintcarre.fr/saintcarre/2026/02/Des-tickets-avec-Markdown-LaTeX-et-Pandoc.html</guid>
        
        <category>bureautique</category>
        
        <category>Debian</category>
        
        
        <category>linux</category>
        
      </item>
    
      <item>
        <title>Michel Priziac à la biliothèque</title>
        <description>&lt;p&gt;Le club lecture de la bibliothèque de Lanvellec a reçu le 
chroniqueur de radio et écrivain 
&lt;a href=&quot;https://michelpriziac.com/&quot;&gt;Michel Priziac&lt;/a&gt; pour une présentation 
et dédicace de son dernier ouvrage &lt;em&gt;Breiz Penn da Benn&lt;/em&gt;.&lt;br /&gt;
Il était accompagné de Laora Lemercier qui a collaboré à la 
réalisation de l’ouvrage.&lt;/p&gt;

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

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;Les personnes présentes, ainsi que M Priziac, ont été ravie de cette 
rencontre, une animation a renouveller.&lt;/p&gt;

&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

&lt;div class=&quot;blockclearboth&quot;&gt;

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

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

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

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

&lt;/div&gt;
&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;

</description>
        <pubDate>Thu, 22 Jan 2026 00:42:03 +0100</pubDate>
        <link>https://www.saintcarre.fr/saintcarre/2026/01/Michel-Priziac-a-la-biliotheque.html</link>
        <guid isPermaLink="true">https://www.saintcarre.fr/saintcarre/2026/01/Michel-Priziac-a-la-biliotheque.html</guid>
        
        <category>Lanvellec</category>
        
        <category>bibliothèque</category>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>Tentative d&apos;arnaque téléphonique</title>
        <description>&lt;p&gt;&lt;img src=&quot;/saintcarre/assets/images/2026/fraude/arnaque2.jpg&quot; alt=&quot;&quot; class=&quot;imageGaucheExcerp&quot; /&gt;
Avec mon épouse, nous sommes propriétaire de gîtes sur 
&lt;a href=&quot;https://www.saintcarre.fr/&quot;&gt;Plouaret et Lanvellec&lt;/a&gt;, pour les 
réservations, nous utilisons les services des 
&lt;a href=&quot;https://www.gitesdarmor.com/&quot;&gt;Gîtes de France&lt;/a&gt;.&lt;br /&gt;
Pour les propriétaires, ce service est très pratique et rassurant, les 
demandes sont gérées par 
&lt;a href=&quot;https://www.gitesdarmor.com/&quot;&gt;Gîtes de France&lt;/a&gt; : 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.&lt;br /&gt;
Pour chacune des réservations, nous sommes informés par un mail contenant 
les informations relatives au locataire.&lt;/p&gt;

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

&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;
&lt;!--more--&gt;

&lt;p&gt;Il a été reçu à une heure tardive, 22h30, ce n’est pas une heure 
habituelle.&lt;/p&gt;

&lt;p&gt;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 !&lt;/p&gt;

&lt;p&gt;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 !&lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

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

&lt;div class=&quot;citation&quot;&gt;
  &lt;p&gt;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.&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Nous avons contacté d’autres propriétaires de gîtes pour les prévenir, 
certains avaient reçus le SMS frauduleux.&lt;/p&gt;
</description>
        <pubDate>Wed, 21 Jan 2026 20:01:05 +0100</pubDate>
        <link>https://www.saintcarre.fr/saintcarre/2026/01/Tentative-d_arnaque-telephonique.html</link>
        <guid isPermaLink="true">https://www.saintcarre.fr/saintcarre/2026/01/Tentative-d_arnaque-telephonique.html</guid>
        
        <category>société</category>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>Un peu de neige en hivers</title>
        <description>&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

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

&lt;/figure&gt;

&lt;p&gt;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.&lt;br /&gt;
Le jour de noël, quelques flocons étaient tombés, mais pas de quoi 
blanchir le jardin et amuser les enfants.&lt;/p&gt;

&lt;p&gt;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.&lt;br /&gt;
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.&lt;/p&gt;

&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;
&lt;!--more--&gt;

&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

&lt;div class=&quot;blockclearboth&quot;&gt;

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

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

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

&lt;/div&gt;
&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;

&lt;p&gt;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 !&lt;/p&gt;

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

&lt;p&gt;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.&lt;br /&gt;
Les températures annoncées pour la nuit prochaine restent nulle ou 
négative, ce sera encore du verglas cette nuit et demain matin.&lt;/p&gt;

&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

&lt;div class=&quot;blockclearboth&quot;&gt;

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

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

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

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

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

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

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

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

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

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

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

&lt;/div&gt;
&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;

</description>
        <pubDate>Mon, 05 Jan 2026 15:08:42 +0100</pubDate>
        <link>https://www.saintcarre.fr/saintcarre/2026/01/Un-peu-de-neige-en-hivers.html</link>
        <guid isPermaLink="true">https://www.saintcarre.fr/saintcarre/2026/01/Un-peu-de-neige-en-hivers.html</guid>
        
        <category>neige</category>
        
        <category>Lanvellec</category>
        
        
        <category>blog</category>
        
      </item>
    
      <item>
        <title>Une carte de vœux personnalisée</title>
        <description>&lt;!-- syntaxe 
	include mygallerie4.html gallerie=name num=num class=la-classe
--&gt;

&lt;figure class=&quot;imageGaucheExcerp&quot;&gt;
  &lt;p&gt;&lt;a href=&quot;/saintcarre/assets/images/2026/carte-voeux/1200-ayout-2026.jpg&quot; data-lightbox=&quot;&quot; data-title=&quot;&quot;&gt;
&lt;img src=&quot;/saintcarre/assets/images/2026/carte-voeux/200-ayout-2026.jpg&quot; alt=&quot;&quot; width=&quot;100%&quot; /&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;/figure&gt;

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

&lt;div class=&quot;centre&quot;&gt;
  &lt;p&gt;&lt;strong&gt;Bloavez mad, yec’hed mat ha prosperite&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Bonne année, bonne santé et prospérité&lt;/strong&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;

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

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

&lt;div class=&quot;blockclearboth&quot;&gt;&lt;/div&gt;
&lt;!--more--&gt;

&lt;h1 id=&quot;loutil&quot;&gt;L’outil&lt;/h1&gt;

&lt;p&gt;Pour manipuler des images il faut utiliser 
&lt;a href=&quot;https://www.imagemagick.org/&quot;&gt;imagemagick&lt;/a&gt;.&lt;br /&gt;
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.&lt;/p&gt;

&lt;p&gt;Installation sous &lt;a href=&quot;https://www.debian.org/index.fr.html&quot;&gt;Debian&lt;/a&gt; :&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;apt-get install imagemagick
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;div class=&quot;note&quot;&gt;
  &lt;p&gt;Pour les autres distributions, il faut vérifier si le nom de paquet est 
identique puis utiliser le gestionnaire de paquet pour l’installer.&lt;/p&gt;

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

&lt;h1 id=&quot;créer-sa-carte-de-vœux&quot;&gt;Créer sa carte de vœux&lt;/h1&gt;

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

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

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mogrify -fill red -pointsize 256  -annotate +985+2000 &quot;Bloavez mat ha yec&apos;hed mat\nHa tyeguez di logod&quot; ayout-2026.jpg
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Avec :&lt;/p&gt;

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

&lt;p&gt;La taille de l’image peut être obtenue avec la commande :&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;identify ayout-2026.jpg 
ayout-2026.jpg JPEG 4624x2604 4624x2604+0+0 8-bit sRGB 7.72199MiB 0.000u 0:00.000
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Elle a une taille de 4624x2604 et 7,7Mo.&lt;/p&gt;

&lt;h1 id=&quot;réduire-la-taille-de-limage&quot;&gt;Réduire la taille de l’image&lt;/h1&gt;

&lt;p&gt;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 :&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;convert &quot;ayout-2026.jpg&quot; -resize 1200x1200 -write 1200-ayout-2026.jpg
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;On obtient une image de 1200x676 qui ne fait plus que 740Ko :&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;identify 1200-ayout-2026.jpg 
1200-ayout-2026.jpg JPEG 1200x676 1200x676+0+0 8-bit sRGB 740464B 0.000u 0:00.000
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Le résultat :
&lt;img src=&quot;/saintcarre/assets/images/2026/carte-voeux/1200-ayout-2026.jpg&quot; alt=&quot;Ayout&quot; /&gt;&lt;/p&gt;

</description>
        <pubDate>Thu, 01 Jan 2026 21:38:35 +0100</pubDate>
        <link>https://www.saintcarre.fr/saintcarre/2026/01/Une-carte-de-voeux-personnalisee.html</link>
        <guid isPermaLink="true">https://www.saintcarre.fr/saintcarre/2026/01/Une-carte-de-voeux-personnalisee.html</guid>
        
        <category>debian</category>
        
        <category>bash</category>
        
        
        <category>linux</category>
        
      </item>
    
      <item>
        <title>Quelques commandes avec SED</title>
        <description>&lt;p&gt;SED est un éditeur de flux, il permet de modifier les fichiers ; sa 
syntaxe peut sembler rebutante mais il est très puissant.&lt;/p&gt;

&lt;p&gt;Les articles suivant sont les notes prises lors de l’utilisation de SED.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;/saintcarre/2025/12/Afficher-les-numeros-de-ligne-avec-sed.html&quot;&gt;Afficher les numeros de ligne&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/saintcarre/2025/12/Inserer-une-ligne-vide-avec-SED.html&quot;&gt;Insérer un ligne vide&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/saintcarre/2025/12/Inserer-un-fichier-avec-SED.html&quot;&gt;Insérer un fichier&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/saintcarre/2025/12/Inserer-une-ligne-dans-un-fichier-avec-SED.html&quot;&gt;Insérer une ligne&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/saintcarre/2025/12/Remplacer-une-ligne-avec-SED.html&quot;&gt;Remplacer une ligne&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/saintcarre/2025/12/Utilisation-de-variable-dans-SED.html&quot;&gt;Utilisation de variable&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/saintcarre/2025/12/Utiliser-un-fichier-de-commandes-SED.html&quot;&gt;Fichier de dommande&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
        <pubDate>Thu, 11 Dec 2025 23:08:20 +0100</pubDate>
        <link>https://www.saintcarre.fr/saintcarre/2025/12/Quelques-commandes-avec-SED.html</link>
        <guid isPermaLink="true">https://www.saintcarre.fr/saintcarre/2025/12/Quelques-commandes-avec-SED.html</guid>
        
        <category>sed</category>
        
        
        <category>linux</category>
        
      </item>
    
      <item>
        <title>Utiliser un fichier de commandes SED</title>
        <description>&lt;p&gt;Les lignes de commandes de &lt;a href=&quot;/saintcarre/tag/sed/&quot;&gt;sed&lt;/a&gt; sont 
parfois longues et fastidieuses à écrire, surtout si on doit les 
utiliser plusieurs fois.&lt;/p&gt;

&lt;p&gt;Pour faciliter l’usage de &lt;a href=&quot;/saintcarre/tag/sed/&quot;&gt;sed&lt;/a&gt; il est 
possible de regrouper les commandes dans un fichier et les utiliser avec 
la syntaxe :&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;sed -f commandes.sed fichier.txt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Exemple d’utilisation&lt;/strong&gt;&lt;/p&gt;

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

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;s/	/ |/g
s/^/|/
s/$/ |/
1 a |:----|:----|:----|:----|
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Avec :&lt;/p&gt;

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

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

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;|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    |
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Ce qui donne :&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th style=&quot;text-align: left&quot;&gt;Date&lt;/th&gt;
      &lt;th style=&quot;text-align: left&quot;&gt;Animation&lt;/th&gt;
      &lt;th style=&quot;text-align: left&quot;&gt;Tag&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;14/12/2025 14:30&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;Plounérin -Tro ar gar&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;rando&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;18/01/2026 14:30&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;Lanvellec – Kersalvy&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;rando&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;15/02/2026 14:30&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;Trédrez-Locquemeau - Le Dourven&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;rando&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;29/03/2026 14:30&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;Plouzélambre -St Melar&lt;/td&gt;
      &lt;td style=&quot;text-align: left&quot;&gt;rando&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

</description>
        <pubDate>Thu, 11 Dec 2025 22:37:47 +0100</pubDate>
        <link>https://www.saintcarre.fr/saintcarre/2025/12/Utiliser-un-fichier-de-commandes-SED.html</link>
        <guid isPermaLink="true">https://www.saintcarre.fr/saintcarre/2025/12/Utiliser-un-fichier-de-commandes-SED.html</guid>
        
        <category>sed</category>
        
        
        <category>linux</category>
        
      </item>
    
  </channel>
</rss>
