Article View: nl.comp.programmeren
Article #279Re: Een grote tekstfile weergeven.
From: Dr.Ruud
Date: Fri, 28 Jan 2005 12:04
Date: Fri, 28 Jan 2005 12:04
36 lines
3036 bytes
3036 bytes
Toen ik Bastiaan kietelde, kwam er dit uit:
> Natuurlijk staat er meer op je scherm, maar het gaat om de positie
> van die laatste regel. Die is als er tenminste geen tabs e.d. zijn,
> 10 tekens lang. Het gaat om de positie van elke regel natuurlijk,
> maar de rest is natuurlijk 80 karakters lang. Steeds weer, tot aan
> de eerste regel aan toe. Klopt precies, inclusief expanded tabs. D�t
> is nou juist het knappe!
Als je het nu weer zo opschrijft, begin ik opnieuw te twijfelen aan wat
je je voorstelt.
1. Om (de laatste regel(s) op) het laatste scherm correct weer te geven,
hoef je *niet* de hele file in te lezen.
2. Behalve als je als extra eis stelt, dat alle informatie boven het
laatste scherm precies op een geheel aantal (dat flink groter dan 0 is)
schermen past.
Maar eis 2 is er eentje die je in de praktijk nooit voor zo'n
file-lister
zult hanteren.
Denk aan de herpaginering van een tekstverwerker, die doet er altijd een
tijdje over, en dat is logisch.
Heb je in die random-waarden toevallig ook FFs (ASCII-12) staan? Want
die kan LIST gebruiken als pagina-grenzen. Als je 7 en 8 overslaat,
waarom dan 11 (Vertical Tab) niet? Alles van 7-13 kan de cursor-positie
be�nvloeden. Of doet LIST daar niets mee?
--
Affijn, Ruud ` - ?
+ ` ? *
? ` Jvr qvg yrrfg,
? = ` fgresg wbatre.
Technical Details
Message-ID:
<ctddbt.4p0.1@news.isolution.nl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.zanker.org!feeder1.cambrium.nl!feed.tweaknews.nl!newsgate.cistron.nl!transit.news.xs4all.nl!post.news.xs4all.nl!not-for-mailReferences:
<41e7d020$0$4377$58c7af7e@news.kabelfoon.nl> <GnZFd.31178$I24.2672738@phobos.telenet-ops.be> <41f50ed3$0$281$4d4ebb8e@news.nl.uu.net> <10va6t6ejodst63@corp.supernews.com> <ct3j0f.1d0.1@news.isolution.nl> <10valcrcncfhm8a@corp.supernews.com> <41f57c8b$0$14124$4d4ebb8e@news.nl.uu.net> <ct53al.1b8.1@news.isolution.nl> <41f68928$0$14113$4d4ebb8e@news.nl.uu.net> <10vd3kfqrk9jv43@corp.supernews.com> <41f6a14a$0$283$4d4ebb8e@news.nl.uu.net> <ct6tmg.4k.1@news.isolution.nl> <41f7d857$0$274$4d4ebb8e@news.nl.uu.net> <ct8ugk.4n8.1@news.isolution.nl> <41f93415$0$14124$4d4ebb8e@news.nl.uu.net> <ctbitc.4kg.1@news.isolution.nl> <41f968a7$0$282$4d4ebb8e@news.nl.uu.net>Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,cc6ea8d92fe92f6d
X-Google-Thread: fcea4,cc6ea8d92fe92f6d
X-Google-Attributes: gid107324,gidfcea4,public
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news.glorb.com!news.zanker.org!feeder1.cambrium.nl!feed.tweaknews.nl!newsgate.cistron.nl!transit.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Message-ID: <ctddbt.4p0.1@news.isolution.nl>
From: "Dr.Ruud" <rvtol+news@isolution.nl>
Newsgroups: nl.comp.programmeren,be.comp.programming
References: <41e7d020$0$4377$58c7af7e@news.kabelfoon.nl> <GnZFd.31178$I24.2672738@phobos.telenet-ops.be> <41f50ed3$0$281$4d4ebb8e@news.nl.uu.net> <10va6t6ejodst63@corp.supernews.com> <ct3j0f.1d0.1@news.isolution.nl> <10valcrcncfhm8a@corp.supernews.com> <41f57c8b$0$14124$4d4ebb8e@news.nl.uu.net> <ct53al.1b8.1@news.isolution.nl> <41f68928$0$14113$4d4ebb8e@news.nl.uu.net> <10vd3kfqrk9jv43@corp.supernews.com> <41f6a14a$0$283$4d4ebb8e@news.nl.uu.net> <ct6tmg.4k.1@news.isolution.nl> <41f7d857$0$274$4d4ebb8e@news.nl.uu.net> <ct8ugk.4n8.1@news.isolution.nl> <41f93415$0$14124$4d4ebb8e@news.nl.uu.net> <ctbitc.4kg.1@news.isolution.nl> <41f968a7$0$282$4d4ebb8e@news.nl.uu.net>
Subject: Re: Een grote tekstfile weergeven.
Date: Fri, 28 Jan 2005 13:04:33 +0100
Organization: Chaos rules.
X-Newsreader: WMDIYB
X-Archive-Me: please
Approved: yesterday
X-Face: &CQ$FIr!=+=w,8`0Q^Ug"1>F[(/op8->E;NQet`5fe$;=e*!Z5&REvp<~Tj|"Y[|8OcJ{w#z&mB7B:I)XO*%_|\]|YW$C>>$Q[9-#K~c$tQ^Mf0,wMo?h\C)TE>f
Lines: 38
NNTP-Posting-Host: 194.109.164.102
X-Trace: 1106914204 news.xs4all.nl 26094 [::ffff:194.109.164.102]:33029
X-Complaints-To: abuse@xs4all.nl