Newsgroup: it.comp.software.newsreader
Titolo: [ANN] XPN-0.3.0

Ecco l'ultima release di XPN
Le novità più importanti sono:
* Lo scoring (c'è anche una finestra per la gestione delle regole)
* I dialog di ricerca tra gli articoli, e all'interno del body
* Il passaggio da XHDR ad XOVER
* Una lunga serie di piccoli ritocchi e bug-fix
Sono cambiamenti a volte corposi, quindi ogni feed-back è gradito.
Ciao a tutti.
Come al solito trovate il tutto (versione sorgente che richiede
python e versione binaria per windows) su:
http://xpn.altervista.org
http://sf.net/projects/xpn
-- 
Computers are not intelligent. They only think they are.
 |\ |       |HomePage   : 
http://nem01.altervista.org
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 Le novità più importanti sono:
errors occurred
non parte
-- 
[foobar v0.8.2 OnAir]
|> Morrissey - I have forgiven Jesus

 non parte
ho disinstallato la vecchia versione, ho cancellato le cartelle e
reinstallata la nuova. Parte :)
-- 
[foobar v0.8.2 OnAir]
|> Morrissey - Let me kiss you

 Sono cambiamenti a volte corposi, quindi ogni feed-back è gradito.
Allora, risolti i problemi post - installazione ti segnalo qualcosina.
- sembra un bug. Ho applicato una regola di scoring ai messaggi che
posto io, ma il punteggio rimane sempre a zero. La regola è stata creata
in automatico attraverso il menu' (clic dx - raise author score).
- La navigazione con la barra fa scorrere una riga per volta: si può
cambiare facendo in modo che abbia lo stesso uso che ha in dialog e in
OE, cioè scorrendo di un'intera visualizzazione? Si potrebbe
implementare in alternativa?
- La prima volta che dal menu' ho impostato "Fixed Pitch fonts" oltre a
non veder cambiato il font, il pannello del corpo degli articoli si è
bloccata su un post e non serviva a nulla selezionare altri messaggi.
Ora comunque sembra funzionare bene.
- La prima volta che ho provato a rispondere a un post (al tuo,
precisamente) mi veniva segnalato che sarebbe stato inviato un post a
più gruppi (?), il bello è che nella finestra di composizione il campo
/newsgroups:/ era vuoto. Ora comunque sembra funzionare bene.
- Come si fa per scaricare automaticamente i corpi dei messaggi senza
dover fare necessariamente doppio clic? O, comunque, per visualizzare un
post con un singolo clic?
- Quando si clicca sul [+] alla sinistra dei corpi, non si potrebbe
espandere tutto il thread? o lasciare all'utente la scelta se aprire
solo le risposte al messaggio o il thread completo (sono stato spiegato?
[cit]).
- La visualizzazione di default mette i thread ordinati dal più vecchio
(in alto) al più recente (in basso). Si può ottenere l'effetto contrario
(ormai sono abituato con i thread recenti in alto, e se non posso
ordinarli così impazzisco :) ).
- Richiesta: potrebbesi implementare l'effetto che si ha con dialog
aggiungendo la colonna %threadindent%? la trovo una "comoda comodità" :)
Comunque XPN mi piace :)
-- 
[foobar v0.8.2 OnAir]
|> Morrissey - The world is full of crashing bores

 Comunque XPN mi piace :)
quoto ;)
-- 
[foobar v0.8.2 OnAir]
|> Morrissey - All the lazy dykes

 vecchi non li "prende" ???
niente, ora i punteggi sono scomparsi con la ricezioni di nuovi headers
-__-
Altra segnalazione.
quando in un thread viene aggiunto un post, se il thread è collassato
non ho nessun modo per sapere che c'è qualche articolo da leggere?
-- 
[foobar v0.8.2 OnAir]
|> Morrissey - I like you

 non ho nessun modo per sapere che c'è qualche articolo da leggere?
