------art_119672_4685033.1183588721827
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

very nice! Thanks Ara

On 7/4/07, ara.t.howard <ara.t.howard / gmail.com> wrote:
>
>
> NAME
>
>    flatulent : CAPTCHA for FIGLET.
>
> SYNOPSIS
>
>    the flatulent gem provides brain dead simple to use, but
> internally cunning,
>    ascii art captcha for ruby.
>
> URI
>
>    http://codeforpeople.com/lib/ruby
>    http://rubyforge.org/projects/codeforpeople
>
> HOW DO I GET FLATULENT?
>
>    gem install flatulent
>
> HISTORY
>
>    0.0.2
>
>      - ajax gets stinky: Flatulent.ajax!  the result of this new
> addition is
>        that the captcha itself doesn't appear in the source file at all
>
>      - blowfish encoding for timebomb and captcha fields
>
>      - auto server key configuration using hostname and mac address
>
>      - improved noise algorithm
>
>      - improved character placement (chars shared edges to make
> ocr'ing harder)
>
>    0.0.1
>
>      - initial version
>
> RAILS EXAMPLES
>
>    REGULAR METHOD (LESS SECURE):
>
>      def controller_action
>        if params.has_key? 'flatulent'
>          Flatulent.validate! params
>        end
>
>        render :inline <<-html
>          <html><body>
>            #{ Flatulent.form }
>          </body></html>
>        html
>      end
>
>    AJAX METHOD (MORE SECURE):
>
>      def controller_action
>        if params.has_key? 'flatulent'
>          Flatulent.validate! params
>        end
>
>        render :inline <<-html
>          <html>
>            <head> <% avascript_include_tag 'prototype' %> </head>
>            <body>
>              <form action/' methodost'>
>                <% latulent.ajax %>
>                <input typeubmit' nameubmit' valueubmit' />
>              </form>
>            </body>
>          </html>
>        html
>      end
>
> DOCS
>
>    see source in ./lib/*
>    see the example rails project in ./rails
>
> ONLINE SAMPLES
>
>    http://drawohara.tumblr.com/post/4944987
>
> ONLINE DEMO OF AJAX METHOD
>
>    http://fortytwo.merseine.nu:3000/flatulent/ajax  -- try to break it!
>
>
>
> enjoy.
>
> -a
> --
> we can deny everything, except that we have the possibility of being
> better. simply reflect on that.
> h.h. the 14th dalai lama
>
>
>
>
>

------art_119672_4685033.1183588721827--