the life of a sysadmin.
Carousel is a lie!

Linky:
[FSF Associate Member] LOPSA

Email: aardvark at saintaardvarkthecarpeted dot com

Gnuplot…how'd I live without it?

Fri Jul 4 12:47:34 PDT 2008

Thanks to the good folks who wrote this page, I was able to come up with some quick graphs showing how often our RealMedia files are used:

Gnuplot Example

All it took was five minutes mucking about — cf OpenOffice.org, where I could not, for the life of me, figure out how to get a decent-looking output.

(permalink) (comments)

Can a mouse crash?

Wed Jul 2 09:43:02 PDT 2008

Just had a repeat of the weird mouse-X disconnect I've encountered before. This time though, I'm running Debian Etch — so no more blaming the problem on SuSE (as I secretly always did :-).

One noticeable problem this time was that the middle button did not work, making click-to-paste impossible; I even ran xev and saw no events for middle-clicking. (This in addition to clicking being inconsistent, the client receiving the click being inconsistent, etc). Running cat /dev/input/mouse0 did not work. What did work was disconnecting the mouse (a USB 3-button optical jobbie), then plugging it back in. Sure, coulda been the mouse driver, or X, or something, but I wonder if the hardware itself — whatever little controller chip is in there — maybe got wedged. Interesting to think about…

(permalink) (comments)

Sick, sick, sick

Thu Jun 19 06:17:58 PDT 2008

Flu sucks. I've been down with it for the last two days. Today I'm feeling a bit better — a little bit, mostly with lots of drugs. We'll see if I make it in to $WORK today or not.

What else have I been doing? Let's see…

  • Our Roku SoundBridge M1001 has died after just over a year, which turns out to be a semi-common thing. Fortunately I've found a local electronic repair store that I'm hoping will fix things up. Other than that I've been fairly happy with it; it's definitely a lot handier with the SoundBridge Commander, though.

  • Started playing with Xen on my web server. I'm going to try setting things up more complicated than they are now, but hopefully more secure: one instance to serve files, with /home (where all the sites are) mounted read-only; one with a database server; one for mail; one for SSH access; and one with the bag of passwords (LDAP, probably). Yeah, it's hopelessly baroque for a home server with, what, 8 websites, but it's a work in progress and it's fun to play. :-)

  • Installed the Awesome window manager after reading about it for the nth time. Happy so far, but I'm still exploring.

  • Tried making bread that rises overnight. I got into the habit of making my own bread at the beginning of the year, and I really got used to it. But two kids means much less time, and half an hour to mix and knead the dough is getting hard to find. So the latest trick has been using the KitchenAid and its dough hook (I did it all by hand previously), and fiddling with the amount of yeast so that, in theory, it'll rise overnight and be ready to bake when I get up at 5:30am to go to work. This used to work, but now I'm having problems with it collapsing. That may be because I'm using instant yeast rather than the regular, active stuff. Updates will follow as events unfold.

And that's that. Time to put together some lunch and see about going to work.

(permalink) (comments)

Today's lesson:

Tue Jun 10 16:34:08 PDT 2008

$TTL != refresh.

This lesson brought to you by the ISC, Cricket Liu and RFC 1035.

(permalink) (comments)

Unattended…working at last

Thu Jun 5 12:52:09 PDT 2008

Looks like we're going to be getting a bunch more Windows desktops in the near future at $WORK, so I've been looking into Unattended again. I'm having much better luck this time than the last time I tried, a couple or three years ago.

I can't remember what went wrong then, but this time it took me a stupidly long time to figure out that an error message about a missing djgpp.env file means you forgot to unzip the support files under a directory called djgpp.

Another thing that tripped me up this time: unattended installations from OEM media are not allowed by default, even with a legit key from the sticker on the side of your new shiny box. This mailing list post pointed out the magic key, which seems to be working for mwe.

Now that I got those things sorted out, things are going much better.

(permalink) (comments)

Back at work…

Mon May 26 13:47:34 PDT 2008

…after a month off, and almost no emergencies in my absence. Sweet!

Now if only I could catch up on sleep. I remember this from the first kid: you never know just how much you can accomplish on so little sleep.

(permalink) (comments)

Now we are four

Sun Apr 20 13:09:47 PDT 2008

(permalink) (comments)

Possibly my last free Saturday afternoon for a while…

Sat Apr 19 14:47:03 PDT 2008

As Project U-14 draws to a close, I've been spending a wonderful couple of hours on the couch playing with my laptop while Arlo naps.

Here's what I've been doing:

  • Tracked down a bug that in gpsbabel that would make it crash if you gave it no filename to process. Turned out it was fixed late last year, and the new version will be in Lenny, but that was okay; the practice was good, it didn't take too long, and it turns out both the developers and I came to the same conclusion. I hope they know what they're doing, at least. :-) I'm unsure if I should file a bug in Debian or not; Lenny's coming soon, and I'm not sure of the usual practice in this case.

  • Actually began work on Project U-13; I'm trying out fai-cd, rather than GRML. GRML's nice, but it's a way non-stock Debian install by the time it's done, and I'd like to stick as much as possible to stock Debian (OS of the OElder Goeds). We'll see how it goes.

  • Read about how Dan Fucking Kaminsky managed to Rickrolled Facebook thanks to nasty DNS hijacking (similar to Verisign's Site Finder) by Earthlink and Comcast. No copy of the presentation up on his site, from what I can see, but I'm looking forward to it.

  • Eating chocolate chip cookies my wife made. Yum.

(permalink) (comments)

Blastwave upgrade: heads up

Mon Apr 14 15:14:27 PDT 2008

Heads up for those of you using Blastwave and CUPS: after upgrading to the latest stable version, printing stopped working for me (and a few users :-). I eventually tracked it down to the movement of two files: suddenly

/opt/csw/lib/cups/filter/pstopxl
/opt/csw/lib/cups/filter/pstoraster

were moved to

/opt/csw/lib/cups/pstopxl
/opt/csw/lib/cups/pstoraster

resulting in many error messages like Unsupported format text/plain! and Hint: is ESP ghostscript installed?. Moving them both back into place and restarting CUPS fixed things just fine.

According to Bacula (yay Bacula!) both files were in the right directory as of last night, and Blastwave's file list for Ghostscript shows the new location for these two files. A bug has been filed.

(permalink) (comments)

Sigh

Wed Apr 9 11:32:25 PDT 2008

This is one of the few things that would make me consider moving to the US right now.

(permalink) (comments)