mi pare di no. provvisoriamente puoi provare a tenere i thread espansi di
default, leggi <vuto4c...@nemesis.homeinvalid>, considerando che era
riferito a una versione precedente.
-- 
di questo invece devi avere paura: io sono un uomo come te

 reinstallata la nuova. Parte :)
Giusto, il formato degli articoli è cambiato per consentire lo scoring.
-- 
RUNTIME ERROR 6D at 417A: 32CF: Incompetent user


 Comunque XPN mi piace :)
E meno male :-D
-- 
I may be fat, but you're ugly and I can lose weight.


 per vedere il corpo devo fare necessariamente doppio clic?
Hmm, non so se ho capito bene, cmq lo stesso effetto che hai cliccando
sulla barra lo ottieni pigiando "N" che corrisponde al pulsante sulla
barra dei pulsanti "Read Next Unread Article".
-- 
Dyslexic atheists believe there is no Dog.


 non ho nessun modo per sapere che c'è qualche articolo da leggere?
E lo so, questa è una cosa più tosta di quel che potrebbe sembrare.
-- 
Apple (c) Copyright 1767, Sir Isaac Newton.


 riferito a una versione precedente.
Beh quello è solo un workaround purtroppo.
Colgo l'occasione per fare un minisondaggio. Visto che probabilmente nei
prossimi mesi XPN cambierà molto, gradirei avere un'idea chiara della
strada da intrapendere, mi rivolgo a quelli di voi che l'hanno usato ...
ma anche no :-D
Allora innanzitutto qualche domanda:
1) Ritenete importante la funzione di off-line reading oppure pensate
che allo stato attuale XPN possa andare bene in questa sua natura
on-line?
2) Tra le cose che mancano in XPN cosa ritenete dovrebbe assolutamente
essere aggiunto?
3) Cosa vi è piaciuto maggiormente di XPN?
4) Cosa vi è piaciuto meno?
-- 
Berlusconi fin da piccolo diceva: "O divento Presidente del Consiglio o
niente". È riuscito a diventare tutt'e due (R. Benigni)


 E lo so, questa č una cosa piů tosta di quel che potrebbe sembrare.
ti credo. dopo molti tentativi, sono riuscito a farmi indicare da gnus i
thread collassati in cui ci sono risposte ai miei messaggi. ciň nonostante
non ho ancora capito come lavora la funzione ricorsiva che calcola lo
score totale del subthread.
-- 
Einmal ist keinmal

 4) Cosa vi è piaciuto meno?
come ho detto sopra, la difficoltà con cui si possono leggere i messaggi
scaduti.
-- 
Einmal ist keinmal

 Hmmm ... ecchere? :-)
[ANN] XPN-0.3.0
	Re: [ANN] XPN-0.3.0
		Re: [ANN] XPN-0.3.0
	Re: [ANN] XPN-0.3.0
diventerebbe
[ANN] XPN-0.3.0
|
 -----Re: [ANN] XPN-0.3.0
|	|
|	 -----Re: [ANN] XPN-0.3.0
|
 -----Re: [ANN] XPN-0.3.0
-- 
[foobar v0.8.2 OnAir]
|> Duran Duran - Come Undone

 barra dei pulsanti "Read Next Unread Article".
Mettiamo che io abbia letto già tutti gli articoli, se ne seleziono uno
a caso, per visualizzarne il corpo devo comunque fare doppio clic sul
suo header. 
-- 
[foobar v0.8.2 OnAir]
|> Eminem Vs Michael Jackson - Without Billy Jean (Paul B Remix)

"
E non mi viene applicata in nessuno degli articoli di questo thread, ad
esempio. Vecchi e nuovi. La stringa credo sia corretta dato che non l'ho
scritta io ma l'ha generata automaticamente XPN dal menu' apposito.
(altra richiesta: la finestra di composizione del messaggio non potrebbe
aprirsi ridimensionata?)


