Newsgroup: it.comp.os.linux.software
Titolo: XPN Beta Testing

Ciao a tutti,
ultimamente ho apportato un bel po' di modifiche ad XPN, soprattutto sotto il
cofano. 
Avrei bisogno di qualcuno che lo testasse un po' prima di rilasciarlo in modo
ufficiale.
Per scaricarlo: 
http://xpn.altervista.org/download.html
Per ora è disponibile solo in formato sorgente, quindi per usarlo su windows
avrete bisogno di Python, pygtk e GTK (tutti i link sono sul sito).
Le principali novità sono :
 * l'ennesimo cambio del formato di salvataggio degli articoli ... ma stavolta
   XPN è in grado di importare i vostri vecchi articoli ;-)
   Questa modifica dovrebbe rendere molto più veloce XPN con gruppi con tanti
   articoli (diciamo da 5000 in su).
 * Possibilità di filtrare gli articoli in base al From, Subject o Body
 * Download automatico ogni tot minuti
 * Rivisto la finestra dei keybindings, e splittati alcuni menu
 * Aggiunto un nuovo algoritmo di ricostruzione dei thread che dovrebbe essere
   più preciso.
Per piacere provate in lungo e largo ... e fatemi sapere i problemi che
incontrate.
Grazie :-)
-- 
Love is an irresistible desire to be irresistibly desired.
 _  _                  _
| \| |___ _ __  ___ __(_)___
| .` / -_) '  \/ -_|_-< (_-<
|_|\_\___|_|_|_\___/__/_/__/ 
http://xpn.altervista.org

 incontrate.
Fatto. Appena installato, e configurato, ho provato ad aprire un gruppo,
trovandomi una bella eccezione (un KeyError). Riavviato il tutto,
ha funzionato senza problemi
Enrico
P.S. c'e` da dire che, ovviamente, non riesco a replicare il problema...

 header.
Si è vero, alla prima sottoscrizione tende ad essere un po' lento, tuttavia i
miglioramenti si dovrebbero vedere nel normale utilizzo ... e all'atto di
aprire il gruppo.
Tuttavia con 500 articoli non si dovrebbero notare grosse differenze.
-- 
You see things; and you say, 'Why?' But I dream things that never were;
and I say, "Why not?"


 Adesso ti scrivo da xpn beta ;)
Bravo.
-- 
There's a fine line between genius and insanity. I have erased this
line.


 a qualcuno :) E' puramente casuale.
Tutto cio` mi ricorda che dovrei ripristinare come firma su Skype (che
uso esclusivamente per l'ufficio) la mitica frase di Groucho Marx... :)
Enrico

 p.s.: qual e' la frase incriminata di Groucho Marx?
"Lui può sembrare un idiota e parlare come un idiota, ma non
lasciatevi ingannare. Lui è veramente un idiota"
La frase proviene dal film "La guerra lampo dei fratelli Marx".
Purtroppo, la prima volta che ebbi a che fare con questa frase fu
leggendola su di un fumetto, dove pero` la parola "idiota" fu cambiata
con la parola "deficiente"
Enrico

 incontrate.
... giusto un secondo fa ... : :(
ho cliccato su "scarica i messaggi (Bodies insomma) per i ng sottoscritti) e subito dopo ho cliccato
su un nuovo messaggio appena scaricato:
$ python -V
Python 2.5.1
In [2]: gtk.ver
Out[2]: (2, 12, 3)
serve altro ? :D
questo è l'output del terminale dal lancio dell'applicazione ...
$ python xpn.py
None None
Again None
Get Articles Query: select * from articles
Lettura degli articoli e prima passata: 0.0576419830322
Seconda passata, vegono riconosciuti i legami padre figlio: 0.00120210647583
Estrazione degli articoli orfani: 5.98430633545e-05
Terza passata, threading by subject: 0.000396013259888
None None
Again None
Get Articles Query: select * from articles
Lettura degli articoli e prima passata: 0.0544848442078
Seconda passata, vegono riconosciuti i legami padre figlio: 0.00112795829773
Estrazione degli articoli orfani: 5.91278076172e-05
Terza passata, threading by subject: 0.000398874282837
None None
Again None
Get Articles Query: select * from articles
Lettura degli articoli e prima passata: 0.000396966934204
Seconda passata, vegono riconosciuti i legami padre figlio: 3.09944152832e-06
Estrazione degli articoli orfani: 1.00135803223e-05
Terza passata, threading by subject: 9.53674316406e-07
None None
Again None
Get Articles Query: select * from articles
Lettura degli articoli e prima passata: 0.0574440956116
Seconda passata, vegono riconosciuti i legami padre figlio: 0.0011579990387
Estrazione degli articoli orfani: 6.103515625e-05
Terza passata, threading by subject: 0.000397920608521
None None
Again None
Get Articles Query: select * from articles
Lettura degli articoli e prima passata: 0.000262975692749
Seconda passata, vegono riconosciuti i legami padre figlio: 4.05311584473e-06
Estrazione degli articoli orfani: 1.00135803223e-05
Terza passata, threading by subject: 9.53674316406e-07
Get Articles Query: select * from articles
Get Articles Query: select * from articles
None None
Again None
Get Articles Query: select * from articles
Lettura degli articoli e prima passata: 0.000289916992188
Seconda passata, vegono riconosciuti i legami padre figlio: 4.05311584473e-06
Estrazione degli articoli orfani: 9.05990600586e-06
Terza passata, threading by subject: 9.53674316406e-07
None None
Again None
Get Articles Query: select * from articles
Lettura degli articoli e prima passata: 0.000163078308105
Seconda passata, vegono riconosciuti i legami padre figlio: 4.05311584473e-06
Estrazione degli articoli orfani: 7.86781311035e-06
Terza passata, threading by subject: 1.19209289551e-06
None None
Again None
Get Articles Query: select * from articles
Lettura degli articoli e prima passata: 0.000310897827148
Seconda passata, vegono riconosciuti i legami padre figlio: 3.09944152832e-06
Estrazione degli articoli orfani: 9.05990600586e-06
Terza passata, threading by subject: 9.53674316406e-07
None None
Again None
Get Articles Query: select * from articles
Lettura degli articoli e prima passata: 0.000176906585693
Seconda passata, vegono riconosciuti i legami padre figlio: 3.09944152832e-06
Estrazione degli articoli orfani: 7.86781311035e-06
Terza passata, threading by subject: 2.14576721191e-06
None None
Again None
Get Articles Query: select * from articles
Lettura degli articoli e prima passata: 0.0576820373535
Seconda passata, vegono riconosciuti i legami padre figlio: 0.00112295150757
Estrazione degli articoli orfani: 6.00814819336e-05
Terza passata, threading by subject: 0.000398874282837
Segmentation fault

 Segmentation fault
Hmm il segmentation fault è davvero strano, non è un baco di XPN ... è
una cosa che è potuta venire o da python (nel senso proprio
l'interprete) o dalle GTK ... capire la circostanza per cui è accaduto
però è diverso.
Potrebbe essere un accesso ad un'area di memoria riservata ... o non
so cos'altro.

 però è diverso.
si infatti ... forse il "serve altro" era troppo criptico ...
appena ho un minuto posto su iclpy ...
tu su che configurazione sviluppi xpn?

 tu su che configurazione sviluppixpn?
Su Linux ... sono all'ultima Ubuntu, ora non ricordo le versioni dei
pacchetti, python direi 2.5.2 il resto non so.
Su windowsXP python 2.5.1, pygtk 2.10.6, GTK 2.10.11,