X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f996b,fd4f3d79f18d7426 X-Google-Attributes: gidf996b,public X-Google-ArrivalTime: 2003-07-16 00:11:49 PST Newsgroups: alt.ascii-art From: Harry Mason Subject: Re: ASCII art from sourcecode as image References: Message-ID: User-Agent: slrn/0.9.7.4 (Linux) NNTP-Posting-Host: tarrant.ecs.soton.ac.uk Date: 16 Jul 2003 08:07:44 GMT X-Trace: 16 Jul 2003 08:07:44 GMT, tarrant.ecs.soton.ac.uk Lines: 61 Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!server3.netnews.ja.net!news-spool.soton.ac.uk!news.ecs.soton.ac.uk!tarrant.ecs.soton.ac.uk Xref: archiver1.google.com alt.ascii-art:24217 Erik Itter wrote: > I have seen both linux source codes and some scripts for my company rendered > as images - reads formated with extra blanks line feeds etc. to look like > some image if displayed using small enough letters. (without > inserting/deleting anything changing the source from the compilers point of > view) For perl there is Acme::EyeDrops. It doesn't just format the program, it obfuscates it too. -- 8< -- cut here -- >8 -- #!/usr/bin/perl -w eval eval '"'. ('#'). '!'.'/' .('[' ^'.' ) .('['^'('). ("\["^ ')')."\/".( '`'|'"').('`'| ')').( '`'|'.') .'/'. ( '['^'+').('`'|'%').('[' ^')').('`'|',').('{' ^'[').'-'.('['^',').('!' ^'+').('['^'.').('['^ '(').('`'|'%').('{'^('[')).( '['^'(').('['^'/').( '['^')').('`'|')').('`'|'#').("\["^ ('/')). ';'.('!'^'+').('['^'+').('['^"\)").( '`'|')').('`'|'.').('['^'/').('{'^'[').'\\'.'"'.('`'|'(').( '`'|'%').('`'|',').('`'|',').('`'|'/').','.('{'^'[').('['^',' ).('`'|'/').('['^')').('`'|',').('`'|'$').'\\'.'\\'.('`'|"\."). '\\'.'"'.';'.('!'^'+').'"';$:='.'^'~';$~='@'|'(';$^=')'^'[';$/= '`'|'.';$_='('^'}';$,='`'|'!';$\=')'^'}';$:='.'^'~';$~='@'|'('; $^=')'^'[';$/='`'|'.';$_='('^'}';$,='`'|'!';$\=')'^'}';$:="\."^ '~';$~='@'|'(';$^=')'^'[';$/='`'|'.';$_='('^'}';$,='`'|('!');$\= ')'^'}';$:='.'^'~';$~='@'|'(';$^=')'^'[';$/='`'|'.';$_='('^'}'; $,='`'|'!';$\=')'^'}';$:='.'^'~';$~='@'|'(';$^=')'^'[' ;($/)= '`'|'.';$_='('^'}';$,='`'|'!';$\=')'^'}';$:='.'^'~'; ($~)= '@'|'(';$^=')'^'[';$/='`'|'.';$_='('^'}';$,=('`')| "\!"; $\=')'^'}';$:='.'^'~';$~='@'|'(';$^=')' ^'[';$/= '`'| (( '.'));$_='('^'}';$,='`'|"\!";$\= ')'^'}'; ($:) ='.'^"\~"; $~='@'|'(' ;$^=')'^ '[';$/= '`' |('.');$_= '('^'}';$, ='`'|'!' ;$\=')' ^+ "\}";$:= '.'^'~';$~ =('@')| '(';$^ =')'^'[' ;$/=('`')| '.';$_= "\("^ '}';$,= '`'|'!';$\ ="\)"^ '}';$: =('.')^ "\~";$~= ('@')| "\("; $^=')' ^"\["; $/='`' |'.'; ($_)= ('(')^ '}';$, ='`'| "\!"; $\=')'^ '}';$: ='.' ^'~'; $~='@'|'(' ;$^= ')'^ "\[";$/= '`'| '.'; $_=('(')^ '}'; ($,) ='`'|'!';$\ =')'^ "\}"; $:='.'^'~';$~= ('@')| "\("; $^="\)"^ '['; $/='`'| '.';$_= '('^'}'; $,="\`"| '!';#; -- 8< -- cut here -- >8 -- -- | Harry Mason | .------------. | .___, |"Whatever you do will be | | University of | | hjm200 @ | | ___('v')___ | insignificant. However, | | Southampton | | zepler.net | | `"-\._./-"' | it is vitally important | | England | '------------' | hjm ^ ^ | that you do it." Gandhi |