on-line?
Sarebbe uno dei pochi su Linux a essere Offline (mi vengono in mente solo
Pna, Gnus e tt).
Ciao.
-- 
Antonio :-D

la funzione di ricerca con l'or, la disposizione dei pannelli,
----------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nemesis, ti mando per email il conto su cui puoi versarmi una parte dei
ricavi. :-)
Ciao.
-- 
Antonio :-D

 scaduti.
Hmm, ne terrò conto, in effetti al momento mi costerebbe molto poco
aggiungere la possibilità di ricercare sul server un articolo dato il
msg-id.
-- 
A journey of a thousand sites begins with a single click.


 ricavi. :-)
LOL è vero. Come vedi queste sedute di suggerimenti sono positive :-D
Cmq la ricerca con l'OR è un'idea mia :-)
-- 
Devoted to the study of cat bathing as a martial art.


"
Ho controllato, tutto funziona regolarmente, la regola
l'hai applicata cliccando sul tuo articolo postato con Dialog, ma poi
successivamente hai usato XPN, il campo from prodotto dai due sembra
uguale ma è leggermente diverso, te li riporto nell'ordine:
From: "Mork [V2 state: 0]" <...>
From: Mork [V2 state: 0] <...>
Come vedi nel nick prodotto da Dialog ci sono gli apici, in quello
prodotto da XPN no, quindi la regola non viene applicata, perchè di
fatto gli header sono diversi. Tutto a posto quindi, puoi modificare la
regola in:
+100 From c"Mork [V2 state: 0]"
E verrà applicata in entrambi i casi.
-- 
The more you run over a dead cat the flatter it gets.


 suo header. 
Si dipende dal comportamento del widget, non è una mia scelta. Comunque
non mi pare una cosa così fastidiosa in fondo.
-- 
Constant change is here to stay.


> Hmmm ... ecchere? :-)
[disegno]
Quindi ti riferisci alle linee di congiunzione?
Putroppo il widget delle GTK2 non dispone di questa opzione e dovrei
implementarla io ... anche se non ho mai capito bene come (non mi ci
sono mai messo seriamente a dire il vero), da queste parte c'è un certo
E.B. che mi ha ripetuto diverse volte che è una cosa banale ma io
proprio non so come farla :-D
-- 
Confucius say... Girl who sits on Judge's lap gets honorable discharge.


 ovviamente ... ma sarebbe un suicidio in termini di prestazioni.
e sì. curiosare nel codice di qualche nr che ha la funzione?
-- 
Einmal ist keinmal

 dell'articolo a cui rispondevi?
che sia la stessa cosa che succedeva a me con la `pre'?
-- 
Einmal ist keinmal

 e sì. curiosare nel codice di qualche nr che ha la funzione?
Doppio comando XPAT sul primo M-ID delle References del msg (un es. su 
questo post):
    XPAT References 1- *<40bvac...@nemesis.homeinvalid>*
    XPAT Message-ID 1- <40bvac...@nemesis.homeinvalid>
Ciao.
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/

 +100 From c"Mork [V2 state: 0]"
ora funzia :)
-- 
[foobar v0.8.2 OnAir]
|> Jet - Last Chance

 Sono cambiamenti a volte corposi, quindi ogni feed-back è gradito.
Non mi lascia selezionare un web-browser esterno: se seleziono la
casella "Use custom..." e inserisco "/usr/bin/opera" (ho provato anche
solo con "opera") apparentemente lo accetta, ma cliccando su un link mi
apre invece konqueror (il browser di default); tornando nella finestra
di configurazione l'opzione "Use custom..." è di nuovo deselezionata.
p.s.: si possono cambiare i keybindings? Mi piacerebbe impostarli in
modo da poter navigare solo con i tasti direzionali (come in Xnews, ad
esempio). Ormai per me è una comodità irrinunciabile poter leggere i
newsgroup con una mano sola.
p.p.s.: no, non frequento alt.binaries.erotica.* ;-)
-- 
 ___ _            |
| _ (_)_ _  ___   | How am I posting?
|  _/ | ' \/ _ \  |       Call
|_| |_|_||_\___/  |  1-800-KISSMYASS

     XPAT Message-ID 1- <40bvac...@nemesis.homeinvalid>
Mi riprometto sempre di dare uno sguardo al funzionamento di XPAT ma poi
non lo faccio mai, grazie per l'hint, farò dei tentativi.
-- 
If they can send a man to the moon, why can't they send them all?


 lo unix spool, il formato utilizzato da uucp.
Darò un'occhiata.
-- 
Let me show you how the guards used to do it.


 che sia la stessa cosa che succedeva a me con la `pre'?
