| Mikhail ( @ 2008-05-04 09:50:00 |
Купил тут коммуникатор. GPS, bluetooth, гиг встроенной памяти. А потом весь вечер приобщался к высоким технологиям.
Первая задача естественно перенести контакты со старого телефона (Siemens S65) на коммуникатор.
Так как родные сименсовские проги под винду почему-то не хотели видеть телефон через блютус, а проги под линукс не хотели понимать русские буквы в адресной книге, то решил воспользоваться протоколом SyncML. У МТС как раз есть syncml-сервер за 60р./мес. Ну фигли, залил туда контакты.
Потом забрал их оттуда в виде VCARD-файла (все контакты в одном файле).
Далее стал думать, как был залить их в коммуникатор. SyncML там не поддерживается (или я не нашёл), типа несовременно это. Ладно, перегружаю ноут в венду, настраиваю ActiveSync, запускаю Outlook. Тестовый контакт синхронизируется нормально, значит можно переливать все остальные (а их там ~400). Дальше я обнаруживаю, что Outlook не умеет импортировать VCF-файл, в котором много контактов.
Ладно, хорошо что есть Linux. Запускаю Kaddressbook, импортирую контакты там, заново экспортирую. При экспорте он меня спрашивает, как делать, в один или много файлов. Делаю в много файлов.
Ок, продолжаем. Дальше веселее. Outlook не умеет импортировать кучу VCARD-файлов. Можно только по одному. Офигеваю. Иду гуглить. Предлагают либо использовать левую программу, либо перетащить все файлы контактов из окна проводника в Outlook. Я на какое-то время подумал, что я идиот и drag-and-drop решает. Ага, как же. Перетаскиваю. Венда начинает открывать много окошек, по одному на файл. Пздц. Прибиваю Outlook через диспетчер задач, пока он не успел повесить систему. Гуглю дальше. Нахожу какую-то прогу под названием Outlook Toolbox. Ну конечно же платная, а как же. Хорошо, что есть триальная на 30 дней. Качаю, настраиваю. Она умеет, ыыыы. Поехали. Ой бля что это. Много контактов-то оно умеет, вот только Outlook не понимает utf-8, в котором у меня все эти файлы. Да, на тестовом контакте я этого не заметил, потому что там был чувак из US :)
Ладно бля, иду снова на линукс, беру эту кучу файлов, прохожусь Iconv-ом, вырезаю из них информацию о том, что они в UTF-8 (perl-ом). Снова иду на венду, и импортирую их уже успешно. Прога говорит, что типа ок, 400 контактов того - импортировались. Клёво. Ой бля, что это - в Outlook-е их стало 800. Каждого по 2. Ебать-копать. Тут я проявил малодушие и 400 раз кликнул мышкой с нажатым ctrl-м и нажал Delete. Потому что придумывать, как автоматизировать удаление дубликатных контактов в Outlook-е, я совсем не хотел.
Ну собственно тут-то и всё, запустил ActiveSync, подключил коммуникатор, контакты перелились.
Итак, для того чтобы перенести контакты между старым телефоном и новым, мне потребовалось: оборудование: стационарный компьютер с Linux, ноутбук с Windows, usb-кабель для коммуникатора
знание языков программирования: perl, bash
использованные протоколы и стандарты: SyncML, VCARD, ActiveSync
софт: Kaddressbook, firefox, Outlook, Outlook Toolbox
время: около двух часов
В 2002-м году при смене телефона Motorola T2288 на телефон Siemens S35, я просто переставил сим-карту - две минуты.
P.S. А как вышеописанную процедуру будет делать человек, который не умеет пользоваться Linux-ом? Наверное будет набивать контакты вручную.
Первая задача естественно перенести контакты со старого телефона (Siemens S65) на коммуникатор.
Так как родные сименсовские проги под винду почему-то не хотели видеть телефон через блютус, а проги под линукс не хотели понимать русские буквы в адресной книге, то решил воспользоваться протоколом SyncML. У МТС как раз есть syncml-сервер за 60р./мес. Ну фигли, залил туда контакты.
Потом забрал их оттуда в виде VCARD-файла (все контакты в одном файле).
Далее стал думать, как был залить их в коммуникатор. SyncML там не поддерживается (или я не нашёл), типа несовременно это. Ладно, перегружаю ноут в венду, настраиваю ActiveSync, запускаю Outlook. Тестовый контакт синхронизируется нормально, значит можно переливать все остальные (а их там ~400). Дальше я обнаруживаю, что Outlook не умеет импортировать VCF-файл, в котором много контактов.
Ладно, хорошо что есть Linux. Запускаю Kaddressbook, импортирую контакты там, заново экспортирую. При экспорте он меня спрашивает, как делать, в один или много файлов. Делаю в много файлов.
Ок, продолжаем. Дальше веселее. Outlook не умеет импортировать кучу VCARD-файлов. Можно только по одному. Офигеваю. Иду гуглить. Предлагают либо использовать левую программу, либо перетащить все файлы контактов из окна проводника в Outlook. Я на какое-то время подумал, что я идиот и drag-and-drop решает. Ага, как же. Перетаскиваю. Венда начинает открывать много окошек, по одному на файл. Пздц. Прибиваю Outlook через диспетчер задач, пока он не успел повесить систему. Гуглю дальше. Нахожу какую-то прогу под названием Outlook Toolbox. Ну конечно же платная, а как же. Хорошо, что есть триальная на 30 дней. Качаю, настраиваю. Она умеет, ыыыы. Поехали. Ой бля что это. Много контактов-то оно умеет, вот только Outlook не понимает utf-8, в котором у меня все эти файлы. Да, на тестовом контакте я этого не заметил, потому что там был чувак из US :)
Ладно бля, иду снова на линукс, беру эту кучу файлов, прохожусь Iconv-ом, вырезаю из них информацию о том, что они в UTF-8 (perl-ом). Снова иду на венду, и импортирую их уже успешно. Прога говорит, что типа ок, 400 контактов того - импортировались. Клёво. Ой бля, что это - в Outlook-е их стало 800. Каждого по 2. Ебать-копать. Тут я проявил малодушие и 400 раз кликнул мышкой с нажатым ctrl-м и нажал Delete. Потому что придумывать, как автоматизировать удаление дубликатных контактов в Outlook-е, я совсем не хотел.
Ну собственно тут-то и всё, запустил ActiveSync, подключил коммуникатор, контакты перелились.
Итак, для того чтобы перенести контакты между старым телефоном и новым, мне потребовалось: оборудование: стационарный компьютер с Linux, ноутбук с Windows, usb-кабель для коммуникатора
знание языков программирования: perl, bash
использованные протоколы и стандарты: SyncML, VCARD, ActiveSync
софт: Kaddressbook, firefox, Outlook, Outlook Toolbox
время: около двух часов
В 2002-м году при смене телефона Motorola T2288 на телефон Siemens S35, я просто переставил сим-карту - две минуты.
P.S. А как вышеописанную процедуру будет делать человек, который не умеет пользоваться Linux-ом? Наверное будет набивать контакты вручную.