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)