[WFX] tcPhonebook
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Плагины Total Commander

#1: [WFX] tcPhonebook Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Dec 30, 2010 12:30
    —
tcPhonebook. Плагин файловой системы.
Простая телефонная книга.
Скачать

Описание:
Quote:
Отображает в виде произвольно задаваемой структуры и позволяет манипулировать контактами телефонной книги непосредственно в панели Total Commander.
Каждая запись может содержать информацию о контактном лице (имя, день рожденья), данные о месте работы (должность, организация, контакты, адрес), личные данные (контакты, адрес), другие данные (контакты, адрес), а также примечание.
Позволяет импортировать/экспортировать контакты в формате vCard (формат файлов для обмена электронными визитными карточками) в кодировках ANSI, UTF-8 (импорт/экспорт) и Quoted-printable (только импорт); поддерживается работа с файлами, содержащими несколько контактов.
Имеет мультиязычный интерфейс (английский, датский, китайский, немецкий, русский, украинский, шведский).


Last edited by Maximus on Thu Sep 05, 2013 21:18; edited 36 times in total

#2:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Dec 30, 2010 12:50
    —
Maximus
Очень мило. Но в заголовке третьей вкладки опечатка: Котакты.
И логично было бы открывать настройки для данной строки по Enter/даблклику либо по F3.

#3:  Author: GGS PostPosted: Thu Dec 30, 2010 14:45
    —
Maximus
Возможно ли сделать:
1. поддержку Unicode
2. шрифт в окнах диалогов с поддержкой ClearType

#4:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Dec 30, 2010 17:19
    —
Avada wrote:
Очень мило. Но в заголовке третьей вкладки опечатка: Котакты.
Спасибо. Исправил. Еще не вычитывал ничего. Хотел поскорее начать тестирование в массах :)
Avada wrote:
И логично было бы открывать настройки для данной строки по Enter/даблклику либо по F3.
По Enter/даблклику планирую сделать вывод информации о контакте в удобном для просмотра (не для редактирования) виде.
Про F3 (может я и ошибаюсь), но вроде открыть произвольное окно в этом случае TC не позволяет.
GGS wrote:
1. поддержку Unicode
Возможно, но в последнюю очередь. У меня лично с этим небольшие проблемы, но планы разобраться с поддержкой юникода есть однозначно.
Внутри всё в UnicodeString, а база данных в UTF-8, так что дело осталось за малым.
GGS wrote:
2. шрифт в окнах диалогов с поддержкой ClearType
С этим проблем думается не будет.

PS. Программу пишу в свободное рабочее время. Так что разработка будет медленной, но уверенной :)

#5:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Dec 30, 2010 18:15
    —
Quote:
[0.7.0.1]
* Поле Должность добавлено на закладку Сводка в диалоге редактирования контакта

#6:  Author: mrmerak PostPosted: Thu Dec 30, 2010 18:44
    —
Maximus
на 0.7 не тянет - очень много глюков. 0.1a - самое то. без обид.

Глюки начались как только я открыл настройки:


Дальше заполняю Имя и нажимаю TAB - по логике фокус должен перейти на Должность, ан нет. С фокусом там вообще бардак, после Примечание переходит не на OK, а на Должность.

И дело в том, что сама концепция оставляет желать лучшего. Фиксированные поля - это отголоски прог 90-х годов - нехватает гибкости. Вот если бы поля и их типы задавал юзер, например через dbf - другое дел.

#7:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Dec 30, 2010 23:50
    —
Mr.Merak wrote:
на 0.7 не тянет - очень много глюков. 0.1a - самое то. без обид.
Скажу что не согласен :)
0.7 - это приблизительная доля от того, что я планировал реализовать. А тут уж мне виднее.
На то она и бета, чтобы выявить мелкие глюки. А глюки это чисто интерфейсные и исправляются просто. Проблемы с Табом изза спешки. А проблемы с шириной меток изза темы, которую я использую и на которой этого не видно.

Mr.Merak wrote:
И дело в том, что сама концепция оставляет желать лучшего. Фиксированные поля - это отголоски прог 90-х годов - нехватает гибкости. Вот если бы поля и их типы задавал юзер, например через dbf - другое дел.

Например, каких тебе полей не хватает? Скайпа, аськи? Фиксированные поля предполагают меньше геморроя и затрат времени.

Плагин пишу прежде всего для себя. Моё его виденье было приблизительно таким. Как указано в свойствах - "Простая телефонная книга".
Но поскольку уж он пошёл в массы, то постараюсь по мере возможностей угодить вашим скромным желаниям:)

#8:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Dec 31, 2010 01:05
    —
Quote:
[0.7.0.2]
/ Изменена ширина и позиция надписей в диалоге настроек так, чтобы они нормально отображались при использовании Классического стиля в Windows XP
/ Поле Должность теперь находится на своем месте при переключении между элементами интерфейса при помощи клавиши TAB

#9:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Jan 05, 2011 17:46
    —
Quote:
[0.7.5]
Добавлено: При "запуске" контакта по двойному щелчку или ENTER информация о контакте выводится в удобном для просмотра виде
Исправлено: Восстановлена работоспособность поиска
Изменено: Поле "Должность" добавлено в набор колонок по умолчанию вместо колонки "E-почта"

#10:  Author: mrmerak PostPosted: Wed Jan 05, 2011 18:25
    —
Maximus
Ну даже с этой "дубовой" реализацией все печально...

Quote:
При "запуске" контакта по двойному щелчку или ENTER информация о контакте выводится в удобном для просмотра виде

Это удобно? о_0
Удобно, это что-то вроде TCTorren (т.е. lister-like) с возможностью просмотра по Alt+Q и отображением только заполненных полей.
А никак не отдельное окошко с опять-таки глючным ГУИ (поле Адрес - не полный нижний бордер, и да, какая разница между ОК и Отмена?)

Вообще складывается впечатление что автор застыл в прошлом веке Smile Какие еще е-мейлы??? на сегодняшний день обязательные поля это "facebook", "ВКонтакте", "Однокласники", "Twitter", "MySpace", ...

И да, как мне передать контакт, например, другому челу? Всю базу смело отдать и заставить юзать этот плаг вместе с ТС? Или может по F5 сделать выгрузку _хотябы_ в txt-шник (уж молчу про другие форматы)? (ога, увидел что есть это в ToDo)

#11:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Jan 05, 2011 18:52
    —
Mr.Merak wrote:
Это удобно? о_0

Всё зависит от целей просмотра. Мне удобно.

Mr.Merak wrote:
Удобно, это что-то вроде TCTorren (т.е. lister-like) с возможностью просмотра по Alt+Q и отображением только заполненных полей.

Учту.

Mr.Merak wrote:
и да, какая разница между ОК и Отмена?

Планы на будущее...

Mr.Merak wrote:
Вообще складывается впечатление что автор застыл в прошлом веке Какие еще е-мейлы??? на сегодняшний день обязательные поля это "facebook", "ВКонтакте", "Однокласники", "Twitter", "MySpace", ...

Ты не пользуешься электронной почтой, я не пользуюсь социальными сетями. Главное что есть выбор.
Настраиваемые поля скорее всего будут.

Mr.Merak wrote:
ога, увидел что есть это в ToDo

Слава богу :)

#12:  Author: mrmerak PostPosted: Wed Jan 05, 2011 19:09
    —
Quote:
Настраиваемые поля скорее всего будут.

xml xml xml

#13:  Author: FlasherLocation: Москва PostPosted: Wed Jan 05, 2011 21:16
    —
Чтобы всё было грамотно, надо добавить поля:
Номер ICQ/IRC:
VoIP(ник):
Социальная сеть(ник):
А люди пусть сами определяются какие средства/сети им ближе и вписывают их при желании в скобках. Лучше, конечно, как было уже сказано, добавить ручное создание таких граф. Понятно, что над этим нужно немного покрапеть.
Нельзя навязывать общественности свой выбор, да и умещать все имеющиеся(особенно социалки) будет просто бестолково.
А почта должна быть в обязательном порядке, и противопоставлять ей любые другие виды интернет-коммуникаций не имеет никакого смысла, ибо она обладает возможностями, которых нет у тех и наоборот.

Ещё бы группы добавить в виде папок.

Mr.Merak wrote:
Удобно, это что-то вроде TCTorren (т.е. lister-like) с возможностью просмотра по Alt+Q и отображением только заполненных полей.
Не понял, при чём тут TCTorrent и Alt+Q, скорее, в пример - EventNT.wfx и Ctrl+Q. Если имелось в виду подобное, то по части реализации согласен.

P.S.: Maximus, спасибо за плагин.

#14:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Jan 05, 2011 23:05
    —
Flasher wrote:
Понятно, что над этим нужно немного покрапеть.
Я покрапчу, но думаю, что это будет после версии 1.0.
Flasher wrote:
Ещё бы группы добавить в виде папок.
От этого тоже вероятно не откажусь :)
Flasher wrote:
EventNT.wfx и Ctrl+Q
Видимо для этого часть интерфейса WLX-плагинов придется внедрять...
Flasher wrote:
P.S.: Maximus, спасибо за плагин.
Дождался наконец-то благодарности :)
А то только обвинения в несостоятельности :)

#15:  Author: D1PLocation: Москва PostPosted: Sat Jan 08, 2011 14:42
    —
Вижу в планах реализацию импорта/экспорта, рекомендую сделать их через поддержку vCard. Это очень простой и распространённый формат, который поддерживается всем, чем можно - мобильными телефонами, IP-терминалами, почтовыми клиентами.
Плюс, в него без особых проблем можно будет добавлять пользовательские поля (через частные расширения).

#16:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Jan 08, 2011 22:22
    —
D1P wrote:
Вижу в планах реализацию импорта/экспорта, рекомендую сделать их через поддержку vCard.

Правильно ли я понял, что данный формат предполагает один файл на одно лицо/контакт?

#17:  Author: DrSharkLocation: Kyiv, Ukraine PostPosted: Sat Jan 08, 2011 23:10
    —
Maximus wrote:
Правильно ли я понял, что данный формат предполагает один файл на одно лицо/контакт?

Из англ. вики:
Quote:
Applications have different implementations of the vCard standard. The Address Book application in Mac OS X and the KDE Kontact application accept any number of contacts in a single vCard file and allow export of any set of contacts, or all contacts, in one vCard file, while Microsoft Outlook only accepts one contact per file. Google Contacts will import and export Mac OS X or similar vCard files.
Т.е. есть программы, которые позволяют хранить несколько контактов в 1 файле. Но надо смотреть на конкретные реализации - возможно, способы хранения отличаются.

#18:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Jan 09, 2011 00:01
    —
DrShark wrote:
Т.е. есть программы, которые позволяют хранить несколько контактов в 1 файле. Но надо смотреть на конкретные реализации - возможно, способы хранения отличаются.

Понял. Буду разбираться во время реализации...

#19:  Author: Serge Yolkin PostPosted: Sun Jan 09, 2011 04:29
    —
Maximus
Я тут, может, поднадоел с этим форматом, но при реализации и .contact не забудь. Там точно по файлу на лицо.

#20:  Author: DeathStalkerLocation: Санкт-Петербург PostPosted: Mon Jan 10, 2011 02:36
    —
Буду ждать поддержки vcart. В этот формат позволяют импортировать/экспортировать контакты MS Outlook, Google, Android и многие другие.

#21:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Mon Jan 10, 2011 11:13
    —
Symbian тоже этот формат поддерживает (правда, расширение vcf, а не vcard), причем уже лет 10. Если добавится поддержка этого формата, перейду на tcPhoneBook. В любом случае Maximus красавец, продолжай!

#22:  Author: FlasherLocation: Москва PostPosted: Mon Jan 10, 2011 23:25
    —
Господа, а вы уверены что использование подобных форматов не будет противоречить понятию "телефонная книга"? Может, не стоит превращать изначально задуманное в громоздкую базу? Или стоит два плагина по отдельности организовать?
Кстати, каким образом информация из этих форматов должна быть отражена? По принципу добавления/просмотра в WLX или изначальной интеграции просмотра в WDX?

#23:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Jan 10, 2011 23:34
    —
Flasher wrote:
Господа, а вы уверены что использование подобных форматов не будет противоречить понятию "телефонная книга"? Может, не стоит превращать изначально задуманное в громоздкую базу? Или стоит два плагина по отдельности организовать?
Это всего лишь формат для экспорта. От этого база не будет увеличиваться.
Flasher wrote:
Кстати, каким образом информация из этих форматов должна быть считана? По принципу добавления/просмотра в WLX или изначальной интеграции просмотра в WDX?
F5 из плагина - экспорт, на выходе файл данного формата. И наоборот в случае с импортом.

#24:  Author: FlasherLocation: Москва PostPosted: Mon Jan 10, 2011 23:39
    —
Maximus wrote:
Это всего лишь формат для экспорта... И наоборот в случае с импортом.
Не понял, после импорта что будет на выходе и как будет использоваться (с отражением режимов, пожалуйста)?

#25:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jan 11, 2011 00:06
    —
Flasher
Quote:
Это всего лишь формат для экспорта.
Не договорил. Экспорта и импорта (т.е. обмена).

После импорта в файловой системе появится контакт(ы), содержимое полей которого будет соответствовать содержимому карточки vCard.

А что ты имел в виду под отражением режимов я не понял.

#26:  Author: FlasherLocation: Москва PostPosted: Tue Jan 11, 2011 00:09
    —
Maximus wrote:
А что ты имел в виду под отражением режимов я не понял.
Режим быстрого просмотра, режим отображения колонок, отдельное окно..
Maximus wrote:
После импорта в файловой системе появится контакт(ы), содержимое полей которого будет соответствовать содержимому карточки vCard.
Где именно они будут отображаться? Если в колонках, то будут ли они компоноваться с уже существующими?

#27:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jan 11, 2011 00:50
    —
Flasher wrote:
Где именно они будут отображаться? Если в колонках, то будут ли они компоноваться с уже существующими?

vCard никак не будет влиять на уже определенную структуру базы данных и соответственно на режимы просмотра никак дополнительно влиять тоже не будет.
Повторюсь еще раз, что vCard - это всего лишь формат для обмена контактами.
При экспорте будет создан файл формата vCard, который можно будет использовать (например, для импорта) в других программах.
При импорте файла формата vCard в плагин - на основе его содержимого будет создан новый контакт. Из карточки будут считаны поля известного назначения.
А вот что делать с полями vCard, аналогов которых в базе данных плагина нет - пока вопрос. Если создавать по этому поводу дополнительные поля, то действительно может получиться громоздко.

#28:  Author: FlasherLocation: Москва PostPosted: Tue Jan 11, 2011 01:03
    —
Maximus wrote:
При импорте файла формата vCard в плагин - на основе его содержимого будет создан новый контакт. Из карточки будут считаны поля известного назначения.
Я не спросил про считывание, я спросил про режим отображения. По вышеизложенному было понятно.
Maximus wrote:
А вот что делать с полями vCard, аналогов которых в базе данных плагина нет - пока вопрос. Если создавать по этому поводу дополнительные поля, то действительно может получиться громоздко.
Ах, вот как. Значит добавление vcf ничего существенного не сулит. Без этого цель не оправдывает средства, если говорить о формировании новых контактов.
А если в полях V-Card нет соответствия полям базы плагина, тогда как?

#29:  Author: DeathStalkerLocation: Санкт-Петербург PostPosted: Tue Jan 11, 2011 01:16
    —
Flasher
Предусмотреть общие поля только для самых распространенных вариантов данного формата.

#30:  Author: FlasherLocation: Москва PostPosted: Tue Jan 11, 2011 01:20
    —
DeathStalker
Не понял, это к чему относилось?

#31:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jan 11, 2011 01:26
    —
Flasher wrote:
Ах, вот как. Значит добавление vcf ничего существенного не сулит. Без этого цель не оправдывает средства, если говорить о формировании новых контактов.
Ну почему же?
Если в данный момент у пользователя есть уже готовая адресная книга (в программе, которая умеет работать с V-Card) и он хочет начать использовать данный плагин, то ему будет легко осуществить переход.
Также это позволит обмениваться контактами с пользователями других программ поддерживающих V-Card.

Flasher wrote:
А если в полях V-Card нет соответствия полям базы плагина, тогда как?

1. Игнорировать неизвестные поля
2. Создавать дополнительные поля в базе данных плагина
3. Во время импорта спрашивать пользователя, что делать с каждым неизвестным полем

#32:  Author: DeathStalkerLocation: Санкт-Петербург PostPosted: Tue Jan 11, 2011 01:32
    —
Maximus
А если сделать что в контакт можно будет входить как в папку, а файлы в этой папке (вход по Enter или как в архив по Ctrl+Page Down) - как раз полный перечень полей, в начале списка самые используемые, под конец списка редко используемые (это просто предложение для размышления)

#33:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jan 11, 2011 01:40
    —
DeathStalker wrote:
А если сделать что в контакт можно будет входить как в папку, а файлы в этой папке (вход по Enter или как в архив по Ctrl+Page Down) - как раз полный перечень полей, в начале списка самые используемые, под конец списка редко используемые (это просто предложение для размышления)

Не знаю насколько это возможно. Да и смысла большого нет.
Это предложение высказано с целью просмотра контактов?
Если да, то проще в окне просмотра контакта добавить закладку, в которой поля будут поименованы, как это принято в формате V-Card.

#34:  Author: FlasherLocation: Москва PostPosted: Tue Jan 11, 2011 01:42
    —
Maximus wrote:
Ну почему же?
>>> "если говорить о формировании новых контактов." Т.е. в отдельном приложении формировать контакты лучше, чем в плагине, получается.
Maximus wrote:
1. Игнорировать неизвестные поля
2. Создавать дополнительные поля в базе данных плагина
3. Во время импорта спрашивать пользователя, что делать с каждым неизвестным полем
1. Мне это точно не подойдёт.
2. Я написал с противоположным смыслом, о том, чего нет в vcard, а не как ты изначально написал.
3. Сколько и какого характера будут предлагаемые действия?

По поводу режимов ты так и не ответил.

#35:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jan 11, 2011 02:05
    —
Flasher wrote:
>>> "если говорить о формировании новых контактов." Т.е. в отдельном приложении формировать контакты лучше, чем в плагине, получается.
Я не это имел в виду. Я говорю о том, что контакты в этом приложении уже созданы (еще до того как плагин родился) и их нужно перебросить в плагин.

Flasher wrote:
3. Сколько и какого характера будут вопросы?
"В импортируемом файле обнаружено неизвестное поле такое-то. Пропустить или создать для него дополнительное поле в плагине?"
(+ опция создавать поля автоматически)
Если создать, то "Введите название поля".
При автоматическом создании поля будут именоваться как в карточке.

Flasher wrote:
По поводу режимов ты так и не ответил.
В режиме колонок всё будет зависеть от пользователя. Т.е. от того задал ли он конкретные поля для отображения.
С быстрым просмотром и отдельным окном я вообще еще не знаю как буду это реализовывать. Но по идее эти поля будут выводиться (как и другие дополнительные поля) просто под списком основных полей.

#36:  Author: FlasherLocation: Москва PostPosted: Tue Jan 11, 2011 02:22
    —
Maximus wrote:
Я не это имел в виду.
Что ты имел в виду - я понял. Но реплика была моя, а цитата указывала на контекст, в котором отчуждается обобщённый смысл.

Maximus wrote:
Пропустить или создать для него дополнительное поле в плагине?"
Значит, будут сформированы две кнопки?
Maximus wrote:
Но по идее эти поля будут выводиться (как и другие дополнительные поля) просто под списком основных полей.
А, т.е компоновка всё-таки будет? И тут уже не важно, где будут отсутствовать поля - в базе плагина или в vcard?

#37:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jan 11, 2011 10:25
    —
Flasher wrote:
Значит, будут сформированы две кнопки?
Предположительно.

Flasher wrote:
А, т.е компоновка всё-таки будет? И тут уже не важно, где будут отсутствовать поля - в базе плагина или в vcard?
Поле будет отображаться, если оно присутствует в базе плагина.
vcard на этапе отображения уже никакого значения не имеет.

#38:  Author: DrSharkLocation: Kyiv, Ukraine PostPosted: Tue Jan 11, 2011 13:02
    —
Maximus
По-моему, это сторонний первый плагин, который имеет практический смысл портировать на мобильный Total Commander for PocketPC/WinCE, т.к. удобно перенести базу на телефон и там с помощью экспорта в vcard или API WinMobile синхронизировать с телефонной контактной книгой. CaptainFlint писал, что Гислер даёт API мобильного Коммандера по запросу разработчика.

#39:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jan 11, 2011 13:30
    —
DrShark
Мне бы еще с обычной версией закончить...

#40:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Jan 27, 2011 23:56
    —
Quote:
[0.8.0]
Добавлено: Импорт/экспорт контактов в формате vCard
Добавлено: Отображение расширения .VCF у контактов в панели Total Commander
Добавлено: Группа полей "Адрес (дом)"


Last edited by Maximus on Sat Feb 26, 2011 00:14; edited 2 times in total

#41:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Jan 28, 2011 19:56
    —
Quote:
[0.8.1]
Добавлено: Локализация наименований пользовательских колонок


Last edited by Maximus on Sat Feb 26, 2011 00:17; edited 1 time in total

#42:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Sat Feb 05, 2011 14:42
    —
А нельзя ли сделать поддержку ранних версий vCard? У меня в телефоне жестко зашита версия 2.1. В ней поле "Мобильный телефон" выглядит так:
Code:
TEL;CELL:+7ХХХХХХХХХХ
А в версии 3.0 (tcPhonebook) вот так:
Code:
TEL;TYPE=CELL,VOICE:+7ХХХХХХХХХХ
Соответственно, при импорте контакта в плагин ничего не происходит.
Можно, конечно, нацарапать скрипт конвертации, но это муторно.
Цитирую отсюда:
Quote:
Версия 2.1 получила поддержку в большинстве почтовых клиентов. Версия 3.0 описана в RFC 2425 и RFC 2426
Акцентирую внимание на словах "в большинстве почтовых клиентов". Почему вообще был избран формат 3.0? Потому что он последний?

#43:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Feb 05, 2011 16:19
    —
Вахмурка wrote:
А нельзя ли сделать поддержку ранних версий vCard? У меня в телефоне жестко зашита версия 2.1.

Можно. Постараюсь реализовать где-то в версии 0.9.
Вахмурка wrote:
Акцентирую внимание на словах "в большинстве почтовых клиентов". Почему вообще был избран формат 3.0? Потому что он последний?

Только потому и был выбран. Как-то не обратил внимание на эту строчку при чтении статьи...

#44:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Feb 26, 2011 00:18
    —
Quote:
[0.8.5]
Изменено: Просмотр информации о контакте в виде списка полей
Добавлено: Просмотр информации о контакте: пустые поля не отображаются
Добавлено: Просмотр информации о контакте: возможность сворачивать/разворачивать группы контактов (состояние запоминается)
Исправлено: Импорт: Значительно улучшен алгоритм чтения файлов формата vCard
Добавлено: Импорт: Импорт полей в кодировке UTF-8
Добавлено: Экспорт/импорт: Обрабатывается поле "Отдел"
Добавлено: Экспорт/импорт: Обрабатывается поле "Примечание"
Исправлено: Экспорт: Пустые поля теперь не экспортируются
Изменено: Экспорт: Экспорт выполняется в файл формата vCard версии 2.1
Добавлено: Локализация: датский, шведский

Ближайшие планы:
Quote:
- отображение контактов: по структуре, по расположению, по алфавиту, без папок (сейчас только по структуре)
- выпадающие списки с историей предыдущих вводов для полей Должность, Страна и т.д.
- возможность указывать несколько контактов одного типа
- полная поддержка Unicode
- WLX- и WDX-интерфейсы для просмотра файлов формата vCard


Last edited by Maximus on Wed Mar 16, 2011 17:08; edited 1 time in total

#45:  Author: FlasherLocation: Москва PostPosted: Sat Feb 26, 2011 00:51
    —
Один раз словил, когда после захода в диалог плагина по Alt+Enter из Сетевого окружения, нажатия //, потом кн. [Отмена]:

Как там насчёт импорта своих полей в самом диалоге?
И есть пожелание убирать отображение формата опционально.
Спасибо за папки.

#46:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Feb 26, 2011 01:13
    —
Flasher wrote:
Один раз словил, когда после захода в диалог плагина по Alt+Enter из Сетевого окружения, нажатия //, потом кн. [Отмена]:
Тут сложно чтото говорить. Ни разу ничего подобного не ловил даже на нестабильных версиях.

Flasher wrote:
Как там насчёт импорта своих полей в самом диалоге?
Что значит в самом диалоге?
А вообще планирую реализовать импорт "своих" полей в версии 0.9.
Надеюсь, что ничто не помешает мне в этом.

Flasher wrote:
И есть пожелание убирать отображение формата опционально.
В смысле расширение vcf? Сделаю.

Flasher wrote:
Спасибо за папки.
Не за что :)

#47:  Author: FlasherLocation: Москва PostPosted: Sat Feb 26, 2011 01:38
    —
Maximus wrote:
Что значит в самом диалоге?
Может, я неправильно понимаю фразу "импорт полей" в добавленном?
Maximus wrote:
А вообще планирую реализовать импорт "своих" полей в версии 0.9.
Я так понимаю, что это скоро. Smile
Maximus wrote:
В смысле расширение vcf? Сделаю.
Да, хорошо.

#48:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Feb 26, 2011 01:54
    —
Flasher wrote:
Может, я неправильно понимаю фразу "импорт полей" в добавленном?
Узнаем после реализации :)

Flasher wrote:
Я так понимаю, что это скоро.
По количеству версий - да, а по времени - не исключено, что не очень скоро.

#49:  Author: FlasherLocation: Москва PostPosted: Sat Feb 26, 2011 13:34
    —
Maximus wrote:
Узнаем после реализации Smile
Я об этом:
Maximus wrote:
Добавлено: Импорт: Импорт полей в кодировке UTF-8

Maximus wrote:
Добавлено: Просмотр информации о контакте: пустые поля не отображаются
Было бы ещё лучше, если бы пустые колонки не отображались. Возможно?

#50:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Feb 26, 2011 13:52
    —
Flasher wrote:
Я об этом:
Сейчас импортируются только заданные внутри плагина основные vcf-поля. Импорт всех полей будет реализован как было указано выше.

Flasher wrote:
Импорт полей в кодировке UTF-8
Тут имеется в виду только опередление наличия строки "CHARSET=UTF-8" в вышеупомянутых полях и их конвертация.

Flasher wrote:
Было бы ещё лучше, если бы пустые колонки не отображались. Возможно?
Я здесь не при чем :) Это интерфейс TC. Насколько я знаю он такого не позволяет.

#51:  Author: FlasherLocation: Москва PostPosted: Sat Feb 26, 2011 14:07
    —
Maximus wrote:
Я здесь не при чем Smile Это интерфейс TC. Насколько я знаю он такого не позволяет.
Пардон, я не заметил, что колонки можно править. Smile
Значит, вот ещё что: мне нужно держать файл lng в UTF8. При такой кодировке вместо "Создать контакт" мы видим "Создать контакт".

#52:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Feb 26, 2011 14:35
    —
Flasher wrote:
Значит, вот ещё что: мне нужно держать файл lng в UTF8. При такой кодировке вместо "Создать контакт" мы видим "Создать контакт".

Добавить вроде не сложно. Если не возникнет проблем, то добавлю в 0.8.6.

#53:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Mar 16, 2011 17:07
    —
Quote:
[0.8.6.6]
Исправлено: Файл tcPhonebook.lng генерируется в UTF-8, если в Total Commander используется языковой файл в UTF-8
[0.8.6.5]
Добавлено: Языковые файлы в кодировке UTF-8
Добавлено: Диалог настроек: Опция «Отображать расширение .vcf у контактов»
Добавлено: Диалог настроек: Опция «Экспортировать LABEL (свойство vCard)»
Добавлено: Диалог настроек: Список языков отображается в виде строк с названиями на английском и родном языках
Исправлено: Решена проблема с неправильным вводом китайских символов под китайской Windows
Исправлено: Импорт: Теперь при отсутствии в импортируемом контакте рабочего адреса он не заполнялся домашним адресом
Исправлено: Диалог настроек: Кнопка «Отмена» теперь работает
Добавлено: Локализация: Китайский

Скачать

#54:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Wed Mar 16, 2011 19:04
    —
Спасибо, я почти счастлив. Еще бы поддержку многострочных полей...

#55:  Author: FlasherLocation: Москва PostPosted: Thu Mar 17, 2011 00:57
    —
Вахмурка wrote:
Еще бы поддержку многострочных полей.
Это для поля "Примечание" что ли?

Я также присоединяюсь к благодарности. UTF-8 - моя история. Smile

#56:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Mar 17, 2011 01:01
    —
Вахмурка wrote:
Спасибо, я почти счастлив. Еще бы поддержку многострочных полей...

Со временем всё будет.
Кстати, ты не пробовал как к таким полям относятся други программы? (тот же Windows Contacts или Outlook, к примеру)

#57:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Mar 17, 2011 01:04
    —
Flasher wrote:
Это для поля "Примечание" что ли?

Не только и не столько. Это уже история Вахмурки :)
При сохранении контактов из телефона некоторые поля (тот же адрес, например) сохраняются с переносом строки при том, что длина поля не особо то и большая...

#58:  Author: FlasherLocation: Москва PostPosted: Thu Mar 17, 2011 01:06
    —
Maximus
Понял. Аргумент существенный.

#59:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Thu Mar 17, 2011 01:42
    —
