lundi 23 juin 2014

TheOldReader, un agrégateur pour lire vos flux RSS

Même si les réseaux sociaux sont à la mode et qu'ils offrent un côté convivial très attrayant, je trouve qu'ils ne sont pas toujours la meilleure solution pour suivre efficacement les sites qui nous intéressent et ce pour au moins deux raisons.

  • L'information intéressante est facilement noyée dans un bruit de fond qui fait souvent perdre du temps et la rend difficile à trouver. Par exemple on établit une connexion avec quelqu'un car à un moment donné il diffuse une information que l'on trouve pertinente et ensuite notre flux d'actualité est envahi par des sujets relatifs à sa vie personnelle.
  • On n'a aucun accès aux algorithmes des principaux réseaux sociaux et certains savent très bien filtrer et trier l'information qu'ils nous diffusent.

Personnellement, je suis donc un adepte convaincu et un lecteur assidu des flux RSS (ou autres) pour suivre l'actualité des blogs qui m'intéressent.
Après avoir essayé pas mal d'autres systèmes, j'utilise depuis assez longtemps TheOldReader comme agrégateur.

TheOldReader offre toutes les fonctions essentielles à ce genre d'applications  : abonnement aux flux et possibilité de créer des dossiers pour les classer par catégories, notification des articles non lus, signalement des flux inactifs, etc. L'interface web que certains trouveront peut être un peu vieillotte est simple et très efficace.

TheOldReader est accessible depuis un navigateur internet et permet également de retrouver ses flux à partir de plusieurs applications mobiles sous Android et iOs.

La version de base que j'utilise pour l'instant est gratuite et permet de suivre jusqu'à cent flux, des versions payantes sont aussi disponibles dont le principal avantage est l'augmentation du nombre d'abonnements autorisé.
Une fonction de bookmarks a récemment été ajoutée aux versions payantes qui doit permettre la mémorisation de n'importe quelle page comme le gestionnaire de favoris d'un navigateur. Si elle fonctionne comme je l'espère, je basculerai certainement vers une version payante.

mardi 6 mai 2014

DataTables, un plugin jQuery pour manipuler des tables en Javascript

Cela fait un peu plus d'un an que j'utilise DataTables dans un projet où les clients doivent manipuler de gros tableaux de données affichés dans des pages web.

DataTables est un plugin jQuery assez simple à configurer et à utiliser et qui permet d'éviter la plupart de la lourde programmation Javascript que ce type de développement peut impliquer.

Les principales fonctions de DataTables que j'utilise sont les suivantes :

  • Tri des tableaux en cliquant sur les noms des colonnes.
  • Recherche des lignes contenant des mots clés saisis dans un champ de texte.
Mais ce plugin permet bien d'autres choses comme par exemple de paginer des tableaux.

Dans sa configuration initiale, DataTables travaille uniquement en Javascript ce qui signifie que tous les traitements de données sont effectués sur le poste client. Personnellement je l'utilise avec des performances tout à fait convenables pour des tableaux contenant entre 500 et 1000 lignes de 6 ou 7 colonnes. Pour des données nettement plus lourdes, DataTables peut également être configuré pour effectuer des appels Ajax chaque fois que la table doit être redessinée permettant ainsi de déplacer la charge vers le serveur.

mardi 25 mars 2014

AquaMail pour mettre fin aux problèmes de synchronisation des mails sous Android

Depuis un an que j'utilise ma tablette Nexus 7, je n'ai jamais été vraiment satisfait de la lecture des mails avec l'application standard d'Android.

Je dispose de plusieurs comptes mails chez OVH que je consulte en POP sous Thunderbird sur ma machine Ubuntu.
C'est sur cette machine que je filtre les spams, supprime ce qui ne m'intéresse pas et archive ce qui doit être conservé.
Sur ma tablette, je veux juste voir ce qui arrive sur mes adresses principales pour éventuellement réagir à une urgence lorsque je ne suis pas au bureau.

L'appli standard d'Android pour les mails n'est vraiment pas pratique à utiliser dans ce contexte car :

  • La synchronisation fonctionne mal. Parfois les mails sont supprimés du serveur après suppression de la tablette, parfois non. Les mails reçus sur la tablette n'en sont pas automatiquement supprimés après lecture sous Thunderbird et vidage du serveur.
  • Il n'existe aucun moyen pour vider la corbeille en une seule fois. Tous les mails qui y sont placés doivent être effacés manuellement.

Un peu lassé de tester une à une toutes les combinaisons des différentes options de synchronisation, j'ai fini par chercher sur le net et par découvrir que je n'étais vraiment pas le seul dans cette situation et que personne n'avait de solution à proposer.
J'ai donc abandonné l'appli standard et installé Aquamail. Depuis, tous mes problèmes sont résolus :

  • La corbeille peut être vidée d'un seul coup.
  • Les mails supprimés de la tablette sont bien effacés du serveur.
  • Lorsque Thunderbird efface les mails du serveur après téléchargement, l'appli se synchronise bien et ses boîtes de réception sont automatiquement nettoyées.

Pour ceux que ça intéresse, une très bonne FAQ est disponible ici.