Страница 1 из 1

1234567890

Добавлено: 2009-02-10 13:24:53
azzz
Пользователи UNIX-подобных операционных систем по всему готовятся отметить символичную дату. 13 февраля 2009 года в 23:31:30 по Гринвичу UNIX-время во всех системах, работающих в данном стандарте, достигнет отметки 1 234 567 890 секунд. Помимо того, что на серверах выстраивается такая комбинация цифр, так эта дата еще и приходится на пятницу 13-е, говорят многие суеверные администраторы.

Unix-время представляет собой способ кодирования времени, принятый в UNIX и других POSIX-совместимых операционных системах. Моментом начала отсчёта считается полночь (по UTC) с 31 декабря 1969 года на 1 января 1970, время с этого момента называют «эрой UNIX».

Время UNIX согласуется с UTC, в частности, при объявлении високосных секунд UTC соответствующие номера секунд повторяются.

Способ хранения времени в виде количества секунд очень удобно использовать при сравнении дат (с точностью до секунды), а также для хранения дат: при необходимости их можно преобразовать в любой удобочитаемый формат. Дата и время в этом формате также занимают очень мало места (4 или 8 байтов, в зависимости от размера машинного слова), поэтому его разумно использовать для хранения больших объёмов дат. Недостатки в производительности могут проявиться при очень частом обращении к элементам даты, вроде номера месяца и т.п. Но в большинстве случаев эффективнее хранить время в виде одной величины, а не набора полей.

Чтобы узнать текущее UNIX-время в большинстве UNIX-подобных систем, можно использовать команду date +%s.

19 января 2038 года в 03:14:08 по всемирному времени значение переменной типа time_t, отсчитывающей число секунд, прошедших с 1 января 1970 года, достигнет 231, что может привести к ошибочной интерпретации этого числа как отрицательного. Возможное решение данной проблемы состоит в использовании не 32-битной, а 64-битной переменной для хранения времени, чего хватит ещё на 300 миллиардов лет.
(C) http://www.securitylab.ru/news/367936.php

Бухаем :drinks:

Re: 1234567890

Добавлено: 2009-02-10 13:44:54
Hazzard
azzz писал(а):......................... Бухаем :drinks:
жесть то какая .. а я то думал что у мя с цыферкаме ... надо правда отметить...

Re: 1234567890

Добавлено: 2009-02-10 18:30:57
zg
azzz писал(а):имволичную дату. 13 февраля
гм... да ещё и пятница... фигасе

Re: 1234567890

Добавлено: 2009-02-10 18:31:20
Lycane
Да ещО и 13е :)

Re: 1234567890

Добавлено: 2009-02-10 18:35:34
Mefis
зачёт)))

Re: 1234567890

Добавлено: 2009-02-10 18:52:07
hizel
на ЛОРе уже обсудили и перешли в той же теме к холивару linux vx freebsd :D

Re: 1234567890

Добавлено: 2009-02-10 19:32:09
zg
hizel писал(а):к холивару linux vx freebsd :D
банальна... :bn: руки нашевсё -)

Re: 1234567890

Добавлено: 2009-02-10 19:39:29
hizel
та там вяло на ЛОРе, обычно не более 200 постов по этой теме в лучшем случае ;)

Re: 1234567890

Добавлено: 2009-02-10 19:46:29
f_andrey
hizel писал(а):та там вяло на ЛОРе, обычно не более 200 постов по этой теме в лучшем случае ;)
И кто сдается первым?

Re: 1234567890

Добавлено: 2009-02-10 22:30:34
Hazzard
f_andrey писал(а):
hizel писал(а):та там вяло на ЛОРе, обычно не более 200 постов по этой теме в лучшем случае ;)
И кто сдается первым?
Сначала линуксойды захлёбываются слюной потом бсдэшники умирают от гордости ))

Re: 1234567890

Добавлено: 2009-02-10 22:35:46
Alex Keda
во. мы более стойкие.
как и положено.

Re: 1234567890

Добавлено: 2009-02-11 15:54:45
voider
бред кароче)) Изображение

Re: 1234567890

Добавлено: 2009-02-11 17:15:53
hizel
да не в том дело, у БСД-ешников на ЛОРе самые тонкие троли, один iZEN чего стоит! :shout:

Re: 1234567890

Добавлено: 2009-02-14 2:33:00
hizel
ой, уже всё : )

Пы.Сы. блин пора спать, в корне дерева портов напейсать make install screen это уже клинико : (

Re: 1234567890

Добавлено: 2009-02-14 8:27:43
RusBiT
Да еще и днюха в этот день :good: