home bbs files messages ]

Just a sample of the Echomail archive

<< oldest | < older | list | newer > | newest >> ]

 Message 450 
 Ozz Nixon to mark lewis 
 Re: files restructure code 
 16 Jul 19 04:03:30 
 
X-RFC-Mime: 1.0
REPLYADDR: ozznixon@gmail.com
MSGID: 1:1/123.0 5D2D1452
REPLY: 14.fido-pascal@1:3634/12 2191f728
PID: ExchangeBBS NNTP Server v3.1/Linux64
TID: ExchangeBBS FTN Tosser/JAM v1.19.04 (Beta 4.09)
On 2019-07-15 14:08:26 +0000, mark lewis -> Ozz Nixon said:

>   Re: files restructure code
>   By: Ozz Nixon to All on Sun Mar 17 2019 19:07:37
> 
> [snipped]
> i was rereading some old mail and came across this... initially i like it
but
> then my gut kicks and say why? why keep restricting file names to the old
DOS
> 8.3 format? granted, we're not yet moving LFNs around but why restrict
> ourselves from being able to do so?
> 
> just a thought or two...

Not a problem... in PCB 16, I have actually opened all to LFN, Virtual 
Directories, and using #tags and descriptions, as elements to navigate 
the file system. It is a lot more effort for a sysop to merge in a CD, 
or folders - however, it allows for:

LFN
SIZE (64bit)
DATE (Epoch 64bit)
DESC (45x10)
TAGS: Unlimited Link List

The "Library" section of the BBS supports:
Library 1: Night Owl CDs  (which is a tag #nightowl, applied to all the 
files from the night own collection), then I can support #vol1, #vol2, 
etc. Then I address the file itself, #game, #win32, #256color, 
#freeware, etc. then the search engine incorporated the description (1 
liner from old FILES.BBS, unzips and looks for DESC, FILE_ID, etc. and 
lastly I am working on logic to pull from README.* files). So the more 
words available, the tigher/more accurate a search could be.

Like: Search %lewis #pascal #source

%(anything) incorporates: SoundEx, Metaphone, Levenshtein, Similarity 
comparison of (anything) against each word in the DESC field. That 
result list is then filtered and ordered by LFN or DATE (users option), 
where TAGS contain #pascal and #source.

I am developing all this without SQL, and experimenting with different 
indexing trees to try and make this lightning fast. Cool part, is I 
name flag my result as a Virtual User Directory - and share it w/ other 
users via "Users Library" or, store it for later downloads (incase I 
exceed my ratios). ;-)

Been developing this for 2 months straight... going bald pulling hair ;-)

Ozz

--- ExchangeBBS NNTP Server v3.1/Linux64
 * Origin:  (1:1/123)
SEEN-BY: 15/2 226/16 17 227/114 229/123 275 354 426 616 1014 240/5832
SEEN-BY: 249/206 317 400 280/464 292/854 317/3 322/757 342/200
PATH: 1/123 229/426


<< oldest | < older | list | newer > | newest >> ]

(c) 1994,  bbs@darkrealms.ca