Quote:
Кстати, ты не пробовал как к таким полям относятся други программы? (тот же Windows Contacts или Outlook
Плохо относятся, причем не к многострочным полям, а к скопированным из телефона контактам вообще. Вот так:
Quote:
Сергей
Windows Contacts изображает имя "Сергей", а вот так
Quote:
Васильевич
Outlook трактует отчество "Васильевич" (имени вообще не видит).

#60:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Mar 17, 2011 12:43
    —
Да. Почему то UTF-8 данными программами не воспринимается...

#61:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Apr 20, 2011 23:54
    —
Quote:
[0.8.7]
Добавлено: Диалог настроек: Выбор шрифта окон плагина (окна «Просмотр информации о контакте» не касается – будет отдельная настройка)
Добавлено: Диалог настроек: Опция «Экспортировать vCard в кодировке UTF-8»
Добавлено: Импорт: Воспринимаются многострочные значения свойств vCard
Изменено: Импорт: Сканирование vCard-файла прекращается после строки «VCARD:END»
Исправлено: Просмотр информации о контакте: Неправильная прокрутка списка при наличии свернутых групп и при отсутствии полосы прокрутки
Исправлено: Экспорт: При отключенном отображении расширения возникала ошибка при просмотре контакта по F3
Исправлено: Импорт: Усовершенствован алгоритм чтения vCard-файла. Поля с известными плагину типами теперь не теряются

Скачать

#62:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Fri Apr 29, 2011 15:58
    —
Две просьбы:
1) При обновлении контактов (копировании vcf-файла в плагин) выдается следующее сообщение:
Quote:
Не удалось создать "\Пупкин Василий". Элемент с таким именем уже существует
Самое обидное, что нет ни кнопки "Перезаписать", ни кнопки "Отмена". Обновляя периодически контакты, приходится 364 раза (именно столько у меня контактов) жать Ввод. Кнопки "Overwrite" и "Cancel" явно будут не лишними. Еще смущает обратный слэш, но с ним можно смириться.
2) Иногда в фамилиях важна буква "ё" (хотя бы в свете соответствующей темы), а плагин либо ругается, либо заменяет на "е". Пустячок, а напрягает.

Заранее спасибо.

#63:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Apr 30, 2011 11:21
    —
Разберусь с этими неприятностями. Но попозже.

#64:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 20, 2011 17:23
    —
Вахмурка wrote:
1) При обновлении контактов (копировании vcf-файла в плагин) выдается следующее сообщение:

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

Тут еще проблема. Если обновлять всю структуру (с папками), то плагин жалуется, что не может создать папку по причине ее существования.
Не знаю как тут поступить. Дело в том что ТС вызывает одну и ту же функцию как при создании папки по F7, так и при копировании папки из реальной файловой системы в файловую систему плагина.
Подозреваю, что это может напрягать. Но если молчать при попытке создавать папку с именем уже существующей, то тоже нехорошо...

PS. По второму вопросу пока ничего не смотрел.

#65:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Wed Jul 06, 2011 19:58
    —
Возникла тут нужда отредактировать контакт, и обнаружилась странная особенность.
В исходном vcf-файле, скопированном с телефона:
Quote:
N;CHARSET=UTF-8:Светлана;Агафонова
В плагине до редактирования:
Quote:
FN:Светлана Агафонова
После редактирования при просмотре по F3 все выглядит точно так же, но заголовок будет "Светлана Агафонова" и запись попадает между другими Светланами, то есть сортируясь по алфавиту имен, а не фамилий, что естественно.
Можно ли сделать, чтобы первая колонка всегда сортировала по второму слову, то есть по фамилии?

#66:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Jul 06, 2011 20:58
    —
Вахмурка wrote:
Можно ли сделать, чтобы первая колонка всегда сортировала по второму слову, то есть по фамилии?

К сожалению сортировкой занимается сам ТС. Поэтому пока ничего не поделаешь.
Но есть уже давно назревшая идея: задавать порядок следования составляющих имени (по типу формата отображения). Можно будет поставить фамилию первой.

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

#67:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 12, 2011 18:12
    —
Quote:
[0.9]
Изменено: Поля контакта разделены на группы по другому принципу (Контактное лицо, Работа, Личное, Другое)
Добавлено: Новые поля для составляющих имени (Имя, Фамилия, Отчество, Обращение)
Добавлено: Новое поле «День рожденья» в группе «Контактное лицо»
Добавлено: Редактирование/Просмотр: Группа полей «Другое» (дополнительные контакты и адрес)
Добавлено: Редактирование: Закладка «Сводка»: добавлены поля «Телефон», «Мобильный телефон», «E-почта» (рабочие и личные)
Добавлено: Просмотр: Группа полей «Сводка»: поля «Телефон», «Мобильный телефон», «E-почта» объединяют в себе рабочие, личные и дополнительные контакты
Добавлено: Импорт: Поддержка кодировки Quoted-printable
Добавлено: Поддержка Юникода в именах файлов (интерфейс плагина теперь полностью юникодный)
Исправлено: Изменение полей контактов через диалог «Изменение атрибутов» работало неправильно
Исправлено: Увеличен размер буфера для конвертирования текста в кодировку UTF-8 (некоторые символы обрезались если в строке присутствовали 3-х или 4-х байтые символы UTF-8)
Исправлено: Импорт: Выдавался лишний запрос замены при отключенном отображении расширения
Изменено: В сообщениях имена элементов отображаются в формате «Phonebook:\имя\элемента»

Скачать

#68:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Jul 13, 2011 16:58
    —
Quote:
[0.9.0.2]
Исправлено: Импорт: Декодирование UTF-8 и Quoted-printable (теперь символы китайского алфавита импортируются правильно)
Изменено: Редактирование/Просмотр/Экспорт: Поле «Почтовый код» перемещено на позицию после поля «Город»
Изменено: Локализация English: Поле «Post» переименовано в «Job title»

Скачать

#69:  Author: mrmerak PostPosted: Tue Jul 19, 2011 12:13
    —
Maximus
делать было нефиг, поэтому намутил бетатест.
За местами хамоватый тон не обижайся, так просто мне легче излогать мысль Smile
ЧИТАТЬ

#70:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 19, 2011 13:09
    —
Mr.Merak
Польщен.
Я конечно заметил, что ты любишь использовать хамоватый тон и брызгать слюной, но я до сих пор не понимаю почему вместо этого не обсудить со мной не-в-хамоватом-тоне те или иные проблемы здесь или приватно?

#71:  Author: mrmerak PostPosted: Tue Jul 19, 2011 13:14
    —
Maximus wrote:
брызгать слюной,

та не, тебе показалось. это просто иронизирую Wink

Maximus wrote:
но я до сих пор не понимаю почему вместо этого не обсудить со мной не-в-хамоватом-тоне те или иные проблемы здесь или приватно?

ну так я ж не юзаю плаг Cool

#72:  Author: FlasherLocation: Москва PostPosted: Tue Jul 19, 2011 14:41
    —
Maximus wrote:
Ближайшие планы:
Quote:
...
- WLX- и WDX-интерфейсы для просмотра файлов формата vCard
Maximus wrote:
А вообще планирую реализовать импорт "своих" полей в версии 0.9.
Так и в чём же дело? Где оно всё? Smile

#73:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 19, 2011 15:38
    —
Flasher
Приоритеты меняются, планы тоже.
Но я ни от чего не отказываюсь.

#74:  Author: FlasherLocation: Москва PostPosted: Tue Jul 19, 2011 16:36
    —
Maximus
Понятно. В следующей будет? WLX-быстрый просмотр/правка приоритетней для меня перед оконным. А ещё лучше - в той же панели, как это реализовано в AkPic.

Да, в конфигураторе, кнопки на один уровень с левой секцией поднять можно было бы.
Пустующее поле "Информация" - для каких целей?
Чем вызвано нынешнее поведение при нажатии Alt+Enter на элементе [..]? Это фича или ...?
Можно убрать звук при нажатии Esc в диалоге "Создание нового контакта"?

#75:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 19, 2011 16:57
    —
Flasher wrote:
В следующей будет?
Пользовательские поля - вероятно в 1.0 (по крайней мере такие планы сейчас в моём списке).
WLX - после 1.0. Думаю, что раньше вряд ли.
Flasher wrote:
Да, в конфигураторе, кнопки на один уровень с левой секцией поднять можно было бы.
Он еще будет наполняться опциями. Я не хочу постоянно тягать туда-сюда элементы диалога. Оформится версия 1.0 - тогда и сделаю.
Flasher wrote:
Пустующее поле "Информация" - для каких целей?
Информация, которую автор перевода посчитал нужным туда внести. Выбери датский - там это поле заполнено.
Flasher wrote:
Чем вызвано нынешнее поведение при нажатии Alt+Enter на элементе [..]? Это фича или ...?
Скорее последнее :)
Flasher wrote:
Можно убрать звук при нажатии Esc в диалоге "Создание нового контакта"?
Гляну. У меня звуки отключены и потому ничего подобного не слышу, но понимаю, что это раздражает.

#76:  Author: Serge Yolkin PostPosted: Tue Jul 19, 2011 16:59
    —
Maximus
Андроид (а может, только СониЭрик) экспортирует свои контакты в vCard, только все контакты - в один файл. Т.е., после строчки END:VCARD идет BEGIN:VCARD и новый контакт (и т.д.). Плагин при импорте все контакты, кроме первого игнорирует. Большая просьба - реализовать поддержку таких контактов в какой-нибудь из ближайших версий.

#77:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 19, 2011 17:40
    —
Serge Yolkin wrote:
Большая просьба - реализовать поддержку таких контактов
Уже просили на оффоруме. Сделаю однозначно.

#78:  Author: FlasherLocation: Москва PostPosted: Tue Jul 19, 2011 21:52
    —
Maximus wrote:
Информация, которую автор перевода посчитал нужным туда внести.
Понял. А автор русского перевода не захотел. Может, тогда скрывать пустующие поля?
Maximus wrote:
Скорее последнее Smile
Тогда просьба заменить на вызов конфигуратора таким образом.

#79:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 19, 2011 22:57
    —
Flasher wrote:
Понял. А автор русского перевода не захотел. Может, тогда скрывать пустующие поля?
Ну я бы не назвал русский переводом :) Это скорее источник перевода. А скрывать - овчинка выделки не стоит. Больше мороки чем реального смысла.
Flasher wrote:
Тогда просьба заменить на вызов конфигуратора таким образом.

Думал вообще заблокировать, но твоя идея мне нравится.

#80:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Jul 28, 2011 16:31
    —
Quote:
[0.9.1.0]
Добавлено: Возможность изменять размеры окон «Информация о контакте», «Создание нового контакта»/«Редактирование контакта»
Добавлено: Просмотр: Всплывающая подсказка над текстом, который виден не полностью
Добавлено: Просмотр: Определение высоты строк по высоте текста
Добавлено: Импорт: Доступна опция «Имя контакта по содержимому vCard-полей»
Добавлено: Просмотр/Файловые панели: Доступна настройка «Последовательность составляющих имени»
Добавлено: Изменение времени модификации контакта после его редактирования
Исправлено: Импорт: Исправлена еще одна ошибка при декодировании Quoted-printable

Скачать

#81:  Author: Serge Yolkin PostPosted: Mon Aug 08, 2011 14:47
    —
Большая хотелка: виртуальные папки. Идея такая, где-нибудь в опциях выбираем
- без группировки;
- группировать по организации;
- группировать по примечанию.
получаем, в первом случае - все как сейчас, во втором - в панели плагина появляются папки (например): Челябинский тракторный, РАН, ФСБ, ЦРУ и т.д. Контакты, где поле для группировки незаполнено - просто в корне. С учетом того, что в примечаниях можно написать что угодно, например: Друзья, Такси, Ремонт квартиры и пр., думаю, этих двух вариантов должно быть достаточно. Хотя, может кому группировка по стране или городу нужна...

Маленькая хотелка: иконки контактов в панели плагина. Или взять из внутренних ассоциаций ТС, или назначить в ини, или вовсе положить файл ико в папку плагина - что легче. А то на работе лотуснотесные тыквы пугают.

#82:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Aug 08, 2011 15:09
    —
Serge Yolkin wrote:
Большая хотелка: виртуальные папки.
На самом деле у меня записано подобное в todo-листе на версии после 1.0. Думаю, что раньше не получится.
В любом случае спасибо за описанное ТЗ.
Serge Yolkin wrote:
Маленькая хотелка: иконки контактов в панели плагина.
Вообще-то они есть. Но ТС зачемто подставляет иконки программы, ассоциированной с vcf. Посмотрю, может есть способ избавиться от этого.
Кстати, если отключить отображение расширения, то будет использоваться родная иконка из плагина.

#83:  Author: Serge Yolkin PostPosted: Mon Aug 08, 2011 15:19
    —
Maximus wrote:
Кстати, если отключить отображение расширения, то будет использоваться родная иконка из плагина.

Спасибо! Но свои иконки - хотя бы после релиза - все равно хоцца.


Last edited by Serge Yolkin on Mon Aug 08, 2011 16:05; edited 1 time in total

#84:  Author: FlasherLocation: Москва PostPosted: Mon Aug 08, 2011 15:24
    —
Maximus
Почему звук и [..] не поправил? Вроде мелочь.

#85:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Aug 08, 2011 15:50
    —
Flasher wrote:
Почему звук и [..] не поправил? Вроде мелочь.
Мелочь, если знаешь как.
Поправлю в ближайшей версии, если проблем не возникнет.

#86:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Aug 11, 2011 09:24
    —
Serge Yolkin wrote:
Но свои иконки - хотя бы после релиза - все равно хоцца.
Так тогда везде свои иконки нужно. Как-нибудь совсем потом может сделаю...

#87:  Author: Serge Yolkin PostPosted: Thu Aug 11, 2011 23:28
    —
Maximus wrote:
Как-нибудь совсем потом может сделаю...

будем ждать...

#88:  Author: Serge Yolkin PostPosted: Sat Sep 03, 2011 22:04
    —
Новая весия - практически то, что доктор прописал! Спасибо.

Есть еще одна хотелка: в плагине редактировать контакты достаточно удобно, экспорт - без проблем, а вот при загрузке в телефон постоянно сталкиваешся с нестандартной логикой производителей. Какие-то телефоны подхватывают все правильно, но не сортируют по фамилиям, какой-то старенький Samsung поменял местами имя и фамилию, некоторые не воспринимают отчество и т.д. В связи с этим есть потребность в опции "экспортировать только полное имя (FN:)", а отдельные поля в N: оставлять пустыми, либо вставлять туда значение FN: как одно поле без запятых. Должно подойти для любого телефона.

#89:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Sep 03, 2011 23:14
    —
Serge Yolkin wrote:
Новая весия - практически то, что доктор прописал! Спасибо.
Новую версию я еще в паблик не выложил :)

Serge Yolkin wrote:
Есть еще одна хотелка
Не проблема. Сделаю. Скорее всего даже в грядущей версии.

#90:  Author: Serge Yolkin PostPosted: Sun Sep 04, 2011 04:22
    —
Maximus wrote:
Новую версию я еще в паблик не выложил

Минут 5 соображал - где же я ее взял Smile Потом дошло, что поторопился...

#91:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Sep 10, 2011 00:24
    —
Quote:
0.9.2.0
  • Добавлено: Импорт: Поддержка vCard-файлов с несколькими контактами. Дополнительный диалог замены.
  • Добавлено: Диалог настройки формата текста и фона для окна просмотра. Доступны копирование и вставка форматов через контекстное меню.
  • Добавлено: Просмотр: Редактирование полей по двойному щелчку.
  • Добавлено: Просмотр: Переход на сайт и создание нового письма по двойному щелчку на содержимом соответствующего поля (редактирование поля остаётся доступным по двойному щелчку на названии поля).
  • Добавлено: Пользовательские колонки Total Commander: Все телефоны, Телефон (все), Мобильный телефон (все), Факс (все), E-почта (все), Веб-страница (все).
  • Изменено: В наборе колонок по умолчанию колонка «Телефон (работа)» заменена колонкой «Все телефоны».
  • Добавлено: Вызов диалога настроек комбинацией клавиш Alt+Enter на элементе [..] в корневом каталоге плагина.
  • Добавлено: Импорт: При отсутствии vCard-свойства «N» и наличии vCard-свойства «FN» поле «Имя» заполняется содержимым vCard-свойства «FN».
  • Добавлено: Импорт: При отсутствии vCard-свойств «N» и «FN» поле «Имя» заполняется именем импортируемого файла.
  • Добавлено: Диалог настроек, Экспорт: Опция «Экспортировать «N» (свойство vCard)».
  • Исправлено: Импорт: Создавалось поле «День рожденья», даже если импортируемый контакт не содержал vCard-свойства «BDAY».
  • Исправлено: Экспорт: При отключенной опции «Отображать расширение .vcf у контактов» производилась перезапись файла без запроса.
  • Изменено: Заблокированы системные звуки при нажатии клавиш Esc и Enter в полях для ввода текста.
Скачать

#92:  Author: Serge Yolkin PostPosted: Sun Sep 11, 2011 01:00
    —
Файл в архиве - от 6 сентября - так и должно быть?

Мелочь, но все же: при вызове диалога настроек с помощью Alt+Enter на ".." в меню остаются подчеркнутыми хоткеи, то есть нажатие Alt Тотал ловит, а последующие действия перехватываются плагином.
Еще более мелочная мелочь: если уж настраивать фон в окне просмотра, то и для свободного места тоже, а то внизу белые пол-окна получаются. При НЕбелых фонах для всех полей смотрится не очень...
Плюсом к последним, еще нереализованным пожеланиям - опционально менять порядок телефонов в режиме "Все телефоны" - для меня мобильные приоритетнее остальных. Мобильный (все) - Телефон (все) - ... А кому-то, может, мыло на первом месте понадобится...

#93:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Sep 11, 2011 10:40
    —
Serge Yolkin wrote:
Файл в архиве - от 6 сентября - так и должно быть?
Да. Просто справку долго ковырял. Не потому, что много туда добавил, а потому что времени свободного не много было.
Serge Yolkin wrote:
Мелочь, но все же: при вызове диалога настроек с помощью Alt+Enter на ".." в меню остаются подчеркнутыми хоткеи, то есть нажатие Alt Тотал ловит, а последующие действия перехватываются плагином.
Посмотрю, что можно с этим сделать.
Serge Yolkin wrote:
Еще более мелочная мелочь: если уж настраивать фон в окне просмотра, то и для свободного места тоже, а то внизу белые пол-окна получаются. При НЕбелых фонах для всех полей смотрится не очень...
В планах есть (в т.ч. и цвет сетки). Посто лень пока было :)
Serge Yolkin wrote:
опционально менять порядок телефонов в режиме "Все телефоны" - для меня мобильные приоритетнее остальных. Мобильный (все) - Телефон (все)
Сделаю. Надеюсь, что в дополнение к этому не нужно делать приоритеты между личными и рабочими?

#94:  Author: Serge Yolkin PostPosted: Sun Sep 11, 2011 17:49
    —
Maximus
Я к мелочам цепляюсь в преддверии 1.0 Smile
Maximus wrote:
Надеюсь, что в дополнение к этому не нужно делать приоритеты между личными и рабочими?
Можно в версии 2.0 Smile Кстати, ко второй версии у меня отдельный список пожеланий...

Добавлено спустя 2 минуты:

Maximus wrote:
Посмотрю, что можно с этим сделать.

(это про Alt+Enter на "..") - может, открывать окно по отпусканию кнопы, а не по нажатию?

#95:  Author: FlasherLocation: Москва PostPosted: Sun Sep 11, 2011 17:58
    —
Serge Yolkin wrote:
Кстати, ко второй версии у меня отдельный список пожеланий...
Тут уже в очередь, я автора уже загрузил весьма нетривиальной реализацией дополнительных пунктов. Прошу прощения, что не вынес на суд общественности, так уж получилось.
Serge Yolkin wrote:
может, открывать окно по отпусканию кнопы, а не по нажатию?
О нет, тормоза нам не нужны.

#96:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Sep 11, 2011 20:29
    —
Serge Yolkin wrote:
Я к мелочам цепляюсь в преддверии 1.0
На самом деле до 1.0 у меня ещё 200 строк в планах :) Хотя возможно и придётся кое-что из них перебросить на потом...
Serge Yolkin wrote:
Можно в версии 2.0
В принципе, и то и другое (имею в виду мобильный/стационарный и личный/рабочий) не требует списков сортировки типа как в последовательности составляющих имён, то можно даже и в следующей весии парой "галочек организовать".
Serge Yolkin wrote:
Кстати, ко второй версии у меня отдельный список пожеланий...
Писать пожелания можно уже сейчас :)
Serge Yolkin wrote:
(это про Alt+Enter на "..") - может, открывать окно по отпусканию кнопы, а не по нажатию?
Будет видно, когда приступлю к решению вопроса. Скорее всего придётся послать окну ТС еще одно нажатие Alt.
Главное чтобы не получилось так, как с блокировкой системных звуков - два дня с ними возился, а казалось, что должно быть просто.

#97:  Author: Serge Yolkin PostPosted: Mon Sep 12, 2011 00:18
    —
Flasher wrote:
О нет, тормоза нам не нужны.
Постоянно забываю, что не все в контру режутся. Кому-то в кнопку 16х16рх целится надо, кому-то нажать-отпустить - тормоза
Maximus
Может, выложить ToDo, например, на офсайте, чтобы не дублировать предложения?

#98:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Sep 12, 2011 09:34
    —
Serge Yolkin wrote:
Может, выложить ToDo, например, на офсайте, чтобы не дублировать предложения?

Для того, чтобы его выложить, над ним нужно хорошенько поработать. А список местами беспорядочный, местами понятный только мне, итд. Кроме того, от версии к версии я тасую эти пункты в зависимости от своего настроения и состояния духа :). Так что лучше я за то время, которое мог бы потратить на подготовку списка к публикации, чтото из него реализую.

#99:  Author: mrmerak PostPosted: Mon Sep 12, 2011 12:14
    —
Maximus wrote:

Для того, чтобы его выложить, над ним нужно хорошенько поработать.

Я уже за тебя поработал

#100:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Sep 12, 2011 17:40
    —
Mr.Merak
Ты как-будто упоминал не так давно, что не пользуешься плагином.
С тех пор чтото изменилось и с тобой уже можно вести диалог по данному предмету?

Quote:
БАГ. Каждый раз создается tcPhonebook.lng
Это не баг - это генерация языкового файла для наименований пользовательских колонок. Больше ТС эти наименования, к сожалению, брать неоткуда.

#101:  Author: FlasherLocation: Москва PostPosted: Mon Sep 12, 2011 17:51
    —
Mr.Merak wrote:
Я уже за тебя поработал
Я вообще не понял, какое этот набор эмоций имеет отношение к нормальному ToDo списку? Confused

Maximus
Я не настаиваю на ToDo (мне это не очень требуется), но при написании необязательно сортировать весь список по порядку появления. Достаточно написать несколько важных для пользователей нововведений. А о сроках пусть история умалчивает. Wink

 !  Avada:
Последующий флуд удалён.

#102:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Sep 13, 2011 09:40
    —
Flasher wrote:
Я не настаиваю на ToDo (мне это не очень требуется), но при написании необязательно сортировать весь список по порядку появления. Достаточно написать несколько важных для пользователей нововведений. А о сроках пусть история умалчивает.
Это сейчас речь действительно о ToDo или уже о истории версий?
Если о ней, то я и так многие мелочи опускаю.

А без сортировки и перетасовки в ToDo никак не обойтись. Чтото реализовал и вычеркнул, чтото перенес на потом, чемуто поставил приоритет повыше, а тут сильно попросили еще о чемто и пришлось другим планам подвинуться итд...

#103:  Author: FlasherLocation: Москва PostPosted: Tue Sep 13, 2011 17:44
    —
Maximus
Такой ToDo ты можешь вести для себя, а для остальных всё нужное без перетасовки.

#104:  Author: Serge Yolkin PostPosted: Tue Sep 13, 2011 18:19
    —
Согласен с флэшером: туду, не туду, а две несортированые свалки предложений - "постараюсь" и "делать не буду" было бы неплохо видеть, а то ведь предложения и с оффорума приходят, и здесь, и в личку (может, еще как-то), а так - пришла в голову гениальная хотелка - глянул в эти списки - и писать надобность отпала - все равно делать не будешь Smile

#105:  Author: FlasherLocation: Москва PostPosted: Tue Sep 13, 2011 20:44
    —
Не, серге ёлкин, "делать не буду" нам ни к чему. Smile

#106:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Sep 13, 2011 22:02
    —
Ну раз так просите... Нате
http://maximus.in.ua/tcplugins/files/temp/tcPhonebook_pub.txt

Местами кое-что дублируется. Местами, возможно, понятно только мне.
От версии к версии будет тасоваться. За чёткий план, от которого я не буду отклоняться, принимать нельзя.

#107:  Author: FlasherLocation: Москва PostPosted: Tue Sep 13, 2011 22:31
    —
Да ничего вроде.
Quote:
- настраиваемые поля
Это ты так обобщил то, что мы обсуждали в ЛС ? Smile

Про кн. Справка не вижу.

#108:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Sep 13, 2011 22:50
    —
Flasher wrote:
Это ты так обобщил то, что мы обсуждали в ЛС ?
Только частично перенёс.
Flasher wrote:
Про кн. Справка не вижу.
17-я строка.

#109:  Author: FlasherLocation: Москва PostPosted: Tue Sep 13, 2011 23:01
    —
Maximus wrote:
17-я строка.
Ага, вижу, спасибо.

#110:  Author: Serge Yolkin PostPosted: Tue Sep 13, 2011 23:56
    —
То, что доктор прописал!
Минимум - 3 хотелки отвалились - уже известно, в какой версии ждать.

И .contact упоминается. Я их начинал ковырять - с краюшку. В общем, обычный XML, только прстранство имен c: используется, а где его взять - я не нашел. Поэтому поступил, как питекантроп: прочитал файл как текстстрим, ампутировал из <c: и </c: само c: а уж потом прочитал это, как XML. Структура, в целом, интуитивно понятна. Если интересно - недозаготовку hta с jscript'ом могу прислать - чисто посмотреть.

Из хотелок: в окне редактирования иметь возможность быстро изменить статус номера. Т.е. ПКМ на номере, например, телефон (другое) - и можно выбрать, куда его перебросить (телефон (работа), телефон (дом), мобильный (работа) и т.д.)

Добавлено спустя 7 минут:

Давно хотел спросить: а то, что при первом запуске плага тотал на 3-4сек. исчезает с экрана, а потом появляется - это так задумано? Особо не мешает, но, когда голова чем другим занята, первая реакция - удивление...

#111:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Sep 14, 2011 00:56
    —
Serge Yolkin wrote:
И .contact упоминается. Если интересно - недозаготовку hta с jscript'ом могу прислать - чисто посмотреть.
Вот насчёт реализации поддержки этой вещи я не очень уверен. Но гляну точно :) присылай.
Serge Yolkin wrote:
Из хотелок: в окне редактирования иметь возможность быстро изменить статус номера.
Допишу в список.
Serge Yolkin wrote:
Давно хотел спросить: а то, что при первом запуске плага тотал на 3-4сек. исчезает с экрана, а потом появляется - это так задумано?
Специально ничего такого не задумывал :) Раньше не замечал. У меня исчезновение длится доли секунды. Но такого явно не должно быть. Буду выяснять какая строчка бяку делает...

Добавлено спустя 2 минуты:

Serge Yolkin wrote:
уже известно, в какой версии ждать
Напоминаю ещё раз, что список постоянно тасуется.

#112:  Author: Serge Yolkin PostPosted: Wed Sep 14, 2011 01:24
    —
Maximus wrote:
У меня исчезновение длится доли секунды

Ага. На настольнике - около секунды, может, чуть меньше. А на нотебуке - 3-4.

Пример hta в личку отправил.

#113:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Sep 14, 2011 09:29
    —
Serge Yolkin wrote:
Пример hta в личку отправил.
Только наверное не мне :)

#114:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Sep 19, 2011 13:23
    —
Serge Yolkin wrote:
Давно хотел спросить: а то, что при первом запуске плага тотал на 3-4сек. исчезает с экрана, а потом появляется - это так задумано?

Причину выяснил.
Мигает изза того, что я присваиваю Application->Handle=Handle главного окна ТС, чтобы не наблюдать на панели задач кнопки для каждого плагинного диалога.
В результате такой побочный эффект при создании формы диалога настроек.
Что с этим делать пока не знаю.

#115:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Oct 29, 2011 00:51
    —
Quote:
0.9.2.5
  • Добавлено: Служебный элемент «# Настройка» в корневом каталоге плагина
  • Добавлено: Редактирование: Возможность задавать более одного адреса Е-почты в одном поле (Кнопка ...)
  • Добавлено: Предпочитаемый (PREF) адрес Е-почты: Редактирование (Сводка), Просмотр (Сводка), Пользовательская колонка
  • Изменено: Экспорт: Признак PREF указывается только если в свойствах контакта выбран предпочитаемый адрес Е-почты
  • Добавлено: Редактирование: Вкладка «Контактное лицо»: Кнопка «Поменять местами поля «Имя» и «Фамилия»»
  • Изменено: Редактирование: Наименования полей отображаются жирным шрифтом
  • Добавлено: Кнопки и клавиша F1 в диалогах для вызова справки
  • Исправлено: Импорт: Кодировка Quoted-printable: Устранена потеря обычных (не в данной кодировке) пробелов
  • Исправлено: Импорт: Неизвестные свойства vCard (например «CLASS», «AGENT» и т.д.) прибавлялись к содержимому предыдущего свойства
  • Исправлено: Просмотр: Переход по ссылке не работал, если строка не начиналась с "http://" или "www"
  • Исправлено: При вызове диалога настроек по Alt+Enter на элементе [..] не убирались подчеркивания в главном меню

