<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Alpern - alpern</title>
    <subtitle>Passionné en informatique depuis mes débuts en 1979. Je partage en toute liberté ici.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://alpern.codeberg.page/authors/alpern/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://alpern.codeberg.page"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-09-15T00:00:00+00:00</updated>
    <id>https://alpern.codeberg.page/authors/alpern/atom.xml</id>
    <entry xml:lang="en">
        <title>Projet de securisation de mon domicile</title>
        <published>2026-09-01T00:00:00+00:00</published>
        <updated>2026-09-01T00:00:00+00:00</updated>
        
        <author>
          <name>Alpern</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://alpern.codeberg.page/projets/securisation-domicile/"/>
        <id>https://alpern.codeberg.page/projets/securisation-domicile/</id>
        
        <content type="html" xml:base="https://alpern.codeberg.page/projets/securisation-domicile/">&lt;p&gt;Ce projet se veut opensource, indépendant, autonome, et pouvant tourner sans internet.&lt;/p&gt;
&lt;p&gt;Son objectif principal est de sécuriser un domicile&lt;/p&gt;
&lt;p&gt;Les micro-services sont écrit en language rust.&lt;/p&gt;
&lt;p&gt;Les sondes esp32c3 sont également programmées en language Rust.&lt;/p&gt;
&lt;p&gt;Les objectifs secondaires sont mon apprentissage du language rust en mode no-sd et avec les modes ‘async’.&lt;/p&gt;
&lt;p&gt;L’architecture logicielle est à l’oposé d’une application mono block.&lt;/p&gt;
&lt;p&gt;La stack logicielle est composée:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;d’un broker Mqtt (autohergé)&lt;/li&gt;
&lt;li&gt;d’un serveur Ntfy (autoherbgé) pour les notifications&lt;/li&gt;
&lt;li&gt;de 3 programmes en rust&lt;/li&gt;
&lt;li&gt;Surveille_porte&lt;/li&gt;
&lt;li&gt;Surveille_Gotify_Messages&lt;/li&gt;
&lt;li&gt;Supervision_topics&lt;/li&gt;
&lt;li&gt;de 2 sondes esp32c6&lt;/li&gt;
&lt;li&gt;porte&lt;/li&gt;
&lt;li&gt;sirènne&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La documentaion sera disponible dans la partie docs du sites.&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Pense bête Memos</title>
        <published>2026-03-15T00:00:00+00:00</published>
        <updated>2026-03-15T00:00:00+00:00</updated>
        
        <author>
          <name>Alpern</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://alpern.codeberg.page/blog/utilisation-de-memo-comme-pense-bete/"/>
        <id>https://alpern.codeberg.page/blog/utilisation-de-memo-comme-pense-bete/</id>
        
        <content type="html" xml:base="https://alpern.codeberg.page/blog/utilisation-de-memo-comme-pense-bete/">&lt;p&gt;Illustration :
Dessin de Kiki de Montparnasse tiré de la Vie parisienne du 3 juillet 1937: ** provient du site gallica.bnf.fr&lt;/p&gt;
&lt;h1 id=&quot;memos&quot;&gt;Memos&lt;a class=&quot;zola-anchor&quot; href=&quot;#memos&quot; aria-label=&quot;Anchor link for: memos&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Memos est une application open-source pour la prise de notes de façon très simple (en mode markdown).&lt;/p&gt;
&lt;p&gt;Les mémos peuvent êtres organisés très simplement avec des &quot;hashtag&quot; et certains raccourcis.&lt;/p&gt;
&lt;p&gt;J&#39;ai choisi mémos car les données restent les miennes, je les posséde, aucun traçage.&lt;/p&gt;
&lt;h1 id=&quot;installation-memos&quot;&gt;Installation Memos&lt;a class=&quot;zola-anchor&quot; href=&quot;#installation-memos&quot; aria-label=&quot;Anchor link for: installation-memos&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;L&#39;installation dans un containeur LXD Incus est très simple.&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot; &gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  # Création du containeur à partir d&amp;#39;une image minimal alpine que j&amp;#39;ai créé auparavant.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  # eb3eed477a06 est l&amp;#39;ID de cett image&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  incus launch eb3eed477a06  --device root,size=24GiB alpine-memo&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  incus list&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  +------------------+---------+---------------------+------+-----------------+-----------+&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  |       NAME       |  STATE  |        IPV4         | IPV6 |      TYPE       | SNAPSHOTS |&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  +------------------+---------+---------------------+------+-----------------+-----------+&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  | alpine-memo      | RUNNING | 10.152.74.93 (eth0) |      | CONTAINER       | 0         |&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  +------------------+---------+---------------------+------+-----------------+-----------+&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  # Connection à mon conteneur&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  incus exec alpine-memo -- su -l alain&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; # téléchargement du binaire&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  wget https://github.com/usememos/memos/releases/download/v0.26.2/memos_0.26.2_linux_amd64.tar.gz&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  tar xvzf memos_0.26.2_linux_amd64.tar.gz&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  # Lancement manuel&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  ./memos --addr 10.152.74.93&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&quot;connexion-au-serveur-a-partir-de-mon-pc&quot;&gt;Connexion au serveur à partir de mon PC&lt;a class=&quot;zola-anchor&quot; href=&quot;#connexion-au-serveur-a-partir-de-mon-pc&quot; aria-label=&quot;Anchor link for: connexion-au-serveur-a-partir-de-mon-pc&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Sous Firefox http://10.152.74.93:8081/&lt;/p&gt;
&lt;h1 id=&quot;a-faire&quot;&gt;A Faire&lt;a class=&quot;zola-anchor&quot; href=&quot;#a-faire&quot; aria-label=&quot;Anchor link for: a-faire&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Etendre l&#39;utilisation à l&#39;internet en montant un reverse proxy.&lt;/p&gt;
&lt;h1 id=&quot;le-site-officiel&quot;&gt;Le site officiel&lt;a class=&quot;zola-anchor&quot; href=&quot;#le-site-officiel&quot; aria-label=&quot;Anchor link for: le-site-officiel&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https://usememos.com/&quot;&gt;site memos&lt;/a&gt;&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Balade à pied</title>
        <published>2026-03-09T00:00:00+00:00</published>
        <updated>2026-03-09T00:00:00+00:00</updated>
        
        <author>
          <name>Alpern</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://alpern.codeberg.page/blog/balade-a-pied-orgemont-chataignier/"/>
        <id>https://alpern.codeberg.page/blog/balade-a-pied-orgemont-chataignier/</id>
        
        <content type="html" xml:base="https://alpern.codeberg.page/blog/balade-a-pied-orgemont-chataignier/">&lt;p&gt;Illustration :&lt;/p&gt;
