venerdì 23 novembre 2007

Chicche di Cala

Dopo aver aiutato il popolo degli Internauti Italiani (e non solo) con i suoi consigli tecnici sul PC, il blog "Chicche di Cala" ha cambiato residenza, trasferendosi al seguente indirizzo:
www.chicchedical.it
Mi raccomando......VISITATELO NUMEROSI!!!!!

domenica 4 novembre 2007

Deluge: Un Nuovo Client Bittorrent Per Windows
















PREMESSA
Ho preferito dare priorità ad una guida per questo software che promette davvero molto bene, nonostante sia ancora abbastanza giovane (ha terminato di recente il periodo sperimentale).
Qualcuno lo avrà sentito già nominare; infatti, si tratta di un client torrent già molto affermato su SO Linux: lo possiamo definire un alter ego di uTorrent, ma con potenzialità (secondo me) maggiori.
Possiamo parlare di una vera e propria “invasione” da parte del mondo Linux nei confronti di Windows: Wubi, Lina e adesso anche Deluge.
La guida che seguirà andrà di pari passo con l'evoluzione del programma e cercherò di monitorare i vari sviluppi del software, riportando eventuali aggiornamenti,miglioramenti e correzioni che gli sviluppatori pubblicheranno.

PRESENTAZIONE
Deluge ha fatto la sua comparsa il 15 Settembre 2007 (da allora è stato aggiornato diverse volte) con l'obiettivo di acquistare numerosi consensi su macchine Windows. Ovviamente è ancora lontano (e questo vale anche per l'originale sviluppato per Linux) dalla completezza di software del calibro di Azureus (e relati cloni-gemelli:Localhost, BitTyrant) oppure uTorrent ma, come ho già detto, è sulla giusta strada.
Innanzitutto è un programma scritto in PyGTK basato su librerie libtorrent e questo gli garantisce una discreta leggerezza a livello di RAM e quindi un consumo di risorse davvero modesto

Deluge supporta le seguenti network features:
- Mainline DHT
- FAST protocol extension
- uTorrent Peer Exchange
- BitTorrent Protocol Encryption
- UPnP and NAT-PMP
- Proxy support for Peers, Tracker, DHT and Web-Seed
- Private Torrents

Inoltre Deluge presenta le seguenti caratteristiche:
- E' in grado di scaricare più file in una singola finestra
- Completa preallocazione ed allocazione compatta
- Limiti di velocità globali o per singolo torrent
- Capacità di scegliere i file da scaricare all'interno dei torrent prima dell'inizuio del download
- Opzione per dare la priorità alle prime ed ultime parti di un file, in modo da poter garantore il preview (dove possibile)
- Capacità di specificare la cartella di download globale o per singolo scarico
- Queuing system per controllare meglio la larghezza di banda durante il download
- Capacità di fermare l' uploading di un torrent una volta che ha raggiunto un rapporto specificato
- Capacità di minimizzare il programma nella system tray e di proteggere l'icona con una password

Deluge presenta anche un pacchetto di plugin, alcuni dei quali sono già presenti nel programma (altri possono essere scaricati):
- Blocklist Importer
- Desired Ratio
- Network Activity Graph
- Network Health Monitor
- RSS Broadcatcher
- Torrent Creator
- Torrent Notification
- Torrent Search

Il software per Windows è ancora in inglese, anche se presenta un'interfaccia elegante,intuitiva e davvero di facile comprensione; dovrebbe esistere una traduzione italiana (che sinceramente non ho ancora applicato).

Passiamo ora ad illustrare i passaggi per settare al meglio il client

CONFIGURAZIONE
E' necessaria una precisazione molto importante che già riportai altrove: i settaggi da inserire all'interno dei vari client torrent (e in genere dei client P2P) non sono quasi mai rapportabili esclusivamente al programma ma alla vostra connessione,infatti, partendo sempre da essa potrete ricavare sempre i dati ottimali per quei software che presuppongono uno scambio di dati.
Quindi molti valori che avete inserito nel settaggio di uTorrent, possono essere tranquillamente mutuati ed applicati a Deluge.
Prima di illustrare la configurazione, dunque, per garantire una migliore efficienza, è necessario cimentarsi nel 1° e 2° Passo riportati nella guida di uTorrent (quelli relativi alle modifiche/potenziamenti della vostra connessione); ovviamente se le avete già applicate in precedenza NON FATELO ULTERIORMENTE

