Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Vocal Japh

by liverpole (Monsignor)
on Sep 15, 2005 at 06:26 UTC ( [id://492125]=obfuscated: print w/replies, xml ) Need Help??

This works with Linux (at least Red Hat), and Windows (with a warning message which you can ignore).  Run it on either system with the command:   perl vocal.pl.

The displayed version does NOT have code tags around it; as it renders very badly (at least in Firefox).  Instead, the code tags version is at the end.

You will need the module LWP::Simple to run this.   Finally, it may not run in Windows, based on the file associations which are setup.  I don't want to spoil the surprise, but if it doesn't do anything on Windows, you may have to read the following spoiler:  

Associate files with extension '.ogg' with a sound-playing program, such as Winamp.
 
($,='use###################MEL!;,,,;vlEM##MML!;;,;;!vLlLLLL$FEMM##MMMMMMMM#MMM
 LWvF#####################MFl!;;;;;!!!$MM##MEl;;,,,;;;!lllLLLLFEM###MMMMMMM##M
P::;!LM##################ME$v!;;;;;;;;!LM###MFL!;,,,,,;;;;!llLLLL$EM###MMMMM##
Sim;vEM############MMMME$lv!;;,,;;,;;v$M###MELv!!;;!!!!!!;;;!vllLlLFM####MMM##
plev$MM##########MF$FFF$$LLlv!;;;;;;!l$EMMF$lvvvlllLLLLLllvv!!!!vvvl$M####MMMM
;$sFEMM####M##ME$Lllllvvvlllvvv!!!;;;;!vvvvv!!!!!vvv!!!!!!!v!!!!!!!!vLE#######
="sFEFE####$LLLlvvv!!!!!!!!!!!!!!!;;,,,,,,;;;;;;;;!!!!!!!;;;;;;;;;;;!!LM######
.oglFFFM###Elvvvv!!vlL$FFFF$Lvv!!!!;,,,,,,,,,,;;!!lL$FFFF$Llv!;;;;;;;;;!lE####
g";LFL$M###$vv!vvvl$F$LE#MMMMELvvv!;;,.,..,,,;;!vLlLMMMMEE$LLlv!;;;;;;;;!LE###
$u=F$l$M##Ml!!!vvlL$Lv!lEMMMFllvvv!!;,....,,;;;;lv;;LEMMFL!vllv!;;;;;;;;;!LM##
"htFLlF###Ev!!!!vvvvvv!!vvvv!!!!!v!;;,....,,,;,,;;;;;!vv!;;;;;;;;;,,,,;;;;!$##
tp:lLM###Fv!!!!!!!;;;;,;;;;;;;!!!;;,,.....,,,,,,,,;;;,,,,.,,,,,,,,,,,;;;;;vE##
//wlFM###Fv!!!!!;;;,,,,,,,,,,;;;;;,,.......,,,,..,,,,,,......,,,,,,,,,;;;;!$##
ebplLE####Fv!!!!;;;,,,,,,,,,,,;;;;;,,............................,,,,,,;;;;!LM
ageLF#####Ev!!;;;;,,,,,,....,,,;;;;,,.....,,,,....................,,,,,;;;!!$#
s.cFM#####Mv!!;;;,,,,,.......,;;!;,,..`...,,,,,....```````````.....,,,,;;!!vF#
har#######l!;;;;,,,.........,;;;,,...`......,,,..``````````````...,,,;;;!vlE##
ter#######L!!;;,,,,........,,;,,!!;,,,,,!!;..,,...`````````````...,,,;;;!vLM##
.ne#######Fv!;;;,,........,,,;;!l$l!;;;!lLl;,,,.....`````````....,,,;;;!vv$###
t/j########Ml!;;;,,,,....,,,,,,;;;;;;;;;;;;;,,,..................,,,,;;;!vlE##
yno#########Lv!;;,,,,,,,,,;;;;,,,;;,..,,.,,........,,,........,,,,,,;;;;!v$M##
rto#########Ev!;;;;,,,,;!!!!;;;;;;;,,,,,,,,,,,,,..,,;;;;,,,,,,,,,,;;;;;!vLM###
n/$##########l!!!;;;;;;;!!!!!!!!;;!;;;,;;;;;,,,,,,,,;;!!;;,,,,,,,;,,;;;!lE####
s";##########Ev!!;;;;,;;!!!vvvvvvvvv!!!!!!!!!!!!;!!!;;;,,,,,,,,,,,,,;;!v$#####
get###########$!!!;;;;,,;;!vlLLLlllvvvvvv!!!!vvvllvv!;,,.....,,,,,,,;!vL######
sto############L!!;;;;,,,;;;!!vvv!!;;,;;,,,,;;;;;;,,,,,.....,,,,,,,;;vL#######
re$############$v!;;;;,,;;;;;!!!;;;;;;,;;,,,,,,,,,,,,,,,.,,,,,,,;;!vLM########
u,$#############Fl!!;;;;;;;;;;;;;;,,,,,,,,,.....,,,,,,,,,,,,,,,;;!vLF#########
s;`##############M$v!!;;;;;;;;;;;,,,,..........,,,,,,,,,,,,,,;;!vlL$E#########
$s`################M$l!!;;;;;;;!;;,,....``....,,,,,,,,,,,,;;;!vlllL$M#########
;`p####################FLv!!!;;;;;;,,..........,,,,,,,,,;;;!vvvvvllLF#########
lay######################ELlv!!!;;;,,..........,,,,,;;;!!vvvvvvvvvlLF#########
 $s#######################F$Lllv!;;,,,,......,,,,,;;!!vvvvv!!!!!vvlLE#########
`#########################E$LLlllvv!;;,,,,,,,;;!!!vvvvv!!!;!;;!!vvl$E#########
##########################MFLlllvvlvvvvvvvvvvvvvvvvv!!!;;;;;;;!!!vl$M#########
##########################ME$Llvvvvvvvvvvvvvvvvv!!!;;;;;;;;;;;;!vlLFM#########
###########################E$Lllvvvvv!!!!!!!!!!;;;;;;;;;;;;;;;!vlL$EM#########
#########################MME$llvvvvv!!!!!!!!!;;;;;;;;;;;;;;;!!vllL$FM#########
########################MEME$lvvv!!v!!!!!!!;;;;;;;;;;;;;;;;!!!vllL$EM#########
######################MEFFMF$lvv!!!!!!!!!!;;;;;;;;;;;;;;;;;!!vvvl$FE##########
####################EFFF$EF$Llvv!!!!!;;!!!!!!;;;;;;;;;;;;;;!!!vvL$EM##########
##################MMEEFEE$LLlvv!!!!!;;;;;;;;;;;;;;;;;;;;;;!!!!vvLEM###########
#############MMF$LL$FF$$Llvvvvv!!!;;;;;,,,,;;;;;;;;;;;;;;;;;;!!vLEMM##########
#####MMMMMMMFL!,;;!vvvv!!!!!!!!;;;;;,,,,,,,,,,,,,,,,,,,;;;;;;;;!vl$$FFEEMM####
###F$LlLL$FL;;,```.,;!!!!!!;;;;;;;,,,,,,..........,,,,,,,,,,,,,;!!vllllvlFM###
###vvlL$$$v;,.`     ``.,,;;;;;;,,,,,,,,.......`````...........,,;;!!!,...,LEM#
###,,````           ``.,,;,,,,,,,...`.`')=~s/(...).+\n/$1/gx;$,=~s:@::g;eval$,
###,,,,,....```````````````````..,,,.``   . ; japh by liverpole               
###.,....````````````````.....```               ````````                      
##``.....````````````..````                                                   
##``````````````````````                                                      
##                         `                       ```     `!v`    `!v`       
##                                   ``       ,vllvv!!v!`   !L`     ,l;       
##                         .,       ;ll,      .lv     .l!   ,L;     .Lv       
##                         ;l`      ;LLl`      ;v     `vl`  `lv`   `;$l`      
##                         ;L,      v$LLv`     ;l.   `,Lv   `v$llvvvvLL,      
#`                         `l!     `ll.,;;     .lLlvvv!,     ,L!     .l!      
#`                          ;l`    `l;  `!.    `vl`          .L!     `vv`     
#`                          ;l.    `L,   ;v`    ;l`          `vl      ;l.     
#`                          `l;    .L;``.vL!    .l,           ,l`     `;`     
#``                         `v!    ,$L;,,.;l,   `v;           ``              
#``                  .;`  ``!L,    ,L,    `,,    `                            
#``                  `,;!!!;,`                                                
#``                                                                           
Here's the version with code tags:
($,='use###################MEL!;,,,;vlEM##MML!;;,;;!vLlLLLL$FEMM##MMMM +MMMM#MMM LWvF#####################MFl!;;;;;!!!$MM##MEl;;,,,;;;!lllLLLLFEM###MM +MMMMM##M P::;!LM##################ME$v!;;;;;;;;!LM###MFL!;,,,,,;;;;!llLLLL$EM## +#MMMMM## Sim;vEM############MMMME$lv!;;,,;;,;;v$M###MELv!!;;!!!!!!;;;!vllLlLFM# +###MMM## plev$MM##########MF$FFF$$LLlv!;;;;;;!l$EMMF$lvvvlllLLLLLllvv!!!!vvvl$M +####MMMM ;$sFEMM####M##ME$Lllllvvvlllvvv!!!;;;;!vvvvv!!!!!vvv!!!!!!!v!!!!!!!!vL +E####### ="sFEFE####$LLLlvvv!!!!!!!!!!!!!!!;;,,,,,,;;;;;;;;!!!!!!!;;;;;;;;;;;!! +LM###### .oglFFFM###Elvvvv!!vlL$FFFF$Lvv!!!!;,,,,,,,,,,;;!!lL$FFFF$Llv!;;;;;;;; +;!lE#### g";LFL$M###$vv!vvvl$F$LE#MMMMELvvv!;;,.,..,,,;;!vLlLMMMMEE$LLlv!;;;;;; +;;!LE### $u=F$l$M##Ml!!!vvlL$Lv!lEMMMFllvvv!!;,....,,;;;;lv;;LEMMFL!vllv!;;;;;; +;;;!LM## "htFLlF###Ev!!!!vvvvvv!!vvvv!!!!!v!;;,....,,,;,,;;;;;!vv!;;;;;;;;;,,,, +;;;;!$## tp:lLM###Fv!!!!!!!;;;;,;;;;;;;!!!;;,,.....,,,,,,,,;;;,,,,.,,,,,,,,,,,; +;;;;vE## //wlFM###Fv!!!!!;;;,,,,,,,,,,;;;;;,,.......,,,,..,,,,,,......,,,,,,,,, +;;;;!$## ebplLE####Fv!!!!;;;,,,,,,,,,,,;;;;;,,............................,,,,, +,;;;;!LM ageLF#####Ev!!;;;;,,,,,,....,,,;;;;,,.....,,,,....................,,,, +,;;;!!$# s.cFM#####Mv!!;;;,,,,,.......,;;!;,,..`...,,,,,....```````````.....,,, +,;;!!vF# har#######l!;;;;,,,.........,;;;,,...`......,,,..``````````````...,,,; +;;!vlE## ter#######L!!;;,,,,........,,;,,!!;,,,,,!!;..,,...`````````````...,,,; +;;!vLM## .ne#######Fv!;;;,,........,,,;;!l$l!;;;!lLl;,,,.....`````````....,,,;; +;!vv$### t/j########Ml!;;;,,,,....,,,,,,;;;;;;;;;;;;;,,,..................,,,,; +;;!vlE## yno#########Lv!;;,,,,,,,,,;;;;,,,;;,..,,.,,........,,,........,,,,,,;; +;;!v$M## rto#########Ev!;;;;,,,,;!!!!;;;;;;;,,,,,,,,,,,,,..,,;;;;,,,,,,,,,,;;;; +;!vLM### n/$##########l!!!;;;;;;;!!!!!!!!;;!;;;,;;;;;,,,,,,,,;;!!;;,,,,,,,;,,;; +;!lE#### s";##########Ev!!;;;;,;;!!!vvvvvvvvv!!!!!!!!!!!!;!!!;;;,,,,,,,,,,,,,;; +!v$##### get###########$!!!;;;;,,;;!vlLLLlllvvvvvv!!!!vvvllvv!;,,.....,,,,,,,;! +vL###### sto############L!!;;;;,,,;;;!!vvv!!;;,;;,,,,;;;;;;,,,,,.....,,,,,,,;;v +L####### re$############$v!;;;;,,;;;;;!!!;;;;;;,;;,,,,,,,,,,,,,,,.,,,,,,,;;!vLM +######## u,$#############Fl!!;;;;;;;;;;;;;;,,,,,,,,,.....,,,,,,,,,,,,,,,;;!vLF# +######## s;`##############M$v!!;;;;;;;;;;;,,,,..........,,,,,,,,,,,,,,;;!vlL$E# +######## $s`################M$l!!;;;;;;;!;;,,....``....,,,,,,,,,,,,;;;!vlllL$M# +######## ;`p####################FLv!!!;;;;;;,,..........,,,,,,,,,;;;!vvvvvllLF# +######## lay######################ELlv!!!;;;,,..........,,,,,;;;!!vvvvvvvvvlLF# +######## $s#######################F$Lllv!;;,,,,......,,,,,;;!!vvvvv!!!!!vvlLE# +######## `#########################E$LLlllvv!;;,,,,,,,;;!!!vvvvv!!!;!;;!!vvl$E# +######## ##########################MFLlllvvlvvvvvvvvvvvvvvvvv!!!;;;;;;;!!!vl$M# +######## ##########################ME$Llvvvvvvvvvvvvvvvvv!!!;;;;;;;;;;;;!vlLFM# +######## ###########################E$Lllvvvvv!!!!!!!!!!;;;;;;;;;;;;;;;!vlL$EM# +######## #########################MME$llvvvvv!!!!!!!!!;;;;;;;;;;;;;;;!!vllL$FM# +######## ########################MEME$lvvv!!v!!!!!!!;;;;;;;;;;;;;;;;!!!vllL$EM# +######## ######################MEFFMF$lvv!!!!!!!!!!;;;;;;;;;;;;;;;;;!!vvvl$FE## +######## ####################EFFF$EF$Llvv!!!!!;;!!!!!!;;;;;;;;;;;;;;!!!vvL$EM## +######## ##################MMEEFEE$LLlvv!!!!!;;;;;;;;;;;;;;;;;;;;;;!!!!vvLEM### +######## #############MMF$LL$FF$$Llvvvvv!!!;;;;;,,,,;;;;;;;;;;;;;;;;;;!!vLEMM## +######## #####MMMMMMMFL!,;;!vvvv!!!!!!!!;;;;;,,,,,,,,,,,,,,,,,,,;;;;;;;;!vl$$FF +EEMM#### ###F$LlLL$FL;;,```.,;!!!!!!;;;;;;;,,,,,,..........,,,,,,,,,,,,,;!!vlll +lvlFM### ###vvlL$$$v;,.` ``.,,;;;;;;,,,,,,,,.......`````...........,,;;!!!, +...,LEM# ###,,```` ``.,,;,,,,,,,...`.`')=~s/(...).+\n/$1/gx;$,=~s:@:: +g;eval$, ###,,,,,....```````````````````..,,,.`` . ; japh by liverpole + ###.,....````````````````.....``` ```````` + ##``.....````````````..```` + ##`````````````````````` + ## ` ``` `!v` `!v +` ## `` ,vllvv!!v!` !L` ,l +; ## ., ;ll, .lv .l! ,L; .L +v ## ;l` ;LLl` ;v `vl` `lv` `;$ +l` ## ;L, v$LLv` ;l. `,Lv `v$llvvvvL +L, #` `l! `ll.,;; .lLlvvv!, ,L! . +l! #` ;l` `l; `!. `vl` .L! ` +vv` #` ;l. `L, ;v` ;l` `vl +;l. #` `l; .L;``.vL! .l, ,l` +`;` #`` `v! ,$L;,,.;l, `v; `` + #`` .;` ``!L, ,L, `,, ` + #`` `,;!!!;,` + #``

Replies are listed 'Best First'.
Re: Vocal Japh
by ghenry (Vicar) on Sep 15, 2005 at 09:41 UTC

    This is brilliant, but is it cheating? ;-)

    Walking the road to enlightenment... I found a penguin and a camel on the way.....
    Fancy a yourname@perl.me.uk? Just ask!!!
      Good question ++.

      I guess I'd ask:  "what's your definition of cheating?"

      I'm sure there are a few points -- (and I'm going to be intentionally a little vague here, just so I don't spoil it for users who haven't tried it yet!) -- it isn't "self-contained", it isn't super-difficult to unravel, and it certainly isn't as short as I'd like it.  On the other hand, I like that's it unique, and presents in multiple mediums, of which only the first (the ascii-art) is immediately apparent.  I'm hoping its strengths outweigh its drawbacks.

      So I confess you have a valid point.  But I hope you liked it anyway! :)

