<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<link>http://software.cedric-bozzi.com/fr/</link>
<title>Cédric Bozzi - Développement</title>
<description></description>
<dc:language>fr</dc:language>
<dc:rights>Copyright 2012</dc:rights>
<dc:date>2012-02-23T01:59:02+01:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.garoo.net/" />
<atom:link href="http://software.cedric-bozzi.com/rss/fr/index.xml" rel="self" type="application/rss+xml" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
<item>
<title>Reader Helper 0.1 pour Mac</title>
<link>http://software.cedric-bozzi.com/fr/archives/2009/04/20/10114-reader-helper-0-1-pour-mac/</link>
<guid isPermaLink="true">http://software.cedric-bozzi.com/fr/archives/2009/04/20/10114-reader-helper-0-1-pour-mac/</guid>
<description>Je suis passé de NetNewsWire à Google Reader il y a quelques mois, et il est assez clair que je ne vais pas revenir en arrière cette fois, mais il y a toujours une chose qui me manque : dans NetNewsWire, je passais rapidement en revue les nouveaux articles, tout en écoutant des podcasts ou en regardant la télé, et j’ouvrais dans des tabs ceux que je comptais lire ; puis, quand j’avais du temps et que j’étais plus concentré, je lisais les tabs, un par un.
Ca ne marche pas dans un browser, parce qu’il se met vite à ramer sous la charge, et je ne fais pas confiance aux navigateurs pour ce qui est de sauvegarder la liste des tabs ouverts si je quitte ou qu’ils crashent — alors que je pouvais redémarrer NetNewsWire s’il s’alourdissait trop, et il rechargeait la liste des tabs sans charger effectivement les pages jusqu’à ce que je les active.
Je me suis mis à utiliser le "Mark as unread" de Google Reader pour survivre, mais ça ne marche pas vraiment non plus : les compteurs d’articles non lus ne veulent plus rien dire, et les articles marqués comme non lus vont régulièrement disparaître, puis réapparaître, etc. — en bref, c’est aussi peu pratique que fiable.
 D’où Reader Helper : une application séparée qui affiche votre page Google Reader à côté d’une fenêtre qui liste les liens que vous comptez lire. Cliquez sur un lien, il est ajouté à la sidebar. Puis, quand vous le souhaitez, vous pouvez passer en revue les liens de la sidebar, et cliquer dessus pour les ouvrir dans votre navigateur par défaut.
Les liens lus restent dans la sidebar jusqu’à ce que vous l’ayez purgée, au cas où une page n’aurait pas pu se charger, ou si vous aviez besoin de revenir à quelque chose que vous avez lu avant. Et vous pouvez Command-cliquer sur un lien dans Google Reader pour l’ouvrir immédiatement dans votre browser.
 La liste des liens est stockée dans une base de données sqlite, avec la bibliothèque FMDB de Gus Mueller, parce que je suis habitué au SQL et que je lui fais confiance pour ne pas paumer des données. (Même si l’application plantait en plein  milieu d’une modification de la base de données, je crois qu’on ne perdrait rien d’autre que la modification en cours.)
 La version 0.1 est hyper primitive et ne gère pas un bon nombre de fonctionnalités que je compte implémenter (j’ai même oublié de mettre un indicateur de chargement sur la fenêtre principale, ne vous inquiétez pas si elle reste vide et blanche un moment quand vous l’ouvrez), mais le fait est que ne pas avoir de liste de tabs dans Google Reader me tapait tellement sur les nerfs que j’avais vraiment besoin que cette application existe, là, maintenant, donc je me suis écarté du développement d’applications iPhone pour une journée, le temps de l’écrire.
 Téléchargement.
