[WFX] tcPhonebook

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

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

Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Не в степь, а в поле :)
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Maximus »

Serge Yolkin
Пока это было только в различных диалогах, я думал что пронесёт.
Но при реализации импорта натолкнулся на необходимости выдать вот такое сообщение:
В свойствах импортируемого поля "%0" указана принадлежность к группе "%1".
Такое пользовательское поле может находиться только в группе "%2" (в соответствии с настройками плагина).
Изменить группу пользовательского поля на "%3" и продолжить?
В сообщении второе употребление "пользовательского поля" подразумевает изменение свойства "группа" в характеристиках полей в настройках.

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

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

Сообщение Flasher »

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

Сообщение Maximus »

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

Сообщение Flasher »

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

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

Сообщение Maximus »

Flasher писал(а):Я бы сходил, если бы понял где "один раз увидеть".
Дык я ж писал, что про диалог настроек. Перед тем как создавать поле в контакте, нужно создать "класс" в диалоге настроек на соответствующей странице.
Flasher писал(а):Мы разбираем пользовательский интерфейс. Классы и объекты сюда я бы не приплетал.
Я не приплетаю, а провожу уместные аналогии, в надежде получить помощь и определиться с терминологией.
Flasher писал(а):Поле может содержать в себе значение, так же как и картошку, а может не содержать. Поэтому пары как таковой может не быть.
Поле всегда содержит значение. Пустая строка - тоже значение.
Flasher писал(а):Допустим, но поля с данными не обязаны восприниматься только как результат ввода данных в "поля для ввода данных". Данные могут браться откуда угодно.
"Браться" - это и значит вводиться. Под вводом подразумевается как ручной ввод, так и импорт с vcf-файлов.
Flasher писал(а):И я пока так и не понял, как добавлять пользовательские поля. По плюсу выскакивает сообщение "Нет полей...".
А именно

Код: Выделить всё

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

Сообщение Flasher »

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

Сообщение Maximus »

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

Сообщение Flasher »

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

Сообщение Maximus »

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

Сообщение Flasher »

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

Сообщение Maximus »

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

Сообщение Flasher »

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

Сообщение Maximus »

Flasher писал(а):Набор записей.
А набор записей - это не тот же набор значений?
Flasher писал(а):Приведи все предложения, где нужно использовать термины. Только пиши вместо набора - А, вместо значения - В.
Приводил выше: http://forum.wincmd.ru/viewpost.php?p=101240
Ответить