Newsgroup: it.comp.software.newsreader
Titolo: [Dialog] Diverso approccio punteggi

Nel tentativo di fare un po' di ordine tra le tante opzioni che
lascia il sistema di punteggi ed azioni di Dialog, ho cercato un
diverso approccio, a me più familiare, ma sicuramente per altri
meno, che spero possa comunque fornire qualche idea. 
In realtà non c'è niente di nuovo, ho solo semplificato e diviso la
parte punteggio dalla parte azioni e riciclato quanto si è già detto
molte volte. 
Ecco un esempio:
  [*]
 
  ### PUNTEGGI ###
  # I miei post (email + FQDN)
  =+8000 From       "
alan...@despammed.com
"
  =+8000 Message-ID "@
ID-176488.user.uni-berlin.de
"
 
  # Risposte dirette a me (FQDN)
  =+9999 References {@ID\-176488\.user\.uni\-berlin\.de>$}
 
  # Risposte indirette a miei msg (FQDN)
  =+5000 References "@
ID-176488.user.uni-berlin.de
"
 
  # KILL di troll e risposte (non a me perché è dopo)
  =-9999 From       "indi...@troll.str"
  =-9999 Message-ID {@ID\-XXXXXXX\.(user|news)\.uni\-berlin\.de}
  =-9999 References {@ID\-XXXXXXX\.(user|news)\.uni\-berlin\.de}
 
  # KILL Xpost su certi gruppi
  =-9999 Xref       "it.discussioni.litigi"
 
  # Evidenzia crosspost
  =-8888 Xref       {:\d+\s}
  =-8888 Header     {^X\-Old\-Xref:\s\S+\s(\S+:\d+\s){2,}} # solo per chi usa Hamster 
 
  # Evidenzia Subject OT
  =-5555 Subject    {\bot\b|(?-i)[a-z]OT} -{\b(was|era|fu|ex)\b}
  =-5555 Subject    {(\bot\b|(?-i)[a-z]OT).*\b(was|era|fu|ex)\b}
 
  # Evidenzia Subject solo MAIUSCOLO
  =-2222 Subject    -{(?-i)[a-df-z0-9]}
 
  # Segna persone antipatiche
  =-8000 From       "per...@antipatica.pua"
 
  # Segna persone simpatiche
  =+1000 From       "
alan...@despammed.com
"
 
  # Segna gente da seguire
  =+2000 From       "gandalf@"
 
  # Segna gente da non perdere
  =+5000 From       "maluc52@"
 
  # Segna gente che usa Dialog
  =+1 Message-ID    {\.dlg@}
 
 
  ### AZIONI ###
  # Gomma
  !Setcolor(default;default) Bytes %>0
 
  # Associazione colori/punteggio
  !Setcolor(red;yellow)      Score %>9998
  !Setcolor(yellow;red)      Score +%>4999 +%<9999
  !Setcolor(black;lime)      Score +%>1000 +%<5000
  !Setcolor(white;blue)      Score +%>0 +%<1001
  !Setcolor(default;default) Score %=0
  !Setcolor(white;gray)      Score +%>-5000 +%<0
  !Setcolor(white;silver)    Score +%>-9999 +%<-4999
 
  # Esecuzione dei KILL
  !Delete                    Score %<-9998