Re: Vocal Japh
by sh1tn (Priest) on Sep 16, 2005 at 00:02 UTC
    Brilliant++
    play 119.101.98.112.97.103.101.115.46.99.104.97.114.116.101.114.46.110 +.101.116.47.106.121.110.111.114.116.111.110.47.115.46.111.103.103 #if I am right ?


Re: Vocal Japh
by esskar (Deacon) on Sep 16, 2005 at 06:35 UTC
    !!!awesome!!!
Re: Vocal Japh
by sk (Curate) on Sep 19, 2005 at 04:07 UTC
Re: Vocal Japh
by muba (Priest) on Sep 18, 2005 at 18:59 UTC
    Wow, awesome!
    I can't believe you really made my computer SAY 'Just another perl hacker', even though it was a rather childish voice.
    I'm stunned!




    "2b"||!"2b";$$_="the question"
    Besides that, my code is untested unless stated otherwise.

    magnum unum bovem audivisti
      Thanks!

      ... even though it was a rather childish voice

      Well, she is only 5!  (She's the girl in the ascii-art picture, too).

        She is your daughter, or what?
        Does she know what 'just another perl hacker' means, then? :P




        "2b"||!"2b";$$_="the question"
        Besides that, my code is untested unless stated otherwise.

        magnum unum bovem audivisti

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: obfuscated [id://492125]
Approved by rev_1318
Front-paged by monsieur_champs
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (2)
As of 2024-03-19 04:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found