Newsgroup: it.comp.software.newsreader
Titolo: [Dialog] Interazione tra le regole

Assumendo che assegno 100 punti solo ai miei messaggi, osservate queste
regole:
1) =+100 From "mio.indirizzo.1" "mio.indirizzo.2" "mio.indirizzo.3"
2) -10 Header "Content-Type: multipart/alternative"
3) !keep,setcolor(Red;Yellow) Score %=100 -Header "Content-Type:
   multipart/alternative"
4) !keep,setcolor(Yellow;Red) Score %=100 +Header "Content-Type:
   multipart/alternative"
La regola 2 naturalmente non vale per i miei messaggi.
La 3 e la 4 non sono eseguite correttamente: sono entrambe interpretate
come se fosse scritta un'unica regola:
"!keep,setcolor(Red;Yellow) Score %=100";
sbaglio in qualcosa?
Per chiarezza preciso i criteri (magari è nella loro "traduzione" che
sbaglio): la 3 deve intervenire sui messaggi con punteggio=100 che non
contengano allegati; la 4 sui messaggi con punteggio=100 che contengano
allegati.
-- 
Saluti,
GIUSEPPE C. ~ news:it-alt.scienze.biologia.botanica
Per rispondere in privato togli "vulgaris_L." dall'indirizzo.

 "!keep,setcolor(Red;Yellow) Score %=100";
    Io la interpreto così: i tuoi messaggi non hanno allegati
perciò la regola 3 funziona perché soddisfa sia il punteggio che
l'assenza di allegati; la 4 non funziona perché a tutti i
messaggi non tuoi non hai dato un punteggio 100, aldilà che
abbiano allegati o meno. O togli la regola di score 100 o prima
assegni un punteggio diverso da 100 e lo usi nella 4.
-- 
Ryoma
ICQ#41121680

    multipart/alternative"
Hai dimenticato -@ e +@:
3) !keep,setcolor(Red;Yellow) Score %=100 -@Header:"Content-Type:
multipart/alternative"
4) !keep,setcolor(Yellow;Red) Score %=100 +@Header:"Content-Type:
multipart/alternative"
Fai anche attenzione ai due punti e a non lasciare spazi.
-- 
Maria Luisa C - 18/10/2004 18.58.12

 sbaglio in qualcosa?
Al post di *MLC* aggiungo:
questo č tratto dalla guida di Hamster, con cui Dialog condivide gran 
parte della logica di score (avendo uno zio comune):
 
http://www.webalice.it/alanford/shot/score.pdf
č in italiano, potrebbe esserti di aiuto.
Ciao.
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/

 punteggio 100, aldilà che abbiano allegati o meno.
Sì, spiego meglio quello che voglio fare.
Tutti i messaggi non miei non hanno punteggio 100.
Focalizziamo l'attenzione sui miei messaggi allora. In pratica quelli
senza allegati si colorano in un certo modo, quelli con allegati in un
altro (precisamente nella maniera opposta); stando a ciò le regole che
ho scritto - almeno nelle intenzioni - dovrebbero essere giuste, ma
evidentemente le ho scritte male.


 Fai anche attenzione ai due punti e a non lasciare spazi.
In "Content-Type: multipart/alternative" devo lasciare lo spazio però,
giusto?
Non funzionano. :-(


 č in italiano, potrebbe esserti di aiuto.
Sě grazie, mi chiarisce la filosofia delle regole.


 Non funzionano. :-(
Ma sei sicuro che quell'header sia esattamente uguale a 
"Content-Type: multipart/alternative" ?
Io per esempio vedo messaggi con allegati che hanno un header del tipo:
Content-Type: multipart/mixed; boundary="--2E9116527EEBF99C_message_boundary--"
Questo mi fa pensare che quando nel sito dico:
-80 Header "Content-Type: multipart/alternative"
Toglie 80 punti ai messaggi che non sono di puro testo, ma sono in formato
html oppure contengono allegati.
sbaglio. Forse basta correggere in:
-80 Header {^Content-Type: multipart}
Che cosa ne dite?
Nel tuo caso prova con
!keep,setcolor(Red;Yellow) Score %=100 -@Header:{^Content-Type: multipart}
Altrimenti potresti basarti sui bytes, tipo:
!keep,setcolor(Red;Yellow) Score %=100 -@bytes %>20000
ma naturalmente non č precisa. 
-- 
Maria Luisa C - 18/10/2004 21.39.17

 -80 Header {^Content-Type: multipart}
Risolto, č proprio cosě. :-)
Grazie.


 Grazie.
Sono io che ti ringrazio: mi hai fatto trovare un errore! :-)
-- 
Maria Luisa C - 18/10/2004 22.40.54

 mi chiarisce la filosofia delle regole.
Ocio che a Dialog manca qualcosa (tipo i campi "body" e "article"), ma 
ha altre cose aggiuntive (poi lo scoring non funziona che i negativi 
non li scarica ed i positivi sě - le azioni in Dialog sono tutte 
impostabili a parte); fai comunque riferimento alla guida di Dialog.


 mettercelo? :-/
Forse perché Dialog non è un browser? :-)
Per carità, anche a me una feature che permetta di scaricare
determinati link alla successiva sincronizzazione non dispiacerebbe
affatto, anzi, ma sono cose che un newsreader non è tenuto a fare. 
-- 
daRkSidE, 19.10.2004 00:29:50
Foobar: Goran Bregovic & Kayah - If There's A God

 "Content-Type: multipart/alternative" ?
Intervengo solo perché non mi pare chiarissimo e non relativamente al
fatto che quell'header può assumere diversi valori.
La regola:
| !keep,setcolor(Yellow;Red) Score %=100 +@Header:"Content-Type: multipart/alternative"
Interviene anche se l'header Content-Type non assume un valore
esattamente uguale a "multipart/alternative", ma semplicemente inizia
con quella stringa.
Nel senso, matchano:
Content-Type: multipart/alternative
Content-Type: multipart/alternative - E_qui_ci_può_stare_di_tutto
ma non:
Content-Type: Se_qui_ci sta_qualcosa - multipart/alternative - tutto
Per cui è necessaria la regex.
-- 
daRkSidE, 21.10.2004 11:38:29
Foobar: Dead Can Dance - Summoning Of The Muse

 Fai anche attenzione ai due punti e a non lasciare spazi.
I due punti sono sě necessari, ma elidere lo spazio successivo ai due
punti č facoltativo.
-- 
daRkSidE, 21.10.2004 11:35:59