Penso proprio di si, tralaltro capitava anche a te con Hamster ...
-- 
If you remember the '60s, you weren't really there.


 p.p.s.: no, non frequento alt.binaries.erotica.* ;-)
LOL, non prevedo di aggiungere questo tipo di personalizzazioni
nell'immediato, magari più in la ...
-- 
There are few problems that can't be solved with high explosives.


 ma poi non lo faccio mai, grazie per l'hint, farň dei tentativi.
Anche slrn usa comandi XPAT, anche se in modo un po' diversoą (quello
che ti ho indicato mi sembra abbia un buon rapporto risultato/tempo).
Ciao.
_____
ą nel comando get_children_headers cerca nelle References *tutti* i
  M-ID della References del post
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/
Presidente e tesserato n.1 del *MLC* /fans club/

   M-ID della References del post
Hmm, non ho ben chiaro come facciano, cmq io direi che farò una cosa del
tipo, dato l'articolo prendo il primo msg-id dalle references, questo
sarà il msg-id del capo-thread e a quel punto con un 
XPAT References 1- <msg-id>*
dovrei prendere tutti gli articoli nel thread.
-- 
George Orwell was an optimist.


 dovrei prendere tutti gli articoli nel thread.
Che è quello che avevo scritto, solo che ti manca ancora il primo 
(perché non ha il campo References) :)
Ciao.


   M-ID della References del post
get_children_headers ricostruisce solamente i sotto-thread, richiedendo al
server tutti gli articoli che hanno nelle references il mid del post. se
invocata senza argomento, esegue ricorsivamente l'operazione per gli
articoli "figlio".
la ricostruzione di un intero thread č affidata a get_parent_header[ą]
chiamata con argomento 1, ed č lenta perché recupera *tutto* anche in
presenza di articoli con references troncate.
Footnotes: 
[ą]  che comunque si appoggia alla stessa get_children_headers
-- 
Einmal ist keinmal

 in slrn ottieni lo stesso comportamento con `ESC 2 ESC p'
Ecco dove sbagliavo! Io facevo `Esc 1 Esc p' e controllavo il log di
Hamster, notando che ci metteva un sacco di tempo... :o/
Ora va alla grande! (ma non capisco ancora come becca il primo del 
thread, quello senza References - farà una semplice chiamata del 
M-ID?).
Ciao.


 primo.
Si cia siamo capiti, ma come ti dicevo sopra, le informazioni che XPAT
restituisce sono il numero dell'articolo ed il message-id.
Il secondo ovviamente gia lo conosci, il primo io lo recupererei con
metodi più classici e probabilmente meno onerosi per il server, come uno
STAT o cose del genere, in fin dei conti ricercare un tutti gli articoli
solo per conoscere il numero di un articolo di cui gia conosco il
message-id mi pare eccessivo.
-- 
There are 3 kinds of people: those who can count and those who can't.


 articolo di cui gia conosco il message-id mi pare eccessivo.
Ora tutto chiaro, grazie mille :)


 presenza di articoli con references troncate.
