Wednesday, July 02, 2014

Correction targets for pistol shooting (PDF files)

Sunday, April 20, 2014

Omnigraffle Template for IPSC and USPA Stage Design

Simple Omnigraffle template for designing IPSC and USPSA stages is available for download.

Technorati Tags: , ,

Sunday, April 14, 2013

Flamethrower Shooting Gallery gets 2013 Grant from Burning Man

I am thrilled to report that the Flamethrower Shooting Gallery™ will be returning to Burning Man this year thanks to a wonderful grant from the Burning Man organization.

The Flamethrower Shooting Gallery is an interactive, fully participatory installation embodying the spirit of American freedom, spectacle, and friendly competition. It was created in 2007 and first appeared to the public in 2008. It is a big thrill to bring it back again in 2013.

If you are interested in being part of the Crew this year please check out our Participation Page at

Technorati Tags: ,

Saturday, October 13, 2012

Testing Private Methods with Kiwi

I recently had a good reason to test a private method in an Objective-C class (a delegate method that is only called by a 3rd party framework) and a good reason to keep the method private (only the object for which I am providing a delegate should be calling me.)

It turns out that it is easy to test private methods and properties using Kiwi: You use a category in the Spec class to do this.

I learned this in Daniel Steinberg's book "Test Driving iOS Development with Kiwi"

Technorati Tags: , , , ,

Wednesday, October 06, 2010

Just Kids: A story of two young people becoming Artists

Patti Smith's recent book "Just Kids" is a wonderfully told story of two young people (Smith and Robert Mapplethorpe) pursuing their dreams and becoming Artists. The story is told in Smith's customary tender fierceness - qualities which we can absorb and future in ourselves as we read along. I highly recommend this book to anyone interested in artistic processes.

Just Kids on Amazon

Technorati Tags: ,

Saturday, March 06, 2010

RPC - How can you be two places at once when you're not anywhere at all?

Recently I've been looking into using either XML-RPC or JSON-RPC to communicate between a Cocoa client and a PHP back-end.

I came across Samuel Sutch's Objective-C implementation of JSON-RPC and saw what to me is a curious pattern: methods with no name that take any object (id) as an argument and return an object of indeterminate type (id)

- (id):(id)arg {
  // do stuff

While this is legal in Objective-C it sure is difficult for me to follow. That said, I'm not an expert in ObjC so I consider this a learning opportunity.

I suspect that the reasoning behind this has something to do with the fact that the author is implementing a version of the "Deferred" pattern. Still, it seems like code that is very hard to maintain. I'm hoping to get in touch with the author and learn more. At a minimum I hope to become better educated.

Technorati Tags: , , ,

Thursday, July 23, 2009

Apple Professional Apps Documentation Goes on the Web