La carga de la sincronización de archivos

¡Alerta de primer problema mundial! Si tiene el lujo de usar dos computadoras para la codificación del día a día - Por ejemplo, un escritorio para la oficina y una computadora portátil para el hogar. - es probable que se haya encontrado quejándose (o maldiciendo) cuando sus archivos no se están sincronizando correctamente.

¿Por qué mi computadora portátil no puede ser un espejo exacto de mi escritorio??

¡Sé que tengo! Incluso he pensado: "¿Por qué mi computadora portátil no puede ser un espejo exacto de mi escritorio?" Bueno, hay maneras de lograr esto, pero consumen mucho tiempo y no son tan consistentes como se podría esperar. No obstante, revisemos algunas maneras en que podemos sincronizar dos computadoras.


Sincroniza tu directorio de inicio con Dropbox

Es probable que todos nosotros usemos Dropbox hasta cierto punto. La instalación por defecto creará una ~ / Dropbox directorio; sin embargo, también podemos usar "Sincronización selectiva" para definir qué carpetas deben ser vigilado.

Ahora, podríamos sincronizar todo nuestro directorio de inicio, como se muestra en la imagen de arriba. Todavía hay preocupaciones potenciales con este método sin embargo:

1 - El espacio no es libre, yo!

El plan básico gratuito de Dropbox ofrece 2 GB de espacio; en otras palabras, no mucho. Si pretendes sincronizar todo tu Casa En este directorio, deberá comprometerse con los planes de 50 GB o de 100 GB, que le costarán $ 120 o $ 240 al año, respectivamente. ¡Ay! Peor aún, si eres como yo, encontrarás que incluso 100 GB no son suficientes.

2 - Syncage sin fin

Si elige sincronizar su totalidad casa/ directorio, puede encontrar que, aparentemente en todo momento, Dropbox se está sincronizando. Descargue una película de iTunes en su computadora portátil y, cuando encienda su computadora de escritorio, tomará una hora descargar ese archivo grande. Esto puede ser increíblemente irritante. Además, aunque, como entiendo las cosas, el proceso de descarga de un archivo grande no debería interferir con la sincronización de documentos pequeños al mismo tiempo, descubrí que a menudo lo hace. Si guardo un documento de Word en mi computadora portátil, a veces puede ser una buena espera antes de que aparezca en mi otra computadora.

Todas estas pequeñas irritaciones se acumulan rápidamente.

3 - CPU Intensivo?

Debo admitir que este es un poco extraño. Me he dado cuenta de que, en algunos puntos, Dropbox puede ser un poco difícil para mi CPU. Después de revisar mi computadora Monitor de actividad, Descubrí que Dropbox ocupa hasta el 30% de mi CPU, lo que reduce drásticamente el rendimiento de mi computadora.

Todo lo dicho, esto parece ser un efecto esporádico. Mientras escribo este artículo, mientras sincronizo, Dropbox está usando menos del 1% de mi CPU. Es ciertamente extraño. Tal vez ustedes tengan algunas notas en los comentarios.?


Utilizar la sincronización con GoodSync

Si necesita una forma más económica de sincronizar sus archivos, puede buscar en GoodSync, que le permite crear cualquier número de trabajos (la edición gratuita está limitada a tres). Por ejemplo, podría crear un trabajo que, todos los días, copie todos los archivos de un directorio particular en mi escritorio a mi computadora portátil. Alternativamente, también podría dar instrucciones a GoodSync para que reloj Mi directorio de escritorio y copiar archivos en tiempo real. Si elige esta ruta, tenga en cuenta que puede afectar un poco el rendimiento de su computadora.

La ventaja obvia de usar GoodSync es que no está pagando una tarifa mensual.

El servicio incluso hace que el proceso de localización de las distintas computadoras en su red local sea lo más fácil posible. Si inicia sesión en GoodSync en cada computadora, su sistema de archivos estará disponible automáticamente en todas las computadoras.

Hasta ahora, este es el método que había estado usando. Ciertamente funciona, pero, nuevamente, hay contratiempos esporádicos. En particular, todavía tengo que esperar a que se copien los archivos necesarios y, de nuevo, de vez en cuando, la aplicación parece fallar y perder ciertos desencadenantes..


