🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #266

Re: Een grote tekstfile weergeven.

#266
From: Bastiaan
Date: Thu, 27 Jan 2005 18:03
37 lines
3625 bytes
Meindert Sprang <mhsprang@NOcustomSPAMware.nl> schreef in bericht <10vfpp37s1nr9a0@corp.supernews.com>...

> "Bastiaan" <bastiaan@niet.net> wrote in message
> news:41f7d857$0$274$4d4ebb8e@news.nl.uu.net...
> > altijd op de 1e plaats. Maar het gaat mij erom hoe het mogelijk
> > is. Vernon kan het, maar hoe? Ook als wrap uit staat (de weergave
> > heeft dan een breedte van 2048) is hij razendsnel. Ik weet nog wel
> > een manier: zelf een filebuffer beheren. Maar dan nog, 16 MB in
> > minder dan 1 seconde...
> >
> 
> Volgens mij heb je nu tig suggesties gehad hoe het kan en nog steeds begrijp
> je het niet. Of wij begrijpen het niet. Hoe ziet in godsnaam die tekstfile
> van jou eruit? Je praat over tabs maar zegt dat er geen CR/LF's in zitten.
> Hoe weet je dan waar een regel begint en of Vernon die file wel goed
> weergeeft? Toeval? Zijn de items die gescheiden zijn door de tabs korter dan
> een tabstop? Van mij mag je die file eens mailen; m'n email adres staat in
> de header en m'n mailserver kan het aan.
> 
> Meindet

De suggesties klopten niet, helaas. Ik begrijp het prima, het enige
wat ik niet begrijp is hoe Vernon 16 MB in kan lezen in < 1 sec. Of
er moet een andere manier zijn om het begin van de laatste page uit
te rekenen als er geen CR/LF zijn, maar wel tabs. Die is er niet,
dus zou ik met een *eigen* filebuffer (dus niet via BASIC) moeten
gaan werken om snelheid te halen. Want 16 MB lezen van disk k�n wel
snel. Ik weet nog niet hoe ik het moet versieren, maar daar kom ik
wel uit.
Die testfile zonder CR/LF en m�t tabs is een zelfgemaakte file, om
te kijken hoe LIST.COM daarmee omging. Als ik die dus open, en ik
druk op End, istie binnen 1 sec op het eind, en begint met het
juiste karakter. Blader ik n.l. terug naar 1, dan blijkt dat begin
precies uit te komen. Daardoor weet ik zo zeker dat het klopt, en
dat hij dus de hele file leest wanneer ik End doe.

Hartelijk dank, Bastiaan.
Technical Details
Message-ID: <41f92f63$0$14119$4d4ebb8e@news.nl.uu.net>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!feed.news.tiscali.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!proxad.net!skynet.be!skynet.be!bnewsoutpeer01.bru.ops.eu.uu.net!bnewsinpeer00.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.nl.uu.net!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> <ct6tmg.4k.1@news.isolution.nl> <41f7d857$0$274$4d4ebb8e@news.nl.uu.net> <10vfpp37s1nr9a0@corp.supernews.com>

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!news1.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!feed.news.tiscali.de!tiscali!newsfeed1.ip.tiscali.net!proxad.net!proxad.net!skynet.be!skynet.be!bnewsoutpeer01.bru.ops.eu.uu.net!bnewsinpeer00.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.nl.uu.net!not-for-mail
From: "Bastiaan" <bastiaan@niet.net>
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: Re: Een grote tekstfile weergeven.
Date: Thu, 27 Jan 2005 19:03:51 +0100
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> <10vfpp37s1nr9a0@corp.supernews.com>
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
Lines: 37
Message-ID: <41f92f63$0$14119$4d4ebb8e@news.nl.uu.net>
NNTP-Posting-Host: kf-nawij-fp11-234.dial.kabelfoon.nl
X-Trace: 1106849635 news.nl.uu.net 14119 62.45.9.234:1112
X-Complaints-To: abuse@nl.uu.net