Archive for the 'Programming' Category

Restore Safari’s Downloads Keyboard Shortcut

Friday, July 22nd, 2011

I’m pretty excited about most of the enhancements in OS X Lion, and in Safari 5.1, which was released along with it. But one of the most annoying changes in the version of Safari that ships with Lion is the removal of any keyboard shortcut for showing and hiding the active downloads list. Downloads used […]

Bit Hacking

Thursday, July 21st, 2011

Lion is the first operating system to require, and to fully take advantage of, 64-bit addressing modes in the Intel chips that power Apple’s Macintosh computers. One of the side-effects of this is that every object identifier in Mac OS X’s Cocoa programming framework (typically an address in memory), is now twice as long as […]

Core Data Model Merging

Wednesday, May 4th, 2011

I haven’t used Apple’s Core Data framework all that much, but I’m trying to dabble more in it with newer projects where I don’t rely as much on legacy data storage, or am willing to take the hit of migrating from those legacy persistence models. As a developer, the obvious upside to using Core Data […]

Must Be Nice

Friday, February 25th, 2011

I just read a piece by Mike Monteiro of Mule Design, mostly about choosing clients who you can stand behind, but hinging on an anecdote about interviewing a prospective employee: I asked him if he agreed with how they made their money. He replied in the negative — he’d just done the design. I told […]