Newsgroup: it.comp.software.newsreader
Titolo: About Hamster...

Sento tanto parlare di Hamster...
Senza farmi cercare con Google (;-) c'e' qualcuno che mi sa dire
sinteticamente cosa fa e quali sono i vantaggi che si ottengono ad
installarlo? Un newslettore come Dialog non basta?
Info sul mio sistema:
My SO: Windows XP
My Newsreader: Dialog
Ciao e grazie.
-- 
"Se si dice la verità si è sicuri, prima o poi, di essere scoperti." (Oscar
Wilde)

 installarlo? Un newslettore come Dialog non basta?
Con Hamster puoi:
* trasformare un comune newsreader on-line in un newsreader off-line 
e avere la possibilità di scaricare le news da più server. Hamster 
sceglierà automaticamente  il server più veloce.
* avere un server di mail (ahime non multidominio) con infinite 
caselle di posta POP3 e IMAP
* scaricare la posta dalle caselle POP3 o IMAP esterne e su queste 
fare una serie di operazioni quali ad esempio: filtraggio e forward)
* utilizzare il potente linguaggio di scripting integrato che ti 
permette di fare un pò di tutto. Troppo complesso per descrivene le 
funzioni in 4 righe che, volutamente, vuoi che siano sintetiche.
* creare una news-cache ed un server NNTP locale perfettamente 
funzionante con autenticazione tradizionale e per IP.
in sintesi, ma molto in sintesi.
-- 
Ciao, Dmitry 

 funzionante con autenticazione tradizionale e per IP.
Bello. Sai se per caso Hamster riesce a ciucciarsi i messaggi dall'archivo
di Google? Per questo forse ci vorrebbe un altro 3d... ma in sostanza... mi
piacerebbe poter ricreare in locale alcuni 3d vecchi (che non sono presenti
neanche nei piu' corposi news server) e mitici. Insomma varrebbe la pena
conserverli nel caso Google un giorno tuonasse. Fatto sta che (forse quello
che sto per dire lo sai gia') se salvi i singoli post che trovi
sull'archivo di Google nel formato originale e li importi con un newsreader
(per esempio con Dialog), questo ti ricrea l'albero della discussione
originale basandosi sul campo "References" e ovviamente "Message-ID" che
trova nel header dei messaggi stessi. La figata e' che i messaggi
nell'archivio di Google sono rintracciabili nel loro formato originale
tramite un indirizzo cosi' formattato:
http://groups.google.it/groups?selm=
<Message-ID>&output=gplain
Nel caso del tuo post a cui sto rispondendo:
<Message-ID> = 
40dd...@x-privat.org
sostituiamo @ con il carattere di escape %40...
<Message-ID> = 40dd8bd9%
40x-privat.org
e se schiaffi il risultato nel'edit box degli indirizzi del tuo browser
trovi bello e pronto nel formato originale il post a cui ci riferiamo:
http://groups.google.it/groups?selm=40dd8bd9%40x-privat.org&output=gplain
Avrei quidi una mezza intenzione di fare un programma che, dato un
"Message-ID" di partenza (magari quello del posto che inizia il 3d), si
scarichi da Google tutta la discussione.
Purtroppo il tempo per me e' oro visto che di solito programmo per
guadagnare (ovviamente in questo caso il programmino sarebbe gratis) e
quindi se ci avesse gia' pensato qualcuno prima di me (e qui torno ad
Hamster) tanto meglio.
Grazie mille per le risposte, ciao
Gianpiero
-- 
"Non ho paura dei computer, ho paura della loro mancanza." (Asimov)

 (e qui torno ad Hamster) tanto meglio.
non mi sembra vi sia nualla di simile in effetti.. non saprei.
-- 
Ciao, Dmitry 

 
Per questo apro un altro 3d 'che' magari e' la volta buona che n cervelli
in parallelo pensano meglio di uno.
Ciao e grazie.
-- 
"Non è una cosa incomparabile che il saggio regoli le proprie azioni anche
quando non vi sono testimoni?" (Tchung-Yung)

 non mi sembra vi sia nualla di simile in effetti.. non saprei.
He-he-he... si ma mi sono accorto che non e' cosi' semplice.
Ti espongo il problema.
Per ricreare un 3d bisognerebbe partire dall'ID del messaggio di partenza
(come gia' banalmente detto, il messaggio che apre la discussione). Bene,
uno va su Google, sceglie un 3D di suo interesse, si copia a manina l'ID
del messaggio di partenza e lo schiaffa dentro al programmino in questione
che si becca il messaggio componendo correttamente l'idirizzo http. Ma come
fa il programmino a trovare tutti i post figli?
In effetti il riferimento e' dal basso verso l'alto e non viceversa: sono i
messaggi figli che riferiscono il messaggio padre; il messaggio padre non
potrebbe riferire i figli dato che non ne conosce ancora l'esistenza.
Quindi sembra che l'unica cosa fattibile sia quella di permettere di
ricostruire il 3D partendo dalle foglie, cioe' l'utente dovrebbe
selezionare tutte le singole foglie del 3D di suo interesse (cioe' dare in
pasto il loro ID al programmino) e la cosa si puo' fare. E' scomoda ma
penso funzioni.
Altrimenti non so. Ho provato a dare un'occhiata alle API di Google dove
speravo di trovare una funzione che, dato l'ID di un messaggio su usenet,
restituisse tutti i messaggi ad esso correlati. Non l'ho trovata.
Cosa ne pensi (o ne pensate)?
-- 
"Le persone oneste e intelligenti difficilmente fanno una rivoluzione,
perchč sono sempre in minoranza." (Aristotele)

 che un po' di spazio per gli mp3 mi avanza ;-)
tanto per darti una idea. X-privat ha una retentions per it.* di 120 
giorni che tradotto in numeri significa uno spool di circa 9 Gbyte 
(in totale su x-privat ho 360 Gbyte di spool). In un anno quindi 
avresti 36 Gbyte ( ovvero un Hdisk scsi ) .In sostanza ti serve un
disco SCSCI per ogni anno di archivio della sola It.* . Immagina se
vuoi mirrorare la alt.* o magari rec.* e comp.* . Da spararsi ..
-- 
Ciao, Dmitry 

 Cosa ne pensi (o ne pensate)
avevo in giro una volta uno script in perl che faceva il suck da 
google. Fammi vedere , se lo trovo, te lo mando in posta.
-- 
Ciao, Dmitry 

 E scusate se è poco ;-)
calcola che io ero un fanatico di Hamster ed anche se ora non ne 
seguo più gli sviluppi, è pur sempre un programmone che amo molto :)
-- 
Ciao, Dmitry 


 
http://tinyurl.com/yrysu
Ciao.
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/
Presidente e tesserato n.1 del *MLC* /fans club/

 Cosa ne pensi (o ne pensate)?
