LINUX.ORG.RU

Unix time 1234567890

 


0

0

Unix time превратился в красивую последовательность 1234567890. Уже можно думать о грядущей проблеме 38-го года (переполнение int32).

Предлагаю посетить международный канал ##1234567890 на irc.freenode.net, где вовсю горят обсуждения (в основном о правомерности использования кириллицы на канале).

>>> Подробности

Re: Unix time 1234567890

<optimism>

До 38-го года ещё дожить надо!

</optimism>

Cancellor ★★★★☆ ()

Re: Unix time 1234567890

до 38 года, 32 битная архитектура RIP'нется
или сделают time_t 64 битным, в крайнем случае

Sylvia ★★★★★ ()
Ответ на: Re: Unix time 1234567890 от Sylvia

Re: Unix time 1234567890

> сделают time_t 64 битным

Скорее всего, вот это и сделают, т.к. проще и не претендует на глобальность. Хотя... учитывая темпы развития... и т.д. и т.п., думаю, в те годы уже полным ходом будет внедряться http://en.wikipedia.org/wiki/128-bit ;-)

Cancellor ★★★★☆ ()

Re: Unix time 1234567890

Как я уже писал... новость - мегабаян 39 летней давности :)))

Deleted ()

Re: Unix time 1234567890

ну вот)) свершилось

melkor217 ★★★★★ ()

Re: Unix time 1234567890

Поздравляю всех!!! :)

zHACKa ()

Re: Unix time 1234567890

всех с праздниками )

mydoom ★★★ ()

Re: Unix time 1234567890

я что то не пойму, как на этом канале обсудить правомерность использования кирилицы?

Там блин прочесть ничего не успевашь. Столько сообщений.. в основном спам.

AndreyKl ★★★★★ ()

Re: Unix time 1234567890

Одобряю! :)

FiXer ★★☆☆☆ ()

Re: Unix time 1234567890

И немедлено выпил! :)

Unitus ()

Re: Unix time 1234567890

Спокойной ночи, товарищи! Да здравствует ЛОР! Долгих лет Юниксу! Слава роботам! ;-)

Cancellor ★★★★☆ ()
Ответ на: Re: Unix time 1234567890 от Cancellor

Re: Unix time 1234567890

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

"Долгих лет Юниксу!" +1, Юникс переживет вселенную - 300 миллиардов лет все-таки :)

fpga ()
Ответ на: Re: Unix time 1234567890 от beria

Re: Unix time 1234567890

> а lenny все не релизится :(

В США ещё тринадцатое.

sv75 ★★★★★ ()

Re: Unix time 1234567890

УРА ТОВАРИЩИ!!!11

...и Ленин такой молодой и юнный октябрь впереди!!!11

exception13 ★★★★★ ()
Ответ на: Re: Unix time 1234567890 от GoodAsYou

Re: Unix time 1234567890


Маг никогда не опаздывает , Фродо Бэггинс , и рано он тоже не приходит, он приходит ​точно тогда, когда это нужно...

Sylvia ★★★★★ ()
Ответ на: Re: Unix time 1234567890 от Rem

Re: Unix time 1234567890

а сегодня еще и день компьютерщика (был запущен первый реально работающий электронный компьютер ENIAC). так что продолжай )

mydoom ★★★ ()

Re: Unix time 1234567890

Вы ещё про чёрные дыры поговорите тут...

Quasar ★★★★★ ()
Ответ на: Re: Unix time 1234567890 от scaldov

Re: Unix time 1234567890

а кто сказал что нет?~/wrk :$cat test.c

#include <stdio.h>
#include <time.h>

int main (void) {
printf("%d\n", sizeof(time_t));
return 0; }

~/wrk :$./a.out
4


4байта*8бит = 32 бита

Sylvia ★★★★★ ()

Re: Unix time 1234567890

Сегодня ещё и трехлетие Магнитогорской группы пользователей Linux

vyazovoi ★★★ ()

Re: Unix time 1234567890

Всех с праздником :)

Qasta ()

Re: Unix time 1234567890

>Уже можно думать о грядущей проблеме 38-го года

уууууууу. до этого ещё жить и жить надо :)

Correctnoe_imya_polzovatelya ★★★★★ ()

Re: Unix time 1234567890

Colloquy не выдержал трафика с IRC, пришлось отмечать в irssi :)

Farcaller ★★ ()
Ответ на: Re: Unix time 1234567890 от kbps

Re: Unix time 1234567890

CPU тут непричем собственно

64 bit libc , точнее ) чтобы размер указателя был тоже равен 64
на 32 битной системе указатели (в том числе и time_t) - 32 bit

Sylvia ★★★★★ ()
Ответ на: Re: Unix time 1234567890 от Sylvia

Re: Unix time 1234567890

хехе. я то в курсе, можете не рассказывать :)

значит

" кто вам сказал, что тип time_t это 32 бита??? scaldov * (*) (14.02.2009 6:59:02)"

был прав, не так ли? вопрос то ведь не так прост ;)

black7 ()
Ответ на: Re: Unix time 1234567890 от black7

Re: Unix time 1234567890

>до 38 года, 32 битная архитектура RIP'нется
или сделают time_t 64 битным, в крайнем случае
Silvy * (*) (13.02.2009 17:17:04

а если посмотреть выше, то речь шла именно про unixtime-капец 2038 года на 32 битных системах, с 32 битным time_t

А так, да конечно, все зависит от условий, и реализации в данной конкретной версии Libc

Sylvia ★★★★★ ()

Re: Unix time 1234567890

У меня практически сразу после наступления 1234567890 взорвался блок питания. Красиво взорвался, по праздничному... %)

cruxish ★★★★ ()

Re: Unix time 1234567890

Проследил, заскришнотил, лёг спать

gagarin ()

Re: Unix time 1234567890

Жаль в это время спал я, все таки 6:31 для выходного рано =)

ЗЫ: Не забываем про ошибку 10000 года!

GaMBiT ()

Re: Unix time 1234567890

Да какие же это "проблемы"? Это хвалёные "наш Линукс базируется на многолетних стандартах!". Протухлых, кривых, ограниченных стандартах времён ламповых ЭВМ. Повод для гордости, фигли...

matumba ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.