Eerste wereld probleem waarschuwing! Als u de luxe heeft om twee computers te gebruiken voor uw dagelijkse codering - bijvoorbeeld een desktop voor op kantoor en een laptop voor thuis - je hebt waarschijnlijk gemerkt (of vloekend) dat je bestanden niet goed synchroniseren.
Waarom kan mijn laptop geen exacte spiegel van mijn bureaublad zijn??
Ik weet dat ik het heb! Ik heb zelfs bij mezelf gedacht: "Waarom kan mijn laptop geen exacte spiegel van mijn bureaublad zijn?" Welnu, er zijn manieren om dit te bereiken, maar ze zijn tijdrovend en niet zo consistent als je zou hopen. Laten we echter een paar manieren bekijken waarop we twee computers kunnen synchroniseren.
Waarschijnlijk gebruiken we Dropbox tot op zekere hoogte allemaal. De standaardinstallatie maakt een ~ / Dropbox
directory; we kunnen echter ook "Selectieve synchronisatie" gebruiken om te definiëren welke mappen moeten zijn bekeken.
Nu kunnen we onze gehele homedirectory synchroniseren, zoals in de bovenstaande afbeelding wordt geïllustreerd. Er zijn echter nog steeds potentiële problemen met deze methode:
Het eenvoudige gratis Dropbox-abonnement biedt 2 GB aan ruimte, met andere woorden, niet zo veel. Als u van plan bent om uw gehele te synchroniseren Huis
directory, moet u zich verbinden met de plannen van 50 GB of 100 GB, die u respectievelijk $ 120 of $ 240 per jaar zullen opleveren. Yikes! Erger nog, als je net als ik bent, zul je merken dat zelfs 100 GB niet genoeg is.
Als je ervoor kiest om je gehele te synchroniseren huis/
directory, kun je ontdekken dat Dropbox naar alle waarschijnlijkheid wordt gesynchroniseerd. Download een iTunes-film op je laptop en als je je pc aanzet, duurt het een uur om dat ene grote bestand te downloaden. Dit kan ongelooflijk irriterend zijn. Ook, terwijl ik, terwijl ik dingen begrijp, het proces van het downloaden van een groot bestand niet mag interfereren met kleine documenten die tegelijkertijd worden gesynchroniseerd, ik heb gemerkt dat dat vaak zo is. Als ik een Word-document op mijn laptop bewaar, kan het soms even wachten voordat het op mijn andere computer verschijnt.
Al deze kleine irritaties tellen snel op.
Ik moet toegeven dat deze een beetje raar is. Ik heb gemerkt dat Dropbox op sommige punten een beetje moeilijk is voor mijn CPU. Na het controleren van de computer Activiteitenmonitor, Ik heb ontdekt dat Dropbox maar liefst 30% van mijn CPU in beslag neemt, waardoor de prestaties van mijn computer drastisch verminderen.
Dat alles zei, dit lijkt een sporadisch effect te hebben. Terwijl ik dit artikel schrijf, gebruikt Dropbox tijdens het synchroniseren minder dan 1% van mijn CPU. Het is zeker vreemd. Misschien hebben jullie wat opmerkingen in de comments?
Als u een goedkopere manier nodig hebt om uw bestanden te synchroniseren, kunt u naar GoodSync kijken, waarmee u een willekeurig aantal taken kunt creëren (gratis editie is beperkt tot drie). Ik zou bijvoorbeeld een taak kunnen creëren die elke dag alle bestanden van een bepaalde map op mijn bureaublad naar mijn laptop kopieert. Als alternatief zou ik GoodSync ook actief kunnen instrueren kijk maar mijn Desktop-map en kopieer bestanden in realtime. Als u deze route kiest, merk dan op dat dit de prestaties van uw computer enigszins kan beïnvloeden.
Het voor de hand liggende voordeel van het gebruik van GoodSync is dat u geen maandelijkse kosten betaalt.
De service maakt zelfs het vinden van de verschillende computers in uw lokale netwerk zo eenvoudig mogelijk. Als u zich op elke computer aanmeldt bij GoodSync, is uw bestandssysteem automatisch beschikbaar op alle computers.
Tot nu toe was dit de methode die ik had gebruikt. Het werkt zeker, maar nogmaals, er zijn sporadische hikken. Het meest opvallende is dat ik nog steeds moet wachten tot de benodigde bestanden zijn gekopieerd en dat de app van tijd tot tijd lijkt te haperen en bepaalde triggers mist.
Hoewel sommige apps ons in staat stellen om configuratie-instellingen en databases te synchroniseren, doen anderen dit niet via Dropbox. Laten we bijvoorbeeld een app overwegen waarmee u veelgebruikte fragmenten kunt opslaan (fragmenten in mijn geval). Je hebt waarschijnlijk frustratie gevonden in het feit dat een fragment dat je opslaat in de versie van uw laptop van Snippets niet beschikbaar zal zijn op uw bureaublad.
Met fragmenten kunt u specifiek uw XML-database synchroniseren via MobileMe, maar de meesten van ons gebruiken het niet - dus, terug naar de tekentafel.
Op de Mac specifiek, is de vaak geadverteerde oplossing om een symlink te creëren.
Laten we er één samen doen; het is onze taak om de database voor fragmenten op onze twee computers met Dropbox te synchroniseren. Dit database-XML-bestand wordt hierin opgeslagen ~ / Bibliotheek / Toepassing \ Ondersteuning / Fragmenten
.
Eerste, CD/
naar de Application Support
map, hierboven vermeld.
cd ~ / Bibliotheek / Toepassing \ Ondersteuning
Vervolgens kopiëren we de map Fragmenten naar Dropbox. Als u uw hele homedirectory niet synchroniseert, houdt u de zaken schoon en maakt u een Application Support
map in de hoofdmap van uw Dropbox-map.
mv Snippets ~ / Dropbox / Application \ Ondersteuning
Nu maken we een symlink. Zorg dat je nog steeds binnen de ~ / Bibliotheek / Toepassing \ Ondersteuning / Fragmenten
map en typ:
ln -s ~ / Dropbox / Application \ Ondersteuning / Snippets Fragmenten
Om deze lijn beter te begrijpen, beschouw het als: ln -s [pad / naar / map / naar / sync] [pad / naar / nieuw / map].
. Deze code maakt een symbolische link, waarmee we de database van snippets op Dropbox kunnen opslaan, maar nog steeds functioneren zoals verwacht. De app wil deze bestanden in de Application Support /
map, en deze methode maakt dat mogelijk.
Herhaal deze stappen voor elke computer en test deze vervolgens! Maak een nieuw fragment op uw laptop en bekijk het op uw bureaublad, nadat Dropbox het bestand heeft gesynchroniseerd.
Dus zeker, deze methode werkt; maar het is niet perfect.
Op een dag, niet meer dan een week geleden, toen ik merkte dat ik opnieuw wilde dat mijn laptop een spiegel was voor mijn bureaublad, realiseerde ik me dat ik dingen ingewikkeld maakte. Waarom heb ik twee aparte harddrives nodig? Hoeveel tijd heb ik verspild aan het onderzoeken van synchronisatietools?
Vanaf vandaag ben ik een man met één computer. Ik heb mijn iMac en laptop verkocht en heb ze vervangen door een 15-inch Macbook Pro en een Thunderbolt-scherm. Wanneer ik op kantoor ben, sluit ik de laptop aan op mijn monitor, werk op de glorieuze 27-inch mode die ik ben gewend. En wanneer, ik ben op de bank, of - hijg? in bed aan het werk - de laptop is losgekoppeld en het is normaal.
Geen synchronisatie meer, geen geklaag meer, geen gedoe meer. Het kostte me jaren om de meest voor de hand liggende oplossing te kiezen.
Als u zich in een vergelijkbare positie bevindt, hoe gaat u dan persoonlijk om met de last van het synchroniseren van bestanden?