Author Archives: Dan

Automatic Pidgin status with DBUS and NetworkManager

It’s official.  I have a new mistress and her name is DBUS.  After seeing how easy it was to take an action when a particular storage device was attached, I was hooked.  Since I know NetworkManager has a robust DBUS … Continue reading

Posted in Codemonkeying, Linux

SBLIM and their broken ABI

The CMPI standard defines the interface between a conforming provider and the CIMOM that loads it.  It’s a massive set of data structures, types, and functions that allow the CIM server to delegate requests to providers, and for providers to … Continue reading

Posted in Codemonkeying Tagged , ,

Easier method providers with libcmpiutil

While writing the libvirt-cim provider, I decided that the constant repetition of common tasks in CMPI CIM providers was getting old.  There were lots of things that get done over and over again that really should be generalized for the … Continue reading

Posted in Codemonkeying Tagged , ,

Using DBUS to take action on a USB storage device

I keep my password-encrypted SSH and PGP keys on a small USB key.  I do this to keep these sensitive files separate from my laptop, in case I were to lose it.  I figure it’s easier to keep a USB … Continue reading

Posted in Codemonkeying, Linux Tagged ,

Finally: T41p, radeon, and DVI hotplug

Maybe I'm just an idiot, but I've never been able to use the open-source radeon driver with my T41p.  The main reason being that the radeon driver seemed doomed to permanent suckage when it came to using my external 1600×1200 … Continue reading

Posted in Linux

A fireplace blower retrofit

We have a Heatilator GNDC30 direct-vent fireplace unit in our house.  It's wired for a blower unit, but the builder didn't install it (which is pretty common).  Instead of paying someone to come out and stick one in, I decided … Continue reading

Posted in Hardware

Libvirt-CIM: out in the wild

I'm happy to say that today the official announcement was made, which is the final step in bringing libvirt-cim out into the open.  I have worked for the last several months on this internally with a few other colleagues, intending … Continue reading

Posted in Codemonkeying

Garage door monitor

Taylor and I both seem to be completely incapable of remembering to close the garage door in all but the most simple arrival scenarios.  Okay, maybe it’s me more often that not, but still, it’s a problem.  Several times, we … Continue reading

Posted in Hardware

Sensor Hack

Well, after being so happy with my proof that the server room A/C unit wasn't cycling too often, I realized that my sampling rate was low enough (10 minutes) that if it was cycling really often, I wouldn't necessarily be … Continue reading

Posted in Hardware

Server Room Temps

I have an over-sized A/C unit for my server room, which is both good and bad.  It's good because I have plenty of capacity and can keep the room at 64 degrees in 100+ degree weather (if I so desire) … Continue reading

Posted in Hardware