# title: 99 bottles of beer # comment: usage => "ruby obfuscate-this.rb" puts "#{$aa = "obfuscate this... "}";$a = Array.new;@a = $aa[5].to_i;@aa = 0;@aaa = 0; for a in 97..122 do $a.insert a, a end $a.push $aa[17].to_i;$a.push $aa[17].to_i + 12 def a a print $a[a.abs].chr end def aa a print $a[a.abs].chr end def c c print "#{$a[c.abs].chr}\n";sleep 0.2; end def d d print "#{@a} "; @a = @a - $aa[0].to_i/111; end def e e if @aa<35 && @aaa<35 for a in 0..@aa print "_" end @aa += 1;@aaa += 1 elsif @aaa<70 @aa -= 1;@aaa += 1 for a in 0..@aa print "_" end else @aa = 0; @aaa = 0; end end $aa[5].to_i.times do e 00;d 00; aa 98;a 111; a 116;aa 116;a 108; a 101;aa 115;a 123;aa 111;a 102; a 123;aa 98;a 101;aa 101;a 114;aa 123;a 111; a 110;aa 123;a 116;aa 104;a 101;aa 123;a 119;aa 97;a 108; c 108;e 000;a 123;aa 123;a 123;aa 121;a 111;aa 117;a 123;aa 116;a 97; a 107;aa 101;a 123;aa 111;a 110;aa 101;a 123;aa 100;aa 111;aa 119;aa 110;aa 124;aa 123; a 112;aa 97;a 115;aa 115;a 123;aa 105;a 116;aa 123;a 97;aa 114;a 111;aa 117;a 110;c 100;puts ""; end e 000;d 000;a 98;aa 111;a 116;aa 116;a 108;aa 101;a 115;aa 123;a 111;a 102;aa 123;a 98;aa 101; a 101;aa 114;a 123;aa 111;a 110;aa 123;a 116;aa 104;a 101;aa 123;a 119;aa 97;a 108; c 108;e 000;a 103;aa 111;a 123;aa 116;a 111;aa 123;a 116;aa 104;a 101; a 123;aa 115;a 116;aa 111;a 114;aa 101;a 123;aa 97;a 110; a 100;aa 123;a 115;aa 116;a 101;aa 97;a 108; a 123;aa 115;a 111;aa 109;a 101; a 123;aa 109;a 111; aa 114;c 101; puts "";