svs57 @ 24-04-2008 23:08:25

Поиск по этому форуму не дал результатов.
Может кто не знает, что есть такой вот легкий PIM
http://pimlico-project.org/   

gLobster @ 24-04-2008 23:45:16

Он заморожен и нормально не работает. В блоге авторы писали о том, что поскольку им не удалось договориться с нокией о поддержке полного адрес-сервера взамен используемого сейчас лайт, то или в нём не будут работать половина функций, или после его установки перестаёт работать ещё что-нибудь. На это уже напопролись на 2007 версии, когда установившие этот пакет потом не могли поставить rtcomm, поскольку pimlico подменил системный пакет адресс-сервера и обрано его откатить было возможно только поутём перепроошивки.
То, что сейчас у них выложено нормально с существующей адресной книгой не работает. Фактически это ещё убогее GPE

Это иллюстрирует попытка с главной странице проекта http://www.pimlico-project.org/   
перейти на ссылку http://projects.o-hand.com/eds    называемую "Embedded Evolution Data Server" и упоминаемую как краеуголный камень системы :)

slonnik @ 24-04-2008 23:55:03

"Елки иголки" - как гворит Крош. Действительно не хватате PIM да еше с синхронизацие Outloook - ну неужели производители этого не видят ?!

gLobster @ 24-04-2008 23:57:09

Раз его нет - значит не видят или не считают нужным. А может просто нет сил и времени на его создание :)

slonnik @ 25-04-2008 00:30:59

Я так понимаю что теперь все сфокусированы на концепции социальных сетей, Web 2.0 и считают что standalone PIM это уже не кашерно ... что конечно входит в контраст с окружающей меня действительностью (недавно прописывался и надо было в паспортный стол предоставить квитанции об оплате коммунальных услуг за последнии пол года, а вы говорите Web2.0 :-D )

gLobster @ 25-04-2008 00:46:40

Справку попросили в финском паспортном столе? Или в немецком? Где написано, что в России есть социальные сети? Или где-нибудь, кроме дисков с утечкой информации продаваемых в метро, единых информационных баз для каких-либо служб?

slonnik @ 25-04-2008 00:52:55

Это я брюзжу по поводу проекта "Электронная Россия", а вот задача невысосанная из пальца: веду бухгалтерию подъезда (оплата консъерзжек, телефона и т.д.), gnumerica хватате вполне, очнь хочется синхронизации с Web, кликнул кнопку и у тебя синхронизовалось с Google Spread Sheet например.

calipsio @ 16-06-2008 11:17:26

Сегодня протестировал Dates, Tasks, Contacts

самая удобная Dates

Установка без проблем, иконка в панели красивая, интерфейс на весь экран без проблем, удобно планировать и просматривать свои дела по дате. лучше чем GPE. но есть недочеты, которые в полне легко исправить.

Tasks - похуже, слишком просто, есть баг с календарем, не работает на весь экран, подходит для небольшого числа заметочек.
но всеже приятней  чем GPE to-do list

Contacts - самая ожидаемая программа, если бы она работала так как надо, группы нормально не работают, не нашел возможность экспорта.
НО есть очень важная черта можно добавить пользователям новые поля такие как адрес,  Ник нейм дата рождения, дом. страница. Этих опций очень нехватает нам в стандартном приложении.

ИМХО: Нужно приложить немного усилий и доделать эти два продукта и радоваться жизни.

gLobster @ 16-06-2008 11:54:09

К сожалению это не возможно. пимлицо опирается на полную версию адресбук сервера, а в таблетке использована "урезанная". При установке возникает конфликт версий, который может привести к неработоспособности штатных приложений. Как я писал выше, именно поэтому авторами проект заморожен.

calipsio @ 16-06-2008 12:26:27

А почему не создать свою базу отдельно, ведь необязательно хранить контакты совместно с стандартной базой контактов.

Создать отдельно, и сделать полный пакет PIM приложений, простых но удобных?

а про стандартные забыть.

gLobster @ 16-06-2008 13:57:44

а потому что это тогда не пим. Такой псевдо пим уже есть - гте называется. Может я излишне нормальными девайсами избалован, но ПИМ должен быть единый для всех. И гталк им должен пользоваться и модест и чаты и т.д. Всё должно быть в одном месте. адресбук сержер для того и создавался с унифицированным апи доступа.
Ведь если пим сбоку, так может вообще проще пимдевайс взять. Тот же палм идеальным рядом носимым пимом будет с синхронизацией полной с десктопом и феноменальным временем отклика. а всё остальное - на таблетке?

Dali @ 17-06-2008 03:33:28

Dates - примитивный календарь. Только одноразовые напоминания, только с временем. Нет на весь день, нет повторяющихся.
Пока на таблетке лучший - calend на питоне.

