Je m’appelle Cédric Bozzi, je crée des sites et des applications, et ceci est mon blog dédié à la technologie : vous y trouverez des news, des opinions et des tests, le tout écrit par un Mac-head aux opinions tranchées.
There’s an English version here, mais la majeure partie du contenu est tirée de mon flux Twitter, et donc disponible en une seule langue (qui change au hasard des humeurs).
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.
2001 01 02 03 04 05 06 07 08 09 10 11 12
2002 01 02 03 04 05 06 07 08 09 10 11 12
2003 01 02 03 04 05 06 07 08 09 10 11 12
2004 01 02 03 04 05 06 07 08 09 10 11 12
2005 01 02 03 04 05 06 07 08 09 10 11 12
2006 01 02 03 04 05 06 07 08 09 10 11 12
2007 01 02 03 04 05 06 07 08 09 10 11 12
2008 01 02 03 04 05 06 07 08 09 10 11 12
2009 01 02 03 04 05 06 07 08 09 10 11 12
2010 01 02 03 04 05 06 07 08 09 10 11 12