Primo avvertimento sui problemi del mondo! Se hai il lusso di usare due computer per la tua codifica quotidiana - ad esempio, un desktop per l'ufficio e un laptop per casa - è probabile che tu ti sia trovato a lamentarti (o maledire) quando i tuoi file non si sincronizzano correttamente.
Perché il mio laptop non può essere un mirror esatto del mio desktop?
So di avere! Ho anche pensato a me stesso, "Perché il mio laptop non può essere esattamente il mirror del mio desktop?" Bene, ci sono modi per farlo, ma richiedono molto tempo e non sono coerenti come si potrebbe sperare. Tuttavia, esaminiamo alcuni modi in cui possiamo sincronizzare due computer.
È probabile che tutti noi usiamo Dropbox in una certa misura. L'installazione predefinita creerà a ~ / Dropbox
directory; tuttavia, possiamo anche usare "Selective Sync" per definire quali cartelle dovrebbero essere guardato.
Ora, potremmo sincronizzare la nostra intera home directory, come esemplificato nell'immagine sopra. Ci sono ancora potenziali problemi con questo metodo però:
Il piano base Dropbox gratuito offre 2 GB di spazio, in altre parole, non molto. Se hai intenzione di sincronizzare il tuo intero Casa
directory, dovrai impegnarti per i piani da 50 GB o 100 GB, che ti verranno eseguiti rispettivamente $ 120 o $ 240 all'anno. Yikes! Ancora peggio, se sei come me, scoprirai che persino 100 GB non sono sufficienti.
Se scegli di sincronizzare il tuo intero casa/
directory, potresti scoprire che, apparentemente in ogni momento, Dropbox si sta sincronizzando. Scarica un filmato di iTunes sul tuo laptop e, quando accendi il computer desktop, ci vorrà un'ora per scaricare quel grande file. Questo può essere incredibilmente irritante. Inoltre, mentre capisco le cose, il processo di download di un file di grandi dimensioni non dovrebbe interferire con la sincronizzazione di documenti di piccole dimensioni allo stesso tempo, ho riscontrato che spesso lo fa. Se salvi un documento Word sul mio laptop, a volte può essere una buona attesa prima che venga visualizzato sul mio altro computer.
Tutte queste piccole irritazioni si sommano rapidamente.
Devo ammettere che questo è un po 'strano. Ho notato che, in alcuni punti, Dropbox può essere un po 'duro con la mia CPU. Dopo aver controllato il mio computer Monitoraggio delle attività, Ho rilevato che Dropbox occupa il 30% della mia CPU, riducendo drasticamente le prestazioni del mio computer.
Detto questo, questo sembra essere un effetto sporadico. Mentre scrivo questo articolo, durante la sincronizzazione, Dropbox utilizza meno dell'1% della mia CPU. È certamente strano. Forse voi avete alcuni appunti nei commenti?
Se è necessario un modo più economico per sincronizzare i file, è possibile esaminare GoodSync, che consente di creare un numero illimitato di lavori (la versione gratuita è limitata a tre). Ad esempio, potrei creare un lavoro che, ogni giorno, copia tutti i file da una determinata directory sul desktop al mio portatile. In alternativa, potrei anche istruire GoodSync in modo attivo orologio la mia directory Desktop e copiare i file in tempo reale. Se scegli questa rotta, nota che può influire un po 'sulle prestazioni del tuo computer.
L'ovvio vantaggio nell'usare GoodSync è che non stai pagando un canone mensile.
Il servizio rende anche il processo di localizzazione dei vari computer nella rete locale il più semplice possibile. Se accedi a GoodSync su ciascun computer, il tuo file system sarà automaticamente disponibile su tutti i computer.
Fino ad ora, questo è il metodo che stavo usando. Funziona sicuramente, ma, di nuovo, ci sono singhiozzi sporadici. In particolare, devo ancora aspettare che i file necessari vengano copiati e, di nuovo, di tanto in tanto, l'app sembra vacillare e perdere determinati trigger.
Mentre alcune app ci permettono di sincronizzare le impostazioni di configurazione e i database, tramite Dropbox, altri no. Ad esempio, consideriamo un'app che consente di salvare frammenti di uso comune (frammenti nel mio caso). Probabilmente hai trovato la frustrazione nel fatto che uno snippet che salvi nella versione di Snippet del tuo laptop non sarà disponibile sul tuo desktop.
Gli snippet ti consentono in particolare di sincronizzare il tuo database XML tramite MobileMe, ma la maggior parte di noi non lo usa, quindi torna al tavolo da disegno.
In particolare, sul Mac, la soluzione pubblicizzata frequentemente consiste nel creare un collegamento simbolico.
Quindi facciamolo insieme; il nostro compito è sincronizzare il database con Snippet sui nostri due computer con Dropbox. Questo file XML del database verrà archiviato all'interno ~ / Libreria / Applicazione \ Supporto / Frammenti
.
Primo, CD/
al Supporto per l'applicazione
directory, sopra menzionata.
cd ~ / Library / Application \ Support
Successivamente, copieremo la directory Snippets su Dropbox. Se non stai sincronizzando l'intera home directory, mantieni le cose pulite e creane uno Supporto per l'applicazione
directory nella radice della tua cartella Dropbox.
mv Snippets ~ / Dropbox / Application \ Support
Ora creeremo un link simbolico. Assicurati di essere ancora all'interno del ~ / Libreria / Applicazione \ Supporto / Frammenti
directory e digitare:
ln -s ~ / Dropbox / Application \ Support / Frammenti snippet
Per capire meglio questa linea, pensala come: ln -s [percorso / su / directory / su / sincronizzazione] [percorso / su / nuovo / cartella].
. Questo codice crea un collegamento simbolico, che ci consente di memorizzare il database dei frammenti su Dropbox, ma funziona comunque come previsto. L'app vorrà trovare questi file nel Supporto per l'applicazione/
directory, e questo metodo lo consente.
Ripeti questi passaggi per ogni computer, quindi esegui un test! Crea un nuovo frammento sul tuo laptop e guardalo apparire sul desktop, dopo che Dropbox ha sincronizzato il file.
Così sicuro, questo metodo funziona; ma non è perfetto.
Un giorno, non più di una settimana fa, mentre mi trovavo, ancora una volta, desiderando che il mio portatile fosse uno specchio per il mio desktop, mi sono reso conto che stavo complicando le cose. Perché ho bisogno di due hard disk separati? Quanto tempo ho sprecato a ricercare gli strumenti di sincronizzazione?
Da oggi in poi, ora sono un uomo "un computer". Ho venduto iMac e laptop e li ho sostituiti con un Macbook Pro da 15 pollici e un display Thunderbolt. Quando sono nel mio ufficio, collego il portatile al mio monitor, lavoro nella gloriosa moda da 27 pollici a cui sono abituato. E quando, sono sul divano, o - sussulta? a letto lavorando - il portatile è scollegato, ed è come al solito.
Niente più sincronizzazione, niente più lamentele, niente più problemi. Mi ci sono voluti anni per scegliere la soluzione più ovvia.
Se ti trovi in una posizione simile, come gestisci personalmente il peso della sincronizzazione dei file?