I posted a message a while back about spam in comments and Django. I don't agree with a lot of the opinions I held at the time, however one point I raised that I believe holds true is that the responsibility for spam provention should be the developers, not the user. In short, I hate and completely disagree with "captcha" style spam protection on forms. As a user I find sometimes, in attempt to make the image in unreadable by a computer that the text is so obscure I find it difficult to read myself. This isn't good enough.
This point holds especially true for the project I am currently working on, which has only a simple email contact form. I do not want a valid, human client to have to tackle entering a captcha image or solving a math problem just o send the company a contact. So I set about reading about ways to catch spam on the server side.
The solution that i've come up with marries two fairly old concepts together with some fairly simple logic (the success of this is untested, however I think it should be fairly effective - time will tell.. and i'll keep people posted here)
The two techniques I will be using are: timestamping and honeypots.
The concept of timestamping involves sending a timestamp to the form and storing it in a hidden field, effectively allowing us to know when the form was rendered. This is useful for two reasons:
1) We can check that the user spent a reasonable amount of time filling out hte form. The theory here is ...
Posted yesterday Read full article + post a comment
Nepal Trek Tours is a website showcasing the guiding services for a customer oriented trekking company based out of Kathmandu, Nepal. See pictures + details
http://monitter.com allows you to monitor twitter and see relevant tweets in real time. See pictures + details
So, after 2 years living and working freelance in Barcelona we've decided to move on and try something completely different. My girlfriend and I have packed our stuff, left Barcelona (a city that i miss already) and are on an ...
Jan. 2, 2009
Read full article +
post a comment
So Coda 1.6 has been released. The major change appears to be the addition of a plugin system for adding functionality.
Nov. 13, 2008
Read full article +
three comments
Disclaimer: a break from my usual web oriented ramblings to give my 2cents regarding the US election..
Nov. 5, 2008
Read full article +
one comment