Le regole sono molto semplici: prima si assegnano i punti (tutti con 
l'uguale, in modo da fissare subito il valore), poi in base ai punti
si colora e/o si fanno altre azioni (cmq i punti negativi sono già
di default segnati come letti).
Ovviamente bisogna mettere in alto il punteggio a cui si tiene di
più (ad esempio se io scrivo un msg OT prenderà 8000 punti e non
-5555). 
I colori sono presi pari-pari da Xnews, grigi i negativi, blu fino a
1000, verde da 1000 a 5000, rosso da 5000 a 9998 e giallo 9999. 
(che sembrano pochi ma in realtà c'è tutto quello che serve).
Quello che riguarda i propri msg e relative risposte sono tutte
giallo/rosse.
Le tre fascie blu/verde/rosso sono riservate ai post di persone che
si vuol seguire (o subject, il concetto è il medesimo).
Se abbiamo più persone "simpatiche", assegnando 1001, 1002, 1003,
etc. a ciascuna, avranno lo stesso colore ma guardando semplicemente
il punteggio sapremo già chi è. 
Se il thread è compresso, il primo post segna (se è settato
%scorehighest%) il punteggio massimo, senza aprirlo sapremo se è
interessante. 
Analogamente se vedo un grigio a -8888 so già che è un crosspost.
Ciao (commenti e pomodori benvenuti).
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/

 Ciao (commenti e pomodori benvenuti).
Non uso Dialog e non so esattamente come funziona, ma il 
punteggio+colore sembra simile a MT-Newswatcher. Una cosa che trovo 
utile e' dare un punteggio piu' alto e un colore ai post che non 
iniziano per "Re: " in modo da evidenziare i thread nuovi e portarli "a 
galla". E' vero che non becchi i follow-up da altri gruppi, pero' lo 
trovo utile lo stesso.
Per il resto hai uno schema molto simile al mio: o che non sono cosi' 
scemo come credevo o siamo scemi in due. :)
Una cosa. Quando fai il sort "by score" Dialog ordina in base al 
punteggio medio del thread o in base al post con score piu' alto?
-- 
Fact of life #15: Heads bleed, walls don't.

 (che sembrano pochi ma in realtà c'è tutto quello che serve).
A questo punto attendiamo lo screenshoot Alan_Ford n.2 
;)) 
-- 
Enrico C
| 40tude Dialog Italy Cafe
| 
http://www.lillathedog.net/dialog/

 punteggio medio del thread o in base al post con score piu' alto?
Puoi scegliere :)


 ;)) 
Non vedo l'ora...
:-))
-- 
Natanaele
e-mail: natanaele(at)
people.it
«Misericordia cerco, non sacrificio» Osea 6,6 / Mt 9,13
«La lettera uccide, lo Spirito dà la vita.» 2 Cor 3,6

mercoledì 07/01/2004 23.36, *Alan Ford* ha scritto:
[cut]
Ho provato ad applicare quei colori in base ai punteggi come li hai
assegnati tu, ma però... tutti quei rossi e quei gialli, un pugno
nell'occhio! :-))
In teoria sono d'accordo con MLC, che preferisce i toni pastello, i gialli
tenui, i verdi appena accennati, gli azzurri pallido. 
ps: cerco ancora un programmino che parli lo stesso linguaggio di Dialog
quando si tratta di applicare un colore ad una regola nuova; ho provato
Color Cop ma mi restituisce i colori nella forma #BED7DD... dov'era quella
pagina web con tutti i colori che una volta avevate pubblicato?
Ho perso il link...
:-))
Ciao.


 Color Cop ma mi restituisce i colori nella forma #BED7DD... dov'era quella
Il color picker ce l'hai già incorporato in Dialog 
Un po' nascosto, ma c'è... :)
Vai in Impostazioni - Generali - Font / Colori e scegli uno dei colori
del testo o dello sfondo, come se volessi cambiarlo.
Spostati in fondo alla lista dei colori disponibili e scegli Altri...
Ti apparirà il Color picker di Dialog, con il quadrante dei colori e
sulla destra la barra della luminosità.
Scegli la tinta che più ti aggrada e torna alla lista dei colori
disponibili, dove ora diovrebbe comparire anche il nuovo colore
personalizzato. Accanto puoi leggere il relativo codice, già scritto
nella forma utilizzata da Dialog, $00F7F9E8. 
Per  usare quel codice nelle regole Setcolor di Punteggio e Azioni non
devi far altro che eliminare i primi due zero dopo il segno del
dollaro. 


 Color Cop ma mi restituisce i colori nella forma #BED7DD... dov'era quella
