31 stycznia 2011
Synchronizacja danych aplikacji przez Dropbox-a
Słowem wstępu, dla tych, którzy jeszcze nie mieli styczności z Drobpox-em, jest to aplikacja internetowa służąca do przechowywania plików na serwerach serwisu. Jednak przede wszystkim z założenia Dropbox służy do synchronizacji plików pomiędzy różnymi komputerami oraz urządzeniami mobilnymi (platformy Iphone, Ipad, Android, Blackberry). Nie byłoby w tym nic nadzwyczajnego, gdyby nie to, że w zasadzie integralną częścią tego serwisu jest aplikacja desktopowa, umożliwiająca synchronizację plików z serwerem w łatwy sposób. Aplikacja ta działa w tle i tworzy katalog, który jest stale monitorowany i jeżeli dokona się jakiejś operacji na plikach lub katalogach (dodawanie, usuwanie, edycja, zmiana nazwy) wewnątrz niego, wówczas natychmiast zmiany te są przesyłane na serwer. Działa to też w drugą stronę - jeżeli tylko na serwerze wykona się jakieś operacje na plikach, natychmiast zmiany pobierane są przez aplikację i wprowadzane lokalnie. Do tego dochodzi jeszcze możliwość współdzielenia folderów z innymi użytkownikami, a więc łatwej wymiany plikami. Super narzędzie do synchronizacji i backupów.
Często zdarza się, że oprócz zwyczajnej synchronizacji plików, potrzebne jest coś więcej - synchronizacja danych programów. Na pewno wiele z Was korzysta z kilku komputerów. Na pewno zdarzała się sytuacja, że po zrobieniu czegoś na jednym komputerze, chciało się wrócić do tego na innym (np. po powrocie do domu z pracy). Może to być dostęp do historii przeglądanych stron, historii czatu komunikatora, zapisanych notatek etc. I właśnie tu do akcji wchodzi Dropbox.
Posłużę się przykładem z życia wziętym - chciałem mieć notatki programu Tomboy zsynchronizowane pomiędzy komputerem w pracy i komputerem w domu. Rozwiązanie jest bardzo proste. Wystarczy dane Tomboy-a przekopiować do katalogu Dropbox-a i utworzyć do niego dowiązanie symboliczne. W moim przypadku wyglądało to tak:
cp -R ~/.local/share/tomboy ~/Dropbox/daneprogramow/ mv ~/.local/share/tomboy ~/.local/share/tomboy_old ln -s ~/Dropbox/daneprogramow/tomboy ~/.local/share/tomboy
To samo zrobiłem na obu komputerach. Dzięki temu rozwiązaniu moje notatki automatycznie się synchronizują. Można to zastosować w wielu przypadkach, zachęcam do eksperymentowania. Pozostaje jeszcze pytanie - co z użytkownikami Windowsa? W zasadzie coś podobnego można zdziałać w Windowsie Vista oraz 7, ponieważ w tych wersjach systemu istnieje możliwość tworzenia dowiązań symbolicznych. W XP niestety nie ma takiej możliwości, pozostaje ewentualnie zmiana katalogu przechowującego dane programu który chcemy zsynchronizować, o ile program ten daje taką możliwość.
Na koniec mam prośbę. Jeżeli jeszcze nie posiadasz konta na Drobpox-ie, a powyższy tekst zachęcił Cię do założenia go, zarejestruj się używając tego linku: http://db.tt/o1RL26G. Prowadzi on do formularza rejestracyjnego - jeżeli utworzysz konto za jego pośrednictwem, oboje na tym skorzystamy, ponieważ zarówno ja jak i Ty otrzymasz dodatkowe 250 MB powierzchni do wykorzystania.
12 komentarzy




