The well-received BookHabit is about to get another update. Nothing too fancy. I'm trying to keep the updates digestible and as reliable as possible. Putting too much into a point release is just asking for trouble. This one tightens up the look of the app, really improves the timeline graph and adds a few friendly features to existing screens. Some speed improvements and many squashed bugs are also part of this release. Thanks to everyone who has hit the "Send" button if they have run into something that crashed the program. It has helped make this next release much more solid. [Read more…]

So I got a notice that Apple had changed their end user agreement with me and I had to sign off on it. Fine, but it's a long document, and it wouldn't be any fun to read through. But then I thought of using FileMerge to compare what's changed. Much more interesting. And very easy to see what's new.

Since the agreement was distributed in PDF format, I first simply copied the before and after text to a text document and saved, then got rid of the line breaks in paragraphs (since without this step, FileMerge makes it look like there were many more changes than actually took place). A few other minor touch-ups were needed (and took just seconds) to make things crystal clear.

I suspect the changes I do see are modifications spurred on by recent court cases, but I have no idea. Interesting none the less.

Yesterday I got the main development machine set up with the official Leopard release. Backups, updates, etc, and it's ready to go now. Still some quirks for sure in the Leopard GM, but it's where things are at now. Cleaned up my work room and the desk. Laid out the programming books I've been wanting to get to. Heck, I even got all my Xcode docs updated, thanks to Rainer's help. One veggie sub from my favorite Vietnamese sandwich shop later, and the coffee is ready to escort me into my new life. Hope this works out…