Il color picker ce l'hai già incorporato in Dialog 
Un po' nascosto, ma c'è... :)
Vai in Impostazioni - Generali - Font / Colori e scegli uno dei colori
del testo o dello sfondo, come se volessi cambiarlo.
Spostati in fondo alla lista dei colori disponibili e scegli Altro...
Ti apparirà il Color picker di Dialog, con il quadrante dei colori e
sulla destra la barra della luminosità.
Scegli la tinta che più ti aggrada e torna alla lista dei colori
disponibili, dove ora dovrebbe comparire anche il nuovo colore
personalizzato. Accanto puoi leggere il relativo codice, già scritto
nella forma utilizzata da Dialog, $00F7F9E8. 
Per  usare quel codice nelle regole Setcolor di Punteggio e Azioni non
devi far altro che eliminare i primi due zeri dopo il segno del


 :-))
Dici questa pagina?
http://www.fido.altervista.org/hexchart.html
Ricordati perň che in Dialog devi inserire il codice invertito: per esempio
per ottenere il colore che in quella pagina vedi come CCFFFF devi mettere
$FFFFCC. Poi tieni presente che quelli sono solo i colori "web safe" e qui
non ha molto senso preoccuparsene, quindi puoi aggiustarli a tuo
piacimento. Per renderli piů tenui, per schiarirli, basta che ti avvicini
di piů al valore F. Per esempio il colore di prima č molto piů chiaro se lo
cambi in $FFFFEE.
Ciao,
-- 
Maria Luisa C - 08/01/2004 15.05.58, here.
http://fido.altervista.org/

 ho provato Color Cop
Click destro -> Mode => Delphi Hex  (Ctrl+D)

 Click destro -> Mode => Delphi Hex  (Ctrl+D)
Siete pieni di risorse.
:-)))


 tenui, i verdi appena accennati, gli azzurri pallido. 
Decisamente d'accordo, cosě spicca meglio anche il grassetto dei
messaggi non letti, ecco qualcosa di piů morbido:
     # Associazione colori/punteggio
     !Setcolor(red;$AAFFFF)     Score %>9998          #giallino
     !Setcolor(yellow;$AAAAFF)  Score +%>4999 +%<9999 #rossino
     !Setcolor(black;$AAFFAA)   Score +%>1000 +%<5000 #verdino
     !Setcolor(white;$FFAAAA)   Score +%>0 +%<1001    #azzurrino
     !Setcolor(default;default) Score %=0
     !Setcolor(white;gray)      Score +%>-5000 +%<0
     !Setcolor(white;silver)    Score +%>-9999 +%<-4999
Ciao.


 punteggio medio del thread o in base al post con score piu' alto?
Nel campo Header puoi mostrare (ma non credo sia questa la tua 
domanda):
,----- [ *Guida di Dialog* ]
| %score%
| Il punteggio del messaggio. Se il thread č compresso, il punteggio 
| piů alto del thread
| 
| %scoreaverage%
| Il punteggio medio del thread per i primi messaggi di ogni thread, 
| altrimenti il punteggio del messaggio
| 
| %scorehighest%
| Il punteggio piů alto del thread per i primi messaggi di ogni thread, 
| altrimenti il punteggio del messaggio
`-----
Come ordinamento puoi scegliere:
    - Thread, Punt. max, Date
    - Thread, Punt. medio, Date
    - Punteggio, Date
    - Thread, Punt. max, Date (inv.)
    - Thread, Punt. medio, Date (inv.)
Ciao.


 
http://www.mclink.it/personal/MC0003/color.htm
Occhio che anche il color picker del mitico Bo Arnklit di MC-link ha
riporta i codici colore scritti nella sequenza standard, mentre per
usarli in Dialog vanno invertite le coppie a al cancelletto va
sosituito il dollaro. 
Per esempio, questo azzurro (cobalto?) #99CCFF diventa in Dialog
$FFCC99.


 
http://www.mclink.it/personal/MC0003/color.htm
Occhio che anche il color picker del mitico Bo Arnklit di MC-link 
riporta i codici colore scritti nella sequenza standard, mentre per
usarli in Dialog vanno invertite le coppie e al cancelletto va
