Просмотров: 11367

На смерть Немцова: UTC и таинственная таймзона


Как вы уже знаете, на этом блоге меня интересуют чисто технические аспекты и ИТ. Иногда — это интернет-аспекты жизни, которые беспардонно выпячиваются в оффлайн.

Сегодня речь о недавней смерти Бориса Немцова и таинственной таймзоне, незнание которой породило в интернете волну потрясающих по своей психоделичности конспирологических теорий. Так интернет-технологии активно вмешиваются в действительность, порождая свою собственную историю и искореженную реальность.

Под катом чуть более подробно про таймзону (TZ): так делали ли правки в Wiki до смерти Немцова, или нет? Давайте поговорим в этом посте о природе UTC.

Убийцы-документаторы

Сначала суть сенсации от «Московского Комсомольца»: в Википедии новость о смерти Немцова появилась раньше, чем сама смерть произошла. Мысль журналиста такова: кто-то знал от предстоящем убийстве (наверное, сами киллеры), и перед поездкой «на дело», вероятно, этот кто-то решил задокументировать содеянное для порядка истории. Такие вот ныне образцово-пунктуальные киллеры пошли, типа.

«Убит 27 февраля 2015 года в г. Москва», — говорится в статье. И чуть позже: «Дата смерти = 27/02/2015 в 23;40 застрелен» — такая правка была внесена в статью о политике в 21:40 по Москве. Первые сообщения об убийстве начали появляться в районе полуночи. Само покушение произошло около половины двенадцатого ночи. Согласно сведениям, полученным «МК», айпи-адрес автора, внесшего правку, прикреплен к городу Иваново.

Посему хочу заметить сразу два момента, пока желтые издания с радостью копируют у МК эти данные дальше.

  • AFAIK, Википедия показывает вам местное время всех правок и новостей, если вы залогинены и у вас выставлено в профайле ваше место проживания. В противном случае, например если вы аноним, время будет показываться в универсальном UTC. Поэтому тут большое потенциальное поле для глюков со временем. Кстати, это стандартная модель поведения для многих промышленных CMS.
  • Само по себе время в UTC — сложная психоделическая конструкция. Она должна была внести объективность, но, как и показывает случай выше, порой привносит хорошо закамуфлированную неразбериху. Я должен процитировать из спеков UTC следующий тонкий момент, который советую всем хорошо запомнить:
  • UTC timestamp depends on how each application (or server) handles it in each timezone.

    Иначе говоря, здесь мы видим квантовый эффект взаимодействия наблюдателя (клиент и его собственная таймзона) с наблюдаемым (сервером и его локальной таймзоной), и хотя чаще всего временного чуда не произойдет, спеки прямо предупреждают, что они таки возможны. Ущербная реализация программной логики этого взаимодействия на любом этапе (или у отдельных сочетаний клиентов-серверов-таймзон) может приводить к довольно причудливым эффектам типа «машины в будущее».

На смерть Немцова: UTC и таинственная таймзона время убийства убийство Википедия

Окей, в данном случае у гуманитария (автора МК) хватило мужество признаться себе в существовании таинственных TZ, но уже поздно — информация пошла гулять по интернетам.

UTC-глюки — они повсюду

Примерно нечто аналогичное мы наблюдаем и в поиске Гугл.

В поиске наблюдается такая же мистика — вот в серпе факт убийства Немцова появился на два дня раньше самого события, типа. Факт нахождения домена с такой новостью в зоне .UA дает основания какбэ предположить гуманитариям украинский след...

На смерть Немцова: UTC и таинственная таймзона время убийства убийство Википедия

А разработчикам есть о чем подумать лишний раз, чтобы гуманитарии не бились в падучей с таинственными теориями, порожденными несовершенными алгоритмами и интерфейсами.

Послесловие: ссылки россыпью

На самом деле весь вышеприведенный текст лишь преамбула к главному — UTC не так прост, как кажется с первого взгляда, и этот случай лишний раз подчеркивает, что стоит уделить самое пристальное внимание отображению и обработке времени в ваших системах.

Отсюда ниже, моя небольшая подборка материалов на тему UTC для «девов», авось кому пригодится:

Ключевые слова: хронология и время убийства Немцова, а также UTC время правок в Википедии. Какое время выдает Википедия, а также как определяется таймзона (часовой пояс) при публикации правок Wikipedia.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru pikabu.ru blogger.com liveinternet.ru livejournal.ru google.com bobrdobr.ru yandex.ru del.icio.us

Подписка на обновления блога → через RSS, на e-mail, через Twitter
Теги: , , , , ,
Эта запись опубликована: Понедельник, 2 марта 2015 в рубрике ЛитдыбрНовости.

1 комментарий

Следите за комментариями по RSS
  1. >> Википедия показывает вам местное время всех правок и новостей, если вы залогинены и у вас выставлено в профайле ваше место проживания.

    Время правок ВСЕГДА отображается в UTC, независимо от залогинивания и часовых поясов в настройках. Часовой пояс в профайле влияет на личные оповещения о событиях от ботов и тому подобные вещи. История изменений страницы записывается только во Всемирном координированном времени (a.k.a. UTC), иначе бы толку от такой истории не было бы.

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Зарегистрировать/комментатор

Для регистрации укажите свой действующий email и пароль. Связка email-пароль позволяет вам комментировать и редактировать данные в вашем персональном аккаунте, такие как адрес сайта, ник и т.п. (Письмо с активацией придет в ящик, указанный при регистрации)

(обязательно)


⇑ Наверх
⇓ Вниз