The Game Grid is powered by Unix

I first saw the most recent Tron Legacy trailer when jwz posted the video a week ago.  I remember seeing the brief scene when the kid is looking at the computer console and being mainly focused on the on-screen keyboard.  “Oh yeah, I remember that from the original Tron.  They had iPad keyboards long before … Continue reading The Game Grid is powered by Unix

On Google Chrome (Mac, Linux, and nightly builds)

On Google Chrome As you may have heard, Google is working on a web browser called Chrome. There have been beta versions out for Windows and Linux for some time. The Mac version is still playing catch-up. Because Firefox, the browser I now use, has appeared to get more slow and clunky over time, I … Continue reading On Google Chrome (Mac, Linux, and nightly builds)

Pardon our dust -or- Netninja on Thesis

As you can tell by the ubiquitous ’90s-era nontransparent animated shoveler graphic at right, has been under construction this weekend. Everything looks fine now, but this is a warning that there may still be some loose coverplates hiding sparking wires. You see — today, I installed the Thesis theme engine for WordPress. What does … Continue reading Pardon our dust -or- Netninja on Thesis

Shortening with YOURLS and Tweetie 2 for iPhone

A few months back, around the possible demise of the URL shortening service, there was a sudden rise in popularity with running your own URL shortener on your own boutique URL. That was when I set up Ninja Me ( using YOURLS. At the time, I reverse-engineered the undocumented API enough to hack Twitter-Tools … Continue reading Shortening with YOURLS and Tweetie 2 for iPhone


Does anyone have a good resource (I’ve seen several bad ones, but not a great reference) that explains how to set up a free L2TP/PPTP VPN on a consumer-level OS X workstation? I’m not talking OS X server, because that ships with server out of the box with a nice GUI configuration tool. OS X … Continue reading OS X VPN?

Apple Keyboard

After playing with the new Apple keyboard for 5-10 minutes at the Apple Store the other week (the sales folks were curious as to why I was writing what looked like code into a TextEdit window), I decided to get one. The key spacing isn’t a big deal at all–they just squared the beveled edges … Continue reading Apple Keyboard

My Firefox Plugins

This is mainly for my own reference, although I figured the list could be beneficial to others. These are the plugins and Greasemonkey scripts I am using under Firefox. They’re also documented (and updated) at Adblock Plus @ Ever been annoyed by all those ads and banners on the internet that often take … Continue reading My Firefox Plugins


Eight years ago, I worked at a company where I had both a Linux desktop machine and a Linux laptop.  The laptop was the primary machine — for coding, documentation, and carrying around to meetings (back when WiFi was cutting-edge technology that few people knew about.)  The desktop was the workhorse for large builds and … Continue reading Synergy


powerpc-linux-gcc -I../linux- -I../linux- -D__KERNEL__ -m32 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -msoft-float -pipe -ffixed-r2 -mmultiple -mno-altivec -mstring -Wa,-maltivec -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -c -o cheese_main.o cheese_main.c In file included from ../linux-, from ../linux-, from cheese_main.c:2: ../linux- warning: “CONFIG_HZ” is not defined ../linux- warning: “CONFIG_HZ” is not defined ../linux- warning: “CONFIG_HZ” is not defined … Continue reading A LOSER IS YOU!