Welcome
iOS App Development and Other Tech Solutions

Words to Live by…
…the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do.
Steve Jobs, CEO, Apple
If you want a good outcome, back off on process and get out of the way of people. Let them come together and interact as they wish, and harvest the good stuff that emerges.
Andrew McAfee, Principal Research Scientist, Center for Digital Business, MIT
Evolution is small steps forward informed by the past. Revolution is huge leaps ahead inspired by the future.
Richard Palmer, Founder & CEO, d3o
Don’t think about shareholders. Think about crew members. The crew will take care of the customers. The customers will take care of the shareholders.
Herb Kelleher, CEO, Southwest Airlines
Make no small plans; They have no magic to stir men’s blood…
Daniel Burnham, Architect
For it is not enough to have a good mind; it is more important to use it well.
Rene Descartes
Recent posts
Cutting the Cord: Free Whole-house DVR without Cable TV
March 10, 2013, 11:32 amBuh Bye, Time Warner Cable! Hello, cleaner, crisper OTA HDTV! After years of marginal support for CableCard-based DVRs (a Moxi and a TivoHD), incessant rate increases, and interminable waits on hold for support, I finally decided to do away with my $100/month cable bill. Of course, it’s not as simple as just canceling the service. [...]
Expanding SMXMLDocument
June 13, 2012, 10:22 amJust a quick post here due to time constraints. I don’t have time to submit this properly through GitHub because I haven’t cloned the repo, but I did want to share it since finding and using this class saved me a few hours of effort. This is a small extension to SMXMLDocument (a very useful [...]
AirPort Express as Ethernet Bridge with Access Control
November 15, 2011, 8:32 pmThe Problem I have an older, out-of-warranty MacMini whose WiFi is acting flaky after the recent upgrade to OS X Lion. This wouldn’t be a problem in most places in the house since we’ve got wired gigabit connections in most rooms, but this Mac sits on my youngest child’s desk and, after a recent rearrangement [...]
Automating Shared iTunes Library Access
February 1, 2011, 9:58 pmI’ve been sharing my iTunes library in-house with multiple Macs reading from the same library on a shared drive for about three months now. One issue I keep running into is iTunes’ lock of the library–if iTunes is open on one Mac and I need to get to the library from another it requires a trip or remote login to the Mac running iTunes to shut it down. I figured there had to be a way to overcome this and after several hours of research, help from the TheMacTipper, Daring Fireball, Dropbox and a bit of trial-and-error, I’ve crafted a solution which runs with only a click or two.
WARNING: This process is not for the faint of heart. If you don’t understand what I am talking about you probably should not proceed. It took me quite a few logouts and reboots to get things working so if you’re not up for potentially experiencing the same headaches I experienced please look elsewhere for a solution.
How to Setup a Dell Precision M6500 for GPGPU Development with FC13
November 4, 2010, 9:08 amA primer on setting up a Dell Precision M6500 Mobile Workstation with NVIDIA Quadro FX 2800M graphics for General-Purpose GPU Programming with a 32-bit Fedora Linux (FC13).
A New App — Four³
August 15, 2010, 10:37 pmAfter investing in some tools, a few months of working evenings, and a ten day wait in the App Store approval queue my second iOS app is now available (see Four³.)
iPhone Utility App with EAGLView on Flipside
May 28, 2010, 12:26 amPresenting a hybrid template application combining XCode’s OpenGL ES Application template with the Utility application template. What makes this different than existing examples) is that I placed the OpenGL view on the flip side rather than the main view.
Trials and Tribulations of using Embedded TCP
May 18, 2010, 6:47 pmIssues with using TCP/IP in embedded systems
The End of Endianness
May 17, 2010, 10:13 pmI very much dislike dealing with cross-platform endian issues. When it comes to defining structures with bitfields–it can sometimes become a pain to order all the fields correctly depending on the platform one is using. Another headache is dealing with host byte ordering and network traffic on Intel platforms–all that byte swapping!!! Anyway, I’ve been [...]
Reading BeagleBoard User Button (or any GPIO)
May 14, 2010, 11:48 amShort and sweet post with shell script for reading GPIOs on the BeagleBoard