[WFX] tcPhonebook

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Maximus писал(а):А набор записей - это не тот же набор значений?
Значение - это частный показатель. К записи может относится любая текстовая строка.
Maximus писал(а):Приводил выше
>
Maximus писал(а):Пока это было только в различных диалогах, я думал что пронесёт.
А там только одно сообщении, которое, кстати, откуда и при каких условиях будет появляться?
В свойствах импортируемого поля "%0" указана принадлежность к группе "%1" < Каким образом указана принадлежность?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Flasher писал(а):А там только одно сообщении, которое, кстати, откуда и при каких условиях будет появляться?
Например, когда в "виде" указана принадлежность к группе "Работа", а импортируется "представитель вида" с принадлежностью к группе "Личное".
Flasher писал(а):Каким образом указана принадлежность?
В настройках "видов", характеристика "Группа".

Ты в настройках плагина уже был?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Так а диалоги-то где? Там же тоже менять надо.
Maximus писал(а):в "виде" указана принадлежность к группе "Работа"
"Вид" - это на странице "пользовательские поля"?
Тогда ты сам должен отсеивать неподдерживаемые группы в комбобоксе безо всяких сообщений. Или это может пригодиться?
Maximus писал(а):Ты в настройках плагина уже был?
Само собой.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Flasher писал(а):Так а диалоги-то где? Там же тоже менять надо.
Ты о локализации?
Flasher писал(а):Вид" - это на странице "пользовательские поля"?
Да. В диалоге настроек.
Flasher писал(а):Тогда ты сам должен отсеивать неподдерживаемые группы в комбобоксе безо всяких сообщений. Или это может пригодиться?
Отсеять - проще всего. Но нужно стремиться к тому, чтобы импортировать максимум данных. Если пользователю не нужно - он откажется, а если нужно - примет меры.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Maximus писал(а):Ты о локализации?
Это у тебя надо спросить, о каких диалогах ты писал.
Maximus писал(а):если нужно - примет меры
Меры он примет, если обнаружит, что нужной группы в выпадающем списке нет. А ложное расположение названий групп в этом списке, ИМО, неправильно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Flasher
Ладно. Обсуждать с тобой можно еще долго и упорно :)
Но края осуждения всё равно не видно.
Хотя я всё больше и больше склоняюсь к таким двум терминам:
1. Виды пользовательских полей
2. Пользовательские поля

От термина "поля" я всё таки отказываться не намерен, поскольку существуют такие словосочетания как "поле ввода текста" или "поле ввода даты". Думаю, что в контектсте данного плагина, этот термин тоже будет уместен.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

"Виды полей" - это как? Красивые виды? Раскошные виды? Великолепные виды? :D
Т.е. поля делятся на "такие" виды, потом на "такие" и т.д.?

Я за замену "поле" на "запись".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

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

Кто-то еще может высказаться по поводу моего решения и предложения Flasherа?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Maximus писал(а):Виды - это как викивиды :) Некоторые слова, знаешь ли, имеют несколько значений и называются они омонимами.
Это была, знаешь ли, ирония. Тут вид может выступать в качестве классификации, которая неприменима к обсуждаемому пользовательскому интерфейсу.
Maximus писал(а):справке уж давно фигурирует слово "поле"
Не страшно. Никто и не заметит пропажи. :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Flasher писал(а):Это была, знаешь ли, ирония.
Ну раз ирония, значит ирония :)
Flasher писал(а):Не страшно. Никто и не заметит пропажи.
Я замечу. Мне больше нравится "поле". Поэтому хотел бы услиша еще чье-то мнение.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Maximus
Я не вникал уж очень глубоко, но диалоги смотрел и дискуссию читал. Последнее авторское решение удачным мне не кажется. Предлагаю оставить так, как раньше было, но в проблемном сообщении убрать сами слова"пользовательского поля", оставив "Изменить группу на "%3" и продолжить?"
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Афи
Сообщения: 132
Зарегистрирован: Пт янв 29, 2010 12:55
Откуда: Одесса

Сообщение Афи »

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

Вот, вроде, высказался. Спасибо, Maximus, нужный плагин! Даже в нынешнем бета-статусе это вполне состоявшаяся программа, которой можно пользоваться...
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Context: "Я бы сделал так"
- В контролах ничего менять не надо, они не рядом, и так все понятно.
- В диалогах слово "пользовательское" и вовсе бы опустил для краткости:
В свойствах импортируемого поля "%0" указана принадлежность к группе "%1".
Поле такого типа может находиться только в группе "%2" (в соответствии с настройками плагина).
Изменить группу поля на "%3" и продолжить?
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Avada
Serge Yolkin
ОК. Возможно на данный момент это будет достаточным решением.
Дальше будут другие сообщения/проблемы и мне остаётся надеяться, что в них можно будет выкрутиться таким же образом.
Афи писал(а):Я думал, что пользовательские поля будут, так сказать, сквозными. Они будут едины и доступны, скажем на отдельной закладке диалога "Редактирование контакта"
В связи с всё большей привязкой плагина к vCard-файлам (электронным визитным карточкам) другого пути попросту нет. Ведь там они тоже разделяются по группам, правда немного по-другому.
Афи писал(а): И конечно кажется необычным добавление польз. полей не в свойствах контакта, а предварительная их настройка в настройках программы. Это непривычно...
Скорее всего в следующей бете будет "стартовый" набор наиболее распространенных пользовательских полей. Так что далеко не всё нужно будет предварительно создавать.
Афи писал(а):Не совсем понятно для дилетанта, что такое "vCard-атрибут" поля.
Сам недавно был таким дилетантом. Это может понадобиться только, если предполагается пользоваться импортом/экспортом в связке с другими программами/устройствами. Читаем здесь (если интересно): http://ru.wikipedia.org/wiki/VCard. В разделе "Расширения vCard" описано, то, что в плагине называется пользовательскими полями.
Афи писал(а):Заметил баг (?): при редактировании поля нет возможности изменить его тип.
Не баг. Ограничение. В базе данных не так уж и просто поменять тип поля, особенно если в нём уже содержатся значения. Кроме того, если я вдруг решу избавиться от данного решения и, например, пользователь вздумает изменить строковый тип на дату, то его будут ждать не очень приятные последствия в виде потери данных.
Афи писал(а):Кстати, может добавить еще пару типов?
Например каких и для каких целей?
Афи писал(а):Неплохо также было бы, чтобы по F3 или CTRL+Q показывалось нечто
Тут нужно писать плагин для Listerа. Запланировано. Вероятнее всего после пользовательских полей.
Афи писал(а):Кроме Примечания
Непоследовательно потому что и само поле отличается от других своей многострочностью. При реализации я понимал, что это временное решение.
Афи писал(а):- нельзя ли реализовать поиск не только по именам "файлов"-контактов, но и по их содержимому?
Уже давно записано в планы. Не раньше 1.0.
Афи писал(а):- хоть и упоминали уже об этом, но повторюсь — хорошо бы добавить возможность шифрования базы.
Записано, но не уверен, что реализуемо. Но посмотрим - может какой-то архиватор удастся для этого приспособить. О сроках конкретно не скажу.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Maximus
Допускаю, что не прав, но всё же: не пора ли подумать о "плагинах для плагина"? Т.е., может допплюшки, типа криптографии и не только, подключать к tcPhonebook в виде плагинов?
Ответить