I saw this way of making OC and tried to make something similar to practice. what you think about it?
use strict; $/="";for(split(//,<DATA>)){my($_2)=$_=~/(\w)/; $@.=$_2;} print $@."\n"; __DATA__ H#$ (*& *)) ^%# *^$#@!@# ,###, &%#!@#$% ^%#@$%^# $@! (() @@) &%$ @## ( ) @!@ #% ^*( @#$ !!) &^% ^(($@#$% (( ( ) )) &)) ^^ (#%^^|$* *^% (u& S#@ (( (o) )) !@F@#% @! (# @|| !^@ $#@ !@# ( ) &(% !) !)( ||| (!(#@^#$ ^(# `( )' !)) #t ##@ ||| !##@#@^& @!((%&&( ### *%^ ##

Replies are listed 'Best First'.
Re: My Second obfuscated code...
by zentara (Cardinal) on Sep 24, 2002 at 15:32 UTC
    Not too obfuscated. I download your code, ran a dos2unix conversion on it, and when I looked at it midnight commander, the data said "HUSOFT" plain as day.
      No need to downvote someones second obfu attempt. Obfu takes a lot of practice and discouraging someone just starting out seems a bit unnecessary. (warning them of the evils of obfu, on the other hand..... )

      For what its worth, here is a golfed version of the obfu code.

      print/(\w)/g for<DATA>

      -Blake

        You can remove parents then:
        print/\w/gfor<DATA>

        $anarion=\$anarion;

        s==q^QBY_^=,$_^=$[x7,print

      EH, now that I think about it, it does have a certain "coolness" to it. The data is an acsii-art HUSOFT, yet it prints it when run.