Скачать

#116:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Nov 23, 2011 15:09
    —
Quote:
0.9.2.6
  • Добавлено: Просмотр: Одиночный щелчёк на треугольнике слева от названия группы полей разворачивает/сворачивает группу.
  • Добавлено: Просмотр: Клавиши-стрелки вправо/влево на строке названия группы полей разворачивают/сворачивают группу.
  • Добавлено: Просмотр: Быстрое редактирование поля «E-почта (предпочитаемый)» двойным щелчком левой кнопки мыши по содержимому поля (выбор адреса из выпадающего списка).
  • Добавлено: Просмотр: Создание письма двойным щелчком левой кнопки мыши по содержимому или названию поля «E-почта (все)».
  • Изменено: Просмотр: Быстрое редактирование всех полей вызывается двойным щелчком левой кнопки мыши по содержимому поля; переход по ссылке (поля «Веб-страница») и создание письма (поля «E-почта») – по названию поля.

Скачать

#117:  Author: FlasherLocation: Москва PostPosted: Thu Nov 24, 2011 09:32
    —
Maximus
Создание нового контакта > Контактное лицо > День рождения. После одиночного нажатия выпавшее окошко остаётся как при переходах по вкладкам, так и при закрытии диалога.

#118:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Nov 24, 2011 11:13
    —
Flasher wrote:
Создание нового контакта > Контактное лицо > День рождения. После одиночного нажатия выпавшее окошко остаётся как при переходах по вкладкам, так и при закрытии диалога.
Не получается воспроизвести подобное поведение.

Кто-нибудь еще может подтвердить?

#119:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Thu Nov 24, 2011 15:10
    —
Да нет, с двумя последними версиями все путем. Перезагрузка ТС, пустой инишник помогают?

#120:  Author: FlasherLocation: Москва PostPosted: Thu Nov 24, 2011 15:35
    —
Не помогают. На последней бете распакованного INSTALL.CAB проверил.
Ещё раз обращаю внимание на один клик. Т.е. закрывать окошко не надо. Переходить по вкладкам и закрывать диалог нужно в таком состоянии.
Не работают ни ЛКМ вне окошка, ни Esc. Только выбор числа по двойному клику или возврат на соотв. вкладку и повторный клик стрелки.

#121:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Thu Nov 24, 2011 16:32
    —
По одиночному нажатию где? Открыть выпадающий список можно только щелчком по кнопке раскрытия списка. Если больше ничего не делается, назначается день рождения 1 января 2001. При первом щелчке где угодно (например, на другой вкладке) закрывается список (выбранный ДР остается), при втором осуществляется переход.
Никаких хитрых мышиных драйверов у тебя в памяти не сидит?
Кстати, а почему на поле "День рождения" нельзя попасть только клавой (табуляцией)?

#122:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Nov 24, 2011 16:54
    —
Вахмурка wrote:
Никаких хитрых мышиных драйверов у тебя в памяти не сидит?
У меня возникает похожее предположение...
Вахмурка wrote:
Кстати, а почему на поле "День рождения" нельзя попасть только клавой (табуляцией)?
Можно. Просто на этом компоненте фокус не так заметен, как на других :)

#123:  Author: FlasherLocation: Москва PostPosted: Thu Nov 24, 2011 17:05
    —
Вахмурка wrote:
По одиночному нажатию где?
По той самой стрелке.
Вахмурка wrote:
назначается день рождения 1 января 2001
По умолчанию так выставлено.
Вахмурка wrote:
Никаких хитрых мышиных драйверов у тебя в памяти не сидит?
Нет.

И насчёт ЛКМ и Esc у вас тоже всё в порядке?

#124:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Nov 24, 2011 17:20
    —
Flasher wrote:
И насчёт ЛКМ и Esc у вас тоже всё в порядке?
Да. И Esc, и Enter, и ЛКМ, и ПКМ.

#125:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Thu Nov 24, 2011 17:29
    —
Quote:
Можно. Просто на этом компоненте фокус не так заметен, как на других
А, ясно. Я-то жал "вниз" или "ввод", а надо было "пробел".

#126:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Nov 24, 2011 17:53
    —
Вахмурка wrote:
А, ясно. Я-то жал "вниз" или "ввод", а надо было "пробел".
А также Alt+вниз откроет календарик, стрелки вправо/влево переходят по составляющим даты.

#127:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Sun Dec 25, 2011 11:30
    —
2Maximus
Уж не знаю, что там случилось в недрах нашей любимой операционной системы, но ни с того ни с сего при двойном щелчке на образе vcf-файла в плагине стал запускаться Outlook. Мне это, само собой, ни в одно место не упиралось. Пробовал прикрутить внутренние ассоциации (вдруг Outlook когда-то понадобится?), но не знаю, какая командная строка должна быть для открытия в плагине (видимо, сие невозможно). Удалил системную ассоциацию на расширение vcf из реестра, теперь спрашивает, чем открывать.
Отсюда два вопроса:
1) Можно ли запустить плагин с текущей записью из командной строки?
2) Какое должно быть содержание ключа HKEY_CLASSES_ROOT\vcffile и ниже?

#128:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Dec 25, 2011 13:28
    —
Вахмурка
Я правильно понял, что плагин сейчас себя ведёт так же, как и ранее?
И совсем не понял какой результат требуется в итоге и что именно сейчас сломалось.

#129:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Sun Dec 25, 2011 13:37
    —
Только что проверил (до этого занимался другим) - вроде все пучком. Хрен его знает, что это было. Даже не перегружался. Видно, копание в реестре что-то изменило.
Спасибо.

#130:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Dec 25, 2011 14:01
    —
Вахмурка wrote:
Спасибо.

Да вроде бы не за что :))

#131:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Feb 17, 2012 15:00
    —
Скачать
Quote:
0.9.3.0

Добавлено: Имя файла контакта теперь не зависит от полного имени. Доступно для переименования на месте в файловой панели и в диалоге «Редактирование контакта».
Добавлено: Настройка внешнего вида: Возможность установки цвета сетки и фона списка полей окна просмотра.
Добавлено: Настройка внешнего вида: Элементы интерфейса для установки цвета: Панели заменены кнопками.
Исправлено: Настройка внешнего вида: Не были локализованы пункты контекстного меню формата.
Добавлено: Служебный элемент «# Письмо выделенным» создаёт новое письмо на адреса, которые содержатся в выделенных контактах. Внутренняя команда «email».
Добавлено: Внутренняя команда «config» открывает основной диалог настроек.
Добавлено: Просмотр: Горячая клавиша F4, кнопка «Редактировать контакт»: Открыть диалог «Редактирование контакта».
Добавлено: Просмотр: Горячая клавиша F2: Редактировать текущее поле.
Добавлено: Просмотр: Горячая клавиша F3: Перейти по ссылке / Создать письмо по адресу, содержащемуся текущем в поле.
Добавлено: Настройки, Экспорт: Опция «Объединять «Имя» и «Отчество» в одно поле».
Исправлено: Ошибка при запуске плагина и отсутствии языковых файлов.
Добавлено: Сообщение об отсутствии файла справки при попытке открыть его.
Изменено: Название поля «Город» изменено на «Населённый пункт».

#132:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Feb 17, 2012 17:31
    —
Maximus
64 битную, чтобы начать пользоваться... Wink

#133:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Feb 17, 2012 18:46
    —
ask-rus
Пока никак не получится.
Если б было желание пользоваться, битность не остановила бы :)

#134:  Author: FlasherLocation: Москва PostPosted: Fri Feb 17, 2012 22:17
    —
Maximus
+1. Битность - вообще не аргумент.

Что-то с параметрами Browser не выходит. Справка всё равно в браузере открывается.
Browser=%COMMANDER_EXE%
BrowserParams=/O /S=L:T4 %1

По поводу "Письмо выделенным". Я то думал, что плагин через свою форму отправляет, а он открывает Оперу c почтой yandex.

#135:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Feb 17, 2012 22:57
    —
Flasher wrote:
Что-то с параметрами Browser не выходит. Справка всё равно в браузере открывается.
У меня всё работает. Кто еще может подтвердить недаботоспособность?

Flasher wrote:
По поводу "Письмо выделенным". Я то думал, что плагин через свою форму отправляет, а он открывает Оперу c почтой yandex.
Он открывает почтовый клиен по умолчанию. А про свою форму - это было бы слишком, на мой взгляд. И скорее всего трудоёмко.

#136:  Author: FlasherLocation: Москва PostPosted: Fri Feb 17, 2012 23:17
    —
Maximus wrote:
Он открывает почтовый клиен по умолчанию. А про свою форму - это было бы слишком, на мой взгляд. И скорее всего трудоёмко.
Я портабельными почтовиками пользуюсь. Может, опцию с указанием добавишь? Трудоёмкого ничего не вижу. Я скрипт себе накатал в своё время по-быстрому.

#137:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Feb 18, 2012 00:20
    —
Flasher wrote:
Я портабельными почтовиками пользуюсь. Может, опцию с указанием добавишь? Труоёмкого ничего не вижу. Я скрипт себе накатал в своё время по-быстрому.
Ты сейчас предлагаешь работать с почтовиком через командную строку или частично реализовать в плагине функции почтового клиента?

#138:  Author: FlasherLocation: Москва PostPosted: Sat Feb 18, 2012 01:17
    —
Я больше за второй вариант. Первый, если со вторым лень ковыряться.

#139:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Feb 18, 2012 01:35
    —
Гляну, что смогу сделать, но ничего не обещаю.

#140:  Author: carlsonn PostPosted: Mon Feb 27, 2012 15:59
    —
не хватает поля для добавления мессенджеров (аська, скайп, джаббер)... еще можно добавить функцию экспорта всех контактов в один файл contacts.vcf (выполнить copy /B *.* contacts.vcf) для более удобного переноса
в остальном все гуд
респект за труды и за идею
Все гениальное - просто!

#141:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Feb 27, 2012 17:25
    —
carlsonn wrote:
не хватает поля для добавления мессенджеров (аська, скайп, джаббер)...
В планах...
carlsonn wrote:
добавить функцию экспорта всех контактов в один файл contacts.vcf
В более близких планах.

За отзывы - спасибо

#142:  Author: carlsonn PostPosted: Mon Feb 27, 2012 21:19
    —
обнаружился неприятный момент. я создал у себя базу контактов, точнее перенес уже имеющуюся (экспорт контактов из телефона нокиа в виде vcf файлов), внес нужные мне изменения, в том числе дни рождения. затем моей задачей было переместить данные контакты в свой телефон на андроиде. собственно сам перенос прошел гладко, все данные вроде бы сохранились, но вот дни рождения к сожалению превратились в записи вида 19821029, 19581202. Дело в кодировке? Можно это починить?

#143:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Feb 27, 2012 21:58
    —
carlsonn wrote:
но вот дни рождения к сожалению превратились в записи вида 19821029, 19581202. Дело в кодировке? Можно это починить?
Не в кодировке. В спецификации формата вот тут http://www.imc.org/pdi/vcard-21.doc в пункте 2.2.4 описаны базовый формат BDAY:19950415 и расширенный BDAY:1995-04-15. Я надеялся что базовый-то должен всеми поддерживаться :) Но видимо зря. Сделаю в следующей версии опцию.

#144:  Author: jen1234 PostPosted: Thu Mar 29, 2012 01:32
    —
Нашел одну проблему в плагине: не импортируются контакты, содержащие в полях N (имя, фамилия, отчество и т.п.) символ "/" (прямой слэш). Возможно контакты с символами ";" и другими небуквенными символами в этих полях также не будут импортироваться в плагин - пока не проверял.. Хотя программа vCardOrganizer данные контакты импортирует, отображает и позволяет записывать. Также и в телефоне данные символы приемлемы в полях контактов.. Данные символы часто использую в именах, фамилии или отчестве контактов для указания дополнительной информации по ним, и хотелось бы иметь такую возможноть в вашем плагине. Импорт делаю с файла contacts.vcf (по F5), в котором записаны все контакты телефона (созданный програмой Sony Ericsson PC Companion).. Эта проблема как-то решаема?

#145:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Mar 29, 2012 02:53
    —
jen1234
Вскоре должно появиться время на продолжение работы над плагином.

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

Строго говоря, данные символы запрещены только для имён элементов файловой системы. Для содержимого полей они вполне допустимы.
Но дело в том, что при импорте из файла, содержащего более одного контакта (т.е. contacts.vcf) имена файлов формируются из этих самих полей.
Думаю, что этот вопрос можно будет решить заменой данных сисмволов, скажем, на подчёркивания (только для имён файлов, поля останутся неизменёнными).

А вот с ";" совсем другая история. Это разделитель полей на подполя (N:имя;отчество;фамилия;префикс;суффикс). И сомневаюсь, что какая-то программа сможет распознать, является ли символ ";" разделителем или частью имени.

В общем, со спецсимволами должен вопрос решиться, а с ";" вряд ли.

#146:  Author: jen1234 PostPosted: Fri Apr 06, 2012 00:11
    —
да, имел ввиду символ двоеточия ":", а не ";" с которым все понятно... Другие спецсимволы (точка, запятая и другие возможные) также хотелось бы иметь в именных полях плагина.. Предложение заменить все эти спецсимволы на символ подчеркивания в именах файлов контактов вполне приемлемых выход. Точно также это делает интернет експлорер при сохранении страниц с неразрешенными символами - заменой их на символ подчеркивания.. Будем ждать обновления отличного плагина.

#147:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Apr 06, 2012 00:33
    —
jen1234 wrote:
да, имел ввиду символ двоеточия ":", а не ";" с которым все понятно... Другие спецсимволы (точка, запятая и другие возможные) также хотелось бы иметь в именных полях плагина
В ближайшей версии обещаю разобраться с такими символами.

#148:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Apr 25, 2012 00:50
    —
Скачать
Quote:
0.9.3.2
Изменено: Реорганизован диалог настроек.
Добавлено: Настройки, Экспорт: Опция «Формат экспорта дат»: Базовый (ГГГГММДД) и Расширенный (ГГГГ-ММ-ДД).
Добавлено: Файл настроек: Ключ [Display], ShowPostalCodeBeforeRegion: Если значение ключа равно 1, поле «Почтовый индекс» будет отображаться перед полем «Регион».
Добавлено: Редактирование: Запоминается/восстанавливается последняя активная вкладка. При создании нового контакта всегда открывается первая вкладка.
Добавлено: Внутренняя команда «email» работает с файлом под курсором, если выделение отсутствует.
Изменено: Служебный элемент «# Письмо выделенным» появляется в файловой системе, только если в папке присутствует хотя бы один файл-контакт.
Добавлено: Экспорт: Свойство PRODID со значением "-//Maximus's Solutions//NONSGML tcPhonebook//EN".
Изменено: Экспорт: Поле «Кабинет» экспортируется как дополнительное (третье) поле свойства ORG вместо присоединения ко второму полю «Отдел».
Добавлено: Импорт: При наличии в импортируемом vCard-файле свойства PRODID со значением "-//Maximus's Solutions//..." третье поле свойства ORG воспринимается как поле «Кабинет».
Исправлено: Экспорт: В свойстве ADR были перепутаны местами поля «Регион» и «Почтовый индекс».
Исправлено: В пользовательских колонках не отображались результаты изменения полей контакта, если в текущей папке присутствовал только один контакт.
Исправлено: Редактирование: Опция «Имя файла как «Полное имя»» не работала при создании контакта, только при редактировании.
Изменено: Редактирование: В полях составляющих имени разрешено использовать все символы кроме '|' и ';'.
Изменено: Импорт: Если имя контакта формируется по содержимому vCard-свойств, символы, запрещенные для использования в именах файлов, заменяются на символ подчёркивания.

#149:  Author: mrmerak PostPosted: Wed Apr 25, 2012 10:15
    —
Maximus
Справка не работает
---------------------------
Windows Internet Explorer
---------------------------
Не удается найти "file:///D:/admin/Program%2520Files/Total%2520Commander/Plugins/WFX/Phonebook/Help/Russian.html#config". Проверьте правильность пути или адреса в Интернете.
---------------------------
ОК
---------------------------


Может лучше *.db *.ini *.lng хранить в отдельной папке?

#150:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Apr 25, 2012 12:48
    —
Mr.Merak wrote:
Не удается найти "file:///D:/admin/Program%2520Files/Total%2520Commander/Plugins/WFX/Phonebook/Help/Russian.html#config"
Не в курсе ли ты почему вместо пробелов (%20) в путях на твоём ПК подставляются другие символы (%2520)?
ОС х32? Версия браузера? Можешь попробовать с другим браузером по умолчанию или прописать браузер ключем в ини?

Mr.Merak wrote:
Может лучше *.db *.ini *.lng хранить в отдельной папке?
C *.db *.ini это теоретически возможно, но это нужно было делать сразу. Сейчас это можно сделать, но это будет костыль.
*.lng нельзя никак. ТС ищет этот файл именно в рядом возле *.wfx.

#151:  Author: mrmerak PostPosted: Wed Apr 25, 2012 12:52
    —
Maximus
проверил на работе, XPSP3 IE8, дома на 7ку гляну

Quote:
ТС ищет этот файл именно в рядом возле *.wfx.

как же тогда все остальные плагины это сумели реализовать?

#152:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Apr 25, 2012 13:37
    —
Mr.Merak wrote:
как же тогда все остальные плагины это сумели реализовать?

Например какие? Используемые мной WFX-плагины, которые поддерживают пользовательские колонки, либо вообще не локализованы, либо использует стандартные колонки типа Даты или Размера, которые локализуются самим ТС.
Файл Имя_Плагина.lng используется ТС для локализации пользовательских колонок. Ничего другого в документации я не видел. Фактически это механизм локализации WDX-плагинов и о нём вообще нет ни слова в документации по WFX собственно.

Основные яз. файлы, которые предназначены для локализации интерфейса и так находятся в отдельной папке.

Добавлено спустя 13 минут:

Mr.Merak wrote:
проверил на работе, XPSP3 IE8, дома на 7ку гляну
Не нужно проверять. Подтверждаю. Буду исправлять.

#153:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Apr 25, 2012 23:12
    —
Скачать
Quote:
0.9.3.2a
Исправлено: Вызов справки, Internet Explorer: Возникала ошибка, если в пути присутствовали пробелы.

#154:  Author: carlsonn PostPosted: Thu Apr 26, 2012 12:17
    —
Во-первых, спасибо за работу. Мои пожелания были учтены и прекрасно работают.
Второе, возникла проблема с кодировкой, при импорте контактов из одного файла vcf в программу. Скриншот

Файл с визитными карточками был получен путем экспорта из телефонной книги андроид устройства, кодировка UTF-8.
Когда я его импортировал в программу, появились кракозяблы, указанные на скриншоте. Раньше импорт проходил по такому же пути без проблем.
Третье. Если я в настройках программы снимаю галку с пункта "Отображать расширение vcf у контактов", то происходит следующее: у меня есть контакты, в имени которых (именно пункт ИМЯ) содержится такая инфа - Иванов (кв.100). На скриншоте видно, что происходит.

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

UPD: еще один момент, только что его заметил. При экспорте из телефона, в экспортируемый файл еще вставилась инфа о присвоенной контакту картинке, в файле выглядит вот так:
PHOTO;ENCODING=B;TYPE=PNG:iVBORw0 и дальше бла-бла-бла
так вот эта инфа, потом появилась в программе в полях, не предназначенных для этого... таких как Должность, Организация, Отдел


Еще при импортировании, программа экранирует запятые, как я понял... Но они потом остаются в полях...

UPD2: экранирует запятые андроид устройство при экспорте, они есть в изначальном файле, так что видимо программа не при чем)

#155:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Apr 26, 2012 12:48
    —
carlsonn wrote:
Второе, возникла проблема с кодировкой, при импорте
контактов из одного файла vcf в программу.
Мне нужен пример подобного файла. Тогда смогу посмотреть в чем дело.

carlsonn wrote:
Если я в настройках программы снимаю галку с пункта "Отображать расширение vcf у контактов", то происходит следующее
Тут я ничего сделать не могу. Это делает ТС - текст после точки он воспринимает как расширение.

Всё, что я могу - это предложить использовать вместо точки обычной ('.', dec - 46, hex - 2E) точку юникодную ('․', dec - 8228, hex - 2024)
http://ivanov.in/upbar/symbols8.php?p=128

Но в этом случае нужно будет использовать соответствующие шрифты, например, Arial Unicode MS или Lucida Sans Unicode, в панелях ТС и в других местах, где нужно отображать этот символ.

Добавлено спустя 7 минут:

carlsonn wrote:
При экспорте из телефона, в экспортируемый файл еще вставилась инфа о присвоенной контакту картинке, в файле выглядит вот так:
Жду пример файла и буду смотреть. Чем раньше получу - тем раньше будут результаты :)

Добавлено спустя 4 минуты:

carlsonn wrote:
UPD2: экранирует запятые андроид устройство при экспорте, они есть в изначальном файле, так что видимо программа не при чем)
Запятые я не трогаю. Трогаю | - для всех полей и запрещенные в ФС символы - для имен. И то я их заменяю на _.

#156:  Author: carlsonn PostPosted: Thu Apr 26, 2012 13:02
    —
какого количества контактов в таком файле будет достаточно? 5ти хватит? чтобы оценить ситуацию? и как лучше всего его передать? почта?

upd: отправил пример файла на почту

#157:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Apr 26, 2012 14:09
    —
carlsonn wrote:
какого количества контактов в таком файле будет достаточно? 5ти хватит? чтобы оценить ситуацию?

Думаю должно хватить.

carlsonn wrote:
отправил пример файла на почту
Да. Почтой лучше всего. Но пока ничего не пришло. Буду ждать.

Добавлено спустя 15 минут:

carlsonn
Можешь еще выложить на обменник и бросить ссылку в ЛС. А письма всё ещё нет...

#158:  Author: carlsonn PostPosted: Thu Apr 26, 2012 16:11
    —
отправил в ЛС

#159:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Apr 26, 2012 17:05
    —
carlsonn
Суть проблемы твоего файла ясна. Не во всех vCard-свойствах указана кодировка. Т.е. нет строки CHARSET=UTF-8.
Могу (или даже скорее должен буду :) ) сделать опцию для импорта, которая будет определять кодировку свойства с бесхозной кодировкой, как первую явно определенную в файле кодировку.

По поводу PHOTO - буду смотреть позже.

#160:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun May 06, 2012 23:10
    —
Скачать
Quote:
0.9.3.3
Изменено: При первом запуске плагина в базе данных контактов будут выполнены некоторые изменения. Предыдущие версии плагина не смогут работать с изменённой базой данных.
Исправлено: Импорт: Обработка ряда неиспользуемых плагином атрибутов vCard («PHOTO», «SOUND» и др.) – теперь они ошибочно не считаются частью других атрибутов.
Добавлено: Импорт: Опция «Воспринимать атрибуты без указания кодировки, как UTF-8».
Исправлено: Настройки, Отображение: Общие шрифт и размер текста ошибочно влияли также и на элементы окна просмотра контакта.
Исправлено: Письмо выделенным: Добавлена обработка нового формата строки, получаемой из файловой панели при помощи LB_GETTEXT (формат изменён начиная с Total Commander 8.0 beta 24).
Исправлено: Редактирование: Адрес «E-почта (предпочитаемый)» ошибочно изменялся, если удалялся или добавлялся другой адрес в списке перед выбранным адресом.

#161:  Author: Serge Yolkin PostPosted: Wed May 09, 2012 01:24
    —
О! Окно Тотала при первом запуске теперь не исчезает. Правда, предыдущую версию не тестил - может, уже и там не исчезало.

#162:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed May 09, 2012 09:41
    —
Serge Yolkin
Да. Исправил еще в предыдущей версии.
А сколько времени было на это потрачено... Ты даже не представляешь :)

#163:  Author: Serge Yolkin PostPosted: Thu May 10, 2012 09:35
    —
Maximus
Большое человеческое спасибо за проделанную работу!

#164:  Author: SAPetrovich PostPosted: Mon May 14, 2012 10:10
    —
Большое спасибо. Интересный и полезный получился плагин.
Ну и конечно просьба.
Если бы вы сделали еще и архиваторный плагин для .vcf-файлов то используя средство синхронизации файлов ТС было бы легко синхронизировать БД tcPhonebook с телефонной книгой андройда.

#165:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon May 14, 2012 11:16
    —
SAPetrovich
Ого :)
Планы на WLX- и WDX-версии плагина у меня есть, но про WCX... даже мыслей не было, что его можно где-то прикрутить.
А как выглядит телефонная книга андройда?

#166:  Author: SAPetrovich PostPosted: Mon May 14, 2012 12:02
    —
Я имел ввиду не совсем телефонную книгу.
Просто у андройда (думаю не только у него) есть возможность импорта/экспорта из/в "многоконтактный" vcf-файл. Т.е., если мне например надо будет синхронизировать записную книжку я просто экспортирую из андройда в vcf, и стандартными средствами синхронизации ТС синхронизирую этот vcf-файл с БД tcPhonebook. После этого, полученный vcf импортирую обратно в свой андройд.

#167:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon May 14, 2012 12:35
    —
SAPetrovich
Ну это совсем другая история. Я так понял, что из андроида экспортируется в виде одного файла contacts.vcf.
Нужно просто прикрутить экспорт в такой файла. Планирую сделать приблизительно в 0.9.3.6.

#168:  Author: SAPetrovich PostPosted: Mon May 14, 2012 12:56
    —
Нее. Я похоже опять не донес мысль.
В ТС, есть такая фишка как синхронизация каталогов. Как я понимаю, она нормально работает с FS и LS-плагинами. Твоя БД доступна через FS-плагин. Так вот представь себе, что vcf-файл содержащий несколько контактов можно тоже рассматривать как БД контактов. Т.е., например архиваторным плагином "заходим" в vcf-файл, и видим то-же что и в твоем FS-плагине (ну естессно без папок). Кстати, это позволит еще и избирательно копировать записи между твоей БД и vcf-файлом.

#169:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon May 14, 2012 14:48
    —
SAPetrovich
Я подумал, что архиваторный плагин будет использоваться для упаковки, а не для распаковки :)
Теперь стало понятно, что именно требуется. Согласен, что это полезно и удобно, но реализовать это достаточно быстро не смогу. Во-первых, нужно закончить всё запланированное для WFX-плагина, а во-вторых, я еще не имел удовольствия познакомиться с интерфейсом архиваторных плагинов. Так что только после 1.0.

Хотя кто его знает. Любопытство может победить :)

#170:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 25, 2012 17:12
    —
Скачать
Quote:
0.9.3.4
Добавлено: Редактирование: Специальный редактор для полей «Телефон», «Мобильный телефон», «Факс», «Веб-страница».
Изменено: Экспорт: Если значения полей «Телефон», «Мобильный телефон», «Факс», «Веб-страница» разбиты на составляющие при помощи запятых (','), то каждая составляющая будет экспортироваться отдельным атрибутом.
Исправлено: Просмотр: Не выполнялся переход по ссылке и создание нового письма по двойному щелчку на наименовании поля.

#171:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jun 12, 2012 15:02
    —
Скачать
Quote:
0.9.3.5
Изменено: База данных: При первом запуске плагина в базе данных контактов будут выполнены некоторые изменения. Предыдущие версии плагина не смогут работать с изменённой базой данных.
Добавлено: Поле «Ник» в группе «Контактное лицо».
Исправлено: База данных: Были утеряны типы полей данных. Восстановлено.
Исправлено: Редактирование: Не работали кнопки «...» (Открыть в специальном редакторе) для полей «Телефон».

#172:  Author: Serge Yolkin PostPosted: Wed Jun 13, 2012 12:31
    —
Maximus
Что-то не получается распаковать ни с wincmd, ни с maximus.in...
Файл, говорит, поврежден.

#173:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Jun 13, 2012 12:53
    —
Serge Yolkin
Никак не могу подтвердить. У меня всё распаковывается корректно. От других пользователей жалоб не было.

#174:  Author: campoviyLocation: Russian Federation, Krasnodar region PostPosted: Wed Jun 13, 2012 13:04
    —
Serge Yolkin
Не подтверждаю:
Quote:
---------------------------
Тестирование
---------------------------
Архивов: 1
Папок: 4
Файлов: 19
Размер: 2874390 (2 MB)
Сжатый: 988665 (0 MB)

Ошибок не найдено
---------------------------
ОК
---------------------------
Quote:
83f272d401d7a78e62e2179acc8322db *wfx_tcPhonebook_0935.rar
Отзеркалил.

#175:  Author: Serge Yolkin PostPosted: Thu Jun 14, 2012 10:26
    —
М-да... Проблема нашлась в качалке AvantBrowser'а. ИЕ скачал нормально.

#176:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Jul 06, 2012 17:00
    —
Скачать
Quote:
0.9.3.6
Добавлено: Экспорт, Служебный элемент, Внутренняя команда: Экспорт всех контактов в один файл.
Исправлено: База данных: Не отображились или некорректно отображались поля «Телефон (работа)», «Телефон (личное)», «Телефон (другое)», в результате неправильных изменений в базе данных контактов при обновлении до версии 0.9.3.5. При первом запуске плагина в базе данных контактов будут выполнены исправления.
Исправлено: Локализация: Редактирование: Специальный редактор: Строка запроса ввода значения.

#177:  Author: Serge Yolkin PostPosted: Sat Jul 07, 2012 01:08
    —
Maximus
При экспорте в один файл не хватает перевода строки между концом предыдущего и началом следующего контакта:
Code:
END:VCARDBEGIN:VCARD
Предложение: при наличии выделенных - их и экспортировать в один файл (при отсутствии - экспортировать всё).