Twitter.
</description>
<content:encoded><![CDATA[<div style="margin: 0 0 0 5px; padding-left: 10px; border-left: solid 3px #ff66ff;"><p>Je suis passé de NetNewsWire à Google Reader il y a quelques mois, et il est assez clair que je ne vais pas revenir en arrière cette fois, mais il y a toujours une chose qui me manque&nbsp;: dans NetNewsWire, je passais rapidement en revue les nouveaux articles, tout en écoutant des podcasts ou en regardant la télé, et j’ouvrais dans des tabs ceux que je comptais lire&nbsp;; puis, quand j’avais du temps et que j’étais plus concentré, je lisais les tabs, un par un.</p>
<p>Ca ne marche pas dans un browser, parce qu’il se met vite à ramer sous la charge, et je ne fais pas confiance aux navigateurs pour ce qui est de sauvegarder la liste des tabs ouverts si je quitte ou qu’ils crashent — alors que je pouvais redémarrer NetNewsWire s’il s’alourdissait trop, et il rechargeait la <i>liste</i> des tabs sans charger effectivement les pages jusqu’à ce que je les active.</p>
<p>Je me suis mis à utiliser le &ldquo;Mark as unread&rdquo; de Google Reader pour survivre, mais ça ne marche pas vraiment non plus&nbsp;: les compteurs d’articles non lus ne veulent plus rien dire, et les articles marqués comme non lus vont régulièrement disparaître, puis réapparaître, etc. — en bref, c’est aussi peu pratique que fiable.</p>
<p class="spacer">&nbsp;</p><p>D’où Reader Helper&nbsp;: une application séparée qui affiche votre page Google Reader à côté d’une fenêtre qui liste les liens que vous comptez lire. Cliquez sur un lien, il est ajouté à la sidebar. Puis, quand vous le souhaitez, vous pouvez passer en revue les liens de la sidebar, et cliquer dessus pour les ouvrir dans votre navigateur par défaut.</p>
<p>Les liens lus restent dans la sidebar jusqu’à ce que vous l’ayez purgée, au cas où une page n’aurait pas pu se charger, ou si vous aviez besoin de revenir à quelque chose que vous avez lu avant. Et vous pouvez Command-cliquer sur un lien dans Google Reader pour l’ouvrir immédiatement dans votre browser.</p>
<p class="spacer">&nbsp;</p><p>La liste des liens est stockée dans une base de données sqlite, avec la bibliothèque FMDB de Gus Mueller, parce que je suis habitué au SQL et que je lui fais confiance pour ne pas paumer des données. (Même si l’application plantait en plein  milieu d’une modification de la base de données, je <i>crois</i> qu’on ne perdrait rien d’autre que la modification en cours.)</p>
<p class="spacer">&nbsp;</p><p>La version 0.1 est hyper primitive et ne gère pas un bon nombre de fonctionnalités que je compte implémenter (j’ai même oublié de mettre un indicateur de chargement sur la fenêtre principale, ne vous inquiétez pas si elle reste vide et blanche un moment quand vous l’ouvrez), mais le fait est que ne pas avoir de liste de tabs dans Google Reader me tapait tellement sur les nerfs que j’avais vraiment besoin que cette application existe, là, maintenant, donc je me suis écarté du développement d’applications iPhone pour une journée, le temps de l’écrire.</p>
<p class="spacer">&nbsp;</p><p><a href="http://www.garoo.net/media/downloads/ReaderHelper.0.1.zip">Téléchargement</a>.</p>
<p><a href="http://twitter.com/readerhelper/">Twitter</a>.</p>
<p><a href="http://twitter.com/?status=@garoo+Re%3A++">{commenter sur Twitter}</a> &nbsp; {partager&nbsp;: <a href="http://twitter.com/?status=Reader+Helper+0.1+pour+Mac++">Twitter</a> / <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsoftware.cedric-bozzi.com%2Ffr%2Farchives%2F2009%2F04%2F20%2F10114-reader-helper-0-1-pour-mac%2F">Facebook</a> / <a href="http://www.google.com/reader/link?url=http%3A%2F%2Fsoftware.cedric-bozzi.com%2Ffr%2Farchives%2F2009%2F04%2F20%2F10114-reader-helper-0-1-pour-mac%2F&title=Reader+Helper+0.1+pour+Mac">Reader</a>}</p></div><img src="http://www.garoo.net/rssview.gif" alt="" title="" width="1" height="1" border="0" style="border: none;" />]]></content:encoded>
<dc:date>2009-04-20T21:11:38+01:00</dc:date>
</item>


<item>
<title>GarooSync 0.2. Correction de bugs et gestion des...</title>
<link>http://software.cedric-bozzi.com/fr/archives/2004/08/20/4294/</link>
<guid isPermaLink="true">http://software.cedric-bozzi.com/fr/archives/2004/08/20/4294/</guid>
<description>GarooSync 0.2. Correction de bugs et gestion des répertoires (pour l’upload uniquement — la librairie FTP ne gère pas les répertoires en download). Il ne devrait plus y avoir besoin de ctrl-alt-del pour se débarrasser d’une instance récalcitrante.http://www.garoo.net/software/index.php3?page=garo...</description>
<content:encoded><![CDATA[<div style="margin: 0 0 0 5px; padding-left: 10px; border-left: solid 3px #40bfff;"><p><a href="http://software.cedric-bozzi.com/fr/archives/2004/08/20/4294/" style="border: none;"><img src="http://www.garoo.net/photos/auto/255x150/2004/08/blogthumb-20040820-144105.png" width="255" height="150" alt="" title="" /></a></p><p><a href="http://www.garoo.net/software/index.php3?page=garoosync/index&lang=FR" hreflang="fr" title="GarooSoft">GarooSync 0.2</a>. Correction de bugs et gestion des répertoires (pour l’upload uniquement —&nbsp;la librairie FTP ne gère pas les répertoires en download). Il ne devrait plus y avoir besoin de ctrl-alt-del pour se débarrasser d’une instance récalcitrante.<br /><small><a href="http://www.garoo.net/software/index.php3?page=garoosync/index&lang=FR">http://www.garoo.net/software/index.php3?page=garo...</a></small></p><p><a href="http://twitter.com/?status=@garoo+Re%3A++">{commenter sur Twitter}</a> &nbsp; {partager&nbsp;: <a href="http://twitter.com/?status=GarooSync+0.2.+Correction+de+bugs+et+gestion+des...++">Twitter</a> / <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsoftware.cedric-bozzi.com%2Ffr%2Farchives%2F2004%2F08%2F20%2F4294%2F">Facebook</a> / <a href="http://www.google.com/reader/link?url=http%3A%2F%2Fsoftware.cedric-bozzi.com%2Ffr%2Farchives%2F2004%2F08%2F20%2F4294%2F&title=GarooSync+0.2.+Correction+de+bugs+et+gestion+des...">Reader</a>}</p></div><img src="http://www.garoo.net/rssview.gif" alt="" title="" width="1" height="1" border="0" style="border: none;" />]]></content:encoded>
<dc:date>2004-08-20T14:42:29+01:00</dc:date>
</item>


<item>
<title>GarooSync 0.1</title>
<link>http://software.cedric-bozzi.com/fr/archives/2004/07/13/4107-garoosync-0-1/</link>
<guid isPermaLink="true">http://software.cedric-bozzi.com/fr/archives/2004/07/13/4107-garoosync-0-1/</guid>
<description>Et voici l’heure de publier le premier logiciel utile depuis que je me suis mis au SDK .NET : GarooSync 0.1.
Ca faisait longtemps que je voulais un utilitaire FTP comme celui-là, et c’était devenu urgent maintenant que je travaille sur un projet utilisant eZ publish, avec tout plein de sous-répertoires partout.
Le principe : j’ai sur mon disque dur des copies locales de mes sites web, correspondant à des répertoires distants accessibles en FTP — tout webmaster sérieux doit avoir ça, je ne vois pas d’autre façon raisonnable de travailler. Avec un client FTP normal, si je modifie un fichier, je dois lancer le client FTP, naviguer dans la vue locale jusqu’au répertoire contenant le fichier, naviguer dans la vue distante jusqu’au répertoire correspondant, et lancer l’upload. Et c’est idiot, parce qu’un fichier donné sur mon installation locale ira systématiquement au même endroit distant, donc c’est une énorme perte de temps et d’énergie de devoir se promener dans l’arborescence du serveur FTP à chaque fois.
D’où GarooSync : une fois configurée la correspondance entre les répertoires locaux et distants (pour l’instant il faut modifier des fichiers XML à la main, mais une interface de configuration arrivera un jour), il suffit de lancer "syncupload index.php" et le fichier est uploadé (attention, il n’y a pas de demande de confirmation ; une prochaine version vérifiera les dates de dernière modification).
Je n’ai pas encore approfondi comment ajouter des options au menu contextuel de l’explorateur Windows, donc vous devrez vous débrouiller tout seuls : vous pouvez, d’une part, ajouter SyncUpload et/ou SyncDownload à votre menu "Envoyer vers…" en créant des raccourcis dans le sous-répertoire SendTo de Documents and Settings ; d’autre part, vous pouvez les ajouter aux outils de votre éditeur de textes. Dans Code-Genie (pas de lien parce que la nouvelle version n’est plus gratuite), après avoir ajouté une ligne au fichier de configuration, je peux maintenant uploader le fichier que je viens de modifier simplement en appuyant sur Ctrl+1. Modification du code, raccourci clavier, le fichier est en ligne. J’espère que, si vous êtes webmaster, vous comprenez l’intérêt de la chose.
Merci à Jaimon Mathew pour la librairie FTP (celle-là a l’air de marcher correctement, j’ai mis à jour tout garoo.net/software avec).
</description>
<content:encoded><![CDATA[<div style="margin: 0 0 0 5px; padding-left: 10px; border-left: solid 3px #40bfff;"><p><a href="http://software.cedric-bozzi.com/fr/archives/2004/07/13/4107-garoosync-0-1/" style="border: none;"><img src="http://www.garoo.net/photos/auto/255x150/2004/07/blogthumb-20040716-222443.png" width="255" height="150" alt="" title="" /></a></p><p>Et voici l’heure de publier le premier logiciel <i>utile</i> depuis que je me suis mis au SDK&nbsp;.NET&nbsp;: <a href="http://www.garoo.net/software/_zip/garoosync-0.1.zip" hreflang="en" title="Garoosoft">GarooSync&nbsp;0.1</a>.</p>
<p>Ca faisait longtemps que je voulais un utilitaire FTP comme celui-là, et c’était devenu urgent maintenant que je travaille sur un projet utilisant <a href="http://www.ez.no/ez_publish" hreflang="en" title="eZ publish">eZ&nbsp;publish</a>, avec tout plein de sous-répertoires partout.</p>
<p>Le principe&nbsp;: j’ai sur mon disque dur des copies locales de mes sites web, correspondant à des répertoires distants accessibles en FTP —&nbsp;tout webmaster sérieux doit avoir ça, je ne vois pas d’autre façon raisonnable de travailler. Avec un client FTP normal, si je modifie un fichier, je dois lancer le client FTP, naviguer dans la vue locale jusqu’au répertoire contenant le fichier, naviguer dans la vue distante jusqu’au répertoire correspondant, et lancer l’upload. Et c’est idiot, parce qu’un fichier donné sur mon installation locale ira <i>systématiquement</i> au même endroit distant, donc c’est une énorme perte de temps et d’énergie de devoir se promener dans l’arborescence du serveur FTP à chaque fois.</p>
<p>D’où GarooSync&nbsp;: une fois configurée la correspondance entre les répertoires locaux et distants (pour l’instant il faut modifier des fichiers&nbsp;XML à la main, mais une interface de configuration arrivera un jour), il suffit de lancer &ldquo;<tt>syncupload index.php</tt>&rdquo; et le fichier est uploadé (attention, il n’y a pas de demande de confirmation&nbsp;; une prochaine version vérifiera les dates de dernière modification).</p>
<p>Je n’ai pas encore approfondi comment ajouter des options au menu contextuel de l’explorateur Windows, donc vous devrez vous débrouiller tout seuls&nbsp;: vous pouvez, d’une part, ajouter <tt>SyncUpload</tt> et/ou <tt>SyncDownload</tt> à votre menu &ldquo;<tt>Envoyer vers…</tt>&rdquo; en créant des raccourcis dans le sous-répertoire <tt>SendTo</tt> de <tt>Documents and Settings</tt>&nbsp;; d’autre part, vous pouvez les ajouter aux outils de votre éditeur de textes. Dans Code-Genie (pas de lien parce que la nouvelle version n’est plus gratuite), après avoir ajouté une ligne au fichier de configuration, je peux maintenant uploader le fichier que je viens de modifier simplement en appuyant sur <tt>Ctrl+1</tt>. Modification du code, raccourci clavier, le fichier est en ligne. J’espère que, si vous êtes webmaster, vous comprenez l’intérêt de la chose.</p>
<p class="add_margin">Merci à <a href="http://www.csharphelp.com/archives/archive9.html" hreflang="en" title="C# Help">Jaimon Mathew</a> pour la librairie FTP (celle-là a l’air de marcher correctement, j’ai mis à jour tout <tt>garoo.net/software</tt> avec).</p>
<p><a href="http://twitter.com/?status=@garoo+Re%3A++">{commenter sur Twitter}</a> &nbsp; {partager&nbsp;: <a href="http://twitter.com/?status=GarooSync+0.1++">Twitter</a> / <a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsoftware.cedric-bozzi.com%2Ffr%2Farchives%2F2004%2F07%2F13%2F4107-garoosync-0-1%2F">Facebook</a> / <a href="http://www.google.com/reader/link?url=http%3A%2F%2Fsoftware.cedric-bozzi.com%2Ffr%2Farchives%2F2004%2F07%2F13%2F4107-garoosync-0-1%2F&title=GarooSync+0.1">Reader</a>}</p></div><img src="http://www.garoo.net/rssview.gif" alt="" title="" width="1" height="1" border="0" style="border: none;" />]]></content:encoded>
<dc:date>2004-07-13T21:29:17+01:00</dc:date>
</item>


</channel></rss>
