<?xml version="1.0" encoding="windows-1252"?>
<node id="484536" title="Sparkling Japh" created="2005-08-17 15:05:12" updated="2005-08-17 11:05:12">
<type id="1588">
obfuscated</type>
<author id="465654">
liverpole</author>
<data>
<field name="doctext">
&lt;p&gt;
&lt;font color="#1f1f1f"&gt;Try&lt;/font&gt;
&lt;font color="#009f00"&gt;running&lt;/font&gt;
&lt;font color="#00009f"&gt;this&lt;/font&gt;
&lt;font color="#9f9f00"&gt;in&lt;/font&gt;
&lt;font color="#9f009f"&gt;an&lt;/font&gt;
&lt;font color="#009f9f"&gt;xterm&lt;/font&gt;
&lt;font color="#9f0000"&gt;window!&lt;/font&gt;

&lt;p&gt;&lt;pre&gt;&lt;tt class="code"&gt;&lt;font size="-1"&gt;
#!/usr/bin/perl -w
sub d($){defined($        _&amp;#91;             0&amp;#93;)}sub p(        $){print    @_}sub r
         ($$)            {int            $_&amp;#91;0&amp;#93;+rand($_     &amp;#91;1&amp;#93;-$_&amp;#91;0    &amp;#93;+1)}$|=
         016;            my$a            =2;sub c{p"\e"    ."&amp;#91;H";;p    "\e&amp;#91;J";}
         open           (Y,$0)            ;my(    @y,$y)     ;for        (;;)
         {&amp;amp;d(          $y=(&amp;lt;Y&amp;gt;)           ) or    last;;     push        @y ,
         $y.(         ' '   x80           )} $SIG{INT}=      sub{c;exit};c;my
         $b=0        ;;;    for(;         ;){my($r,$c)       =(r(1,@y),r(1,80
         ));;       my$k=(substr($        y&amp;#91;$r-              1&amp;#93;,$        c-1,
 1));;   ;;;;      printf"\e&amp;#91;%d;".        "%d".              "H".        "\e"
 ."&amp;#91;1"   .";"     ."7;"       ."%s"       ."m".              "%s"        ."".
 "\e&amp;#91;0m",$r,    $c,r(30,    37),$k if   $k ne" ";          }return;   ;__END__;
    __Just_    _Another_    PerlHacker  by_John_C          _Norton_   8/17/2005
&lt;/font&gt;&lt;/tt&gt;&lt;/pre&gt;&lt;p&gt;
&lt;br&gt;
&lt;readmore&gt;
Downloadable code:
&lt;code&gt;
#!/usr/bin/perl -w
sub d($){defined($        _[             0])}sub p(        $){print    @_}sub r
         ($$)            {int            $_[0]+rand($_     [1]-$_[0    ]+1)}$|=
         016;            my$a            =2;sub c{p"\e"    ."[H";;p    "\e[J";}
         open           (Y,$0)            ;my(    @y,$y)     ;for        (;;)
         {&amp;d(          $y=(&lt;Y&gt;)           ) or    last;;     push        @y ,
         $y.(         ' '   x80           )} $SIG{INT}=      sub{c;exit};c;my
         $b=0        ;;;    for(;         ;){my($r,$c)       =(r(1,@y),r(1,80
         ));;       my$k=(substr($        y[$r-              1],$        c-1,
 1));;   ;;;;      printf"\e[%d;".        "%d".              "H".        "\e"
 ."[1"   .";"     ."7;"       ."%s"       ."m".              "%s"        ."".
 "\e[0m",$r,    $c,r(30,    37),$k if   $k ne" ";          }return;   ;__END__;
    __Just_    _Another_    PerlHacker  by_John_C          _Norton_   8/17/2005
&lt;/code&gt;
&lt;/readmore&gt;
&lt;p&gt;&lt;small&gt;"download section" added by [holli]&lt;/small&gt;&lt;/p&gt;</field>
</data>
</node>
