lundi 26 avril 2010

svneeg : la classe sparkline ou héritage vs. composition

svneeg ayant pour but de représenter sous forme graphique le nombre de commits quotidiens effectués sur un dépôt svn en général et le trunk de PHP en particulier, je me suis dis que les sparklines étaient le type de graphique le plus adapté.

En effet, leur créateur, à savoir M. Edward Tufte, les décrit comme, je cite, des graphiques intenses en données, de design simple, et ayant la taille d’un mot.

Ce format est donc très adapté à mon besoin puisque je souhaitais pouvoir intégrer le graphique n'importe où de manière simple.

De plus, l'information représentée par le graphe étant simple, la petitesse de sa représentation induite par ce format ne devient pas un frein à sa compréhension.

La solution trouvée et validée, il ne restait plus qu'à la mettre en œuvre.

Et pour une fois, contrairement à mon habitude de réinventer la roue, je me suis mis à la recherche d'un code PHP tiers qui me permette de générer mes sparklines.

On me reproche en effet régulièrement de bafouer le mantra Don't reinvent the wheel !, et je m'étais dis que ce on pouvait ne pas avoir tort.

Lire la suite

jeudi 22 avril 2010

L'électro-encéphalogramme de PHP existe !

Vu que le monstre, à savoir la prochaine version de PHP, est vivant (à défaut d'avoir un nom) j'ai décidé de surveiller son activité.

J'ai donc conçu rapidement un outil pour générer le graphe du nombre de commits journalier sur les 30 derniers jours sur le trunk de PHP.

Lire la suite