Přes den děláte s počítačem v práci, večer k němu sednete doma a k tomu vlastníte i notebook… a ke všemu by jste rádi měli vždy po ruce pár dokumentů, se kterými často pracujete? Není problém. Jedním řešením je samozřejmě flash disk, který v dnešní době stojí „pár korun“. Mě se ho občas ale nechce pořád nosit a pak… už se mi stalo, že jsem si data na něj zapomněl i nahrát. Tomu se pak říká smůla… Další možností je pracovat jen na notebooku – můžete si ho s sebou vzít prakticky kamkoliv, ale přece jen je na přenášení maličko větší a na delší cestu se „pronese“. A Remote Desktop? Taky řešení, pokud počítáte s tím, že ostatní počítače budou vždy zapnuty.
Já jsem nakonec zvolil ještě jinou variantu a tou je online synchronizace souborů. Funguje to asi tak, že si zvolíte složky, které si bude synchronizační aplikace neustále hlídat a v případě jakékoliv změny v nich je všechny promítne na vzdálený server. Na všech ostatních počítačích, kde tato synchronizační aplikace beží také, budou podle těchto změn lokální soubory aktualizovány. A to vše zcela automaticky. Aplikací k tomuto účelu je hned několik, zmíním zde tři, které jsem vyzkoušel a u jedné z nich i zůstal…
Dropbox
Přijde mi, že Dropbox je asi ze všech v současné chvíli nejznámější. Byl i prvním, na který jsem narazil. Takže co vlastně umí? Vytvoří na disku adresář (implicitně ve složce s dokumenty) My Dropbox, jehož obsah bude synchronizován. Zdarma máte pro synchronizace diskový prostor o velikosti 2 GB, který pro „domácí“ použití bohatě postačí. Dropbox jsem však dlouho nezkoušel a to z jednoho důvodu – můžete synchronizovat pouze jeden adresář. Dá se to sice obejít nalinkováním dalších adresářů, ale toto řešení mi nepřijde moc vhodné. Už i z toho důvodu, že vytvoření linků na Windows není pro nepříliš zkušené uživatele lehké – přestože NTFS tuto vlastnost podporuje, Microsoft jaksi zapomněl jakkoliv uživateli umožnit tyto linky vytvořit… je nutné si stáhnout další software a vytvořit je s jeho pomocí. Na Dropbox Wiki je zmínka o Junction z kolekce nástrojů Sysinternals. Ovládá se přes příkazovou řádku. Jestli se raději držíte myši než klávesnice :) můžete vyzkoušet Link Shell Extension.
Jinak Dropbox umožňuje i vytvoření veřejných odkazů na Vaše soubory. Můžete je tak zpřístupnit i pro ty, co Dropbox zrovna nemají. Chybí mi ale možnost ignorovat vybrané soubory, které se nemají synchronizovat. Sice v případě, kdy nepoužíváte linky, vložíte do My Dropbox jen to, co se synchronizovat má, s použitím linků tam však obvykle přibude spousta věcí, které se synchronizovat nemusí. Klientskou aplikace lze stáhnout pro Windows, Linux i Mac.
Syncplicity
Další aplikace, na kterou jsem narazil byla Syncplicity. Podobně jako Dropbox nabízí zdarma také 2 GB prostoru a podporu pro Windows a Mac, Linux zatím nikoliv.
V čem se liší oproti Dropbox? Po instalaci není nikde vytvořen žádný adresář, který by měl být synchronizován. Ten si zvolíte sami a můžete si jich zvolit hned několik. Už jen touto vlastností mi přijde použitelnější, než právě Dropbox. Můžete si také vybrat, jaké soubory se mají ignorovat, bohužel jen globálně a nikoliv pro každý synchronizovaný adresář zvlášť. Tím tato funkce trošku ztrácí na použitelnosti, ale pořád lepší, než nic. Přes kontextové menu pravého tlačítka myši můžete vybírat, které adresáře mají být synchronizovány a případně tak přímo i vybrat, co má být v takovém adresáři ignorováno. To vše je navic v podobě ikony souboru přehledně vidět. Složky k synchronizaci lze přidávat i s pomocí klientské aplikace.
Příjemnou funkcí je upozornění na nově přidaný adresář – na jednom počítači si přidáte adresář k synchronizaci a na všech ostatních Vás na něj Syncplicity ihned upozorní s možností si jej synchronizovat také. Stejně jako Dropbox umožňuje i Syncplicity vytvořit veřejný odkaz na Vaše soubory.
Asi bych u této aplikace zůstal, kdybych náhodou nenarazil na…
SpiderOak
Na SpiderOak jsem shodou okolností narazil na diskusním fóru Syncplicity :) , kde zmiňovali jeho lepší provedení synchronizace právě otevřených souborů. SpiderOak v té době synchronizaci obsahoval pouze v nové beta verzi a bylo to znát… příliš dobře nefungovala a soubory se často vůbec nesynchronizovaly. Před pár týdny vyšla konečně finální verze a přes drobné problémy, které se snad časem podaří úplně vyřešit, vše funguje, jak má.
Na serveru SpiderOak máte k dispozici opět 2 GB prostoru pro svá data a přístupného klienta pro Windows, Linux i Mac. SpiderOak je naprogramován v nedávno zmiňovaném multiplatformním frameworku Qt.
SpiderOak je původně zálohovací aplikace a z toho plyne trošku jiný způsob pojetí synchronizace. Nejprve je nutno vybrat adresáře k zálohování. Jejich obsah bude nahrán na server SpiderOak. Můžete opět zvolit, jaké soubory se mají ignorovat, bohužel opět jen globálně, nikoliv pro jednotlivé zálohy. V případě, že chcete zálohovaný adresář synchronizovat s jiným počítačem, vytvoříte jej i na něm, třeba úplně prázdný, a zvolíte jej také k zálohování. To proto, že k synchronizaci lze vybrat pouze zálohované adresáře. Při tvorbě sychronizační úlohy vybírate zálohované složky z jednotlivých počítačů a potěší možnost nastavit alespoň zde, lokálně, jaké zálohované soubory se mají při synchronizaci ignorovat.
Máte také k dispozici krásný přehled o všech počítačích, jaké soubory jsou kde zálohovány, synchronizovány a případně sdíleny s jinými uživateli SpiderOak.
Čím ještě SpiderOak vyniká na výše zmíněnými DropBox a Syncplicity je fakt, že soubory jsou v online úložišti šifrovány. Ne však až v něm, ale už při jejich odesílání přímo u Vás. K jejich dešifrování pak probíhá opět na klientské stanici. Heslo je uschováno pouze u Vás a SpiderOak tak vůbec neví, co se vlastně v úložišti nachází.
Nejsem si teď úplně jistý, ale myslím že všechny zmíněné aplikace (SpiderOak určitě) uchovávají všechny uložené verze souborů. Není tak problém se vrátit k předchozí verzi souboru, i když poslední synchronizovaný soubor je již změněn. Tím samozřejmě narůstá zabrané místo v online úložišti, ale není problém předchozí verze kdykoliv smazat.
Zatím docela často vychází právě kvůli problémům se synchronizací nové verze a obyvkle je potřeba updatovat, protože při tom dochází pravděpodobně ke změně v synchronizačním protokolu – nic nefunguje, dokud neupdatujete…
Přestože Dropbox i Syncplicity jsou v současné chvíli stabilnější než SpiderOak, rozhodl jsem se právě pro ten poslední jmenovaný. Kdo se zatím nechce trápit s občasnou nefunkčností synchronizace (způsobenou zpravidla vydáním nové verze, kterou stačí jen nainstalovat), upřednostní spíše Syncplicity.





