|
« The Unspeakable Horror of Exotic Oils. |
Main
| Atrocity Tourism: P-P-P-POWERBOOK! »
May 19, 2004
"WE DON'T SERVE DROIDS HERE."
Remember before, when I said I would nullify the threat of any future blog spam for good by upgrading to Moveable Type 3.0 when it was finally released? Well, it's final. It's released. And it's gone pay. I don't begrudge the programmers monetary reward for their hours of work, I never would. But I need more than the single author provided with the free personal version, and I can't afford even the cheapest pay package. So it's time for plan B.
The comment section now has a CAPTCHA. A CAPTCHA's a program that can generate and grade tests that most humans can pass, and most computer programs can't. You've probably seen CAPTCHAs before. Mine was programmed and released as an MT plug-in by James Seng, and it should kill any spambots that MT-Blacklist might not catch.
Feel free to stress-test the thing for an opportunity to see my shrewish, irritable error message. And don't worry, the CAPTCHA itself's not difficult. Uh, unless you're, uhm, blind. Or using a text-only browser. Sorry.
It's a little absurd I have to install so many lines of defense to keep jarheads from defacing my blog, but eh. You deal with what you deal with.
EDIT: CAPTCHA misbehaves. CAPTCHA gets removed. I'll noodle it out and fix the reported problems later tonight. Thanks for the heads-up, Rich...
DOUBLE EDIT: Well isn't this just the cock and balls of it.
Seng's CAPTCHA and Allen's MT-Blacklist are apparently well-known for refusing to play nice together. That's my problem. Blacklist's intrusive with the exact files that the CAPTCHA needs, and as a result, Seng's program ends up either letting all comments through, or allowing none at all. I'll keep banging away at this, but if the PERL gods haven't figured it out yet, things look pretty grim.
There's some talk of editing Comment.pm, but no one's been good enough to go into detail.
TRIPLE EDIT: HOTCHA! FINALLY WORKING. Not that I had much to do with it, since it was Matt who discovered the broken link in the foundation file. I R dumbtarded. Always remember to double-check your code, kids.
Posted by Spike at May 19, 2004 12:00 AM
|