Todo использую из GPE, замечания мелкие.

Контакты тоже пока из GPE, но он очень кривой. Но лучше пока нет. Кстати, над ним-то есть смысл поработать. Функций добавлять не придётся, только исправить грубые ошибки с отбором по категориям и Find. И русифицировать закладки по именам (ABC,  DEF, ... --> АБВ, ГДЕ, ...)

Эх, когда у меня руки дойдут поднять Maemo SDK...

dik @ 17-06-2008 03:39:58

всё не доходят руки потестировать syncevolution - синхронизация таблеточных контактов с сервером по протоколу syncml

а сервер можно и с аутлуком синхронизить и с чем угодно практически....

Dali @ 17-06-2008 06:51:06

Я ставил сервер под линуксом. от потянул большую корпоративную систему...
Ради синхронизации с мобильным телефоном, и ещё более опциональной - с evolution на ББ мне показалось тяжеловато. Не хватило силы воли разбираться.
А отдельного сервака SyncML не нашёл.

dik @ 17-06-2008 07:02:50

> А отдельного сервака SyncML не нашёл.

Из открытых, работающих, которые можно поставить для себя -  http://www.egroupware.org/   
http://www.egroupware.org/sync   

а как сторонний сервис уже несколько лет юзаю mobical.net

Dali @ 17-06-2008 08:47:58

Вот про egroupware я и говорил. Она состоит из 25 пакетов. Установка даже только 2 (addressbook и calendar) тянет еще 18 пакетов, в том числе из apache и php. Короче, это большая корпоративная клиент-серверная WEB-ориентированная распределённая тяжелая системища.
Может, когда нибудь...
А был бы просто сервер SyncML, который с одной стороны втыкается в evolution, а с другой - в протокол SyncML.
Только решит ли это проблему полностью (синхронизация всех мобильных устройств через ББ)?
Не знаю, как syncevolution, а давно разрабатываемая opensync для evolution до сих пор в такой глубокой ... альфе, не работал нормально ни с мобилками и по SyncML и по gnokii (проверял с SE K750 и Nokia 5610), ни с Palm, ни с IT2008.

t0nik @ 21-08-2008 04:39:37

dik говорит:

> А отдельного сервака SyncML не нашёл.

Из открытых, работающих, которые можно поставить для себя -  http://www.egroupware.org/   
http://www.egroupware.org/sync   

http://www.funambol.com/   

dik говорит:

а как сторонний сервис уже несколько лет юзаю mobical.net

http://www.scheduleworld.com/   

Dali @ 21-08-2008 07:07:49

Вот и я вчера это накопал. У scheduleworld появился апплет для FireFox, для локальной синхронизации мобилы по BT, только у меня пока не работает.

Logvinon @ 23-09-2008 03:32:36

Поделюсь своими впечатлениями.

1. Глубокоуважаемый gLobster несовсем прав, программа неторопливо развивается. Под Дебиан уже вышла версия 0.9. Совместимостью с таблеткой страдает только часть проекта - Dates и Tasks. По словам разработчиков - из-за того что Нокия выкинула часть EDS, отвечающая за календарь. Они решили эту проблему отдельными библиотеками (с этим я совсем не разбирался). Contacts ставится без проблем на Diablo и не тянет за собой ниодного пакета.

2. К сожалению, версии под таблетку авторы перестали выкладывать, аргументируя нехваткой времени. Более подробно можно прочитать у самого автора в блоге:  http://burtonini.com/blog/computers/pim … 2-21-15-30   

3. Действительно, я без всяких проблем собрал пакет contacts_0.9-1_armel.deb и поставил на таблетку.

4. Конечно, программа не до конца хилдоизирована, верхнюю менюшку было бы неплохо перетащить на её законное место. Но всё-таки, будет поудобнее GPE. Прекрасно работает совместно со стандартными Контактами. Что интересно, очень пиететно каждая относится к неизвестным полям, при редактировании контакта они остаются ниизменными, что приятно. Иконки/фотки контакта видны и там, и там.

5. Но, если Contacts видит группы от Контактов, но как-то странно, например, 'Друзья' видны как addr_li_group_friends. То группы, заведённые в Contacts совсем не видны в Контактах.

6. Далее, мне более всего интересовала синхронизация, поэтому поработал с прогой syncevolution 0.8. Общие впечатления - положительные, проблем с русским языком нет никаких, но есть громадный минус - если в контакте есть иконка/фотка, то контакт не синхрится.

