How To Use Multiple CSS Backgrounds, a Tutorial
Packaging Disaster with the Creative I/O USB Dongle
Let's Battle Comment Spam with a PHP/MySQL DNSBL and no CAPTCHA
Why Writing a Blogging Engine is not an Absolute Waste of Time
Another One Bites the Blog-o-Sphere — Let's Do it with Style
Branding Presidential Candidates — the McCain and Obama Campaigns
Going Public with a New Layout
Fix Apache's httpd.pid Conflict with Skype
Putting Hyperlinks in a PDF Document with Adobe inDesign
Can we say goodbye to Internet Explorer 6 yet?
Too Much White Background to Handle o___@
Tutorial Run : Outer Space Text Effect
3 Posts Matching 'php'
I took my first whack at spam. Blocking IPs was a good start but I'm still spending too much time deleting these comments. Spam seems to have no shortness on available IP addresses nor do they run out of cute things to write — read more
posted by Langel Tuesday, September 8th 2009 2:52pm Comments (237)
Let's Battle Comment Spam with a PHP/MySQL DNSBL and no CAPTCHA
While I'm logged in to my blog, I have an administrative delete button under every comment. But throwing a message in the trash is only effective against other humans. It is not the best strategy when attempting to thwart malicious, evil robots from the nethernets. read more
posted by Langel Wednesday, August 26th 2009 11:12am Comments (3327)
Why Writing a Blogging Engine is not an Absolute Waste of Time
Writing your own blog engine may not be an absolute waste of time. But, pragmatically speaking, it will massively divide your time. Tracing and killing bugs is an exhausting sport, and bug hives are a side effect of programming. You'll most likely not get everything right the first try, and sometimes you won't find out there is something wrong until much later. read more
posted by Langel Wednesday, July 22nd 2009 7:04pm Comments (11481)
