Newsgroup: it.comp.software.newsreader
Titolo: Formato regole di scoring

Ciao a tutti, stavo pensando di implementare un sistema di scoring per
XPN, e per le regole pensavo di usare una sintassi uguale a quella
utilizzata da Hamster (e poi mutuata da Dialog).
Mi sapete indicare qualche link dove viene spiegata tale sintassi? 
Da quel che mi ricordo di Hamster dovrebbero essere del tipo
[=]val header_name rule
quindi ad esempio una regola valida č:
+100 From: "Nemesis"
Avevo alcuni dubbi che forse mi potete chiarire anche voi:
1) Come si comportano i vostri newsreader nei confronti dello score,
cioč di default che fanno, mostrano solo gli articoli con score
positivo, la cosa č configurabile o cose del genere ...
2) Sono ammessi spazi extra?
   cioč una regola del tipo:
   +100   From: "Nemesis"
   č analoga alla precedente?
3) A quali header č possibile applicare le regole?
-- 
I know my biology; it's your biology I don't know.
 |\ |       |HomePage   : 
http://nem01.altervista.org
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 Mi sapete indicare qualche link dove viene spiegata tale sintassi?
Ciao,
ti ho copiato la pagina dell'help di Dialog, la puoi scaricare da qui:
http://fido.altervista.org/sco_act.txt
scusa se non l'ho formattata per niente, ma vado un po' di fretta :-)
Buon lavoro!
-- 
Maria Luisa C - 29/05/04 14.42.45

 scusa se non l'ho formattata per niente, ma vado un po' di fretta :-)
Figurati :-D
-- 
Beam me up Scotty.... I swallowed my Phaser.


 3) A quali header č possibile applicare le regole?
Hamster, come da sintassi... gnus, tutti, piů il body. naturalmente ciň
che non č xover causa un rallentamento. poi ci sono degli header fittizi,
come «followup», che tramite l'adaptive scoring ti permette di attribuire
un punteggio ad un autore e alle risposte ai suoi post, anche se il
signore in questione non genera mid personali.
***
ho modificato l'user-agent. episode 52, right?
-- 
frank zappa & the mothers of invention - one size fits all/inca roads

 3) A quali header è possibile applicare le regole?
 
XOVER e XHDR (più expensive, per i server che ce l'hanno) per Xnews e 
slrn, quindi praticamente tutte. Hamster per le mail può andare anche 
nelle prime righe del body. Dialog e Hamster mi risulta l'XOVER (From, 
Subject, Message-ID, References, Lines, XRef, Date, Bytes) più le 
virtuali "Xpost" e "Age" e dopo che ha scaricato il body può 
rieffettuare lo score anche sul campo vituale "Header"
Ciao.
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/

 ho modificato l'user-agent. episode 52, right?
Yes ;-)
Grazie mi era proprio sfuggito :-D
-- 
For Sale: Parachute. Only used once, never opened, small stain.


Mentre io pensavo ad una intro simpatica "Alan Ford" scriveva:
[cut]
Beh grazie! 
Sei stato esaustivo :-D
Nei prossimi giorni mi metterò a lavoro. Il compito è un pò più
complesso di quanto non credessi, penso che inizialmente implementerò
solo un sottoinsieme della sintassi fino a raggiungere una cosa minimale
e funzionante, e poi man mano aggiungere altre cosette.
-- 
A conclusion is the place where you got tired of thinking.


 complesso di quanto non credessi,
Scherzi, me ne sono ricordato la metà... ;o)
Rimedio in parte...
1. le regex sono quasi d'obbligo;
2. scegli un carattere di "commento";
3. devi scegliere come editarlo:
   - un qualsiasi editor;
   - un formato proprietario.
   In tutti i casi devi prevedere un controllo della sintassi, Xnews, 
   Hamster e slrn lo fanno all'avvio, slrn mi sembra indichi anche il 
   numero dell'eventuale riga che non gli sfagiuola. Dialog lo fa alla
   chiusura dell'editor proprietario.
   Se vuoi superare tutti fai un "wizardino" per scrivere le regole :).
4. la processazione avviene dall'alto verso il basso, attenzione se 
   implementi l'uso dell'"=" davanti, che ne determina subito il 
   risultato. Xnews per risparmiare "forze" non processa oltre se 
   arriva a 9999 o -9999.


 quanto riguarda il mailfilt), ma mi pare anche per lo score.
Hai ragione, mi sono confuso ricordando male l'altra questione degli
spazi, quella delle regole multiple (che poi č cambiata anche quella con
le nuove versioni).


    arriva a 9999 o -9999.
Si questa è una costante dei software.
-- 
Enter any 11-digit prime number to continue...


 di Hamster; lo sono sul mailfilt:
No niente di tutto questo, almeno inizialmente.
-- 
"Il portiere Mancini esce dall'aria". (Franco Strippoli)


 {regular expression}.
Ah, interessante, in effetti il problema del case insensitive mi
chiedevo come si potesse risolvere ...
-- 
".signature": bad command or file name (Leonardo Serni)


 direttamente agli header decodificati.
In effetti questo è il comportamento più intuitivo.
La possibilità di agire su header non decodificati può avere il
vantaggio di poter agire se è presente un determinato charset (es.
orientali) oppure verificare se è stata usata una dichiarazione che non
aveva ragione di essere (ma qui occorre un riferimento incrociato,
sullo stesso header ma ho visto la tua intenzione nell'altro
messaggio).
-- 
30.05.2004 19:55:18, daRkSidE
Foobar: Oscar Peterson - Triste


 o su comando per recepire una modifica fatta attraverso text-editor).
Ho implementato il parser per il file e contestualmente anche l'analisi
della sintassi, per il momento funziona discretamente bene, ma devo
ancora metterlo sotto stress. Al momento viene fatto al caricamento del
file perchč non ho ancora realizzato il wizard. Pensavo di farlo e di
inserire anche una visualizzazione ad albero delle regole, del tipo:
[+]Scope1
[-]Scope2
     regola1
     regola2
....
-- 
Seen it all, done it all, can't remember most of it.


 orientali) 
Si ci avevo pensato, ma mi complicherebbe un pò le cose.
-- 
She hates sex in the movies. Tried it once and the seat folded up.


ricordassi. Penso che ne adotterò solo un sottoinsieme.
Buttati sulla sintassi di slrn (e xnews), allora. che dici?
-- 
Antonio :-D

 Buttati sulla sintassi di slrn (e xnews), allora. che dici?
Troppo tardi, ho gia fatto :-D
Cmq la sintassi di Xnews l'avevo vista, ma non mi è piaciuta molto.
-- 
Backup not found: (A)bort, (R)etry, (M)assive heart failure?
