Posts in category “Mac”:

Faux Pas: Static Error Detection for Xcode Projects

Posted on July 23, 2014
Filed under iOS, Mac, Programming | Leave a Comment

I have been working on an app called Faux Pas for a long time now. It’s a static error detection tool for Xcode projects: you point this app to your project, and it’ll work through it, trying to find common errors or departures from best practices. It’s been in a long private beta, and now […]

The Compiler is Your Friend

Posted on May 30, 2013
Filed under Featured, iOS, Mac, Programming, Talks | Leave a Comment

Which compiler warnings should I enable for my iOS/Mac app project? How do I enable warnings that Xcode doesn’t have a checkbox for? How do I disable warnings (either completely, for specific files, or in specific sections of code?) Where do I go to find out what warnings are available? How do I enable warnings […]

Handling NSStrings Like a Boss

Posted on May 28, 2013
Filed under Featured, iOS, Mac, Programming, Talks | Leave a Comment

Strings are arguably the most common data structures used by practicing programmers. They’re easy to conceptualize as “sequences of characters,” but it’s important to note the leakiness of this abstraction, and to know how (and when) to consider the details of how what we think of as “characters” are represented in modern software. I did […]

iOS & OS X Localization Practicum

Posted on May 28, 2013
Filed under Featured, iOS, Mac, Programming, Talks | Leave a Comment

I did a talk on the localization of iOS and OS X projects at the HelsinkiOS February 2012 meetup. The slides are available at Speaker Deck, and embedded in this post below.

Getting Events/Tasks From the OS X Calendar Store in a Custom Format like XML, CSV or LaTeX

Posted on October 13, 2010
Filed under Mac, Programming, Scripts | Leave a Comment

Over the past couple of years I’ve gotten a few emails from users of icalBuddy who would like to somehow automate the task of generating CSV, XML/HTML or LaTeX output from the items in their calendar. Unfortunately icalBuddy isn’t set up to provide any kind of arbitrary output format (and I didn’t want to re-architect […]

How to Display Events or Tasks on Your Desktop With icalBuddy

Posted on July 13, 2010
Filed under Featured, Mac, Miscallaneous | 8 Comments

I don’t really have any statistics about this but I’m quite sure that an overwhelming majority of the users of my icalBuddy program are using it to display calendar data on their desktop via GeekTool. Several tutorials on how to get this done have been written by different people, mainly for relatively non-technical users, which […]

Prevent iTunes websites from opening the iTunes app using GlimmerBlocker

Posted on April 17, 2010
Filed under Mac, Miscallaneous, Scripts | 3 Comments

A few minutes ago I clicked on an iTunes store link on a website and had to again completely lose it because of the iTunes app popping up without me asking it to. This is a common annoyance that people have found a bunch of different ways to combat, ranging from messing with the system’s […]

Trash files from the OS X command line

Posted on March 9, 2010
Filed under Featured, Mac, Programming | 12 Comments

I spend a lot of time in the Terminal on my computer — a lot of things are just better done with a command-line interface than in the GUI. When removing files via the command-line people usually just, well, remove them (with the rm command), but this means that they’ll be eschewing the Trash, one […]

Print AppleScript files with color-coding in the Terminal

Posted on March 3, 2010
Filed under Mac, Programming, Scripts | 4 Comments

Even though I curse and hate its syntax, I have to admit that AppleScript certainly provides one of the nicest things OS X has to offer in comparison to other operating systems: almost-ubiquitous scripting of GUI applications (one could argue that this is not due to the AppleScript language itself, but the Open Scripting Architecture […]

My Custom GeekTool 2 Build with Support for ANSI Colors, UTF-8 and Different Writing Directions

Posted on July 8, 2009
Filed under Mac | 11 Comments

A year ago I released version 1.0.8 of my icalBuddy command-line application that I initially wrote as a way to get nicely formatted lists of my events and tasks from the OS X calendar store on top of my desktop background picture using GeekTool. This particular version was notable in my mind because it introduced […]


Earlier Posts »