Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
/usr/local/include/iconv.h в каталог libopensync-plugin-vformat-0.36/src и поправить файл libopensync-plugin-vformat-0.36/src/vformat.c, в нем мы заменяем «#include <iconv.h>» на «iconv.h» и устанавливаем плагин.
Аналогично собираем наш основной инструмент синхронизации msynctool, после сборки которого установку можно считать законченной и приступить к настройке.
Этап 3. Настройка
Заходим под пользователем, под каким будет работать наша синхронизация. Проверяем, все ли у нас установилось корректно, результат должен быть как минимум такой:
$ msynctool --listplugins
Available plugins:
syncml-http-server
syncml-http-client
file-sync
Результат работы команды представлен на рис. 2.
Рисунок 2. Просмотр установленных плагинов
По команде «msynctool --listformats» мы получим список форматов, там должны присутствовать: vcard21(30), vevent20(10), vnote11, vtodo20.
Все в порядке, можно продолжать.
Создаем группу для синхронизации и подключаем к ней наши плагины:
$ msynctool --addgroup mysync
$ msynctool --addmember mysync syncml-http-server
$ msynctool --addmember mysync file-sync
Проконтролировать результат работы данных команд можно так:
$ msynctool --showgroup mysync
Groupname: mysync
Member 1: syncml-http-server
No Configuration found: Member has not been configured
Member 2: file-sync
No Configuration found: Member has not been configured
Результат работы команды говорит нам о том, что мы не сконфигурировали членов созданной группы. Сконфигурировать каждого члена созданной нами группы очень просто с помощью такой команды:
$ msynctool --configure mysync 1
Откроется ваш редактор по умолчанию с конфигурацией (с комментариями по каждому из параметров) в формате XML.
Для члена syncml-http-server нам достаточно указать URL, на котором будет работать сервер, и port в соответствующих местах конфигурационного файла
<url>10.20.30.40</url>
<port>1234</port>
Замечание: не забудем открыть указанный в конфигурации порт (протокол TCP) на своем брандмауэре. Допустимо использовать 80-й порт в конфигурации, если это не вызывает конфликта с установленным веб-сервером.
Также в конфиге следует проверить (имена баз чувствительны к регистру символов) описания баз данных, к которым будет подключаться клиент. Для телефонов Sony Ericsson часть конфигурации выглядит так: