Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: boku no ichiban JAPH (#1 JAPH)

by bladx (Chaplain)
on Sep 01, 2001 at 08:10 UTC ( [id://109605]=note: print w/replies, xml ) Need Help??


in reply to boku no ichiban JAPH (#1 JAPH)

Well since it seems that my first attempt at a JAPH didn't go so well, what can I do differently to make it better next time?

Andy Summers

Replies are listed 'Best First'.
Re: Re: boku no ichiban JAPH (#1 JAPH)
by ChemBoy (Priest) on Sep 01, 2001 at 10:43 UTC

    I gather you picked up a couple of quick downvotes on this node, though it's not in negative rep now so I don't know for sure. It's possible that you have been blessed with some personality down-voting, or some people just didn't like your Obfu style. In any case, the balance seems now to be in your favor, on whichever count it's being reckoned. The node I'm replying to still is negative, and may well remain so, because people don't like it when you complain about downvotes (vicious cycle all the way).

    However, since you asked, I'll try to offer a couple constructive comments about the root node.

    • First, it's a neat idea, and the output is cute, and for this I congratulate you.
    • Second, it's annoying that it's all on one line--little red plusses don't make it harder to understand the code, they just create visual noise.
    • Third, it's not really obfuscated. It's a very reasonable code structure, and you've executed it perfectly well, but simply taking out all the newlines does not an Obfu make.

    I am not particularly qualified to preach on (intentional) obfuscation, but if I were to try I would say more or less this:

    The point of an Obfu (as I understand it) is not to be hard to read (though that comes naturally a lot of the time), but to be hard to understand: consider Things are not what they seem like., which is incredibly easy to read but takes a lot of effort to understand (especially normalized for the number of characters of code). If line-noise is more what you're looking for, you can find some classic examples here--I won't try to point you toward any particular one, look at them all (I like different ones depending on my mood).

    But what all of these have in common is making you look twice, and say "whoa, how'd that happen?" and that is what this code does not do.



    If God had meant us to fly, he would *never* have given us the railroads.
        --Michael Flanders

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://109605]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others goofing around in the Monastery: (5)
As of 2024-04-26 07:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found