Спасибо! Работает (тщательно пока не проверял). Теперь контакт, заведённый в ней, виден нормально во встроенных контактах. Только выбор фотографии пропал... Вроде было в 0.8, или я забыл? Проверить до завтра не смогу...
UPD: Проверил, в 0.8 всё ок. В 0.9 в списке фотки видны, при редактировании (и заведении нового контакта) - нет.
Отредактированно Dali (24-09-2008 07:09:17)
Неактивен
Logvinon говорит:
Попробывал хилдонизировать Contacts, убрал меню на место, пробуйте:
http://www.rpb.ru/nl/contacts_0.9-2_armel.deb
Спасибо большое !
P.S. Вы не пробовали синхронизировать через funambol календарь ?
У меня русский нормально не передается, я настроил syncevolution отдавать тип calendar (iCalendar 2.0)
на N810 и на рабочей машине, сделал отдельный URL для обработки iCalendar, а он (видимо funambol) постоянно перекодирует их в экранированные символы и страшно ругается...
перерыл форумы syncevolution и funambol, нашел только, посты в которых итальянцы клянутся что пофиксили ошибки с обработкой кодировки в iCalendar 2.0... странно...
может кто-нибудь уже ходил по этим граблям с новым сервером (7.0.4) ?
пример календарного события (в оригинале SAMMARY был по русски):
BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:/softwarestudio.org/Tzfile/Europe/Moscow
X-LIC-LOCATION:Europe/Moscow
BEGIN:STANDARD
TZNAME:MSK
DTSTART:19701026T020000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-2SU;BYMONTH=10
TZOFFSETFROM:+0400
TZOFFSETTO:+0300
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:MSD
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0300
TZOFFSETTO:+0400
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY;ENCODING=QUOTED-PRINTABLE:
0=9E=D0=B1=D1=83=D1=87=D0=B5=D0=BD=D0=B8=D0=B5
X-LIC-ERROR;X-LIC-ERRORTYPE=PARAMETER-NAME-PARSE-ERROR:Cant parse
parameter name: CHARSET=UTF-8
CLASS:PUBLIC
DTSTART;TZID=/softwarestudio.org/Tzfile/Europe/Moscow:20071001T000000
DTEND;TZID=/softwarestudio.org/Tzfile/Europe/Moscow:20071005T235900
X-FUNAMBOL-ALLDAY:1
UID:20070828T135301Z-21321-1000-1-20@mercury2
DTSTAMP:20080925T110439Z
LAST-MODIFIED:20080925T110439
END:VEVENT
END:VCALENDAR
Неактивен
yoda:
Увы, с календарём совсем не разбирался. В данном случае, меня полностью удолетворяет GPE + Erminig для синхронизации с Google.
Dali:
Угу, точно куда-то делись фотки. Т.е. отображаются, но добавить/изменить не удаётся. Попробую посмотреть, но поскольку они не синхрятся, то особого интереса нет.
Неактивен
Сделал "взаимопроникновение" :-) групп "Контакты" и Contacts. Т.е. теперь обе программы будут пользоваться одними и теми же списками групп. При старте произойдёт слияние, которое потом будет, по возможности, поддерживаться. Правда, встроенные группы (addr_li_..) пока наименовать по-человечеки не получилось - идеи закончились:
http://www.rpb.ru/nl/contacts_0.9-3_armel.deb 
PS:
1. С фотками пока непонятки
2. Можно и на "ты"
Неактивен
Фух, однако, разобрался с фотками. Интересно, что ошибки были в оригинальном тексте, пришлось часть кода переписать. Заодно заменил диалог выбора фотки на стандартный (hildon_..).
Замечательно, что автор изначально вставлял не ссылку на фотку (так делает системный 'Контакты'), а фотку целиком в VCARD. Теперь, при синхронизации, фотка спокойно уезжает, например, на ScheduleWorld.
Да, забыл:
http://www.rpb.ru/nl/contacts_0.9-4_armel.deb 
PS: Письмо автору с патчами отослал, но, увы, никакой реакции в ответ. Так что будем считать это пока "неофициальнын форком".
PPS: осталось немного доделать русификацию.
Отредактированно Logvinon (03-10-2008 05:12:04)
Неактивен

Logvinon : спасибо за программу и пояснения,
сегодня успешно засинхронизил через sheduleworld и syncevolution :
evolution на десктопе
мобильник
контакты на таблетке
Неактивен

Вопрос : а кто то пользуется синхронизацией контактов вкупе с использованием встроенного maemo мессенджера ? Он получает с сервака контакты (jabber, icq) и при их синхронизировании перекидывает только имена...
Неактивен
Нда, работы оказалось больше, чем ожидалось. Начну с проблем:
1. Практически неработоспособен 'Адрес', лучше им не пользоваться (пока не поправлю ошибки)
2. Локализация приводит к странным тагам в базе VCARD (решение есть, но трудоёмкое)
Теперь о приятном:
1. Добавил перевод
2. Местами поправил размеры видгетов
3. Сделал Fullscreen
От автора пока ничего. Буду дальше бомбить его патчами ;-)
http://www.rpb.ru/nl/contacts_0.9-5nl_armel.deb 
и исходники:
http://www.rpb.ru/nl/contacts_0.9-5nl.tar.gz 
Список TODO продолжает расти.
Неактивен