1° PASSO
Scaricate Deluge ed installatelo.
Durante o alla fine del processo di installazione potrebbe comparire la procedura guidata di configurazione: se siete esperti compilatelo, altrimenti premete il pulsante “Cancel” e approderete alla schermata principale



2° PASSO
Una volta qui, cliccate sul pulsante “Edit” della barra degli strumenti in alto e scegliete la voce “Preference”
ora dovrete compilare (non tutte) una serie di schede che compongono le impostazioni del programma: iniziamo dalla prima


- ­ alla lettera “A” scegliete la download directory dove salvare i vostri file scaricati
- alla letera “B” io vi suggerisco di usare l'allocazione compatta (ma se volte potete usare anche quella completa)
- ­ alla lettera “C” potete impostare di scaricare la prima o l'ultima parte di un file in modo da poter aver avere una preview (ovviamente se si tratta di un film o di una canzone o CD)...è opportuno utilizzarla unitamente all'impostazione della lettera “B”.


2° SCHEDA

in questa seconda scheda ci sono delle impostazioni fondamentali
- alla lettera “A” bisogna impostare le porte del programma; nell'immagine vedete l'intervallo di porte che va da 50000 a 60000: tale intervallo vale solo se spuntate la voce “Random Ports”, altrimenti la porta predefinita usata dal programma sarà la prima (nel caso della foto, la porta 50000)
- alle lettere “B”, “C” e “D” impostate tutto come nell'immagine;
- sotto la lettera “D” per gli utenti LIBERO/INFOSTRADA e TELE2 conviene non spuntare niente...per tutti gli altri provider (Alice,etc.) spuntate la voce “Prefer to encrypt the entire stream”.

4° SCHEDA (Bandwidth)

questa è la scheda cruciale per la velocità del vostro programma; ora ricordate, prima di iniziare, di effettuare uno speed test, al fine di conoscere la vostra velocità di Upload. Una volta fatto ciò, compilate le seguenti voci così:
Global Bandwidth Usage
- “Maximum Connections” > inserite come valore la vostra velocità di upload;
- “Maximum Download Speed” > inserite il valore “-1” (che sta per illimitato)
- “Maximum Upload Speed” > per inserire questo valore (come nel caso di uTorrent) è necessario fare qualche calcolo...la vostra velocità di Upload ottenuta dallo speed test ed espressa in kb/s la dovete convertire in kBytes (questa operazione la potete effettuare tramite Google come in questo esempio); del valore ottenuto, ricavatene l’80% ed inseritelo nell’apposita casella...preciso, come per uTorrent, che questo valore non deve essere superiore a 30;
- “Maximum Upload Slots” > inserite la velocità massima di Upload globale divisa per 4 (ad esempio, 256 kb/s :4 )...questo valore,ovviamente, non deve essere inferiore ad 1;
Per Torrent Bandwidth Usage
- “Maximum Connections” > inserite la metà della vostra velocità di Upload;
- “Maximum Upload Sloats” > anche qui inserite la velocità massima di Upload globale divisa per 4.

Questi sono i settaggi per la connessione. Le altre schede riguardano impostazioni ulteriori.

6° SCHEDA (Other)


Alla lettera “A” potete abilitare la system tray icon;
Alla lettera “B” potete tenervi aggiornati su eventuali nuove versioni.

7° SCHEDA

Della settima scheda (quella relative ai plug-in) vi segnalo soprattutto quello relative al blocco degli IP “spioni” (Blocklist Importer), con il quale potete per l’appunto importare le liste da programmi simili a Blocklist Manager.

Mercury Messanger: Può Tenere Testa ad MSN Messanger