Ecco approfondiamo questo punto, come fa a recuperare tutto?
Non mi è molto chiaro, si affida al fatto che le references non sono
tagliate in tutti gli articoli? Come fa a sapere qual'è il vero articolo
padre?
-- 
L'Inter se avrebbe perso non meritava di perdere. (Osvaldo Bagnoli)



Mi ero dimenticato del fatto che Agent si comportasse cosě. Beh mi
dispiace dirlo, sono un estimatore di Agent da vecchia data, ma in
questa situazione si comporta da fessacchiotto :-)
-- 
Veni, vedi, vegi: I came. I saw. I had a salad.


 Mi ero dimenticato del fatto che Agent si comportasse così.
Pur usando il Ctrl+U abbastanza spesso (tengo la vista con i soli nuovi 
msg), non avevo ancora stilato una casistica del comportamento dei nr 
(anche perché thread molto lunghi non sono frequentissimi).
L'esempio di Agent (il primo che mi ricordavo essere incappato) era per 
dire: "se Agent - che sicuramente non è scarso - fa in quel modo, 
immaginati cosa fanno gli altri...".
Stasera ho testato in locale i nr che ho installato e - senza nessuna 
pretesa assolutistica, visto che posso tranquillamente essermi 
sbagliato nelle prove - devo dire che sono rimasto *molto* sopreso dai 
risultati...
Xnews, Dialog e slrn *promossi*, ovvero lasciano intonso il primo M-ID 
ed iniziano a tagliare dal secondo.
MesNews e OE6 *promossi* con una /stranezza/, ovvero lasciano intatto 
il primo M-ID e lasciano *tre* spazi (anziché uno) dove hanno tagliato 
(ovvero tra il primo ed il secondo M-ID).
Pimmy e XanaNews *promossi* sul M-ID ma con un *debito*, perché non 
sono riuscito a farli tagliare, ovvero sforano i (credo max 998) 
caratteri ammessi di lunghezza per ogni header; c'è da dire che 
XanaNews lo scrive su una riga sola, mentre Pimmy va a capo ogni M-ID.


XanaNews lo scrive su una riga sola, mentre Pimmy va a capo ogni M-ID.
Confermo: Pimmy non toglie mai nessun message-id e va accapo ogni m-id.
-- 
-antonio-
www.geminisoft.com
(email valida sul mio sito)

 XanaNews lo scrive su una riga sola, mentre Pimmy va a capo ogni M-ID.
Ci sarebbe anche uno 'SHOULD' che consiglia di limitare il numero
massimo di msg-id nelle references a 21 (anche quindi se la lunghezza
dell'header è minore di 998 byte).
-- 
Reality is for people who can't face science fiction.


 padre?
mancanza del campo references? una volta individuato, si lancia in modo
ricorsivo in una serie di XPAT. lungo e doloroso.
-- 
Le impressioni emozionano. E` inutile conoscere. Molto meglio supporre.

 M-ID?).
legendo il log di Hamster, si vedono una serie di HEAD.
il primo è sul M-ID del primo articolo -partendo dal fondo- non presente
nello header display riportato nelle references del'articolo corrente. i
successivi sono su l'ultimo M-ID delle references degli articoli che a
mano a mano vengono richiamati, fino ad arrivare all'op.


 ricorsivo in una serie di XPAT. lungo e doloroso.
Per la serie non è mai troppo tardi ... :-D
Cmq XPAT è una delle prossime cose alle quali mi dedicherò.
-- 
When you are in it up to your ears, keep your mouth shut.


.
precisazione: i M-ID delle References ignorati sono quelli degli articoli
già recuperati.
-- 
elio e le storie tese - eat the phikis/13. neanche un minuto di non caco

 articoli già recuperati.
Sicuramente non è come ho detto io (gli HEAD prima del comando XPAT che 
ho contato sono 19, mentre la References contiene solo 10 M-ID), quindi 
mi fido ^^, non mi metto a spulciare da dove li prende... ;oP
Ciao (ci penserà *Nemesis*...)
