Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

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


In reply to Re: Re: boku no ichiban JAPH (#1 JAPH) by ChemBoy
in thread boku no ichiban JAPH (#1 JAPH) by bladx

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (9)
As of 2024-04-23 18:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found