<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Posts on Berty Blog</title>
        <link>https://blog.trand.fr/posts/</link>
        <description>Recent content in Posts on Berty Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Mon, 25 May 2026 00:00:00 +0000</lastBuildDate>
        <atom:link href="https://blog.trand.fr/posts/index.xml" rel="self" type="application/rss+xml" />
        
        <item>
            <title>Nouveau Homelab !</title>
            <link>https://blog.trand.fr/posts/homelab_v2/</link>
            <pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate>
            
            <guid>https://blog.trand.fr/posts/homelab_v2/</guid>
            <description>Contexte Il était temps de changer mon premier homelab, certains équipements étant en fin de vie.
J&amp;rsquo;avais un double objectif :
Baisser significativement la consommation électrique Simplifier au maximum les composants. Comme je n&amp;rsquo;ai plus le besoin (ni l&amp;rsquo;envie) d&amp;rsquo;expérimenter des architectures complexes, ce homelab va surtout servir à tester des petits services et à conserver le minimum vital en auto-hébergement (mails, dns, nextcloud, blog&amp;hellip;).
Beelink En lisant le billet de l&amp;rsquo;excellent blogueur Pierre Lecourt je me suis décidé à commander le Beelink ME mini.</description>
            <content type="html"><![CDATA[<h2 id="contexte">Contexte</h2>
<p>Il était temps de changer mon <a href="https://ber.trand.fr/wp-content/uploads/2026/04/homelab.pdf">premier homelab</a>, certains équipements étant en fin de vie.<br>
J&rsquo;avais un double objectif :</p>
<ol>
<li>Baisser significativement la consommation électrique</li>
<li>Simplifier au maximum les composants.</li>
</ol>
<p>Comme je n&rsquo;ai plus le besoin (ni l&rsquo;envie) d&rsquo;expérimenter des architectures complexes, ce homelab va surtout servir à tester des petits services et à conserver le minimum vital en auto-hébergement (mails, dns, nextcloud, blog&hellip;).</p>
<h2 id="beelink">Beelink</h2>
<p>En lisant <a href="https://www.minimachines.net/actu/beelink-me-mini-precommande-133937">le billet</a> de l&rsquo;excellent blogueur <a href="https://oisaur.com/@PierreLecourt">Pierre Lecourt</a> je me suis décidé à commander le Beelink ME mini.</p>
<p><img alt="photo du beelink" src="/posts/homelab_v2/images/beelink_photo_01.jpg"></p>
<h2 id="truenas">Truenas</h2>
<p>J&rsquo;ai installé TrueNAS en version 25 &ldquo;Goldeye&rdquo; sur les 64 Go eMMC du Beelink. En installant un SSD additionnel de récup de 128 Go, j&rsquo;ai pu mettre en miroir l&rsquo;OS grâce à une option de TrueNAS qui permet de créer un boot pool :<br>
<img alt="capture interface truenas boot pool" src="/posts/homelab_v2/images/capture_01.png"></p>
<p>De cette façon, une défaillance de la eMMC ou du disque SSD système ne sera pas bloquante !</p>
<h3 id="conteneur-incus">Conteneur Incus</h3>
<p>TrueNAS intègre maintenant la possibilité de mettre en place des conteneurs système avec Incus. C&rsquo;est bien pratique et j&rsquo;ai monté toute ma stack mail dans un conteneur en suivant <a href="https://workaround.org/ispmail-trixie">le très bon tuto</a> de C. Hass.</p>
<h3 id="docker">Docker</h3>
<p>TrueNAS offre également la possibilité de déployer très facilement des apps depuis un catalogue maintenu par l&rsquo;éditeur. En réalité, ce sont de simples conteneurs Docker que l&rsquo;on gère avec une interface minimaliste pour les déployer, mettre à jour, et contrôler les volumes et le réseau.</p>
<p><img alt="capture interface truenas apps" src="/posts/homelab_v2/images/capture_02.png"></p>
<h3 id="vms">VMs</h3>
<p>Pour Home Assistant que j&rsquo;utilise au quotidien, j&rsquo;ai utilisé une autre fonctionnalité de TrueNAS : les VM QEMU. Là encore, une interface permet de simplifier la gestion des VMs :</p>
<p><img alt="capture interface truenas VM" src="/posts/homelab_v2/images/capture_03.png"></p>
<h3 id="services-en-production-sur-le-beelink">Services en production sur le Beelink</h3>
<table>
<thead>
<tr>
<th style="text-align:left">Services</th>
<th style="text-align:left">Type</th>
<th style="text-align:left">Rôle</th>
<th style="text-align:left">Détails</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left"><strong>Mail</strong></td>
<td style="text-align:left">Conteneur Incus</td>
<td style="text-align:left">SMTP, Imap&hellip;</td>
<td style="text-align:left">Attention au mappage de ports, il est préférable de monter une interface bridge</td>
</tr>
<tr>
<td style="text-align:left"><strong>Home Assistant</strong></td>
<td style="text-align:left">VM Qemu</td>
<td style="text-align:left">Domotique</td>
<td style="text-align:left">Restauration de l&rsquo;ancien HA très rapide avec l&rsquo;assistant</td>
</tr>
<tr>
<td style="text-align:left"><strong>Hugo Blog</strong></td>
<td style="text-align:left">Conteneur Incus</td>
<td style="text-align:left">ce blog !</td>
<td style="text-align:left">Exposé avec NPM</td>
</tr>
<tr>
<td style="text-align:left"><strong>JellyFin</strong></td>
<td style="text-align:left">Docker App</td>
<td style="text-align:left">Serveur multimédia</td>
<td style="text-align:left">Un peu de tuning nécessaire pour bien exploiter le GPU du Beelink (intel N95)</td>
</tr>
<tr>
<td style="text-align:left"><strong>PiHole</strong></td>
<td style="text-align:left">Conteneur Incus</td>
<td style="text-align:left">Serveur DNS</td>
<td style="text-align:left">Possible d&rsquo;utiliser docker mais j&rsquo;ai préféré un conteneur pour plus de souplesse réseau</td>
</tr>
<tr>
<td style="text-align:left"><strong>Nextcloud</strong></td>
<td style="text-align:left">Docker App</td>
<td style="text-align:left">Cloud privé</td>
<td style="text-align:left">Ici, la conteneurisation docker simplifie tout ! maj, update, maintenance&hellip;</td>
</tr>
<tr>
<td style="text-align:left"><strong>Piwigo</strong></td>
<td style="text-align:left">Docker App</td>
<td style="text-align:left">Galerie de photos</td>
<td style="text-align:left">La migration de la photothèque m&rsquo;a demandé de régénérer les miniatures, ça a pris 3 jours en tâche de fond ! (mais c&rsquo;est allé au bout, et sans erreurs)</td>
</tr>
<tr>
<td style="text-align:left"><strong>NPM</strong></td>
<td style="text-align:left">Docker App</td>
<td style="text-align:left">Reverse Proxy</td>
<td style="text-align:left">Avec un docker network, c&rsquo;est très pratique pour exposer les différents services, il gère tout : TLS, authentification basic, etc&hellip;</td>
</tr>
<tr>
<td style="text-align:left"><strong>RoundCube</strong></td>
<td style="text-align:left">Docker App</td>
<td style="text-align:left">Webmail</td>
<td style="text-align:left">Mises à jour très fréquentes : avec l&rsquo;interface TrueNAS, ce n&rsquo;est plus un problème (un clic et tout se met à jour)</td>
</tr>
<tr>
<td style="text-align:left"><strong>Umami</strong></td>
<td style="text-align:left">Docker App</td>
<td style="text-align:left">Statistiques</td>
<td style="text-align:left">Petit bug sournois sous FireFox qui empêche l&rsquo;édition des dashboards, j&rsquo;ai mis longtemps à comprendre&hellip;</td>
</tr>
<tr>
<td style="text-align:left"><strong>Wordpress</strong></td>
<td style="text-align:left">Docker App</td>
<td style="text-align:left">CV en ligne</td>
<td style="text-align:left">C&rsquo;est par ici : <a href="https://ber.trand.fr">ber.trand.fr</a></td>
</tr>
</tbody>
</table>
<h2 id="hardware">Hardware</h2>
<h3 id="stockage">Stockage</h3>
<p>Étant donné le prix complètement dingue des SSD actuels, j&rsquo;ai dû faire des choix !</p>
<ol>
<li>Deux SSD fanxiang NVMe 256 Go PCIe Gen 3x4 2280 en RAID1
<blockquote>
<p>Achetés en mars 2026 pour 118 € les deux disques<br>
Utilisés pour les données, les apps, les VMs et pour tout ce qu&rsquo;il ne faut surtout pas perdre.</p>
</blockquote>
</li>
<li>Un SSD Crucial P3 4 To M.2 PCIe Gen3 NVMe (Édition Acronis)
<blockquote>
<p>Acheté en juillet 2024 pour 282,99 €, à l&rsquo;heure où j&rsquo;écris ces lignes son prix a presque triplé !<br>
Utilisé pour les gros fichiers, principalement la bibliothèque JellyFin.</p>
</blockquote>
</li>
<li>Netac_S535N8_256GYN (SSD SATA - BootPool)
<blockquote>
<p>Récup, utilisé pour l&rsquo;OS en plus du stockage interne du BeeLink sur eMMC (BootPool)</p>
</blockquote>
</li>
</ol>
<h3 id="consommation-électrique-et-wake-on-lan">Consommation électrique et wake-on-LAN</h3>
<p>Mon onduleur affiche une consommation de 20 W environ. La prise Shelly connectée à la baie affiche un peu plus, c&rsquo;est logique avec le switch, le ventilateur et l&rsquo;arduino de la baie.<br>
<img alt="capture interface truenas UPS" src="/posts/homelab_v2/images/capture_04.png"></p>
<p><img alt="capture ShellyPlug" src="/posts/homelab_v2/images/capture_05.png"></p>
<p>En cas de coupure de courant, le Beelink reste alimenté pendant 45 min environ. Le port USB de l&rsquo;onduleur permet d&rsquo;éteindre proprement le Beelink. Ensuite, un petit script sur la FreeBox Ultra se charge d&rsquo;envoyer des requêtes wake-on-LAN régulièrement pour réveiller le Beelink. Je peux partir en vacances sereinement !</p>
<h2 id="conclusion">Conclusion</h2>
<p><img alt="photo du beelink dans la baie" src="/posts/homelab_v2/images/beelink_photo_02.jpg"></p>
<p>Cela fait maintenant trois mois que le Beelink tourne en production, et le bilan est très positif. Le combo Beelink / TrueNAS s&rsquo;avère redoutablement efficace : Docker pour les apps sans prise de tête, Incus pour les services qui nécessitent plus de souplesse, et les VMs QEMU pour le reste. On expose ce qui à besoin avec NPM. Le tout pour une vingtaine de watts au compteur.
Difficile de faire plus compact, plus silencieux et plus économe en énergie pour ce niveau de services. Si vous cherchez un homelab minimaliste et fiable, je recommande.</p>
]]></content>
        </item>
        
        <item>
            <title>🚂 Barrière automatique pour train électrique</title>
            <link>https://blog.trand.fr/posts/barriere-train-electrique/</link>
            <pubDate>Sun, 05 Oct 2025 09:03:02 +0200</pubDate>
            
            <guid>https://blog.trand.fr/posts/barriere-train-electrique/</guid>
            <description>Votre navigateur ne supporte pas la balise vidéo. J’ai ressorti le train électrique de mon père. ⚡ C’est un vieux train analogique qui fonctionne encore parfaitement bien ! J’ai dû racheter quelques éclisses pour construire un beau circuit. À cette occasion, j’ai découvert le site de modélisme Jura, que je recommande vivement. 👍
Votre navigateur ne supporte pas la balise vidéo. Nous avions un passage à niveau mécanique, mais le pauvre n’a pas survécu aux déménagements… 😅 C’est là qu’m’est venue l’idée de fabriquer une barrière automatique !</description>
            <content type="html"><![CDATA[<video width="100%" controls>
  <source src="/images/train2.mp4" type="video/mp4">
  Votre navigateur ne supporte pas la balise vidéo.
</video>

<p>J’ai ressorti le train électrique de mon père. ⚡ C’est un vieux train analogique qui fonctionne encore <em>parfaitement</em> bien ! J’ai dû racheter quelques éclisses pour construire un beau circuit. À cette occasion, j’ai découvert le site de modélisme <a href="https://www.jura-modelisme.fr/"><strong>Jura</strong></a>, que je recommande vivement. 👍</p>
<video width="100%" controls>
  <source src="/images/train1.mp4" type="video/mp4">
  Votre navigateur ne supporte pas la balise vidéo.
</video>

<p>Nous avions un passage à niveau mécanique, mais le pauvre n’a pas survécu aux déménagements… 😅 C’est là qu’m’est venue l’idée de fabriquer une barrière automatique !</p>
<hr>
<h3 id="-conception"><strong>🔧 Conception</strong></h3>
<p>Pour ce projet, j’ai utilisé :</p>
<ul>
<li>un <strong>Arduino Nano</strong> ;</li>
<li>un <strong>capteur à ultrasons</strong> ;</li>
<li>un <strong>micro servo SG90</strong> ;</li>
<li>deux <strong>LED</strong> ;</li>
<li>un <strong>buzzer</strong>.</li>
</ul>
<p>Au programme : soudure 🔥, découpe laser ✂️, pistolet à colle 🔫, et bien sûr, la fameuse patafix UHU !</p>

    <img src="/images/gate1.jpg"  alt="Barrière automatique avec capteur"  class="center"  style="border-radius: 8px;"  />


<hr>
<h3 id="-réglages"><strong>⚙️ Réglages</strong></h3>
<p>Après quelques ajustements et incidents ferroviaires <em>sans gravité</em> (ouf ! 😅), la barrière fonctionne à merveille. J’ai notamment dû résoudre un problème : éviter que la barrière ne se referme trop tôt lorsque le capteur ne détecte plus le train, par exemple quand l’intervalle entre deux wagons passe lentement devant lui. Heureusement, la fonction <code>millis()</code> m’a sauvé la mise ! 🎯</p>
<video width="100%" controls>
  <source src="/images/train3.mp4" type="video/mp4">
  Votre navigateur ne supporte pas la balise vidéo.
</video>

<hr>
<h3 id="-code"><strong>💻 Code</strong></h3>
<p>Envie de te lancer dans l’aventure ? Le code Arduino est disponible <strong><a href="/code/barriere_V1.ino">ici</a></strong> !</p>
]]></content>
        </item>
        
        <item>
            <title>L&#39;horloge de Lisa</title>
            <link>https://blog.trand.fr/posts/horloge_lisa/</link>
            <pubDate>Sun, 20 Jul 2025 19:01:10 +0200</pubDate>
            
            <guid>https://blog.trand.fr/posts/horloge_lisa/</guid>
            <description>Comment expliquer le temps qui passe à une petite fille de 3 ans ? Et surtout, comment éviter qu&amp;rsquo;elle ne débarque dans votre chambre à l&amp;rsquo;aube en criant &amp;ldquo;J&amp;rsquo;ai fini de faire dodo !&amp;rdquo;
Voici notre aventure horlogère !
🕐 Une aiguille pour l&amp;rsquo;heure Tout a commencé avec une pendule bricolée grâce à un mécanisme commandé pour 16€. Installé dans un carton de récupération, nous avons gardé la trotteuse et la petite aiguille, et ajouté des gommettes colorées pour marquer les heures clés de la journée.</description>
            <content type="html"><![CDATA[
    <img src="/images/Horloge01.JPG"  alt="une horloge avec une seule aiguille et deux led"  class="center"  style="border-radius: 8px;"  />


<p>Comment expliquer le temps qui passe à une petite fille de 3 ans ?
Et surtout, comment éviter qu&rsquo;elle ne débarque dans votre chambre à l&rsquo;aube en criant &ldquo;J&rsquo;ai fini de faire dodo !&rdquo;</p>
<p>Voici notre aventure horlogère !</p>
<h2 id="-une-aiguille-pour-lheure">🕐 Une aiguille pour l&rsquo;heure</h2>
<p>Tout a commencé avec une pendule bricolée grâce à un <a href="https://amzn.eu/d/cl7D1di">mécanisme</a> commandé pour 16€. Installé dans un carton de récupération, nous avons gardé la trotteuse et la petite aiguille, et ajouté des gommettes colorées pour marquer les heures clés de la journée.</p>
<p>Résultat ? Mitigé. Impossible de savoir si Lisa a compris que le mouvement de l&rsquo;aiguille correspond au temps qui passe.</p>
<h2 id="-deux-leds-pour-savoir-si-cest-lheure-de-dodo-ou-pas">💡 Deux LEDs pour savoir si c&rsquo;est l&rsquo;heure de dodo ou pas</h2>

    <img src="/images/Horloge02.JPG"  alt="une horloge avec une seule aiguille et deux led"  class="center"  style="border-radius: 8px;"  />


<p>Pour simplifier les choses, j&rsquo;ai décidé de passer à la vitesse supérieure avec un Arduino. Son rôle ? Allumer une lumière verte quand c&rsquo;est l&rsquo;heure de se lever et une lumière rouge quand il faut rester au lit. Un vrai feu de circulation pour les tout-petits !</p>
<h3 id="-montage">🛠️ Montage</h3>
<p>Pour ce chef-d&rsquo;œuvre technologique, il vous faudra :</p>
<ul>
<li>Un <a href="https://fr.wikipedia.org/wiki/Arduino_Nano">Arduino nano</a> (le cerveau de l&rsquo;opération)</li>
<li>Un <a href="https://fr.aliexpress.com/i/1005003203118007.html">module RTC</a> (Real Time Clock, pour que l&rsquo;Arduino sache l&rsquo;heure qu&rsquo;il est)</li>
<li>Un <a href="https://fr.aliexpress.com/item/33004374185.html">réducteur de tension</a> pour descendre les 5V de l&rsquo;Arduino à 1,5V et alimenter l&rsquo;horloge (parce que tout les moyens sont bons pour éconimiser des piles)</li>
</ul>

    <img src="/images/Horloge03.JPG"  alt="une horloge avec une seule aiguille et deux led"  class="center"  style="border-radius: 8px;"  />


<h3 id="-programmation">💻 Programmation</h3>
<p>Le code Arduino est disponible <a href="https://trand.fr/Pendule_V1.ino">ici</a> pour ceux qui veulent se lancer dans l&rsquo;aventure.</p>
]]></content>
        </item>
        
        <item>
            <title>DeeJ InTheMix</title>
            <link>https://blog.trand.fr/posts/deej-inthemix/</link>
            <pubDate>Sun, 13 Jul 2025 09:03:02 +0200</pubDate>
            
            <guid>https://blog.trand.fr/posts/deej-inthemix/</guid>
            <description>Après avoir lu cet article de Korben, j&amp;rsquo;ai eu l&amp;rsquo;idée de fabriquer ma propre &amp;ldquo;mixette&amp;rdquo; pour gérer le volume audio des différentes applications en cours d&amp;rsquo;exécution.
L’idée est simple : des potentiomètres analogiques qu’on branche à un microcontrôleur (Arduino), lesquels envoient des valeurs numériques pour ajuster le son logiciel côté PC. Ce qui est intéressant ici, c’est qu’on fait ce qui se passe habituellement dans le monde de l’audio, où on cherche à capturer un signal analogique pour le transformer en numérique.</description>
            <content type="html"><![CDATA[<p><img alt="mixette audio" src="/images/IMG_2340.jpg"></p>
<p>Après avoir lu <a href="https://korben.info/deej-mixeur-audio-materiel-open-source-geeks.html">cet article de Korben</a>, j&rsquo;ai eu l&rsquo;idée de fabriquer ma propre &ldquo;mixette&rdquo; pour gérer le volume audio des différentes applications en cours d&rsquo;exécution.</p>
<p>L’idée est simple : des potentiomètres analogiques qu’on branche à un microcontrôleur (Arduino), lesquels envoient des valeurs numériques pour ajuster le son logiciel côté PC.
Ce qui est intéressant ici, c’est qu’on fait ce qui se passe habituellement dans le monde de l’audio, où on cherche à capturer un signal analogique pour le transformer en numérique.</p>
<p>Là, je redonne une forme physique à ce qui n’était qu’un slider à cliquer (avec la précision limitée d&rsquo;une souris) dans un coin d’interface. Et ça change tout.</p>
<p>Bref, avec un peu de temps et l&rsquo;aide de ma fidèle graveuse laser, j&rsquo;ai découpé une planchette de bois aux bonnes dimensions.</p>
<p><img alt="Gravure Laser" src="/images/IMG_2298.jpg"></p>
<p>Pour le montage de l&rsquo;Arduino et les branchements, tout est détaillé <a href="https://github.com/omriharel/deej">ici</a>.
J&rsquo;ai sorti le fer à souder et hop, un peu de magie électronique plus tard.</p>
<p><img alt="Soudure" src="/images/IMG_2300.jpg"></p>
<p>J&rsquo;ai tout assemblé dans un joli boîtier, et le tour est joué.</p>
<h1 id="analogique-vs-numérique">analogique vs numérique</h1>
<p>Ce projet m’a vraiment plu parce qu’il illustre bien une zone de friction entre l’analogique et le numérique.</p>
<p>Le numérique permet la souplesse : on change les applis pilotées en éditant un fichier config.yaml, on intègre Chrome, Spotify ou Slack à la volée, on télécharge le code source, on adapte. Tout est scriptable, modulable, sauvegardable.</p>
<p>L’analogique, lui, ramène le toucher. Le feedback. On bouge un vrai bouton, pas une souris sur un curseur. Il y a une présence, un lien presque instinctif entre l’intention et l’action.</p>
<p>Et c’est là que réside tout l’intérêt du projet : créer un pont entre ces deux mondes, avec une simplicité déconcertante.</p>
<p>Je l’utilise tous les jours en télétravail. Une appli qui hurle ? Je baisse le potard. Une réunion sur Meet ? Je monte le micro. Pas besoin de jongler entre fenêtres. C’est rapide, efficace, presque invisible. Et surtout : fait maison.</p>
<p>Ce n’est pas un gadget. C’est une extension de mon environnement numérique, rendue tangible. Adopté !</p>
]]></content>
        </item>
        
        <item>
            <title>Viva Tech 2025</title>
            <link>https://blog.trand.fr/posts/viva-tech-2025/</link>
            <pubDate>Sun, 15 Jun 2025 10:26:55 +0200</pubDate>
            
            <guid>https://blog.trand.fr/posts/viva-tech-2025/</guid>
            <description>Beaucoup de monde, beaucoup de stands (trop ?) Invité par Scaleway, j&amp;rsquo;ai eu la chance de me rendre au salon VivaTech de Paris !
