Связи Данных
Товарищ [ » ] Нудник проапдейтил движок своего блога, где имплементировал слегка навороченный концепт ключевых слов. Это всё, конечно, понятно, ибо Смирнов таким ходом убил сразу двух зайцев: реализовал концепт вложенных ключевых слов; лишил себя необходимости имплементирования «разделов» для записей. Концепт, безусловно, интересный, но понять что к чему простому смертному (не забывайте, что 99% людей в мире полные идиоты) будет несколько сложно. Хотя, наверняка, гуру «блоггирования» оценят столь интересное нововведение. Но не суть…
Всем любителям «навороченности» настоятельно рекомендую срочно бежать и пиздить воровать очередную фишку у Смирнова, а потом пускать сопли пузырями доказывая всем, что нет ничего круче. Мне же, увы, данный концепт кажется несколько излишним, ибо ключевые слова как были так и остались средством для нахождения более старых записей самим автором блога. Безусловно, Смирнов — молодец, что пытается не просто связать вместе записи в своём блоге, но и одновременно дать инструмент его незабвенным читателям найти более старые посты обладающие более-менее похожей тематикой. Увы, есть у меня подозрение, что 99% читателей этого нововведения не оценят. Но опять же, не суть…
Всё это лишь преамбула к небольшой идее, имевшей дерзость посетить меня сегодня днём (наверняка после прочтения [ » ] половины блога artreal). Связывать данные ключевыми словами или же просто разделами (то бишь делить на более мелкие кучки) — далеко не всегда желанный метод объединения информации. Так, например, в мире блогов часто имеет место быть довольно-таки простая ситуация: автор в течении нескольких постов, разбросанных по времени, решает какую-либо проблему. Хотелось бы освободить автора от «ручного» объединения этих записей в одну «ленту», а напротив, дать ему возможность автогенерации «ленты событий». Так более старые посты автоматом будут генерить под собой линки на «новые решения», в новых же решениях будут ссылки на слегка устаревшие дилеммы.
Идея-то сама, конечно, стара как мир блогов, только вот достойной реализации оной, я, увы, так нигде и не имел чести лицезреть. На это есть несколько причин:
- Сложность интерфейса добавления новой записи.
- Устаревшие определения лент должны сами «отмирать», ибо не хочется однажды иметь дроп-даун с несколькими сотнями ссылок на существующие ленты, нет, хочется видеть только актуальные. Ест-но сразу всплывает вопрос: какие ленты считать устаревшими?
Незабвенный [ » ] сисадмин по жизни частенько упоминает о том, что у него похожая фишка реализована, меня вот и мучает вопрос, как он определяет «ненужность» старых лент при добавлении новой записи. Да и вообще, как у него устроен интерфейс, ибо текстовые команды в теле сообщения меня совершенно не устраивают.
Думаем дальше...
Лёха zloy и красивый
Так "актуальность" проблемы может идти веткой, т.е. сначало проблема, потом субпроблемы:
детский сад -> вася -> ударил табуреткой -> начало.
детский сад -> вася -> стырил моё яблоко.
По ходу новых записей выбирается та проблема, которую решаем(1) и которая решина(2) решена:
1. "Сегодня я Васе вдарил по самое неболуйся" детский сад -> вася -> ударил табуреткой -> обдумывания точечного удара промеж.
2. "Сегодня я Васе вдарил по самое неболуйся" детский сад -> вася -> ударил табуреткой -> решно.
И проблма исчерпана, т.к. найдено её решение. Самым важным тут явлется начало, зарождение проблемы - первый пост ро неё и последний пост - это её решение. Посты между ними можно либо автоматически компилировать, т.е. получаем: рождение проблемы, мытарства с её решением, решение.
Или нужность и актуальность постов между зарождением проблемы и её решением нужно выирать руками. Разве вообще возможен какой-то алгоритм, который "сам всё забачит"?
З.Ы. Или я хуйню говорю?
03.12.2004 // 03:15 [ ссылка ]
Ответ от Автора
та не, совсем не хуйню, концеп-то понятен... но вот как прикрутить к нему понятный и незамысловатый интерфейс?
Более того, скажем ветки у меня будут «отмирать» после того, как будет написан пост «решающий проблему» — что вообще-то вполне неплохо, да, только я вот частенько сталкивался с проблемой дополнения решения какое-то время спустя... так что нельзя чтобы ветка так умирала...
Да, конечно, ветки можно закрывать по, скажем, прошедствию 30 дней без обновления — не очень вариант, но в 90% случаев прокатит.
Можно ручками закрывать и открывать — тоже прокатит в 90% случаев, но геммор остаётся при добавлении записи из серии Nota Bene год спустя... надо будет искать «решение», открывать нить, постить дополнение, а потом закрывать нить...
Увы, пока других вариантов не вижу, а потому, скорее всего, имплементирую последний =)
03.12.2004 // 13:03 [ ссылка ]
artreal
Я на выходных это более-менее подробно распишу
03.12.2004 // 07:21 [ ссылка ]
Ответ от Автора
буду жждать +)
03.12.2004 // 13:04 [ ссылка ]
artreal
http://artreal.exler.ru/readme/05.12.2004/data_link
05.12.2004 // 12:14 [ ссылка ]