mercredi 27 décembre 2006
Deux fois papa!
Par Jean-François, mercredi 27 décembre 2006 à 04:30 :: Life
mercredi 27 décembre 2006
Par Jean-François, mercredi 27 décembre 2006 à 04:30 :: Life
mardi 26 décembre 2006
Par Jean-François, mardi 26 décembre 2006 à 21:30 :: Dev
Cette semaine (du 27 au 30/12/2006) aura lieu le 23ème rassemblement annuel du Chaos Computer Club, à Berlin, avec pour leitmotiv (d'actualité): 'Who can you trust?'.
Au programme, une série de conférences et hacktivités toutes orientations, dont:
Bref, que de bonnes choses à se mettre sous la dent.
Le programme complet est disponible en XML.
(1): Voir aussi ce qu'en pense le Professeur Nigel Smart de l'Université de Bristol. Ça donne froid dans le dos.
En gros, il est déjà trop tard pour pas mal d'utilisateurs zélés des réseaux sociaux.
jeudi 21 décembre 2006
Par Jean-François, jeudi 21 décembre 2006 à 22:07 :: Web
Ça y est, j'ai fait le pas: je n'utilise plus de lecteur RSS, mon planétarium l'a avantageusement remplacé.
Je préfère ce système pour différentes raisons:
Bref, Planet, c'est terriblement pratique.
N'hésitez pas à me faire part des planètes qui vous intéressent! Si le voyage me tente, je les ajouterai à mon petit planétarium.
mercredi 13 décembre 2006
Par Jean-François, mercredi 13 décembre 2006 à 20:37 :: WYMeditor
Faisant suite à l'article de Peter Krantz Visually Editing Semantics - What You See Is What You Mean, Roger Johansson affirme Forget WYSIWYG editors - use WYSIWYM instead!
Non seulement ces articles décrivent plutôt bien le concept de WYMeditor, mais les débats qui suivent valent le détour!
A voir aussi, les feedbacks sur del.icio.us.
Pas mal, l'appréciation de Simon Willison: A semantic rich text editor that appears not to suck!
Des idées intéressantes ont été émises, ainsi que des bugs ou améliorations.
Je pense que je vais m'y atteler (des volontaires pour donner un coup de main ?), pour déboucher sur une 0.2.1, en travaillant en parallèle sur la 0.3.
Nous avons toujours besoin d'aide pour améliorer WYMeditor, notamment concernant la documentation.
N'hésitez pas à me contacter!
A part ça, bienvenue à la Planète Web Standards.
samedi 9 décembre 2006
Par Jean-François, samedi 9 décembre 2006 à 21:41 :: System
Voici une méthode pour l'installation de SpamAssassin (site-wide) avec XMail sous Debian GNU/Linux (Etch).
Pré-requis: XMail configuré et fonctionnel, minimum 20 e-mails légitimes et 20 spams pour le filtrage bayésien.
Installation des packages
apt-get install spamassassin spamc libmailtools-perl libhtml-format-perl libmail-spf-query-perl libnet-dns-perl
Activation du démon
nano /etc/default/spamassassin ENABLED=1
/etc/init.d/spamassassin start
Vérification du log
tail /var/log/mail.log
Ce qui devrait renvoyer entre autres:
spamd: server successfully spawned child process, pid ...
Création du user spamassassin
groupadd spamassassin useradd -d /var/lib/spamassassin -g spamassassin -m spamassassin
Vérification du bon fonctionnement de spamc
su - spamassassin spamc < /usr/share/doc/spamassassin/examples/sample-spam.txt spamc -c < /usr/share/doc/spamassassin/examples/sample-spam.txt 1000.0/5.0
Vérification du log
tail /var/log/mail.log spamd: setuid to spamassassin succeeded spamd: identified spam (1000.0/5.0)
Customisation
nano .spamassassin/user_prefs bayes_auto_learn 0 use_bayes 1 bayes_min_ham_num 20 bayes_min_spam_num 20 score BAYES_60 4 score BAYES_70 5 score BAYES_80 6 score BAYES_90 7 score BAYES_99 8 use_auto_whitelist 0
Création des répertoires pour la catégorisation
On utilisera les rép. ham et spam pour l'apprentissage du filtre bayésien.
Dans les rép. black et white seront enregistrés les listes d'adresses IP black/white/listées.
mkdir ham mkdir spam mkdir black mkdir white
Apprentissage du filtre bayésien
Copier dans ham les messages légitimes, dans spam les spams.
sa-learn --ham ham sa-learn --spam spam
rm -f ham/* rm -f spam/*
Installation des filtres pour XMail
Copier XMSpamPre et XMSpamPost dans /usr/sbin
nano /etc/xmail/filters.pre-data.tab "/usr/sbin/XMSpamPre" "@@REMOTEADDR" (+RETURN) nano /etc/xmail/filters.post-data.tab "/usr/sbin/XMSpamPost" "@@FILE" "@@REMOTEADDR" (+RETURN)
chmod a+x /usr/sbin/XMSpamPre /usr/sbin/XMSpamPost
/etc/init.d/xmail restart
Et voilà!