Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: The Ultimate Offline CCC Browser

Author: Roy Eassa

Date: 05:54:56 12/07/00

Go up one level in this thread


On December 06, 2000 at 18:03:19, Andrei Fortuna wrote:

>On December 06, 2000 at 16:59:48, Roy Eassa wrote:
>
>>Quick feedback:
>>
>>1. It asked for a debugging DLL: msvcrtd.dll.  I only made it work by making a
>>copy of msvcrt.dll and renaming it to what was asked for.
>
>sorry about that
>
>>2. Need a bit of instructions on use.  What is meant by the folder called
>>"Unsorted"?  I don't know how to sort it.  And what's the folder called "Thrash"
>>for?
>
>all new messages are placed in "unsorted"
>"thrash" is where all messages go when you delete them
>kind like a safety net
>and of course when you delete something from the folder "thrash" it's gone for
>good.
>
>all messages are stored in just one big file named "bigfile.dat"
>deleted messages from thrash aren't deleted at once from this file.
>when you have deleted lots of messages and want to reduce the size of the file
>you can do File->Compact Database which will generate a new bigfile.dat without
>the deleted messages.
>


But why "unsorted" as a name?  Kind of implies that you CAN sort them.


>>3. User must double-click where the Windows standard (and convenience) calls for
>>single-clicking.  E.g., to expand an outline on the right side, or to show the
>>message selected on the left side.  Single-click please!
>
>right now it's double click for left side and single click for right side
>I did it with double click on the left side because you might want to select
>lots of threads from the left pannel to delete and I didn't want all for each
>thread you select to have it in the right pannel.
>


There's a standard for that, I think.  The first one you single-click on gets
shown on the right side; subsequent ones (with shift-click or ctl-click) in a
multiple selection do NOT.  That permits both single-clicking AND multiple
selection.


>>4. Choosing "Rebuild Search Tree" (what does that do??) on just a single day's
>>worth of messages made it lock up my PC for about 90 seconds.
>
>What hardware configuration do you have ?
>Did you have many other messages in the database or you just unpacked my program
>to a directory and added that day of messages ? If the case is the latter, it
>should be very fast, unless you have a much slower computer than myself (amd
>k6/2 300Mhz 64 mb ram).
>


I have a PII-366 with 128 MB RAM, running NT 4.0, here at work.


>And to answer your question : the search tree is a list of all the words used in
>all the messages you have in the database, for each word I keep pointers to the
>articles that contain that word. So a search for the articles that contain one
>or more words is very fast.
>
>The so called search tree (it used to be a tree in the beginning, but I changed
>to a list afterwards and didn't change the name) makes searches very fast but
>with a price : each time you do an update to the database it must be updated.
>Else applying filters or searching text won't work on the newly added messages.
>
>The search tree is the most memory consuming part of the browser, so I strongly
>recommend to rebuild the search tree after each new 10000-20000 messages added
>to the database. On my computer it was using about 46 mb of memory (from which
>about 36 used only by the search tree) when I told him to rebuils the search
>tree for a new 60000 messages archive.
>


I have encountered numerous crashes in subsequent testing, just by
double-clicking on messages in the list on the left.  I can't be more specific
at the moment, as I shouldn't be doing this at all at work!



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.