Archive for November, 2005

So, let me get this straight…

The copyright protection that Sony/BMG included on some CDs to protect their intellectual property - and was a major piece of crap for several reasons - contained - ILLEGALLY - somebody else’s intellectual property?!!?! That is so awesome. AWESOME!

Why Does the Music Industry Want Variable Pricing?

Joel has an excellent post about why the music industry REALLY wants variable pricing - and it’s not because of supply and demand. It’s because they want more control over artists. Right on, Joel.

How Does iTunes Stack Up For Movies?

After holding off for over a year, I finally started watching Lost. My roommate had some bootleg Chinese DVDs of Lost - Season 1, so I started with those. But none of our DVD players would read Episode 6… I decided to download it from iTunes. iTunes is an excellent music player, and the combination [...]

Using the Subversion revision number as your build number.

I just finished up some of the bigger pieces of Mugshot and am getting ready to polish up a 0.3 release - or something minor like that. Basically, at this point, it can show you all of your photos, photosets, contacts, your contacts photos, and group pools. And all without totally abominable performance. It’s [...]

Goodbye PeopleSoft. Hello…. ?

October 31 was my last day at PeopleSoft. I gave my notice in August and took some personal leave starting in September. I can’t believe that after 6+ years, I’m no longer there. And, I guess since Oracle bought the company in December 2004, I really should start saying “Oracle” instead of PeopleSoft. I’d be [...]

RoundedBox: Stylish Control

Matt Gemmell created a stylish new control - the RoundedBox. I love it. Seems like using many of these in a single window, like Matt’s mockup, looks a little too busy, but using just one or two to highlight an area are a great idea. I’d love an InterfaceBuilder pallette for it, and I’d LOVE [...]

I Changed My Mind.

In a previous post, I talked about the different ways to use web service on MacOS X and mentioned that I was using NSXMLParser. Well, I changed my mind.
One of the benefits of NSXMLParser was that it was event-based; the NSXMLParser delegate functions get called automatically based on certain events - like when it encountered [...]