Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: A New Lesson For My CGI Course

by dragonchild (Archbishop)
on Jan 10, 2005 at 14:05 UTC ( #420922=note: print w/ replies, xml ) Need Help??


in reply to A New Lesson For My CGI Course

  • Copyright symbols, AFAIK, should be superscripted. (When you speak of AD&D, for instance)
  • 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 ...
  • Instead of &roll, I'd say roll(). That's how I see functions described in texts about other languages.
  • I usually see a hash-of-hashes is referred to as a HoH, not hoh.

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.


Comment on Re: A New Lesson For My CGI 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.

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. ++!

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (11)
As of 2014-09-18 21:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (124 votes), past polls