• Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

AltME groups: search

Help · search scripts · search articles · search mailing list

results summary

worldhits
r4wp0
r3wp17
total:17

results window for this page: [start: 1 end: 17]

world-name: r3wp

Group: All ... except covered in other channels [web-public]
Sunanda:
1-Dec-2008
Actually, the results flatter us -- they include the source (sometimes 
slightly modified) of various scavanged scripts -- like Makedoc, 
Simetrics, Skimp and other externally-sourced scripts.

They should really be excluded from the REBOL.org CGI size. I'd guess 
that'd be a 15% drop in actual size.
Sunanda:
4-Apr-2009
Continuing a thread about Skimp and the Mailing List archive from 
the REBOLweek group...

We have 40K messages, but we index threads.....So only 9500 or so 
:-)

There is a skimp index per year. Each index has 27 files (header 
+ A, B,C etc). 
That's 400-odd files. Total 4.5 meg.

Not kept in memory....We're runnings a CGI application, so loaded 
afresh each time. (The opsys may be cacheing for us).
Sunanda:
4-Apr-2009
skimp also indexes the ALtme archive on REBOL.org 100,000+ usually 
very small messages:
http://www.rebol.org/aga-groups-index.r?world=r3wp
There are some additional data structutes to handle that.
Sunanda:
4-Apr-2009
Absolutely. The startup code for skimp is:
   do %skimp.r
Sunanda:
4-Apr-2009
Here's a very simple skimp session:
  1. start it
  2. create an index called %my-index and add two docs to it
  3. search %my-index for the word "words"

   do %skimp.r
   skimp/add-words %my-index "doc1" "these are the words in doc1"

   skimp/add-words %my-index "doc2" "and these are the words in doc2"
   probe skimp/find-words %my-index ["words"]


(In real life, it may be a little more complicated as you may want 
to set some config options).
Sunanda:
4-Apr-2009
No. It simply records if the word is there or not.


You will see scoring if you search the Script Library -- so "relevant" 
scripts come first.
That's done by having more than one skimp index:
    --  header index
    -- comments index
    -- strings index
    -- etc

And then scoring according to how many of those indexes contained 
your search words:
   http://www.rebol.org/site-search.r
Sunanda:
4-Apr-2009
Skimp already, in effect has a plugin: make-word-list. That defines 
what a "word" is.


One way to implement stemming would be to make stemming a plugin 
to make-word-list. But I have not really thought about that yet:

http://www.rebol.org/documentation.r?script=make-word-list.r
Group: !AltME ... Discussion about AltME [web-public]
Sunanda:
1-May-2007
Search utility for Altme: works across worlds and even if you are 
offline:

http://www.rebol.org/cgi-bin/cgiwrap/rebol/documentation.r?script=skimp-my-altme.r
***
Use the package downloader to install:
  do http://www.rebol.org/library/public/repack.r
Anton:
1-May-2007
question: why not "search-my-altme.r" as a filename ?
(or another way: what does "skimp" mean ?)
Sunanda:
1-May-2007
It's a  pun on the phrase "pimp my altme"

skimp is the indexing engine....the project is really a demonstrator 
for what skimp can do:

http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=skimp.r
Sunanda:
2-Jun-2010
Glad it's close enough for your current purpose.

If you need better searches for a specific research project, consider 
writing a few lines of REBOL and scanning your own local copy of 
/altme/worlds/rebol3/

The users.set file is simply a text file from which you can map group 
numbers and poster-ids/poster names
/chat/*.set is a series of text files, one per chat group.
It is pretty easy to do.

Or take a look at modifying this:
   http://www.rebol.org/view-script.r?script=skimp-my-altme.r
DideC:
3-Jun-2010
I'm a lazzy guy, so I didn't take the time to put this on Rebol.org, 
but I have a script to read and display/export the local altme files.
http://membres.multimania.fr/didec/rebol/altme-chat-reader.r

Installation : the simple use is to put the script in your altme 
install folder and run it.


You can browse any group in any altme worlds configured on your system. 

You can scroll the entire list of messages in a group (scrool wheel 
enable). Messages are displayed like in altme (formating).
You can export the group in an Html file with formating kept.

Missing : doesn't diplay private chats (user chats).

Bugs : right click menu close the program after use (anoying isn't 
it ?)


There is no search function. But if you have time, you can mix this 
script with the skimp-altme-file script on rebol.org.
Group: Core ... Discuss core issues [web-public]
btiffin:
12-May-2007
Terry;  Sunanda's contest was using  the parse technique on some 
very large

indexes...for skimp.  A foreach solution was actually the fastest 
for a teenie window of

time, until Romano posted the parse winner.  But...it was a different 
problem set.

It was a very informative contest in terms of efficient REBOL coding.
Sunanda:
19-Aug-2010
Graham -- consider using a Trie

[that is more-or-less what skimp.r does, but the skimp data structures 
are badly disorted as I was struggling to find a deeply-nested block 
structure that did not trigger garbage collection bugs in the then-current 
REBOL core. (those bugs have been fixed)]
   http://en.wikipedia.org/wiki/Trie
Group: Rebol School ... Rebol School [web-public]
PeterWood:
24-Nov-2008
You could take a look at Sunanda's skimp - http://www.rebol.org/documentation.r?script=skimp.r
Group: !REBOL3-OLD1 ... [web-public]
btiffin:
14-Nov-2007
Steeve;  Sunanda uses it in his world class index builder SKIMP. 
 rebol.org  skimp.r  It's a heady read I might add.  After giving 
it a glance ask yourself if Sunanda cut his teeth on personal computers 
or Big Iron.  :)
Group: user.r Formal ... International REBOL User Association [web-public]
Chris:
6-Aug-2007
If I may represent Petr's main point: that it does not matter what 
web framework the temporary site is based upon, so long as no dependency 
to that framework is created and so long as there are no ulterior 
motives for using that framework.  In my opinion, given the agonies 
that have brought us to this point, it would not have been in Brian's 
or the group's interest to skimp on the selection process in favour 
of a preordained framework.  Dependency, as I've stated before, is 
of greater concern.