I do a quick one-bullet review of Mac SVN clients.
Content
File: programming
Discussing some quirks of dialog design in iCal’s event edit window.
Comments Off » Read the rest
Some things I’ve picked up from working with PyObjC recently.
Comments Off » Read the rest
Some thoughts about making an explicit editing pass on working code:
Once you get a piece of code to the point where you believe it works – it’s passing its tests – go back over it and edit it. That is, go back and edit it for clarity, flow, and style. Just as if it were an essay.
This is a short one, but it might help someone with debugging someday.
A while back, we had some code that was checking errno, then using the NSLocalizedString macro to get a localized error message, but it checked errno again later. Only the app isn’t localized yet. There’s no Localizable.strings file, so when NSBundle -localizedStringForKey gets [...]
I usually like the link selection I get from the Joel Reddit, which usually has good software-related essays at the top. It seems to avoid links to uninformed rants about consumer electronics or industry politics, for which I have no use.
I’d like a social links site for software professionals on the Mac – does one [...]
I couldn’t make it to WWDC last year, I’m not at Macworld this week, but I will be making it up to LA on the 19th for the Leopard Tech Talk, to catch up. I’ll probably be there the day before, owing to traffic and an inability to wake up early.
If any area mac devs [...]
If you’re like me and don’t have a Leopard Preview, and if you haven’t seen the Leopard Developer Application Technologies Overview, you should take a look. There’s some pretty interesting stuff coming down the pipe. I like the Calendar store, which lets any application work with the iCal calendar info in much the same way [...]
Comments Off » Read the rest
AutoFill: BibDesk and DC-HTML
For my first contribution to BibDesk in a while, I’ve added the ability to read Dublin Core metadata when it is encoded in HTML META tags on a web page.
What this means is that when using the “New Publications from Web” feature, some sites you browse to will have the publication’s information filled in for [...]
In case you had no idea what I was talking about in the last post, I’ve put together a hasty screencast with no script, no soundtrack, and no editing.
In the video you can see a few things:
0:00: I have found a way to show you the palm trees on my street without showing you the [...]
Comments Off » Read the rest