Le salon C&amp;rsquo;est gigantesque. Difficile parfois de se frayer un chemin dans les allées du salon.
Le système de QR-code intégré dans les pass et l&amp;rsquo;application rend très faciles les échanges de contacts. On se &amp;ldquo;flashe&amp;rdquo; à tout va mais toujours en demandant poliment l&amp;rsquo;autorisation 🙂 &amp;ldquo;Je peux vous flasher ?</description>
            <content type="html"><![CDATA[<h2 id="beaucoup-de-monde-beaucoup-de-stands-trop-">Beaucoup de monde, beaucoup de stands (trop ?)</h2>
<p>Invité par Scaleway, j&rsquo;ai eu la chance de me rendre au salon VivaTech de Paris !</p>

    <img src="/images/IMG_2998.jpg"  alt="Plan large du salon VivaTech"  class="center"  style="border-radius: 8px;"  />


<h3 id="le-salon">Le salon</h3>
<p>C&rsquo;est gigantesque. Difficile parfois de se frayer un chemin dans les allées du salon.</p>
<p>Le système de QR-code intégré dans les pass et l&rsquo;application rend très faciles les échanges de contacts. On se &ldquo;flashe&rdquo; à tout va mais toujours en demandant poliment l&rsquo;autorisation 🙂 &ldquo;Je peux vous flasher ?&rdquo;</p>

    <img src="/images/IMG_3001.jpg"  alt="Pass tour de cou avec QR-Code"  class="center"  style="border-radius: 8px;"  />


<h3 id="les-talks">Les talks</h3>
<p>J&rsquo;ai pu assister à plusieurs talks intéressants sur le quantique, la cybersécurité et bien évidemment, l&rsquo;incontournable IA.</p>
<h3 id="scaleway">Scaleway</h3>
<p>Sur le stand Scaleway, j&rsquo;ai pu discuter avec le CEO, Damien Lucas qui m&rsquo;a notamment parlé de la roadmap de déploiement des futurs datacenters.</p>
]]></content>
        </item>
        
    </channel>
</rss>
