История
Software, №35, 2003 год, Умная синхронизация
http://kv.by/index2003351102.htm
Наверное, в период летних отпусков не многие заметили пополнение в семействе программ, выпускаемых питерской компанией ReGet Software. К знаменитой качалке ReGet Deluxe добавлен еще один продукт - утилита для "умной" синхронизации данных WebSynchronizer. Вкратце о программе упоминала Светлана Середа, PR-менеджер компании (см. интервью с Владимиром Романовым - автором ReGet, опубликованное в №33).
В чем же, собственно, состоит суть программы? Все просто: она сравнивает даты изменения файлов в двух указанных папках и перезаписывает более свежие копии на место устаревших. В результате получаются две идентичные папки, содержащие самые последние версии файлов. При этом WebSynchronizer копирует не весь массив данных, а только те файлы, которые были изменены с момента предыдущей синхронизации. Очень кстати и встроенный планировщик - с его помощью WebSynchronizer может самостоятельно выполнять повторяющиеся действия: например, регулярно производить синхронизацию файлов в назначенное время или выключать компьютер после выполнения всех задач. Программа практически не заметна: мирно сидит в System tray и делает свое дело.
А умения утилиты оказываются полезными в ряде случаев. Так, можно всегда синхронизировать содержимое двух папок на локальном компьютере, двух удаленных папок, а также папок, одна из которых находится на локальном компьютере, а другая - на удаленном. Таким образом, обрисовывается круг решаемых задач. Например, подобным образом можно осуществлять резервное копирование, периодически обновлять содержимое web-сервера (очень полезно при постоянном подключении к интернету) или в конце рабочего дня скидывать наработки на Flash drive и переносить их на домашний компьютер.
Конечно, закачивать данные на удаленный сервер можно и с помощью обыкновенного FTP-клиента, а программ для резервного копирования - так вообще пруд пруди. Но следует учесть, что отличительная черта WebSynchronizer, как и Reget Deluxe, - это работа в несколько потоков, поэтому задачи копирования выполняются значительно быстрее. Да и потом, в случае обрыва связи, что актуально "в наших широтах", синхронизация может быть продолжена с места обрыва. Актуальна и возможность ручного регулирования трафика: его можно при необходимости ограничить, чтобы не мешать выполнению других более важных задач. Интерфейс программы очень схож с ReGet (еще бы!) - так что проблем разобраться с WebSynchronizer не возникнет.
Автор программы WebSynchronizer - Павел ФЕДОРЦОВ. Ему 19 лет, учится в СПбГУТ им. проф. М.А Бонч-Бруевича. В компанию ReGet Software попал после выполнения тестового задания.
Наши дни
Теперь WebSynchronizer - open source.
SOFT32.com, Editor's Review - WebSynchronizer, 05/03/2007
http://www.soft32.com/download_5230.html
|
|
The synchronization tasks are divided into three categories (local - remote, remote - remote, local - local). You can choose not to modify the files from the source drive. It's also possible to define a task which copies files from one location to another without comparing them. WebSynchronizer provides a "new task" wizard, which is great for beginners. This wizard should be able to help you configure tasks in an easy step by step process.
I use this software to upload modified files to my FTP server. Instead of uploading an entire website, WebSynchronizer only uploads the files that were modified recently. This saves a great deal of bandwidth and makes it easier to maintain a website synchronized with a local copy.
Pluses: You can customize each task's priority by setting a traffic limit and the number of connections to a server. Three traffic modes (suspended, cooperative, and unlimited) are supported and can be easily activated anytime you like. Websynchronizer also features a scheduler, which can be used to start any of your synchronization tasks automatically.
Drawbacks / flaws:
In conclusion: I consider this software to be the best synchronization tool. This is just my opinion, so I suggest you try it yourself.
http://sourceforge.net/projects/websynchronizer/