<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>productivité - Tag - Jordan Chapuy - Blog d'un développeur passionné ❤️</title><link>https://jordanchapuy.com/tags/productivit%C3%A9/</link><description>productivité - Tag - Jordan Chapuy - Blog d'un développeur passionné ❤️</description><generator>Hugo -- gohugo.io</generator><language>fr</language><lastBuildDate>Mon, 10 Aug 2026 16:48:02 +0200</lastBuildDate><atom:link href="https://jordanchapuy.com/tags/productivit%C3%A9/" rel="self" type="application/rss+xml"/><item><title>FluidVoice pour dicter efficacement et donner des supers pouvoirs à sa voix</title><link>https://jordanchapuy.com/posts/2026/08/fluidvoice-pour-dicter-efficacement-et-donner-des-supers-pouvoirs-a-sa-voix/</link><pubDate>Mon, 10 Aug 2026 16:48:02 +0200</pubDate><author>Auteur</author><guid>https://jordanchapuy.com/posts/2026/08/fluidvoice-pour-dicter-efficacement-et-donner-des-supers-pouvoirs-a-sa-voix/</guid><description><![CDATA[<p>Dans mon <a href="https://jordanchapuy.com/posts/2026/05/j-ecris-plus-vite-depuis-que-je-dicte-mes-idees/" rel="">dernier article sur la dictée vocale</a>, je vous parlais de Vowen. J&rsquo;ai déjà changé d&rsquo;outil. Pas juste par hype, c&rsquo;est pas mon genre.</p>
<p>Je suis passé à <a href="https://altic.dev/fluid" target="_blank" rel="noopener noreffer">FluidVoice</a>, une application de dictée pour macOS qui propose toujours le fonctionnement en <strong>local</strong> - la voix et le texte restent sur mon macbook tant que l&rsquo;on n&rsquo;active pas volontairement un fournisseur cloud. Qui est <strong>gratuite</strong>, et en plus, qui est également <a href="https://github.com/altic-dev/FluidVoice" target="_blank" rel="noopener noreffer"><strong>open source</strong></a> cette fois. J&rsquo;aime bien que le code puisse être ouvert, surtout quand ça touche à des dommaines assez sensible.</p>
<p>D&rsquo;ailleurs, ça me fait penser à son auteur. À la base, je suis tombé sur FluidVoice en traînant sur Reddit. Son auteur m&rsquo;avait marqué. Il disait grosso-modo <em>&ldquo;ne payez jamais pour utiliser votre voix, et gardez là privée&rdquo;</em> en expliquant pourquoi il avait lancé ce projet et qu&rsquo;il l&rsquo;avait open-sourcé.</p>
<p>Ça marche très bien chez moi. L&rsquo;onboarding est même plus agréable que celui de Vowen : il accompagne le choix du modèle vocal selon la langue, la précision et la rapidité recherchées. Pas besoin de savoir à l&rsquo;avance lequel de Whisper, Parakeet ou un autre modèle est le plus adapté pour nous.</p>
<p>Et puis, il y a les petites fonctionnalités en plus. FluidVoice propose localement des choses que Vowen réserve à son offre payante : amélioration de la dictée, reformulation directement dans les champs de texte, historique audio optionnel&hellip; De quoi continuer à jouer avec sa voix.</p>
<p>Si ça vous tente, attendez, il y a encore mieux. Il y a aussi le <em><strong>Command Mode</strong></em>. L&rsquo;idée est assez marrante : ouvrir des applications ou déclencher certaines actions à la voix. Ce n&rsquo;est pas le genre de chose que je vais utiliser toute la journée — je suis encore très copain avec mon clavier — mais pour quelques moments où je préfère être debout les mains libres, pourquoi pas ? <a href="https://github.com/user-attachments/assets/ffb47afd-1621-432a-bdca-baa4b8526301" target="_blank" rel="noopener noreffer">La démo</a> donne une bonne idée du potentiel.</p>
<p>Bref, si vous cherchez une solution de dictée vocale locale sur Mac, FluidVoice mérite clairement un essai.</p>
]]></description></item><item><title>J’écris plus vite depuis que je dicte mes idées</title><link>https://jordanchapuy.com/posts/2026/05/j-ecris-plus-vite-depuis-que-je-dicte-mes-idees/</link><pubDate>Sun, 10 May 2026 08:30:00 +0200</pubDate><author>Auteur</author><guid>https://jordanchapuy.com/posts/2026/05/j-ecris-plus-vite-depuis-que-je-dicte-mes-idees/</guid><description><![CDATA[<p>Écrire me prends du temps. Déjà parce que je met plus de temps à taper qu&rsquo;à parler, mais aussi parce que je vais sans cesse relire ce que j&rsquo;écris au-dessus, parfois le modifier, puis revenir encore sur mon paragraphe d&rsquo;avant. Une balade infinie entre les idées qui peut me faire partir dans tous les sens.</p>
<p>Alors qu&rsquo;à la voix, j&rsquo;ai une sensation différente. Je me concentre un peu plus sur un unique chemin. Même si je divague, <strong>j&rsquo;ai quand même toujours le fil rouge qui avance</strong>. C&rsquo;est plus <strong>naturel</strong> je trouve. Le problème jusqu&rsquo;à peu, c&rsquo;était que parler et produire du texte étaient deux mondes séparés. Mais ça a changé, et ça devient même très qualitatif (en plus d&rsquo;être plaisant).</p>
<h2 id="les-avantages-dutiliser-notre-voix">Les avantages d’utiliser notre voix</h2>
<p>Avant, j’utilisais surtout la dictée vocale de mon macbook ou iPhone, et je la trouvais vite limitée. Surtout quand il y a un mélange français/anglais, du jargon technique, des noms propres ou des bizarerries - <strong>la dictée vocale d&rsquo;Apple est très vite dans les choux</strong>.</p>
<p>Depuis une semaine, je m&rsquo;amuse avec les modèles <strong>Whisper</strong> de OpenAI. La différence m’a sauté aux yeux ; je fais très peu de retours. J&rsquo;ai l&rsquo;impression que le modèle <em>comprend mieux</em> le contexte global de ma phrase, qu&rsquo;il s&rsquo;adapte au lieu de faire du mot-à-mot. Ce n’est pas magique, mais c’est suffisamment bon pour que je n’ai plus l’impression de me battre avec l’outil.</p>
<p>Au quotidien, les avantages sont visibles. J’ai les mains libres. Je peux rester debout devant le PC. Je peux même faire quelques pas dans la pièce tout en continuant ma pensée. <strong>Réfléchir et parler en étant un mouvement</strong>, ça aide beaucoup (poke Pauline !). Le clavier, lui, ne m’impose plus son rythme.</p>
<p>La rapidité compte aussi, évidemment. Mais ce n’est pas seulement “aller plus vite”. C’est surtout <strong>garder le fil</strong>. Quand je dicte, je déroule mieux une idée - je passe après en édition, si nécessaire d&rsquo;ailleurs. Oh, et un bonus pratique : je me focalise moins sur les fautes au premier jet, notamment parce que le modèle en fait peu.</p>
<p>Typiquement pour cet article et le précédent, j&rsquo;ai beaucoup plus utilisé ma voix que le clavier. Il y a des paragraphes qui sont venus plus <strong>naturellement</strong> et que je n&rsquo;ai même pas retouché. J&rsquo;aime bien. <em>&ldquo;J&rsquo;apprécie [les fruits en sirop] !&rdquo; comme dirait le roi Burgonde.</em></p>
<p>Je m’en sers pour mes articles mais également pour des recherches, préparer des prompts IA, rédiger des messages un peu longs ou simplement poser une pensée dans une note. C’est à la fois plus rapide et plus agréable.</p>
<h2 id="le-mode-cloud--démarrer-vite-avec-wisprflow">Le mode cloud : démarrer vite avec Wisprflow</h2>
<p>Si vous voulez tester sans vous prendre la tête, le cloud est le chemin le plus court. J’ai repéré <a href="https://wisprflow.ai/" target="_blank" rel="noopener noreffer">Wisprflow</a> pour ça, et l’onboarding est vraiment simple : on lance, on parle, on récupère le texte.</p>
<p>Pour un usage quotidien (recherches, messages, prompts, notes, écriture), c’est <strong>efficace tout de suite</strong>. Et surtout, ça marche sur <strong>tous les types de devices</strong>, PC comme téléphone, et peu importe la puissance. Deux compromis à garder en tête : les données et le prix du service (si on dépasse le free-tier).</p>
<p>Les données vocales passent par un <strong>service externe</strong>. Ça peut être problématique d&rsquo;une part selon les informations que l&rsquo;on dicte, et d&rsquo;autre part car on ne sait pas, avec certitude, si le service ne va pas s&rsquo;approprier notre voix un de ces jours. Wisprflow a tout de même l&rsquo;air d&rsquo;être sérieux dessus : <a href="https://wisprflow.ai/privacy" target="_blank" rel="noopener noreffer">notre voix n&rsquo;est ni utilisée ni stockée</a>.</p>
<h2 id="le-mode-local--plus-de-contrôle-avec-vowen">Le mode local : plus de contrôle avec Vowen</h2>
<p>Si on se souci de la confidentialité, l’approche locale devient intéressante. J’ai testé <a href="https://vowen.ai/" target="_blank" rel="noopener noreffer">Vowen</a> pour faire tourner les modèles Whisper en local, avec des variantes (large turbo, small, medium) selon le compromis vitesse/précision.</p>
<p>Après plusieurs tests, le modèle qui me donne les meilleurs résultats reste clairement le <code>large v3 turbo</code> : c’est celui que je trouve le plus précis, notamment dès qu’il y a des termes techniques, des noms propres, des formulations tordues ou du mélange de langues. C’est devenu mon choix par défaut.</p>
<p>Je redescends parfois sur des modèles plus petits (<code>medium</code>, <code>small</code>) quand le contexte est plus simple ou quand je veux privilégier la légèreté.</p>
<p>Le principal avantage du local, pour moi, c’est surtout la <strong>tranquillité</strong> : je sais mieux où vont mes données (<strong>nulle part</strong> :)), je contrôle davantage mon environnement. Bref, j’ai moins cette sensation de confier ma voix à la terre entière.</p>
<p>Évidemment, le local demande un matériel adapté vu que c&rsquo;est notre CPU/GPU qui va travailler. J&rsquo;ai quand même l&rsquo;impression que l&rsquo;empreinte mémoire et énergie reste légère, même avec le large V3 Turbo. Ça n&rsquo;a pas trop l&rsquo;air de préoccuper mon MacBook.</p>
<h2 id="et-donc-après-une-semaine-">Et donc, après une semaine ?</h2>
<p>Je ne pense pas que la voix remplace totalement le clavier. Je pense surtout qu’elle redonne du <em><strong>mouvement</strong></em> à l’écriture, et plus largement à tout ce qu’on formule dans une journée. Je bloque moins sur des formulations, sur des structurations, sur ce même foutu paragraphe. Ça se complète bien. J&rsquo;utilise de plus en plus ma voix.</p>
<p>La version cloud et local sont tellement simples à mettre en place que je recommande vivement à chacun de faire un essai, et de voir les sensations que ça procure en plus du côté pratique.</p>
<p>Ça faisait déjà un moment que j&rsquo;utilisais la dictée vocale pour écrire des messages à mes amis. Et là, avec Whisper, c&rsquo;est vraiment agréable de ne plus combattre l&rsquo;outil.</p>
]]></description></item><item><title>Je n'ai pas le temps. Vraiment ?</title><link>https://jordanchapuy.com/posts/2022/10/je-n-ai-pas-le-temps-vraiment/</link><pubDate>Mon, 03 Oct 2022 21:00:00 +0200</pubDate><author>Auteur</author><guid>https://jordanchapuy.com/posts/2022/10/je-n-ai-pas-le-temps-vraiment/</guid><description><![CDATA[<p>Je n&rsquo;ai pas publié depuis quelques mois. Je pourrais me dire <em>&ldquo;je n&rsquo;ai pas eu le temps&rdquo;</em>. Mais, est-ce vraiment un manque de temps ? Je l&rsquo;ai ce temps. D&rsquo;ailleurs, on a tous le même temps - 7 jours dans la semaine, 24 heures dans la journée, 60 minutes dans l&rsquo;heure. C&rsquo;est invariable¹. Pourtant, on entend et utilise souvent cette excuse, <em>&ldquo;je n&rsquo;ai pas le temps&rdquo;</em>. Une affirmation incorrecte, qui ne veut pas dire grand-chose.</p>
<p>Le temps n&rsquo;est pas une ressource comme les autres. Prenons en exemple l&rsquo;électricité. On peut en acheter, en stocker, et même en fabriquer. Maintenant, regardons avec le temps. On ne peut pas l&rsquo;acheter. Vous avez déjà vu des magasins pour acheter du temps ? On ne peut pas le stocker, ni en cumuler ; le temps passera quoi qu&rsquo;il arrive, qu&rsquo;on le <em>consomme</em> ou non. Et on ne peut pas non plus le fabriquer.</p>
<p><code>Attends, t'es en train de me dire qu'on ne peut rien faire avec le temps ?</code></p>
<p>Plus ou moins. On peut mesurer le temps entre des événements - <em>&ldquo;il s&rsquo;est écoulé 2 heures depuis que je me suis levé&rdquo;</em>. Encore plus intéressant dans le cadre de cette histoire, on peut déterminer ce que l&rsquo;on veut faire pendant un temps donné - <em>&ldquo;pendant la prochaine heure, je vais jouer de la guitare&rdquo;</em>. Et on peut ordonner des événements dans le temps - <em>&ldquo;je vais jouer de la guitare et ensuite faire du vélo&rdquo;</em>.</p>
<p>Vous voyez la subtilité ? <strong>J&rsquo;agis sur moi</strong> et sur mes activités, <strong>sur ce que je peux contrôler et changer</strong>. JE m&rsquo;adapte. Je n&rsquo;agis pas directement sur le temps (d&rsquo;ailleurs, c&rsquo;est plutôt lui qui agit sur nous - qui a dit vieillesse ?).</p>
<p>On va donc chercher à influencer notre façon d&rsquo;utiliser le temps qui s&rsquo;écoule. Comment ? C&rsquo;est une question à laquelle on peut répondre par la <strong>priorisation</strong> et l&rsquo;<strong>organisation</strong>.</p>
<p>Jouer à la console, regarder une série, aller chez des amis, &hellip; Ce sont des choix, ce sont des priorités que l&rsquo;on s&rsquo;est données. Peut-être que l&rsquo;on n&rsquo;en ait pas conscient sur le moment, mais cela reste priorité. On a déterminé ce jour-là que regarder une série puis voir ses amis avait une priorité plus élevée que de faire du sport. <em>&ldquo;Je n&rsquo;ai pas eu le temps de faire du sport&rdquo;</em> devient <em>&ldquo;j&rsquo;ai eu d&rsquo;autres priorités que de faire du sport&rdquo;</em>. Et c&rsquo;est bien plus qu&rsquo;un changement de tournure de phrase. On déplace le problème dans un espace que l&rsquo;on peut résoudre : je ne peux pas changer la manière dont le temps s&rsquo;écoule mais <strong>je peux changer mes priorités</strong>. C&rsquo;est valable pour la vie pro autant que pour la vie perso.</p>
<p>Je peux commencer par <strong>lister</strong> toutes les activités et tâches que je dois faire. De cette manière, je vais rendre visible l&rsquo;ensemble des choses que je veux faire. Je peux éventuellement faire des regroupements par thématique, j&rsquo;aurais alors une vue plus macro. En explicitant tout ça à l&rsquo;écrit, je vais pouvoir me rendre compte que j&rsquo;essaie peut-être de faire trop de choses en même temps. C&rsquo;est là qu&rsquo;entre en jeu la <strong>priorisation</strong>.</p>
<p>On va se poser des questions pour déterminer ce sur quoi on veut passer du temps. Je ne pourrais probablement pas faire tout ce que je veux cette semaine, alors qu&rsquo;est-ce que je choisis de faire ? Une autre façon de se challenger quand on n&rsquo;arrive pas à s&rsquo;enlever des tâches : je veux tout faire, ok, mais alors par quoi je commence ?</p>
<p>Pour m&rsquo;aider, je peux utiliser la <a href="https://fr.wikipedia.org/wiki/Matrice_d%27Eisenhower" target="_blank" rel="noopener noreffer">matrice d&rsquo;Eisenhower</a>. C&rsquo;est un quadrant avec un axe <em>urgence</em> et un axe <em>importance</em>. En identifiant dans quelle zone du quadrant se situent nos tâches, on peut déterminer celles qu&rsquo;il faudrait réaliser maintenant, plus tard, ou déléguer voire abandonner. C&rsquo;est un modèle simple et pratique pour comparer des tâches. Eh oui, la priorisation, c&rsquo;est aussi de la comparaison ; cette tâche est plus prioritaire que celle-ci.</p>
<p>Avec les tâches que j&rsquo;ai identifiées, je peux créer un <a href="https://fr.wikipedia.org/wiki/Tableau_kanban" target="_blank" rel="noopener noreffer">tableau Kanban</a> pour visualiser l&rsquo;avancement de ce que je fais actuellement. Trois simples colonnes suffisent : <em>à faire</em>, <em>en cours</em> et <em>terminé</em>. L&rsquo;approche Kanban vient avec des principes très intéressants pour s&rsquo;organiser. Je mets des limites sur les colonnes - je ne dois pas avoir plus de deux tâches <em>en cours</em> par exemple. Et j&rsquo;essaie de tirer les cartes vers la droite le plus rapidement possible.</p>
<p>Autrement dit, je <strong>limite mes encours</strong> et je termine ce que j&rsquo;ai commencé (stop starting, start finishing). Si je fais vingt tâches en même temps, je vais sans arrêt jongler entre ces tâches, et je vais mettre beaucoup de temps à en terminer n&rsquo;en serait-ce qu&rsquo;une. Alors que si je me limite à disons deux tâches, je pourrais plus rapidement la terminer et en commencer une autre.</p>
<p>Je cherche aussi à <strong>découper mes tâches</strong> en assez petits morceaux pour les terminer rapidement et passer à autre chose. Autre bénéfice important, j&rsquo;ai plus de flexibilité dans la priorisation. Plutôt que de <em>&ldquo;repeindre l&rsquo;appartement&rdquo;</em> puis <em>&ldquo;prendre soin du jardin&rdquo;</em>, je peux avoir un tri plus fin qui pourrait donner <em>&ldquo;repeindre le salon&rdquo;</em>, <em>&ldquo;tondre le gazon&rdquo;</em>, <em>&ldquo;repeindre la cuisine&rdquo;</em>, <em>&ldquo;repeindre la chambre&rdquo;</em>, et <em>&ldquo;tailler les haies&rdquo;</em>.</p>
<p>À noter que tout ça est applicable même si on n&rsquo;utilise pas de tableau Kanban. Et en voilà un autre : <strong>savoir dire non</strong>. Un soft skill indispensable pour ne pas se retrouver avec une liste infinie de tâches à faire. Prioriser, c&rsquo;est d&rsquo;une certaine manière dire non à certains sujets. <em>&ldquo;Non je ne développerais pas cette fonctionnalité maintenant, voire pas du tout.&rdquo;</em></p>
<p>Vous voilà maintenant avec de nouvelles billes pour maîtriser le temps&hellip; à travers vous-même :)</p>
<p>Mon intention avec cet article était de vous permettre de vous questionner et de vous faire prendre conscience que le temps, c&rsquo;est aussi une question de priorités. Et c&rsquo;est une bonne chose, parce que ça, on peut le gérer. On peut décider d&rsquo;adapter nos priorités en fonction du contexte, on peut s&rsquo;organiser pour avancer, on peut trier ce qui n&rsquo;est pas nécessaire, etc. Ou peut-être que vous vous rendrez compte que vos priorités actuelles sont OK pour vous, qu&rsquo;il n&rsquo;y a rien à changer, et que finalement cette chose pour laquelle vous n&rsquo;avez pas le temps n&rsquo;est pas si importante.</p>
<hr>
<p><em>1. La rotation de la Terre varie ; elle est parfois plus lente, parfois plus rapide. Environ tous les 4-5 ans, une seconde intercalaire est ajoutée au système de temps UTC. Par rapport à l&rsquo;horloge atomique qui elle ne varie pas.</em></p>
]]></description></item><item><title>Soyez flemmard, écrivez des scripts</title><link>https://jordanchapuy.com/posts/2020/10/soyez-flemmard-ecrivez-des-scripts/</link><pubDate>Tue, 06 Oct 2020 09:00:00 +0200</pubDate><author>Auteur</author><guid>https://jordanchapuy.com/posts/2020/10/soyez-flemmard-ecrivez-des-scripts/</guid><description><![CDATA[<p>Avoir la flemme, ça a aussi du bon. Et quand on est développeur, on peut s’en servir. On a une arme redoutable : la capacité de créer des programmes. On peut facilement automatiser une tâche.</p>
<p>C’était mon cas récemment. Je devais mettre à jour un référentiel dans l’application. On m’a expliqué la procédure habituelle (récupérer un gros fichier de données puis faire une multitude de modifications manuelles), et ça ne me donnait pas terriblement envie.</p>
<p>Faire le robot, en exécutant une série d’actions sans réfléchir, ne me motive pas trop. On n’a pas vraiment de valeur ajoutée. Par contre, faire un script qui le fera à ma place, ça c’était plaisant. Et j’ai même appris des choses au passage.</p>
<hr>
<h1 id="automatisez">Automatisez</h1>
<p>La mise à jour du référentiel se prêtait parfaitement à l’exercice. C’est une tâche simple — il faut télécharger un fichier, faire des traitements de données, et exporter. Et c’est une tâche récurrente — on nous demande régulièrement de le faire sur ce projet. Toutes les conditions sont réunies pour écrire un script.</p>
<p>J’ai sorti mon petit Python pour l’occasion. J’aime bien scripter avec ce langage, notamment lorsqu’il y a du traitement de données. Je trouve que le Python est adapté pour ce besoin, et il est très puissant. C’est aussi plus élégant et parfois plus simple qu’un script bash.</p>
<p>C’était ma préférence sur ce moment-là, mais on peut utiliser ce que l’on veut. Parfois j’utilise Python, parfois un script bash. Vous pouvez utiliser autre chose. Peu importe. Il faut juste faire attention à ne pas créer une usine à gaz, et à ce que ce soit très facilement utilisable.</p>
<p>Je trouve qu’il y a un petit côté créatif à écrire un script. On conçoit quelque chose plutôt que d’être un simple exécutant. On cherche comment automatiser. On réfléchit. On code. C’est au final plus proche de notre métier. On a de la valeur ajoutée.</p>
<p>La création du script m’aura pris un peu moins d’une heure. Ce temps passé est négligeable dans la vie du produit. Sachant que l’on doit régulièrement mettre à jour le référentiel, ce sera un grand <strong>gain de temps</strong>. En effet, cette tâche ne prend maintenant que quelques secondes. Il suffit de lancer le script. Tout est géré.</p>
<p>Et je peux même aller plus loin. Maintenant que le script est créé, on peut envisager d’<strong>automatiser à 100% la tâche</strong>. Plutôt que de prendre du temps à un développeur et même à un Product Owner (créer, tester et suivre un ticket), l’action pourrait être déclenchée automatiquement. À chaque merge ou release par exemple, avec l’aide de l’<strong>intégration continue</strong>.</p>
<h2 id="et-appréciez">Et appréciez</h2>
<p>La productivité n’est pas le seul aspect positif. J’ai pris du <strong>plaisir</strong> à travailler sur ce sujet, en créant un script. Et j’ai même <strong>appris</strong> quelque chose. J’ai eu un problème de conversion de float en string. La manière dont Python tronquait par défaut ne convenait pas. J’ai découvert comment indiquer au parser le format que je souhaitais.</p>
<p>L’utilisation d’un script limite également les erreurs. Qui n’a jamais loupé un chercher / remplacer, ou oublié de modifier une ligne perdue au milieu de milliers d’autres ? Moi, ça m’est déjà arrivé. Lorsque l’on répète bêtement les mêmes actions des dizaines de fois, on peut facilement introduire une erreur. <strong>Le script ne se trompera pas</strong>, et on peut ajouter un filet de sécurité avec des tests unitaires.</p>
<hr>
<h2 id="bref">Bref</h2>
<p>Tous ces points positifs me font dire que la création d’un script est une idée intéressante dans ce genre de situation (une tâche récurrente, du traitement de données, une multitude d’actions à répéter, …).</p>
<p>Je ne dis pas qu’il faut y passer une semaine pour gagner quelques secondes, mais challengez l’idée, et essayez. Mettez-vous une timebox si vous avez peur d’y passer trop de temps. Commencez par quelque chose de simple.</p>
<p>Et vous, sur vos dernières itérations, quelles tâches pourriez-vous automatiser ? Qu’avez-vous déjà automatisé ?</p>
]]></description></item></channel></rss>