iOS icon size generator

One of the things you run into while developing iOS applications is that you need several different icon sizes for the various devices.  For an iOS 8 iPhone application, you need at least 4 different sizes: 58pt, 80pt, 120pt, and 180pt.  Not to mention the main icon size for the app store.  If you develop […]

SSH tunnel for Adium Accounts

Sometimes you’ll be at a place where your IRC client can’t connect to something like irc.freenode.net.  This is where ‘behind corporate firewalls’ turns into ‘behind enemy lines’.  IRC is invaluable because there are people who can help you with your problems… but they are on the outside. Here is how I solve that for a […]

Ansible: From OSX to AWS

My goal in this post is to go from 0 to Ansible installed on my Mac and then be able to provision AWS instances ready to run Docker containers.  The code for this post is public on my github account. OSX Setup I am running OS X Yosemite.  I use brew to make things easy. […]

Mac Environment for OS X Yosemite

I updated to OS X Yosemite and as usual a lot of development things stopped working.  I figured it was time to get serious about Python as well, so here’s how I’m setting things up. brew I use brew to put packages on Mac OSX.  I like it.  Its easy.  Unfortunately, with the update brew […]

DIY SSD for MacBook Pro migration

I just finished installing an SSD for my MacBook Pro.  The results have been pretty great so far.  Subtle, but when I really start working again I’m hoping to see a huge difference. I’ve really noticed a performance hit lately especially with Spotlight and opening lots of apps so I’m hoping this solves it. The […]

iOS NSStreamDelegates, Grand Central Dispatch, & NSNotificationCenter

One of the more difficult design patterns I’ve managed to get working in Objective-C while developing an iOS app is one that requires NSStreamDelegates, Grand Central Dispatch (GCD) and NSNotificationCenter.  This design pattern comes into play in the following situation: Application launches Application does some communication with a server in the background When the server […]

UCS Tech Specs

My first iOS app has been published on iTunes! It’s called UCS Tech Specs. The purpose of the app was really just to help me get more familiar with the Cisco UCS product line. I have a hard time searching for tech sheets on my computer that have all the details people ask me about […]

iOS app submitted to iTunes Connect

I just submitted my first app to iTunes using Xcode4 and iTunes Connect. There was a bit of a learning curve, but after hacking away at it last night I’m happy to say its sitting in Apple’s queue waiting for review. First off, let me say that even though its a total pain there are […]

Welcome to iPhone development

Last year I learned Ruby and Ruby on Rails.  So in keeping with that good advice to learn a new program language every year, I thought this year I would tackle objective C and Apple’s IDE (xcode).  Why not?  iPhones are fun and the only reason I was able to talk my wife into letting […]

NTFS on OSX

Apple doesn’t ship support for mounting NTFS partitions read-write.  You can mount drives, but you can only read from them.  Well that’s not good enough.  Go here: https://sourceforge.net/projects/catacombae/files/NTFS-3G%20for%20Mac%20OS%20X/2009.4.4/NTFS-3G_2009.4.4-catacombae.dmg/download No need to reboot, just close the installer when finished, then remount your drive and you’ll be writing like the wind. I use the same drivers for […]