On Tue, Jun 15, 2004 at 10:13:07PM +0900, Jamis Buck wrote:
> John W. Long wrote:
> >Jamis Buck wrote:
> > > --
> > > 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"'
> >
> >This signature is amazing! How long did it take you to come up with 
> >that? and what motivated you?
> 
> Hynek has it right -- it was inspired by the myriad "japh" sigs ("Just 
> Another Perl Hacker"). And it took me far too long to come up with than 
> I needed to spend on it. ;)
> 
> Hynek is also right on another point: whereas Perl is more prone to 
> obfuscation, one of the goals of Ruby is clarity. Thus, obfuscated sigs 
> in Ruby are harder to generate than in Perl (IMO), and don't exactly 
> encourage newbies to leap into Ruby. However, that doesn't keep some of 
> us from writing them anyway... ;)

Hehe, mine can even do cool graphics ;-) 
(you need ImageMagick's display to see it)

--
ruby -rcomplex -e'c,m,w,h=Complex(-0.75,0.13),50,150,100;puts "P6\n#{w} #{h}\n255";(0...h).each{|j|(0...w).each{|i|n,
z=0,Complex(0.9*i/w,0.9*j/h);while n<=m&&(z-c).abs<3;z=z*z+c;n+=1 end;print [10+n*15,0,rand*99].pack("C*")}}'|display