Iniziamo col dire che è scritto in Java (già mi immagino la vostra reazione!)...penso però che i suoi difetti finiscano qua...
Come anke altri istant messenger, presenta un interfaccia piuttosto semplice ed intuitiva....
Innanzitutto, è necessario precisare che esistono 2 versioni del programma: una installabile e l'altra standalone.....visitando il sito www.mercury.to , la prima versione (quella installabile) è reperibile mediante torrent download; per scaricare l'altra (quella standalone),è necessario essere iscritti al forum del sito ufficiale (lì potrete reperire le versioni aggiornate del programma)....voi vi chiederete:quale differenza vi è tra le due versioni? La versione inst. occupa più RAM di quella stand., poi a voi la scelta.

Ciò detto, per semplificarvi le cose vi posto il link dove potrete scaricare la versione standalone, senza che vi iscriviate al forum (poi per aggiornarla, bisogna necessariamente iscriversi)....
Una volta installato il programma, vi troverete dinanzi questa schermata di accesso



alla quale seguirà quella con i vostri account...


Come potete notare nella foto, i vari menù sono in italiano, ma all'inizio, dopo averlo installato, sono in inglese; per renderli italiani, è necessario fare come nella foto sottostante


solo, anzichè essere scritta in italiano, lo sarà in inglese (Download Language File).
Dopo aver inserito il vostro contatto MSN Messenger, vi troverete dinanzi un'altra schermata dove vi verranno chiesti una serie di dati: password, stato iniziale (tranquillamente personalizzabili nelle opzioni del programma), Protocollo MSN.


Su quest'ultima voce è bene spendere giusto 2 paroline: il protocollo del messenger "originale", consente di inviare dei messaggi non in linea ai nostri contatti, cosa non possibile per altri istant messenger.....ma questo discorso non vale per Mercury, visto che possiede la bellezza di 3 protocolli: il primo, stabile, che non permette i messaggi non in linea; il secondo, non stabile, che personalmente non ho mai verificato; il terzo, quello sperimentale, in tutto e per tutto uguale al protocollo utilizzato da Windows Live Messenger.
Dopo aver effettuato l'accesso, ovviamente vi troverete la lista dei vostri contatti amici e non, con i quali chattare senza problemi.
Per quanto concerne le opzioni del programma, sono anch'esse molto particolareggiate e danno la possibilità di attivare una serie di funzioni, alcune delle quali citerò in breve: modificare la visuale dei propri contatti (Nome,mail,stato,frase, etc.), attivare il log, personalizzare gli stati (in linea, apranzo, al telefono....ad ognuno dei quali assocerete una frase di risposta a chi vi contatterà in quei determinati momenti), visualizzare musica in ascolto,etc.





Altre eventuali personalizzazioni sono visibili dalle immagine su postate....
se con Windows live Messenger non potete effettuare l'accesso con 2 account contemporaneamente (per farlo dovete installare il Plus!), con Mercury lo potrete fare e come....così come potrete aggiungere emoticons ed altre cose del genere....concludo con un'ultima pecca del programma: quando inserite l'immagine o foto che rappresenta il vostro contatto, accertatevi che sia in formato .JPEG oppure .PNG, perchè gli altri non li supporta....

Configurare uTorrent

Illustrerò i vari passaggi per settare in maniera ottimale il client Bittorrent più diffuso e leggero.

1° PASSO
Innanzitutto,la prima cosa da fare è cimentarsi in un'operazione un po'delicatuccia che consiste nell'ottimizzare la connessione modificando i parametri TCP/IP.Prima di passare a spiegarvi ciò,vi consiglio di scaricare dal blog del Boss il programma per resettare le impostazioni TCP/IP di winsozz (questo è il link) ...vi ricordo che se settate male questi parametri,causereste l'inutilizzo di IE e di Messenger della winsozz (ma con il programmino segnalato da Cala tutto ritorna alla normalità,assicurato).

