Posts on technical topics, for future reference.
NGINX versions on the Mainline branch have a bunch of fun stuff, especially HTTP/2 support. Here's what you need to know to switch.
2015-06-12: Résumé as a Hidden Service
My résumé is now available as a Tor hidden service, for all of your anonymous resume viewing needs.
Who knows what version number Lion is, and what the latest Command Line Tools for it is? (Not me.)
2013-12-18: Composer and GitHub Two Factor Authentication
Short answer: doesn't work, doesn't say why. Here's what to do.
2013-10-24: Numerical Tab Switching in Safari
Cmd-Number should switch to the given tab. It is Traditional.
2013-10-24: Multiple GitHub Users in OS X (Part 1)
Short version: use https links.
2013-10-24: Better Menu Bar Clock for OS X
OS X doesn't offer a very good menu bar clock by default. Day-O is better.
2013-09-11: Flickr Screensavers on Mac OS X
How to get a usable RSS feed from Flickr, and make it a screensaver on OS X.
2013-05-29: I Can't Encrypt!
What to do when you have a public key in your GPGTools GPG Keychain but you can't encrypt anything with it.
2013-05-28: Is It a Number?
There are some surprises for the JS beginner in number checking. I take a crack at three good ways to go about doing this.
2013-04-25: Site Owners in Google Webmaster Tools
To make a user a site owner in Google Webmaster Tools, you must verify the user as an owner. (Good luck finding that in the documentation.)
From Chromium build 192300, Chromium.app will not start, throwing a few particular Console errors. These are related to a few key files not coming executable. Read on for instructions on how to fix this.
Apple's defaults for Google calendars will fill your console with errors. Configuring your Google account manually as a CalDAV account will fix this right up. Read on for directions.
2013-04-03: Fixing Broken Pip and Distribute
I had some trouble updating pip and distribute for a brew installed python. After upgrading, neither pip nor distribute would launch. After manually tweaking a few version numbers, everything was fixed. Read on for instructions.
2013-02-09: Download Latest Chromium Nightly
The Chromium team doesn't exactly make it easy to find their nightly builds of the Chromium browser, but once you get the basics figured out, Chromium is a (reasonably) stable alternative to Chrome with all the technological benefits and none of Google's sneaky spy stuff.
2013-02-08: Install PHP 5.4 and nginx on Mac OS X
It's exquisitely difficult to get PHP and a web server running on Mac OS X. Read on for how I got a minimally viable nginx and PHP 5.4 install set up.
2013-01-07: 2013 UCI Road WorldTour Calendar
The UCI doesn't exactly have a user-friendly website. As a public service, here's the 2013 men's road WorldTour calendar with all the junk cleaned out.
2012-12-20: Domain Registration
There are a raft of alternative registrars to GoDaddy, top among them Hover and iwantmyname. Whether for reasons of politics, taste, or user interface, it's a fine time to transfer every domain you've got your hands on out of GoDaddy.
2012-12-06: Erasing an Encrypted HFS+ Drive
I had a heck of a time erasing an encrypted HFS+ drive. You can probably save a few hours by learning from my experiences.
2012-12-05: Nato Phonetic Alphabet
For quick reference, this is the NATO phonetic alphabet in a few reasonable formats for quick copy/pasting, or whatever.
2012-12-04: Animated GIFs with ImageMagick
It's really easy to create an animated GIF from a bunch of frames on the command line using ImageMagick.
2012-12-03: Working with Your Data in Unix
I came across a long list of useful UNIX commands put together by Seth Brown. You'll appreciate many and remember a few.
2012-12-02: end of stream while scanning a quoted scalar
If your Jekyll site isn't building because of a problem in psych.rb, you might have bad YAML somewhere.
2012-11-30: Open Files or Folders in Sublime in the Finder
There's a straightforward way to use Services to open files and folders in Sublime from the contextual menu in the Finder. (This same tip with a little tweaking likely applies to anything else you want to open things in.)
2012-11-30: Copy Path to Clipboard in Finder
I found a quick way to copy a file or folder path to the clipboard in OS X Finder.
2012-11-24: Forgetting FakeSMC
If your OSX86 box / Hackintosh boot fails with a "failed to locate SMC driver" message, you probably forgot to install FakeSMC. (I learned my lesson.) Here is how to fix that.
2012-11-20: Randomize Your Usernames!
Changing up your usernames is an easy way to increase your security and privacy. Even if your public-facing accounts need to have the same username, using unique usernames for other services adds another hurdle for spear-phishers or other pokers-around.