dolboed: (0S X Lion)
[personal profile] dolboed
С утра обнаружилось, что мой рабочий Мак ночью отдал Богу свою мятежную яблочную душу.

Подключая и настраивая с чистого листа новый комп, я, наконец, понял, что нам в воскресенье рассказывали в новостях про «перевод часов» (который в России в очередной раз отменён, а в гаджетах, нечутких к решениям Государственной Думы VI созыва, он, тем не менее, в ночь на 29 апреля случился — по указке вашингтонского обкома, не иначе). Я внимательно проверил все свои устройства, карманные и настольные, но все они показывали правильное московское время, и совершенно не пытались сбиться на час. Так что я решил, что коллеги попались на очередную утку, подброшенную знакомыми эникейщиками.

А когда стал настраивать новый Мак — обнаружилось, что он-таки довольно упрямо тянет с яблосерверов московское время на час позже фактического. При разысканиях выяснилось, что проблема реально существует, и неплохо описана в документации. Заодно я понял (не прошло и 30 лет за компом) как именно разные операционные системы решают проблему с переходами на зимнее/летнее время в разных часовых поясах, где этот вопрос отдан на откуп законодателям с bipolar disorder, как в России.

Оказывается, сервер синхронизации часов отдаёт подключённым устройствам одно и то же время на весь шарик — видимо, UTC. А вот информация о том, как соотносится с UTC время каждого отдельно взятого часового пояса, в операционной системе зашита локально, в соответствии с известными на момент программирования местными законами о летнем/зимнем времени. И если вы регулярно обновляете ОС (по крайней мере, в яблочной экосистеме), то текущие версии OS X и iOS давно учли новые решения Госдумы. Если же вы давно не обновляли ось, или она в принципе не подлежит обновлению (как какая-нибудь снятая с поддержки Винда, типа XP), то эта система просто не в курсе того, как в России менялось смещение относительно UTC за последние годы. Как не знает этого, к примеру, OS X 10.8.5, на которой я и отследил ошибку. Эта система по-прежнему ориентируется на медведевский завет, что московский пояс — это UTC+4, зона постоянно действующего летнего времени, как в Индии.

Решений у проблемы принципиально два. Радикальное состоит в том, чтобы взять и обновить систему (например, до Yosemite). В новой версии Москва будет считаться UTC+3, царством вечной зимы, где солнца всё равно не видно, так что и электричества на нём не сэкономишь.

Паллиативное решение — для тех, кому лень переставлять систему, или не хватает для этого административных полномочий — состоит в переназначении своего часового пояса. Москвичам и питерцам надлежит установить зону Калининграда/Минска, свердловчанам — Ашхабад или Ташкент. Новосибирцам, наоборот, нужно выставить время Ебурга, красноярцам — Новосибирска, иркутянам — Красноярска, и так до самого Магадана (которому предписывается назначить своим поясом Якутск). Полный список «кому куда переезжать» доступен в очень вдумчивом пошаговом хелпе Яндекса.

Тут напрашивается вопрос: а какая, в сущности, разница. Ну, будет на компьютере неправильное время, есть же часы наручные, дисплей телефонный, да мало ли гаджетов с часами, включая ту же микроволновку. В принципе, замечание верное, но опыт подсказывает, что правильное время на компьютере (особенно — подключённом к Интернету) иногда используется системой для нужд, о которых сами мы не задумываемся. Например, для сортировки файлов по времени создания и писем по времени отправки/получения, для маркировки сообщений в чатах и постов в блогах, а также иногда для сверки при синхронизации с внешними устройствами. Серьёзно сбившиеся системные часы могут стать помехой для подключения к сетям WiFi. По всем этим причинам проще один раз настроить часы корректно, чем жить в ожидании сбоев, причину которых зачастую много проще устранить заранее, чем впоследствии угадать.
Page 1 of 3 << [1] [2] [3] >>

Date: 2015-03-31 09:47 am (UTC)
From: [identity profile] pravdoiskanie.livejournal.com
А быть может, время не имеет значения уже в РФ?
Потому, что дует ветер перемен и силы больше не?

Date: 2015-03-31 09:49 am (UTC)
From: [identity profile] ivan borzenkov (from livejournal.com)
О боже, откровения макодрочера по поводу NTP протокола, они такие забавные...
Блин, тогда винда касячила все в дубай переезжали, обратно мак косячит...
Для кого глобальную tzdata держат...

Date: 2015-03-31 09:50 am (UTC)
From: [identity profile] oldsave oldsaveoldsave (from livejournal.com)
Переводить некому!
Последний уже давно выключил свет в аэропорту:)

Date: 2015-03-31 09:53 am (UTC)
From: [identity profile] mikhail zelenfroynd (from livejournal.com)
29 марта - поправьте в тексте

Date: 2015-03-31 10:06 am (UTC)
From: [identity profile] katrmr.livejournal.com
Неверное время аукнется гораздо раньше — при забивании чего-нибудь в календарь или хотя бы при попытках понять, в какое же именно время пришло письмо (всё это — включая веб, если вы не перешли внутри себя на UTC). Системное время — оно такое, используется везде.

