🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #328

Re: Een grote tekstfile weergeven.

#328
From: Dr.Ruud
Date: Wed, 26 Jan 2005 00:57
23 lines
2378 bytes
Toen ik Bastiaan kietelde, kwam er dit uit:

> Een expanded tab heeft een lengte die van zijn positie in de regel
> afhangt.
> Dat is nou juist de niet te berekenen factor. Tenminste, is alleen te
> berekenen als je van het begin af de tabs expandeert. Daarom is het zo
> onbegrijpelijk dat LIST dat zo snel doet. Hij lijkt dus 16 MB te
> kunnen
> behandelen in minder dan 1 sec. Of... er moet een andere manier zijn.

Zoiets kun je best vanaf het einde doen?

Je gaat er initieel van uit dat het laatste teken van de file op de
laatste schermpositie komt. Je loopt vervolgens terug in de buffer
tot je het scherm af hebt. Als je een tab tegenkomt, dan bekijk je
of je het deel wat je al gedaan hebt, kunt laten staan of dat je
moet corrigeren. (dit alles alleen als je geen newlines hebt)

-- 
Affijn, Ruud   `  -  ?
               + ` ? *
                 ? `     Jvr qvg yrrfg,
               ?  =  `   fgresg wbatre.
Technical Details
Message-ID: <ct6tmg.4k.1@news.isolution.nl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!news.zanker.org!npeer.de.kpn-eurorings.net!border2.nntp.ams.giganews.com!nntp.giganews.com!transit.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
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>

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-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!news.zanker.org!npeer.de.kpn-eurorings.net!border2.nntp.ams.giganews.com!nntp.giganews.com!transit.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Message-ID: <ct6tmg.4k.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>
Subject: Re: Een grote tekstfile weergeven.
Date: Wed, 26 Jan 2005 01:57:31 +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: 25
NNTP-Posting-Host: 194.109.164.102
X-Trace: 1106701803 news.xs4all.nl 15895 [::ffff:194.109.164.102]:33638
X-Complaints-To: abuse@xs4all.nl