An Even EASIER Way To Obtain the Subtext Source Code
In a recent post I outlined step by step how to obtain the source code for Subtext as a non-developer. Well I was a bit sloppy and made a couple of mistakes in the post (now corrected).
Read MoreComment Spam Can Take Down Your Blog
I can have a very filthy mouth when pissed off. Take today for example, my dog was witness to a blistering stream of profanities as I found that my site was down. I was hit with a torrent of comment spam like nothing I’ve seen before.
Read MoreWorking in San Francisco
I’m in San Francisco for a working meeting for a client. We’re doing a bit of project planning and working through the specs and schematics. The thing I love about San Francisco is I never have a bad time, even if I’m only here for two days and one night.
Read MoreSubmitting Patch Files for a CVS Project
Scott Hanselman provides an excellent writeup of how to use GNU Patch.exe with CVS and DIFF files. This is very helpful as it is the one (of perhaps many) thing missing from my Quickstart Guide to CVS and SourceForge for Windows developers.
Read MoreDownloading the Latest Source for Subtext from CVS
UPDATE: Sorry, but my previous instructions contained some errors. I’ll make it up to you. In the meanwhile, here are the corrections.
Read MoreAm I the Only Person...
Who’s ever gotten Jet Lag flying from Oakland to Los Angeles? ;)
Read MoreTwo Years Ago On This Day...
We got hitched! :)
Read MoreProgramming Language Inventor or Serial Killer?
This is not your ordinary history of computer science quiz. From the site…
Read MoreThe Funniest Father’s Day Ad Yet
CommentAPI Circumvents CAPTCHA
Just so we’re all clear about this, the convenience of the CommentAPI, that nifty little service that allows users to make comments to your blog from the comfort of their favorite RSS aggregator, comes at a cost. Enabling the CommentAPI supplies a back door for comment spammers who want to bypass the CAPTCHA guard posted at the front door.
Read MoreSimulating Http Context For Unit Tests Without Using Cassini nor IIS
UPDATE: I have recently posted a newer and better version of this code on my blog.
Read MoreRollback Attribute for NUnit 2.2.1 and Above
Oh man, I have been head deep into “real” work lately, which explains the relative silence on my blog. In any case, it’s time to jump back in the fray with some light technical content.
Read MoreMy First Pair Of Air Jordans
So it’s maybe thirteen years too late, but I finally have my first pair of Air Jordans. Yeah, they don’t have anywhere near the cachet they did back in the day, but hey, better late than never. Here’s a photo to commemorate the occasion.
Read MoreMobile Phone Gaming
This is what I was working on before the siren call of independent consulting lured me away.
Read MoreBlogging to Win a PDC Ticket
This is my feeble attempt win an all expense trip to the PDC this year. All I have to do is explain why I want to attend. Unfortunately, I’ll be judged on creativity, value to the community, writing quality and style. It was my hope that my dashing good looks and slipping someone a freshly minted bill would suffice.
Read MoreThis Was My First Computer
Via Rory’s post here, I’ve discovered the Obsolete Technology Website.
Read MoreVerizon Fiber Optic Internet Service
Ah man, this isn’t available in my neigborhood yet, but they’re offering 15 Mbps/2 Mbps internet access for $49.95. That’s what I’m paying now for my cable service.
Read MoreBeware the PayPal Email Scams!
Looking at my SPAM filter, I notice that nearly a quarter of my emails appear to be from PayPal. Of course, these are all spoofed to appear that way.
Read MoreErich Gamma Talks About Flexibility and Reuse
I just finished reading part 2 of the Bill Venners interview with Erich Gamma and Erich so eloquently distills some of what I was trying to say in a recent post.
Read MoreCoder’s Block
I’ve heard of writer’s block, but never dealt with coder’s block until today. Seriously, I’ve always been able to just unleash that kernel of code simmering inside in a big pop of keyboard slamming.
Read More