Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
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
    This is Brilliant! Very nice trick :)

    play The Voice

    Very cute voice :)

    -SK

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 musing on the Monastery: (6)
As of 2024-03-28 14:05 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found