exploration: accounts of success and misadventure

  • C10CK on Apple TV

    The new Apple TV and it’s App Store has launched and my binary clock is there on day 0. C10CK is now a universal purchase on iOS and tvOS platforms; this makes it available on iPhone, iPad and now Apple TV. It looks pretty nice as a wall clock on a big TV. I think […]

  • C10CK modes

    It’s been a long time in the works. I’ve wanted to add modes to my binary clock app since the initial planning. Figuring out the interaction design for changing modes and setting the time while honoring the simple UI took some work. I’m not sure if I’ve got the mode switching quite right, but I’m […]

  • moar Fusion!

    Fusion Tables is neat. Google describes it as ‘an experimental data visualization web application to gather, visualize, and share larger data tables’. Last year I tried out their API which was mostly based on sending SQL statements to create and manipulate tables. Recently, I looked at Fusion Tables again as part of an imminent upgrade […]

  • Sorry ’bout that

    Caught the base64_decode php attack…stupid world writable dir permissions. Should be better now. Reference: Dan Hill’s cleanup post

  • (binary) C10CK app in App Store!

    My second (personal) iPhone app, C10CK, is now available in the App Store. It is a clock which displays time using binary notation – the same way everything is (eventually) stored in a digital computer. I’ve been using a binary clock since a staff member of ITP passed this past year and several alumni recalled […]

  • Weekend project: ShairPort menulet

    Update: New version built around a native Cocoa port of ShairPort, MacShairport: ShairPort-v0.2.1.zip) Recently an open source emulator for AirPort Express / AirTunes was released by James Laird. I’ve been waiting for something like this for a long while to enable remote music playback on my media center from my laptop and iPhone. However, I lack the […]

  • Hello Fun-A-Day 7!

    For this year’s Philadelphia Fun-A-Day project I decided to write “Hello World” programs. “Hello World” is a traditional programming tradition where a programmer encountering a new language writes a trivial program which displays the phrase “Hello World”. This introduces the programmer to the basic syntax of the language and demonstrates that their development environment is […]

  • Compiling tesseract v3 for iPhone

    Update 2: Before using the script, ensure that you can build tesseract for your host system normally. Also, I only tested the script with the v3 release of tesseract, not svn HEAD. If you get build errors, please try with rev 498. Update: The script has been updated, thanks mostly to the prompting of fopen2003 […]

  • Mobile Logger progress

    I’ve been working sporadically on the app, trying to get the next release out the door. Currently, the last feature holding up release is the post log upload…there are intermittent timeouts occurring and I’d like to determine if there is a lightweight way to mitigate them. This upcoming release will likely change the “real-time” uploading […]

  • Mobile Logger – DB export and zip compression

    Got two new features rolled into Mobile Logger at once…raw database export and zip compression. This sounds exciting, right?! Actually, it’s pretty cool and useful. Some of these new export formats (GC and GPX, I’m looking at you) are XML-based and thus quite verbose. What was a manageably small CSV file or JSON string has […]