Newsgroup: it.comp.software.newsreader
Titolo: [hamster] Questa è difficile...

Buona giornata
Utilizzo Hamster associato ad Agent
Allora ecco il mio problema... Ho due news server:
Il primo ns è 
news.aruba.it
 il secondo 
news.unina.it
.
Il primo è molto veloce nello scaricare i post il secondo un po' lento.
Come faccio a dire ad hamster che voglio scaricare i post solamente da 
news.aruba.it
 e prendere eventuali post mancanti da 
news.unina.it
 ...
Grazie tante

 
news.aruba.it
 e prendere eventuali post mancanti da 
news.unina.it
 ...
In che senso "post mancanti"? Post di cui ci sono gli headers ma non i 
bodies su aruba? E in che caso dovrebbe avvenire cio`? Perche´ se 
mancano anche gli headers non credo che sia possibile accorgersene...
un Gandalf corregetemi se sbaglio
-- 
  _____             __     _____ ICQ# 16553733 | 
ftp://gandalf.dnip.net/
 / ___/__ ____  ___/ /__ _/ / _/ it.fan.tv.simpson  
http://www.SNIPP.org
/ (_// _ `/ _ \/ _  / _ `/ / _/  it.tlc.hardware.nokia 
http://go.to/ithn
\___/\_,_/_//_/\_,_/\_,_/_/_/    
IRC.AzzurraNet.org
 #Nokia #The_Simpsons

mancano anche gli headers non credo che sia possibile accorgersene...
Be', ci sono sempre i References:, forse si riferisce a quello.
Ciao.

Ciao
Scusate ma allora a che serve Hamster associato a due newsserver 
differenti??? Io sapevo che Hamster serviva a sincronizzare due server 
o più server per prendere i post mancati da un determinato newsgroup da 
un altro ns. Bhe... io ne ho due: 
news.aruba.it
 e 
news.unina.it
. Vorrei 
che i post venissero scaricati da 
news.aruba.it
 e quelli mancanti (su 
aruba) da 
news.unina.it
. Grazie.
PS Spero di essermi spiegato bene

PS Spero di essermi spiegato bene
Quello che e' difficile da definire e' il concetto di "mancanti". Non puoi
ovviamente interrogare aruba per sapere quali messaggi gli mancano (perche'
lui stesso non lo sa). Di conseguenza non puoi richiedere a 
news.unina.it
direttamente tutti e soli i messaggi che ti mancano (perche' non sai quali
sono).
Se pero' hamster, come immagino, conserva i messaggi provenienti dai vari
server in un unico archivio, senz'altro (come praticamente ogni lettore)
discrimina da se' quali messaggi scaricare (quelli che ha gia', non li
scarica). Il risultato che vuoi, quindi, si dovrebbe raggiungere
automaticamente. Pero' non c'e' altro modo che richiedere ad ogni server
l'elenco di TUTTI i messaggi nuovi (rispetto all'ultima volta che ti sei
collegato a quel server). Hamster controllera' quindi questo elenco, e
scarichera' solo i messaggi che non ha ancora ricevuto. Perche' la maggior
parte dei messaggi sia prelevata da aruba, dovrai mettere questo server
come primo nell'elenco dei server da visitare (se hamster consente di
stabilire delle priorita'). L'interrogazione di entrambi i server per avere
l'elenco dei messaggi, pero', non e' possibile evitarla.
Ciao.

Ciao
Grazie 2k... capisco il tuo discorso... ma...
Io volevo ad esempio scaricare prima tutti i post da 
news.aruba.it
 
(indifferentemente) e successivamente _SOLO_ quelli mancati (sul server 
aruba) da 
news.unina.it
. Non ho trovato la voce per impostare la 
priorità avendo + server. Ri-domando è possibile?


news.aruba.it
 e prendere eventuali post mancanti da 
news.unina.it
 ...
E' quello che fa normalmente Hamster, ma per sapere se su un server
mancano i messaggi, deve comunque richiedere gli header da entrambi,
credo solo i message-ID, poi li confronta e quelli che non sono presenti
su un server, li prende dal server che li ha.
Inoltre se presenti su entrambi, li prende da quello che glieli da prima.
in ogni caso, usare troppi server rallenta la procedura, proprio perche'
deve prendere la lista da tutti i server.
extrabug @ 
iname.com

 priorit… avendo + server. Ri-domando Š possibile?
Fai uno script (spero di non dire una cavolata!):
scarica i messaggi da Aruba
Wait
scarica i messaggi da Unina
Comunque anche così avrai Hamster che scarica tutti i messaggi da Aruba, 
legge tutte le intestazioni da Unina e scarica solo i messaggi che gli 
mancano.
HTH
-- 
Sky One

scarica i messaggi da Unina
Ho idea che così faccia la stessa cosa che farebbe normalmente,
con la differenza di farlo in un tempo maggiore.
extrabug @ 
iname.com

 con la differenza di farlo in un tempo maggiore.
Perchč? Di solito Hamster fa partire piů processi in contemporanea (se 
scarichi delle news da 4 server vedi che lui fa partire la connessione 
a tutti e 4 i server nello stesso momento e confronta le intestazioni 
man mano che le scarica).

@ Fai uno script (spero di non dire una cavolata!):
@ scarica i messaggi da Aruba
@ Wait
@ scarica i messaggi da Unina
@ Comunque anche cosě avrai Hamster che scarica tutti i messaggi da Aruba, 
@ legge tutte le intestazioni da Unina e scarica solo i messaggi che gli 
@ mancano.
Ciao
E come fare?
Purtroppo non conosco il linguaggio script di hamster
Grazie per l'aiuto (come sempre)

 ha scritto nel messaggio
news:MPG.1560a8d826dbe15d98977c@localhost...

Esempio di script
---------Inizio-----------------
#!hs2
#Scarica le News
HamNewsPull( "
news.aruba.it
,nntp" )
while( HamThreadCount > 2  )
 print ( HamThreadCount )
 sleep ( 5000 )
endwhile
HamNewsPull( "
news.unina.it
,nntp" )
---------Fine-------------------
Verifica nel File Server.ini che il valore Thread e ti consiglio di
impostarlo a 2
----Inizio---
[Pull]
 Threads=2
---Fine------
Modifica
ciao
--
Fabio
cinqua...@libero.it

non conosco il linguaggio script di hamster
L'help del programma e' li' apposta.
Se *poi* non ti e' chiaro qualcosa, chiedi pure.
Ciao, Alessio.
-- 
Il manuale di Agent: 
http://space.tin.it/cinema/claveron/alessio/index.htm
Le FAQ di ICSN: 
http://space.tin.it/cinema/claveron/alessio/FAQ-icsn.htm
Guida a FAgent: 
http://space.tin.it/cinema/claveron/alessio/FAgent/FA-man.htm

%  ---------Inizio-----------------
%  #!hs2
%  #Scarica le News
%  HamNewsPull( "
news.aruba.it
,nntp" )
%  while( HamThreadCount > 2  )
%   print ( HamThreadCount )
%   sleep ( 5000 )
%  endwhile
%  HamNewsPull( "
news.unina.it
,nntp" )
%  ---------Fine-------------------
[...]
Ciao
Anzitutto volevo ringraziarti per lo script che funge a meraviglia. Sei 
stato veramente nobile ed altruista. Sicuramente uno dei migliori in 
questo ng e non come altri "benpensanti" che sanno solamente dire 
"Leggiti la guida e/o le FAQ". Ok chiudiamo la critica che è meglio ;)
%  Verifica nel File Server.ini che il valore Thread e ti consiglio di
%  impostarlo a 2
%  ----Inizio---
%  [Pull]
%   Threads=2
%  ---Fine------
[...]
Ok ho capito...
Ma io ho due server (
news.aruba.it
 e 
news.unina.it
)...
Questa riga (che non è presente nel file server.ini di entrambi i 
server) dove devo inserirla? Nella directory hamster\server
\
news.aruba.it
 , hamster\server\
unina.it
 o entrambe? A cosa serve 
quella riga, cosa fa?
Grazie mille
[*ot*]
Ripeto sei stato gentilissimo
E' veramente raro incontrare persone come te... per me è stato un vero 
e proprio piacere. Standing ovation 4 u!

 quella riga, cosa fa?
Tutte le informazioni le puoi trovare nell'Help in linea (Files and
directories) :-)
comunque nelle cartelle Hamster\Server\ServerRegistrato trovi i file .
ciao.
--
Fabio
cinqua...@libero.it