J'ai déjà déjà parlé dans ces colonnes de Google Chart API qui permet de créer des graphiques simples, puissants et personnalisés avec une simple URL.
Plus récemment, j'ai donné mon opinion pour faire des statistiques faciles avec MySQL et afficher le résultat sous forme de texte. Cette fois, nous allons donc voir comment afficher le résultat sous forme de graphiques !

Exemple de graphique générés

On ne le dira jamais assez : Internet est un écosystème à part entière, avec sa propre vie. Vous ne me croyez pas ? En voilà la preuve...

Si vous avez une base de données relativement conséquente, vous saurez à quel point il peut être long de réaliser un script pour afficher des statistiques. Si en plus vous souhaitez afficher différents critères, vous en aurez pour une soirée de code rébarbante.

La solution passe par la création, dès le début, de fonctions polyvalentes et puissantes.
Dans ce billet, nous parlerons déjà de la représentation de données sous forme textuelle (liste et tableaux).

Il vous arrive sûrement d'avoir des données à représenter sous forme graphique.

Bien sûr, rien n'empêche de réinventer la roue à chaque fois et de générer votre graphique avec la libraire GD – c'est d'ailleurs ce que je fais pour les statistiques de CCDS.
Mais la solution la plus rapide et la plus propre serait de passer par une librairie (externe ou interne) qui se chargerait de la génération des images. Si en plus la libraire est externe, c'est toujours cela que votre serveur n'aura pas à assumer ! Dans ce billet, nous examinerons Google Chart, une API puissante, fiable et finement paramétrable.

Vous avez Ubuntu, et les rares fois où vous le redémarrez vous le trouvez un peu poussif ?

Voici une astuce pour accélérer un peu son chargement ; tout se passe dans le GRUB.
Comme ce qui va sans dire est mieux quand on le précise, n'oubliez pas que cette astuce ne s'appliquera que pour les démarrages, et pas pour les sorties de mise en veille (j'avoue mon ignorance concernant l'hibernation).