http://www.perlmonks.org?node_id=420922


in reply to A New Lesson For My CGI Course

Being right, does not endow the right to be rude; politeness costs nothing.
Being unknowing, is not the same as being stupid.
Expressing a contrary opinion, whether to the individual or the group, is more often a sign of deeper thought than of cantankerous belligerence.
Do not mistake your goals as the only goals; your opinion as the only opinion; your confidence as correctness. Saying you know better is not the same as explaining you know better.

Replies are listed 'Best First'.
Re^2: A New Lesson For My CGI Course
by Ovid (Cardinal) on Jan 10, 2005 at 14:56 UTC

    Thanks for the feedback. I'll get some of that fixed.

    As for "fatalsToBrowser", that's part of the reason why there's a (limited) search box in the upper right corner. Enter 'fatalsToBrowser', select "users.easystreet.com" and click enter. The very first link it displays is for my third lesson. In that lessson I cover security and I discuss that very issue. My course really is a course just like you would have in school: lessons are progressive and build on one another. I suppose that should be more clear.

    Update: Those are fixed, with the exception of how to refer back to my previous information regarding fatalsToBrowser. I'll have to give that some thought.

    Cheers,
    Ovid

    New address of my CGI Course.

      The search box, topright, and the LeftSideBar links to previous lessons seem to me to be adequate, but -- FWIW -- perhaps in-line links to specific previous discussion might have occasional merit?

      Hard to know, of course, what criteria to use for backrefs of that sort. Too many = clutter and additional filesize + writing time for you.

      Observations from one who owes much of his understanding of CGI to your course. ++!

Re^2: A New Lesson For My CGI Course
by Anonymous Monk on Jan 10, 2005 at 14:30 UTC
    "Why should you remove fatalsToBrowser in production? I didn't immediately make the connection when I first heard it and I'd been programming webapps for over a year by then ..." What I've always heard is "because an error message may give an 'evil hacker type' too much information". Someone else can probably elaborate as to how valid that is, I don't do much CGI/web stuff. (A rails app every now and then, that's it).
      That is the exact reason, but it's a reason that isn't immediately obvious to many people. That's why I'm suggesting Brother Ovid make it explicitly clear as to the benefit.

      Being right, does not endow the right to be rude; politeness costs nothing.
      Being unknowing, is not the same as being stupid.
      Expressing a contrary opinion, whether to the individual or the group, is more often a sign of deeper thought than of cantankerous belligerence.
      Do not mistake your goals as the only goals; your opinion as the only opinion; your confidence as correctness. Saying you know better is not the same as explaining you know better.