Так как моя страна собирается в очередной раз переставить кровати в виде смены часовых поясов, то мне даже интересно какие системы попадают в Казахстане 1 марта.
https://tengrinews.kz/kazakhstan_news/kazahstan-perehodit-edinoe-vremya-i-doljen-perevesti-strelki-526671/
По мотивам этого вспомнил интересную историю как люди решают проблемы с синхронизацией времени в реальной жизни:
Как вы знаете, у нас есть такая штука как високостная секунда, которая раз в несколько месяцев "добавляется" или "вычитается" из текущего времени. Но как оказалось, иметь реальное время - это прямо проблема в куче систем, так как люди предполагают что время идёт только вперёд, а стоять на месте не может.
В итоге компании договорились в случае добавления високосной секунды ускорять время так, чтобы через какой-то момент заданное время догоняло реальное, а в случае отнимания - замедлять, чтобы в какой-то момент достичь синхронизации. Так что, внезапно, часто 1с != 1с. И такое время решили назвать монотонным:
https://medium.com/@xenonchikmaxxx/а-вы-знали-что-на-ваших-серверах-есть-по-сути-два-вида-часов-1d5cb6af4dbb
Если серьёзно, то эта штука пригождалась мне только 1 раз в жизни года 3-4 назад. Но, 1 раз всё-таки пригодилось.
Пара примеров того к чему может привести немонотонность времени - в комментариях.
Post #98
1.1K