Дайте мне точку опоры, или горячечный бред с закосом в философию

Oct 23, 2021 06:39

Начался сей бред с идеи о "базе данных исторических событий"... Точнее, с попытки ее нарисовать.
Казалось бы - какие, ваще, проблемы-то? Берем и рисуем!
Вот, будет у нас объект "событие". Какие у него атрибуты? Ну, ясен пень, время - это раз. Место - это два. И, собственно, "содержательная часть" - "родился Вовочка", или там "Герострат поджег библиотеку". Все! Чо нам еще надо-то для щастья?

Бородатый анекдот.
Армянскому радио задают вопрос: Правда ли, что академик Амбарцунян выиграл по трехпроцентному займу 10 тысяч?
Армянское радио отвечает: Правда! Только не академик Амбарцунян, а профессор Акопян. И не 10 тысяч, а 200 рублей. И не по трехпроцентному займу, а в преферанс. И не выиграл, а проиграл.

Итак, время: ГГГГ.ММ.ДД ЧЧ:ММ:СС . Все?
Ага, щаз. Часовой пояс Пушкин заполнять будет? И, кстати, ГГГГ - по какому календарю указано, ась?
Не, хорошо когда все это известно - завели доп.поля, да указали. А если не известно? Вот есть, допустим, документ от 1918 года; ГГГГММДД в нем стоит, а по какому стилю - извольте угадать самостоятельно. Получается, что у нас ДВЕ возможных даты, а не одна, как хотелось бы.
А еще - предположим, что часы-минуты имеют значение. А в документе они не указаны. (Допустим, написано что-нибудь типа "вскоре после полудня") Тогда, вместо точки на оси времени, мы должны указать отрезок - "от-до". А с учетом неопределенности относительно календаря - 2 отрезка. А в общем случае - N отрезков :)
В еще более общем случае - каждому отрезку надо приписать еще и вероятность того, что интересующая нас точка лежит именно в нем :) И вот это уже вроде бы похоже на окончательный вид поля "время". В первом приближении похоже :) Это типа юмор.

Переходим к месту. Ну, проще и правильней всего указывать его в виде широта-долгота. Только вот, где ж мы их возьмем? В документах у нас в лучшем случае имеется географическое название, к примеру - г.Москва.
С т.з. математической сие означает, что событие произошло внутри замкнутого контура на местности, который (контур) представляет из себя административную границу города Москва. Т.е., надо хранить массив точек широта-долгота. Все? Агащаз. "Административная граница" меняется во времени. То есть, хранить надо всю ИСТОРИЮ изменения границ данного города "от рождества христова" :) Тогда будет возможно, взяв из описания "события" атрибут "время", получить соответствующую этому моменту административную границу ...
А мы еще не забыли, что "время" - это у нас не "точка", а "набор отрезков" ?! :)))))
(Это я еще не упоминнал, что географических объектов по имени "Москва" на карте мира - до какой-то там мамы)

Ладно, шарики за ролики еще совсем не зашли - разобрались с временем и местом, переходим к содержанию.
22 апреля 1870г. родился Вовочка Ульянов ...
Если б у нас была база данных по всем жителям Российской Империи за все годы - мы бы обнаружили (без большого удивления, впрочем), что людей таких - Владимир Ульянов - было не то что дофига ... но, вероятно, не один десяток. И вполне возможно, что и Ильичей среди них несколько. И даже возможно, что некоторые из них рождались в 1870-м году ...
Поэтому, в полиционерских документах, в качестве unique id человека используется "ФИО + год рождения + место рождения". Типо, не должно найтись двух человек, у которых все это совпадет.
Но терзают меня смутные сомненья: если сделать поиск, скажем, "Иванов Сергей Петрович", родившийся в Москве в 2021г - подозреваю я, что в списке будет несколько десятков человек. А значит - и родившиеся в один день среди них найдутся, с вероятностью, близкой к единице. То есть, традиционный полицайский unique id оказывается "слишком короткий" - т.е., нифига не unique. И чем его "удлиннить"?!

(Ахтунг: и щас мы плавно отрываемся от конструирования структуры БД и вляпываемся по уши в гфилософию)

Любой человек, который не заколебался за много лет хотя бы изредка что-то читать о политике ;), не мог не обратить внимание: за много лет смысл слов меняется кардинально. Прежде всего, это бросается в глаза относительно названий партий, философских и политических направлений. "Кричащие" примеры - "либерализм", "феминизм" - сегодня эти слова обозначают совершенно не то, что обозначали при своем рождении.
На самом деле, изменению подвергается смысл любых слов, просто с разной скоростью: одно слово может сохранять свой смысл без изменений 1000 лет, другое меняет смысл на противоположный за каких-нибудь 20 лет.
"Слово меняет смысл" - это, таксказать, "художественная форма". Чуть более строго, это будет выглядеть так:
Существует множество всех ПОНЯТИЙ, используемых людьми, и множество всех СЛОВ. Каждому слову соответствует одно или несколько понятий, каждому понятию соответствует одно или несколько слов.
Связь слова с обозначаемым им понятием мы и называем "смыслом слова". "Изменение смысла слова" - это разрыв "старой" связи слово-понятие и установление новой.
Пример без политики :) : выражение "зажечь свет". В доэлектрические времена слову "зажечь" соответствовало понятие "инициировать химическую реакцию горения"; с появлением электрического освещения, на слово "зажечь" ДОПОЛНИТЕЛЬНО повесили понятие "замкнуть электрическую цепь, питающую осветительные приборы"; старая связь при этом не разрушалась - у слова стало на один смысл больше. Для нас это естественно и "всегда так было"; а если человеку начала 19 века мы покажем электрическую лампочку и попросим ее ЗАЖЕЧЬ - он нас просто НЕ ПОЙМЕТ - он же не идиот, он знает, что стекло гореть не может.

Так вот, смысл любых слов меняется во времени. С одними словами люди это делают злонамеренно, преследуя некую выгоду, с другими это происходит естественно, отражая объективные изменения нашего бытия. Но "опасности" "изменения смысла" подвержены все слова абсолютно. Например, слово "рождение" может быть, лет через 200 станет обозначать "достижение совершеннолетия".

Это мы возвращаемся к "базе событий" :) То есть, заполнив некими СЛОВАМИ поле "содержание события", мы совершенно не можем быть уверены, что потомки прочтут именно то что было написано :) (И, кстати, заполняя это поле на основании какого-то документа 200-летней давности - можем ли мы быть уверены, что "правильно перевели" те слова в свои понятия?)

И подводим итог: вместо точки на оси времени - имеем ОБЛАСТЬ; вместо точки в пространстве - имеем даже не просто область, а область как функцию времени; вместо строго и однозначного описания события - имеем ОБЛАКО ВОЗМОЖНЫХ понятий :) То есть, единственный строгий, однозначный, не "облачный", не меняющий своего смысла, не допускающий множественности интерпретаций атрибут записи "событие" - это ее порядковый номер :)))
Previous post Next post
Up