Добавлено спустя 13 минут:

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

#178:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Jul 07, 2012 08:57
    —
Serge Yolkin wrote:
При экспорте в один файл не хватает перевода строки между концом предыдущего и началом следующего контакта:
Недосмотрел. Виноват. Исправлю.

Serge Yolkin wrote:
Предложение: при наличии выделенных - их и экспортировать в один файл (при отсутствии - экспортировать всё).
Я в планы записал это сразу, но оставил на последующие версии. Просто это более трудоёмкий алгоритм, особенно если учитывать, что выделенными могут быть и папки.

Serge Yolkin wrote:
Имена служебных псевдофайлов сейчас начинаются с префикса (шарп)(пробел). Нельзя ли, чисто для эстетики, начинать их с одного только прбела - тоже будут в начале при сортировке по имени, а выглядит забавнее. Я так важные папки выделяю - и в начале, и, типа, с красной строки.
Посмотрим. Эстетика - важная штука. Может сделаю настройку через ini-файл.

#179:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Jul 07, 2012 23:08
    —
Скачать
Quote:
0.9.3.6a
Исправлено: Экспорт в один файл: Отсутствовали переводы строк между END:VCARD и BEGIN:VCARD.

#180:  Author: Serge Yolkin PostPosted: Sun Jul 08, 2012 04:05
    —
По ссылке на офсайте - старая версия 9.3.6 от 5.07

#181:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Jul 08, 2012 10:48
    —
Serge Yolkin
Спасибо. Исправил. А то на солнце вчера перегрелся ))


Last edited by Maximus on Mon Jul 09, 2012 09:58; edited 1 time in total

#182: кодировки Author: naumannLocation: Кемерово PostPosted: Mon Jul 09, 2012 09:56
    —
Отличная затея, неплохая реализация. Если позволите пара пожеланий: Предпросмотр с возможностью правки по Ctrl+Q. И еще кодировка - у меня была nokia N73 и при групповом экспорте контактов часть данных с кирилическим написанием отображается так: (Мальцев). А в целом желаю вам всяческих удач в плагинописи, ну и по жизни. И спасибо за плагин.

#183:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Jul 09, 2012 11:47
    —
Скачать
Quote:
0.9.3.6b
Исправлено: Экспорт: Восстановлена работоспособность.


Добавлено спустя 10 минут:

naumann wrote:
Отличная затея, неплохая реализация. Если позволите пара пожеланий
Спасибо за отзыв.
Всегда открыт к пожеланиям.

naumann wrote:
Предпросмотр с возможностью правки по Ctrl+Q.
Планирую по крайней мере просмотр. А по поводу правки - если на то будут возможности интерфейса плагинов ТС.

naumann wrote:
при групповом экспорте контактов часть данных с кирилическим написанием отображается так
Кодировка UTF-8. Для такой бяки предусмотрена опция в настройках "Воспринимать атрибуты без указания кодировки, как UTF-8", в твоем случае нужно выбрать "Всегда".

#184:  Author: YurMakLocation: Кишинев, Молдова PostPosted: Mon Jul 09, 2012 15:12
    —
Замечательный плагин! Все очень удобно и понятно. Большое спасибо! Smile

#185:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Jul 09, 2012 15:27
    —
YurMak
Спасибо за спасибо :)

#186:  Author: YurMakLocation: Кишинев, Молдова PostPosted: Mon Jul 09, 2012 15:34
    —
Пока только один вопросик:
как сделать так, чтобы "Полное имя" выглядело как "Фамилия Имя Отчество" ?

Это в том случае, когда данные во вкладке "Контактное лицо" разложены по своим полям.

Спасибо!

#187:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Jul 09, 2012 15:45
    —
Настройки - Отображение - Последовательность составляющих имени

#188:  Author: YurMakLocation: Кишинев, Молдова PostPosted: Mon Jul 09, 2012 15:47
    —
Вот это да-а...

Спасибо! Laughing

#189:  Author: slas78 PostPosted: Tue Jul 10, 2012 09:42
    —
Уважаемый автор, не можете подсказать, почему у меня в пользовательских колонках ничего не отображается, в то время как по Enter на контакте в панели Тотала в карточке всё, что нужно есть?
Эта проблема с версией тотала 7.03 на ХР. На др. компе, где тотал версии7.56a и ось - Win7, подобных проблем нет.
Контакты получены импортом записей из Outlook'а в формате vCard, для обоих машин использовались одни и те же карточки контактов.
Версия плагина: tcPhonebook_0936b
Вот скрин с проблемой:
хтппс: тридаблю.sugarsync.com/pf/D7214982_4838040_718066

Добавлено спустя 15 минут:

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

#190:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 10, 2012 10:31
    —
slas78
1. Это из-за того, что полная поддержка Юникода в ТС появилась начиная с версии 7.5. Плагин ориентирован на Юникод и я не тестировал его на старых версиях ТС. Нужно обновиться до последней версии ТС. Если используется не сборка, то просто установи поверх - никакие настройки ТС не будут утеряны.
2. При изменении "Последовательности составляющих имени" имя файлов контактов будет изменяться только, если у контакта установлена опция "Имя файла как "Полное имя"".
По умолчанию, при импорте контактов из файлов, содержащих только одну запись, им задаётся такое же имя, как и у исходного файла. И в следствии не всегда будет соответствовать "Полному имени".
Для твоей ситуации предусмотрена опция "Настройки - Импорт/Экспорт - Имя контакта по содержимому vCard-атрибутов". Таким образом после импорта контактов у них будет установлена опция "Имя файла как "Полное имя"", их имена будут соответствовать "Полному имени" и к ним можно будет применять "Последовательность составляющих имени".

#191:  Author: slas78 PostPosted: Tue Jul 10, 2012 10:43
    —
Очень огромное спасибо, за такой хороший плагин Smile
И за быстрый ответ тоже! Последняя настройка очень хорошо помогла, но её предназначение не показалось очевидным по названию, может криво читал. А уже было собрался открывать каждый контакт и ставить галочки.

#192:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 10, 2012 10:47
    —
slas78 wrote:
её предназначение не показалось очевидным по названию

Если придумаешь как ее назвать по другому, более очевидно, с радостью переименую :)

#193:  Author: slas78 PostPosted: Tue Jul 10, 2012 11:39
    —
Maximus
Например так:
Имя контакта согласно настройкам плагина (см. Отображение) Smile

#194:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Tue Jul 10, 2012 11:43
    —
Quote:
просто установи поверх - никакие настройки ТС не будут утеряны
...кроме команд cm_UserMenuХ файла totalcmd.inc

#195:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 10, 2012 11:51
    —
slas78 wrote:
Имя контакта согласно настройкам плагина (см. Отображение)
Но ведь тогда не будет понятно, что для этого имени будут использоваться данные из внутренностей vCard-файла.

#196:  Author: slas78 PostPosted: Tue Jul 10, 2012 12:25
    —
Maximus wrote:
slas78 wrote:
Имя контакта согласно настройкам плагина (см. Отображение)
Но ведь тогда не будет понятно, что для этого имени будут использоваться данные из внутренностей vCard-файла.

Если данные импортируются из vCard-файла, а ведь импорт пользователь делает явным образом, то ему становится понятно, откуда берутся сведения о копируемом контакте в плагине - именно из внутренностей vCard-файла.
Вот я эту настройку, что сейчас, глазами проскочил раза три, и вроде понятно, что написано, но зачем - не понял. Ясно ведь, что имя контакта из содержимого vCard атрибутов, зачем это писалось?
Вот если бы было как в справке: Имя согласно атрибутам vCard, а не как имя vCard-файла - тогда всё ясно было бы. Но до справки я дошёл только сегодня Smile
Мне кажется лучше всего название этой опции привязать к настройкам пункта " Отображение", как и предлагал - так вообще вопросов не будет.
Вахмурка
Спасибо!

#197:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 10, 2012 13:40
    —
slas78 wrote:
Вот если бы было как в справке: Имя согласно атрибутам vCard, а не как имя vCard-файла - тогда всё ясно было бы.
А если и не наше и не ваше?

Превращу опцию-чекбокс в опцию-радиогруп. Т.е. можно будет переключаться между двумя пунктами:
Code:
----Имя импортированного контакта---------------
* Как имя исходного файла
* По содержимому vCard-атрибутов исходного файла
---------------------------------------------

#198:  Author: slas78 PostPosted: Tue Jul 10, 2012 14:05
    —
Maximus
Да, наверное, так лучше всего.
во втором пункте лучше заменить "по" на "погласно":
* согласно содержимому...
и подзаголовки лучше с маленьких букв, т.к. они - продолжение заголовка

#199:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Jul 10, 2012 14:18
    —
slas78 wrote:
и подзаголовки лучше с маленьких букв, т.к. они - продолжение заголовка

Не думаю, что лучше. См. в качестве примера аналогичные опции-продолжения в настройках TC. Они все с заглавной буквы, как и надлежит именам опций (безотносительно к тому, продолжают они общий заголовок или нет).
А "по" отличается от "согласно" меньшей длиной. При короткой первой строке поаккуратнее смотреться будет.

#200:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 10, 2012 14:40
    —
Соглашусь всё же с Avada.

#201:  Author: slas78 PostPosted: Tue Jul 10, 2012 16:54
    —
Avada wrote:
поаккуратнее смотреться будет

Я за большую понимабельность будущих поколений фонбукерюзеров ратую (я-то уже понял) Smile Красота в настройках вторична, имхо.
Лучше уж тогда заменить "по" на "из", варианты:
*из содержимого vCard
или
*из vCard-атрибутов исходного файла
или (тоже недлинно)
*согласно содержимому vCard
или
*согласно vCard-атрибутам исходного файла
что по длине даже короче чем
*по содержимому vCard-атрибутов исходного файла
и стилистически правильнее Smile т.к. "содержимое" в данном случае и есть "атрибуты", и такой словесный наворот ("содержимое атрибутов") сам по себе может с толку сбивать.

#202:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 10, 2012 17:27
    —
slas78
Атрибуты - это не только их содержимое, но еще и наименование.
Слово "согласно" не пойдет точно, потому что не согласно, а действительно взято из значений атрибутов или же сформировано по значениям атирибутов N или FN.
Согласен убрать слово "содержимое", а на счёт "из" или "по" пока сомневаюсь.

#203:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Jul 10, 2012 18:26
    —
Maximus
"Из" лучше. А зачем в первой опции "как"? Лучше привести к единообразному состоянию. А можно пойти и по другому пути. Примерно так:
Code:
----Источник имени контакта при импорте:---------------
* Имя исходного файла
* vCard-атрибуты исходного файла

#204:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 10, 2012 20:26
    —
Avada wrote:
А зачем в первой опции "как"
Это подразумевает полное соответствие, в то время как вторая опция ничего подобного не обещает. Но как бы из имени ничего другого кроме него самого и не возьмешь :)

Avada wrote:
Источник имени контакта при импорте:
А тут вижу что и "при импорте" лишнее. Ведь опция находится и так в группе "Импорт".

Пока останавливаюсь на варианте:
Code:
----Источник имени контакта:---------------
 * Имя исходного файла
 * vCard-атрибуты исходного файла

Если комментариев больше не последует...

#205:  Author: slas78 PostPosted: Tue Jul 10, 2012 20:51
    —
По мне, так отличный компромисс. Понятно и аккуратно Smile
А главное, плагин работает на ура, очень нужный.
А как на будущее базу контактов переносить? файлом tcPhonebook.db?

#206:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jul 10, 2012 21:19
    —
slas78 wrote:
А как на будущее базу контактов переносить? файлом tcPhonebook.db?

Это самый полноценный и простой способ.
Но можно также экспортировать полностью всю файловую структуру, потом, соответственно, импортировать.
Также можно экспортировать всё одним файлом (contacts.vcf), при помощи соответствующего служебного элемента, но в этом случае не сохранится файловая структура.

#207:  Author: oam333 PostPosted: Wed Sep 05, 2012 11:35
    —
День добрый. Установил плагин - бесподобный! Огромное за него спасибо!
Но есть один вопрос (может раньше где всплывал). Возможно ли в tcPhonebook.db извне (не с помощью плагина) добавлять/изменять/удалять информацию? Дело в том, что у нас много сотрудников по работе (около 400) и база со всеми параметрами сотрудников (в т.ч. и номера телефонов) лежат во внешней базе, которая постоянно обновляется (несколькими людьми). Хотелось бы раз в сутки запускать какой-нибудь скрипт (его создание это уже моя проблема), который будет цепляться к tcPhonebook.db и вносить в него изменения. Возможно ли такое?

#208:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Sep 05, 2012 12:14
    —
oam333
oam333 wrote:
День добрый. Установил плагин - бесподобный! Огромное за него спасибо!

Рад, что мой плагин вызывает у вас такие эмоции :)

oam333 wrote:
Возможно ли такое?

Вполне возможно. tcPhonebook.db - есть не что иное, как база данных SQLite. Там всего две значимые таблицы: одна для хранения структуры файловой системы, другая - для данных контактов.
Для просмотра базы данных рекомендую SQLiteStudio.
На сайте SQLite можно скачать шелл. А дальше дело техники, естественно при знании SQL и английского языка.

#209: Собрать все файлы в один с нужным набором данных Author: vlsh PostPosted: Wed Sep 12, 2012 16:59
    —
Если не сложно - вопрос в следующем:
(прошу простить, если что-то по-делитански некорректно)
- есть КАТАЛОГ и в нем
/100-300 файлов расширением vcf (мобильная база контактов) читается по F3 без проблем
/все файлы соответсттвенно с именами (Вася, Петя и т.д.)
*Задача:
, соединить все файлы в один файл причем по следующему критерию:
- Имя - 1 телефон, -2 телефон (если есть)

PS
Собрать в ТС файл могу, (после переименования всего списка по порядку возрастания), но что дальше?
а мне нужен список = имя - тел.

Если не сложно - с ув.
За ранее спасибо

 !  Avada:
Первоначально выделено в отдельную тему, а затем по результатам обсуждения объединено с темой по tcPhonebook.

#210:  Author: FlasherLocation: Москва PostPosted: Wed Sep 12, 2012 17:19
    —
vlsh
Тема про переименование. Что и в каком месте надо переименовывать, я так и не понял?
И да, собрать в один файл и создать файл-список с информацией - не одно и то же. О чём тут речь? Да и файл какой (txt/xls/...) на выходе также неясно.

#211:  Author: vlsh PostPosted: Wed Sep 12, 2012 17:31
    —
Flasher wrote:

Тема про переименование.
Если не туда - прошу простить или укажите путь (понял так что из списка в связку (в один файл)
Quote:
Что и в каком месте надо переименовывать, я так и не понял?
переименовывать скорее всего ничего не надо (хотя не могу пока представить путь решения по объединению
Quote:
И да, собрать в один файл и создать файл-список с информацией - не одно и то же. О чём тут речь? Да и файл какой (txt/xls/...) на выходе также неясно.
то, что может быть на выходе не принципиально, если проще txt - тогда так, если без разницы - то xls не плохо
Но основа - суть проблемы в том, что не ясно как на выходе соединить все в один файл да еще так - чтобы имена файлов находились в одной строке со своей инфо (частью инфо, потому как при просмотре, каждого в тексте еще куча различной не нужной инфо)

#212:  Author: Serge Yolkin PostPosted: Wed Sep 12, 2012 19:38
    —
vlsh
http://forum.wincmd.ru/viewtopic.php?t=13688?

#213:  Author: FlasherLocation: Москва PostPosted: Wed Sep 12, 2012 19:44
    —
Serge Yolkin
С командой "Экспортировать всё одним файлом"? Не видишь, что надо?:
vlsh wrote:
чтобы имена файлов находились в одной строке со своей инфо

#214:  Author: vlsh PostPosted: Wed Sep 12, 2012 21:18
    —
Ребят - не хочу чтобы кто-то обвинил меня в непонимании чего хочу, но и самим прошу не в обиду, просто повторюсь в попытке уточнить задачу:
- экспортировал адресную книгу из моб. = получилось 150 номеров тел.
(потом добавлю еще 500) надо уже щас разобраться что к чему
выглядит этот список файлов так:

При открытии любого файла по F4 следующая инфо:

Вопрос в том,
чтобы собрать все файлы в один TXT или XLS не важно (списком) и форматом
ИМЯ (по имени файла) -> номер тел. (см.картинку),
исключая всю лишнюю инфо в тексте, вот так:

Вот такая задача
Возможно ли решить данную задачу средствами TC?

#215:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Wed Sep 12, 2012 21:55
    —
2vlsh
http://forum.wincmd.ru/viewtopic.php?t=13688

#216:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Sep 13, 2012 11:54
    —
vlsh
Поддерживаю Serge Yolkin и Вахмурку :)
1. Импортируешь файлы в tcPhonebook
2. Настраиваешь только нужные колонки (в твоём примере: Имя и "Все телефоны")
3. Копируешь содержимое колонок в буфер командой cm_CopyFileDetailsToClip предварительно выделив контакты
4. Вставляешь в текстовый файл
5. При необходимости заменяешь символы табуляции на двоеточия или любые другие знаки

#217:  Author: vlsh PostPosted: Thu Sep 13, 2012 14:37
    —
плагин установил
- на вид все прекрасно, наконец-то все читабельно и понятно
за это громадное спасибо
Предложение по теме:
- в строку тел. (моб. и т.д.) добавить выбор префика стран +38, +7, и т.д.
- также не плохо, такой удобный вид соединить с последующей практикой (как с е-майл), а именно:
*** позвонить "двойным кликом" прямо из просмотра личной карты
*** отправить сообщение СМС всем выделенным
*** отправить е-майл всем выделенным
Ктати, возможно ли самому дописывать скрипты в данную область плагиа? Если да, то очень актуален вопрос - отправить СМС всем выделенным (а также актуально = отправить с помощью программы СМС)

#218:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Sep 13, 2012 17:19
    —
vlsh wrote:
- в строку тел. (моб. и т.д.) добавить выбор префика стран +38, +7, и т.д.
Гдето в планах записано. Но приоритет невысокий.

vlsh wrote:
*** позвонить "двойным кликом" прямо из просмотра личной карты
Это будет нетяжело добавить даже для готовящейся к выпуску версии. Только вот не помню что там нужно для звонка указывать вместо mailto.

vlsh wrote:
*** отправить сообщение СМС всем выделенным
Если возможна реализация подобная предыдущему запросу, то см. выше, а если нет - то вопрос "Как сейчас отправляются сообщения?"

vlsh wrote:
*** отправить е-майл всем выделенным
В чем отличие от существующего "Письмо выделенным?"

vlsh wrote:
Ктати, возможно ли самому дописывать скрипты в данную область плагиа? Если да, то очень актуален вопрос - отправить СМС всем выделенным (а также актуально = отправить с помощью программы СМС)
Подозреваю, что возможно. Какой-то из обсуждаемых на форуме скриптовых языков должен подойти.
Содержимое колонок плагина (в т. ч. и отображаемые номера телефонов) можно получить при помощи сообщения LB_GETTEXT.

Добавлено спустя 2 минуты:

Модераторам
Думаю будет правильно объединить с темой tcPhonebook.

#219:  Author: vlsh PostPosted: Thu Sep 13, 2012 17:46
    —
Quote:
..+38, +7, ....приоритет невысокий
не, должен быть высокий - сегодня актуально и внутри страны и за ее пределами, а префикс чаще остается неизменным, раз уж говорим об автоматизации (удобство - реальная услуга нуждающимсяWink)
Кстати, удобно эту опцию внедрить в настройках,- где пользователь сразу укажет страну (можно для наглядности флажком) и префикс всегда будет один, а паровозом выбор привязать к личной карте (в свойствах правки) - где на случай изменений нужно будет указать другой префикс
Quote:
....е-майл Письмо выделенным
Согласен - с Э-почтой все ХОРОШО, по началу врубил вроде не получилось, а терь ясно - неправильно сделал, - так что письма сразу уходят любому кол-ву выделенных. Здесь Sorry
Quote:
Как сейчас отправляются сообщения?
А вот СМС отправить всем выделенным - считаю даже очень актуальным. Есть различного рода проги позволяющие отправлять СМС и плагины: в аську, или из скайпа, можно по прямому подключению программой для моб. (в моем случае Нокиа = PC Site);
а вот для смс в чистом виде, такая:
Quote:
ISENDsms http://isendsms.ru/
Классная прога - дающая возможность многое использовать! ))))

#220:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Sep 13, 2012 17:55
    —
vlsh wrote:
не, должен быть высокий - сегодня актуально и внутри страны и за ее пределами
Никто ж не мешает указывать префикс вручную.

vlsh wrote:
но есть еще и проги спец для смс, такая как
Обещаю изучить этот вопрос.

#221:  Author: vlsh PostPosted: Thu Sep 13, 2012 18:12
    —
Wink
Quote:
префикс вручную.
Боюь показаться назойливым - но 500-1000 перемусолить вручную, а если еще на 3-й части по 2-3 телефона, изв - это ж ..... Shocked Считаю данный момент все же актуальным, = даже просто удобным...

Last edited by vlsh on Thu Sep 13, 2012 20:17; edited 2 times in total

#222:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Sep 13, 2012 18:36
    —
Maximus wrote:
Думаю будет правильно объединить с темой tcPhonebook.

Согласен. Сделано.

#223:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Sep 13, 2012 18:40
    —
vlsh wrote:
но 500-1000 контактов перемусолить вручную
Ах вот оно в чём дело :) Обещаю подумать, что можно сделать.

#224:  Author: vlsh PostPosted: Thu Sep 13, 2012 20:24
    —
И еще____________
1.
я так понимаю., недоработка:
- если создаем КАТАЛОГ внутри плагина, то внутри самого каталога:
* есть создать контакт
* есть отослать письмо
НО * функция "экспорт одним файлом" уже отсутсуует
2.
- еще предложение:
поле "примечание" - создать прямоугольным и добавить возможность "прокрутки" большого текста, потому как ситория общения с контактом довольно ценная инфо - особенно для тех, кто использует данный плагин для работы
3.
- на фоне остальных данных добавить не менее важные на сегодняшний день и достаточно актуальные в смысле мгновенного интерактива -такие как SKYPE, ICQ, JABBER (или создать список для выбора + возможность добавления личных аккаунтов связи) + возможность указывать личные страницы в соц. сетях

#225:  Author: Serge Yolkin PostPosted: Thu Sep 13, 2012 22:19
    —
vlsh
Плагин построен на идеологии формата .vcf, а его возможности весьма и весьма ограничены. Если Вы ознакомитесь с темой, куда были перенесены Ваши посты и ответы на них, многое станет ясным. В частности, 2. - не имеет смысла, так как "большой текст" будет терятся при экспорте/импорте (ограничения vCard); 3. - тоже под вопросом, хотя, вроде, возможно. По крайней мере, здесь уже обсуждалось.

Для 1. - сакральный смысл так же не очевиден. Экспорт/импорт я использую для синхронизации с мобилой, а стандартные (встроенные) записные книжки папок не поддерживают (видел такое в стареньком Алкателе, но тот даже не был смартфоном).

[off] Есть ещё контакты Windows (.contact) основанные на XML, но, поскольку из форумчан (и знакомых автора Smile ) ими мало кто пользуется, приоритет тоже низкий. А там я про ограничения ничего не нашёл. Даже фото добавить можно... Вот бы в режиме эскизов фотографии контактов отображались... [/off]

#226:  Author: vlsh PostPosted: Thu Sep 13, 2012 23:04
    —
Quote:
Для 1. - сакральный смысл так же не очевиден. Экспорт/импорт я использую для синхронизации с мобилой
п.1 считаю актуальными потому, что, если учитывать политику работы плагина и в основе - удобство, имеет смысл все же разбивать АдресКнигу (контакт-листы) на части.
Но как я понимаю в данном случае папки (каталоги) не возможны или по каким то причинам не вызывают доверия, тогда предлагаю рассмотреть вопрос о возможности клонирования плагина в оболочке ТС, то есть установка: плагин 1, плагин 2,...... и т.д.

#227:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Sep 14, 2012 01:17
    —
vlsh wrote:
1. я так понимаю., недоработка
Ничего подобного. Так и было задумано. Реализован только экспорт всех контактов целиком и соответственно присутствие этого служебного элемента в каждой папке не оправдано.
Естественно в планах есть экспорт в один файл содержимого конкретной папки, но это сложнее реализовать и потому отложено на потом.
vlsh wrote:
поле "примечание" - создать прямоугольным
На самом деле, не смотря на комментарии Serge Yolkin, это уже реализовано в пока не опубликованной 0.9.4.0. Так что ожидайте.
Serge Yolkin wrote:
2. - не имеет смысла, так как "большой текст" будет терятся при экспорте/импорте
По идее теряться ничего не должно.
vlsh wrote:
3.
- на фоне остальных данных добавить не менее важные на сегодняшний день и достаточно актуальные в смысле мгновенного интерактива -такие как SKYPE, ICQ, JABBER (или создать список для выбора + возможность добавления личных аккаунтов связи) + возможность указывать личные страницы в соц. сетях
Планируется. Дело только за наличием свободного времени.
Serge Yolkin wrote:
Даже фото добавить можно.
В vcf тоже есть возможность - атрибут PHOTO.

Добавлено спустя 5 минут:

vlsh wrote:
Но как я понимаю в данном случае папки (каталоги) не возможны или по каким то причинам не вызывают доверия, тогда предлагаю рассмотреть вопрос о возможности клонирования плагина в оболочке ТС, то есть установка: плагин 1, плагин 2,...... и т.д.
Проскакивала у меня идея про переключение между различными базами контактов...

В общем все предложения проанализирую, систематизирую, а там будем посмотреть.

#228:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Sep 14, 2012 13:43
    —
Насчёт поля "Примечание"...
Действительно, не все программы понимают, а может и почти все не понимают многострочные атрибуты. По крайней мере Outlook 2007 и The Bat отказались. Но они понимают их в кодировке Quoted-printable.
Пока при экспорте/импорте конечно всё будет заменяться пробелами, но в последующих версиях думаю оранизовать экспорт в Quoted-printable. Опционально разумеется, поскольку существует вероятность, что не все программы/устройства понимают данную кодировку.

#229:  Author: ask-rusLocation: Russian Federation PostPosted: Fri Sep 14, 2012 19:54
    —
Maximus
У тебя на сайте про битности плагинов ни слова, или я проморгал где?

#230:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Sep 14, 2012 20:19
    —
Не промаргивал. x32 only. Надо бы написать.

#231:  Author: vlsh PostPosted: Sat Sep 15, 2012 14:52
    —
ждем обновлений
с ув.

#232:  Author: Serge Yolkin PostPosted: Sat Sep 15, 2012 22:28
    —
Maximus
Ма-ахонькая хотелочка - добавить опцию при экспорте в один файл:
- добавлять название папки перед именем или фамилией (перед чем конкретно - задавать отдельно).
Т.е. контакт Вася Пупкин из папки Рас... Разное, например, должен экспортироваться как "Разное - Вася" + "Пупкин", или "Вася" + "Разное - Пупкин" в зависимости от настроек.
Резон: сортировка... Уже в телефоне, где папки не поддерживаются.

#233:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Sep 16, 2012 02:16
    —
Serge Yolkin
Записал в todo.

#234:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Sep 17, 2012 10:01
    —
Всем
Подскажите как работает callto протокол.
Пока попробовал на Netmeeting. Сама программа запускается, но номер никак в неё не передаётся.

Добавлено спустя 21 минуту:

Со Skype то же самое.

Добавлено спустя 43 минуты:

Нет. Со Skype всё в порядке. Просто нужно номер полный вводить. Можно даже со скобками и чёрточками.

#235:  Author: vlsh PostPosted: Wed Sep 19, 2012 02:22
    —
Maximus приветSmile
строго по пунктам - ...
1. Редактирование из "просмотра контакта"
2. Заполнение (ошибка)
3. Иконка - предложение
4. мелодия - на будущее (возможно далекое)
5. Расстановка приоритетов
6. Рассылка СМС выделенным
7. префикс по № телефона +38, или\и +7 и т.д.
развернутые пп в личке

с.ув.
ждем-с

#236:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Sep 25, 2012 16:48
    —
Скачать
Quote:
[0.9.4.0]
Добавлено: Поле «Суффикс» (Суффикс имени) в группе «Контактное лицо».
Добавлено: Формат полного имени вместо последовательности составляющих.
Добавлено: Просмотр: Поля «Телефон», «Мобильный телефон» и «Факс»: Звонок при помощи программы, определенной в системе по умолчанию для протокола callto.
Добавлено: Редактирование: Большое многострочное поле «Примечание» на отдельной вкладке. Многострочное поле «Примечание» на вкладке «Сводка».
Добавлено: Файл настроек: Ключ [Display], ServiceItemSign задаёт строку-признак служебного элемента.
Добавлено: Внутренняя команда create для создания нового контакта.
Добавлено: Диалог настроек: Отображение: Опция для отключения служебного элемента Создать контакт.
Добавлено: Резервное копирование файла базы данных при смене версии базы данных или плагина.
Изменено: Диалог настроек: Импорт: Опция «Источник имени контакта» вместо «Имя контакта по содержимому vCard-атрибутов».
Добавлено/Исправлено: Учитываются все возможные значения ключа [Configuration], GetTextMode файла настроек Total Commander.
Исправлено: Изменение атрибутов через диалог Total Commander: Сбрасывался атрибут FILE_ATTRIBUTE_NORMAL, из-за чего не отображалась иконка контакта при отключённом отображении расширения.
Изменено: Удален код изменения базы данных до версии 0.9.0.0. Таким образом до версии 0.9.4.0 нельзя будет обновиться с версий 0.9.0.0 и ниже.