&lt;p&gt;Dessin de Chas-Laborde pour &quot;Claudine&quot; dans Le Crapouillot :  : ** provient du site gallica.bnf.fr&lt;/p&gt;
&lt;h1 id=&quot;une-balade-a-pied-chez-moi&quot;&gt;Une balade à pied chez moi.&lt;a class=&quot;zola-anchor&quot; href=&quot;#une-balade-a-pied-chez-moi&quot; aria-label=&quot;Anchor link for: une-balade-a-pied-chez-moi&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Je partage mes parcours pour vous donner des idées de promenades.&lt;/p&gt;
&lt;h1 id=&quot;histoire&quot;&gt;Histoire&lt;a class=&quot;zola-anchor&quot; href=&quot;#histoire&quot; aria-label=&quot;Anchor link for: histoire&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Rino Della Negra, du football à la résistance&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sur le parcours sa stèle où est gravée la lettre d’adieu à ses parents, à l’angle des rues Volembert et de Plante.
&lt;a rel=&quot;external&quot; href=&quot;https://www.argenteuil.fr/fr/actualites/rino-della-negra-du-football-la-resistance-un-argenteuillais-honore-par-la-nation&quot;&gt;lien vers l&#39;article du site de la ville d&#39;argenteuil&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&quot;les-photos&quot;&gt;Les Photos&lt;a class=&quot;zola-anchor&quot; href=&quot;#les-photos&quot; aria-label=&quot;Anchor link for: les-photos&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;img src=&quot;/images/perso/Balade/1.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/2.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/3.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/4.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/5.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/6.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/7.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/8.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/9.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/10.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/11.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/12.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/13.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/14.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/15.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
&lt;img src=&quot;/images/perso/Balade/16.jpg&quot; alt=&quot;Description&quot; width=&quot;900&quot; height=&quot;600&quot;&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Alternatives aux GAFAM</title>
        <published>2026-02-18T00:00:00+00:00</published>
        <updated>2026-02-18T00:00:00+00:00</updated>
        
        <author>
          <name>Alpern</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://alpern.codeberg.page/blog/alternatives-aux-gafam/"/>
        <id>https://alpern.codeberg.page/blog/alternatives-aux-gafam/</id>
        
        <content type="html" xml:base="https://alpern.codeberg.page/blog/alternatives-aux-gafam/">&lt;p&gt;Illustration : &lt;strong&gt;Peinture de Manguin&lt;/strong&gt; Dans la revue &quot;Le-crapouillot&quot; en mars 1926
: ** provient du site &lt;a rel=&quot;external&quot; href=&quot;https://gallica.bnf.fr/&quot;&gt;gallica.bnf.fr&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&quot;alternatives-aux-gafam&quot;&gt;Alternatives aux GAFAM&lt;a class=&quot;zola-anchor&quot; href=&quot;#alternatives-aux-gafam&quot; aria-label=&quot;Anchor link for: alternatives-aux-gafam&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Mes recherches sur les alternatives aux GAFAM.&lt;/p&gt;
&lt;p&gt;L&#39;objectif étant de trouvez des alternatives si possible basée en Europe, Suisse.&lt;/p&gt;
&lt;p&gt;Ces alternatives devant être opensource, respectant la vie privée, ne pistant pas.&lt;/p&gt;
&lt;h3 id=&quot;mobiles&quot;&gt;Mobiles&lt;a class=&quot;zola-anchor&quot; href=&quot;#mobiles&quot; aria-label=&quot;Anchor link for: mobiles&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Je recherche aussi une alternative pour mon smartphone android.
grapheneeos semble un projet interessant.
postmarketos egalement.&lt;/p&gt;
&lt;h1 id=&quot;mes-liens-sur-ce-sujet&quot;&gt;Mes liens sur ce sujet&lt;a class=&quot;zola-anchor&quot; href=&quot;#mes-liens-sur-ce-sujet&quot; aria-label=&quot;Anchor link for: mes-liens-sur-ce-sujet&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;le site &lt;a rel=&quot;external&quot; href=&quot;https://european-alternatives.eu/alternative-to/github&quot;&gt;alternative Europeenne&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Awasome Liste &lt;a rel=&quot;external&quot; href=&quot;https://github.com/pluja/awesome-privacy?tab=readme-ov-file&quot;&gt;awasome_liste&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sur le site de Tuta &lt;a rel=&quot;external&quot; href=&quot;https://tuta.com/fr/blog/degoogle-list&quot;&gt;liens&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sur le site de &lt;a rel=&quot;external&quot; href=&quot;https://blog.liberetonordi.com/index.php?post/quitter-Google&quot;&gt;libere ton ordi&lt;/a&gt;&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Outils au quotidien</title>
        <published>2026-02-10T00:00:00+00:00</published>
        <updated>2026-02-10T00:00:00+00:00</updated>
        
        <author>
          <name>Alpern</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://alpern.codeberg.page/blog/mes-outils/"/>
        <id>https://alpern.codeberg.page/blog/mes-outils/</id>
        
        <content type="html" xml:base="https://alpern.codeberg.page/blog/mes-outils/">&lt;p&gt;Illustration : &lt;strong&gt;Dessin de Dunoyer-de-segonzac&lt;/strong&gt; Dans la revue &quot;Le-crapouillot&quot; en mars 1926
