rwhod OS X weirdness

I like using rwhod on my home network. It means I can see how long the various machines have been on for, but there is one issue. On my Ubuntu box, everything is hunky dory. rwhod starts at boot, and tells me the uptime of that machine, and who is logged in. However, on the Macs, rwhod, while started, doesn’t seem to work. If I kill the process, and restart it (both as superuser), then it picks up the data fine. I wonder if it has something to do with starting too early in the boot sequence. I’ve got it set up as a LaunchDaemon, and it ran last boot as process 58. Perhaps something else needs to have started before it will work.

Flyin’ HighBaja Marimba BandEspresso Espresso

Unpacking stuff

Well, after living in our new house for more than two years, we have finally unpacked all of the crockery and glassware into the kitchen. I mean, there was a rationale: we were renovating. Initially, we had thought it would take us a couple of months to get the house to a liveable state. We were at least an order of magnitude wrong. We have put enough of the kitchen in (including the microwave and dishwasher, but not the benchtops, stove and sink) to allow us to use it effectively. In particular, the dishwasher was the main reason we were able to even consider moving more than just two each of plates, cups, spoons, etc. Actually, living with just two of everything was very liberating. Granted, you have to wash everything before you cook every meal (or after, I suppose, but that’s not really my style). But never having more than a couple of dishes means that washing up isn’t such a chore. Entertaining wasn’t really an option. Other than that big party we had for our 30th birthdays, but that didn’t really require much crockery. So now, we have stuff again. We got rid of a heap of stuff we aren’t going to use. I’m still hanging on to some of the stubby holders and Star Trek mugs from my younger days, but we have really consolidated what we have. After all, if we didn’t use stuff for the last two or so years, we can’t need it too badly, can we?

DesperadoEaglesEagles Live

Safari 3 beta not displaying characters correctly

I’ve changed my default browser to Safari 3 beta, and I’m liking it a lot. It’s nice to use a Keychain aware application again (it makes it easier to find out what password I used for a site), but there is one issue with this browser on my site. I use a special character in CSS to get the stars in the top menu. The best way to do this is to use something like:

1     #topnav li:before { content: "\2729  "; }
2     #topnav li:first-child:before { content: ""; }

Which works great in most browsers. Sometimes I come across a browser on a machine that doesn’t seem to have the right font installed, and I see a box there instead. And then, last night I noticed the same behaviour in Safari 3: Safari3Characters Now, this does not appear like this in either Firefox, or WebKit on the same machine: firefoxcharacters imageswebkitcharacters So, the big question is, why is Safari 3 beta not able to display the font correctly?

netatalk seteuid issue

I’m having one small issue with netatalk. Every now and then I can no longer connect to the server, and I am seeing the following in /var/log/syslog:

Jul 21 21:25:49 localhost afpd[3345]: server_child[1] 19040 exited 1
Jul 21 21:25:49 localhost afpd[19041]: ASIP session:548(5) from 192.168.1.76:50047(7)
Jul 21 21:25:49 localhost afpd[3345]: server_child[1] 19041 done
Jul 21 21:25:51 localhost afpd[3686]: Warning: No CNID scheme for volume /home/installers. Using default.
Jul 21 21:25:51 localhost afpd[3686]: seteuid failed Operation not permitted
Jul 21 21:25:51 localhost afpd[3686]: Fatal error: cannot open CNID or invalid CNID backend for /home/installers: cdb

Restarting netatalk fixes the issue immediately. I have no idea what this problem means. It seems to happen after the server has been up for a while. The log from a successful connect looks more like:

Jul 21 21:46:54 localhost afpd[19109]: server_child[1] 19889 exited 1
Jul 21 21:46:54 localhost afpd[19890]: ASIP session:548(5) from 192.168.1.76:50066(7)
Jul 21 21:46:54 localhost afpd[19109]: server_child[1] 19890 done
Jul 21 21:46:56 localhost afpd[19120]: Warning: No CNID scheme for volume /home/media/music. Using default.
Jul 21 21:46:56 localhost afpd[19120]: Setting uid/gid to 1001/1001
Jul 21 21:46:56 localhost afpd[19120]: ipc_write: command: 2, pid: 19120, msglen: 24
Jul 21 21:46:56 localhost afpd[19109]: ipc_read: command: 2, pid: 19120, len: 24
Jul 21 21:46:56 localhost afpd[19109]: Setting clientid (len 16) for 19120, boottime 46A193BC
Jul 21 21:46:56 localhost afpd[19109]: ipc_get_session: len: 24, idlen 16, time 46a193bc

But the uid/gid isn’t always the same. It appears to depend on the permissions of the share. I wonder if I need to change a setting in the netatalk settings so it doesn’t require the seteuid.

BBC Radio 4 - Comedy - Hut 33

BBC Radio 4 - Comedy - Hut 33:
Hut 33 is a new sitcom from the award winning creators of Think the Unthinkable
And, I don’t seem to be able to get realdump to work properly to grab it. Not that I’d have the first few episodes, anyway. I have to just hope that the ABC decide to play it, and I remember to listen…

Human Time Plugin at 9am.

Doesn’t seem to be working properly.

Airport Extreme Base Station Printing

Printer sharing via the Airport Extreme Base Station is great. Once you have installed Bonjour for Windows clients too, then everyone can find the printer easily, and print to it. Except if you happen to turn off your printer, and then restart your base station. When you turn the printer back on, it won’t be recognised by the base station. Unplugging the USB printer and plugging it back in fixes the issue with not being able to find it. This is kind of annoying, as we turn our printer off when it is not in use. And I often need to restart the base station (that’s’ the other thing. If you even add a port forwarding entry, you need to restart the stupid thing!).

Server issues already

Well, this is not a good start to my hosting on a new host. I’ve been there less than a week, and already there has been a significant downtime (approx 2 hours). Hopefully this is not a habit…

Apache Logfile Analysis

With a proper host, I have finally achieved the ability to do proper analysis of my logfiles. Since my traffic amount has been fairly high, I thought I would try to find out where all of my megabytes went! I’m using Analog, since that was free and did sort of what I want. I started writing my own tool, but got bored with that pretty quickly. 27% of my usage was in the XMLRPC.php file. Which had me stumped, until I remembered I’d used ecto to backup all of my posts, a couple of times as it turned out. This was 14 Mb, which I shouldn’t have to do all of the time. There’s still more stuff for me to find out - like how much of my bandwidth is being used up by Blogsome users who haven’t changed stuff within their template and I had pointing to mine.

Prélude No. 3 For ClavierDominic MillerShapes

iTunes 7.3 update: Weird package problem

I tend to keep the packages I install from Apple, just incase I need to reinstall stuff, so when I went to reinstall iTunes on the iMac G4, I remembered reading about the error I got when I tried to run the package: Betalogue » Blog Archive » iTunes 7.3 update: Weird package problem:
It still holds for 7.3.1, and it applied to downloading the package only, or installing and keeping it and then trying to reinstall it again.