Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
~~~~~~~~~~~~~~~~~~~~~~~
La versione aggiornata si trova ai seguenti Link:
Home: "http://dimio.altervista.org/"
DESCRIZIONE
~~~~~~~~~~~
DSynchronize un programma (Freeware) che permette di sincronizzare due o pi direc
tory in una rete locale.
Anche la sincronizzazione FTP supportata, ma si tratta di una funzione speriment
ale non del tutto completa.
Nella codifica del programma si cercato di creare un algoritmo ultra-leggero, si
a in termini di RAM che di CPU, in modo da non influire sulle prestazioni della
macchina.
Grazie al suo particolare algoritmo infatti possibile sincronizzare directory an
che enormi senza che ci vada ad appesantirne il funzionamento. Durante una sincro
nizzazione quindi possibile continuare ad usare il PC come se niente fosse.
Il programma confronta ogni directory "Source" con la rispettiva "Destination",
indi modifica "Destination" (aggiungendo, aggiornando o cancellando files e sott
odirectory) in maniera tale da renderla identica a "Source".
Supporta sia la sincronizzazione temporizzata ( possibile specificare nei dettagl
i il giorno e l'orario) che quella in Real-Time.
Supporta filtri multipli (separati da ";") tipo *.exe;*.txt etc.
Quando si specificano i percorsi possibile utilizzare Variabili d'ambiente (%WIN
DIR%, %USERPROFILE% etc.).
DSynchronize pu essere avviato come servizio, in maniera tale da girare anche se
sul PC non vi nessun utente loggato.
SISTEMI SUPPORTATI
~~~~~~~~~~~~~~~~~~
Windows 8
Windows Seven
Windows Vista
Windows 2003
Windows XP
Windows 2000
Windows NT4 con SP6a e IE4 o superiori.
SINCRONIZZAZIONE SU FTP
~~~~~~~~~~~~~~~~~~~~~~~
DSynchronize permette di sincronizzare i dati da e verso FTP.
L'unica limitazione che non possibile sincronizzare tra di loro due FTP.
Il path FTP deve essere specificato con gli standard Microsoft, per cui necessar
io utilizzare formati del tipo:
ftp://ftpserver.com (Ftp con login anonimo e directory di default).
ftp://User:Password@ftpserver.com/pictures (Ftp con login specifico e indicazio
ne della directory di lavoro).
ftp://User:Password@ftpserver.com:1973/pictures (Ftp con login specifico e indi
cazione della porta e della directory di lavoro).
Va comunque tenuto presente che la sincronizzazione via FTP sperimentale e non f
unziona su tutti i tipi di server (purtroppo lo standard FTP uno standard un p tr
oppo elastico).
OPZIONI
~~~~~~~
"Save on exit"
Serve per salvare tutti i settaggi, compresi i percorsi delle directory da sincr
onizzare.
"Antifragmentation"
Riduce la frammentazione del disco: i files che devono essere sostituiti vengono
prima cancellati in blocco, e poi sostituiti con le nuove copie (insomma, prima
si fanno i buchi, e poi si riempiono).
Con questa opzione attiva si perde la distinzione tra files sostituiti e files a
ggiunti. (i files sostituiti figureranno tra i files aggiunti).
"Set/Enable timer"
Effettua automaticamente la sincronizzazione ogni tot minuti/ore o, a scelta, og
ni giorno all'orario specificato, anche possibile selezionare o escludre con pre
cisione uno o pi giorni della settimana o del mese.
"Shutdown at the end"
Permette di spegnere il PC al termine della sincronizzazione.
"Create folder if it does not exist"
Se la directory specificata come percorso di destinazione non esiste viene creat
a una cartella con quel nome.
"Add date to destination folder"
Aggiunge la data al percorso di destinazione, per cui x es."C:\CartellaDiDestina
zione" diventa "C:\CartellaDiDestinazione 18-07-2004 22.30", questo pu essere uti
lizzato per creare dei BackUp temporizzati distinti tra loro.
"Copy only newer files"
Aggiorna un files in "Destinazioni" solamente se il file in "Origini" pi recente.
"Adjust Path Drive"
Capita a volte che, quando si effettua la sincronizzazione con delle chiavette U
SB o altre periferiche rimuovibili, all'inserimento delle stesse la lettera dell
'unit cambi. Se si seleziona questa opzione, il path viene automaticamente cambia
to, se necessario, in modo da farlo corrispondere all'unit rimuovibile a cui face
va in origine riferimento (ci lo si ottiene memorizzando e confrontando i numeri
di serie delle varie unit).
"Bidirectional syncronization"
Consente di sincronizzare le cartelle scegliendo i files pi recenti (sia che si t
rovino in Origine che in Destinazione).
Il risultato finale saranno quindi due cartelle identiche (Origine e Destinazion
e) contenenti ciascuna i files pi recenti che si siano trovati.
"Ignore path errors"
Se un dato percorso non esiste al momento della sincronizzazione si limita a sal
tarlo senza fermarsi per visualizzare un messaggio di errore, oltre a ci, questa
opzione fa si che non venga effettuato il controllo dei permessi prima di sincro
nizzare un file, quindi come se comprendesse l'opzione da linea di comando /NOSE
CURITYCHECK.
Se attiva la sincronizzazione in tempo reale, i percorsi che non esistono vengon
o comunque periodicamente verificati e, nel caso si rendano nuovamente disponibi
li, viene subito attivata la sincronizzazione anche per loro.
"Real-Time Sync"
Consente di monitorare continuativamente (e a costo zero in termini di CPU) le m
odifiche avvenute nel percorso di origine e di replicarle di conseguenza nel per
corso di destinazione.
Prima di attivare questa opzione opportuno effettuare una sincronizzazione norma
le, infatti la funzione di questa opzione quella di mantenere sincronizzate due
cartelle identiche fin dall'inizio.
"Autostart"
Avvia il programma automaticamente all'avvio di Windows con le ultime opzioni sa
lvate.
Se impostata la sincronizzazione temporizzata essa verr eseguita all'orario speci
ficato, altrimenti la sincronizzazione avverr immediatamente.
"Autostart as service"
Avvia il programma automaticamente all'avvio di Windows come servizio. E'possibi
le specificare l'account con il quale si vuole che il programma giri.
E' importante accertarsi che, con l'account specificato, il programma abbia i di
ritti di accesso sia per le cartelle di origine sia per quelle di destinazione.
"Preview"
Si limita a confrontare le cartelle senza effettuare le modifiche.
Le altre opzioni si capiscono da sole (spero).
PROGRAMMATORE:
~~~~~~~~~~~~~~
Dimitrios Coutsoumbas (Dimio)
SKYPE : katafratto
ICQ : 145633952
E-MAIL : cyberdimio@gmail.com
HOME : http://dimio.altervista.org/
BETA TESTER:
~~~~~~~~~~~~
Umberto Barbella
E-MAIL : umbertob67@gmail.com
NOTE:
~~~~~
Il programma utilizza la tecnologia UPX (http://upx.sourceforge.net/) per aument
arne la portatilit.
LICENZA:
~~~~~~~~
Il programma viene distribuito con la licenza Freeware inclusa nel pacchetto e c
he pu essere cos sintetizzata: il programma pu essere liberamente utilizzato, distr
ibuito e anche incorporato in progetti commerciali, l'unica cosa che non potete
fare decompilarlo o modificarlo.