Unit Testing I'm a victim of something. Probably television advertising during my more impressionable years. I prefer UPS to FedEx; Pepsi to Coke; McDonald's to Burger King. But I don't regularly ship things; I don't drink soda; and I don't eat fast
iPhone OS on the Apple Tablet? According to iLounge, the oft-rumored Apple Tablet will run the iPhone OS instead of a less impotent version of OS X. If this turns out to be true, it'll be very disappointing. Likely implications of this include that of only being able to distribute apps through the App
Time Trials It finally arrived. By the time I finally got used to the idea of paying _that_ much for a mere 160GB of SSD storage, NewEgg had sold out, re-stocked, and raised the price by like 75%. But Amazon came to the rescue. Before I installed the SSD I clocked the
VPN I spent pretty much all of last night trying to get Snowy Lepoard's built-in Cisco IPSec VPN support to work with my shiny new Cisco RV042 router, but it turns out (as far as I can tell) that the authentication modes supported by OS X do not overlap
A Moral Obligation What is my moral obligation in this situation? I recently ordered a Dell Inspiron 537s (which isn't a laptop, despite its name) which is scheduled to arrive tomorrow and on which I intend to run linux so that I have a production-like environment on which I can get
Click to Flash ClickToFlash is quite possibly my favorite browser plugin ever. I don't actually use many (any?) browser plugins (besides this one), so I guess the competition wasn't very stiff. But it's still amazing. Embedded Flash stuff now shows up as a rectangle. Just click on
Where Is Curtis In anticipation of my upcoming Grand Canyon and Collegiate Range trips, I dusted off a couple XSLT books and got to work on whereiscurtis.com. (1) I modified the Perl script (which checks IMAP mailboxes for FindMeSpot locator messages) to ultimately dump out an XML file of the last ten
Postgres, Timestamps and the C API I ran into something unexpected, recently, related to libpq (the Postgres C API). When running PQexecParams() / PQexecPrepared() and passing a "1" for the resultFormat argument (ie, provide results in binary), a timestamp is returned as a 64-bit value (a uint64 or float, depending on a compile-time option). I
Burglars Beware Finally found another use for my webcam ... ever since it guarded my apartment while I was in Alaska. Update: Using a demo version of EvoCam, I'm now saving a high-quality 1280x1024 jpeg image from the webcam every minute. Rather annoyingly, each image is ~950K, so I'm
The Colorless Green Ideas Slept Furiously I've resurrected my Random Sentence Generator project - insofar as I've cracked open the books I bought for the project - which is the first step. I grabbed one book from the pile of sentence structure and diagramming books that I acquired some years ago, started