Dopo aver fatto le dovute precisazioni,illustro le 2 (o 3 se vogliamo) strade da prendere per effettuare queste modifiche:
- per gli utenti meno esperti conviene affidarsi a file di registro (sicuri,fidatevi) da scaricare e aggiungere nel vostro registro...in questi file reg sono presenti alcune impostazioni che "manipolano" (che parolone) i parametri della vostra connessione in modo da garantirvi prestazioni ottimali (preciso che non parlerò di ping,di latenza e quant'altro, sennò sta' guida non la finisco più)...vi segnalo 2 link: il primo è questo (sito megalab.it dove potrete scaricare un file di registro che andrà a modificare più paramentri del registro e nn solo i protocolli TCP/IP; per trasparenza,gli autori dell'articolo che vi ho segnalato hanno scritto i dati del file reg in modo da poterli leggere chiaramente) e l'altro è questo (sito di WinMX Italia),dove è possibile scaricare dei file di registro che agiscono ESCLUSIVAMENTE sui protocolli TCP/IP; i file da scaricare si trovano nella descrizione del "Metodo 1"....LEGGETE ATTENTAMENTE SUL SITO CHE VI HO SEGNALATO TUTTO CIO' CHE RIGUARDA I CONCETTI DI "PING" E "LATENZA" "MTU" etc.... queste sono dunque le segnalazioni che riguardano la prima strada(PER UTENTI CHE NON SANNO METTERE LE MANINE IN ALTRI PROGRAMMI). PS:io personalmente ho creato un "ibrido" tra i due file di registro (per maggiori e chiarimenti chiedete)


- per gli UTENTI PIU’ ESPERTI, il procedimento da seguire è quello più lungo,ma più
"artigianale",fatto con le proprie mani...innanzitutto bisogna scaricare 2 programmi: TCP Optimizer e Doctor TCP.
Il primo da utilizzare è TCP Optimizer










ora vi posto la piccola descrizione trovata su un forum: "Andate sulla barra di scorrimento e fatela scorrere (a destra o a sinistra) fino a che sopra di essa la voce "Connection Speed" segni il valore esatto della velocità massima in download della vostra adsl in Kilobit per secondo: per conoscere questo valore basta leggere sul contratto della vostra adsl o chidere al vostro Internet Provider (es.: adsl 1,2 mega = 1280kbit/s). Una volta impostato questo valore clicchiamo su "optimal settings" in basso a destra e andiamo sull' opzione "PPPoE DSL" sotto MTU a destra della schermata: se utilizziamo questo protocollo per la connessione a Internet clicchiamo sul quadratino vicino a questa voce. Fatto questo non ci rimane che cliccare su "apply changes" e poi su "exit" e infine il programma ci chiederà se vogliamo riavviare il sistema: clicchiamo su "yes" e al riavvio l'ottimizzazione sarà completata." Chiaro?perchè se non lo fosse, state messi bene,visto che il prossimo programma è un "tantino" più complesso,ovvero Doctor TCP: lasciamo la parola agli esperti con schemi e quant'altro...su questo sito troverete un'eccellente guida sul programma in questione....solo vi consiglio, al momento del test del ping (e della risposta del pong...nn è una battuta), di non usare il sito www.microsoft.com , ma un sito sempre "lontano"...che ne so' www.yahoo.com o fate voi....Fatto ciò (secondo me la maggior parte di voi avrà scelto la prima strada),la vostra connessione è QUASI settata...


2° PASSO
secondo passo da fare è (per chi possiede windows xp) impostare la celebre patch IVIlord che serve a rimuovere il limite di connessioni preimpostate su win xp (pari a 10)....se non l'avete ancora applicata, date un'occhiata qui e la potrete scaricare;una volta scompattata,cliccate sulla patch e si aprirà il prompt dei comandi,inserite C per cambiare il limite, inserite un valore numerico compreso tra 50 e 100(oltre non è raccomandabile,potrebbe causare instabilità della connessione), premete Y (che sta per Yes) per confermare il valore da voi scelto, se vi chiede di inserire il CD di Windows cliccate Annulla e poi premi su Si, e per concludere l'operazione premete un tasto a caso. Ora la vostra connessione dovrebbe essere adeguatamente settata per il P2P...ricordo che queste modifiche possono essere ripristinate o con il programma del Boss che ho segnalato all'inizio della "guida" oppure con lo stesso programma TCP Optimizer, andando sulla voce "File" > "Restore Windows default settings".


3° PASSO
Ora passiamo a settare FINALMENTE uTorrent. Ovviamente,per chi non avesse il programma, può scaricare qui la nuova versione (1.7.3 stable version anke in lingua italiana). Però cari signori è necessaria un'ultima operazione...dovrete necessariamente fare uno Speed Test dove pare a voi...io vi suggerirei quello che secondo me è il più preciso (i server non sono stranieri,ma italiani e si trovano a Roma,Torino e Brescia...questo vi garantisce una maggiore precisione nel riporto del tempo di ping e dei dati in Kb/s),ovvero http://www.speedtest.net/ .
Dopo aver ottenuto i dati sulla nostra connessione (particolarmente importanti quelli dell'upload) passiamo alla configurazione del client:
- avviate uTorrent e nella barra superiore cliccate "Opzioni">"Assistente di rete"...alla voce "Tipo Connessione" inserite i dati ottenuti con il test della velocità (ad esempio, se avete ottenuto in Upload 246Kb/s inserite il paramentro che più si avvicina al vostro - con dato numerico inferiore – in questo caso 192Kb/s)...alzando aumentando il valore che andrete ad impostare comporterà un rallentamento dello scarico...dopo aver inserito la velocità di Upload, cliccate su "Usa le impostazioni selezionate";
- ora, andate su "Opzioni"> "Configurazione" e qui cerchiamo di aggiustare qualcosina nelle varie voci presenti...iniziamo da "CONNESSIONE":la prima cosa da fare è limitare l'upload e per fare questo dovete fare qualche calcolo,ossia convertire la vostra velocità in upload espressa in Kb/s in kBytes (kb e kB non sono la stessa cosa!!!)...per effettuare questa conversione, basta che scriviate nella barra di ricerca di Google,per esempio, 246 kb to kB e vi darà il valore che cercate (vi posto il link di esempio)...ottenuto questo valore, ricavatene l'80% (nel caso dell'esempio il valore sarà 24,6 e quindi 24) ed il risultato lo inserite in "Limite di upload"...questo numero NON E' SUPERIORE A 30...
- passiamo alla voce "BitTorrent" presente sempre in "Configurazione": alla voce "Numero massimo di connessioni globali" inserite la vostra velocità in Upload; alla voce "Numero massimo di peers connessi per torrent" inserite un valore pari alla metà di quello di sopra; alla voce "Numero di slots di upload per torrent" inserite la velocità massima di Upload globale divisa per 4 (il valore non deve essere inferiore ad 1); ovviamente spuntate la voce "Aggiungi slot se la velocita' di upload e' inferiore a 90%"
- poi spuntate le seguenti caselle:
abilta DHT
abilita DHT per nuovi torrent
chiedi al tracker informazioni scrape
abilita scambio peers
Crittografia protocollo : ForzataPermetti conn. in ingresso non critt
(ATTENZIONE: Colui che ha scritto questa guida tiene a precisare che con queste cifre si può "giocarci" come ci pare,ma non è detto che aumentando i valori si scarichi più veloce - per far comprendere meglio dice "in un'autostrada intasata non ci si muove!!!"-)
- Ora passiamo alla voce "Avanzate" per cambiare alcuni valori:
a) net.low_cpu = *false
b) net.max_halfopen = un numero tra 50 e 100 (il valore va scelto in base al numero che avete scritto quando avete applicato l'evilpatch di win xp – anke qui l'autore della guida precisa che se si aumentano tali valori non si va più veloci)
Ora uTorrent dovrebbe andare a velocità ragionevoli...se non ne siete soddisfatti potrete comunque ritornare al settaggio originale disinstallando e reinstallando il programma....
Ci sono particolari impostazioni per chi possiede una connessione filtrata dal provider (LIBERO/INFOSTRADA e TELE2)....
1)"Opzioni">"Configurazione">"BitTorrent">"Crittografia Protocollo">"Forzata" dopodichè DESELEZIONATE "Permetti conn. in ingresso non crittata"
2)"Opzioni">"Configurazione">"Avanzate">"peer.lazy_bitfield = *true"

