From: Jamis Buck Date: 2004-03-29T13:43:55+09:00 Subject: [ANN] Ruby/CAPTCHA 0.1.2 This is not actually a new release... just a move to RubyForge. However, when I first released this, I didn't announce it anywhere except RAA, so I figure I'm entitled... Ruby/CAPTCHA is (ironically enough) a Ruby implementation of a CAPTCHA (Completely Automated Public Turing Test to Tell Computers and Humans Apart). It is intended for web use, to protect certain functions (like registrations) from being performed by automated agents. It creates a random key, draws it against a noisy background on an image, and then requires a user to enter the key so displayed into a text box. Ruby/CAPTCHA is pretty lean on documentation right now, but it is usable. It requires the OpenSSL library (a no-brainer if you're using Ruby 1.8.x since it comes standard with that version), and Ruby-GD (available on the RAA). I'll try and put a demo up somewhere, as soon as I can find a Ruby host that has Ruby-GD installed... In the meantime, you can download it (both in .tar.gz and .gem format) from http://rubyforge.org/project/showfiles.php?group_id=212&release_id=369 -- Jamis Buck jgb3@email.byu.edu http://www.jamisbuck.org/jamis ruby -h | ruby -e 'a=[];readlines.join.scan(/-(.)\[e|Kk(\S*)|le.l(..)e|#!(\S*)/) {|r| a << r.compact.first };puts "\n>#{a.join(%q/ /)}<\n\n"'