#237:  Author: Serge Yolkin PostPosted: Wed Sep 26, 2012 14:31
    —
Поскольку использовал плагин с самых первых версий, за эволюцией не сразу разглядел результат - а ведь офи... замечательная записная книжка получилась!
Maximus, отличная работа.

#238:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Sep 26, 2012 15:21
    —
Буду надеяться, что смогу продолжать в том же духе :)

#239:  Author: vlsh PostPosted: Thu Sep 27, 2012 00:00
    —
надеемся совместно
- поддерживаю идею продолжения работы над данным плагином
любое ЕГО развитие - ведет только к лучшему
актуальность - факт реальности))))

#240:  Author: АфиLocation: Одесса PostPosted: Thu Sep 27, 2012 13:00
    —
Да, неплохая вещь получилась!
Я, вот, все примеряюсь к ней, чтобы перейти с Abook.
И , как всегда, есть парочка вопросов-пожеланий:

1) Не планируете ли вы возможность добавления полей (имя поля, значение поля...). Такая возможность пришлась бы кстати, чтобы некую дополнительную информацию заносить не в примечания, а в специальное поле. Мало ли, как оно бывает... Может быть кому-то понадобится, например, поле "Дети" или "Цвет волос" или еще что-то...

2) Можно еще в перспективе добавить новые виды объектов, кроме контактов. Например, текстовые заметки с древовидной структурой. Которые можно организовывать с помощью папок-подпапок.

3) В еще более отдаленной перспективе можно добавить и напоминания (или это технически невозможно?). Тут сразу вспоминается ваш Reminder Wink

В общем, захотелось как-то полноценный (ну, почти, полноценный) PIM Smile


Last edited by Афи on Thu Sep 27, 2012 13:33; edited 1 time in total

#241:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Sep 27, 2012 13:33
    —
Афи wrote:
1) Не планируете ли вы возможность добавления полей (имя поля, значение поля...). Такая возможность пришлась бы кстати, чтобы некую дополнительную информацию заносить не в примечания, а в специальное поле. Мало ли, как оно бывает... Может быть кому-то понадобится, например, поле "Дети" или "Цвет волос" или еще что-то...
Планирую. К 1.0 надеюсь сделать. По крайней мере в планах так записано :)
Афи wrote:
2) Можно еще в перспективе добавить новые виды объектов, кроме контактов. Например, текстовые заметки с древовидной структурой. Которые можно организовывать с помощью папок-подпапок.
А вот это интересно :) Совместить телефонную и записную книжку. Да еще и сделать, то о чем меня уже давненько просил ask-rus :) (если не ошибаюсь)
Афи wrote:
3) В еще более отдаленной перспективе можно добавить и напоминания (или это технически невозможно?).
Технически через контентній плагин реализуется, если очень захотеть :)
Афи wrote:
Тут сразу вспоминается ваш Reminder
Умерший в зародыше :)

#242:  Author: Serge Yolkin PostPosted: Thu Sep 27, 2012 13:34
    —
Афи
А чем не устраивают существующие полноценные PIM, коих в инете - пруд пруди? В том числе и бесплатные, и портабельные, и с запахом банана. И зачем полноценный PIM прикручивать к TC? Чтобы было?
Мне давно хотелось простую и лёгкую телефонную книжку, и в этом плагине я увидел "почти мечту". Участвовал, в меру возможностей, в его развитии, активно пользуюсь, и буду разочарован, если он превратиться в очередной тупой, тормозной, неприподъёмный полноценный PIM. С начальным экраном, скинами и прочей лабудой. Сейчас я по хоткею сразу получаю отсортированный, как мне надо, упорядоченный по папкам список контактов. На какой предмет мне там древовидная структура со всяким мусором, в которой ещё копаться надо?
Если мне нужно открутить саморез, я хочу, чтобы под рукой была отвёртка, а не многофункциональный откручивающе-закручивающий агрегат на тележке с автономным генератором, хотя агрегат гораздо круче...

#243:  Author: АфиLocation: Одесса PostPosted: Thu Sep 27, 2012 13:45
    —
Serge Yolkin
Тут я, наверное, погорячился насчет полноценного PIM. Заметки и Напоминания — вот чего бы хотелось. Никакой попсы типа скинов или начального экрана. Никакого неповоротливого и тормозного монстра. Не дай бог!
А фраза "древовидная структура" пусть вас не пугает — файлы именно так и организованы. Тем более, что она уже реализована в плагине возможностью создавать папки-группы.

#244:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Sep 27, 2012 13:50
    —
Афи
Значит про древовидную структуру я всё правильно понял - т.е. то что имеются в виду обычные папки.

#245:  Author: АфиLocation: Одесса PostPosted: Thu Sep 27, 2012 14:13
    —
Да, это просто папки-подпапки. Это я так выразился по старой памяти. Когда эта вся возможность появлялась в первых версиях DOS, говорили, что это она у Unix древовидную структуру каталогов переняла...

Вот, например, чем не дерево? Wink
Так и представляются папки с заметками. Я думаю своим дилетантским соображением, что это могут быть те же контакты, только максимально обрезанные, в которых осталось только "Примечание".

#246:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Sep 27, 2012 14:20
    —
Афи wrote:
Я думаю своим дилетантским соображением, что это могут быть те же контакты, только максимально обрезанные, в которых осталось только "Примечание".
Приблизительно так.

#247:  Author: Mint86 PostPosted: Mon Oct 08, 2012 12:07
    —
Здравствуйте, скачал на выходных плагин, радости моей нет предела!
Спасибо за отличную работу!

Тем не менее есть вопрос, будет ли реализована возможность импорта данных с csv формата? Программа которой я до этого пользовался (с-organizer) может экспортировать данные либо в свой формат, либо в csv либо в xml. А пока ищу способы конвертации данных с csv файла в vcf.

#248:  Author: Serge Yolkin PostPosted: Mon Oct 08, 2012 12:36
    —
Mint86
Я не автор - ему виднее - но, на мой взгляд, есть проблема:
дело в том, что форматы .csv и .xml сами по себе к контактам не привязаны. В этих файлах можно хранить что угодно и однозначного соответствия полей абстрактного файла .csv или .xml полям файла .vcf в природе не существует. Что же касается конкретных файлов, созданных конкретной программой, инструменты для их конвертации правильнее запрашивать на сайте/форуме этой самой программы...

#249:  Author: Mint86 PostPosted: Mon Oct 08, 2012 13:06
    —
Quote:
В этих файлах можно хранить что угодно и однозначного соответствия полей абстрактного файла .csv или .xml полям файла .vcf в природе не существует.


А возможно при импорте csv файла запрашивать у пользователя соответствие полей? На данный момент скачал несколько штук программ которые должны были бы осуществить конвертацию из csv в vcf. Но все они либо не поддерживают юникод, либо делают только один файл vcf с одним только адресатом, а остальные данные игнорируют. Попробовал через outlook express конвертнуть но и там пока неудача, всё впихивается в одно поле со всеми запятыми.

Quote:
Что же касается конкретных файлов, созданных конкретной программой, инструменты для их конвертации правильнее запрашивать на сайте/форуме этой самой программы...


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

#250:  Author: Serge Yolkin PostPosted: Mon Oct 08, 2012 18:54
    —
Возможно, невнятно изложил проблему. Дело в том, что программ для хранения контактов в собственном - уникальном - формате не мало. Делать импорт под каждую - гемор ещё тот, а с учетом того, что в среднем один пользователь использует такую конвертацию один раз, интерес в написнии такого стремится к нулю. Если просто надо один раз отконвертить существующие данные, можно использовать встроенные скриптовые технологии, например, в MS Word/Excell, или AkelPad.

#251:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Oct 08, 2012 21:48
    —
Mint86
Согласен с Serge Yolkin.
csv очень быстро конвертируется в xls, а далее - макрос на VBA, который перенесет данные из таблицы в vcf-файл.
Структуру csv-файла увидеть можно? Если будет немного свободного времени, попробую слепить что-то.

#252:  Author: Mint86 PostPosted: Tue Oct 09, 2012 06:58
    —
Maximus
Отправил вам в личку csv файл.

Через outlook express коряво получается импорт. А у кого-нибудь есть реализация такого макроса?

#253:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Oct 09, 2012 10:12
    —
Читай личку. Пиши в аську.

#254:  Author: Mint86 PostPosted: Tue Oct 09, 2012 13:00
    —
Maximus Как можно осуществить печать контактов? Было бы хорошо если бы была возможность редактирования определенного шаблона для вывода списка контактов со всеми (или определенными пользователем) данными на печать.

#255:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Oct 09, 2012 16:25
    —
Mint86 wrote:
Как можно осуществить печать контактов?

- Настрой в ТС нужный набор колонок для плагина
- Выдели все контакты, которые необходимо распечатать
- Воспользуйся комендой cm_CopyFileDetailsToClip для копирования содержимого всех колонок в буфер
- Вставь в любой текстовый редактор, который поддерживает печать
- Печатай

Quote:
Было бы хорошо если бы была возможность редактирования определенного шаблона для вывода списка контактов со всеми (или определенными пользователем) данными на печать.

В списке планов записана и печать и и экспорт в RTF (как формат файла, который потом можно распечатать). Но планы эти далекие :) Экспорт в RTF ближе печати.

#256:  Author: Mint86 PostPosted: Wed Oct 10, 2012 11:03
    —
Maximus Спасибо.
Скажите появится ли возможность редактирования данных не открывая диалог редактирование контакта, а просто нажав один или два раза мышкой на соответствующем поле? Т.е. допустим надо поменять номер телефона, жмем мышкой на соответствующем поле (в соответствующей колонке), программа выделяет старый телефон если он был или просто выделяет поле, после этого вводим новый телефон. Сейчас при клике мышью предлагается поменять название файла. Вот примерно такое же но для других полей.

#257:  Author: vlsh PostPosted: Wed Oct 10, 2012 11:12
    —
Mint86 wrote:
.....появится ли возможность редактирования данных не открывая диалог редактирование контакта.....
Попробуйте - нажмите два раза мышкой на контакте, а затем два раза на нужной инфо.....))

#258:  Author: FlasherLocation: Москва PostPosted: Wed Oct 10, 2012 13:35
    —
Mint86
Редактировать поля файловой панели ТС в принципе не позволяет.

#259:  Author: Mint86 PostPosted: Wed Oct 10, 2012 13:40
    —
Спасибо, тогда буду пользоваться так как предусмотрено в программе.

#260:  Author: Mint86 PostPosted: Fri Oct 12, 2012 10:36
    —
Вопрос, можно ли прикрутить возможность вывода всех файлов на "верхний уровень" (как при нажатии Ctrl+B)?

#261:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Oct 12, 2012 11:27
    —
Mint86
Запланировано, но не сделано пока.

#262:  Author: Mint86 PostPosted: Fri Oct 12, 2012 13:29
    —
Вопрос (приоритет низкий), возможно ли в настройках определить возможность отправки базы данных по расписанию на определенный электронный адрес?

#263:  Author: Serge Yolkin PostPosted: Fri Oct 12, 2012 13:57
    —
Mint86
А зачем такое в сам плагин засовывать? Действия по расписанию в планировщике задач задаются, для отправки лучше какой-нибудь консольный мейлер использовать, а в плагине такого не надо, ИМХО. Да и чисто технически - пока плагин не активен не представляю, как он что-то делать будет...

#264:  Author: vlsh PostPosted: Fri Oct 12, 2012 14:00
    —
Serge Yolkin wrote:
Mint86
А зачем такое в сам плагин засовывать? ...
согласен

#265:  Author: Mint86 PostPosted: Fri Oct 12, 2012 14:09
    —
Подскажите можно ли настроить плагин так (может шаблоны) чтобы те контакты у которых сегодня (завтра) день рождение высвечивались (окрашивались) другим цветом?

#266:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Oct 12, 2012 14:55
    —
Mint86
Насколько я знаю, то интерфейс ТС не предоставляет такой возможности.

#267:  Author: Serge Yolkin PostPosted: Fri Oct 12, 2012 15:36
    —
А вот здесь возможен такой костыль: при инициализации плагина "новорожденные контакты" называть иначе - с каким-нибудь суффиксом или префиксом (ДР например).
Или копировать их в папку "Именинники" (без сохранения этой папки в базе, разумеется).
Или иконку им менять...

Но всё это только при инициализации.

#268:  Author: MVVLocation: Ростов-Дон PostPosted: Fri Oct 12, 2012 15:58
    —
Можно отмечать их другим значком, это API позволяет. Сразу будет видно. Допустим, настройка, указывающая, за сколько дней до ДР отмечать контакт другим значком. В сам ДР можно даже третьим значком выделять.

#269:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Oct 12, 2012 16:43
    —
MVV
Или вообще генерить значки в зависимости от количества дней оставшихся до ДР (т.е. с циферкой на значке), а в сам ДР делать значок с шариками или с тортом :)

Добавлено спустя 10 минут:

А вот макрос-конвертер, который пригодился Mint86.
Перегоняет контакты из табличного представления (xls) в vcf-файл.

http://maximus.in.ua/tcplugins/files/TableToVCard.rar

Инструкция внутри. Код доступен для правки.

#270:  Author: MVVLocation: Ростов-Дон PostPosted: Fri Oct 12, 2012 16:59
    —
С ограниченным набором значков главное - не забывать перед выходом из FsExtractCustomIcon в строку RemoteName записывать уникальный идентификатор этого значка, чтобы тотал знал, какие значки одинаковы, и не кэшировал их по сто раз.

#271:  Author: Serge Yolkin PostPosted: Fri Oct 12, 2012 23:06
    —
Сейчас поигрался в Тотале (не с плагином, с файлами-пустышками в отдельной папочке), действительно, со значками симпатичнее всего. Но и копирование в "виртуальную" ("супервиртуальную"?) папку тоже имеет право на жизнь: когда контакты рассортированы по папкам, для того, чтобы не пропустить ДР надо зайти в каждую и прокрутить до низу (или отобразить все по Ctrl+B, если это будет реализовано, и, опять же, прокрутить до низу), а так - само наличие спецпапки в корне плагина покажет, что у кого-то день рождения.

Mint86, действительно, интересная фича.

#272:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Oct 13, 2012 01:53
    —
Serge Yolkin
Вот если честно, ничегошеньки про виртуальную папку не понял :)
А Ctrl+B, как это работает в обычных панелях ТС, не будет. ТС не даёт плагину знать о подобном переключении.
Будет переключение между различными режимами отображения при помощи очередного псевдофайла или внутренней команды.

#273:  Author: Mint86 PostPosted: Sat Oct 13, 2012 08:13
    —
Вылезла такая ошибка:

---------------------------
Total Commander 8.01
---------------------------
Exception in tcPhonebook.wfx:FsPutFileW!
External exception EEDFADE
Windows XP SP3 5.1 (Build 2600)

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: 0EEDFADE
Stack trace:
01FD9AF2
654A55 >65866B 658E9B 65983B 659A22 562952
63D8C2 63DE6A 645ABA 6397C1 44755F 444AD1
4460A5 446A22 423F38 445FE3 423F38 429604
42969C 6D9F34
Raw:
654A55 4020A2 402226 402249 6D6B95 6D69F0
668DCC 668E08 6D6CB7 66A199 63005F 63005F
69EDEE 6D682B 69EE44 6D7BD3 609C4D 6909D7
690A07 423F38 446CF1 4460A5 446A22 446A45
6D6CF7 6D6F3E 6584BF 6D6BFB 65866B 63005F
423F38 6D6CF7 6D6B95 41A38D 446D9B 444AD1
446CF1 4349F5 444A1B 6D6B95 464CE0 660072
660072 423F38 446D9B 4267A5 444AD1 446CF1
425C14 4460A5 446A22 446A45 423F38 445FE3
423F38 4020A2 402226 402249 416964 4165F1

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Yes No
---------------------------

Ошибка вылезает при попытке копирования (импорта) файла vcf (с несколькими контактами внутри) в базу (в папку) где есть такие же контакты. Я просто хотел заменить контакты которые есть в определенной папке новыми данными. В частности так как была маленькая проблема с днями рождения которую Maximus исправил (все данные одинаковы кроме дней рождений). При попытке импорта вылезает такая ошибка и тотал закрывается.

Добавлено спустя 5 минут:

Опс, прошу у вас прошения, оказывается с BDAY:19960415 (бызовый) написал как по русски 15041996 из-за этого и вылезала ошибка..

Quote:
Mint86, действительно, интересная фича.

Думаю многим бы пригодилась такая возможность, а у меня лично иногда столько "мелких" неприятностей из-за забытых дат Smile

#274:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Oct 13, 2012 10:55
    —
Mint86 wrote:
Опс, прошу у вас прошения, оказывается с BDAY:19960415 (бызовый) написал как по русски 15041996 из-за этого и вылезала ошибка..

Но ошибка то всё равно не должна вылезать. Нужно глянуть.

Mint86 wrote:
Думаю многим бы пригодилась такая возможность, а у меня лично иногда столько "мелких" неприятностей из-за забытых дат

У меня в подписи есть ссылка на другую программу, которая может пригодиться в этом вопросе :)

#275:  Author: Serge Yolkin PostPosted: Sat Oct 13, 2012 21:57
    —
Maximus wrote:
ничегошеньки про виртуальную папку не понял
Serge Yolkin wrote:
копировать их в папку "Именинники" (без сохранения этой папки в базе, разумеется)

Т.е. при вызове плагина контакты, у которых сегодня день рождения копируются в специально для этого автоматически создаваемую папку "Именинники" (именно копируются, не переносятся), которая не сохраняется в базе (зачем мне завтра сегодняшние именинники?). Если такая папка в корне есть - заходим и видим сегодняшних именинников, если папки нет - не паримся, всё равно сегодня ни у кого ДР нет. Желательно так же, чтобы в эту папку и из неё нельзя было переносить/копировать/экс-/импортировать контакты во избежание непредвиденного поведения, поэтому я и назвал её виртуальной.
Собственно, иконку с тортом можно присвоить этой папке, а не контактам.

#276:  Author: FlasherLocation: Москва PostPosted: Sat Oct 13, 2012 22:01
    —
Serge Yolkin
Именины и день рождения - разные вещи. Wink

#277:  Author: Serge Yolkin PostPosted: Sat Oct 13, 2012 22:09
    —
Flasher
В общем, да, но именинником обычно называют того, у кого сегодня день рождения.

#278:  Author: FlasherLocation: Москва PostPosted: Sat Oct 13, 2012 22:29
    —
Serge Yolkin
Ошибочно называют, ты хотел сказать (как, собственно, и многое другое). Предлагаешь в программе отойти от реальной терминалогии?

#279:  Author: Serge Yolkin PostPosted: Sat Oct 13, 2012 23:06
    —
На счет "ошибочности" - не согласен. Помимо семантически выверенных терминов существуют ещё и традиции языка, вроде двойного отрицания. Кстати, к твоей "реальной терминологии", как к термину, тоже можно было бы прицепиться, но не буду - нехорошо это. Я предлагаю фичу, а как её назвать - дело автора плагина, тем более, что Russian.lng вполне доступен для редактирования.

#280:  Author: FlasherLocation: Москва PostPosted: Sat Oct 13, 2012 23:43
    —
Serge Yolkin
Зря не согласен. Традиционность не опровергает ошибочности, к тому же она не соотносится с данным случаем (невежественные привычки к культурным традициям могут иметь только косвенное отношение). С lng понятно, но коли он есть, то и к его правке стоит относиться автору более менее ответственно.

#281:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Oct 19, 2012 17:30
    —
Начну-ка я работать над пользовательскими полями.
Чтобы правильно сформировать интерфейс, хотелось узнать видение пользователей плагина.

Моя заготовка "спецификации" выглядит так:
1. В диалоге настроек дополнительный раздел, где таблица дополнительных полей
1.1. Таблица изначально будет заполнена относительно распространенными (на википедии так написано) атрибутами (X-ABUID, X-ANNIVERSARY, X-ASSISTANT, X-MANAGER, X-SPOUSE, X-AIM, X-ICQ, X-JABBER, X-MSN, X-SKYPE, X-YAHOO, X-GADUGADU, X-GROUPWISE)
1.2. Таблица будет содержать колонки: "Имя атрибута vCard", "Имя поля", "Тип поля" (строка/дата/...), "Категория поля" (работа/дом/...)
1.3. Атрибуты можно добавлять, удалять, редактировать, сортировать (вручную или по колонкам???)

2. В диалоге редактирования контакта (тут нужно подумать чтобы не сильно усложнить интерфейс...)
2.1. На закладках "Контактное лицо", ..., "Другое" гдето будут кнопочки открывающие диалог редактирования дополнительных полей в зависимости от принадлежности к группе полей. Просто в виде "Наименование поля"+"Значение поля".
2.2. Будет также дополнительная закладка, содержащая все поля вместе

3. В диалоге просмотра контакта дополнительные поля будут отображаться в соответствующей категории после основных полей

4. С экспортом всё понятно. Вроде особенностей никаких

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

#282:  Author: Mint86 PostPosted: Sat Oct 20, 2012 08:09
    —
Вопрос (приоритет - средний): в начале обсуждения данной темы проскакивала информация что фото можно в контакты включить, эта возможность планируется?

#283:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Oct 20, 2012 11:41
    —
Mint86
Планируется. Но позже. Пока совершенно не представляю как это делается

#284:  Author: FlasherLocation: Москва PostPosted: Sat Oct 20, 2012 12:35
    —
Maximus wrote:
на википедии так написано
Источник?
Другие атрибуты можно?
Maximus wrote:
вручную или по колонкам?
А конкретней?

3. Насчёт "после" не уверен. Хотелось бы устанавливать последовательность в настройках.

#285:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Oct 20, 2012 23:30
    —
Flasher wrote:
Источник?
http://ru.wikipedia.org/wiki/VCard

Flasher wrote:
Другие атрибуты можно?
Например?

Flasher wrote:
А конкретней?
"вручную" - кнопочками: "вверх"/"вниз"
"по колонкам" - как в ТС по заголовкам табуляторов

Flasher wrote:
3. Насчёт "после" не уверен. Хотелось бы устанавливать последовательность в настройках.
Для начала будет так, а в последующих версиях буду наращивать функционал.

#286:  Author: FlasherLocation: Москва PostPosted: Sat Oct 20, 2012 23:38
    —
Maximus wrote:
Например?
Ну или не атрибуты, а что там для социалок. Плагин же изначально не под vcard писался.
Maximus wrote:
"вручную" - кнопочками: "вверх"/"вниз"
"по колонкам" - как в ТС по заголовкам табуляторов
Тогда и то и другое.
Что насчёт добавления/редактирования? Как оно будет? Иконки доставлять можно будет? Автоназначение для них будет? (в личке с тобой давно обсуждали)

#287:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Oct 21, 2012 00:21
    —
Flasher wrote:
Ну или не атрибуты, а что там для социалок. Плагин же изначально не под vcard писался.
Забыл я про социалки :)
Нужно вспоминать.
Вот только нужно либо самому придумывать названия атрибутов, либо поискать - наверняка же уже существуют.

Flasher wrote:
Тогда и то и другое.
Тоже так думаю. Хотя будет прикольно если ктото долго сортировал атрибуты вручную, а потом случайно (или не совсем) выполнил автоматическую сортировку :)

Flasher wrote:
Что насчёт добавления/редактирования? Как оно будет?
Диалог с заполнением свойств поля (наименование поля, наименование атрибута vCard, тип поля, принадлежность к категории)

Flasher wrote:
Иконки доставлять можно будет?
Куда?

Flasher wrote:
Автоназначение для них будет?
Возможно тогда ты это называл другими словами или склероз меня подводит :)
Напомни. Теперь реализация уже ближе чем была тогда.

#288:  Author: FlasherLocation: Москва PostPosted: Sun Oct 21, 2012 01:28
    —
Maximus wrote:
наверняка же уже существуют
ДУмаю, что-то есть, и для микроблогинга тоже.

Maximus wrote:
Хотя будет прикольно если ктото долго сортировал атрибуты вручную, а потом случайно (или не совсем) выполнил автоматическую сортировку Smile
Можно отмену действий сделать.

Maximus wrote:
наименование атрибута vCard
А если такого не существует, программа как-то будет идентифицировать?

Maximus wrote:
Куда?
В окно просмотра контакта.

Maximus wrote:
Напомни. Теперь реализация уже ближе чем была тогда.
Автовыбор иконки для указываемой в настройках социалки/мессейдж-протокола.

#289:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Oct 21, 2012 01:35
    —
Flasher wrote:
А если такого не существует, программа как-то будет идентифицировать?
Не существует где именно?

С иконками не в этой версии. Я пока не умею с ними работать. Но вообще дело нужное.

#290:  Author: FlasherLocation: Москва PostPosted: Sun Oct 21, 2012 01:42
    —
Maximus wrote:
Не существует где именно?
В базе доступных атрибутов, поддерживаемых vcard/программой, видимо.

#291:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Oct 21, 2012 02:00
    —
Flasher
Не будет. Потому что нет и не может быть перечня всех X- атрибутов - ведь они размножаются :)
Может я скоро и своих наделаю - типа X-TCPHB-* :) Шучу

#292:  Author: FlasherLocation: Москва PostPosted: Sun Oct 21, 2012 02:10
    —
Maximus
Тогда объясни, пож-та, вот это:
Maximus wrote:
1.3. Атрибуты можно добавлять, удалять, редактировать

#293:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Oct 21, 2012 10:19
    —
Flasher
В диалоге настроек будет раздел содержащий список (таблицу) дополнительных полей (свойства которых я уже перечислял выше).
Кнопка "добавить" добавляет новое дополнительное поле - т.е. открывает диалог, в котором эти нужно будет задать свойства поля.
Кнопка "редактировать" или двойной щелчок на записи в списке открывает диалог, в котором эти свойства можно будет изменить.
Значения этих полей можно будет затем задавать для каждого из существующих или вновь создаваемых контактов.
Наименования атрибутов vCard будут участвовать при экспорте (нет наименования - поле либо не будет экспортироваться, либо будет экспортироваться в примечание) и при импорте (встретился известный плагину атрибут - импортируем, встретился неизвестный - предлагаем его завести в качестве дополнительного поля).

#294:  Author: FlasherLocation: Москва PostPosted: Sun Oct 21, 2012 10:57
    —
Maximus
Т.е., если я правильно понял, плагин, не идентифицирующий атрибут, будет оставлять возможность самостоятельного внедрения новой ячейки данных с указанием необходимых элементов (ссылки, иконки и т.п.)? Т.е. можно будет расширять базу по своему усмотрению?
И какие при этом будут ограничения на число элементов поля?

#295:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Oct 21, 2012 18:45
    —
Flasher wrote:
Т.е., если я правильно понял, плагин, не идентифицирующий атрибут, будет оставлять возможность самостоятельного внедрения новой ячейки данных с указанием необходимых элементов (ссылки, иконки и т.п.)? Т.е. можно будет расширять базу по своему усмотрению?
Если мы правильно друг друга понимает, то да. Но иконки я пока не обещаю :) И о каких ссылках идет речь?
Flasher wrote:
Т.е. можно будет расширять базу по своему усмотрению?
Базу дополнительных полей? Да.
Flasher wrote:
И какие при этом будут ограничения на число элементов поля?
Не планирую делать ограничений.

#296:  Author: Serge Yolkin PostPosted: Sun Oct 21, 2012 21:18
    —
Немного не в тему.
А нельзя ли добавить в контакт перекрёстные ссылки? Пока не выточил внятного определения, но видится так: в диалоге редактирования контакта - ещё одна закладка "Связанные контакты", в ней по умолчанию одна кнопка "Добавить", которая даёт возможность создавать линки вида
Code:
[Муж] [Иванов Иван Иванович]
[Руководитель] [Петров Пётр Петрович]
[Заместитель] [Сидоров Сидор Сидорович]
, ведущие на соответствующий существующий контакт. Т.е., тип связи связанного контакта с текущим задаём руками при создании ссылки, а имя подставляется из существующего контакта при выборе. При экспорте это можно игнорировать.

Чёрт! Перечитал то, что написал - сам ничего не понял. Лучше по действиям. Допустим, имеются контакты "Вася" и "Мариванна", причём известно, что Вася - мариваннин муж. ПКМ на "Мариванна", свойства. В диалоге редактирования контакта идём на вкладку "Связанные контакты", жмём кнопку "Добавить". В открывшемся диалоге, или в появившемся на вкладке поле (не знаю, как луше это оформить), вводим "тип связи" - Муж, жмём Enter или OK в зависимости от реализации. Появляется список всех контактов базы (ну, может, кроме редактируемого), в нём выбираем Васю и на вкладке, под кнопкой "Добавить" появляется первая ссылка [Муж] [Вася]. Если кликнуть на этой ссылке - перейдём к редактированию контакта "Вася". Желательно также, чтобы эти ссылки отображались и в сводке, но при этом переход бы осуществлялся не в диалог редактирования, а в сводку связанного контакта.

#297:  Author: FlasherLocation: Москва PostPosted: Sun Oct 21, 2012 21:56
    —
Maximus wrote:
И о каких ссылках идет речь?
На страницы профилей соцсети/микроблога (или ID/ник с автоподстановкой).
Maximus wrote:
Не планирую делать ограничений.
А, ну да, они же в окне просмотра контакта друг под другом идут.

#298:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Oct 21, 2012 22:27
    —
Flasher wrote:
На страницы профилей соцсети/микроблога (или ID/ник с автоподстановкой).
Т.е. содержимое поля... Значит я понял и ответил правильно.

