Code

Apache2 and buffered transaction

If you must have an Apache2 webserver which is not buffering (realtime printf) transaction, you must remove ‘deflate’ :

root@plop~# a2dismod deflate
Module deflate disabled.
Run '/etc/init.d/apache2 restart' to activate new configuration!
root@plop~# /etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting .
root@plop~#

Cloudshark

Pour ceux qui connaissent déjà Wireshark, peut-être que l’existence (d’ailleurs) de Cloudshark ne vous est pas inconnue. Si ce n’était pas le cas, cloudshark est un outil vous permettant de visualiser vos traces pcap via une page web. Vous vous retrouverez avec le même type d’interface que Wireshark, vous permettant de plonger dans les headers des différentes couches réseaux de vos paquets IP.
Ceci peut être particulièrement utilise lorsque vous ne disposez que d’un tcpdump sur une machine distance (-s 0 -w out.cap).

PluXML n'est plus en béta !

La louze, le fait que PluXML est passé en version stable m’est totalement passé à côté :( Néanmoins, chose réparée par ce billet. Donc, pluxml est passé en version 4.3.1 après trois ans d’incubation. Comme vous pouvez le constater, ce blog est passé lui aussi en version 4.3.1. Seul changement pour moi : Modifier mon thème à cause de modifications effectuées sur les fonction $plxShow->catList() et $plxShow->lastComList(). Bref rien de bien exceptionnel. Migration super rapide et sans douleurs.

Pour plus d’informations quant aux modifications, je vous renvoie à la note de révision.

Migration nb -> pluxml

Pour ceux qui suivent un peu, cela fait un moment que je me tâte de migrer de nanoblogger à pluxml. Et bien c’est chose faite, mais vous devez le constater vous-même !
Voici le script bash utilisé pour migrer mes 498 billets : mig-nb-pluxml.tar.gz. Attention : Il vous faudra changer dans la fonction mat_migr_cat() la relation entre les identifiants de catégories sous nanoblogger avec ceux dans pluxml. De plus, dans le fichier h1.mig, il vous faudra changer l’encodage si vous utilisez directement de l’UTF-8, car pour ma part, tout était en ISO-8859-1.

Twitter

Ceux qui veulent utiliser Twitux pour suivre vos amis, contacts, relations sur Twitter ; et qui utilisez un Linux et gnome en tant que gestionnaire de fênetres.
Il se peut que vous soyez déçus de ne pas avoir de notification d’un tweet si vous utilisez la version 0.69, même si vous l’avez spécifié dans la configuration. Ceci est dû à : http://www.networkworld.com/columnists/2009/061209-backspin.html.
Voici un petit patch qui répare ce problème : diff -urpN -X ex twitux-0.69/src/twitux-parser.c twitux-0.69-dev/src/twitux-parser.c --- twitux-0.69/src/twitux-parser.c 2009-01-25 03:25:56.000000000 +0100 +++ twitux-0.69-dev/src/twitux-parser.c 2009-10-26 16:37:04.000000000 +0100 @@ -29,6 +29,7 @@ #define _XOPEN_SOURCE #include #include /bin /boot /cdrom /dev /etc /home /initrd /initrd.img /lib /lost+found /media /mnt /opt /proc /root /sbin /selinux /srv /sys /tmp /usr /var /vmlinuz for g_memmove - memmove */ +#include #include #include @@ -65,7 +66,8 @@ static gchar *parser_convert_time static gboolean display_notification (gpointer tweet); /bin /boot /cdrom /dev /etc /home /initrd /initrd.img /lib /lost+found /media /mnt /opt /proc /root /sbin /selinux /srv /sys /tmp /usr /var /vmlinuz id of the newest tweet showed */ -static gint last_id = 0; +// static gint last_id = 0; +static long long last_id = 0; static xmlDoc* parser_twitux_parse (const char *data, @@ -195,12 +197,14 @@ twitux_parser_timeline (const gchar *dat /bin /boot /cdrom /dev /etc /home /initrd /initrd.img /lib /lost+found /media /mnt /opt /proc /root /sbin /selinux /srv /sys /tmp /usr /var /vmlinuz Count new tweets */ gboolean show_notification = (last_id > 0); - gint lastTweet = 0; - /bin /boot /cdrom /dev /etc /home /initrd /initrd.img /lib /lost+found /media /mnt /opt /proc /root /sbin /selinux /srv /sys /tmp /usr /var /vmlinuz +// gint lastTweet = 0; + long long lastTweet = 0; + + /bin /boot /cdrom /dev /etc /home /initrd /initrd.img /lib /lost+found /media /mnt /opt /proc /root /sbin /selinux /srv /sys /tmp /usr /var /vmlinuz [...] L’intégralité ici : patch-twitux-notification.diff