PDA

Просмотр полной версии : 13 февраля - день сюрпризов для поклонников UNIX


KATYA
12.02.2009, 11:22
Многие гуру-администраторы, да и просто пользователи ОС-конкурентов Microsoft (подразумеваются UNIX- системы) с нетерпением ждут символичную дату - 13 февраля 2009.

Что же в этой дате такого? Как известно, UNIX- и POSIX -системы используют для кодирования времени определенный алгоритм, названный как UNIX-время. Этот формат записи времени представляет собой количество секунд, прошедшее с момента наступления полночи с 31 декабря 1969 года на 1 января 1970. Именно тогда, как многие говорят, наступила «эра UNIX». А именно 13 февраля 2009 года в 23:31:30 по Гринвичу UNIX-время представит собой значение 1'234'567'890 секунд. Такой парад цифр выпадает именно на этот год и больше не повторится, а также 13 февраля – это пятница, что у некоторых даже вызывает некий трепет.

UNIX-время очень удобно использовать при необходимости сравнения дат (оно обладает точностью до секунды), а также для их хранения. К тому же, такой формат, во-первых, занимает очень мало места (max 8 байт), а во-вторых, его очень легко перевести в любой другой удобочитаемый формат времени. Также такой формат данных занимает в БД всего одно поле вместо трех стандартных (число, месяц, год).

Вторая знаменательная дата наступит «на голову» системных администраторов лишь через 29 лет - 19 января 2038 года в 03:14:08 по Гринвичу значение переменной типа time_t, отсчитывающей число секунд, прошедших с 1 января 1970 года, достигнет 231, что может привести к ошибочной интерпретации этого числа как отрицательного (вспомним проблему 2000 года?).

Возможно, что для избегания непредвиденных ситуаций придется перейти на переменную в 64 бита вместо 32-х, которая используется сейчас. При таком варианте отодвинуть планку удастся еще на 300 миллиардов лет.

Напомним, что посмотреть значение UNIX-времени можно воспользовавшись командой «date +%s».

winblog.ru

Banderos_Russia
12.02.2009, 12:06
мне страшна =О

Gray_f0x
12.02.2009, 16:47
о куль) два серверочка ))) заценим, что же это будет)
интересно про 64 битные системы... тоесть с ними ничего не произойдет ? Только с 32 битными ?

fucker"ok
12.02.2009, 17:09
в 2038 про x86 все забудут.

Tiradoir
12.02.2009, 17:33
Время 123457890 секунды грядет это изменит жизнь Unix,
Пока время 1234445546

vvs777
12.02.2009, 17:45
Y2K-2. Возвращение...

PHOEN_i_X
12.02.2009, 17:54
Еще и пятницо ))) мистика )))

gold-goblin
12.02.2009, 17:58
юникс системы подымут железо на котором установлены и с пьяными воплями пойдут бить мониторы железу с win =))))
Добавлено:
Лучше привежу я наночь свой ноут, а то для стационара моник новый покупать не охото =(

vvs777
13.02.2009, 02:16
Уже наступило. Изменения состава атмосферы Земли не зафиксировано

eLWAux
13.02.2009, 12:30
13 февраля - день сюрпризов для всех!

iddqd
13.02.2009, 12:32
я чую заговор и зло вокруг себя

etc
13.02.2009, 12:47
хм... даты в субд теперь 11 значными. вау.

vvs777
13.02.2009, 15:09
А сколько стоит купить акк, зарегистрированный в дату формата XYZ??? ;)

ICD2
13.02.2009, 15:20
хм, а в чем приколд?) у меня время в базе в таком формате 2009-02-13 03:03:28
upd:
server@server:~$ date +%s
1234524565

eLWAux
13.02.2009, 16:11
Тринадцатого числа, в пятницу (по UTC), значение часов в Unix достигнет 1234567890.
По московскому времени это произойдет в субботу 14-го, в 2:31:30

Узнать местное время этого события можно выполнив perl -e 'print scalar localtime(1234567890),"\n";' или date -d@1234567890

Или посмотреть значение UNIX-времени можно воспользовавшись командой «date +%s».

nilux
13.02.2009, 21:08
просто красивое число ведь, к чему такой ажиотаж )))))))
для тех кому нетерпится можно передвинуть то дату =)
зы 1234544863

Phm.phx
13.02.2009, 21:35
ждемс))))))

hardworm
13.02.2009, 22:00
а это типа куранты http://www.1234567890day.com/

ICD2
14.02.2009, 00:18
не, это круче

clear && while : ; do echo -en "UNIX Countdown \e[1;37m$((1234567890 - $(date +%s) )) \e[0mseconds"; sleep 1; echo -en "\e[K\r"; done

vvs777
14.02.2009, 00:37
По московскому времени это произойдет в субботу 14-го, в 2:31:30
блина а я думаю почему еще все тихо...
Я спать... если не проснусь - счиатайте меня коммунистом =)

Sinay
14.02.2009, 01:08
и что красивого в числе,что из этого событие делать?

EaTVodkA
14.02.2009, 03:32
Свершилось! Я заскринил себе на память...