shortbrain

Back online & shortodo

lang : fr

October 30, 2011

Petites notes sur mon retour "en ligne" et une petite introduction sur une petite application en cours de réflexion.

Back online

Aux alentours du mois de Mai 2010, je résiliais ma ligne ADSL à Paris 15e en prévision de mon déménagement dans un autre arrondissement. Un an et 6 mois plus tard je retrouve enfin une connexion internet à usage personnel, à Bordeaux, lieu de ma nouvelle étape de vie.

Un an et demi c’est long (surtout pour un « geek »), mais l’homme est un être qui s’adapte à tout. J’ai donc dévelopé en cette période toute une panoplie d’habitudes au niveau informatique pour combler ce manque de connection. Même si cette coupure n’était pas voulue, elle m’a fait un grand bien pour comprendre ce qui était nécessaire et ce qui ne l’étais pas dans mon rapport au réseau des réseaux. Je n’ai pas fini ma reflexion et le retour à la connexion plus constante est une chose plus difficile qu’il n’y parait. Je me retrouve en effet surchargé de possibilités (principalement consommatrices) mais sans les outils et les habitudes assoiciés. C’est assez déroutant, plus encore que ma première découverte d’internet : j’en connais le fonctionnement et les rouages mais je n’en ai plus les automatismes, ce qui provoque au final un drôle de sentiment et une sorte de perte de légitimité (alors même que c’est au centre de mon travail).

Mais passons à un sujet plus intéressant :-)

shortodo

L’un des mes défauts est mon inconstance dans l’organisation de mon emploi du temps personnel. J’ai par ailleurs un besoin constant de noter ce que j’ai en tête, des idées et des tâches à faire. Dans le cas contraire, je passe souvent de mauvaises nuits, mon cerveau ne souhaitant pas se reposer de peur d’oublier (ce qui de toute façon est inévitable, mais passons). J’utilise la plupart du temps un bloc note chez moi, un autre au travail et mon téléphone quand je suis en mouvement.

La solution idéale que j’envisage est la suivante :

  1. Un système en ligne d’une grand simplicité.
  2. Un système et des données que je contrôle.
  3. Un système décentralisé (et utilisable offline).
  4. Un système programmable-friendly.

À défaut de faire une solution parfaite du premier coup (qui m’est impossible à faire), je me suis décidé à construire une première brique : une petite application web pour créer ce qu’on appel vulgairement des todo-list.

Son petit nom de code : shortodo, pour « short todo », en lien avec shortbrain. Je sais que mon imagination n’est pas débordante alors je vais pas chercher midi à quatorze heure pour les noms de mes projets.

Les technologies utilisées (buzzord in !) : Python, Flask, HTML5, CSS3 et jQuery.

Pourquoi ? Des solutions existes effectivement mais aucune ne m’a satisfait, soit par leur non contrôle (le service en ligne comme Remember The Milk, soit par les technologies utilisées (je n’ai pas PHP sur mon serveur et souhaite ne pas avoir à l’utiliser). Et puis c’est également pour moi une façon de me remettre dans le bain du développement Python tout en créant quelque chose d’utile (au moins pour moi :-)).

Et c’est avec du Franz Schubert en musique de fond que j’ai décidé de me lancer ce jour. Les sources du projet sont/seront disponible sur github : shortodo.

Comments