Almost there

After a few hours of hacking using a wigdet that Michael and a few others pointed me at, I now have a working Banshee.OpenVP extension! Much work still remains to be done, but what I have is a pretty stable foundation. Both the OpenVP 0.0.1 branch and Banshee.OpenVP are available over at the Google Code…

Ok, I guess not

Banshee.OpenVP is on hold indefinitely until a stable GTK+ widget providing an OpenGL context is available. All of the wrappers I have tried have serious issues that prevent this project from even making minimal headway.

Upcoming goodness

I’ve been working with several Banshee people this week and we finally got my patch committed. All this patch does is provide a managed event that acts as a PCM and spectrum data source. While simple, it is a required building block for the upcoming OpenVP extension. Right now I am getting ready for the…

“Erroring off?”

Has anyone told you that a program is “erroring off” or that some system “errored off?” Occasionally I have the pleasure of receiving such notices and every time it makes me cringe. Let me explain something. “Error” is not a verb. You can’t error. It’s not possible. When you type “erroring” it has a red…

Three-column CSS layout

There are many established CSS layouts for doing a three-column website. They seem to work pretty well. Perhaps the most popular is the Faux Columns technique. At work we are working on an internal site that requires three columns (or to be more precise, up to two sidebars). I have never been completely satisfied with…

.NET and XPath

So I’m working on this XPath presentation for my team at work. I was trying to hack up a sample using some of the more interesting XPath functions, like string-join. PHP’s DOMXPath throws a fit when I use this function so I cracked open MSDN and saw that XPathNavigator in the 2.0 framework claims to…

CategoriesC#

Linux Virtualization

I’ve been using VirtualBox for some months now. It’s pretty slick and doesn’t get in my way too much. Just for the heck of it I’ve been experimenting with a few other similar systems: OpenVZ, vserver, KVM, and Xen. OpenVZ and KVM are the only two I’ve tinkered with long enough to at least have…

You don’t have signal

My DSL and phone service is due to be activated today. When I got up I had dialtone, which is a good sign. But a few days ago I had an interesting encounter that was just too humorous not to share. On Thursday the DSL modem showed up but since I was spending the night…

Banshee, meet OpenVP

OpenVP, Banshee. A week or two ago I was in #banshee chatting and posted a link to an album of some OpenVP screenshots. The developers were interested and asked me if I would try embedding OpenVP in Banshee. I have since submitted a patch that adds an interface that PlayerEngine classes can implement to become…

Bluetooth presence detection

I recently found my USB Bluetooth adapter and have been tinkering with using it to talk to my Palm. I’ve successfully configured Linux to allow PPP connections over Bluetooth, so I can sync my Palm if I don’t have the cradle hooked up. But a more interesting use for Bluetooth is presence detection. BlueProximity is…