Далее, работа с синхронизацией шла следующим путём:
а) Взял с сайта Funambol их сервер, поставил у себя на компе. Синхронизация работает в обе стороны, заодно отсинхрился с Thunderbird. Но, если сервер не настраивать, то он игнорирует много интересных полей, например, Jabber, ICQ, SIP
b) Зарегился на их сайте My.Funambol - результат абсолютно тотже, т.е. они ничего у себя специально не настраивают.
c) Далее, естественно пошел на ScheduleWorld. Они работают на том же движке - Funambol, но настроили его получше. Дошел до места SIP, но Jabber и ICQ остались за бортом. Самое интересное, что наконец-то перешла на сервер и группировка контактов. Но, группа 'Друзья' от Контактов так и осталась addr_li_group_friends

Что еще интересного, если синхронизация идёт в фоне, то Contacts очень оперативно реагирует и перерисовывается.

Вот, вкратце, и всё :-)

dik @ 23-09-2008 03:47:47

прикольно - наконец то кто то добрался до попробовать syncevolution. :)
С какими опциями синхронились - можете команды кинуть сюда или в вики ?

dik @ 23-09-2008 03:49:57

насчёт бесплатных сервисов : нокия запустила syncml сервис на ovi.com и несколько месяцев назад тестил zyb.com

Logvinon @ 23-09-2008 04:27:50

Syncevolution запускается из командной строки, есть к ней виндовый интерфейс, но я с ним не разбирался.

По шагам:

1) Сначало надо создать конфигурацию:
$ syncevolution -c --template <имя шаблона> <имя конфигурации>
Шаблоны могут быть:
   funambol = http://my.funambol.com   
   scheduleworld = http://sync.scheduleworld.com   
   synthesis = http://www.synthesis.ch   
   memotoo = http://www.memotoo.com   
Имя конфигурации почему-то называется hostname.
Например, для ScheduleWorld запускаем так:
$ syncevolution -c --template scheduleworld sw

2) Установить логин/пароль для конфигурации. Можно через опции syncevolution, а можно напрямую отредактировать файл:
~/.config/syncevolution/<имя конфигурации>/config.ini
поля username и password
Или:
$ syncevolution -c -y username=user -y password=pass sw

Если пароль задать символом '-', то он будет спрашиваться каждый раз, или можно его брать из переменной окружения - password='${PASS}'

3) Далее, сама синхронизация: syncevolution <имя конфигурации>
$ syncevolution sw

4) Там ещё много всего возможно - шифрование, компрессия и т.д.

Dali @ 23-09-2008 05:21:57

Logvinon говорит:

3. Действительно, я без всяких проблем собрал пакет contacts_0.9-1_armel.deb и поставил на таблетку.

Поделитесь, пожалуйста. Я использую версию 0.8

5. Но, если Contacts видит группы от Контактов, но как-то странно, например, 'Друзья' видны как addr_li_group_friends. То группы, заведённые в Contacts совсем не видны в Контактах.

В старой версии не только группы, но и контакты приходится заводить сначала во встроенной программе (завести Имя и Фамилию), а потом уже заполнять в Contacts.

Logvinon @ 23-09-2008 05:42:09

Берите, мне не жалко :-)

http://www.rpb.ru/nl/contacts_0.9-1_armel.deb   

Это мой первый опыт сборки пакета Debian, если будут какие-то проблемы или замечания, то просьба, обязательно сообщать. Можно сюда или по e-mail.

Logvinon @ 24-09-2008 03:23:13

Попробывал хилдонизировать Contacts, убрал меню на место, пробуйте:

http://www.rpb.ru/nl/contacts_0.9-2_armel.deb   

Dali @ 24-09-2008 04:44:34

Спасибо! Работает (тщательно пока не проверял). Теперь контакт, заведённый в ней, виден нормально во встроенных контактах. Только выбор фотографии пропал... Вроде было в 0.8, или я забыл? Проверить до завтра не смогу...
UPD: Проверил, в 0.8 всё ок. В 0.9 в списке фотки видны, при редактировании (и заведении нового контакта) - нет.

yoda @ 29-09-2008 01:56:02

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:
=D0=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

Logvinon @ 29-09-2008 02:40:29

yoda:
Увы, с календарём совсем не разбирался. В данном случае, меня полностью удолетворяет GPE + Erminig для синхронизации с Google.

Dali:
Угу, точно куда-то делись фотки. Т.е. отображаются, но добавить/изменить не удаётся. Попробую посмотреть, но поскольку они не синхрятся, то особого интереса нет.

Logvinon @ 30-09-2008 08:47:26

Сделал "взаимопроникновение" :-) групп "Контакты" и Contacts. Т.е. теперь обе программы будут пользоваться одними и теми же списками групп. При старте произойдёт слияние, которое потом будет, по возможности, поддерживаться. Правда, встроенные группы (addr_li_..) пока наименовать по-человечеки не получилось - идеи закончились:

http://www.rpb.ru/nl/contacts_0.9-3_armel.deb   

PS:
1. С фотками пока непонятки
2. Можно и на "ты"

Logvinon @ 03-10-2008 05:11:21

Фух, однако, разобрался с фотками. Интересно, что ошибки были в оригинальном тексте, пришлось часть кода переписать. Заодно заменил диалог выбора фотки на стандартный (hildon_..).

Замечательно, что автор изначально вставлял не ссылку на фотку (так делает системный 'Контакты'), а фотку целиком в VCARD. Теперь, при синхронизации, фотка спокойно уезжает, например, на ScheduleWorld.

Да, забыл:
http://www.rpb.ru/nl/contacts_0.9-4_armel.deb   

PS: Письмо автору с патчами отослал, но, увы, никакой реакции в ответ. Так что будем считать это пока "неофициальнын форком".
PPS: осталось немного доделать русификацию.

dik @ 12-10-2008 17:01:55

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

dik @ 13-10-2008 00:37:09

Вопрос : а кто то пользуется синхронизацией контактов вкупе с использованием встроенного maemo мессенджера ? Он получает с сервака контакты (jabber, icq) и при их синхронизировании перекидывает только имена...

Logvinon @ 13-10-2008 03:53:36

Нда, работы оказалось больше, чем  ожидалось. Начну с проблем:
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 продолжает расти.

dik @ 13-10-2008 07:14:29

Logvinon  : а контакты с jabber серверов вы используете ?

Logvinon @ 13-10-2008 07:25:08

Увы, нет :-(
Но, если есть проблемы, то обязательно зарегюсь, где скажете. И буду тестировать.

dik @ 13-10-2008 12:12:37

я просто юзаю с дефолтного клиента jabber, gtalk и изредка icq, все эти контакты так же попадают в базу

ip @ 13-10-2008 12:35:38

спасибо за поддержку contacts!
мне, например, очень не хватает сортировки по фамилиям
для работы так значительно удобнее
поправьте, кто может)))
спасибо ещё раз!

Logvinon @ 13-10-2008 12:45:49

Записал в TODO.

dAlexis @ 17-10-2008 22:24:01

А где БД этого PIM лежит? А то я неудачно конвертнул vcf с завра, имнортнул в 0.8 -  умляуты :( Прибил 0.8, слегка изучил матчасть, поставил 0.9.5 - а кривые контакты тут как тут, не убились. И, самое главное, жму удалить, а кривой контакт не удаляется, однако... Где руками БД лечить?

Logvinon @ 17-10-2008 23:26:26

Где лежит сама адресная книга не знаю. Попробуйте, удалить через стандартное приложение - база используется одна. Я поисследую вопрос с удалением.

dAlexis @ 18-10-2008 02:55:47

Logvinon говорит:

Где лежит сама адресная книга не знаю. Попробуйте, удалить через стандартное приложение - база используется одна. Я поисследую вопрос с удалением.

Я ж так и удалял... И софт стандартным образом прибивал через диспетчера и контакт пробовал удалить штатным образом. Буду сам искать, если дороюсь до чего - напишу.

Dali @ 20-10-2008 02:11:43

/home/user/.osso-abook/db/

dAlexis @ 21-10-2008 10:03:01

Dali говорит:

/home/user/.osso-abook/db/

Спасибо, на выходные буду лекарить. Кстати! Кодировка должна быть какая? Я-то думал что на шарпе правильный UTF (кстати, 8 или 16?) а тут чего? Я, скорее всего, 8 с 16 перепутал :( Кстати, все умляуты во встроенные контакты ловко так переползли (4Logvinon  - сработало!!!) и там их грохать надо...

Dali @ 22-10-2008 08:03:56

dAlexis говорит:

Кстати! Кодировка должна быть какая?

UTF8

Logvinon @ 23-10-2008 05:05:12

Программы Pimlico вошли в дерево Gnome. Может теперь будет легче договориться с патчами, поскольку автор на вопросы не отвечает. Как минумум, русификацию теперь можно делать через страницы Gnome.
Все свои наработки выложил на данном сайте (см. "Файлы").

dAlexis @ 24-10-2008 08:01:44

Смигрировал я контакты с завра на 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 на него частично забили...

svs57 @ 24-10-2008 10:16:14

Практически все можно сделать, использую только shell.
Если не удается, то используйте grep, sed и awk.
Для всего остального есть perl
:)
Как-то так. Дословно не помню.
Но безусловно perl рулит!

woka @ 07-11-2008 16:56:30

Logvinon говорит:

Попробывал хилдонизировать Contacts, убрал меню на место, пробуйте:
http://www.rpb.ru/nl/contacts_0.9-2_armel.deb   

Not found :(
Не выложите снова?

Logvinon @ 08-11-2008 17:50:13

woka говорит:

Not found :(
Не выложите снова?

Выложено  на данном сайте в разделе "Файлы".