ZSync - зручна синхронізація h2>
Роберт Басира p>
Синхронізація
даних - досить часта завдання, що виникає як перед звичайними
користувачами, так і перед системними адміністраторами, керівниками проектів,
офіс-менеджерами. Робота над проектами різного типу в сучасній
виробничої або офісної діяльності - звичайна справа. Як правило, вона
виконується одночасно різними працівниками, але результати цієї роботи
зберігаються десь в одному місці. p>
Узгодження
дій над проектом різних людей можливо за допомогою процесу синхронізації,
тобто постійного моніторингу документів з метою відстеження внесених
змін і збереження цих змін. Для синхронізації процесу роботи групи
людей над єдиним проектом чи документом використовують різні програми. У
нашому онлайн-журналі вже висвітлювалися деякі з таких програм: SmartSync Pro,
WebSynchronizer. Пропонуємо ознайомитися з ще однією професійною
програмою синхронізації - ZSKSoft Synchronizer від компанії ZSKSoft Lab. p>
ZSKSoft Synchronizer p>
ZSKSoft Synchronizer (ZSync) - багатофункціональний
синхронізатор папок (каталогів). Програма підтримує різні
види і напрямки синхронізації даних, має функції резервного
копіювання, роботи з FTP і офлайн-синхронізації (за допомогою дискет або
електронної пошти). Відмінною особливістю програми є те, що вона
запам'ятовує стан файлів і бачить всі зміни - навіть якщо файл змінився в
обох теках. p>
p>
Головне вікно програми ZSKSoft Synchronizer p>
Інтерфейс
програми виконаний у робочому, без вишукувань, стиль - все під рукою і максимум
функціональності. Інтуїтивно зрозумілим його назвати важко, але для досвідченого
користувача оволодіння роботою з програмою праці не складе. ZSKSoft Lab
зробила, мабуть, все для того, щоб оволодіння технікою роботи було легким і
необтяжливим: досить докладний файл допомоги, щоденний "Рада
дня ", який з'являється при запуску програми, демонстраційні приклади
завдань, наявність спеціальної панелі у вікні програми з підказками. p>
p>
У дистрибутиві програми є чотири приклади завдань p>
Основні завдання p>
Типові
види синхронізації можна розділити на наступні групи. p>
Синхронізація
звичайних (локальних і мережевих) папок. Сюди відносяться: синхронізація настільного
комп'ютера з ноутбуком (через підключення по локальній мережі), резервне
копіювання (на сервер, інший жорсткий диск або просто в окрему папку) з
метою захисту важливих даних від збоїв комп'ютерного "заліза" або від
програмних помилок, колективна робота над проектом, порівняння двох версій
одного проекту і ще багато чого іншого. p>
Синхронізація
з ZIP-архівом. Резервна копія створюється відразу в упакованому вигляді, щоб
заощадити дисковий простір. Якщо історія версій проекту зберігається у вигляді
архівних ZIP-файлів, то їх можна буде порівнювати напряму, без розпакування
архівів. p>
Синхронізація
з FTP-папкою. Це типова задача для веб-майстри, оскільки FTP-папкою частіше
всього виступає веб-сайт. Також можна, наприклад, закачувати оновлення
антивірусних баз. ZSync враховує специфіку роботи FTP-сервера і автоматично
вибирає потрібний режим роботи. Наприклад, закачуючи файли на сервер, він спочатку
копіює їх у тимчасовий файл, а потім перейменовує, щоб відвідувачі,
які в цей час знаходяться на сайті, не відчували незручностей. p>
Синхронізація
з віддаленою папкою. Це папка на іншому комп'ютері, не пов'язаний з вихідним
локальною мережею, та інформація на нього передається електронною поштою або на
дискетах. Якщо користувач працює над проектами на різних комп'ютерах, що не мають
прямого з'єднання (наприклад, на роботі і вдома), то за допомогою ZSync він зможе
їх синхронізувати, пересилаючи тільки заархівовані зміни. Програма
заздалегідь розрахована на аварійні ситуації: якщо користувач втратить дискету,
то з інформацією нічого не станеться. p>
Синхронізацію
в усіх цих типах завдань доводиться здійснювати, як правило, в обох
напрямках: з комп'ютера і на комп'ютер. Для полегшення створення завдань
синхронізації з урахуванням типів завдань і напрямків синхронізації в ZSync передбачено
одразу 9 шаблонів завдань. Як вже говорилося, ZSync може здійснювати
резервне копіювання. Цей тип робіт також включений в шаблони завдань. P>
Створення
завдання на синхронізацію починається з вибору такого шаблону. Після вибору
з'являється вікно властивостей схеми синхронізації, в якому необхідно провести
всі налаштування: вказати шляхи до папок-приймачів і папок-джерел, вказати
настройки FTP-з'єднання, налаштувати фільтри і параметри синхронізації, вказати
напрямку синхронізації. При часто змінюються типових завданнях синхронізації
має сенс, одного разу налаштувавши завдання синхронізації, зберегти його як шаблон.
Це спростить рутинну операцію створення нових завдань. P>
В
програмі досить великі можливості для фільтрації файлів. За класичною
технології drag & drop можна додавати ті або інші файли у фільтр, після
цього файл перестає синхронізуватися. Крім фільтрів існує ще один
механізм моментального виключення файлу з процесу синхронізації - він
називається якір. Швидка позначка будь-якого файлу чи папки цим якорем через
контекстне меню, яке викликається правою кнопкою миші, моментально виключає файл з
процесу. Зняття якоря повертає файл у загальний список. P>
p>
Локалізація локальної та дистанційної папки p>
В
програмі непогано розвинена система оповіщення. "Заякоренние" файли
позначаються відповідним значком, файли, які змінилися з моменту
останньої синхронізації, виділені жовтим кольором. Червоним кольором позначені
конфліктні файли - тобто файли, які мають зміни у версіях обох
папок (папці-джерелі і папці-приймачі), і користувачеві потрібно буде прийняти по
цих файлів рішення окремо. Також кольоровими рядками зазначаються інші
зміни або параметри файлів і папок. Спеціальними значками позначаються
змінені, видалені файли. Також є спеціальна символіка і в інших
станів файлів. p>
p>
Жовті рядки - змінені файли, червоні - конфліктні p>
У
програми є можливість проводити порівняння вмісту різних проектів.
Наприклад, відстежити зміни в вихідні коди програм почергових версій. Тобто
ZSync може надати допомогу в пошуках помилок при створенні програмного
забезпечення. p>
Резервне копіювання p>
Одним
з відмінностей ZSync від програм подібного роду в області резервного копіювання
є можливість резервного копіювання в два (або більше) по-різному
розташованих пункту. Архівація проводиться у форматі ZIP, при цьому можна
задати ім'я файлу в зручному для користувача вигляді за допомогою спеціальних
макроподстановок. p>
Резюме p>
ZSKSoft
Synchronizer - зручна і практична програма для професійної роботи. Вона
істотно полегшує роботу програміста, системного адміністратора,
офіс-менеджера при організації роботи над проектами різної складності, надасть
велику допомогу веб-майстрам, власникам ноутбуків, та й взагалі будь-яким
користувачам ПК. До достоїнств програми можна віднести простоту та швидкість
роботи в локальній мережі і при синхронізації локальних папок. До умовних
недоліків - деяку ускладненість навчання роботі. p>
ZSKSoft
Synchronizer має подальші можливості для вдосконалення. Дуже корисною
для користувачів була б функція синхронізації по заданому тимчасовому
періоду. Поки що для такої синхронізації потрібне використання інших програм. P>
(З цією пропозицією ZSKSoft Lab не погодилася.
Компанія вважає, що синхронізацію повинен ініціювати користувач - в той
момент, коли він закінчив черговий етап роботи і готовий її опублікувати. Інакше
може статися так, що синхронізатор "висмикне з-під носа" і
відправить файли, які ще не закінчаться. Втім, у кінцевому рахунку, якщо користувачі
висловлять такі ж, як і у автора статті, зауваження, то ця функція буде
додана.) p>
В
налаштування параметрів синхронізації по FTP необхідно, щоб пароль виводився в
неявному вигляді. Ймовірно, для користувачів буде зручним і додавання в програму
додаткового вікна зі списком всіх створених завдань для переходу до будь-якої з
них "в один клік". В операціях резервного копіювання було б
цікаво бачити функцію запису на CD. При великих обсягах баз даних,
підлягають бекапа, це дуже зручно для сисадміна. p>
Список літератури h2>
Для
підготовки даної роботи були використані матеріали з сайту http://www.softkey.info/
p>