Lawrence (and all),
I haven't gotten a chance to dig into the examples and work on the problem yet but I wanted to say thanks for the help.
For example: Is using the IP address as the key really a good idea? Might an IP address be assigned to two different users -- or might a person use two different user agents on one host? Do you want to deal with that? Do you want the per-host to be a LIST of browser/flavor pairs?
I think you're right. I'm not sure using the IP is the best approach. I'm thinking that beginning with a known list of robot user agents then watching for a pattern of successive pages being downloaded at a average frequency of not more than a couple seconds each might be a better approach.
I'm expecting to rewrite this a number of times as I test then find weaknesses in my approach, and the rewriting can only help with my understanding of Perl so I don't mind. (Kinda look forward to it, actually.)
Your homework: Starting with that structure above, write a subroutine that will iterate across it producing the following output:
I'll work on it, but it might take me a while. (I only get to work on programming for a couple of hours each night after everyone else has gone to bed.)
I really appreciate all the help everyone has offered.
Cheers,
James
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>