Страница 23 из 31

Добавлено: Чт май 16, 2013 21:50
Вахмурка
Не в степь, а в поле :)

Добавлено: Чт май 16, 2013 22:13
Flasher
Троп (метафора, сравнение, гипербола и т.п.). Выбирай по вкусу. :wink:

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

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

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

Добавлено: Чт май 16, 2013 22:25
Flasher
Maximus писал(а):а это совсем не так.
А как? Разжуй. Меня там пока не было.

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

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

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

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

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

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

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

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

Добавлено: Пт май 17, 2013 14:47
Flasher
Maximus писал(а):А именно, что нужно разделять понятие "пользовательское поле" в двух разных контекстах.
Я вижу, что не надо ничего разделять, нужно тогда вообще выкинуть понятие "поле", которое не может является ни значением, ни набором характеристик. Поле - это место, область, а не то, что в нём может содержаться.
Maximus писал(а):Аналогия из биологии - "вид" и "представитель вида".
Т.е. мы рассматриваем набор характеристик как вид, а значение как представителя вида?
Maximus писал(а):И тем не менее, так и есть.
Так есть в твоём восприятии как программиста, а не пользователя.
Maximus писал(а):Неа :)
Т.е. у тебя импорт = ввод? Тогда, боюсь, с терминалогией тебе вряд ли кто поможет.

Добавлено: Пт май 17, 2013 15:18
Maximus
Flasher писал(а):Т.е. мы рассматриваем набор характеристик как вид, а значение как представителя вида?
Именно.
Flasher писал(а):Т.е. у тебя импорт = ввод? Тогда, боюсь, с терминалогией тебе вряд ли кто поможет.
Как не крути, а импорт - это ввод данных в базу данных плагина из vcf-файла (импорт - не равно ввод, импорт - частный случай ввода). И я по этому поводу совета не спрашиваю. И пользователю о том, что импорт - это ввод, я тоже говорить не собираюсь. Так же как и о том, что пустая строка - это тоже строка.
Я вижу, что не надо ничего разделять, нужно тогда вообще выкинуть понятие "поле", которое не может является ни значением, ни набором характеристик. Поле - это место, область, а не то, что в нём может содержаться.
Если выкинуть "поле", то что же будет вместо него?

Добавлено: Пт май 17, 2013 15:35
Flasher
Maximus писал(а):импорт - это ввод данных в базу данных плагина из vcf-файла
Я про ручной ввод, а ты про введение, внедрение, интеграцию.
Maximus писал(а):Если выкинуть "поле", то что же будет вместо него?
Значение/запись/свойство/характеристика, набор/совокупность/свод/список значений/характеристик/свойств/записей.

Добавлено: Пт май 17, 2013 15:43
Maximus
Flasher писал(а):Значение, запись, набор значений, характеристик, записей.
Допустим заменили "поле" на "значение". Как это поможет в решении изначального вопроса. Предложенный тобой набор терминов не дает ожидаемого результата. Набор значений - это всего лишь несколько значений (представителей вида). Как же назвать наш "вид"?

Добавлено: Пт май 17, 2013 15:56
Flasher
Maximus писал(а):Предложенный тобой набор терминов не дает ожидаемого результата.
Приведи все предложения, где нужно использовать термины. Только пиши вместо набора - А, вместо значения - В.
Maximus писал(а):Набор значений - это всего лишь несколько значений (представителей вида). Как же назвать наш "вид"?
Набор записей.

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