Skip to main content

the avatar of James Willcox

the avatar of James Willcox

the avatar of James Willcox

ipod-sharp

I just committed ipod-sharp to CVS, a library for manipulating iTunesDBs. It’s written entirely in C#. Currently you can use it to add/remove songs, and manipulate any existing playlists. There is also a cheesy little tool that lists the songs/playlists in a given iTunesDB.

I mostly wrote it to add iPod syncing to Muine. I have a patch which does this, but it needs a lot of work still. I haven’t yet totally worked out how the HAL integration will happen, for instance. For starters, I patched gnome-volume-manager to mount the appropriate partition when it sees an iPod and invoke ‘muine —ipod-sync ’. But that doesn’t cover unmounting. Also apparently you need to ‘eject’ the device for the iPod to put up the happy “ok to disconnect” screen.

You can get the code from the ‘ipod-sharp’ module in gnome CVS, or here. Hopefully I’ll get the Muine patch in a useable state soon.

the avatar of James Willcox

zmd

In the last few months, Tambet and I have been working on the successor to rcd called zmd (ZENworks Management Daemon). It is written in C#. I did not choose the name.

Things are going pretty well, and a lot of stuff is starting to work. We have an xmlrpc compatability layer for implementing the old rcd methods (just enough to make the old GUI work), and a remoting layer for the new clients. The xmlrpc stuff is pretty much complete, and you can use the old rug/red-carpet apps with it to install packages, etc. Also we’re writing a new ‘rug’ in C#. You can see it in action here. In that shot, it’s installing some stuff from the ‘funktronics’ aptrpm repository.

I don’t have any code to share yet, but hopefully that will happen soon.

the avatar of James Willcox

hmmm

A month or two ago I was watching a (bogus) documentary about M. Night Shyamalan. This was the first time I’d ever seen what he looked like, and immediately, I realized something. I think maybe my boss is making blockbuster movies on the side. Here is my proof:

shymalan not shyamalan

Tell me those are different people. Seriously.

the avatar of James Willcox

the avatar of James Willcox

whoa, deja vu

I really wish they would stop saying things like this:

Red Hat’s software technology is 100 percent open source. If you want to put us in a box, then the most obvious box is that Red Hat only, exclusively sells and supports open source — GPL’d software.

Quite frankly, if tomorrow we decided to release a closed piece of software, literally half the engineers would quit on principal that day.

That’s Paul Salazar, European Marketing Director for Red Hat. Can someone please mail me an URL to the source code for Satellite?

the avatar of James Willcox

the avatar of James Willcox

whirl2il

Kris “released” his whir2il code today. I haven’t tried it yet, but the results he has had with it so far are very promising. PInvoke is great and all, but being able to actually compile existing C/C++ code to bytecode is just so freaking sweet.

the avatar of James Willcox

new place

I moved today. It went pretty well. Amy and her parents helped out a lot so that was good. Rupert is back online so that made people happy.

A guy (Darren Brierton) has been mailing me lately about rcd on fc2, and eventually he told me he wanted to get rcd into fedora. He totally rules.

9 days till wedding :)

Update: I committed mono bindings for libredcarpet to CVS this week. Ph33r.