Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Мировые новости (https://forum.antichat.xyz/forumdisplay.php?f=23)
-   -   13 февраля - день сюрпризов для поклонников UNIX (https://forum.antichat.xyz/showthread.php?t=105924)

KATYA 12.02.2009 11:22

13 февраля - день сюрпризов для поклонников UNIX
 
Многие гуру-администраторы, да и просто пользователи ОС-конкурентов 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

Свершилось! Я заскринил себе на память...


Время: 02:19