the morning after
This is what I saw when I woke up this morning.
the morning after
Well, this was interesting for about a minute.
fun with suspend and resume
Plenty of times I've suspended my laptop with my headphones on, while listening to music. Of course when I resumed, the music would still be playing. This is obviously not preffered.
So tonight I wrote some code to fix it. It's way more complicated than should be needed. Rhythmbox talks to dbus, but only to the session, not to the system. So the suspend/resume scripts can't talk to it. So, since the obvious 5 line shell script won't work, I had to write a rhythmbox plugin that listens on dbus, and then make the shell script talk to that.
Rhythmbox's python binding method is pretty much backwards from what you'd expect, and it registers itself through an __init__ method call, rather than the obvious way. That's a little weird at first, but using dbus's python bindings are like trying to stab yourself in the foot with a rubber ball. The introspection methods are entirely useless (actually, they don't provide any introspection at all).
So, anyway, here's a tarball. I'll look at packaging it somewhere later.
 We should really make some infrastructure to fix this recurring problem...
Why does reality seem to differ from person to person?
I just couldn't help myself...
So, I just updated our "pykickstart" package to handle configuration of multipath devices -- disks with redundant cabling. Don't ask why. Just as I was about to commit it, the best changelog entry ever sprung to mind:
Leeloo: Leeloo Dallas mul-ti-path.Sometimes, I kill me.
Korben Dallas: Yeah.
Korben Dallas: Yeah, multipath, she knows it's a multipath. Leeloo Dallas. This is my wife.
Korben Dallas: We're newlyweds. Just met. You know how it is. We bumped into each other, sparks happen...
Korben Dallas: Yes, she knows it's a multipath. Anyway, we're in love.
It's that time again.
You speak of dissatisfaction with the state of the LUG, but whenever we ask for input as to what we could do to serve the needs of Linux users on campus more thoroughly, there's a dull silence and the sound of crickets. It's a serious problem; the LUG is quickly succombing to atrophy, with fewer and fewer members. We really want to grow, and to be a more inclusive group, but the people who are (supposedly) being excluded don't appear to be making any effort towards inclusion. What can we do?
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!