Как стать автором
Обновить

Комментарии 13

Извините, конечно, но в чем проблема? неужели нельзя просто зайти в настройки часов в самой системе и там выставить нужное время? зачем правки файлов и так далее? часто сейчас такие темы появляются. и касательно разных дистрибутивов линукса, вот касательно мака вылезла. зачем?
При включенной ntp синхронизации времени и устаревшей временной зоне неправильно отображается время, что доставляет некоторые неудобства. Вручную время поставить можно, только при этом придется отказаться от синхронизации часов с ntp, либо указать другую тайм зону(например Арабских эмиратов). Лично я считаю, что лучше фиксить причину, а не следствие. В данном случае Apple не выпустила необходимый апдейт, что сподвигло написать меня данную заметку.
я понял Вас. спасибо.
Хмм, сейчас столкнулся с проблемой синхронизации тайм зон в календаре. Если выставить вручную время, то календарь лажает со временем миитингов с буржуями. Неужто нет проще решения чем копаться внутрях?
Проще — сменить часовой пояс на Дубай (ОАЭ). У них GMT+4 без DST
Можно все обновления установить из пакета: www.mediafire.com/?7acybry2jw5743j
Обновление самомальное, так-что as-is.
Сегодня был диалог с другом:
ой.

В общем, его забанили на support.apple.com за то что он обругал apple за нерасторопность в выпуске заплат и посоветовал брать пример с microsoft.
Спасибо за рецепт! Я сначала писал в Эппл, потом плюнул и скомпилил таймзоны сам, а затем битых два часа гуглил как добиться правильной работы в iCal и Date/Time Preferences. Нашел как в Аргентине страдали от такого же в 2007-м, а потом и эту статью на Хабре. Еще же проблема в том, что time zone database, на которую все ссылаются в интернетах, закрыли месяц назад при странных обстоятельствах.

Если возможно, выложите ваш /usr/share/icu/icudt40l.dat и /usr/share/zoneinfo/Europe/Moscow куда-нибудь, может быть большинству пользователей для простоты достаточно всего лишь заменить эти два файла (последний-то точно, а вот icudt40l.dat может различаться, наверное). На всякий случай, чтобы сравнить: у меня Mac OS X Snow Leopard 10.6.7, при компиляции я использовал tzdata2011m, сумма получается MD5 (/usr/share/icu/icudt40l.dat) = d49593c8fc6a01412a761108814dbcc0
Time Zone Database временно переехал на www.iana.org/time-zones. Файлы выложил, ссылки в конце статьи. Рад, что хоть кому-нибудь пригодилось.
Скомпилировал у себя с tzdata2011m, MD5 совпадает (MD5 (./icudt40l.dat) = d49593c8fc6a01412a761108814dbcc0).
Так что простая замена должна помочь.
Ссылки умерли, перевыложите пожалуйста.
fixed.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории