Avanti Indietro Indice

5. Informazioni aggiuntive

5.1 Utilizzo del file score

I programmi SLRN e SLRNPULL consentono di assegnare un punteggio (in inglese: score) ad ogni articolo che è stato scaricato (SLRN) o che deve essere scaricato (SLRNPULL). Le regole per l' assegnazione dei punteggi si trovano nel file ~/slrn/score per SLRN e nel file /var/spool/slrnpull/score per SLRNPULL. I programmi SLRN e SLRNPULL utilizzano il file score in modo differente:

Il formato di un file score non è complicato ed è lo stesso sia per SLRN che per SLRNPULL. Tale file consiste di sezioni, ognuna delle quali contiene le regole che devono essere applicate ad uno o più newsgroup per calcolare i punteggi da attribuire a ciascun articolo.

Ogni sezione è identificata da parentesi quadre. Per esempio, [it.comp.os.linux.*] indica l' inizio della sezione che definirà le regole per tutti i newsgroup che iniziano con i caratteri "it.comp.os.linux.". Cioè per i seguenti newsgroup:

it.comp.os.linux.annunci
it.comp.os.linux.development
it.comp.os.linux.iniziare
it.comp.os.linux.software
it.comp.os.linux.sys

Seguono ora alcuni esempi.

Con quest' ultima regola di assegnazione dei punteggi vi sarà senz' altro più semplice poter seguire le risposte ai vostri articoli.
Per maggiori informazioni si veda il file: SCORE_FAQ

5.2 Protezione dallo "spamming"

Inserendo correttamente i vostri dati nel file ~/.slrnrc tutti coloro che leggeranno il vostro articolo sapranno qual è il vostro indirizzo e-mail. Potrete così ricevere, in privato, le risposte ai vostri articoli da parte di altri frequentatori dei newsgroup. Esistono però programmi appositi che estraggono, dagli articoli inviati ad un newsgroup, gli indirizzi e-mail. Noto il vostro indirizzo e-mail è possibile inviarvi (in automatico) di tutto un po': proposte di vacanze in Papuasia, vendite di PC, consulenze informatiche, numeri del lotto, ... Questa poco civile pratica è nota come "spamming" (ho una mia versione in italiano ma è improponibile). Se volete evitare di trovare la vostra casella di posta intasata da messaggi non desiderati, potete alterare i vostri dati ed usare il file ~/.signature.slrn
Per esempio, sempre facendo riferimento all' ipotetico abbonato di Tiscali Mario Rossi (e-mail: mr@tiscalinet.it), potete editare il file ~/.slrnrc così:


hostname       "tiscalinet.it"
set username   "NOSPAM"
set realname   "Mario Rossi"
set replyto    "NOSPAM@tiscalinet.it"
set signature  ".signature.slrn"

ed editare il file ~/.signature.slrn in modo che compaia la seguente frase:

Per ottenere il mio indirizzo e-mail sostituite NOSPAM con mr

In tal modo, solo chi avrà realmente necessità vi contatterà tramite e-mail.

5.3 Traduzione del file FAQ presente nella distribuzione di SLRN

5.4 Ancora FAQ

5.5 Utilizzo di Knews, al posto di SLRN, per leggere/scrivere le news

Questo paragrafo è a cura di Matteo Nastasi, nastasi@tiscalinet.it

Knews è un programma che gira sotto X Window per leggere e inviare articoli ad un news server. La K iniziale non sta per KDE ma per "Karl-Johan Johnsson" (il nome di colui che l' ha scritto) quindi non è necessario aver installato KDE per farlo funzionare. Con gli opportuni accorgimenti, che verranno qui descritti, può essere utilizzato offline in combinazione con SLRNPULL.
Questa l' home page del programma:

http://www.matematik.su.se/users/kjj/knews.html

Dovete, prima di tutto, installare e configurare SLRNPULL.
Create ora il seguente script di shell, /usr/bin/mynews:


#!/bin/sh
nome=`date +X%Y%m%d_%H%M%S`.`id -un`
pa="$1"
cat > $pa/$nome
exit 0

Date il seguente comando:

# chmod a+x /usr/bin/mynews

in modo da renderlo eseguibile

Dopo aver installato il programma Knews, editate il file /usr/X11R6/lib/X11/app-defaults/Knews assicurandovi che compaiano le seguenti linee:


Knews.nntpServer: #spool
Knews.#spool:     knewsd  -spool /var/spool/slrnpull/news \
                  -active /var/spool/slrnpull/data/active \
                  -post 'exec mynews /var/spool/slrnpull/out.going'

Per la configurazione di Knews si tengano presenti le seguenti equivalenze (tra parentesi quadre i file da editare):


set realname "Mario Rossi" [~/.slrnrc] diventa:
*fullName: Mario Rossi     [~/.knews/config-#spool]

set username "mr"    [~/.slrnrc] diventa:
Knews.mailName: mr   [/usr/X11R6/lib/X11/app-defaults/Knews]

set editor_command "vim +8"             [~/.slrnrc] diventa:
Knews.editCommand: xterm -e vim +%i %s  [/usr/X11R6/lib/X11/app-defaults/Knews]

NOTA (per utenti Debian): l' editor utilizzato per scrivere gli articoli con Knews è "/usr/bin/sensible-editor". Occorre quindi valorizzare opportunamente la variabile di ambiente EDITOR (magari in uno dei vari script lanciati ad inizio sessione tipo .profile) prima di lanciare il programma Knews.

5.6 Raccolta di macro per SLRN

E' possibile aggiungere funzionalità a SLRN mediante l' utilizzo di macro. Scelta la macro da utilizzare, inserite nel file ~/.slrnrc la seguente linea:

interpret "{nome macro}"

Ad esempio:

interpret "filter.sl"

Altre utili macro le potete trovare (in inglese) qui:

http://slrn.sourceforge.net/macros/index.html

http://www.geocities.com/tsca.geo/slang.html

Per "estrarre" le macro dal presente HOWTO consiglio di partire dalla sua versione testo news2.2.txt e di utilizzare l' editor vim. Potete ottenere la versione testo scaricandola direttamente da internet:

http://web.tiscalinet.it/airaghi/news2.2.txt

oppure elaborando il file sorgente news2.2.sgml:

$ sgml2txt -f -l it -c latin news2.2.sgml

Editate con vim il documento news2.2.txt:

$ vim news2.2.txt

Per cercare una parola utilizzate il tasto [/]
Supponiamo ora che vogliate utilizzare la macro filter.sl. Quest' ultima, all' interno del file news2.2.txt, inizia alla linea 2141 e termina alla linea 2163 (per la configurazione di vim si veda il paragrafo "Ancora FAQ"). Premete [Esc] [:] e scrivete:

2141,2163w ~/filter.sl

per ottenere il file ~/filter.sl con la macro richiesta.


Avanti Indietro Indice