: &lt;strong&gt;Provient du site&lt;/strong&gt; &lt;a rel=&quot;external&quot; href=&quot;https://gallica.bnf.fr/&quot;&gt;gallica.bnf.fr&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&quot;mes-outils&quot;&gt;Mes outils&lt;a class=&quot;zola-anchor&quot; href=&quot;#mes-outils&quot; aria-label=&quot;Anchor link for: mes-outils&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;h2 id=&quot;auto-heberge-sur-incus&quot;&gt;Auto Hébergé sur incus&lt;a class=&quot;zola-anchor&quot; href=&quot;#auto-heberge-sur-incus&quot; aria-label=&quot;Anchor link for: auto-heberge-sur-incus&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Memos (usememos)&lt;/li&gt;
&lt;li&gt;Mdbook&lt;/li&gt;
&lt;li&gt;Forgejo&lt;/li&gt;
&lt;li&gt;Mochi&lt;/li&gt;
&lt;li&gt;Ntfy&lt;/li&gt;
&lt;li&gt;sslproxy&lt;/li&gt;
&lt;li&gt;TIG
&lt;ul&gt;
&lt;li&gt;Telegraf&lt;/li&gt;
&lt;li&gt;Influxdb&lt;/li&gt;
&lt;li&gt;Grafana&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;heberge-chez-codeberg-org&quot;&gt;Hébergé chez codeberg.org&lt;a class=&quot;zola-anchor&quot; href=&quot;#heberge-chez-codeberg-org&quot; aria-label=&quot;Anchor link for: heberge-chez-codeberg-org&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;pages site web généré avec zola&lt;/li&gt;
&lt;li&gt;mes dépôts&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;autres&quot;&gt;Autres&lt;a class=&quot;zola-anchor&quot; href=&quot;#autres&quot; aria-label=&quot;Anchor link for: autres&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;firefox&lt;/li&gt;
&lt;li&gt;gimp&lt;/li&gt;
&lt;li&gt;gopass&lt;/li&gt;
&lt;li&gt;zola&lt;/li&gt;
&lt;li&gt;devlab&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;site-internet&quot;&gt;Site Internet&lt;a class=&quot;zola-anchor&quot; href=&quot;#site-internet&quot; aria-label=&quot;Anchor link for: site-internet&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;εxodus - la plateforme d’audit de la vie privée des applications Android
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https://reports.exodus-privacy.eu.org/fr/&quot;&gt;exodus&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pour mon smartphone, je vérifie les applications avant de les installer.&lt;/p&gt;
&lt;p&gt;J&#39;étudie le remplacement pour mon smartphone, vers postmarketos, fairphone, etc...&lt;/p&gt;
&lt;p&gt;En préparation&lt;/p&gt;
&lt;div class=&quot;callout callout--tip&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;Forgejo&lt;/p&gt;
  &lt;p&gt;&lt;code&gt;Forgejo&lt;/code&gt; est une forge logicielle &lt;code&gt;libre et opensource&lt;/code&gt;, écrite en langage Go et dont l&#39;interface web contient du JavaScript pour sa partie dynamique, elle présente une interface web complète, et qui a la particularité de proposer la possibilité de fédération d&#39;instance via ActivityPub.
&lt;a rel=&quot;external&quot; href=&quot;https://ripetitor.codeberg.page/devlab-theme/&quot;&gt;devlab&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;callout callout--tip&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;Incus&lt;/p&gt;
  &lt;p&gt;L’objectif d’&lt;code&gt;Incus&lt;/code&gt; est de fournir une alternative &lt;code&gt;entièrement communautaire&lt;/code&gt; à la LXD de Canonical et de fournir une occasion de corriger certaines erreurs qui ont été commises lors du développement de LXD qui ne pourraient pas être corrigées sans rompre la compatibilité arrière.
&lt;a rel=&quot;external&quot; href=&quot;https://linuxcontainers.org/incus/announcement/&quot;&gt;Incus&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;callout callout--tip&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;Memo&lt;/p&gt;
  &lt;p&gt;&lt;code&gt;Memos&lt;/code&gt; est une application open-source pour la prise de notes de façon très simple (en mode markdown)
