Синхронизация по-моему
Опубликовано 6 октября 2008
Никогда не возникало такой ситуации, чтобы появлялась острая необходимость в синхронизации двух компьютеров: рабочего и домашнего?
Никогда не было жалко, что вот сейчас под рукой есть всё, а нужного файла — нет? Ну или хотя бы асечная история, которую хочетелось скопировать, когда она была на другом компьютере? Вижу… по глазам вижу, что были такие моменты в вашей жизни…
У меня тоже когда-то такое было, пока я не решился потратить немного времени на поиски комплекса программ для синхронизации.
Помимо синхронизации, очень хотелось иметь бекап особо важных файлов, поэтому носителем была выбрана обычная 4-хгиговая флэшка, которую всё же приходится везде таскать с собой. Это, конечно, минус, но за 2 месяца использования я ещё ни разу не забыл её дома.
Так, что там нам нужно? Хотелось бы, чтобы синхронизация происходила без моего участия — вставил флэшку, подождал, а когда выдернул — файлы на ней должны быть актуализированы.
Что ещё нужно для полного счастья?
Предлагаю начать с основной программы синхронизации. Я остановился на LightBriefcase. Программа позволяет запускаться из командной строки, легко настраивается, как на бекапы, так и на папки для переноса с одного компьютера на другой. После синхронизации удаляет с флэшки все синхронизованные файлы, что позволяет экономить место.
Закидываем программу на флэшку и начинаем конфигурировать. Нужно заметить, что, скорее всего, места хранения одной и той же информации на двух разных компьютерах будут в двух совершенно разных местах. Поэтому мы сначала будем конфигурировать домашний файл настроек, а после и до рабочего доберёмся. Как конфигурировать — можно почитать на сайте автора.
После всех настроек смотрим в папку с программой в поисках Settings.xml. Переименовываем, чтобы случайно не переконфигурировать в home.xml. И, когда приходим на работу, делаем то же самое, но для job.xml.
Всё. Теперь каждый из этих файлов помогает нам синхронизироваться для каждого из компьютеров.
Стоп, а как же их запустить? — спросит внимательный читатель.
Да проще простого! Создаём 2 .bat-файла в корне флэшки (home.bat, job.bat), в обоих:
1 | "T:\Путь до папки с LightBriefcase\LightBCc.exe" -datafile "T:\Путь до папки с LightBriefcase\home.xml" |
Обратите внимание! В .bat-файле мы запускаем консольную версию LightBriefcase!
Советую, так же, в виндовых настроках, в управлении компьютером задать флэшке метку по-ближе к концу (например «T»), чтобы можно было вставлять несколько флэшек одновременно.
Вроде бы синхронизация готова, бекапы тоже, только кликни. Но вот только кликать-то не очень хочется. Автозапуск флэшек по-умолчанию в системе запрещён, поэтому мы поставим замечательную программу USB Safely Remove, которую впоследствии будем использовать не совсем по назначению — для автозапуска при вставке флэшки. Для полной автоматизации поставить её нужно будет на двух компьютерах.
В настройках программы всё предельно понятно. Указываем только .bat файл, соответствующий вашему текущему местоположению компьютера.


Предлагаю теперь выдернуть флэшку из компьютера, а затем вставить обратно для полного собственного удовлетворения.
Удачной вам синхронизации!
Оставить комментарий
Метки
- Александр Алексеенко
- Арт
- Вёрстка
- Грамота
- Дизайн
- Домен
- Иконки
- Логотипы
- Мнемоника
- Напильник
- Отдых
- Писькомер
- Подкастинг
- Почта
- Правила
- Работа
- Сибирские сети
- Синхронизация
- Сон
- Спам
- Спиридонов Антон
- Стандарты
- Флэшка
- Юмор
- Язык
- Яндекс
- ActionScript 2.0
- Backup
- CSS
- cssClass
- DOMReady
- Flash
- Gmail
- HidEmail
- IE6
- IE7
- IKEA
- JavaScript
- jQuery
- LightBriefcase
- Min-properties IE6
- Miranda
- SWFUpload
- WordPress
Рубрики
- Всякие полезные штуки (11)
- Дизайн (1)
- Заметки (16)
- Иконки и иллюстрации (2)
- Инсайд (6)
- Как я провёл выходные (1)
- Новости блога (9)
- Признание (2)
- Хэндмэйд (1)
Мои штуки
- JS: noMoreIE6 — предлагает обновиться пользователям IE6.
- Flash: Писькомер — незаменимый аргумент в любом споре.
- JS: Min-properties IE6 — эмулирует min-width и min-height в IE6.
- JS: targetBlank — добавляет всем внешним ссылкам target="_blank" и кое-что ещё.
- JS: HideEmail — уменьшает вероятность попадания вашего e-mail’а в спам-базу.
- JS: DOMReady — кроссбраузерно предсказывает момент доступности всех элементов на странице.

