More Python on OSX quick notes

For my Travelogue app I needed several other Python libraries on OSX. Here’s how I installed them. I finally settled to use homebrew for all dependencies. So install homebrew first, if you haven’t already and …

PIL on OSX, the easy way

Installing PIL (the python image library) on OSX can be quite painful. Here’s the easy way that worked for me. Install homebrew Put usr/local/bin in front of usr/bin in your $PATH. I did that in …

Voice Recording for Dummies

For my travelogue app I had to do a lot of voice overs where I give background information about the trip, sights, country and people. In total I recorded 1h30m of speech in English and …

Analyzing Apple’s Success

Without any doubt Apple is currently the most successful company in consumer electronics. So out of curiosity I tried to analyze what makes them special compared to others. Of course there are many factors but …

Supporting the new iPhone 5 and iOS6

Today I want to summarize what I had to do to support the new iPhone 5 resolution and iOS6 in my travelogue app. In a nutshell: not much, it was really easy. In detail: To …

Using different CSS for iPhone and iPad

When you want to display formatted text on an iDevice you’ll at one point consider using a UIWebView. There are alternatives, but the web view is just very simple to use. Now if you want …

Python Cheat Sheet

During development I¬†regularly use Python for various quick tasks ranging from batch processing of data, build scripts, as a shell script substitute to full blown editing tools with UI written in wxPython. For many quick …

Creative Commons Media

Currently I am working on a multimedia slideshow app and needed some background music. That should be easy, right? After all the internet is full of music that can be downloaded freely. Well, this naive …

The Truth Behind Homogeneous Coordinates

Game programmers deal with homogeneous coordinates on a regular basis . They are a neat extension of standard three dimensional vectors and allow us to simplify various transforms. But do you really know, what they …

My solution for the finger problem

Since iOS gaming got popular I always thought that the touch screen interface for mobile gaming is not optimal. In my opinion the main issue is what I call the “finger problem”. As long as …