Coupure de sukria.net

Toutes mes excuses pour les personnes qui ont cherché à visiter sukria.net ou bloodgush.com ce soir. Le serveur (qui est loin d’être un foudre de guerre) à eu un petit accès de chaleur vers 1:00 du matin.

La crise est désormais passée, le bébé va bien et aucun mail des domaines sukria.net et bloodgush.com n’ont été perdus.

Encore toutes mes excuses…

Règlement de compte à “TourCèdre Coral”

Ce n’est pas dans mon habitude de poster ici des trucs débiles ou vides d’intérêt, du moins j’essaie de suivre une certaine ligne directrice dans mes posts, mais là il y a un cas de force majeure !

Suite à cette attaque, je ne pouvais laisser les choses se dérouler ainsi, voici donc pour votre plus grand plaisir (sic) la photo du criminel de guerre qui cherche à photographier par surprise les gentils prestataires de Cegetel :

Prenez garde, car derrière ce visage se cache un véritable Paparazzi en puissance ! Armé de son smartphone il capture par surprise ses collègues ! (oui j’ai fait pareil, d’accord…)

Bref, 1 partout Shiva ;-)

Venez aider le palais des congrès

Un truc très drôle… je viens de vider le palais des congrès avec leur site de réservation en ligne…

Sans débourser le moindre centime d’euros…

Apocalypse 12 de Larry Wall

Bon, je ne suis pas très à l’heure, mais il n’est jamais trop tard pour annoncer un papier de Larry Wall.

Ce dernier vient de publier son “Apocalypse 12” (20 pages) sur perl.com qui couvre le domaine des objets dans Perl 6.

Dans le même ordre d’idée, Dan Sugalski a publié également un article traitant de Parrot : Building a Parrot Compiler.

Patch pour mutt – List-Unsubscribe

Voila, je suis enfin en mesure de proposer une modeste contribution au projet mutt.

Ce qui m’a amené à plonger dans le code source de mutt est le fait que je suis inscrit à de nombreuses listes de diffusion et que j’aime m’inscrire ici et me désinscrire là assez fréquemment. En fait je m’inscrit souvent pour voir si le contenu de la liste m’intéresse réellement et si son trafic n’est pas trop important.

Du coup j’avais vraiment envie que mutt puisse me proposer simplement un mail type de désinscription pour une liste donnée.

J’ai remarqué que dans la plupart des mails envoyés par les listes de diffusion, un en-tête est renseigné : “List-Unsubscribe”.
Il est presque toujours de la forme d’un lien de type “mailto” en HTML c’est à dire :

<mailto:account@domain[[?options]]>

La plupart du temps, il suffit de trouver l’adresse email du compte spécifié dans cet en-tête et d’y envoyer un mail avec comme sujet “unsubscribe”.

Cette solution n’est certes pas optimale puisqu’elle ne couvre pas l’exhaustivité des cas possibles (on rencontre notamment des en-tête de type liens HTML) mais a l’avantage de satisfaire la majorité des cas.

Quels sont les effets de ce patch dans mutt ?

Une nouvelle commande est présente, elle se nomme “list-unsubscribe” (par analogie avec “list-reply”).

On y accède avec une pression de la touche ‘X’ dans le pager ou dans la visualisation d’un mail.

Lorsque cette commande est lancée, mutt cherche l’en-tête “List-Unsubscribe” et prépare un mail avec l’adresse trouvée dans cet en-tête et pré-renseigne le sujet du mail avec le mot “unsubscribe”. Le contenu du mail sera quant à lui vide.

Que faire pour continuer ce patch ?

Ce patch est loin d’être terminé, il serait idéal qu’il remplisse les fonctionnalités suivantes :

  • ne pas mettre unsubscribe comme sujet mais bien utiliser la valeur de l’option “?subject=xxx” si celle-ci est présente.
  • être capable de gérer l’option “?body=xxx” de la même manière que “subject”.
  • gérer les liens complexes, comme ceux disposant de plusieurs options séparées par des virgules.

Pour les gens motivés qui veulent tester ce patch non-officiel de mutt, voici le fichier contenant le diff unifié : mutt_list-unsubscribe.patch.txt

Pour les gens un peu moins motivés mais curieux quand-même, voici un binaire compilé pour les architectures i386 sous Linux qui vous permettera de tester ce patch.

Bloggertool séduit, visiblement :)

Vu sur Weblog of Douglas Santos

I tried BloggerTool to try and find a better way to post stories to my site. However I couldn’t get it to work right. I don’t blame the extension itself, I think I just don’t know how to configure it properly. The documentation is a little light though.

Je pensais vraiment avoir laché Bloggertool dans la nature sans que cela ne soit réellement utile aux autres personnes. Il faut croire que je me trompais.

Vu que les questions d’utilisation commencent à se répéter sur la page de mozdev (et comme me l’a suggéré un internaute), je devrais peut-être songer à faire un vrai site pour Bloggertool.

Je veux juste finir, le petit quelquechose que je prépare depuis une semaine avant. Encore un peu temps ;)

Un paquet debian pour lire des BD !

Vu sur Debian Package a Day’s Journal

dailystrips – view web comic strips more conveniently

A perl script that gathers online comic strips for more convenient viewing. When in normal mode, it creates an HTML page that references the strips directly, and when in local mode

C’est quand même fort l’immagination que certains auteurs de softs peuvent avoir !

Bravo à des telles initiatives ! J’attend encore mon Yi-King en paquet debian, avis aux amateurs…

Gnome 2.6 dans Debian / sid ?

C’est pour bientôt !

Une grosse discussion lancée par Jordi Mallach sur la mailing-list de debian-gtk-gnome pose la question :

GNOME 2.6 et GTK 2.4 pourraient être publiés dans unstable et migrés dans testing car l’ensemble des paquets de la branche experimental ont été suffisament testés et construits sur plusieurs architectures différentes.

Patience donc, le desktop qui tue arrive bientôt dans votre Debian !

Vim toujours plus loin

Allez, une petite fonction Vim tirée de l’excellent foo.vim qui permet de rechercher les balises ouvrantes et fermantes dans un fichier HTML (grâce à la touche %).

fun! HTMLmatch()
  if getline(".")[col(".")-1] !~ "\a"
    normal! %
    return
  endif
  execute "normal ?\A<CR>"
  normal lye
  if getline(".")[col(".")-2] == '/'
   execute 'normal ?<s*' . @" . "<CR>l"
  else
    execute 'normal /<s*/' . @" . "<CR>ll"
  endif
endfun

" mapping the function on the '%' key.
nmap % :call HTMLmatch()<CR>

Une fois le code chargé dans vim, on peut se rendre sur les tags html ouvrant ou fermant avec une simple pression de la touche % sur un mot-clefs.

Très pratique et très instructif !

L’éligibilité de votre ligne chez tous les fournisseurs ADSL

Shad a encore fait une jolie trouvaille :)

Alors que nous travaillons d’arcahe-pieds pour publier très prochainement la deuxième version du site de souscription à l’ADSL de Cegetel, voici qu’il fleurit sur le net un petit site de test d’élégibilité global sur tous les FAI.

Une noble initiative qui est publiée sous GPL qui plus est. J’en profite pour envoyer un patch à l’auteur de ce pas, afin que son outil soit compatible avec l’imminente version 2 du site de Cegetel.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes