no additives or preservatives

kacked.com



Problems With Spam

Past several months been getting a lot of spam in the comments of my site. Kept searching on google for something to fix it but couldn't figure out the right search terms. Getting pretty bad past couple days --damn spambots hitting my site every couple hours. Got tired of erasing their comments (links to porn sites.)

I don't know if I finally came up with a search term that worked or if comments spam was such a problems for others that they wrote some software to deal with it. Guess it was both.

I had been looking for some kind of "drop in" software I could adapt which implements that thing you see when you sign up for accounts or access some feature that people don't want bots accessing (see the whois feature on godaddy.com to see what I mean. (try the whois feature on godaddy.com to see what I mean.) The thing where you have to enter some slightly obscured numbers and letters in order to continue. Anyway, so now I know, this is called "captcha" and there are a couple of plugins available now for blosxom.

I like the way the one Bill Ward wrote works, or I guess maybe I mean looks:

Bill Ward: Captcha Plugin

But I wasn't able to get that one working. Near as I can tell it requires me to upgrade my Openbsd from 3.5 to 3.6.

So, I setup this one instead:

Pasi Savolainen: Blosxom Captcha Plugin

The ascii art looks kind of goofy, but it was much easier to setup. Adios comment spammers (and thanks Pasi!)

I'll try setting up the other one later, after upgrading to Openbsd 3.6 (since this is a good idea anyway.) But for now it works. At least kind of. It doesn't seem to display correctly in all browsers and all screen resolutions. And this reminds me that my site looks like crap at lower screen resolutions. I'll just have to bite the bullet and fix this.



Nullam elementum neque a ante. Vestibulum sed urna hendrerit nibh egestas adipiscing. Ut gravida. Vivamus ut dolor. Mauris molestie elementum magna. Maecenas scelerisque feugiat erat. Sed nec risus. Phasellus eu nunc. Curabitur purus. Ut nonummy. Etiam sit amet mi quis felis suscipit tempus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque tincidunt ullamcorper massa. Duis elit.

Phasellus viverra dolor. Sed nulla dui, pharetra ut, faucibus ut, tempor sit amet, elit. Sed ut dui. Nunc quam nisl, sodales ut, molestie sit amet, tristique sit amet, pede. Donec ornare massa nec ligula. Morbi eget nunc in lectus vestibulum porttitor. Integer nec mauris mattis nibh elementum facilisis. Praesent wisi. Nullam eros sem, fringilla nec, venenatis non, ultrices nec, turpis. Curabitur et erat id mi auctor pulvinar. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus tempus, orci congue tincidunt ornare, felis libero tempor lectus, et lobortis eros lacus vitae lacus. Etiam tempus nunc quis wisi. Duis elementum blandit mauris. Etiam malesuada lorem et sem.

Nullam elementum neque a ante. Vestibulum sed urna hendrerit nibh egestas adipiscing. Ut gravida. Vivamus ut dolor. Mauris molestie elementum magna. Maecenas scelerisque feugiat erat. Sed nec risus. Phasellus eu nunc. Curabitur purus. Ut nonummy. Etiam sit amet mi quis felis suscipit tempus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque tincidunt ullamcorper massa. Duis elit.

Phasellus viverra dolor. Sed nulla dui, pharetra ut, faucibus ut, tempor sit amet, elit. Sed ut dui. Nunc quam nisl, sodales ut, molestie sit amet, tristique sit amet, pede. Donec ornare massa nec ligula. Morbi eget nunc in lectus vestibulum porttitor. Integer nec mauris mattis nibh elementum facilisis. Praesent wisi. Nullam eros sem, fringilla nec, venenatis non, ultrices nec, turpis. Curabitur et erat id mi auctor pulvinar. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus tempus, orci congue tincidunt ornare, felis libero tempor lectus, et lobortis eros lacus vitae lacus. Etiam tempus nunc quis wisi. Duis elementum blandit mauris. Etiam malesuada lorem et sem.