Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Twin-lines japh

by ambrus (Abbot)
on Jun 14, 2007 at 16:08 UTC ( #621278=obfuscated: print w/ replies, xml ) Need Help??

With a big thanks to Jenda for noticing this perl syntax,

($_=Just,$\="l hacker")=~(S_&&y,Jk csluath, hate Porn,),print, ($_=Just,$\="l hacker")=~($_&&y,Jk csluath, hate Porn,),print,

Comment on Twin-lines japh
Download Code
Re: Twin-lines japh
by blazar (Canon) on Jun 19, 2007 at 08:05 UTC
    ($_=Just,$\="l hacker")=~(S_&&y,Jk csluath, hate Porn,),print, ($_=Just,$\="l hacker")=~($_&&y,Jk csluath, hate Porn,),print,

    ++, very Abigail-ish IMHO: it neither really features data nor logic obfu, in the sense that it's easy to see where the data is and have at least a naive understanding of what the logic does, but it's surprising that is works at all that!

Re: Twin-lines japh
by ambrus (Abbot) on Jun 28, 2008 at 09:18 UTC

    There's a current discussion on perl5porters about how /$x/ behaves specially when $x is empty (and this is true to /\Q$x/ as well). That magic is totally way crazyer than the one I'm using in this obfu (or the similar one in Re^3: A cleaner way of scoping variables; or the one you get if you combine either of these with inlined constant subroutines). My obfu is topped.

Re: Twin-lines japh
by ambrus (Abbot) on Oct 21, 2010 at 14:38 UTC

    P5p have decided that the feature I'm using here is a bug, and so perl 5.13.6 breaks this obfu. Try this quickily while it still works.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (14)
As of 2015-07-01 16:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (11 votes), past polls