per gli utenti FASTWEB che non riscontrano elevate velocità, possono provare (non vi aspettate il miracolo),per migliorare la situazione, a modificare questo parametro:
Opzioni>Configurazione>Bittorrent>IP/Nome Host da riportare al tracker e nello spazio vuoto inserirete il vostro IP (che è la causa del vostro problema con i torrent); l'IP da inserire deve essere quello pubblico, che potrete ottenere andando sul sito della fastweb (avete a disposizione 20 ore mensili di IP pubblico)...per il resto, i settaggi di uTorrent consigliati in questa guida sono valevoli anche per utenti fastweb


E CON QUESTO DOVREBBE ESSERE DAVVERO TUTTO....Un ultima precisazione in merito alle porte...come ha ripetuto Dadomike più volte nei vari Post, mettete porte alte (tra 50000 e 60000):NON ESISTONO PORTE PIU' VELOCI O PIU'LENTE, ESISTONO SOLO PORTE APERTE,CHIUSE ED OCCUPATE (saggia precisazione dell'autore della Guida)....se possedete PeerGuardian2 o programmi simili, autorizzate questo indirizzo IP 72.20.34.145 in modo che se doveste controllare tramite uTorrent se la vostra porta è Aperta non vi dirà il contrario
RICORDATEVI DI APRIRE LE PORTE DEL VOSTRO FIREWALL E DEL VOSTRO ROUTER ALTRIMENTI SARA' TUTTO VANO.
RICORDO ANCORA CHE CON I TORRENT SI VIAGGIA SPEDITI QUANDO IL RAPPORTO TRA SEED E PEERS E' EQUILIBRATO O IN RAPPORTO 1 A 2...SE LA VELOCITA’ DOVESSE ESSERE POCA O RIDOTTA, IN QUEL CASO LA COLPA NON SARA' DEL CLIENT MA DEL TORRENT...
A questo punto non mi resta che augurarvi un buon uso di uTorrent!


PS: dimenticavo di dire qualcosa sulla simbologia del client:
- innanzitutto, nella barra inferiore (dove sono in linea di massima presenti dati sulla velotità in DW ed UP e sul DHT) all'inizio potrebbe apparire un TRIANGOLINO GIALLO che dopo pochi minuti dovrebbe sparire se le porte del firewall e router sono state inoltrate e nattate correttamente; qualora ciò non fosse avvevnuto (cioè se il triangolino persiste) vuol dire che siete stati manchevoli in qualche passaggio nell'apertura,ma può essere ricondotto anche a modifiche della connessione (ripristino,modifica di protocolli e quant'altro);ultima soluzione per far scomparire il triangolino giallo consiste nel "sbloccare" il flusso di dati in upload (ad esempio,scegliete qualcosa che avete già scaricato e mettetelo in up con uTorrent).
- Qualora nella suddetta barra dovesse apparire un ICONA ROSSA vuol dire che le porte che avete scelto per uTorrent sono già utilizzate da un'altra applicazione oppure sono proprio chiuse.
- Mentre scaricate un torrent,notate che affianco al nome di ciò che state scaricando è presente una FRECCIA BLU rivolta rivolta verso il basso...questo vuol dire che il download sta scaricando correttamente;
- se affianco a ciò che state scaricando dovesse comparire una freccia simile a quella di prima ma rossa (una FRECCIA ROSSA), vuol dire che la comunicazione con il tracker è offline (non c'è connessione o il tracker non esiste più oppure è sbagliato)...se dovesse comparire i primi istanti di scarico non temete...è solo uTorrent che sta iniziando le "comunicazioni" con il tracker;
- quando terminerete il download di file o altro, comparirà di fianco al nome del torrent una FRECCIA VERDE rivolta verso l'alto,che sta ad indicare il vostro stato di Seed (cioè state uploadando il file agli altri)...mi raccomando QUANDO AVETE TERMINATO LO SCARICO DI UN FILE NON TOGLIETELO DA uTorrent,MA LASCIATELO IN STATO DI SEED ALMENO PER UN PO',in modo da mantenervi il flusso di upload funzionante e soprattutto ADERIRETE IN PIENO ALLO SPIRITO DEL FILE SHARING.