6 октября 2008 в 20:19
Угуг… Мой хвост добрался и досюда…
Что ж, интересно, интересно… Пожалуй, надо будет организовать подобную вещицу
6 октября 2008 в 20:22
IM-история должна храниться на сервере.
Документы — в почте (само собой, тоже на сервере).
Осталось придумать, как лучше всего хранить настройки и профиль браузера, и синхронизация идёт лесом, как жутко неудобная по ресурсопотреблению (надо каждый день втыкать флешку, вводить пароль флешки, сколько-то ждать, пока синхронизируется, и повторять всё снова перед уходом с работы) штука.
6 октября 2008 в 21:27
Ну это у вас вот работа и дом связаны одной сетью. Как тогда быть, если работа и дом – это расстояние в половину города? Размещать информацию на интернет-серверах, потом метрами выкачивать оттуда? В этом случае флешка куда быстрее и надежднее (нежели кому-то там доверить свои бэкапы).
Самое-то важное – это то, что на флешке можно все пачкой хранить, а если документы – на почте, аська в другом месте, файлы – в третьем… В общем, вот.
6 октября 2008 в 23:15
Бронтозаврик, не связаны и расстояние как раз полгорода
7 октября 2008 в 9:04
Вот стоило написать, что ни разу не забывал флэшку, как сегодня я её забыл =)
7 октября 2008 в 9:28
Забывчивость флешки иногда решается привязыванием ее к штанам длинной веревкой
Зато может случиться казус, когда забыл про флешку, и она тащится за тобой на веревочке по улице всю дорогу…
7 октября 2008 в 9:30
kibik:
Ну раз расстояние полгорода, то разве удобно будет информацию собирать по разным серверам через интернет? Я понимаю, поставить скоростной тариф, качать все данные за несколько секунд (если размер не большой). А если размер большой? Вылетит в «энную» сумму денег, что уже не выгодно, по сравнению с флешкой.
7 октября 2008 в 9:31
А ещё можно одеть другие штаны…
7 октября 2008 в 9:50
Бронтозаврик, так она и не собирается никогда, она там хранится и достаётся при необходимости.
Почта — Gmail с поиском, который «рвёт» любой десктопный. Нужен какой-то документ — нашёл в почте, открыл, исправил, отправил.
IM-история тоже просто хранится на сервере, а не синхронизируется каждый раз. Появилась необходимость что-то «вспомнить» — зашёл, нашёл, вспомнил, закрыл.
Примерно так
7 октября 2008 в 10:06
Павел Франков:
Да, это я упустил. В таком случае могу посоветовать лишь одно: изобрести механизм, который по будильнику скинет с постели, заправит ее, почистит тебе зубы, погладит одежду, накормит, оденет, засунет флешку в карман, в другой карман положит записку о том, где находится твоя флешка, даст пинка под зад, чтобы наконец-таки проснуться, поможет открыть глаза, сядет за руль и отвезет до работы………
kibik
Может это у меня чисто психологически, но мне гораздо нагляднее и «спокойнее», когда информация у меня с собой, нежели где-то там (пусть даже там она сохранее).
7 октября 2008 в 10:11
Антон всё правильно говорит, но пока нет такой системы, которая бы удовлетворяла всем требованиям — вот и приходится выкручиваться.
7 октября 2008 в 10:38
Ммм… Ну а вообще, вы же вроде программисты. Что мешает создать базу данных на удаленном сервере только для себя, распределить необходимую информацию по категориям для более удобного пользования ею, поиск инфы сделать (черт с ним, с гуглом, тут поиск будет чисто под себя)? Плюс пару программ, которые будут через какие-то промежутки времени (или в результате каких-либо событий) сохранять данные на удаленном сервере…