How I learned to stop worrying and love the bomb

Posted Posted in Development

Recently, Brandon Williams posted Algebraic Structure and Protocols, a great article describing and building semigroups, monoids and groups using Swift protocols. It’s an interesting article and I encourage you to read it (and his other articles). In fact, I’ll wait while you do… As with most such articles there are some simple examples, however I find the leap from ok, I see what that […]

Gas Manager

Posted Posted in Development, Diving

I’ve finally released my new gas management program for iPhone & iPod touch. Gas Manager helps you choose and blend custom gas mixes for diving. It includes partial pressure blending (with fudge factors), top off and best mix, as well as MOD, END and EAD calculations. Check it out!

gcc on Lion

Posted Posted in Development

If you’re using rvm or anything else that specifically wants gcc on Lion. Install Xcode as usual, but also do this: Download Apple’s gcc: http://www.opensource.apple.com/tarballs/gcc/gcc-5666.3.tar.gz Build it http://www.opensource.apple.com/source/gcc/ From within the source directory: mkdir -p build/obj build/dst build/sym gnumake install RC_OS=macos RC_ARCHS=”i386 x86_64″ TARGETS=”i386 x86_64″ SRCROOT=`pwd` OBJROOT=`pwd`/build/obj DSTROOT=`pwd`/build/dst SYMROOT=`pwd`/build/sym sudo ditto build/dst / ln -s /usr/bin/gcc-4.2 /usr/local/bin/gcc

Safeguard with crashcard

Posted Posted in Development

Finally, crashcard has been released in the App Store. Unfortunately, car accidents do happen. CRASHCARD guides you through the collection of important information during these stressful times, granting peace of mind and simplifying insurance claims.