Date: 2015-03-31 10:10 am (UTC)
From: [identity profile] kampiler.livejournal.com
гы, а я то думаю чо у меня 30 марта на серваке похапе не правильное время показывает.
на самом серваке ок, а вот похапе дает +4.

пришлось сделать:
date_default_timezone_set("Asia/Baghdad");

Date: 2015-03-31 10:11 am (UTC)
From: [identity profile] paukoph.livejournal.com
Эти железяки крутят компьтерозависимыми людьми, как хвост собакой. То ли еще будет.

Date: 2015-03-31 10:13 am (UTC)
From: [identity profile] rus-skazkin.livejournal.com
Почему новый мак на 10.8?

Date: 2015-03-31 10:13 am (UTC)
From: [identity profile] al-31f.livejournal.com
Есть в наличии старый телефон, который даже про Медведева ничего не знает и переводит стрелки исправно два раза в год.
Почитал новости, посмотрел по сторонам и переставил часовой пояс на Найроби.
И время теперь соответствует, да и всё остальное ближе к реальности.

Date: 2015-03-31 10:15 am (UTC)
From: [identity profile] bogm67.livejournal.com
Неверное время аукнется тем, кто выставляет встречи с жителями других временных поясов. Подтверждения получены, время назначено - а тут бац и часовая разница. Хорошо если это скайп, а не билет на самолет.

Date: 2015-03-31 10:20 am (UTC)
From: [identity profile] cptn.livejournal.com
только сейчас дошло, что в природе есть люди, которые не знают в каких городах мира на час меньше, чем у них.

Date: 2015-03-31 10:26 am (UTC)
From: [identity profile] shmutz1.livejournal.com
лучше бы погуглить и хакнуть файлик с данными об отклонении от UTC.
а то бывают нюансы.
Например, если сервер живет по Москве, а комп юзера по Калининграду, то по afp шара может не подключаться.
Хотя для одиночного домашнего компа, возможно таких засад нет и можно жить по Калининграду.

Date: 2015-03-31 10:33 am (UTC)
From: [identity profile] gelmasha.livejournal.com
счастливые часов не наблюдают:) 29 марта, а не апреля, у тебя там описка в тексте

Date: 2015-03-31 10:34 am (UTC)
From: [identity profile] parfum.livejournal.com
да уж проблема, ежкин кот!

Date: 2015-03-31 10:39 am (UTC)
From: [identity profile] anna-ism.livejournal.com
29 марта всё же.:-)

Date: 2015-03-31 10:40 am (UTC)
From: [identity profile] senecarus.livejournal.com
Самая больша проблема, это события на календаре. Хрен поймешь, на какое время имбицил совещание назначил, если у него другая часовая зона стоит.

Date: 2015-03-31 10:45 am (UTC)
From: [identity profile] f2dtscrew.livejournal.com
Главное, что сертификаты не подтверждаются со сбитым временем(для компьютера появляются сайты "из будущего", для БД запросы из прошлого)).

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

Date: 2015-03-31 10:51 am (UTC)
From: [identity profile] t4rs1k.livejournal.com
наши политики с этими переврдами задрали уже. каждый меняет как хочет. Медвед уйдет придет новый и опять будем переводить!

Date: 2015-03-31 11:11 am (UTC)
From: [identity profile] paukoph.livejournal.com
Путин отменил время.
Время наше!
Время, добро пожаловать домой!

Времени нет, есть только Путин. Даже небо, даже Аллах знают это.

Date: 2015-03-31 11:12 am (UTC)
From: [identity profile] paukoph.livejournal.com
php кодер определен

Date: 2015-03-31 11:13 am (UTC)
From: [identity profile] paukoph.livejournal.com
Медвед уйдет придет новый Медвед.

Date: 2015-03-31 11:15 am (UTC)
From: [identity profile] sindbad999.livejournal.com
Таки я ни понил ... Скока щас времени ?

Date: 2015-03-31 11:50 am (UTC)
From: [identity profile] deni-denis.livejournal.com
проще один раз настроить часы корректно, чем жить в ожидании сбоев - это, когда 30 лет за компом. а если больше, то всякие прибабахи берут верх над разумом, а со временем программисты даже вонять начинают. не замечали?

Date: 2015-03-31 11:52 am (UTC)
From: [identity profile] deni-denis.livejournal.com
29 апреля, братан

Date: 2015-03-31 11:56 am (UTC)
From: [identity profile] sindbad999.livejournal.com
Ну наконец то хоть один адекватный человек нашёлся. Объяснил что к чему.
А то я с этими "переводить - не переводить" на календаре 42-е февраля ищу.
Page 1 of 3 << [1] [2] [3] >>

Profile

dolboed: (Default)
Anton Nossik

April 2017

S M T W T F S
       1
23 45678
9 10 11 12 13 14 15
16 17 18 19 202122
23 24 25 26 27 2829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 17th, 2026 04:06 am
Powered by Dreamwidth Studios