Older blog entries for hadess (starting at number 374)

6 May 2004 (updated 7 May 2004 at 00:13 UTC) »
hub: gmdns doesn't have a web page, or even a release. As long as you understand what it does (it's a Multicast DNS Responder) and where it sits in the super-duper Rendez-vous stack (that article should be a good starter), the API should be self-explanatory. The only problem is, as I could see tonight, that gmdns (and therefore its ancestor mdnsd) fail all of Apple's robustness tests (multiple TXT records, large TXT record, large NULL record). I've never written code that poked directly with DNS, but it looks like I will have to soon.

Watched Final Destination 2.

Update: not so grim, and not so gross, gmdns passes 2 of 5 robustness tests, after a bit of hacking. The rest might pass, it's just not tested :)

As RossBurton is mentioning that Michael Moore's latest film has been banned from release but showing in Cannes, I was finishing off laying out my plans for this great film festival. So I'll be going there with Danielle to live it up, gatecrash a few parties, and see a whol'lotta films. It's going to kick arse.

Played a good bunch with gmdns. I committed a bunch of patches to the current CVS. Still trying to get a(nother) Linux-based mDNS implementation running, jmdns didn't run fuck all (that's Java for you), and mono barfing out trying to compile mDnsResponder.net. At least our good ol' C version works ;)

5 May 2004 (updated 5 May 2004 at 11:20 UTC) »

Went to Nando's. The real Nando (my workmate Hernando, the Nandotastic) reckons his mum's chicken is better, I'm sure. Watched Sex, Lies, and Videotape.

Committed my Musicbrainz patch to xine-lib. Now, I just need to hack the use of Musicbrainz in Totem. That will fix the hangs/long delays when playing back a CD for the first time, and allow us to use the same database as Sound-juicer for titles and all. Hopefully RossBurton will accept my patches to save/modify the database on-disk, rather than always relying on the network.

Didn't know I was on Fedora People. I'm a Fedora contributor now? I didn't know about that either ;)

Watched Eternal Sunshine, and had dinner at Wagamama's (for the first time since we went last year in Dublin). Plenty of memories ;)

Following hub's lead, I got tmdns up and running. After a lot of teeth-grinding, it happens so that the mdk-provided patch I blindly applied broke the local resolves. That'll teach me. So getting from my Linux desktop machine to my laptop and vice-versa via .local names works fine.

Getting service discovery working is another pickle. I could discover services I created myself, see outside services, but Safari just refused to connect to the services I created.
Half-an-hour later
I managed to create an HTTP service and my local machine shows up nicely in Safari, and I can load the page (the half-way there syndrom). Bags'o'tricks. Need to get yakk to review my small patch. Hopefully that'll get him going again.

30 Apr 2004 (updated 30 Apr 2004 at 12:40 UTC) »

The number of "I am" copycats is growing rapidly. Just few examples for you.

mathieu: everything related to link status should be in /proc/net/wireless (if you have a decent driver).

Update: I forgot Fred in my copycat list. My apologies :)

29 Apr 2004 (updated 2 May 2004 at 17:18 UTC) »

Superbly jetlagged, and tired after coming back from the Red Hat Worldwide Conference. Playing football so much made my legs ache badly. More on that[1] later.

Plane films, only Mystic River.

[1]: The conference, not my legs.

23 Apr 2004 (updated 24 Apr 2004 at 00:09 UTC) »

OK, so I wasn't clear enough. We have 2 positions in the Red Hat UK offices, one for a German-speaking Level 3 Support Engineer, and the same position for a French-speaker. Drop your CVs in.

Heading off to sunny North Carolina tomorrow to say Hello to the rest of the people in the company. Still need to fixor the laptop though.

Update: took a look at Seahorse again. It's nice, but has a lot of rough spots. So, I filed bugs. And that's just with 5 minutes of use. I believe that some hackers working a couple of man-days on it could make Seahorse a good Encryption solution for the GNOME desktop.

365 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!