Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^2: Algorithm To Select Lines Based On Attributes

by ~~David~~ (Hermit)
on Jan 15, 2009 at 18:06 UTC ( #736625=note: print w/ replies, xml ) Need Help??


in reply to Re: Algorithm To Select Lines Based On Attributes
in thread Algorithm To Select Lines Based On Attributes

Thanks for the suggestions. I have one question about bullet #2:
I need to read to the end of the file before I enter this subroutine because I need to know how some information at the bottom of the file before I decide which rule set to use. I figured it would be better to cache that DEFECTLIST into memory rather than re-reading the file again. Is that best? Or, is there someway I could store the position in the file of the beginning and the end of the defect list, and always ensure that all characters between it are the DEFECTLIST? I don't have experience with stuff like that...
I will definately think about using Memoize and see if I can implement it.
Thanks again.


Comment on Re^2: Algorithm To Select Lines Based On Attributes
Re^3: Algorithm To Select Lines Based On Attributes
by xdg (Monsignor) on Jan 15, 2009 at 18:36 UTC
    I need to know how some information at the bottom of the file before I decide which rule set to use

    Maybe you can use File::ReadBackwards to find the information you need, then jump back to the start of the file and read forwards. If memory isn't an issue, then it may not matter, but anytime I see a file that large being slurped for a linear scan, I wonder if it could be done line by line instead.

    -xdg

    Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (12)
As of 2014-08-29 18:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (286 votes), past polls