вторник, 29 сентября 2009 г.

Концепция тегов (вер. 0.0.001)

Прямо-таки круговорот мыслей. Вернулся к первоначальной идее о том, связи тегов состоят из упорядоченных групп тегов, с единственным (но существенным) исправлением, что это хранится вне тегов, отдельным справочником. Это позволило назначать теги для сложных тегов.

На повестке дня пара вопросов:

  1. Чем отличается
    Клиент1 - Бухгалтер:Главный - Иванов
    от
    Клиент1 - Бухгалтер - Главный – Иванов
    ?
  2. Как правильно описать, что у Клиента1 в контактных данных записан физический адрес как Москва, пр-кт Ленина,д. 1.
    Клиент1 - Данные:Контактные - Адрес:Физический - Москва:пр-кт:Ленина:Дом:1
    ?
    Было бы хорошо знать, что Москва здесь - это город, а не столица России, или название магазина. Можно было бы представить это как серию связей:
    Клиент1 - Данные:Контактные - Адрес:Физический - Город - Москва;
    Клиент1 - Данные:Контактные - Адрес:Физический - ТипУлицы - Проспект; ...
    Но на горизонте появляется проблема: Как определить, что город должен идти перед типом улицы, что в свою очередь перед названием улицы и т.д.? Возможно, придется заводить псевдотеги (или динамические теги). Например:
    Клиент1 - Данные:Контактные - Адрес:Физический - %Адрес1%,
    где
    %Адрес1% - город - Москва,
    %Адрес1% - ТипУлицы - Проспект, ...
    Хотя, это ничего не меняет. Упорядочивания, то нет. Оставим упорядочивание на потом :) Это не принципиально.

воскресенье, 13 сентября 2009 г.

Главное – порядок!

Пришел к тому, что не могу в частных случаях даже сам представить как должно строится дерево тегов. Видимо, нужно писать стандарт.
Задача: Описать тегами структуру данных. Желательно любую. С зависимостями.

вторник, 8 сентября 2009 г.

Задача:Теги:Структура?

О, да! Еще одна мысль “автоматизации” тегов.

Если есть такая связь:
“Чебоксары:Проспект:Ленина”

И такая:
“Клиент1:Контакт:Адрес:Физический:Чебоксары:Ленина:1”

То выводить последнюю как:
“Клиент1:Контакт:Адрес:Физический:Чебоксары:(Проспект):Ленина:1”

Но может такая каша получиться! Надо провести краш-тест этой идеи :)

пятница, 4 сентября 2009 г.

Миф или реальность?

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

Мне непонятно, чем спертый воздух (а он таковым быстро становится, хоть и площадь вроде бы не маленькая) лучше сквозняка. И не дай бог, кто-нибудь заболеет – будет виноват только сквозняк.

По мне так, если не сидеть неподвижно по 3 часа перед компом или на диване лежать в одной позе, то от сквозняка никаких проблем не будет. Или я не прав?

PS. Вот жена мне ссылки дает на источники, где говорится о вреде сквозняка. Но нет нигде толкового объяснения. Нет.

PPS. Я согласен закрывать форточку, если дочка спит. Но когда она бодрствует – я категорически против закрытых окон!

Просто какая-то беда с тегами!

Что я уж только не перепробовал, как уж не выкручивался, но так и не смог придумать целостную картину структуры тегов. Иногда даже думаю, а на кой черт она вообще нужна? Но вспоминаю мои исходные положения. Она нужна для поиска заданий. Для удобного поиска заданий, и что самое интересное - автоматизированного. Он должен учесть, что если Иванов – это бухгалтер у Клиента1, то при просмотре заданий для Клиента1, я должен так же буду видеть задания для этого самого Иванова…