Ho detto la mia :)
-- 
ZER0://coder.gfxer.web-designer/
~ Se potete leggere questo, la mia donna e' caduta.
(Letta sul retro di una maglietta di un motociclista)

 vuoi mirrorare la alt.* o magari rec.* e comp.* . Da spararsi ..
Manfatti... come ti dicevo io sto pensando solo a qualche 3D degno di
essere conservato offline, vuoi per una praticita' di lettura offerta dai
newslettori, vuoi per il fatto che oggi su Google ci sono domani non si sa
(anche se quest'ultima possibilità e' molto remota). Scaricarseli a mano
pero' e' un po' una rogna peche' i 3D ai quali mi riferisco hanno centinaia
di post.
-- 
"Tutti coloro che sono incapaci di imparare si sono messi a insegnare."
(Oscar Wilde)

 google. Fammi vedere , se lo trovo, te lo mando in posta.
Hemmm... l'indirizzo che vedi lassu' ovviamente e' un fake:
ataru....@pozio.de
 e' la trasposione dell'aforisma in calce. (ricordi il
cartone Lamu'?)
Se ti leggessi la mia mail direi: gianpiero punto riva at libero punto it
;-)
-- 
"Ataru... bevi la pozioDe..." (Sakurambo)

 e poi recuperi il formato testuale di ogni messaggio che hai trovato.
Si... e' una buona idea.
Per me che sono duretto... come fai a farti restituire (anche interagendo
manualmente con il browser) in un unica pagina "Tutti i messaggi del tema"?
Io riesco a farmi restituire solo 10 messaggi alla volta. Altrimenti si
deve seguire programmaticamente anche il link "Successivi 10" fin che ce
n'e'.
-- 
"Confucio disse: Persone di agghindato aspetto e di parole artificiose sono
raramente virtuose." (Lun-Yu)

 punto it 
ok :)
-- 
Ciao, Dmitry 

 Ciao.
Direi di si. Ci provero'.
Ciao e grazie.
-- 
"L'esperienza non ha alcun valore etico: è semplicemente il nome che gli
uomini danno ai propri errori." (Oscar Wilde)

 n'e'.
Che, IMVHO, e' la cosa migliore. Su thread con molti post, se te li facessi
rendere tutti, rischieresti di andare in timeout, prima di poter fare il
parsing a documento scaricato.
In questo modo, invece, riesci a trattare thread indipendentemente dal loro
numero, senza preoccuparsene troppo.
-- 
ZER0://coder.gfxer.web-designer/
~ Come devo regolare la stampante laser per stordire?
(How do I set a laser printer to stun?)

 numero, senza preoccuparsene troppo.
Bhe' penso che un timeout vada comunque impostato trattandosi di
connessione internet: anche con 10 messaggi ti si puo' impiantare la linea
che magari ha i cavolacci suoi.
Grazie per i consigli.
Ah... io il programmino lo farei in c++ (MFC di Visual Studio .Net per
sviluppare interfaccie grafiche sotto Windows). Pero' se hai voglia e tempo
nessuno vieta a te di farlo in Pearl o Java (ai quali mi pare sei avvezzo).
Ciao ;-)
-- 
"Le persone oneste e intelligenti difficilmente fanno una rivoluzione,
perchè sono sempre in minoranza." (Aristotele)

 nessuno vieta a te di farlo in Pearl o Java (ai quali mi pare sei avvezzo).
Mhm. Perl non lo conosco bene (forse ti confondi con l'utente che ti ha
passato i link precedentemente); Su java gia' andiamo meglio, ma dipende
essenzialmente dallo scopo che mi prefiggo.
-- 
ZER0://coder.gfxer.web-designer/
~ You don't have to be crazy to be a webmaster. But it helps.

 
Buona idea... Magari faro' due versioni: una con GUI per niubboni ed una
piů portabile, a linea di comando... con codice disponibile ovviamente.
Per il momento fantastico un po' e torno a bestemmiare con Insall Shield
(che uso per implementare l'installazione del nostro programma) che non fa
proprio quello che dice di fare...
Ciao
-- 
"Ogni pistola ha la sua voce... E questa la riconosco." (Clint "Il Biondo"
Eastwood)

 fare una serie di operazioni quali ad esempio: filtraggio e forward)
Non capisco. Hamster non puň scaricare in remoto attraverso protocollo
IMAP, ma le puň fornire solo localmente.
-- 
02.07.2004 18:00:06, daRkSidE
Foobar: Johann Sebastian Bach - Daniel Chorzempa - Prelude, Largo and
Fugue in C: Fugue