&lt;a rel=&quot;external&quot; href=&quot;https://usememos.com/&quot;&gt;usememos.com&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;callout callout--tip&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;ssl-proxy&lt;/p&gt;
  &lt;p&gt;&lt;code&gt;ssl-proxy&lt;/code&gt; est un proxy inversé qui ajoute TLS/SSL à votre serveur en une seule commande (intégrée dans Go). Il gère même la négociation, la création, et servir un certificat TLS/SSL valide pour votre domaine via LetsEncrypt dans une seule commande (et peut générer des certs auto-signés sur place si nécessaire aussi). Découvrez le projet sur GitHub.
&lt;a rel=&quot;external&quot; href=&quot;https://github.com/suyashkumar/ssl-proxy&quot;&gt;sslproxy&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;callout callout--tip&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;Mochi&lt;/p&gt;
  &lt;p&gt;Le &lt;code&gt;serveur Go MQTT&lt;/code&gt; v5 haute performance entièrement conforme et intégré pour IoT, smarthome et pubsub&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;callout callout--tip&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;Ntfy&lt;/p&gt;
  &lt;p&gt;&lt;code&gt;ntfy&lt;/code&gt; est un simple service de notification pub-sous-notif basé sur HTTP. Il vous permet d&#39;envoyer des notifications à votre téléphone ou votre bureau via des scripts à partir de n&#39;importe quel ordinateur et / ou à l&#39;aide d&#39;une API REST. Il est infiniment flexible, et &lt;code&gt;100% logiciel libre&lt;/code&gt;.
&lt;a rel=&quot;external&quot; href=&quot;https://ntfy.sh/&quot;&gt;Ntfy.sh&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;callout callout--tip&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;T.I.G&lt;/p&gt;
  &lt;p&gt;Au cœur de la pile &lt;code&gt;T&lt;/code&gt; &lt;code&gt;I&lt;/code&gt; &lt;code&gt;G&lt;/code&gt; se trouve &lt;code&gt;InfluxDB&lt;/code&gt;, une plate-forme de base de données spécialement conçue pour collecter, traiter, transformer et stocker des données de séries chronologiques. InfluxDB est largement utilisé pour les applications nécessitant une surveillance en temps réel, des requêtes ultrarapides et des tableaux de bord interactifs, que vous suiviez les données des capteurs IoT, surveillez les performances des serveurs, analysez les marchés financiers ou assurez la fiabilité du réseau.
Collection des données vers InfluxDB 3 Core, avec &lt;code&gt;Telegraf&lt;/code&gt;.
Visualisation des données avec &lt;code&gt;Grafana&lt;/code&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;callout callout--tip&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;Gopass&lt;/p&gt;
  &lt;p&gt;Le gestionnaire de mot de passe UNIX standard un peu plus génial pour les équipes.
Gérez vos informations d&#39;identification avec facilité. Dans une équipe distribuée à l&#39;échelle mondiale, sur plusieurs appareils ou entièrement hors ligne sur une machine à air.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fonctionne partout - La même expérience utilisateur sur Linux, MacOS, *BSD ou Windows&lt;/li&gt;
&lt;li&gt;Construit pour les équipes - Construit à partir de notre expérience de travail dans les équipes de développement distribué&lt;/li&gt;
&lt;li&gt;Pleine autonomie - Aucune connectivité réseau requise, sauf si vous le souhaitez&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;callout callout--tip&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;Zola&lt;/p&gt;
  &lt;p&gt;&lt;code&gt;Zola&lt;/code&gt; est un seul exécutable écrit en &lt;code&gt;rust&lt;/code&gt; avec la compilation Sass, la mise en évidence syntaxique, la table des matières et de nombreuses autres caractéristiques qui nécessitent traditionnellement la mise en place d&#39;un environnement de développement ou en ajoutant des bibliothèques JavaScript à votre site.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;callout callout--tip&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;Devlab&lt;/p&gt;
  &lt;p&gt;&lt;code&gt;DevLab&lt;/code&gt; est un thème natif de Zola pour la documentation, les mises à jour de version et les projets logiciels. Un arbre de contenu pilote la barre latérale Docs, la navigation mobile, la chapelure et les liens précédents/suivants, tandis que Blog et Téléchargements fournissent des mises en page optionnelles en fonction de la version.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https://ripetitor.codeberg.page/devlab-theme/&quot;&gt;Devlab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h1 id=&quot;mes-liens-sur-ce-sujet&quot;&gt;Mes liens sur ce sujet&lt;a class=&quot;zola-anchor&quot; href=&quot;#mes-liens-sur-ce-sujet&quot; aria-label=&quot;Anchor link for: mes-liens-sur-ce-sujet&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https://connectemoi.eu/posts/itineraire_velo/&quot;&gt;conectemoi.eu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;external&quot; href=&quot;https://framablog.org/2026/02/18/reprenons-le-controle-de-notre-vie-numerique-des-maintenant/&quot;&gt;Framablog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;le site &lt;a rel=&quot;external&quot; href=&quot;https://european-alternatives.eu/alternative-to/github&quot;&gt;alternative Europeenne&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Awasome Litste &lt;a rel=&quot;external&quot; href=&quot;https://github.com/pluja/awesome-privacy?tab=readme-ov-file&quot;&gt;awasome_liste&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sur le site de Tuta &lt;a rel=&quot;external&quot; href=&quot;https://tuta.com/fr/blog/degoogle-list&quot;&gt;liens&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sur le site de &lt;a rel=&quot;external&quot; href=&quot;https://blog.liberetonordi.com/index.php?post/quitter-Google&quot;&gt;libere ton ordi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Sur le site &lt;a rel=&quot;external&quot; href=&quot;https://aidelinux.gogocarto.fr/&quot;&gt;aidelinux.gogocarto.fr&lt;/a&gt;&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Hebergement chez codeberg</title>
        <published>2026-02-05T00:00:00+00:00</published>
        <updated>2026-02-05T00:00:00+00:00</updated>
        
        <author>
          <name>Alpern</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://alpern.codeberg.page/blog/demarage-avec-codeberg/"/>
        <id>https://alpern.codeberg.page/blog/demarage-avec-codeberg/</id>
        
        <content type="html" xml:base="https://alpern.codeberg.page/blog/demarage-avec-codeberg/">&lt;h1 id=&quot;pourquoi-quitter-github&quot;&gt;Pourquoi quitter github&lt;a class=&quot;zola-anchor&quot; href=&quot;#pourquoi-quitter-github&quot; aria-label=&quot;Anchor link for: pourquoi-quitter-github&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Depuis le rachat par Microsoft en 2018, et au vu de l&#39;actualité, j&#39;ai décidé de quiter github.&lt;/p&gt;
