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 2 << [1] [2] >>

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

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

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

(no subject)

From: [identity profile] pravdoiskanie.livejournal.com - Date: 2015-03-31 01:46 pm (UTC) - Expand

(no subject)

From: [identity profile] paukoph.livejournal.com - Date: 2015-03-31 01:48 pm (UTC) - Expand

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

Date: 2015-03-31 01:37 pm (UTC)
From: [identity profile] azangru.livejournal.com
> О боже, откровения макодрочера по поводу NTP протокола, они такие забавные...

Да, да, да! :-)
(из убунты вообще плохо понимаю, какие тут могут быть проблемы и как из-за них можно переезжать в Калининград и Минск)

Кстати, а то, что написано в последнем абзаце — это выдумки или реальные страшилки? Компьютеры общаются друг с другом, используя UTC или локальное время?

(no subject)

From: [identity profile] ivan borzenkov - Date: 2015-03-31 02:27 pm (UTC) - Expand

(no subject)

From: [identity profile] snevolin.livejournal.com - Date: 2015-03-31 04:34 pm (UTC) - Expand

(no subject)

From: [identity profile] lasth.livejournal.com - Date: 2015-03-31 06:35 pm (UTC) - Expand

(no subject)

From: [identity profile] ivan borzenkov - Date: 2015-03-31 06:49 pm (UTC) - Expand

(no subject)

From: [identity profile] lasth.livejournal.com - Date: 2015-03-31 07:03 pm (UTC) - Expand

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

Date: 2015-03-31 11:57 am (UTC)
From: [identity profile] deni-denis.livejournal.com
ты хотела сказать, что первый пилот уже вышел?

(no subject)

From: [identity profile] andrey-filin.livejournal.com - Date: 2015-03-31 01:28 pm (UTC) - Expand

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

Date: 2015-03-31 01:29 pm (UTC)
From: [identity profile] andrey-filin.livejournal.com
Суровый Антон Борисович часы переводит в одну сторону, а месяца - в другую

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 11:12 am (UTC)
From: [identity profile] paukoph.livejournal.com
php кодер определен

(no subject)

From: [identity profile] snevolin.livejournal.com - Date: 2015-03-31 05:03 pm (UTC) - Expand

(no subject)

From: [identity profile] raudex.livejournal.com - Date: 2015-04-03 07:24 am (UTC) - Expand

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 02:14 pm (UTC)
From: [identity profile] babs-baberley.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-04-04 06:13 am (UTC)
From: [identity profile] cosmonazi.livejournal.com
>хакнуть файлик
В большинстве проприетарных ОС это прямое нарушение лицензии.

Даже если это является самым простым методом исправления какого-либо бага. До сих пор помню, как в дистрибутиве какой-то из NTей были неверно указаны параметры одного популярного серверного контроллера дисков, из-за чего установить данную ОС на данные сервера не представлялось возможным. Простое (и противозаконное) решение было, ессно, влезть в нужный cab, поправить нужный inf и запечь исправленный дистрибутив на своём CDюке. Но Микрософт не искал лёгких путей и выкатил в технет простыню правильных, с точки зрения лицензии, плясок с бубном, включавших, емнип, установку другой версии винды с последующим "внутриОСевым" апгрейдом до нужной.

(no subject)

From: [identity profile] shmutz1.livejournal.com - Date: 2015-04-05 01:51 pm (UTC) - Expand

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 03:41 pm (UTC)
From: [identity profile] sergey rukavishnikov (from livejournal.com)
Да. это есть. А еще прикол в том, что в Outlook/Exchange, когда шлешь встречу человеку из другого часового пояса, то если у тебя обновление стоит, а у него смещение UTC вроде и правильное, но не обновлением на Windows починенное, а просто пояс сдвинут (по методу описанному Антоном Борисовичем) - один хрен отображаться будет криво.

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: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:52 am (UTC)
From: [identity profile] deni-denis.livejournal.com
29 апреля, братан

(no subject)

From: [identity profile] sindbad999.livejournal.com - Date: 2015-03-31 11:56 am (UTC) - Expand

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

Date: 2015-03-31 12:10 pm (UTC)
From: [identity profile] cccce.livejournal.com
Вот спасибо!

Date: 2015-03-31 12:19 pm (UTC)
From: [identity profile] arlekiness.livejournal.com
проблема, высосанная из пальца

Date: 2015-03-31 12:57 pm (UTC)
From: [identity profile] paukoph.livejournal.com
Частенько пальчик посасываете?

(no subject)

From: [identity profile] arlekiness.livejournal.com - Date: 2015-03-31 01:16 pm (UTC) - Expand

(no subject)

From: [identity profile] paukoph.livejournal.com - Date: 2015-03-31 01:49 pm (UTC) - Expand

Date: 2015-03-31 01:19 pm (UTC)
From: [identity profile] allurain.livejournal.com
Прошедшей осенью я лично сильно пролетел из-за описываемой проблемы. Windows 7, я отключил синхронизацию времени в интернете, выставил правильное время, а часовой пояс не трогал. Я часто участвую в электронных торгах, зарегистрировался на аукцион, на многих площадках никаких проблем с отображением времени регистрации и начала аукциона не возникло, показывает московское время и показывает, а вот на площадке Росэльторг, криворукие программисты почему-то посчитали нужным время начала аукциона писать не московское, оно подстраивалось (как потом выяснилось) под часовой пояс, установленный на компьютере. Начало в 10.00, я потягиваю чашечку кофе, захожу подавать ценовые предложения, а аукцион оказывается уже разыгран. Печаль...

Date: 2015-03-31 01:22 pm (UTC)
From: [identity profile] kamovan.livejournal.com
в мск надо ставить аль рияд - столица саудовской аравии.
минск нельзя - осенью они времято двигают а мы нет.

Date: 2015-03-31 01:33 pm (UTC)
From: [identity profile] andrey-filin.livejournal.com
Предлагаю пойти дальше и установить в мск все законы Саудовской Аравии

(no subject)

From: [identity profile] snevolin.livejournal.com - Date: 2015-03-31 05:04 pm (UTC) - Expand

Date: 2015-03-31 01:45 pm (UTC)
From: [identity profile] alanko.livejournal.com




Исключительно полезнейший пост для меня. И - своевременный.
Не мог понять: с какого перепугу изменилось время на мобиле NOKIA N73?
А потом, заметил и в компе с Виндой ХР тоже время изменилось.
Осенью ведь время не менялось.
Кстати, изменить ПО на компе с Виндой ХР - не получается
А с поясами вообще ерунда какая-то..

Спасибо А.Б.
Edited Date: 2015-03-31 01:46 pm (UTC)

Date: 2015-04-01 05:54 am (UTC)
From: [identity profile] amak (from livejournal.com)
Подскажу - поправить часовые пояса на уже не обновляемой WinXP вполне себе можно. В ней база tzdata - обычная ветка реестра. и простым импортом обновленной всё работает (после перезагрузки, вестимо). Ссылку уже не найду, но на Хабрахабре есть куча осенних статей, посвященных этой теме. Поищите и будет вам счастье.

(no subject)

From: [identity profile] alanko.livejournal.com - Date: 2015-04-01 09:12 pm (UTC) - Expand

(no subject)

From: [identity profile] alanko.livejournal.com - Date: 2015-05-07 01:55 pm (UTC) - Expand
Page 1 of 2 << [1] [2] >>

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 01:02 am
Powered by Dreamwidth Studios