google pagespeed

Google a sorti un projet tres interessant PageSpeed. Il vous permettra d’accelerer le chargement de pages sur votre navigateur mais aussi sur votre serveur. Je vous conseille tout de meme de faire un tour sur la documentation au risque d’enerver votre serveur apache :)


rrdtool et le changement d’architecture

Vu que j’oublie souvent ce détail, je préfère documenter. Pour conserver son historique de beaux RRD, utiliser la commande suivante sur le serveur d’origine (dans mon cas pour smokeping mais marche pour tous) :

for i in *rrd; do rrdtool dump $i > /tmp/$i.xml ; done

Ensuite copiez la configuration et les fichiers xml au bon endroit, puis faites :

for i in *rrd.xml; do rrdtool restore $i $i.rrd; done

Et après il ne reste plus qu’à les renommer, voila mon script gruik :

for i in *.xml.rrd
do
newname=`echo $i|sed s/rrd.xml.rrd$/rrd/`
mv $i $newname
done
chown smokeping:smokeping *rrd

dd-wrt et IPv6

Je me suis bien amusé avec mon dd-wrt dernièrement. J’ai remarqué qu’il ne prenait pas d’adresse IPv6 au démarrage et ne donnait pas non plus de lease IPv6 à mes clients sans fil. J’ai réglé çà en ajoutant ces commandes au démarrage (assurez vous que l’addresse IPv6 que vous donnez sois dans le même subnet que votre routeur). Mon dd-wrt ne fait que le wifi, ce n’est pas mon routeur :

ip addr add 2001:xxx:xxx:b:/64 dev br0
ip -6 ro add default via 2001:xxx:xxx:b::1
radvd -C /tmp/radvd.conf

Editez ensuite le fichier radvd.conf comme suit :

interface br0
{
AdvSendAdvert on;
prefix 2001:xxx:xxxx:b::/64
{
AdvOnLink on;
AdvAutonomous on;
};
};

Et voila!

~# ping6 frlinux.net
PING frlinux.net: 56 data bytes
64 bytes : seq=0 ttl=56 time=30.131 ms
64 bytes : seq=1 ttl=56 time=28.834 ms
64 bytes : seq=2 ttl=56 time=29.812 ms
64 bytes : seq=3 ttl=56 time=29.507 ms