Première rédaction de cet article le 17 décembre 2007
Voici le rythme de publication d'articles sur ce blog, depuis qu'il a été lancé sous sa forme actuelle en juillet 2005 :
On y voit bien l'effet des grandes vacances d'été, mauvaises pour la productivité.
Le graphique a été fait par l'excellent gnuplot, avec ce fichier de commandes :
set terminal png set xlabel "Month" set xdata time set timefmt "%Y-%m" set format x "%m/%Y" set xrange ["2005-07":] # Increment must be in seconds :-( set xtics "07/2005", 10540800 set ylabel "Published articles" set title "My blog's activity" plot "blog.dat" using 1:2 with lines title ""
Le fichier de données a été produit par ce script Python :
import Utils import time import re start = time.time() files = Utils.entries(thedir="../entries") + Utils.entries(thedir="../RFC") data = {} for thefile in files: match = re.match("^([0-9]+-[0-9]+)-", thefile[1]) if not match: raise Exception("Invalid date %s" % thefile[1]) month = match.group(1) if data.has_key(month): data[month] = data[month] + 1 else: data[month] = 1 months = data.keys() months.sort() print "# Gnuplot data file for my blog" for month in months: print "%s %i" % (month, data[month])
Version PDF de cette page (mais vous pouvez aussi imprimer depuis votre navigateur, il y a une feuille de style prévue pour cela)
Source XML de cette page (cette page est distribuée sous les termes de la licence GFDL)