Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет p_govorun ([info]p_govorun)
@ 2005-10-29 20:10:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Час сурка
Один мой знакомый когда-то летел самолётом из Москвы в Лос-Анжелес. И вот, за пару недель до вылета, ему позвонили домой из Аэрофлота, и сообщили, что самолёт улетит на час раньше. Хорошо, что дозвонились!

А дело в том, что в США и в России летнее время начинается в разное время (простите за корявый стиль). Между Москвой и Лос-Анжелесом 11 часов разницы -- всегда, кроме одной недели в году. В эту неделю разница меняется на час (и не требуйте от меня вычислять, в какую именно сторону). Рейс. о котором я пишу, попал именно на эту неделю.

А вот другая история, более крупного масштаба. В октябре 2002 года в Бразилии проходили выборы. Выборы шли в два тура, и переход на зимнее время должен был попасть между ними. Оказалось, что на машинах для счёта голосов (а они в Бразилии электронные) перевести часы невозможно (машины подготовлены к первому туру, и после этого никакие манипуляции с ними, естественно, не разрешаются). Время открытия избирательных участков записано в конституции Бразилии, поменять его тоже нельзя. В результате пришлось отложить переход на зимнее время.

Компьютеры, вобще, плохо понимают людские заморочки. Как вы думаете, что будет, если поручить компьютеру в три часа ночи перевести время на час назад? Подсказка -- заголовок этого постинга.

Не забудьте сегодня перевести ваши часы куда-нибудь!


(Читать комментарии) - (Добавить комментарий)


[info]p_govorun@lj
2005-10-29 13:48 (ссылка)
Да, я знаю. И даже недооперационки час сурка всё же не устраивают. Но риск всё же есть. А главное, если часы переводятся, приходится где-то хранить дополнительно ниформацию о том, что перход уже был сделан.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dottedmag@lj
2005-10-29 13:51 (ссылка)
Нет, не нужно. У меня сейчас выставлена таймзона NOVST, в которой записано: "при UTC от такого до такого времени локальное - это +7, а при UTC от такого до такого - это +6", и всё. Это влияет только на отображение дат.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]p_govorun@lj
2005-10-29 13:59 (ссылка)
Я знаю. Время в unix считается в секундах от 1 января 1970 года UTC и его никто никогда никуда не переводит. И это правильно.

Беда с идеей перевода времени именно в том, что взялись переводить "самые первичные" часы (и именно в этом и состояла задумка авторов идеи). Тут-то проблемы и начались...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dottedmag@lj
2005-10-29 14:02 (ссылка)
Так. А где у нас переводят первичные часы?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]p_govorun@lj
2005-10-29 14:11 (ссылка)
Кремлёвские куранты :-)

Я надеюсь, что до атомных часов идея перевода времени не добралась.

(Ответить) (Уровень выше)


(Читать комментарии) -