Infranchissable

Aussi sur ma galerie Flickr.
Aussi sur ma galerie Flickr.
Aussi sur ma galerie Flickr.
Aussi sur ma galerie Flickr.
A voir aussi sur ma galerie flickr.
A voir aussi sur ma galerie flickr.
Cela fait a peu environ trois semaines que j'utilise wateronmars quotidiennement et voici les impressions qui me viennent:
En bidouillant un peu le "caroussel" de Twitter Bootstrap et en utilisant la librairie TouchSwipe-Jquery-Plugin ça a finalement été assez simple de gérer le geste "swipe" (effleurement de la tablette vers la gauche ou vers la droite).
On peut donc "feuilleter" tranquillement les nouvelles sur sa tablette. Et c'est d'ailleurs devenu ma principale façon d'utiliser wateronmars :)
Exceptionellement ce billet n'est écrit qu'en anglais pour célébrer l'inscription de ce site à planet.python.org.
A cette époque là je lisais les billets de Dave Winer à propos des flux de nouvelles et des "river of news" et en parallèle j'essayais le moteur de recherche duckduckgo dans l'espoir qu'il pourrait offrir une expérience de recherche plus personnalisée (j'étais allé jusqu'à le leur proposer).
Finalement, tout ça m'a en quelque sorte inspiré et je me suis dit que prendre le contrôle de ma "fenêtre personnelle" sur le web était une bonne raison de me plonger dans le domaine des applications web.
C'est une application Python, fondé sur django. Elle utilise Twitter Bootstrap, mousetrap et infinite scroll pour l'interface graphique et l’expérience utilisateur, et south pour gérer les migrations de schéma de donnée. De plus heroku a été très utile pour tester l'application dans un mode proche de la production.
Je dois dire que j'ai été heureusement surpris par le nombre de bons (par leur qualité et leur facilité d'utilisation) services et librairies disponibles pour développer des applications web. Cet écosystème semblerait même plus mur que celui des librairies scientifiques et multimédia de "bas niveau" où j'évolue d'habitude.
En conclusion, je me contenterai de souligner que j'accueillerai volontiers de nouveaux contributeurs à ce projet. N'hésitez donc pas à le brancher sur github !
Aujourd'hui je dévoile officiellement un projet perso qui s'appelle wateronmars: une appli web combinant un lecteur de news et un gestionnaire de bookmarks.
Ce n'est donc qu'un lecteur de news de plus, mais celui-ci cherche à être une plate-forme libre depuis laquelle explorer le web.
Un site de démo est hébergé sur heroku: http://wateronmars-demo.herokuapp.com/
Pour l'instant cette appli web se limite à proposer une interface épurée et conçue autour d'un protocole très simple:
Bien qu'il suffise à lancer une application web déjà bien utilisable le code actuel est à considéré comme des blocs de construction d'une éventuelle plate-forme d'exploration du web plus ambitieuse.
PS: si vous avez atterri ici en cherchant des infos sur la présence d'eau sur la planète Mars, toutes mes excuses :) et allez plutôt voir sur wikipedia.
Histoire de jouer un peu plus avec les outils que j'ai essayé pour Yapsy et aussi pour expérimenter avec le TDD, je me suis lancé dans un mini projet, entièrement hébergé sur github et pour lequel j'ai essayé de respecter les principes du TDD dans les grandes lignes (plus ci-dessous).
Le projet en lui même s'appelle baciphacs et n'est rien d'autre qu'un re-développement d'un petit bout de code que j'ai l'impression d'écrire à chaque poste où je suis passé: générer du code HTML (avec un peu de CSS dans les tags en plus) représentant un diagramme en barre. Ce genre "d'astuce" est rarement la "meilleure solution" mais permet de générer des visualisations à peu de frais et sans se soucier d'éventuels problèmes de réseaux ou de licences.
Concernant le TDD, baciphacs en est sans doute un très mauvais exemple vu que ce n'est qu'un premier essai mais ça m'a permis de confirmer l'impression que j'avais sur cette méthode: elle est effectivement (et c'est connu je crois) complètement contre-intuitive mais elle met en avant des principes de design qui me semblent importants et vont bien plus loin que le fait de tester un logiciel.