Fraser Speirs Cocoa and Photos

Posts Tagged Programming

The Road to FlickrExport 3

I’m deliberately taking my time with FlickrExport 3, because it’s both an architectural rework and a feature enhancement. I started the rewrite last Christmas, then I took a couple of months off the planet when Beth was born. The pace picked up over the summer, when school was out and I had five [...]


Hidden Leopard treasures in iLife ‘08

One thing that I haven’t seen much comment about regarding iLife ‘08 is that it installs a backported-to-Tiger version of a major new Leopard framework.
Now, I am under NDA regarding Leopard but I’m not under any NDA about iLife and the existence of ImageKit is public knowledge. It’s described in Apple’s own Leopard Technology [...]


Busy, busy.

Check out the first sneak peek at what I’ve been working on since, oh, Christmas 2006.
Still some way off even a first beta release though. It’s been a big reworking. One of the things you won’t see in any screenshot is the complete rewrite of the uploading engine. Hopefully it’ll just work better and [...]


Don’t make me remember details your database already knows

Two stupid things that are annoying me today:
When you call your mobile phone company, they ask you to type in your number. Why, then, does the operator always ask you for your phone number again when you get connected? I just told you!
I have a credit card with Egg.com. They’re generally one of the more [...]


xScope: Not just for the Photoshop jockeys

One nifty little tool that I’ve been getting a lot of use from recently is xScope from the Iconfactory. xScope has a few different features, but they’re all mostly about virtual measuring and alignment tools on your desktop: pixel rulers, screen rects, a loupe, guides, frames and crosshairs.
As I’m redesigning and inventing new UI [...]


Codeville Writeup

I can’t find the actual name of the author, but there’s Matt Chisholm wrote a nice writeup of Codeville, referencing my writeup of Git on glyphobet.theory.org.
A couple of points on the author’s points:
I always forget that `rsync` exists. Even for the obvious applications of sync. Stupid me.
The reason that merging NIB files is difficult is [...]


A Subversion User Looks at Git - Part 2

Because I accidentally left comments off on my original Git post, I got a number of responses by email, which I appreciate very much. I’d like to summarise them here and clarify some of my original comments.
Firstly, I didn’t intend the phrase “nerdiest of SCM nerds” to be in any way an insult.
On Being [...]


Getting git-svn working on the Mac

I had a little trouble getting the `git-svn` command working on my Mac. For future Google reference, here’s how I did it:
Firstly, install Subversion (currently 1.4.4) from downloads.open.collab.net - this version is compiled with all the language bindings, so you don’t have to mess about with building SWIG by yourself. The `git-svn` integration depends [...]


Oops: Comments

Didn’t mean to turn comments off on that last post so, if you had a comment to make, please go ahead.
Update: Oh, looking at my email, I see there was a lot of response. If anyone doesn’t want me to summarise their comments in a future blog post, please let me know by Monday.


A Subversion User Looks at Git

Subversion was, until yesterday, the only SCM system that I understood well enough to use. Today, I feel I can add Git to that list. The disclaimer on that which follows is that it’s mostly an understanding gained from reading documentation. Git appears to have an excellent documentation set but, if those documents mislead [...]


← Before After →