Serge Yolkin wrote:
А нельзя ли добавить в контакт перекрёстные ссылки?
Такая идея у меня возникла практически сразу же после начала разработки плагина. Но сейчас это записано ровно последним пунктом в планах :)
Идея понятна и полезна, но о механизмах её функционирования пока смысла говорить нет ввиду неопределённых сроков реализации - забыть могу, знаете ли :)

#299:  Author: Mint86 PostPosted: Wed Oct 24, 2012 15:25
    —
Вопрос (приоритет низкий) - будет ли возможность ставить пароль на базу данных? Чтобы "другие" не могли посмотреть контакты в моё отсутствие.

#300:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Oct 24, 2012 15:48
    —
Mint86
На базу данных или на плагин?
Если именно на БД, то погляжу, есть ли такая возможность для SQLite.
А если на плагин, то возможно.

#301:  Author: Mint86 PostPosted: Wed Oct 24, 2012 17:40
    —
Maximus
Было бы хорошо на оба, а так на плагин приоритет выше.

#302: Разрезать vCard Author: kddkda PostPosted: Thu Oct 25, 2012 10:15
    —
Очень нужно разрезать vCard (*.vcf) чтобы 1 контакт в 1 файле для китайфонов.
Code:
BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=D0=A1=D1=82=D0=B0=D1=80=D0=B8=D0=BD=D1=87=D0=B8=D0=BA=D0=BE=D0=B2=D0=
=B0;;;
FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=D0=A1=D1=82=D0=B0=D1=80=D0=B8=D0=BD=D1=87=D0=B8=D0=BA=D0=BE=D0=B2=D0=
=B0
TEL;CELL:+7904383****
END:VCARD
BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=D0=A1=D0=B0=D0=BC=D1=8B=D1=88=D0=B8=D0=BD=D0=B0=20=D0=9D=D0=B0=D1=82=
=D0=B0=D0=BB=D1=8C=D1=8F;;;
FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=D0=A1=D0=B0=D0=BC=D1=8B=D1=88=D0=B8=D0=BD=D0=B0=20=D0=9D=D0=B0=D1=82=
=D0=B0=D0=BB=D1=8C=D1=8F
TEL;CELL:890-891-6****
END:VCARD
BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=D0=97=D1=8B=D0=BA=D0=BE=D0=B2=20=D0=9E=D0=BB=D0=B5=D0=B3;;;
FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=D0=97=D1=8B=D0=BA=D0=BE=D0=B2=20=D0=9E=D0=BB=D0=B5=D0=B3
TEL;CELL:+7953053****
END:VCARD

#303:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Oct 25, 2012 12:25
    —
kddkda
См. в подпись (первая ссылка).

#304:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Oct 25, 2012 13:13
    —
kddkda
Перенесено в соответствующую тему.

#305:  Author: kddkda PostPosted: Thu Oct 25, 2012 13:19
    —
Maximus wrote:
kddkda
См. в подпись (первая ссылка).


Спасибо большое!

#306:  Author: Mint86 PostPosted: Sun Dec 16, 2012 14:45
    —
Maximus как у Вас дела? Удается ли вам поработать над данным плагином?

#307:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Dec 16, 2012 15:53
    —
Mint86
Поработать удаётся, но не так много, как хотелось бы.
Всё ещё ведутся работы над пользовательскими полями. Уже реализовано управление полями в диалоге настроек и практически завершена работа над диалогом редактирования. Я оцениваю это приблизительно как 50% от запланированного.
Вероятно дальше работа пойдёт быстрее.

#308:  Author: kilblinton PostPosted: Sat Jan 26, 2013 11:35
    —
Крутой плагин ... никого не спрашивая удаляет поля Very Happy
может как то можно ему обьяснить что фото контактов не надо выбрасывать ?

#309:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Jan 26, 2013 14:01
    —
kilblinton
Плагин ничего не удаляет из исходных файлов.
Но другое дело, что он не все поля может импортировать. Вот, например, не может импортировать фото.
Я предполагаю, что был выполнен импорт в плагин, правка контактов, а затем экспорт. Так ли это?

#310:  Author: kilblinton PostPosted: Tue Feb 05, 2013 15:23
    —
Maximus
а что он вообще может ? , нотепад всё сделает куда корректней
P.S. Похоже у вас запущенная фаза программистского маразма , плагин именно выкидывает поля , вместо того чтобы не трогать их если он не понимает что это такое .

#311:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Feb 05, 2013 17:11
    —
kilblinton
Похоже у вас проблемы с вежливостью...
Плагин не станет лучше от такого тона. Так что пользуйтесь чем вам удобно.

#312:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Feb 06, 2013 19:19
    —
kilblinton
Хамство здесь наказуемо. Для начала — замечание за нарушение правил форума (включая также и оверквотинг; ненужное цитирование удалено). При дальнейших попытках общаться в таком стиле в этой или любой другой теме последствия будут серьёзнее, вплоть до бана.

#313:  Author: CaptainFlintLocation: Москва PostPosted: Fri Feb 08, 2013 17:49
    —
 !  CaptainFlint:
Аккаунт kilblinton заблокирован за многократное нарушение правил форума и хамское отношение. Последнее сообщение удалено.

#314:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Mar 03, 2013 23:43
    —
Предлагаю вашему вниманию 0.9.5.0 beta 1.

Частично реализован функционал пользовательских полей:
1. Страница "Пользовательские поля" в диалоге настроек
2. Кнопка + таблица "Пользовательские поля" в диалоге создания/редактирования контакта

Данная версия выкладывается с той целью, чтобы пользователь оценил уже реализованный функционал и выразил своё мнение, которое, в сою очередь, может направить действия и мысли разработчика в правильное русло при дальнейшей доработке.
Ещё раз обращаю ваше внимание на слова beta и частично, а также добавляю к ним WIP.

PS. Данные пострадать не должны. В любом случае будет автоматически создана резервная копия базы данных.


Last edited by Maximus on Sun Mar 10, 2013 23:07; edited 1 time in total

#315:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun Mar 10, 2013 23:05
    —
Версия 0.9.5.0 beta 2.
Скачать

Очередной пункт в реализации функционала пользовательских полей:
3. Пользовательские поля отображаются в окне просмотра контакта, доступно быстрое редактирование по двойному щелчку и F2.

#316:  Author: ask-rusLocation: Russian Federation PostPosted: Mon Mar 11, 2013 07:12
    —
64-битной, судя по всему, мы так и не дождёмся. Sad

#317:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Mar 11, 2013 10:33
    —
ask-rus
Не дождётесь пока я не дождусь 64-битного компилятора.

Добавлено спустя 14 минут:

Упс :) Кажись дождался :)
Значит когда-то будет.

#318:  Author: ask-rusLocation: Russian Federation PostPosted: Tue Mar 12, 2013 13:10
    —
Maximus wrote:
Значит когда-то будет.

Хотелось бы побыстрее в угоду новых идей от 64-битных пользователей. Wink

#319:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Mar 12, 2013 13:52
    —
ask-rus
Побыстрее не будет. Ибо:
1. Нужно закончить работу над текущей версией.
2. Нужно установить x64 ОС на дополнительный жесткий диск.
3. Уйти с зоны комфорта (т.е. в x64 ОС) на продолжительное время, чтобы разобраться с компилятором и исправить все возможные проблемы совместимости.

Но тяжелее всего будет с 1-ым пунктом. Работы много, а свободного времени мало.

#320:  Author: Serge Yolkin PostPosted: Tue Mar 12, 2013 14:16
    —
Maximus
Мне мерещится, или новые версии плагина запускаются (первый запуск) заметно быстрее?
В любом случае, спасибо за проделанную работу.

Есть один очень личный вопрос: ожидается ли релиз в ближайшие пару месяцев? Не в смысле "очень хочется", а для планирования важных дел. Что лучше - подождать релиза и использовать новые плюшки, или провести ревизию контактов на последней стабильной? А то ворошить базу (>140kb) на бете мешают рефлексы оконечного устройства пищеварительного тракта...

И ещё хотелка: .wcx для мультиконтактных файлов .vcf. Резон: визуальное сравнение файлов, созданных с помощью "Экспортировать всё одним файлом". Ну, и добавить/удалить было бы не лишним...

#321:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Mar 12, 2013 15:16
    —
Serge Yolkin
Скорее всего мерещится. Ничего направленного на такие последствия не выполнялось.

По поводу личного вопроса: за ближайшие пару месяцев финальная версия может случиться, а может и не случиться. Никаких гарантий дать не могу. Но то что раньше чем через два месяца его не будет - это 100%. Особенно с учетом подготовки документации.

Хотелка уже запрашивалась ранее в этой теме именно по этому поводу и уже находится с списке планов.

#322:  Author: copernik PostPosted: Sun Mar 31, 2013 09:13
    —
Здравствуйте! Для каких версий подходит данный плагин (я пользуюсь Wincmd v4.51) и как его (плагин) устанавливать? Хочу протестировать этот плагин. Заинтересовал..

#323:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Sun Mar 31, 2013 10:32
    —
Quote:
я пользуюсь Wincmd v4.51
...и работаю под Windows 3.1... Smile
Очень настоятельно рекомендую установить что-то более близкое XXI веку (хотя бы 7.57). Тогда плагин точно заработает. А как его ставить, написано в его документации.

#324:  Author: AvadaLocation: Россия, Саратов PostPosted: Sun Mar 31, 2013 10:58
    —
Вахмурка
Вопрос об используемой данным участником форума версии TC/Wincmd и о всяческих источниках информации возникает не впервые. Wink

copernik
Для ясности предлагаю считать, что для Wincmd 4.51 уже ничего не подходит. (В частности, поддержка WFX-плагинов, к коим относится tcPhonebook, появились в TC 5.50). И как модератор форума я не рекомендую, а требую: прежде чем задавать любые вопросы по функционалу программы, обновить её до хотя бы относительно свежего состояния. Техподдержка по версиям 12-летней давности на форуме оказываться не будет. Потому что по факту это просто превращается (как это уже было и повторяется сейчас) в очередное перечисление того, что в древней версии не работает и работать не может. Насчёт же установки плагинов (после обновления версии TC, естественно) уже отвечалось по вышеприведённой ссылке.

#325:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu May 16, 2013 15:29
    —
Работа идёт...
Вопрос к тем кто уже пробовал бету.
Сейчас термин "пользовательское поле" может означать две вещи:
1. Пользовательское поле как набор характеристик (диалог настроек)
2. Пользовательское поле как значение (редактирование контакта)

Есть ли идеи как разграничить эти два понятия, чтобы не возникало путаницы?

#326:  Author: Serge Yolkin PostPosted: Thu May 16, 2013 18:09
    —
Maximus
Не настаиваю, но, по-моему, поскольку контексты разные, то ничего страшного. Вот в одном окне два одинаковых термина с разным смыслом - точно не смотрелись бы, а так - ничего...

#327:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Thu May 16, 2013 19:44
    —
"Значение поля"? Как в ini-файле: "ключ" и "значение ключа" (key и key value соответственно)

#328:  Author: FlasherLocation: Москва PostPosted: Thu May 16, 2013 20:28
    —
Maximus
По логике, на поле сажают картошку, поле - не картошка. В поле могут содержаться или вводиться значения, данные, характеристики, текст, символы и т.п. Эти понятия нужно разделять.
Поэтому варианты такие:
поля с данными;
поля для ввода данных.


Last edited by Flasher on Thu May 16, 2013 20:59; edited 1 time in total

#329:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Thu May 16, 2013 20:41
    —
2Flasher

#330:  Author: FlasherLocation: Москва PostPosted: Thu May 16, 2013 21:00
    —
Вахмурка, ссылка не в ту степь..

#331:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Thu May 16, 2013 21:50
    —
Не в степь, а в поле Smile

#332:  Author: FlasherLocation: Москва PostPosted: Thu May 16, 2013 22:13
    —
Троп (метафора, сравнение, гипербола и т.п.). Выбирай по вкусу. Wink

#333:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu May 16, 2013 22:18
    —
Serge Yolkin
Пока это было только в различных диалогах, я думал что пронесёт.
Но при реализации импорта натолкнулся на необходимости выдать вот такое сообщение:
Quote:
В свойствах импортируемого поля "%0" указана принадлежность к группе "%1".
Такое пользовательское поле может находиться только в группе "%2" (в соответствии с настройками плагина).
Изменить группу пользовательского поля на "%3" и продолжить?

В сообщении второе употребление "пользовательского поля" подразумевает изменение свойства "группа" в характеристиках полей в настройках.

Вахмурка, Flasher
Аналогии с ини-файлом и с картошкой не до конца характеризуют данную ситуацию.
В данном случае более близка аналогия с ООП.
Набор характеристик полей - это понятие близкое к "классу", а значение поля - это понятие близкое к "объекту класса".

Flasher
Quote:
поля с данными;
поля для ввода данных.

"Поля с данными" выглядят как результат ввода данных в "поля для ввода данных", а это совсем не так.

#334:  Author: FlasherLocation: Москва PostPosted: Thu May 16, 2013 22:25
    —
Maximus wrote:
а это совсем не так.
А как? Разжуй. Меня там пока не было.

#335:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu May 16, 2013 22:48
    —
Flasher
Лучше бы сходить :) Лучше один раз увидеть...
Поле-класс - это набор характеристик. Пока это есть: Наименование "поля-класса", Наименование vCard-атрибута, Группа (указывает где (на какой закладке) можно будет создать "поле-объект"), Тип (строка или дата).
Поле-объект - это пара: Наименование "поля-класса" (как бы указатель на характеристики), Значение (например, тот же номер ICQ или ID соцсети).
В соответствии с принадлежностью к "полю-классу" "поле-объект" может содержаться только на определенной закладке(ах) и соответственно принимать значение строкового типа или же типа дата.

#336:  Author: FlasherLocation: Москва PostPosted: Fri May 17, 2013 00:02
    —
Maximus
Я бы сходил, если бы понял где "один раз увидеть".
Мы разбираем пользовательский интерфейс. Классы и объекты сюда я бы не приплетал. Поле может содержать в себе значение, так же как и картошку, а может не содержать. Поэтому пары как таковой может не быть.
Maximus wrote:
В соответствии с принадлежностью к "полю-классу" "поле-объект" может содержаться только на определенной закладке(ах) и соответственно принимать значение строкового типа или же типа дата.
Допустим, но поля с данными не обязаны восприниматься только как результат ввода данных в "поля для ввода данных". Данные могут браться откуда угодно.

И я пока так и не понял, как добавлять пользовательские поля. По плюсу выскакивает сообщение "Нет полей...".

#337:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 17, 2013 00:42
    —
Flasher wrote:
Я бы сходил, если бы понял где "один раз увидеть".
Дык я ж писал, что про диалог настроек. Перед тем как создавать поле в контакте, нужно создать "класс" в диалоге настроек на соответствующей странице.

Flasher wrote:
Мы разбираем пользовательский интерфейс. Классы и объекты сюда я бы не приплетал.
Я не приплетаю, а провожу уместные аналогии, в надежде получить помощь и определиться с терминологией.

Flasher wrote:
Поле может содержать в себе значение, так же как и картошку, а может не содержать. Поэтому пары как таковой может не быть.
Поле всегда содержит значение. Пустая строка - тоже значение.

Flasher wrote:
Допустим, но поля с данными не обязаны восприниматься только как результат ввода данных в "поля для ввода данных". Данные могут браться откуда угодно.
"Браться" - это и значит вводиться. Под вводом подразумевается как ручной ввод, так и импорт с vcf-файлов.

Flasher wrote:
И я пока так и не понял, как добавлять пользовательские поля. По плюсу выскакивает сообщение "Нет полей...".
А именно
Code:
Нет полей, которые можно добавить в эту группу. Проверьте страницу "Пользовательские поля" в диалоге настроек плагина.
Стараюсь тут, сообщения выдаю, а их даже до конца не дочитывают.

#338:  Author: FlasherLocation: Москва PostPosted: Fri May 17, 2013 01:24
    —
Maximus wrote:
Перед тем как создавать поле в контакте, нужно создать "класс" в диалоге настроек на соответствующей странице.
Замени "создать класс" фразой "добавить пользовательское поле", так хоть понятно будет, о чём ты.
Maximus wrote:
Я не приплетаю, а провожу уместные аналогии
Я не готов расширить сознание, на ночь глядя, и понять о каких именно классах ты говоришь, и почему в данном случае это не объекты и свойства. Лучше приводить аналогии попроще, которые уместны для понимания большинства, если действительно есть желание быстрей получить помощь по терминалогии.
Maximus wrote:
Пустая строка - тоже значение.
Отсутствие значения - это не значение. То, что в качестве пустой строки в коде возвращается некая метка или значение, не значит, что это будет восприниматься кем-то кроме автора так же. Я же настаиваю на обсуждении юзер-интерфейса.
Maximus wrote:
"Браться" - это и значит вводиться. Под вводом подразумевается как ручной ввод, так и импорт с vcf-файлов.
Тут уже противоречие. Импорт - уже к вводу не относится. Поэтому "браться" - это не только "вводиться". Согласен?
Maximus wrote:
Стараюсь тут, сообщения выдаю, а их даже до конца не дочитывают.
А у тебя не так написано. Написано о проверке страницы с наименованием группы. А таких страниц нет. Так что тут не моя вина. Собственно, теперь разобрался.

#339:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 17, 2013 09:41
    —
Flasher wrote:
Замени "создать класс" фразой "добавить пользовательское поле", так хоть понятно будет, о чём ты.
Если я заменю, то тогда мы вернемся к изначальному вопросу. А именно, что нужно разделять понятие "пользовательское поле" в двух разных контекстах.

Flasher wrote:
Я не готов расширить сознание, на ночь глядя
Хорошо. Аналогия из биологии - "вид" и "представитель вида".

Flasher wrote:
не значит, что это будет восприниматься кем-то кроме автора так же
И тем не менее, так и есть. Хотя в плагине ввести пустое пользовательское поле невозможно. Но это совсем не относится к поставленному вопросу.

Flasher wrote:
Тут уже противоречие. Импорт - уже к вводу не относится. Поэтому "браться" - это не только "вводиться". Согласен?
Неа :)

Flasher wrote:
А у тебя не так написано. Написано о проверке страницы с наименованием группы. А таких страниц нет. Так что тут не моя вина. Собственно, теперь разобрался.
Да виноват. Была такая бага. Уже исправил, но увидеть это можно будет в следующей бете.

#340:  Author: FlasherLocation: Москва PostPosted: Fri May 17, 2013 14:47
    —
Maximus wrote:
А именно, что нужно разделять понятие "пользовательское поле" в двух разных контекстах.
Я вижу, что не надо ничего разделять, нужно тогда вообще выкинуть понятие "поле", которое не может является ни значением, ни набором характеристик. Поле - это место, область, а не то, что в нём может содержаться.
Maximus wrote:
Аналогия из биологии - "вид" и "представитель вида".
Т.е. мы рассматриваем набор характеристик как вид, а значение как представителя вида?
Maximus wrote:
И тем не менее, так и есть.
Так есть в твоём восприятии как программиста, а не пользователя.
Maximus wrote:
Неа Smile
Т.е. у тебя импорт = ввод? Тогда, боюсь, с терминалогией тебе вряд ли кто поможет.

#341:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 17, 2013 15:18
    —
Flasher wrote:
Т.е. мы рассматриваем набор характеристик как вид, а значение как представителя вида?
Именно.

Flasher wrote:
Т.е. у тебя импорт = ввод? Тогда, боюсь, с терминалогией тебе вряд ли кто поможет.
Как не крути, а импорт - это ввод данных в базу данных плагина из vcf-файла (импорт - не равно ввод, импорт - частный случай ввода). И я по этому поводу совета не спрашиваю. И пользователю о том, что импорт - это ввод, я тоже говорить не собираюсь. Так же как и о том, что пустая строка - это тоже строка.

Quote:
Я вижу, что не надо ничего разделять, нужно тогда вообще выкинуть понятие "поле", которое не может является ни значением, ни набором характеристик. Поле - это место, область, а не то, что в нём может содержаться.
Если выкинуть "поле", то что же будет вместо него?

#342:  Author: FlasherLocation: Москва PostPosted: Fri May 17, 2013 15:35
    —
Maximus wrote:
импорт - это ввод данных в базу данных плагина из vcf-файла
Я про ручной ввод, а ты про введение, внедрение, интеграцию.
Maximus wrote:
Если выкинуть "поле", то что же будет вместо него?
Значение/запись/свойство/характеристика, набор/совокупность/свод/список значений/характеристик/свойств/записей.

#343:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 17, 2013 15:43
    —
Flasher wrote:
Значение, запись, набор значений, характеристик, записей.
Допустим заменили "поле" на "значение". Как это поможет в решении изначального вопроса. Предложенный тобой набор терминов не дает ожидаемого результата. Набор значений - это всего лишь несколько значений (представителей вида). Как же назвать наш "вид"?

#344:  Author: FlasherLocation: Москва PostPosted: Fri May 17, 2013 15:56
    —
Maximus wrote:
Предложенный тобой набор терминов не дает ожидаемого результата.
Приведи все предложения, где нужно использовать термины. Только пиши вместо набора - А, вместо значения - В.
Maximus wrote:
Набор значений - это всего лишь несколько значений (представителей вида). Как же назвать наш "вид"?
Набор записей.

#345:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 17, 2013 16:03
    —
Flasher wrote:
Набор записей.
А набор записей - это не тот же набор значений?
Flasher wrote:
Приведи все предложения, где нужно использовать термины. Только пиши вместо набора - А, вместо значения - В.
Приводил выше: http://forum.wincmd.ru/viewpost.php?p=101240

#346:  Author: FlasherLocation: Москва PostPosted: Fri May 17, 2013 16:14
    —
Maximus wrote:
А набор записей - это не тот же набор значений?
Значение - это частный показатель. К записи может относится любая текстовая строка.
Maximus wrote:
Приводил выше
>
Maximus wrote:
Пока это было только в различных диалогах, я думал что пронесёт.
А там только одно сообщении, которое, кстати, откуда и при каких условиях будет появляться?
В свойствах импортируемого поля "%0" указана принадлежность к группе "%1" < Каким образом указана принадлежность?

#347:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 17, 2013 16:20
    —
Flasher wrote:
А там только одно сообщении, которое, кстати, откуда и при каких условиях будет появляться?
Например, когда в "виде" указана принадлежность к группе "Работа", а импортируется "представитель вида" с принадлежностью к группе "Личное".

Flasher wrote:
Каким образом указана принадлежность?
В настройках "видов", характеристика "Группа".

Ты в настройках плагина уже был?

#348:  Author: FlasherLocation: Москва PostPosted: Fri May 17, 2013 16:54
    —
Так а диалоги-то где? Там же тоже менять надо.
Maximus wrote:
в "виде" указана принадлежность к группе "Работа"
"Вид" - это на странице "пользовательские поля"?
Тогда ты сам должен отсеивать неподдерживаемые группы в комбобоксе безо всяких сообщений. Или это может пригодиться?
Maximus wrote:
Ты в настройках плагина уже был?
Само собой.

#349:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 17, 2013 17:04
    —
Flasher wrote:
Так а диалоги-то где? Там же тоже менять надо.
Ты о локализации?

Flasher wrote:
Вид" - это на странице "пользовательские поля"?
Да. В диалоге настроек.

Flasher wrote:
Тогда ты сам должен отсеивать неподдерживаемые группы в комбобоксе безо всяких сообщений. Или это может пригодиться?
Отсеять - проще всего. Но нужно стремиться к тому, чтобы импортировать максимум данных. Если пользователю не нужно - он откажется, а если нужно - примет меры.

#350:  Author: FlasherLocation: Москва PostPosted: Fri May 17, 2013 17:08
    —
Maximus wrote:
Ты о локализации?
Это у тебя надо спросить, о каких диалогах ты писал.
Maximus wrote:
если нужно - примет меры
Меры он примет, если обнаружит, что нужной группы в выпадающем списке нет. А ложное расположение названий групп в этом списке, ИМО, неправильно.

#351:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 17, 2013 17:18
    —
Flasher
Ладно. Обсуждать с тобой можно еще долго и упорно :)
Но края осуждения всё равно не видно.
Хотя я всё больше и больше склоняюсь к таким двум терминам:
1. Виды пользовательских полей
2. Пользовательские поля

От термина "поля" я всё таки отказываться не намерен, поскольку существуют такие словосочетания как "поле ввода текста" или "поле ввода даты". Думаю, что в контектсте данного плагина, этот термин тоже будет уместен.

#352:  Author: FlasherLocation: Москва PostPosted: Fri May 17, 2013 17:25
    —
"Виды полей" - это как? Красивые виды? Раскошные виды? Великолепные виды? Very Happy
Т.е. поля делятся на "такие" виды, потом на "такие" и т.д.?

Я за замену "поле" на "запись".

#353:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 17, 2013 17:37
    —
Flasher
Виды - это как викивиды :) Некоторые слова, знаешь ли, имеют несколько значений и называются они омонимами. Помнишь из школьной программы "косу" и "ручку"?

Flasher wrote:
Я за замену "поле" на "запись".
Мне как-то некузяво оно. Тем более, что справке уж давно фигурирует слово "поле" по поводу стандартных полей.

Кто-то еще может высказаться по поводу моего решения и предложения Flasherа?

#354:  Author: FlasherLocation: Москва PostPosted: Fri May 17, 2013 17:50
    —
Maximus wrote:
Виды - это как викивиды Smile Некоторые слова, знаешь ли, имеют несколько значений и называются они омонимами.
Это была, знаешь ли, ирония. Тут вид может выступать в качестве классификации, которая неприменима к обсуждаемому пользовательскому интерфейсу.
Maximus wrote:
справке уж давно фигурирует слово "поле"
Не страшно. Никто и не заметит пропажи. Wink

#355:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 17, 2013 18:10
    —
Flasher wrote:
Это была, знаешь ли, ирония.
Ну раз ирония, значит ирония :)

Flasher wrote:
Не страшно. Никто и не заметит пропажи.
Я замечу. Мне больше нравится "поле". Поэтому хотел бы услиша еще чье-то мнение.

#356:  Author: AvadaLocation: Россия, Саратов PostPosted: Fri May 17, 2013 18:12
    —
Maximus
Я не вникал уж очень глубоко, но диалоги смотрел и дискуссию читал. Последнее авторское решение удачным мне не кажется. Предлагаю оставить так, как раньше было, но в проблемном сообщении убрать сами слова"пользовательского поля", оставив "Изменить группу на "%3" и продолжить?"

#357:  Author: АфиLocation: Одесса PostPosted: Fri May 17, 2013 18:57
    —
Попробовал бета-версию.
Впечатлила! Я дилетант во всех этих базах данных и т. п., поэтому оцениваю визуально, как простой пользователь.
Мне нравится термин "Пользовательское поле". Мне кажется, я о нем когда-то и заводил разговор. Это корректный термин.
Какие приходят характеристики поля? Такие:
- Имя поля
- Значение поля
- Тип поля
Когда я предлагал добавить пользовательские поля, то не думал о такой широкомасштабной организации Very Happy Мне и в голову не приходило сортировка полей по группам. Я думал, что пользовательские поля будут, так сказать, сквозными. Они будут едины и доступны, скажем на отдельной закладке диалога "Редактирование контакта". И конечно кажется необычным добавление польз. полей не в свойствах контакта, а предварительная их настройка в настройках программы. Это непривычно...
Далее. Не совсем понятно для дилетанта, что такое "vCard-атрибут" поля.
Заметил баг (?): при редактировании поля нет возможности изменить его тип. Кстати, может добавить еще пару типов?
Неплохо также было бы, чтобы по F3 или CTRL+Q показывалось нечто, аналогичное тому, что показывается при двойном щелчке на контакте или при нажатии Alt+Enter. То есть, просмотр контакта. Мне кажется это логичным. Представьте, как было бы удобно по CTRL+Q просматривать контакты.
При двойном щелчке на полях в "Просмотре контакта" можно отредактировать значения полей прямо в соответствующих строках. Кроме Примечания. При дабл-клике на нем открывается диалог редактирование контакта, закладка "Примечание". Немного непоследовательно. Хотя, трудно придумать что-то другое. Может, для поля "Примечание" в "Просмотре контакта" отводить не строку, а пространство по-больше?
И пришли еще в голову пара "хотелок":
- нельзя ли реализовать поиск не только по именам "файлов"-контактов, но и по их содержимому?
- хоть и упоминали уже об этом, но повторюсь — хорошо бы добавить возможность шифрования базы.

Вот, вроде, высказался. Спасибо, Maximus, нужный плагин! Даже в нынешнем бета-статусе это вполне состоявшаяся программа, которой можно пользоваться...

#358:  Author: Serge Yolkin PostPosted: Fri May 17, 2013 22:03
    —
Context: "Я бы сделал так"
- В контролах ничего менять не надо, они не рядом, и так все понятно.
- В диалогах слово "пользовательское" и вовсе бы опустил для краткости:
Quote:
В свойствах импортируемого поля "%0" указана принадлежность к группе "%1".
Поле такого типа может находиться только в группе "%2" (в соответствии с настройками плагина).
Изменить группу поля на "%3" и продолжить?

#359:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 17, 2013 23:43
    —
Avada
Serge Yolkin
ОК. Возможно на данный момент это будет достаточным решением.
Дальше будут другие сообщения/проблемы и мне остаётся надеяться, что в них можно будет выкрутиться таким же образом.

Афи wrote:
Я думал, что пользовательские поля будут, так сказать, сквозными. Они будут едины и доступны, скажем на отдельной закладке диалога "Редактирование контакта"
В связи с всё большей привязкой плагина к vCard-файлам (электронным визитным карточкам) другого пути попросту нет. Ведь там они тоже разделяются по группам, правда немного по-другому.

