Archive for March, 2005

iTunes Crashing on Import

Friday, March 4th, 2005

I wrote an application to migrate ratings from the Windows Media Player XML export format into an iTunes Music Library XML file. I got hung up on one problem: iTunes would crash on import. Investigating, I discovered that all I had to do to get iTunes to crash was open the “iTunes Music Library.xml” with […]

Gmail supports Atom but not RSS

Thursday, March 3rd, 2005

Wow, that’s dumb. I wonder why Google is playing politics on this one.

Moving Windows Media Player song ratings into iTunes

Wednesday, March 2nd, 2005

I’ve finally figured out how to do it. I haven’t written the code to make it happen yet, but that’s the easy part. iTunes exports a file called “iTunes Music Library.xml”. This is an XML rendering of the music library – it’s not the actual music library that iTunes uses, which means changing it won’t […]

Mac progress: System.Windows.Forms working on top of X

Wednesday, March 2nd, 2005

System.Windows.Forms (or SWF) is an API that the .NET framework providers for writing graphical applications. There are others, like Cocoa#, Qt#, and Gtk#, but on Windows, SWF is what developers use. If your goal is to write cross-platform .NET apps (as mine is), then getting SWF working on the Mac is important. It’s pretty easy […]

Interesting Mac Factoid

Tuesday, March 1st, 2005

The firmware is written in Forth.

Mono installed on Mac OS X

Tuesday, March 1st, 2005

I got Mono installed. Not that that was much of an accomplishment – visit http://www.go-mono.com, download the OSX package, and install it. Bring up a shell, “mcs test.cs”, “mono test.exe”, and it just worked. Very nice. There are a couple of things I want to do. First is get Windows.Forms working – I tried instantiating […]