Время - деньги (но это не точно)

  • Автор темы Автор темы k0ttee
  • Дата начала Дата начала
Регистрация
09.07.24
Сообщения
1603
Реакции
923
Баллы
113
CFC
146450
USDT
64.0
Выражение "время - деньги" это что-то на бедном, про линейный обмен времени на деньги. На богатом языке это выражение будет инвертировано "деньги - время", по тому что владельцы пресловутых "газет, заводов, пароходов" покупают время за деньги. Активы реального мира продолжают оставаться дорогостоящими - на автомобиль не у всех денег хватает, а пароход стоит много иксов от цены автомобиля. Снимать в аренду сервер не так дорого как атлантический сухогруз, да и запускать стандартные задачи типа "создать очередной говносайт на движке в_рот_пресс" можно в один клик. С одной стороны - упрощение до одного клика это благо ускорения и облегчения, с другой - облегчиться можно с подливой во времени.

Персональное местное время​

С персональным использованием всё просто и понятно. Дома свой регион или часовой пояс однажды выбрать, а в путешествиях ноутбук подхватит время по сети при подключении к интернетам. К единственному серверу применима та же практика, чтобы чувствовать себя на сервере как дома. Но если над сервисом трудится команда из разных регионов - такое может стать причиной ошибок и сложных приколов.

Проблема местного времени в распределённых системах​

Когда сервис международный и если он занимает несколько серверов по всей планете, а команда разбросана по разным странам... Серверы и разработчики в одних странах переводят часы на зимнее и летнее время, в других нет... Уже выглядит весело, правда?

Первый платёжный сервер в Европе принял оплату в одно время. Второй платёжный в США принял другую оплату в другое время. Третий складской в Китае датировал заказы и отправил их со склада своим китайским временем. Четвёртый скопировал к себе это танго втроём и датировал резервные данные по православно-скрепному времени. А потом два программиста - один из России (без перевода зимне-летнего времени), второй - из Украины (с переводом) пытаются понять что когда произошло и разрывают пространственно временной континуум.

При однозначном датировании публикаций, например при анонсе стримов, пользуется популярностью столичное время страны. Русские - по московскому, украинские - по киевскому. Этого обычно достаточно для однозначности хронологии.

А какое время в блокчейнах​

В блокчейнах, которые как-бы "везде и всегда", дата и время в GMT (временем по Гринвичу). В делах компьютерных этот стандарт принято называть UTC (Universal Time Coordinated). А хранится в блокчейнах это как UNIX-Time (сколько секунд прошло с начала эпохи юникс) - непонятной для непосвящённых длиннющей цифре. Отображаемые даты и время в кошельках - результат преобразования из стандартного в понятное человеку (может быть с пересчётом на местное время).

Криворукие эксперименты​

Примерно 20 месяцев назад я снял самый дешёвый серверок для ряда экспериментов. Одним из экспериментов было системное время. В ходе установки урезанного Linux, я решил избавить операционную систему от обязанности сверки времени по сети. По моей криворукой идее, часы на материнской плате железного сервера одни общие и виртуальный контейнер может прекрасно опираться на них. Но фиг там плавал, а не пароход. Попытка экспериментальной "экономии на спичках" привела к тому, что часы сервера спешат на 7 минут. С годами кривое время будет только продолжать плясать в непредсказуемую сторону.
Часы спешат на сервере.webp
 
915Темы
5734Сообщения
371Пользователи
Мартин ИНовый пользователь
Назад
Сверху