Es difícil sincronizar las configuraciones

Mientras que algunas aplicaciones nos permiten sincronizar los ajustes de configuración y las bases de datos, a través de Dropbox, otras no. Por ejemplo, consideremos una aplicación que te permite guardar fragmentos de código de uso común (Fragmentos de código en mi caso). Probablemente haya encontrado frustración en el hecho de que un fragmento que guarde en la versión de su computadora portátil no estará disponible en su escritorio.

Los fragmentos de código específicamente le permiten sincronizar su base de datos XML a través de MobileMe, pero la mayoría de nosotros no lo usamos, así que, de vuelta al tablero de dibujo.

La solucion comun

Específicamente en la Mac, la solución frecuentemente anunciada es crear un enlace simbólico..

Así que hagamos uno juntos; nuestro trabajo es sincronizar la base de datos de Snippets en nuestras dos computadoras con Dropbox. Este archivo XML de base de datos se almacenará dentro de ~ / Library / Application \ Support / Snippets.

primero, discos compactos/ al Soporte de aplicaciones directorio, mencionado anteriormente.

 cd ~ / Library / Application \ Support

A continuación, copiaremos el directorio de fragmentos a Dropbox. Si no está sincronizando todo su directorio de inicio, mantenga las cosas limpias y cree un Soporte de aplicaciones Directorio en la raíz de su carpeta de Dropbox.

 mv Snippets ~ / Dropbox / Application \ Support

Ahora, vamos a crear un enlace simbólico. Asegúrate de estar dentro de la ~ / Library / Application \ Support / Snippets directorio, y escriba:

 ln -s ~ / Dropbox / Application \ Support / Snippets Fragmentos

Para entender mejor esta línea, piensa en esto como: ln -s [ruta / a / directorio / a / sync] [ruta / a / nuevo / carpeta].. Este código crea un enlace simbólico, que nos permite almacenar la base de datos de Snippets en Dropbox, pero sigue funcionando como se espera. La aplicación querrá encontrar estos archivos en el Soporte de aplicaciones/ directorio, y este método permite que.

¡Repita estos pasos para cada computadora y luego pruébelo! Crea un nuevo fragmento de código en tu computadora portátil y observa cómo se muestra en tu escritorio, después de que Dropbox sincronice el archivo.

Tan seguro, este método funciona; pero no es perfecto.

  1. Es mucho tiempo ¿Hará esto para cada aplicación o enlace simbólico en todo su directorio de Soporte de aplicaciones??
  2. No todas las aplicaciones se pueden sincronizar de esta manera. Por ejemplo, Quicken le dará un gran revuelo si utiliza esta técnica. Todavía tengo que encontrar una manera de hacer que Quicken juegue bien en múltiples computadoras. Hay innumerables hilos en el foro sobre este tema en particular. Es más fácil usar Mint.com, si está disponible donde vives.

Por qué complicar las cosas?

Un día, no hace más de una semana, cuando me encontré, nuevamente, deseando que mi computadora portátil fuera un espejo de mi escritorio, me di cuenta de que estaba complicando las cosas. ¿Por qué necesito dos discos duros separados? ¿Cuánto tiempo he perdido buscando herramientas de sincronización??

A partir de hoy, ahora soy un hombre de "una computadora". He vendido mi iMac y mi computadora portátil, y los he reemplazado con una Macbook Pro de 15 pulgadas y una pantalla Thunderbolt. Cuando estoy en mi oficina, conecto la computadora portátil a mi monitor, trabajo en la manera gloriosa de 27 pulgadas a la que me he acostumbrado. ¿Y cuándo, estoy en el sofá, o - jadeo? en la cama trabajando - la computadora portátil está desconectada, y funciona como siempre.

No más sincronización, no más quejas, no más molestias. Me tomó años elegir la solución más obvia..

Mi pregunta para ti es?

Si está en una posición similar, ¿cómo lidiar personalmente con la carga de la sincronización de archivos??