Logvinon : а контакты с jabber серверов вы используете ?
Неактивен
Увы, нет :-(
Но, если есть проблемы, то обязательно зарегюсь, где скажете. И буду тестировать.
Отредактированно Logvinon (13-10-2008 07:25:34)
Неактивен

я просто юзаю с дефолтного клиента jabber, gtalk и изредка icq, все эти контакты так же попадают в базу
Неактивен
спасибо за поддержку contacts!
мне, например, очень не хватает сортировки по фамилиям
для работы так значительно удобнее
поправьте, кто может)))
спасибо ещё раз!
Неактивен
Записал в TODO.
Неактивен
А где БД этого PIM лежит? А то я неудачно конвертнул vcf с завра, имнортнул в 0.8 - умляуты
Прибил 0.8, слегка изучил матчасть, поставил 0.9.5 - а кривые контакты тут как тут, не убились. И, самое главное, жму удалить, а кривой контакт не удаляется, однако... Где руками БД лечить?
Отредактированно dAlexis (17-10-2008 22:24:18)
Неактивен
Где лежит сама адресная книга не знаю. Попробуйте, удалить через стандартное приложение - база используется одна. Я поисследую вопрос с удалением.
Неактивен
Logvinon говорит:
Где лежит сама адресная книга не знаю. Попробуйте, удалить через стандартное приложение - база используется одна. Я поисследую вопрос с удалением.
Я ж так и удалял... И софт стандартным образом прибивал через диспетчера и контакт пробовал удалить штатным образом. Буду сам искать, если дороюсь до чего - напишу.
Неактивен
/home/user/.osso-abook/db/
Неактивен
Dali говорит:
/home/user/.osso-abook/db/
Спасибо, на выходные буду лекарить. Кстати! Кодировка должна быть какая? Я-то думал что на шарпе правильный UTF (кстати, 8 или 16?) а тут чего? Я, скорее всего, 8 с 16 перепутал
Кстати, все умляуты во встроенные контакты ловко так переползли (4Logvinon - сработало!!!) и там их грохать надо...
Неактивен
dAlexis говорит:
Кстати! Кодировка должна быть какая?
UTF8
Неактивен
Программы Pimlico вошли в дерево Gnome. Может теперь будет легче договориться с патчами, поскольку автор на вопросы не отвечает. Как минумум, русификацию теперь можно делать через страницы Gnome.
Все свои наработки выложил на данном сайте (см. "Файлы").
Неактивен
Смигрировал я контакты с завра на pimlico - получилась просто мини-эпопея. Значится, так - пришлось завровский VCF-файл ковырять перлом, чтобы он засосался. Всосался он, кстати, плохо- во встроенных контактах не то, но хоть в pimlico все ОК. Убедился, что и в завре народец "веселый", и pimlico начинали писать те еще гуси - прям как в присказке "Один серый, другой белый, оба голубые"
Завровский формат весьма весел:
Во-первых, есть строки ENCODING=QUOTED-PRINTABLE: С ними я поборолся путем chr на подстроку после '='
Во-вторых, есть подстроки CHARSET=ISO-8859-1: Пришлось заменять на пустые строки.
В-третьих, после этого в тэгах N, TITLE и проч вместо двоеточия появлялись кое-где точки с запятой типа N;Pupkin. Полечил
В-четвертых, объявились символы chr(0) неизвестно откуда. Выкинул.
Перегнал в UTF-8 Notepad++ и закачал. Тут ждал хреновенький сюрприз: Организации видны, а имена после N:Pupkin;Vasily трактуются, как "безымянный" ![]()
Пришлось все N: менять на FN: с уборкой промежуточный точек с запятой. В pimlico-то поле называется "Полное имя". УРА - pimlico пашет. Глянул во встроенные контакты - а "неизвестные солдаты" туда перебежали. Там только e-mali видны, как имена (там где имелись). Плюнул пока, хотя вопросец остался. IMHO и N: и FN: нужны, только рассинхронизация светит (если один правит FN, а второй - N)
В общем, Patalogiaclly Eclectic Rubbish Lister (PERL) рулит. Если модератор не казнит, могу скрипт кинуть.
Кстати! Рекомендую http://tools.ietf.org/html/rfc2426
- RFC по VCard-формату. Хотя и в завре и в maemo на него частично забили...
Отредактированно dAlexis (24-10-2008 08:06:47)
Неактивен
Практически все можно сделать, использую только shell.
Если не удается, то используйте grep, sed и awk.
Для всего остального есть perl![]()
Как-то так. Дословно не помню.
Но безусловно perl рулит!
Неактивен
Logvinon говорит:
Попробывал хилдонизировать Contacts, убрал меню на место, пробуйте:
http://www.rpb.ru/nl/contacts_0.9-2_armel.deb
Not found ![]()
Не выложите снова?
Неактивен
woka говорит:
Not found
Не выложите снова?
Выложено на данном сайте в разделе "Файлы".
Неактивен