&lt;p&gt;Un très bon article est disponible sur le blog iroco &lt;a rel=&quot;external&quot; href=&quot;https://blog.iroco.co/pourquoi-quitter-github/&quot;&gt;le lien&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&quot;a-la-decouverte-de-codeberg&quot;&gt;A la découverte de CodeBerg&lt;a class=&quot;zola-anchor&quot; href=&quot;#a-la-decouverte-de-codeberg&quot; aria-label=&quot;Anchor link for: a-la-decouverte-de-codeberg&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;CodeBerg propose toutes les fonctionnalités attendues pour un gestionnaire de sources en ligne.
Sa politique de confidentialité et sa présence uniquement en Europe en font un candidat sérieux et légitime pour remplacer GitHub.&lt;/p&gt;
&lt;p&gt;En allant sur le site &lt;a rel=&quot;external&quot; href=&quot;https://european-alternatives.eu/alternative-to/github&quot;&gt;alternative Europeenne&lt;/a&gt;
J&#39;ai pu faire mon choix.
Codeberg a été une évidence pour moi.
CodeBerg est une alternative libre à GitHub et qui promet un contrôle total sur les données.
CodeBerg est une association à but non lucratif Allemande située à Berlin.&lt;/p&gt;
&lt;p&gt;Pour la mise en oeuvre, je me suis basé sur des sites en ligne tel que:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https://www.gobothegeek.ch/codeberg&quot;&gt;gobothegeek&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;external&quot; href=&quot;https://docs.codeberg.org/getting-started/first-repository&quot;&gt;codeberg&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Démarage avec Zola</title>
        <published>2026-02-01T00:00:00+00:00</published>
        <updated>2026-09-15T00:00:00+00:00</updated>
        
        <author>
          <name>Alpern</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://alpern.codeberg.page/blog/demarage-avec-zola/"/>
        <id>https://alpern.codeberg.page/blog/demarage-avec-zola/</id>
        
        <content type="html" xml:base="https://alpern.codeberg.page/blog/demarage-avec-zola/">&lt;h3 id=&quot;changement-de-logiciel-de-generation-de-site-statique&quot;&gt;Changement de logiciel de génération de site statique&lt;a class=&quot;zola-anchor&quot; href=&quot;#changement-de-logiciel-de-generation-de-site-statique&quot; aria-label=&quot;Anchor link for: changement-de-logiciel-de-generation-de-site-statique&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h3&gt;
&lt;hr /&gt;
&lt;p&gt;En ce début d&#39;année, j&#39;ai repris mon blog, je viens de le migrer sous Zola (rust) en remplacement de Hugo (golang).&lt;/p&gt;
&lt;p&gt;Test marmaid&lt;/p&gt;
&lt;h3 id=&quot;exemple-de-site-avec-zola&quot;&gt;Exemple de site avec zola&lt;a class=&quot;zola-anchor&quot; href=&quot;#exemple-de-site-avec-zola&quot; aria-label=&quot;Anchor link for: exemple-de-site-avec-zola&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h3&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th style=&quot;text-align: left&quot;&gt;Site&lt;/th&gt;&lt;th style=&quot;text-align: center&quot;&gt;Source Code&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://www.vincentprouillet.com/&quot;&gt;vincentprouillet.com&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/Keats/vincentprouillet/&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;http://blog.williamdes.eu/&quot;&gt;blog.williamdes.eu&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/wdesportes/blog.williamdes.eu&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://os.phil-opp.com/&quot;&gt;Philipp Oppermann&#39;s blog&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/phil-opp/blog_os/tree/master/blog&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://www.seventeencups.net&quot;&gt;seventeencups&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/17cupsofcoffee/seventeencups.net&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://j1m.net&quot;&gt;j1m.net&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://gitlab.com/jwcampbell/j1mnet&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;http://vaporsoft.net&quot;&gt;vaporsoft.net&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/piedoom/vaporsoft&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://tuckersiemens.com&quot;&gt;tuckersiemens.com&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/reillysiemens/tuckersiemens.com&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://axiomatic.neophilus.net&quot;&gt;Axiomatic Semantics&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/Libbum/AxiomaticSemantics&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://tinkering.xyz&quot;&gt;Tinkering&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://www.codesections.com&quot;&gt;Daniel Sockwell&#39;s codesections.com&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://gitlab.com/codesections/codesections-website&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://blog.getreu.net&quot;&gt;Jens Getreu&#39;s blog&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://endler.dev&quot;&gt;Matthias Endler&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/mre/mre.github.io&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://michael.plotke.me&quot;&gt;Michael Plotke&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://gitlab.com/bdjnk/michael&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://shaleenjain.com&quot;&gt;shaleenjain.com&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/shalzz/shalzz.github.io&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://maxdeviant.com/&quot;&gt;maxdeviant.com&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://uwe-arzt.de&quot;&gt;Uwes Blog&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://codeberg.org/uwearzt/site-uwe-arzt&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://ozkriff.games&quot;&gt;ozkriff.games&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/ozkriff/ozkriff.github.io-src&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://codeshow.com.br&quot;&gt;CodeShow by Bruno Rocha&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/codeshow/site&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://fundon.viz.rs/&quot;&gt;fundon.me&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/fundon/fundon.github.io&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;http://arewegameyet.rs&quot;&gt;arewegameyet.rs&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/rust-gamedev/arewegameyet&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://klau.si&quot;&gt;klau.si&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/klausi/klau.si&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://peterlyons.com&quot;&gt;peterlyons.com&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/focusaurus/peterlyons.com-zola&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://blog.turbo.fish&quot;&gt;blog.turbo.fish&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://git.sr.ht/~jplatte/blog.turbo.fish&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://guerinpe.com&quot;&gt;guerinpe.com&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/Grelot/blog&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://verein.northcon.de/&quot;&gt;NorthCon e.V.&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://wiki.orgatalk.de/&quot;&gt;OrgaTalk wiki&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/orgatalk/wiki&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://corona-effekt.orgatalk.de/&quot;&gt;Der Corona-Effekt&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/orgatalk/corona-effekt&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://146parks.blog/&quot;&gt;146 Parks&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/scouten/146parks.blog&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://films.mlcdf.fr&quot;&gt;films.mlcdf.fr&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/mlcdf/films&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://mish.co&quot;&gt;Mish Ushakov&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://castorisdead.xyz&quot;&gt;castor&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/whoisYoges/website&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://mrkaran.dev&quot;&gt;mrkaran&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/mr-karan/website&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://gburghoorn.com&quot;&gt;Gijs Burghoorn&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/coastalwhite/gburghoorn.com/&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://peterprototypes.com/&quot;&gt;Peter Todorov&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/peterprototypes/peterprototypes.com&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://failsafe.monster/&quot;&gt;failsafe.monster&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://www.joshuagawley.com/&quot;&gt;Joshua Gawley&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/joshuagawley/joshuagawley.github.io&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://dmarcoux.com&quot;&gt;dmarcoux.com&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/dmarcoux/dmarcoux.com&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://hermanschaaf.com&quot;&gt;Herman Schaaf&#39;s Blog&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/hermanschaaf/zola-blog&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://nizzlay.com&quot;&gt;Nizzlay&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/Nizzlay/nizzlay.com&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://www.lysator.liu.se&quot;&gt;Lysator&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://git.lysator.liu.se/www/hemsida&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: left&quot;&gt;&lt;a rel=&quot;external&quot; href=&quot;https://tandiljuan.github.io/zola-demo/&quot;&gt;Zola Demo Site&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center&quot;&gt;https://github.com/tandiljuan/zola-demo&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;### Tutorial Zola&lt;/p&gt;
&lt;p&gt;Ce tutoriel pas à pas est fait pour les personnes n&#39;ayant jamais utilisé Zola, si vous avez déjà expérimenté ce logiciel, allez plutôt voir &lt;a rel=&quot;external&quot; href=&quot;https://www.getzola.org/documentation/getting-started/overview/&quot;&gt;La documentation officielle&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Que vous aimiez le Rust et les &lt;strong&gt;GSS&lt;/strong&gt; ou que vous n&#39;ayez aucune notion sur l&#39;un ou l&#39;autre, si vous souhaitez réaliser un site web ou un blog, Zola est fait pour vous ! Nous allons découvrir ici les concepts fondamentaux de Zola.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;GSS : Un générateur de site statique (Static Site Generator SSG) est un outil qui génère un site web statique et sécurisés.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Une fois Zola installé, nous allons créer un site avec la commande&lt;/p&gt;
&lt;p&gt;répondons aux questions interactive comme suit afin d&#39;initialiser le fichier de configuration &lt;code&gt;config.toml&lt;/code&gt; :&lt;/p&gt;
&lt;p&gt;et 10 millisecondes plus tard, nous devrions avoir un dossier avec l&#39;architecture suivante&lt;/p&gt;
&lt;p&gt;dans ce dossier, lançons&lt;/p&gt;
&lt;p&gt;et consultons&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot; &gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt; [http://127.0.0.1:1111/](http://127.0.0.1:1111/) dans notre navigateur&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src=&quot;/informatique/images/zola_welcome.png&quot; alt=&quot;zola_welcome&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Comme indiqué, nous pouvons installer un thème (sautez directement à la section &quot;&lt;a href=&quot;#&quot;&gt;contenu&lt;/a&gt;&quot;), ou le créer nous même.&lt;/p&gt;
&lt;h2 id=&quot;premier-theme&quot;&gt;Premier thème&lt;a class=&quot;zola-anchor&quot; href=&quot;#premier-theme&quot; aria-label=&quot;Anchor link for: premier-theme&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Créer un thème est presque aussi facile qu&#39;écrire un site à la main et vous permet de comprendre le fonctionnement de Zola. Si vous êtes pressés, vous pouvez également installer &lt;a href=&quot;#&quot;&gt;le thème de ce tutoriel&lt;/a&gt; et l&#39;examiner. Un &lt;em&gt;thème par défaut&lt;/em&gt; est prévu, mais n&#39;est pas encore disponible.&lt;/p&gt;
&lt;p&gt;Commençons par créer la page &lt;code&gt;index.html&lt;/code&gt; dans le dossier &lt;code&gt;templates&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;la page ouverte dans notre navigateur se rafraîchit toute seule et nous voyons apparaître notre page &quot;hello world&quot;&lt;/p&gt;
&lt;p&gt;Plutôt que d&#39;écrire le contenu du site directement dans le thème, ce qui revient à faire un site à la main sans Zola, nous allons utiliser le moteur de template pour remplir le site avec des variables.&lt;/p&gt;
&lt;h3 id=&quot;nom-du-site&quot;&gt;Nom du site&lt;a class=&quot;zola-anchor&quot; href=&quot;#nom-du-site&quot; aria-label=&quot;Anchor link for: nom-du-site&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Premièrement, pour pouvoir changer le nom du site facilement, ajoutons une variable dans la section &lt;code&gt;[extra]&lt;/code&gt; du fichier &lt;code&gt;config.toml&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;pour utiliser cette variable, remplaçons la ligne &lt;code&gt;title&lt;/code&gt; dans notre &lt;code&gt;index.html&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Nous avons ainsi utilisé la variable présente dans config et lui avons appliqué un filtre, c&#39;est à dire une fonction arbitraire.&lt;/p&gt;
&lt;h3 id=&quot;contenu-en-markdown&quot;&gt;Contenu en Markdown&lt;a class=&quot;zola-anchor&quot; href=&quot;#contenu-en-markdown&quot; aria-label=&quot;Anchor link for: contenu-en-markdown&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Qu&#39;il s&#39;agisse d&#39;écrire un site ou un blog, il est toujours bien de pouvoir gérer le contenu de manière indépendante du thème. Ici, nous écrirons du contenu en &lt;a rel=&quot;external&quot; href=&quot;https://daringfireball.net/projects/markdown/&quot;&gt;Markdown&lt;/a&gt;. Créons d&#39;abord un texte d&#39;accueil pour notre site dans un fichier &lt;code&gt;_index.md&lt;/code&gt; dans le dossier &lt;code&gt;content&lt;/code&gt;&lt;/p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color-scheme: light dark; color: light-dark(#24292E, #E1E4E8); background-color: light-dark(#FFFFFF, #24292E);&quot; &gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;et changeons le fichier `index.html` pour qu&amp;#39;il prenne en charge ce contenu.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;La page se recharge, et nous voyons le contenu de `_index.md` affiché via le thème `index.html` ! Nous avons réalisé la séparation du thème et du contenu. Remarquons deux choses : le nom utilisé pour le fichier markdown, et le nom de la variable utilisée pour accéder aux données. Pour comprendre ceci, il nous faut expliquer la structure de contenu de Zola.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;### Structure de contenu&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;L&amp;#39;architecture d&amp;#39;un site en Zola peut ressembler à ceci&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Tous les fichiers `.md` correspondent à des &amp;quot;pages&amp;quot; sauf les fichiers `_index.md` qui sont des &amp;quot;sections&amp;quot;. Ces deux objets diffèrent juste par les variables acceptées dans leur en-têt, la section au format TOML délimitée par `+++` en tête de fichier.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;#### En-tête de page&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Pour plus d&amp;#39;information, veuillez consulter [la documentation dédiée](#).&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;#### En-tête de section&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Pour plus d&amp;#39;information, veuillez consulter [la documentation dédiée](#).&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;### Template extensible&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;L&amp;#39;intérêt d&amp;#39;un template est de maximiser la réutilisation de code. Découvrons comment utiliser les fonctionnalités basiques dans un exemple simple.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;`index.html`&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;On découvre ici la balise `include` qui permet d&amp;#39;inclure un autre template et la balise `block` qui permet de déclarer un bloc qui sera remplacé par les templates qui dérivent de celui-ci.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;`nav.html`&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;On découvre ici la fonction `get_url` qui permet d&amp;#39;obtenir l&amp;#39;URL d&amp;#39;une page dans le site, et la notation `@/fichier` qui permet de faire un lien interne vers une page du site.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;`page.html`&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;On découvre ici la balise `extends` qui permet de dériver d&amp;#39;un template existant pour en remplacer un ou plusieurs blocs.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;`section.html`&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;k&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Mise à jour de mon site</title>
        <published>2018-11-05T00:00:00+00:00</published>
        <updated>2018-11-05T00:00:00+00:00</updated>
        
        <author>
          <name>Alpern</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://alpern.codeberg.page/blog/miseajourblog/"/>
        <id>https://alpern.codeberg.page/blog/miseajourblog/</id>
        
        <content type="html" xml:base="https://alpern.codeberg.page/blog/miseajourblog/">&lt;p&gt;Update site alpern avec hugo et le theme hextra&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Fete 3D à Sannois 2016</title>
        <published>2016-02-14T00:00:00+00:00</published>
        <updated>2016-02-14T00:00:00+00:00</updated>
        
        <author>
          <name>Alpern</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://alpern.codeberg.page/blog/fete-de-la3d/"/>
        <id>https://alpern.codeberg.page/blog/fete-de-la3d/</id>
        
        <content type="html" xml:base="https://alpern.codeberg.page/blog/fete-de-la3d/">&lt;p&gt;Fête de la 3D&lt;/p&gt;
&lt;h1 id=&quot;a-sannois&quot;&gt;A Sannois&lt;a class=&quot;zola-anchor&quot; href=&quot;#a-sannois&quot; aria-label=&quot;Anchor link for: a-sannois&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;Centre Cyrano&lt;/p&gt;
&lt;p&gt;Place du Général Leclerc&lt;/p&gt;
&lt;p&gt;95110 SANNOIS&lt;/p&gt;
&lt;h1 id=&quot;realisation-en-3d-par-mon-papa-84-ans&quot;&gt;Réalisation en 3D par mon Papa 84 ans&lt;a class=&quot;zola-anchor&quot; href=&quot;#realisation-en-3d-par-mon-papa-84-ans&quot; aria-label=&quot;Anchor link for: realisation-en-3d-par-mon-papa-84-ans&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h1&gt;
&lt;p&gt;quand-les-aines-sont-plus-ferus-de-nouvelle-technologies-que-les-jeunes
Publié le 5 déc. 2014 à 12h00
&lt;img src=&quot;/images/perso/fab-lab-mulder-640x427.jpg&quot; alt=&quot;Image&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/perso/3D_DP_IMG_3584.png&quot; alt=&quot;Image&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/images/perso/3D_DP_IMG_3601.png&quot; alt=&quot;Image&quot; /&gt;&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Une sortie vélo test</title>
        <published>2015-08-28T00:00:00+00:00</published>
        <updated>2015-08-28T00:00:00+00:00</updated>
        
        <author>
          <name>Alpern</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://alpern.codeberg.page/blog/velo-test/"/>
        <id>https://alpern.codeberg.page/blog/velo-test/</id>
        
        <content type="html" xml:base="https://alpern.codeberg.page/blog/velo-test/">&lt;h3 id=&quot;sortie-velo&quot;&gt;Sortie vélo&lt;a class=&quot;zola-anchor&quot; href=&quot;#sortie-velo&quot; aria-label=&quot;Anchor link for: sortie-velo&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;/images/banners/velo-marne.png&quot; alt=&quot;Image&quot; /&gt;&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>A propos</title>
        <published>2010-02-02T00:00:00+00:00</published>
        <updated>2010-02-02T00:00:00+00:00</updated>
        
        <author>
          <name>Alpern</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://alpern.codeberg.page/blog/a-propos/"/>
        <id>https://alpern.codeberg.page/blog/a-propos/</id>
        
        <content type="html" xml:base="https://alpern.codeberg.page/blog/a-propos/">&lt;h2 id=&quot;a-propos-de-mon-site&quot;&gt;A propos de mon site&lt;a class=&quot;zola-anchor&quot; href=&quot;#a-propos-de-mon-site&quot; aria-label=&quot;Anchor link for: a-propos-de-mon-site&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;div class=&quot;callout callout--info&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;Objectifs&lt;/p&gt;
  &lt;p&gt;Nommé partager en toute liberté!, mon but est de partager, mes idées, mes passions, mes projets.
Pour information ce site est propulsé par Zola avec le thème devlab.&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;callout callout--tip&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;Références&lt;/p&gt;
  &lt;p&gt;Les illustrations proviennent du site gallica.bnf.fr, ou de photographies personnelles.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id=&quot;a-propos-de-moi&quot;&gt;A propos de moi&lt;a class=&quot;zola-anchor&quot; href=&quot;#a-propos-de-moi&quot; aria-label=&quot;Anchor link for: a-propos-de-moi&quot;&gt;
  &lt;span class=&quot;content-icon content-icon-sm&quot; aria-hidden=&quot;true&quot;&gt;
    
&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;24&quot; height=&quot;24&quot; viewBox=&quot;0 0 24 24&quot; focusable=&quot;false&quot; aria-hidden=&quot;true&quot; class=&quot;social-icon&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;&gt;&lt;path d=&quot;M9 15l6 -6&quot; /&gt;&lt;path d=&quot;M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464&quot; /&gt;&lt;path d=&quot;M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463&quot; /&gt;&lt;/svg&gt;

  &lt;/span&gt;
&lt;/a&gt;
&lt;/h2&gt;
&lt;div class=&quot;callout callout--info&quot;&gt;
  &lt;p class=&quot;callout-title&quot;&gt;Ma carrière&lt;/p&gt;
  &lt;p&gt;Depuis peu à la retraite (oct 2025)
Voici mon parcours prodessionnel
&lt;code&gt;HBS&lt;/code&gt;, &lt;code&gt;TRANSAC&lt;/code&gt;, &lt;code&gt;BULL&lt;/code&gt;, &lt;code&gt;ATOS&lt;/code&gt;, de 1979 - 2025&lt;/p&gt;
&lt;/div&gt;
</content>
        
    </entry>
</feed>