Афи wrote:
И конечно кажется необычным добавление польз. полей не в свойствах контакта, а предварительная их настройка в настройках программы. Это непривычно...
Скорее всего в следующей бете будет "стартовый" набор наиболее распространенных пользовательских полей. Так что далеко не всё нужно будет предварительно создавать.

Афи wrote:
Не совсем понятно для дилетанта, что такое "vCard-атрибут" поля.
Сам недавно был таким дилетантом. Это может понадобиться только, если предполагается пользоваться импортом/экспортом в связке с другими программами/устройствами. Читаем здесь (если интересно): http://ru.wikipedia.org/wiki/VCard. В разделе "Расширения vCard" описано, то, что в плагине называется пользовательскими полями.

Афи wrote:
Заметил баг (?): при редактировании поля нет возможности изменить его тип.
Не баг. Ограничение. В базе данных не так уж и просто поменять тип поля, особенно если в нём уже содержатся значения. Кроме того, если я вдруг решу избавиться от данного решения и, например, пользователь вздумает изменить строковый тип на дату, то его будут ждать не очень приятные последствия в виде потери данных.

Афи wrote:
Кстати, может добавить еще пару типов?
Например каких и для каких целей?

Афи wrote:
Неплохо также было бы, чтобы по F3 или CTRL+Q показывалось нечто
Тут нужно писать плагин для Listerа. Запланировано. Вероятнее всего после пользовательских полей.

Афи wrote:
Кроме Примечания
Непоследовательно потому что и само поле отличается от других своей многострочностью. При реализации я понимал, что это временное решение.

Афи wrote:
- нельзя ли реализовать поиск не только по именам "файлов"-контактов, но и по их содержимому?
Уже давно записано в планы. Не раньше 1.0.

Афи wrote:
- хоть и упоминали уже об этом, но повторюсь — хорошо бы добавить возможность шифрования базы.
Записано, но не уверен, что реализуемо. Но посмотрим - может какой-то архиватор удастся для этого приспособить. О сроках конкретно не скажу.

#360:  Author: Serge Yolkin PostPosted: Sat May 18, 2013 14:08
    —
Maximus
Допускаю, что не прав, но всё же: не пора ли подумать о "плагинах для плагина"? Т.е., может допплюшки, типа криптографии и не только, подключать к tcPhonebook в виде плагинов?

#361:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat May 18, 2013 14:54
    —
Serge Yolkin
Думаю, что думать еще рано. А может и вообще думать об этом не стоит :) Не вижу ни реальной необходимости, ни возможных механизмов.

#362:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 24, 2013 16:12
    —
Итак. Версия 0.9.5.0 beta 3.
• Реализован импорт пользовательских полей из vcf-файлов.

Просьба ко всем эксплуатирующим потестировать собственно импорт, а затем возможно высказаться с предложениями по его улучшению.


Last edited by Maximus on Tue Jun 18, 2013 12:28; edited 2 times in total

#363:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Jun 01, 2013 14:59
    —
Версия 0.9.5.0 beta 3.1.
• Реализован импорт пользовательских полей из vcf-файлов в формате YYYY-MM-DD или YYYYMMDD.
• В диалог настроек на страницу "Пользовательские поля" при первом запуске данной версии будет добавлен набор полей доступных по умолчанию.


Last edited by Maximus on Fri Jun 21, 2013 17:42; edited 1 time in total

#364:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Jun 18, 2013 12:40
    —
Версия 0.9.5.0 beta 4.
• Реализован экспорт пользовательских полей в vcf-файл.


Last edited by Maximus on Fri Jun 21, 2013 17:42; edited 1 time in total

#365:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Jun 21, 2013 17:33
    —
Версия 0.9.5.0 RC. Скачать
• Добавлено: Экспорт/импорт: Атрибут vCard REV (комбинация даты и времени последнего обновления vCard) привязан к времени модификации контакта.

Начинаю работать над справкой. Глядишь через месяц будет Final :)

#366:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Jul 05, 2013 21:12
    —
По сообщениям на оффоруме дошел до 0.9.5.0 RC4. Скачать.

#367:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Aug 23, 2013 22:30
    —
Нужна помощь. Может кто попробовать на Windows 7 x64 + TC 8.01 x86 последнюю версию (0.9.5.0 RC5).
Нужно в диалоге настроек глянуть как отображается страница "Експорт / Импорт" при установленном немецком языке.
Жалоба на то, что отображается вот так.

#368:  Author: Skif_off PostPosted: Sat Aug 24, 2013 01:44
    —
Maximus
Wind7x64 + TC 8.01 x86, Экспорт/Импорт в норме, зато О программе нет.

#369:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Aug 26, 2013 18:49
    —
Skif_off
В "О программе" дело в шрифте. Если поставить Tahoma - всё будет ОК.
А с "Экспорт/Импорт" - не понятно. Спасибо.

#370:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Sep 11, 2013 11:18
    —
Не наблюдал ли кто из пользователей последней версии бага со сдвигом Наименования и v-Card атрибута в пользовательских полях, которые создавались по умолчанию - т.е. напротив Skype находится X-YAHOO и остальные поля в том же духе?

#371:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Sep 11, 2013 16:16
    —
Пробуйте x64

Отписывайтесь как об отрицательном, так и о положительном опыте использования.


Last edited by Maximus on Tue Sep 24, 2013 23:52; edited 1 time in total

#372:  Author: ask-rusLocation: Russian Federation PostPosted: Sun Sep 15, 2013 14:17
    —
Спасибо за x64, отличный плагин, беру в обиход.

#373:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Sep 24, 2013 23:52
    —
0.9.5.1
Скачать

#374:  Author: Mint86 PostPosted: Mon Dec 02, 2013 18:11
    —
Как идут дела? Очень хочется возможность прикрепления фоток абонентов.

#375:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Dec 02, 2013 20:58
    —
Mint86
Понемногу работаю. Уже почти готова к выходу очередная минорная версия (дело только за справкой).
По поводу фоток ничего не изменилось - в ближайших планах данного функционала не было. Подумаю об этом после релиза.

#376:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Dec 12, 2013 18:28
    —
0.9.5.2
Скачать

#377:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Dec 16, 2013 15:43
    —
Есть у кого vcf-файлы с уже прикреленными фото?

#378: экспорт Author: Bragazin PostPosted: Fri Jan 24, 2014 21:13
    —
Уважаемые коллеги, при использовании функции "Экспортировать всё одним файлом" создается файл Contacts, при импорте которого в Outlook 2003 появляется только один контакт, остальные не импортируются. Что-то можно с этим сделать? Также не работает кнопка "Письма выделенным." Спасибо

#379:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Jan 24, 2014 22:30
    —
Bragazin wrote:
при использовании функции "Экспортировать всё одним файлом" создается файл Contacts, при импорте которого в Outlook 2003 появляется только один контакт, остальные не импортируются. Что-то можно с этим сделать?
Возможно Outlook не воспринимает файлы в которых содержится более одного контакта. Можно скопировать из плагина на локальный диск все контакты, а затем импортировать их по одному. Или может Outlook умеет и по нескольку импортировать - пробуйте.

Bragazin wrote:
Также не работает кнопка "Письма выделенным."
Почтовый клиент по умолчанию в Windows назначен?

#380:  Author: Bragazin PostPosted: Sat Jan 25, 2014 09:16
    —
Maximus

Да, Windows 8.

Спасибо за ответы!

 !  Avada:
Полное цитирование предыдущего поста удалено. Читаем правила форума.

#381:  Author: vlsh PostPosted: Tue Feb 18, 2014 18:54
    —
всем привет
Очень хотелось бы поиск контакта по атрибуту
*к слову*
- нужно было найти контакт - три книги - в каждой по 30-400 контактов
- и вот нужно было срочно найти по телефону контакт
- просматривал часа 3 все книги - ну память отшибло
так и не нашел (проплевался)
Случайность помогла и понял:
ОСЕНИЛО - нужен поиск по каждой книге в отдельности или по всему плагину (в принципе без разницы) - зато уверен штука очень оперативная и полезная

#382:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Feb 18, 2014 22:19
    —
vlsh
Знаю :) Записано в планах.
Конечно было бы более правильно, чтобы Гислер допилил поиск в файловых системах плагинов, которые поддерживают пользовательские колонки.
Подниму функцию выше в списке планов.

#383:  Author: vlsh PostPosted: Tue Feb 18, 2014 23:43
    —
считаю что поиск очень важный аргумент для полноценного использования плагина - удивляюсь только - как это раньше не пришло в голову - ведь создать большую БД адресов легко - а работать с ней всегда одним из самых важных приоритетов обслуживания является поиск по критериям

#384:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Feb 19, 2014 00:02
    —
Обязательно добавлю данный функционал. Только нужно уже закончить с версией, которая в разработке. Жаль времени мало сейчас...

#385:  Author: amzoom PostPosted: Thu Apr 10, 2014 04:44
    —
drag'n'drop'аю *.vcf файл экспортированный с телефона в панель с открытым Phonebook, получаю промпт
Code:
tcPhonebook - Message
You are trying to import 34 contacts contained in file "c:\path\to\file.vcf". With a large number of contacts that can last long enough. Continue?
[Yes][No]

Жму "Yes" и получаю крэш tcmdx64 v8.50.

Добавлено спустя 11 минут:

Причиной крэшей, похоже являются дополнительные поля, вроде
Code:
X-SKYPE-USERNAME:username


Добавлено спустя 2 минуты:

Плагин не умеет даже "FN:".
Извините, зря я его вообще устанавливал.

#386:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Apr 10, 2014 09:28
    —
amzoom wrote:
Плагин не умеет даже "FN:".

Умеет. Хотя вы возможно имеете в виду что-то особенное.

amzoom wrote:
Извините, зря я его вообще устанавливал.

Т.е. никаких действий по багрепорту не требуется?

#387:  Author: vlsh PostPosted: Thu Apr 10, 2014 17:08
    —
amzoom wrote:
......зря я его вообще устанавливал.
Ну почему же зря:
1. вы лучше задайте вопросы или внесите предложения разработчику - это намного удобнее и всем пользователям и вам
2. все таки ж было желание установить - вы по определенным критериям пришли к такому выводу - просто что то пошло не так
давайте обменяемся мнением и предложениями

#388:  Author: amzoom PostPosted: Thu Apr 10, 2014 21:38
    —
Maximus wrote:
Умеет. Хотя вы возможно имеете в виду что-то особенное.

FN: - это "отображаемое имя".
Code:
BEGIN:VCARD
VERSION:3.0
N:Homer;Simpson;;;
FN:Flanders Neighbor
TEL;TYPE=CELL:+79001234567
BDAY:1970-12-21
END:VCARD

По этой vcard должен создаться контакт с отображаемым именем "Flanders Neighbor", но с first name "Homer" и second name (фамилией) "Simpson".
Вместо этого:
 Картинки

Maximus wrote:
Т.е. никаких действий по багрепорту не требуется?

Тут совсем детские баги, а плагин существует довольно давно. Это наводит на размышления о том, как же так могло случиться.
Как может какая-то нестандартная запись в VCard быть причиной крэша тотала?

 !  Avada:
Изображения для большей компактности поста убраны под спойлер. Избыточное цитирование удалено (читаем правила).

#389:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Apr 10, 2014 22:18
    —
amzoom wrote:
FN: - это "отображаемое имя".

Как-то раньше никто не видел этого недостатка. Ну и мне лично не нужно было.
Собственно, отображаемым именем является имя файла контакта (т.е. оно может не зависеть от составляющих имени). Думаю, следует формировать его по FN при импорте ну и назвать как положено.

amzoom wrote:
Тут совсем детские баги, а плагин существует довольно давно. Это наводит на размышления о том, как же так могло случиться.
Как может какая-то нестандартная запись в VCard быть причиной крэша тотала?

Любая программа содержит баги. И если баг до сих пор существует, значит на него никто ранее не наталкивался и/или не сообщал о нём.

amzoom wrote:
drag'n'drop'аю

Подразумевается обычное перетягивание из одной панели в другую? Перетягивание производится не из виртуальной папки?

#390:  Author: amzoom PostPosted: Fri Apr 11, 2014 00:08
    —
Maximus
ок, предположим я и правда первый, кто столкнулся с этими багами.
Если вы готовы их править - я готов их рапортовать/тестировать.

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

Maximus wrote:
Подразумевается обычное перетягивание из одной панели в другую? Перетягивание производится не из виртуальной папки?

Да. Или из WinExplorer'а. Что такое виртуальные папки? Сначала проверял перетаскивая из "моих документов", но потом подумал, что может быть проблема в поддержке кириллических путей и проверил перетаскивание из корня диска. Результат тот же. После этого я отделил 1 контакт из того файла и проверил на нём - снова падение. Тогда я методом проб вычислил, что падение происходит если есть строка X-SKYPE-USERNAME:username, без неё - падений нет.

Добавлено спустя 2 минуты:

Да что уж там стандартные и расширенные свойства... любое содержимое файла не должно вызывать падения программы.

#391:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Fri Apr 11, 2014 18:12
    —
К разговору об имени файла контакта.

Есть телефонная книга, долгие годы переносимая с телефона на телефон. В силу исторических ограничений контакты записаны в виде "ИВАНОВ АЛ-ДР ПЕТРО". То есть заглавными буквами и с ограничением по длине.

Я импортировал из vcf в плагин и начал расписывать имена/отчества, менять регистр через ИГП, расчитывая, что мои исправления попадут в свойства контакта.
Но я ошибался. В файле "Иванов Александр Петрович.vcf" имя осталось прежним.
Перспектива зайти руками в свойства каждого файла и скопировать имя файла в имя контакта не очень радует, файлов более 300.
В диалоге смены атрибутов обнаружились поля плагина, но в fs.Имя нельзя использовать данные из контентных плагинов.

Вопрос: как (и можно ли средствами сабжа) мне всё это привести к нормальному виду?

Добавлено
А, и ещё багрепорт: при импорте нужно что-то делать с недопустимыми символами, сейчас такие контакты не импортируются, например, "Вокзал ж/д"

Добавлено ещё
Хм, дочитал до 10 страницы и увидел, что это было сделано. Однако, вот этот контакт у меня при импорте потерялся:
 Hidden text

#392:  Author: amzoom PostPosted: Fri Apr 11, 2014 18:22
    —
Rodny wrote:
Вопрос: как (и можно ли средствами сабжа) мне всё это привести к нормальному виду?

Средствами сабжа это можно сделать только вручную.
Правильно это сделать - надо каким-нибудь скриптом (.js/.bat/.ahk/etc.).

Замечу лишь, что
Quote:
Я импортировал из vcf в плагин и начал расписывать имена/отчества, менять регистр через ИГП, расчитывая, что мои исправления попадут в свойства контакта.

стоило всё-таки после первого "исправленного" контакта зайти в его свойства и проверить влияет ли имя файла на свойства контакта. Хотя и само подобное предположение - мягко говоря, дико.

#393:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Fri Apr 11, 2014 18:26
    —
Я и проверил, где-то после десятка исправлений.
А предположение вполне себе логичное. Если можно формировать имя файла из полного имени контакта, то почему бы и не существовать обратной возможности.
Что ж, если нельзя плагином - будем скриптовать на досуге.
Хотя думаю, что проще будет залезть прямо в базу и там заменить.

Добавлено спустя 2 часа 36 минут:

В общем, если вдруг найдётся ещё любитель нетрадиционного использования плагина. Cool
Требуется что-нибудь для редактирования базы, у меня это дополнение SQLite Manager к Firefox.

1. Приводим имена файлов к нужному виду в TC.
2. Открываем в SQL-редакторе файл базы tcPhonebook.db
3. Выполняем последовательно три запроса
 Hidden text

4. PROFIT!

Добавлено спустя 17 минут:

А если бы я дочитал до конца 14-ю страницу форума, то не пытался бы два часа разобраться в sql-запросах, а скачал рекомендованную SQLiteStudio и сделал то же самое методом копи-паст за 5 минут Laughing

#394:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Apr 12, 2014 17:51
    —
amzoom wrote:
Жму "Yes" и получаю крэш tcmdx64 v8.50.

Это пофикшено (прошу подтвердить):
http://maximus.in.ua/files/temp-phb/wfx_tcPhonebook_0960beta01/

amzoom wrote:
ок, предположим я и правда первый, кто столкнулся с этими багами.

Кстати, баг не проявлял себя на x32

amzoom wrote:
Прежде всего, прошу вас ознакомиться с этой и этой ссылками и добавить поддержку каждого из свойств.

Не всё сразу. По наличию свободного времени.
Сейчас в работе было добавление PHOTO, но пришлось прерваться :)

amzoom wrote:
Что такое виртуальные папки?

cm_OpenDesktop, cm_OpenPrinters и т.п.

amzoom wrote:
Да что уж там стандартные и расширенные свойства... любое содержимое файла не должно вызывать падения программы.

Это бесспорно истина.

Добавлено спустя 8 минут:

Rodny wrote:
Однако, вот этот контакт у меня при импорте потерялся

У меня без проблем импортировался как "Вокзал Ж_Д". Возможно нужно пробовать весь файл контактов целиком. Если что - жду его в личку или на е-почту.

#395:  Author: amzoom PostPosted: Sat Apr 12, 2014 19:21
    —
Maximus wrote:
amzoom wrote:
Жму "Yes" и получаю крэш tcmdx64 v8.50.

Это пофикшено (прошу подтвердить):
http://maximus.in.ua/files/temp-phb/wfx_tcPhonebook_0960beta01/

VERIFIED FIXED

Maximus wrote:
Кстати, баг не проявлял себя на x32

Об этом я и не подумал. Я смотрю в сообществе ТС вообще беда с х64.

Maximus wrote:
Не всё сразу. По наличию свободного времени.

Само собой разумеется.


Импорт в этот раз прошёл успешно, только странно имена у файлов контактов импортировались: 4 шт с нормальной кириллицей, а остальные вот такой кракозябрицей: Р РѕРјР°

Добавлено спустя 5 минут:

И да, заметка по поводу прогресс бара при импортировании: его бы можно улучшить.
Сейчас он считает кол-во импортируемых файлов и в зависимости от завершения импорта какого-то кол-ва этих файлов - рисует %-ты выполнения операции.
И если импортируется 100 контактов из 1 файла, то прогресс бар будет иметь не 100 делений, а ровно 2: 0% и 100%.
Было бы хорошо при импорте делать подсчёт кол-ва контактов изо всех импортируемых файлов и рисовать %-ы от этого числа.
Кол-во контактов можно подсчитать по кол-ву пар BEGIN:VCARD и END:VCARD.

#396:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Apr 12, 2014 20:13
    —
amzoom wrote:
Импорт в этот раз прошёл успешно, только странно имена у файлов контактов импортировались: 4 шт с нормальной кириллицей, а остальные вот такой кракозябрицей: Р РѕРјР°

Поставь в настройках импорта принудительный UTF-8.

amzoom wrote:
И да, заметка по поводу прогресс бара при импортировании: его бы можно улучшить.

Я знаю :) Но там не всё так просто. Прогресс-баром сейчас управляет ТС. В интерфейсе плагинов есть функция ProgressProc, посмотрю может ли она помочь с этой бедой.

#397:  Author: amzoom PostPosted: Mon Apr 14, 2014 02:22
    —
Bug
В процессе импорта клик по кнопкам Pause/Cancel не работает: задача продолжает выполняться не смотря ни на что.

И да, форсирование UTF-8 помогло, спасибо. Только всё равно странно: файл-то один, почему часть контактов распозналась как UTF-8, а остальные - нет? Они ж все в одной кодировке в одном файле сохранены.

#398:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Apr 14, 2014 11:06
    —
amzoom wrote:
В процессе импорта клик по кнопкам Pause/Cancel не работает: задача продолжает выполняться не смотря ни на что.

Это вопрос не ко мне, а к Гислеру. Я этим процессом не управляю.
ТС, видимо, воспринимает нажатия этих кнопок только в промежутках между обработкой файлов. И если выполняется импорт одного файла с несколькими контактами, то очередь до обработки нажатий кнопок дойдёт только после полной обработки этого файла.

amzoom wrote:
И да, форсирование UTF-8 помогло, спасибо. Только всё равно странно: файл-то один, почему часть контактов распозналась как UTF-8, а остальные - нет? Они ж все в одной кодировке в одном файле сохранены.

Видимо кодировка в некоторых контактах указана, а в некоторых нет.

#399:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Apr 14, 2014 21:31
    —
Rodny wrote:
Однако, вот этот контакт у меня при импорте потерялся

Исправлено:
http://maximus.in.ua/files/temp-phb/wfx_tcPhonebook_0960beta02/

#400:  Author: amzoom PostPosted: Tue Apr 15, 2014 00:42
    —
Maximus wrote:
Это вопрос не ко мне, а к Гислеру. Я этим процессом не управляю.

Done.

#401:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Apr 15, 2014 09:54
    —
amzoom wrote:
Done.

Я думаю, что он тут ничего не станет делать.
Для того чтобы всё стало хорошо мне нужно реализовать функцию ProgressProc (о ней я писал выше), которая будет показывать прогресс и, соответственно, в таком случае ТС уже сможет прерывать и ставить его на паузу.

Добавлено спустя 2 часа 10 минут:

Добавил отображение прогресса (т.е. задействовал функцию ProgressProc)
http://maximus.in.ua/files/temp-phb/wfx_tcPhonebook_0960beta03/

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


Last edited by Maximus on Wed Apr 16, 2014 22:28; edited 1 time in total

#402:  Author: amzoom PostPosted: Wed Apr 16, 2014 02:06
    —
Maximus wrote:
Это вопрос не ко мне, а к Гислеру. Я этим процессом не управляю.
ТС, видимо, воспринимает нажатия этих кнопок только в промежутках между обработкой файлов. И если выполняется импорт одного файла с несколькими контактами, то очередь до обработки нажатий кнопок дойдёт только после полной обработки этого файла.

А нельзя ли в вашу функцию импорта добавить проверку "была ли нажата кнопка Cancel?" if (answer==true) { abortOperation();}?

#403:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Apr 16, 2014 07:51
    —
amzoom wrote:
А нельзя ли в вашу функцию импорта добавить проверку "была ли нажата кнопка Cancel?" if (answer==true) { abortOperation();}?

Это не мой диалог - это диалог ТС. Я только могу воспользоваться тем, что предоставляет его интерфейс. Сейчас ничего такого нет или я его в упор не вижу :)

#404:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Apr 16, 2014 22:27
    —
Maximus wrote:
Сейчас ничего такого нет или я его в упор не вижу :)

Кажись, прояснилось :) (Благодаря теме на оффоруме и MVV лично. Хотя мог бы и тут носом ткнуть)
http://maximus.in.ua/files/temp-phb/wfx_tcPhonebook_0960beta04/

#405:  Author: amzoom PostPosted: Thu Apr 17, 2014 00:30
    —
Maximus
а Cancel разве не должен не просто остановиться, но и удалить за собой то, что уже успел сделать? Это же именно Отмена, а не остановка.

И ещё: прогрессбар при импорте многоконтактного файла теперь рисуется по делениям, как надо, но вот %-ов не выводится и общее кол-во контактов и сколько уже импортировано - не показывается: по-прежнему видно только "0/1".

#406:  Author: MVVLocation: Ростов-Дон PostPosted: Thu Apr 17, 2014 01:20
    —
Maximus wrote:
Кажись, прояснилось Smile (Благодаря теме на оффоруме и MVV лично. Хотя мог бы и тут носом ткнуть)

Я ж не все темы читаю. Smile

Maximus wrote:
Это не мой диалог - это диалог ТС. Я только могу воспользоваться тем, что предоставляет его интерфейс. Сейчас ничего такого нет или я его в упор не вижу Smile

При чтении описания функций первое внимание - возвращаемым значениям. Smile
ProgressProc function help page wrote:
Total Commander returns 1 if the user wants to abort copying, and 0 if the operation can continue.


amzoom wrote:
а Cancel разве не должен не просто остановиться, но и удалить за собой то, что уже успел сделать? Это же именно Отмена, а не остановка.

Обычно Cancel удаляет только последний частично записанный файл, остальное оставляет. Но что тут считать последним файлом, затрудняюсь сказать.
amzoom wrote:
И ещё: прогрессбар при импорте многоконтактного файла теперь рисуется по делениям, как надо, но вот %-ов не выводится и общее кол-во контактов и сколько уже импортировано - не показывается: по-прежнему видно только "0/1".

Плагины файловых систем могут лишь устанавливать процент и имена файлов, тотал сам показывает вторую шкалу, общие число и размер выбранных файлов, которых в данном случае, похоже, 1. Передавать имена контактов вместо имен файлов при вызове функции прогресса по идее можно, но счётчик файлов всё равно будет показывать число выделенных элементов файловой системы.

#407:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Apr 17, 2014 10:56
    —
MVV wrote:
При чтении описания функций первое внимание - возвращаемым значениям.

Как-то она ускользнула из внимания, поскольку была очень короткой :)

amzoom wrote:
а Cancel разве не должен не просто остановиться, но и удалить за собой то, что уже успел сделать? Это же именно Отмена, а не остановка.

MVV wrote:
Обычно Cancel удаляет только последний частично записанный файл, остальное оставляет. Но что тут считать последним файлом, затрудняюсь сказать.

Тут поведение аналогичное обычной файловой системе. Копируется, к примеру, папка с неким количеством файлов. При нажатии Отмены копирование просто прекращается. А "именно Отмена", о которой было написано выше, уже больше похожа на Откат.

amzoom wrote:
И ещё: прогрессбар при импорте многоконтактного файла теперь рисуется по делениям, как надо, но вот %-ов не выводится и общее кол-во контактов и сколько уже импортировано - не показывается: по-прежнему видно только "0/1".

MVV wrote:
Плагины файловых систем могут лишь устанавливать процент и имена файлов, тотал сам показывает вторую шкалу, общие число и размер выбранных файлов, которых в данном случае, похоже, 1.

Именно так и обстоят дела :)

MVV wrote:
Передавать имена контактов вместо имен файлов при вызове функции прогресса по идее можно, но счётчик файлов всё равно будет показывать число выделенных элементов файловой системы.

Имена импортируемых контактов я отображаю исправно, но ТС действительно считает только количество исходных файлов, а количество импортированных отображает только в виде прогресс-бара.

#408:  Author: zlll PostPosted: Sun Apr 20, 2014 15:35
    —
Maximus
Приветствую, помоги пожалуйста с проблемой.
Есть у меня овер 500 контактов, при копировании их в плагин, у всех контактов телефоны оказались в поле "Другое" и при экспорте в сводке пусто. Т.е. при переносе контакта на сам телефон, номер телефона этого контакта не отображается. Чтобы всё было корректно приходится открывать контакт при помощи плагина, жать Редактировать контакт, переходить во вкладку Другое, копировать телефон, заходить во вкладку Сводка и вставлять номер туда. Можно ли как-нибудь автоматизировать сей процесс?

#409:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon Apr 21, 2014 14:42
    —
zlll wrote:
Приветствую, помоги пожалуйста с проблемой.

Привет.
Причиной данного недоразумения является отсутствие ключевого слова "WORK" или "HOME" в параметрах атрибутов.
Автоматизировать эту проблему можно двумя способами:
1. Добавить (мне) опцию в настройки импорта плагина, а затем выполнить импорт заново. Но тут мне нужно будет немного поработать, а тебе - подождать. Но я что-то большого смысла в этой опции не вижу (особенно если учесть наличие нижеописанного универсального варианта).

2. Воспользоваться SQLiteStudio и регулярными выражениями:
а) Открыть базу данных tcPhonebook.db в SQLiteStudio
б) Открыть в ней таблицу PhoneBook
в) Перейти на вкладку "Данные"
г) Найти нужный столбец (Phone, PhoneMobile или любой другой вид контакта)
д) Выделить все ячейки этого столбца мышью (только не щёлкать по заголовку - это сортировка)
е) Копировать значения через контекстное меню
ё) Вставить значения в текстовый редактор, который поддерживает регулярные выражения (я для таких целей использую EmEditor)
ж) Выделить вставленный текст
з) Вызвать диалог поиска и замены (в EmEditor это Ctrl+H)
и) Найти (.*)\|(.*)\|(.*)
й) Заменить на \3\|\2\|\1 (если нужно поменять местами рабочий и другой) или на \1\|\3\|\2 (если нужно поменять местами личный и другой)
Примечание: Телефоны и другие контакты хранятся в формате рабочие|личные|другие
к) Копировать изменённый текст и вставить его обратно в SQLiteStudio постаравшись перед вставкой не сбросить выделение :)
л) Нажать в SQLiteStudio оранжевую галочку для подтверждения изменений
м) Всё

Если возникнут затруднения, бросай базу в личку - сделаю сам и пришлю обратно.

#410:  Author: amzoom PostPosted: Sat May 03, 2014 04:16
    —
1. При переименовании импортированного контакта - создаётся дубликат существующего, но уже с новым именем.
2. Файл *.vcf, сохранённый в UTF-8 с BOM (Byte Order Mark) выдаёт ошибку при попытке импортирования.
3. Файл *.vcf, сохранённый в Win 1251 (ANSI - кириллица) при импорте страдает кракозябрами всего текстового содержимого.
4. При экспорте из вашего плагина контактов в единый *.vcf - версия VCARD прописывается 2.1 (хотелось бы 4.0 или хотя бы 3.0 или вообще иметь возможность выбора), но также присутствуют строки:
Code:
PRODID:-//Maximus's Solutions//NONSGML tcPhonebook//EN

