Some people wonder how I develop and manage various features and their requests for awesome.
Mot clé - fun
vendredi, août 15 2008
My developement process
Par jd le vendredi, août 15 2008, 01:04 - Le monde merveilleux de l'informatique
vendredi, septembre 14 2007
Waiting so long
Par jd le vendredi, septembre 14 2007, 19:16 - Life
Oh my god, I'd be happy the day La Poste (french post offices) will call a kernel hacker to...
Wait for it...
Explain them what is a queue scheduler.
mardi, juillet 10 2007
Comment retrouver un processus ?
Par jd le mardi, juillet 10 2007, 15:29 - Le monde merveilleux de l'informatique
kill(SIGTTOU, pid)
(man 7 signal)
dimanche, mai 13 2007
J'veux un clavier
Par jd le dimanche, mai 13 2007, 19:33 - Hardware
Comme je le disais récemment, j'ai explosé mon clavier avec une bière. Bref, l'accident bête.
Alors cet après-midi, me voilà sur le Web à rechercher un clavier. Le clavier. Je navigue de site en site, de forum en forum, de test en test.
Au début, je me suis dis que j'allais retrouver un Keytronic KT2001 Pro, comme j'avais avant (enfin c'était déjà mon deuxième, le premier avait passer les touches à gauche après trop de whisky-coca). Certes, c'est un clavier à membrane, mais il est de très bonne facture (bien que non-étanche) et a un toucher agréable. Pas de chance, on en trouve plus.
J'ai tout fait. J'ai lu le comparatif de claviers 2007 de Clubic, j'ai lu des dizaines de pages de forum. J'ai même fini par trouvé un topic de gens aussi désesperés que moi de trouver un bon vieux clavier mécanique avec un vrai toucher, dans la lignée des modèles M d'IBM, comme le Cherry G80-3000 . Introuvable. A part que quelques sites allemands pour une bonne centaine d'euros. Pour un clavier que je vais tuer dans un an, je vais éviter.

Ce que j'ai particulièrement adoré lors de mon épopée extraordinaire sur la toile, c'est la qualité des commentaires et des arguments présentants les claviers.
J'ai tout vu. Celui là est en aluminium brossé ! Mais non, celui là a 43 touches de fonction dont une qui permet de lancer-Outlook-Express-avec-le-petit-doigt. Ou alors, peut-être celui avec un écran LCD integré qui donne l'heure et compte le nombre de touche pressée. Cela ne reste pas aussi séduisant que le clavier qui à des ports USB. Le problème c'est qu'il est blanc. Mais cependant j'ai trouvé des claviers étanches, ca pourrait être pas mal vu mon cas. Ah et il y a ausis le clavier à frappe intuitive. Je ne sais pas trop ce que c'est, j'imagine que c'est un clavier ou la touche suivante se met bien en évidence pour ne pas la rater.

Mais comble du comble, l'ultime critique la voici:
[…] non sans remarquer que les touches Windows du clavier n'arborent la nouvelle esthétique Windows Vista.
Putain, et dire que j'aurais pu l'acheter et me faire avoir comme un bleu ! Ah, merci Internet !
Et le pire, c'est que j'utilise une keymap qwerty mais que je vais devoir acheter un azerty à tous les coups. A la limite, quitte à être chiant, je vais peut-être me mettre au dvorak pour gueuler encore plus fort.
Ah si j'ai trouvé un bon clavier pour über-geek finalement. Si j'avais 100 euros à claquer dans un clavier, peut-être que je le prendrais.
mardi, mars 13 2007
DeFuBu contest #8
Par jd le mardi, mars 13 2007, 10:48 - Debian

Welcome to this 8th issue of the DeFuBu contest, the almost monthly championship of the funniest bug reported to the Debian BTS.
The challengers
- Pierre Tramo with #409352 (mplayer_1.0~rc1-12.diff.gz is CHAOTIC)
- Christian Perrier with #230485 (apache2/ssl-cert's debconf abuse makes baby jesus cry)
- Jeroen van Wolffelaar with #409637 (tasksel: [INTL:eo] kelkaj korektoj pri la esperanta traduko.)
- Steve Langasek with #410605 (dpkg: bzip2 code in compression.c incorrectly uses zlib define (Z_ERRNO))
- Josh Triplett with #412460 (magicor-data: Penguins don't have teeth) and #398276 (xdm: don't bundle turning on sit0 irradiating me all day)
- Mike Hommey with #413660 (RFP: mozilla-firefox -- Mozilla's firefox package is required in non-free) and #413714 (iceweasel: {overflow:hidden} ugly chopping characters in half)
How the vote has been done
Four Debian related people voted, Raphael Hertzog, Jeroen van Wolffelaar, Ana Guerrero and Margarita Manterola.
Full ranking
Bugs
- #409637 (tasksel: [INTL:eo] kelkaj korektoj pri la esperanta traduko.) (34 points)
- #412460 (magicor-data: Penguins don't have teeth) (29 points)
- #230485 (apache2/ssl-cert's debconf abuse makes baby jesus cry) (26 points)
- #398276 (xdm: don't bundle turning on sit0 irradiating me all day) (23 points)
- #410605 (dpkg: bzip2 code in compression.c incorrectly uses zlib define (Z_ERRNO)) (16 points)
- #409352 (mplayer_1.0~rc1-12.diff.gz is CHAOTIC) (15 points)
- #413660 (RFP: mozilla-firefox -- Mozilla's firefox package is required in non-free) (14 points)
- #413714 (iceweasel: {overflow:hidden} ugly chopping characters in half) (3 points)
Challengers
- Josh Triplett with (52 points with 2 bugs)
- Jeroen van Wolffelaar (34 points with 1 bug)
- Christian Perrier (26 points with 1 bug)
- Mike Hommey with (17 points with 2 bugs)
- Steve Langasek (16 points with 1 bug)
- Pierre Tramo (15 points with 1 bug)
The winners
- Bug: #409637 (tasksel: [INTL:eo] kelkaj korektoj pri la esperanta traduko.)
- Challenger: Josh Triplett
- Bug reporter: Serge Leblanc
- Voter: Raphael Hertzog with unordered tiercé: #412460, #409637 and #230485
Notes
To participate, simply drop me an email with a bug number or a request to vote, or anything that may help.
jeudi, mars 8 2007
Une seule normandie pour les unir toutes...
Par jd le jeudi, mars 8 2007, 12:15 - Internet
On vient de me faire passer le site Une seule Normandie, et je trouve ca énorme.
Depuis le temps que je le crie haut et fort, NON, il n'y a pas deux Normandies, il n'y en a qu'une seule, c'est la région basse-Normandie !
Je propose plutôt que l'on renomme la basse-Normandie en Normandie et qu'on renomme la haute-Normandie en autre chose, n'importe quoi, de toute facon ils n'ont ni le calvados ni le camembert !
Normands, mobilisez-vous ! :-P
mercredi, février 28 2007
DPL 2007: Raphael Hertzog
mardi, février 6 2007
DeFuBu contest #7
Par jd le mardi, février 6 2007, 11:44 - Debian

Welcome to this 7th issue of the DeFuBu contest, the monthly championship of the funniest bug reported to the Debian BTS.
The challengers
- Loic Minier with #407127 (evolution: Dates before 1970 not supported, e.g. for birthdays) and #408989 (epiphany-browser: bugzilla.gnome.org inaccessible)
- Sune Vuorela with #407849 (script for /usr/bin/preloadkde) and #409310 (kmines: Can cheat the timer)
- Josh Triplett with #404915 (iceweasel: Icon resembles booger)
- Jeroen van Wolffelaar with #408424 (apache2: "It works!")
- Florent Bayle with #408524 (If I play piano while my computer starts up, /dev/dsp disappears !)
- Christian Perrier with #408482 (xserver-xorg: please map French Canadian (cf) to Canada (ca) layout)
- Frans Pop with #409018 (base: /etc/ld.so.nohwcap missing)
How the vote has been done
Four Debian related people voted for these bugs, Emmanuel Bouthenot, Mohammed Adnène Trojette, Julien Louis and Jade Alglave.
Full ranking
Bugs
- #408989 (epiphany-browser: bugzilla.gnome.org inaccessible) (28 points)
- #408524 (If I play piano while my computer starts up, /dev/dsp disappears !) (21 points)
- #407849 (script for /usr/bin/preloadkde) and #408424 (apache2: "It works!") (18 points)
- #407127 (evolution: Dates before 1970 not supported, e.g. for birthdays) (17 points)
- #404915 (iceweasel: Icon resembles booger) and #408482 (xserver-xorg: please map French Canadian (cf) to Canada (ca) layout) (11 points)
- #409310 (kmines: Can cheat the timer) (10 points)
- #409018 (base: /etc/ld.so.nohwcap missing) (10 points)
Challengers
- Loic Minier (45 points with 2 bugs)
- Florent Bayle with (21 points with 1 bug)
- Sune Vuorela (28 points with 2 bugs)
- Jeroen van Wolffelaar (18 points with 1 bug)
- Christian Perrier and Josh Triplett (11 points with 1 bug)
- Frans Pop (10 points with 1 bug)
The winners
- Bug: #408989 (epiphany-browser: bugzilla.gnome.org inaccessible)
- Challenger: Loic Minier
- Bug reporter: Tshepang Lekhonkhobe
- Voter: Emmanuel Bouthenot with two first bugs correct: #408524, #408989
Notes
To participate, simply drop me an email with a bug number.
lundi, janvier 22 2007
DeFuBu contest #6
Par jd le lundi, janvier 22 2007, 16:02 - Debian

Welcome to this 6th issue of the DeFuBu contest, the monthly (even if I'm late) championship of the funniest bug reported to the Debian BTS.
The challengers
- Gürkan Sengün with #270877 (wmaker: I can't swallow windows)
- Christoph Berg with #402976 (espdiff: useless manpage)
- Cyril Brulebois with #403379 (mplayer: segfault while reading an mpeg file)
- Sune Vuorela with #405464 (qt3-dev-tools: QMAKE_INCDIR_QT is wrong in qmake.conf files)
How the vote has been done
Three Debian related people voted for these bugs, Mohammed Adnène Trojette, Pierre Habouzit and Florent Bayle
Full ranking
Bugs
- #403379 (mplayer: segfault while reading an mpeg file) (6 points)
- #402976 (espdiff: useless manpage) (5 points)
- #405464 (qt3-dev-tools: QMAKE_INCDIR_QT is wrong in qmake.conf files) (4 points)
- #270877 (wmaker: I can't swallow windows) (3 points)
Challengers
- Cyril Brulebois (6 points with 1 bug)
- Christoph Berg (5 points with 1 bug)
- Sune Vuorela (4 points with 1 bug)
- Gürkan Sengün (3 points with 1 bug)
The winners
- Bug: #403379 (mplayer: segfault while reading an mpeg file) (6 points)
- Challenger: Cyril Brulebois
- Bug reporter: Aurelien Jarno
- Voter: Florent Bayle with the full good order !
Notes
To participate, simply drop me an email with a bug number.
samedi, décembre 30 2006
How to turn your flat into a night club
Par jd le samedi, décembre 30 2006, 15:17 - Zik
Today I had to clean up my flat, but I was lazy. I decided that some music will be welcomed. However, even if my flat is not so big, I have three rooms and if I play music in one of them, I can't hear it everywhere. By chance, there's a computer connected to speakers in each.
So, to listen your playlist on every computer, do like me: just install esound on each computer and run esd -tcp -public (esd without option is sufficient for your master). On your master, run also esdmon | esdcat -s slave1 and esdmon | esdcat -s slave2, and so on. This will listen to you local esd and pipe the sound to your slaves via network.
Then grab your favorite audio player which should be esd-capable (my xmms is), and play files to your local esound daemon. Listen... it plays everywhere!
Next step is to invite me, some friends and hot chicks to your party.
mardi, décembre 5 2006
Where is my Etch
Par jd le mardi, décembre 5 2006, 19:37 - Debian
With your bug count in the air and your Etch on the ground
Try this trick and spin it, yeah
Your RM will collapse
But there's nothing in it
And you'll ask yourself
Where is Debian?
Where is Debian?
Where is Debian?
Way out in the money
See it dunkin'
I was squasin' for free
Bugs were hiding behind the money
Except the little board
But they told me, he swears
Tryin' to release me me me
Where is Debian?
Where is Debian?
Where is Debian?
Ooooh
With your bug count in the air and your Etch on the ground
Ooooh
Try this trick and spin it, yeah
Ooooh
Ooooh
Thanks to The Pixies.
dimanche, novembre 12 2006
Le retour de la Poudre Verte
Par jd le dimanche, novembre 12 2006, 18:40 - Internet
Merci à Crafty, qui a acheté le nom de domaine poudreverte.org pour permettre de relancer la célèbre Poudre Verte !
mardi, novembre 7 2006
The man who did not know he had an amd64
Par jd le mardi, novembre 7 2006, 21:13 - Naquadah Network
On sunday, I was looking around at the /proc/cpuinfo on one of my last server. I saw that this Pentium 4 had a lot more of cpu flags that the one on my workstation. I discovered the nx flags and its purpose some days before, but I did not know what the lm flags was for...
Oh my god, that's the 64 bits support. This box is an amd64 and it was installed as an i386. That's like using a knife to kill a kitten when you have an axe!
So, even if the box was 800 km away from me, I decided to reinstall it from scratch, with the help of a serial cable connected on it.
That was so easy. I just love Debian for such things.
- Step one: recompile linux-2.6-2.6.18 with support for 64 bits processors, that was easy, Goswin Brederlow made a patch I used and adapted in #379090.
- Step two: scratch your swap and debootstrap an amd64 sarge in it. Copy blindly your /lib/modules/2.6.18-1-amd64 inside.
- Step three: reboot with your 64 bits kernel on your brand new 64 bits Debian system and launch sshd.
- Step four: ask everyone on IRC WHY THE HELL you get sshd killed with a fucking kernel backtrace on your serial console each time you try to ssh to your box
- Step five: listen everyone advices and dist-upgrade to etch
- Step six: backup all the old data and scratch all your partitions, because you want LVM now. And migrating to 64 bits and LVM at the same time is more dangerous, so more exciting, so more fun.
- Step seven: move your brand new amd64 etch into your old root partition. Believe in you and that you did not forget anything to backup.
- Step eight: create your logical volumes and move your stuff in here, like /var, /usr and then blindly reboot. Thanks god you have a serial console.
- Step nine: apt-get install everything back and upgrade your old sarge conffiles to etch.
- Step ten: wonder why slapd is segfaulting again and again, and then yell after this fucking Berkeley DB files that are not architecture independant. Flame yourself because you don't have a LDIF backup of your LDAP tree.
- Step eleven: install a i386 sarge with LDAP to slapcat your old LDAP tree and restore it.
- Step twelve: Take a break. Have a Kit^Wbeer.
In the end, I'm happy, even if everyone is wondering why I killed a server during 10 hours just because it's better.
DeFuBu needs you
Par jd le mardi, octobre 31 2006, 11:10 - Debian
I did not find anyone to vote for this month DeFuBu, mail me if you want to!
jeudi, octobre 19 2006
La gloire !
Par jd le jeudi, octobre 19 2006, 13:10 - Internet
Merci Matthew pour m'avoir pointé vers cette page de Wikipedia (regardez la dernière ligne) !
Pour la postérité j'ai copié une archive du site ici !
News from the battlefront
Par jd le jeudi, octobre 19 2006, 12:05 - Debian
Dear friends and teammate,
I'm writing to you from the front of the guerilla, near the bug tracking system. I don't know if you will receive this message, because the cabal is trying to make us silent. It's rough these days. Our autobuilders are overloaded. We already succeeded in delaying the freeze, but it's getting harder and harder. The opponent is now avoiding our attacks by ignoring them. I hope we will still be able to win, but we may need backup.
Yours faithfully,
Julien
dimanche, octobre 15 2006
Total recall (2006)
Par jd le dimanche, octobre 15 2006, 02:36 - Debian
Directed by jd & adn
Genre: Action / Adventure / Sci-Fi / Thriller / Horror / Drama / Humor
Runtime: several weeks
Country: A lot
Language: English
Color: Color (Technicolor, QT, GTK and ncurses)
Tagline: They stole their project, now they want it back.
Plot Outline: In September 2006, a group of developpers from the Debian planet rise against the corruption leading the government.
User Comments: Great action, great suspense, great cultural satire, and a great mind-bender.
Awards: Waiting for nomination.
Quotes:
- « Bah, if you don't want to read me, just don't », Sven Luther
- « Oh my. », Clint Adams
- « Or maybe I'm withdrawing my support because I'm busy with my chainsaw. », Josselin Mouette
- « "I'm withdrawing my support because the developers might agree with AJ rather than me"? Come on. », Matthew Garett
- « OH NO YOU DON'T. This thread is _not_ about you, it is _not_ about Frans Pop, and it is _not_ about debian-installer. », Peter Samuelson
Cast overview
![]() | Anthony Towns (aj), as the Debian Project Leader | ![]() | Denis Barbier (bouz), as The Recaller |
![]() | Aurelien Jarno (aurel32), as one Seconder | ![]() | Clint Adams (schizo), as one Seconder |
![]() | MJ Ray (mjr), as one Seconder | ![]() | Pierre Habouzit (madcoder), as one Seconder |
![]() | Martin Schulze (joey), as one Seconder | ![]() | Marc Dequènes (duck), as one Seconder |
« billets précédents - page 1 de 4












