Synkronisera med Dropbox och symlinks
Alla som regelbundet använder mer än en dator lär ställas inför problemet att hålla dem i synk. Apple har ju sin MobleMe, som på pappret löser en hel del av dessa bekymmer, men arga röster på nätet gör gällande att tjänsten fungerar långt ifrån optimalt. Dessutom är den snordyr.
Jag har provat en del alternativ, senast ChronoSync, men ingenting har fungerat smidigt. Allt som kräver att jag måste göra något varje dag — om än något så trivialt som att se till att båda datorerna lämnas påslagna på natten — har varit dömt att misslyckas.
Till sist tror mig ha funnit ett gratis och fungerande alternativ; en kombination av Unix-magi och Dropbox.
Jag laddade ner och installerade Dropbox på mina båda datorer. Jag skrev tills vidare upp mig för gratiskontot med 2 Gb lagringsutrymme.
Den information jag behöver ha synkroniserad är min adressbok, mina iCal-kalendrar, min Yojimbo-databas1 och min Things-databas2. Dessutom har jag tre mappar som jag vill ha tillgängliga på båda datorer.3
Things var enkelt att lösa. Jag flyttade helt enkelt mappen ~/Library/Application Support/Things till Dropbox-mappen. När jag sedan startade Things höll jag ner Alt-tangenten och valde databasen i Dropbox-mappen i den dialogruta som visades.
För mina tre mappar var det inte svårare än att flytta över dem till Dropbox-mappen och skapa alias på de ställen där de tidigare legat.
När det gäller Yojimbo, Adressboken och iCal behövde jag vara lite mer kreativ. Med hjälp av Unix symboliska länkar (symlinks) kunde jag lura Addressbook.app, iCal.app och Yojimbo.app att deras filer låg kvar där de brukade, trots att jag flyttat dem alla till min Dropbox-mapp.
Principen är enkel och jag använder här Yojimbo som modell. Jag avslutade programmet och flyttade mappen ~Library/Application Support/Yojimbo till min Dropbox-mapp. Sedan öppnade jag Terminal.app och körde följande kommando:
ln -s ~/Dropbox/Yojimbo ~/Library/Application\ Support/
På min andra dator kastade jag helt enkelt mappen ~Library/Application Support/Yojimbo och körde därefter samma kommando i terminalen. Voilá! Mitt Yojimbobibliotek synkroniseras nu mellan mina båda datorer.
Jag gjorde på motsvarande sätt med adressboken och iCal. Hittills har allt fungerat förträffligt.
-
Jag använder Yoijmbo, från Bare Bones Software, som digitalt catch-all arkiv. Yojimbo synkar även via MobileMe, fast det fungerar tydligen inte helt bekymmersfritt. ↩
-
Jag använder Things, från Cultured Code, som GTD-program. Man säger sig arbeta på en inbyggd funktion för dator—till—dator synkronisering, men ännu så länge får man lösa problemet efter eget huvud. ↩
-
En mapp med namnet ”arkiv”, en med namnet ”pågående” och en med namnet ”utkorg”. Jag har en ”inkorg” också, men den har jag valt att inte göra gemensam. ↩