но ведь свойство PRODID поддерживается только в vCard начиная с 3.0 версии, а с 2.1 он несовместим.
Из-за этого моя старенькая нокия (свой нормальный телефон я недавно проетерял) не смогла импортировать контакты из файла. Удалил эту строку у каждого из контактов и всё импортировалось.
5.1. Если адрес (а также, вероятно, и любые другие поля) содержит запятые - то они экранируются бэкслэшем: , > \,, но этот бэкслэш не должен быть виден пользователю, он только для программы-просмотрщика.
5.2. Соответственно, контакты, созданные с нуля в вашем плагине, если они содержат запятые в каких-то полях то при их экспорте в файлы они будут не экранированными и какая-нибудь другая программа или устройство, куда потом будут импортироваться эти файлы - может выдать ошибку/неправильно отработать/упасть/потерять данные/исказить данные.
6. Планируется ли поддержка свойства PHOTO и вообще работа с фото? Если да, то пожалуйста, приделайте оба варианта работы с фото (указание ссылки на картинку и использование base64 кода фотографии).

#411:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat May 03, 2014 10:26
    —
amzoom wrote:
1. При переименовании импортированного контакта - создаётся дубликат существующего, но уже с новым именем.

Не удалось воспроизвести. Конкретизируйте обстоятельства.

amzoom wrote:
2. Файл *.vcf, сохранённый в UTF-8 с BOM (Byte Order Mark) выдаёт ошибку при попытке импортирования.

Подтверждаю. Поправлю.

amzoom wrote:
3. Файл *.vcf, сохранённый в Win 1251 (ANSI - кириллица) при импорте страдает кракозябрами всего текстового содержимого.

Вы же поставили принудительный UTF-8 в настройках - вот и результат.

amzoom wrote:
хотелось бы 4.0 или хотя бы 3.0 или вообще иметь возможность выбора

Если буду очень долго жить, то возможно :)

amzoom wrote:
4. При экспорте из вашего плагина контактов в единый *.vcf - версия VCARD прописывается 2.1 но также присутствуют строки:
...
но ведь свойство PRODID поддерживается только в vCard начиная с 3.0 версии, а с 2.1 он несовместим.

Использую эту строку не совсем по назначению, не думал, что её наличие может привести к столь печальным последствиям. Решу этот вопрос.

amzoom wrote:
5.1. Если адрес (а также, вероятно, и любые другие поля) содержит запятые - то они экранируются бэкслэшем: , > \,, но этот бэкслэш не должен быть виден пользователю, он только для программы-просмотрщика.

Не удалось воспроизвести. Ничего они не экранируются. Конкретизируйте обстоятельства.

amzoom wrote:
5.2. Соответственно, контакты, созданные с нуля в вашем плагине, если они содержат запятые в каких-то полях то при их экспорте в файлы они будут не экранированными и какая-нибудь другая программа или устройство, куда потом будут импортироваться эти файлы - может выдать ошибку/неправильно отработать/упасть/потерять данные/исказить данные.

А что не так с запятыми то? Это вполне валидные символы для атрибутов vCard. И почему это другая программа или устройство должно упасть от запятой?

amzoom wrote:
6. Планируется ли поддержка свойства PHOTO и вообще работа с фото? Если да, то пожалуйста, приделайте оба варианта работы с фото (указание ссылки на картинку и использование base64 кода фотографии).

Сейчас как раз в основном над PHOTO и веду работу. Уже реализован импорт и отображение JPEG-формата с base64.
А с указанием ссылки будет сложно. Сложность в том, что я с таким ещё не работал. Не говорю "нет", но займусь этим не раньше, чем реализую полноценный поиск.

#412:  Author: amzoom PostPosted: Sat May 03, 2014 22:48
    —
Maximus wrote:
Не удалось воспроизвести. Конкретизируйте обстоятельства.

Просто пкм по контакту, rename, добавить к имени 1 в конец, enter и вуаля: теперь рядом с контакт.vcf будет и контакт1.vcf
Напомню: я использую x64 tcmd и ваш плагин.

Maximus wrote:
Вы же поставили принудительный UTF-8 в настройках - вот и результат.

А, точно. Претензию отзываю.

Maximus wrote:
Использую эту строку не совсем по назначению, не думал, что её наличие может привести к столь печальным последствиям. Решу этот вопрос.

Вообще, по назначению же. Просто пользователю эта информация всё равно не нужна (только файл утяжеляет), но вы, как автор, конечно, имеете право её всё равно принудительно вставлять.

Maximus wrote:
Не удалось воспроизвести. Ничего они не экранируются. Конкретизируйте обстоятельства.
...
А что не так с запятыми то? Это вполне валидные символы для атрибутов vCard. И почему это другая программа или устройство должно упасть от запятой?

У меня с android телефона файл импортировался и все запятые в строке "адрес" в *.vcf файле - экранированы.
По гуглению "commas in vcard" нашлось это:
https://tools.ietf.org/html/rfc6350 (и там же в коде ctrl+f по \, а также это):
Code:
Another question is whether all the escapes are used when a given syntax doesn't happen to include any comma delimiting. Yes, they are: colons, semicolons, and commas are escaped in all values.

и это: http://www.w3.org/2002/12/cal/vcard-notes.html
где даже видно использование не экранированной запятой как разделителя 2-ух групп.
Code:
CATEGORIES:Work,Test group


Maximus wrote:
Сейчас как раз в основном над PHOTO и веду работу. Уже реализован импорт и отображение JPEG-формата с base64.
А с указанием ссылки будет сложно. Сложность в том, что я с таким ещё не работал. Не говорю "нет", но займусь этим не раньше, чем реализую полноценный поиск.

Ок, жду с нетерпением.

#413:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat May 03, 2014 23:28
    —
amzoom wrote:
Просто пкм по контакту, rename, добавить к имени 1 в конец, enter и вуаля: теперь рядом с контакт.vcf будет и контакт1.vcf
Напомню: я использую x64 tcmd и ваш плагин.

Сейчас нет возможности проверить на x64. Но проверю обязательно.

amzoom wrote:
Вообще, по назначению же. Просто пользователю эта информация всё равно не нужна (только файл утяжеляет), но вы, как автор, конечно, имеете право её всё равно принудительно вставлять.

Я имел в виду, что я использовал эту строку как признак того, что файл-контакт формировался моим плагином, а затем при импорте обрабатывал один атрибут по-своему.
Но сейчас есть способ избавить и от нестандартного атрибута и от этой, иногда мозолящей мне глаз, строки PRODID в экспортированном файле.

amzoom wrote:
У меня с android телефона файл импортировался и все запятые в строке "адрес" в *.vcf файле - экранированы.

Ну так это android виноват :) шутка, хотя и он тоже.
ОК. Допилю обработку escape-символов.
При импорте мне понятно как эту проблему решить. Но вот при экспорте из плагина что делать? Неужели тоже экранировать? А где гарантии, что другими программами и устройствами это будет воспринято правильно?
По сути запятые могут трактоваться, как специальные символы, только в той части, где указываются свойства атрибута - т.е. до символа двоеточия ':'. Так что вероятно правильным решением будет изменение алгоритма работы плагина только при импорте...

amzoom wrote:
Ок, жду с нетерпением.

По большому счёту, если есть желание, могу в понедельник выложить для тестирования версию с поддержкой импорта/экспорта и отображения PHOTO.

Кстати, заодно вопрос. Есть ли у кого контакты с PHOTO base64 в формате, отличном от JPEG?

#414:  Author: amzoom PostPosted: Sun May 04, 2014 00:26
    —
Maximus wrote:
При импорте мне понятно как эту проблему решить. Но вот при экспорте из плагина что делать? Неужели тоже экранировать? А где гарантии, что другими программами и устройствами это будет воспринято правильно?
По сути запятые могут трактоваться, как специальные символы, только в той части, где указываются свойства атрибута - т.е. до символа двоеточия ':'. Так что вероятно правильным решением будет изменение алгоритма работы плагина только при импорте...

Вроде вот это прямое указание на то, что их надо эскапировать
Code:
Some properties may contain one or more values delimited by a COMMA character (U+002C). Therefore, a COMMA character in a value MUST be escaped with a BACKSLASH character (U+005C), even for properties that don't allow multiple instances (for consistency).



Maximus wrote:
По большому счёту, если есть желание, могу в понедельник выложить для тестирования версию с поддержкой импорта/экспорта и отображения PHOTO.

Выкладывайте, конечно.

Maximus wrote:
Кстати, заодно вопрос. Есть ли у кого контакты с PHOTO base64 в формате, отличном от JPEG?

Насколько я понял синтаксис из примера в википедии, то должно получиться так (контакт в vCard v3.0).

#415:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun May 04, 2014 01:01
    —
amzoom wrote:
Вроде вот это прямое указание на то, что их надо эскапировать

Для версий 3 и 4 - да, безусловно. Но вот для 2.1, которая используется достаточно широко, я не смог найти подобного подтверждения.
Конечно можно всё выяснить экспериментальным путём, чем я наверное вскоре и займусь.

Quote:
PHOTO;TYPE=JPEG;ENCODING=B:data:image/png

Интересная штука в картинке: с одной стороны TYPE=JPEG, а с другой data:image/png. Что бы это значило? ))

Добавлено спустя 2 минуты:

amzoom wrote:
Насколько я понял синтаксис из примера в википедии, то должно получиться так (контакт в vCard v3.0).

Это самопальный пример или откуда?

#416:  Author: amzoom PostPosted: Sun May 04, 2014 01:52
    —
Maximus
да, это был "самопальный пример", возможно TYPE= стоило тоже сменить на PNG.

#417:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun May 04, 2014 10:24
    —
amzoom
Самопальный я и сам могу :) Мне бы, во-первых, с какой-то программы или устройства, а во-вторых, хотелось бы узнать насколько это вообще распространенное явление - не JPEG.

#418:  Author: amzoom PostPosted: Sun May 04, 2014 17:39
    —
Maximus
судя по http://en.wikipedia.org/wiki/VCard (ctrl+f "base64") base64 кодирование в vCard используется повсеместно для абсолютно разных форматов кодируемого: от текстовых PGP ключей и картинок любого формата до аудиофайлов разных форматов:
Quote:
KEY:
2.1: KEY;PGP:http://example.com/key.pgp
2.1: KEY;PGP;ENCODING=BASE64:[base64-data]
3.0: KEY;TYPE=PGP:http://example.com/key.pgp
3.0: KEY;TYPE=PGP;ENCODING=B:[base64-data]
4.0: KEY;MEDIATYPE=application/pgp-keys:http://example.com/key.pgp
4.0: KEY:data:application/pgp-keys;base64,[base64-data]
LOGO:
2.1: LOGO;PNG:http://example.com/logo.png
2.1: LOGO;PNG;ENCODING=BASE64:[base64-data]
3.0: LOGO;TYPE=PNG:http://example.com/logo.png
3.0: PHOTO;TYPE=PNG;ENCODING=B:[base64-data]
4.0: LOGO;MEDIATYPE=image/png:http://example.com/logo.png
4.0: PHOTO:data:image/png;base64,[base64-data]
PHOTO:
2.1: PHOTO;JPEG:http://example.com/photo.jpg
2.1: PHOTO;JPEG;ENCODING=BASE64:[base64-data]
3.0: PHOTO;TYPE=JPEG:http://example.com/photo.jpg
3.0: PHOTO;TYPE=JPEG;ENCODING=B:[base64-data]
4.0: PHOTO;MEDIATYPE=image/jpeg:http://example.com/photo.jpg
4.0: PHOTO:data:image/jpeg;base64,[base64-data]
SOUND:
2.1: SOUND;OGG:http://example.com/sound.ogg
2.1: SOUND;OGG;ENCODING=BASE64:[base64-data]
3.0: SOUND;TYPE=OGG:http://example.com/sound.ogg
3.0: SOUND;TYPE=OGG;ENCODING=B:[base64-data]
4.0: SOUND;MEDIATYPE=audio/ogg:http://example.com/sound.ogg
4.0: SOUND:data:audio/ogg;base64,[base64-data]


Как я понял - vCard'у пофигу на формат того, что им кодировано, это уже проблемы устройства - умеет ли он работу с этим форматом или нет.

И да, на той же странице присутствуют ещё и такие примеры (без base64, но фото в не JPG формате:
vcard 2.1:
Code:
PHOTO;GIF:http://www.example.com/dir_photos/my_photo.gif

vCard 3.0:
Code:
PHOTO;VALUE=URL;TYPE=GIF:http://www.example.com/dir_photos/my_photo.gif

vCard 4.0:
Code:
PHOTO;MEDIATYPE=image/gif:http://www.example.com/dir_photos/my_photo.gif

#419:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun May 04, 2014 21:25
    —
amzoom
С base64 всё понятно и проблем не будет.
PHOTO в виде ссылок на GIF мне уже попадались ранее, а вот именно как часть vCard-файла - ещё ни разу не было ничего кроме JPEG.

#420:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Mon May 05, 2014 17:09
    —
amzoom wrote:
1. При переименовании импортированного контакта - создаётся дубликат существующего, но уже с новым именем.

Подтверждаю. Воспроизводится только на Release-версии x64. На x32 и Debug-версии x64 всё нормально. Потому проблему найти будет тяжело.

amzoom wrote:
Выкладывайте, конечно.

Как и обещал, выкладываю:
http://maximus.in.ua/files/temp-phb/wfx_tcPhonebook_0960beta08/
Quote:
Реализована поддержка импорта/экспорта и отображения атрибута PHOTO (изображение контакта, только формат JPEG).

#421:  Author: amzoom PostPosted: Wed May 07, 2014 01:19
    —
Maximus
импорт контакта с фото проходит ОК, но попытка открытия этого контакта - крэшит ТС с ошибкой JPEG Error #53
http://pastebin.com/raw.php?i=HSfuu9tD

#422:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed May 07, 2014 09:33
    —
amzoom
Проблему в файле контакта вижу. Называется она "версия 3.0" :)
Буду фиксить.

#423:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu May 08, 2014 12:40
    —
amzoom wrote:
импорт контакта с фото проходит ОК, но попытка открытия этого контакта - крэшит ТС с ошибкой JPEG Error #53

Отремонтировал:
http://maximus.in.ua/files/temp-phb/wfx_tcPhonebook_0960beta081/

Кстати, там вообще формат PHOTO не версии 3.0, а какая-то смесь 3.0 и 4.0.
И вообще, формат от версии к версии vCard формат PHOTO и т.п. становится всё сложнее для разбора. Как по мне, в версии 3.0 всё было замечательно, может даже красивее, чем в 2.1, но в 4.0 - взяли и всё испортили.

#424:  Author: amzoom PostPosted: Thu May 08, 2014 17:04
    —
Maximus
фотку показывает.

Я надеюсь, в будущем-то будет добавлена возможность удалять/менять/добавлять фотки контактам?

И кстати, может сделать отображение фото умолчанием прям на главной странице контакта? А то сейчас там справа вверху мелкий треугольничек и пока на него не нажмёшь - вовсе не очевидно что он делает.

А насчёт форматов - на мой взгляд, стоило бы прикрутить сразу все 3 формата vCard'а. Они же не то чтобы сильно друг от друга-то отличаются, да и даже не нужно парсер обучать различиям между ними: версия vCard'а же прописывается отдельной строкой.

#425:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu May 08, 2014 19:04
    —
amzoom wrote:
Я надеюсь, в будущем-то будет добавлена возможность удалять/менять/добавлять фотки контактам?

Будет. По сравнению с тем, что уже сделано - это мелочи жизни :) Но они тоже требуют времени.

amzoom wrote:
И кстати, может сделать отображение фото умолчанием прям на главной странице контакта?

Что подразумевается под главной страницей?

amzoom wrote:
А насчёт форматов - на мой взгляд, стоило бы прикрутить сразу все 3 формата vCard'а. Они же не то чтобы сильно друг от друга-то отличаются, да и даже не нужно парсер обучать различиям между ними: версия vCard'а же прописывается отдельной строкой.

Да где бы там версия не прописывалась отдельной строчкой, всё равно ведь нужно атрибуты разбирать по разному :)
По сути, то что было реализовано до этого, вполне справлялось со всеми форматами. Но в версии 4.0 в PHOTO изменения значительные - пришлось немного подрихтовать.
А вот с экспортом - тут уже больше усилий нужно приложить, чтобы сделать всё красиво...

#426:  Author: amzoom PostPosted: Fri May 09, 2014 00:56
    —
Maximus wrote:
Что подразумевается под главной страницей?

То окно, что открывается при даблклике по контакту. Сейчас там показывается треугольничек, если у контакта фото есть, а лучше бы снизу всех текстовых данных это фото показывать без необходимости в дополнительных кликах. (Вообще, фото лучше бы сверху, но тогда надо фото ресайзить до какого-то стандартизированного размера и приделывать кнопку для перехода в режим просмотра полной фотки [ну ведь вдруг кто ставит фото контакту в vCard сразу со своей 13МП камеры, так ведь?])

И ещё, может стоит приделать вывод всей базовой инфы контакта в тултип (попап) при наведении на него?

#427:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri May 09, 2014 01:19
    —
amzoom wrote:
То окно, что открывается при даблклике по контакту.

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

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

В теории могу сделать опцию для показа изображения над/под списком вместо показа внутри. Но так ведь изображение будет занимать больше места в окне, что может быть неудобным при низких разрешениях на всяких там нетбуках, например.

amzoom wrote:
(Вообще, фото лучше бы сверху, но тогда надо фото ресайзить до какого-то стандартизированного размера и приделывать кнопку для перехода в режим просмотра полной фотки [ну ведь вдруг кто ставит фото контакту в vCard сразу со своей 13МП камеры, так ведь?])

Ограничения размера и объема запланированы.

amzoom wrote:
И ещё, может стоит приделать вывод всей базовой инфы контакта в тултип (попап) при наведении на него?

При наведении на изображение контакта или куда?

#428:  Author: amzoom PostPosted: Sat May 10, 2014 04:34
    —
Maximus wrote:
Ограничения размера и объема запланированы.

А вы нашли их в стандартах или решили ввести искусственные ограничения?

Maximus wrote:
При наведении на изображение контакта или куда?

Не, в окне ТС, где список контактов.

#429:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat May 10, 2014 15:24
    —
amzoom wrote:
А вы нашли их в стандартах или решили ввести искусственные ограничения?

Искусственные. Правда, детали еще не продумывал. Но нужно будет и в стандартах порыться.

amzoom wrote:
Не, в окне ТС, где список контактов.

Нужно посмотреть возможно ли это вообще, т.е. позволяет ли это интерфейс TC.

#430:  Author: amzoom PostPosted: Sat May 10, 2014 20:24
    —
Maximus wrote:
Искусственные.

А нужны ли они?

Maximus wrote:
Нужно посмотреть возможно ли это вообще, т.е. позволяет ли это интерфейс TC.

Текст - точно позволяет (как пример: показ инфы из descript.ion или files.bbs о каком-то файле, при наведении на него). Фото - не знаю, но если нет - то не страшно.

#431:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat May 10, 2014 21:16
    —
amzoom wrote:
А нужны ли они?

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

amzoom wrote:
Текст - точно позволяет

Это в реальной файловой системе. Для файловой системы плагинов есть различные ограничения.

#432:  Author: amzoom PostPosted: Sun May 11, 2014 02:28
    —
Maximus wrote:
Надо думать. По крайней мере при отображении точно нужно корректировать размер очень больших картинок, но такие обычно на контакты не ставят.

По-моему, правильней было бы ввести ограничения на размеры отображаемого фото, а не сохранённого: т.е. пускай в vCard'е хранится крупное фото, а пользователь в TC увидит его в ресайзнутом виде (+ будет иметь возможность его увеличить).
Можно даже последовать дальше и позаботиться о пользователе так: делать проверку размера фото в vCard'е и если оно превышает какие-то разумные пределы - выводить пользователю текстовое предупреждение, что "данный vCard содержит очень толстое фото, возможно вам стоит уменьшить его".
Раз уж вы намерены когда-то приделать возможность в плагине не только отображать уже имеющуюся фото, но и добавлять/убирать, то можно приделать и экспорт фото в файл, чтобы пользователь экспортировал большую фотку, редактировал её и заменял бы крупную фотку в контакте на отредактированную.

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

Maximus wrote:
Это в реальной файловой системе. Для файловой системы плагинов есть различные ограничения.

В Services2 и SystemEventsEx плагинах при наведении курсора на какой-то "файл" появляется попап с текстом, состоящим из значения имени "файла" и текста из следующего столбца "ext".
Возможно, на этом возможность использования тултипов ограничена и большего сделать не получится - этого я не знаю.

#433:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sun May 11, 2014 10:01
    —
amzoom wrote:
По-моему, правильней было бы ввести ограничения на размеры отображаемого фото...
Я понимаю, что всё это сделать не просто и не быстро, но на мой взгляд - именно так будет правильно.

Как раз то, что вы предлагаете, не так уж и сложно.

amzoom wrote:
В Services2 и SystemEventsEx плагинах при наведении курсора на какой-то "файл" появляется попап с текстом, состоящим из значения имени "файла" и текста из следующего столбца "ext".
Возможно, на этом возможность использования тултипов ограничена и большего сделать не получится - этого я не знаю.

Хорошо. Я обязательно изучу этот вопрос.

#434:  Author: amzoom PostPosted: Sat Jun 07, 2014 00:57
    —
есть какие-то новости?

#435:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Sat Jun 07, 2014 09:56
    —
amzoom
Процесс идёт :) Но медленно. Но идёт.

#436: Как убрать тире между цифрами? Author: MicR PostPosted: Tue Oct 14, 2014 10:57
    —
Привет!
Возможно ли убрать тире между цифрами?
Чтобы номера телефонов отображались в плагине только цифрами.

Да, и ещё: поиск по номерам возможен?

#437:  Author: FlasherLocation: Москва PostPosted: Tue Oct 14, 2014 15:50
    —
MicR
Номера отображаются ровно в том виде, в котором были введены пользователем.

Поиск возможен по всем вводным данным.

#438:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Tue Oct 14, 2014 22:14
    —
Привет
MicR wrote:
Да, и ещё: поиск по номерам возможен?

Насколько я понял о чем вопрос, то поиск по номерам сейчас выполнить невозможно (или же я чего то не знаю об интерфейсе плагинов ТС).

#439:  Author: FlasherLocation: Москва PostPosted: Wed Oct 15, 2014 03:10
    —
Maximus
Похоже, не знаешь. Wink Я всегда искал по графе "с текстом".

#440:  Author: MicR PostPosted: Wed Oct 15, 2014 10:09
    —
Flasher wrote:
MicR
Номера отображаются ровно в том виде, в котором были введены пользователем.


Никогда не вводил их с тире. И на самом телефоне без тире отображаются.

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

Думаю ещё вариант - может какой программой отдельно прошерстить файл vcf и удалить тире?

#441:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Wed Oct 15, 2014 10:20
    —
Flasher
Да. Таки не знаю :) Действительно работает.
Мне более логичным казалось задание атрибутов поиска на закладке "Плагины" в диалоге поиска, потому такое простое поведение мне в голову не приходило.

Добавлено спустя 18 минут:

MicR wrote:
Никогда не вводил их с тире. И на самом телефоне без тире отображаются.

Может и не вводил, но импортировались в плагин они видимо именно в таком виде.

MicR wrote:
Думаю ещё вариант - может какой программой отдельно прошерстить файл vcf и удалить тире?

Можно, но тут нужно будет применить регулярное выражение. То, что мне сейчас в голову пришло:
Найти:
Code:
^TEL(.*)-
Заменить на:
Code:
TEL\1

И так много раз.

Если известно точное количество тире, то можно и так
Найти:
Code:
^TEL(.*)-(.*)-(.*)

Заменить на:
Code:
TEL\1\2\3


А потом уже импортировать в плагин.

#442:  Author: ask-rusLocation: Russian Federation PostPosted: Thu Nov 06, 2014 19:42
    —
Привет, Maximus!

Поставил плагин (x64). Говорилось ли в теме о расположении файла базы? Многие авторы плагинов по запросу и без предоставили возможность располагать базу в заданном пользователем каталоге без потери портабельности (%COMMANDER_PATH% в *.INI-файле). Есть ли такая возможность в данном плагине?

#443:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Nov 07, 2014 23:36
    —
ask-rus
Такой возможности нет. Добавлю в планы. Но времени на хобби (т.е. ни на один из моих проектов) сейчас ==0.

#444:  Author: Mint86 PostPosted: Fri Nov 21, 2014 08:45
    —
Использую версию плагина wfx_tcPhonebook_0952x32.


При создании контакта (при нажатии кнопки ОК в диалоговом окне "Создание нового контакта") вылетает ошибка:

---------------------------
Total Commander 8.51a
---------------------------
Exception in tcPhonebook.wfx:FsExecuteFile!
External exception EEFFACE
Windows XP SP3 5.1 (Build 2600)

Please report this error to the Author, with a description
of what you were doing when this error occurred!

Windows exception: 0EEFFACE
Stack trace:
7C812FD3
6739F8 675370 >4EC133 58256E 449033 446589
447B66 4484F6 42590C 447A9B 42590C 42AFC8
42B064 7056AB
Raw:
6B59AF 4020A2 402226 402249 6739F8 690072
690072 690072 690072 7034BF 447A09 6FB72C
702255 6FE483 448C2C 7034BF 43785A 4487C5
447AEE 447B66 7026CF 7027CB 6FE6EF 7027CB
675370 6FB72C 5680B7 6FB72C 702255 671B9F
41D649 41D6AF 4019E8 401DF9 7026CF 7034BF
6B59AF 41002C 447A09 42590C 44886F 446589
4487C5 447B66 4484F6 448519 42590C 447A9B
42590C 45B5A2 4FCB0B 42590C 7036CF 401E61
4023C7 4023EF 4023EF 4033D0 40236D 6B6DDA

Press Ctrl+C to copy this report!
Continue execution?
---------------------------
Yes No
---------------------------

Добавлено спустя 9 минут:

Прошу прощения, вопрос снимается. Удалил полностью через проводник папку плагина и установил версию wfx_tcPhonebook_0960beta081x32.
Заработало.

#445:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Fri Nov 21, 2014 13:00
    —
Mint86 wrote:
Удалил полностью через проводник папку плагина и установил версию wfx_tcPhonebook_0960beta081x32.
Заработало.

Да. Есть такая вещь. Исправлялось.

#446:  Author: Mint86 PostPosted: Thu Jan 15, 2015 12:43
    —
Подскажите, как можно экспортировать в один vcf файл контакты в каждой папке по отдельности? Функция "экспортировать всё одним файлом" в папках не появляется.

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

#447:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Jan 15, 2015 13:19
    —
Mint86 wrote:
Подскажите, как можно экспортировать в один vcf файл контакты в каждой папке по отдельности? Функция "экспортировать всё одним файлом" в папках не появляется.

К сожалению такой функции нет.
Но как решение могу предложить экспортировать все контакты в виде отдельных файлов.
Затем переименовать их инструментом группового переименования приблизительно в таком виде: 01.vcf, 02.vcf, ... 99.vcf, итд. (главное без пропусков в нумерации)
А затем воспользоваться функцией TC "Собрать файлы". Получается замечательный файл со всеми этими контактами, такой же как и tcPhonebook формирует из корневого каталога.

Mint86 wrote:
Также, при импорте vcf файла в плагин который был ранее экспортирован с гугл аккаунта, контакты импортируются в нечитабельном виде. Похоже какая-то кодировка не пляшет. В нете нашел решение путем пересохранения vcf файла в кодировке anci. Можно ли этот момент пофиксить? Очень неудобно каждый раз производить какие-то действия над файлом. Или это можно в настройках плагина как-то изменить? Спасибо.

Бросайте пример файла на почту.

#448:  Author: Mint86 PostPosted: Thu Jan 15, 2015 13:43
    —
Спасибо большое. А в будущем планируется такой функционал?

Пример сбросил на почту.

#449:  Author: MaximusLocation: Украина, Кировоградская обл., г. Знаменка PostPosted: Thu Jan 15, 2015 13:55
    —
Mint86 wrote:
Спасибо большое. А в будущем планируется такой функционал?

Давно уже записан в планы, но пока времени нет.

Добавлено спустя 5 минут:

Mint86 wrote:
Пример сбросил на почту.

Кодировка UTF-8, но без указания того, что она таковой является.
Лечится просто. Настройки плагина - Импорт - Воспринимать атрибуты без указания кодировки, как UTF-8 - Всегда.

#450:  Author: Mint86 PostPosted: Thu Jan 15, 2015 16:15
    —
Спасибо большое, заработал!

#451:  Author: Mint86 PostPosted: Tue Jan 27, 2015 07:01
    —
Maximus wrote:

Но как решение могу предложить экспортировать все контакты в виде отдельных файлов.
Затем переименовать их инструментом группового переименования приблизительно в таком виде: 01.vcf, 02.vcf, ... 99.vcf, итд. (главное без пропусков в нумерации)
А затем воспользоваться функцией TC "Собрать файлы". Получается замечательный файл со всеми этими контактами, такой же как и tcPhonebook формирует из корневого каталога.

Также нашёл батник который склеивает данные файлы:
Code:
copy /B *.* contacts.vcf


Maximus
Всё же, если у вас появится такая возможность, прошу Вас пожалуйста внедрите возможность синхронизации с контактами гугла. Спасибо.

#452:  Author: Yevgenijz PostPosted: Fri Oct 28, 2016 01:36
    —
Жаль, что не реализован экспорт имен в QUOTED-PRINTABLE. Импорт есть, а экспорта нет. Sad
А у меня телефон не понимает когда в имени контакта встречаются буквы, которые НЕ QUOTED-PRINTABLE, просто имя контакта становится пустое, телефон есть, а чей - непонятно.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group