2038年、みんなどうする?

1あぼーん
垢版 |
NGNG
俺の保守担当している製品、ためしに2038年にしたら
見事にあぼーん。

time_tどうなんのよ。
ちなみに俺の定年まであと35年・・。
微妙。
123名無しさん@お腹いっぱい。
垢版 |
2006/06/05(月) 22:49:06
64ビットマシンがいくつかあるみたいだからどうなんでしょ?
2006/06/05(月) 22:55:03
おーい、2038年の奴、見てる?
今は2006年の世界だよ
2006/06/05(月) 23:05:00
>>124
見てるよ。

2030年に、タイムスタンプの1970-1999年の30年間の分を、
60年加算して2030-2059年までの意味を表すものとして
再利用する方法が採択されました。
以降、30年毎にこの方式でタイムスタンプをエンドレスに使い回します。
これにより、タイムスタンプは過去最低30年間分しか表現できなくなりますが、
オーバーフローすることはなくなります。
2006/06/05(月) 23:20:34
それってBIOSの時計は巻き戻して使うって事?
127名無しさん@お腹いっぱい。
垢版 |
2006/06/06(火) 06:52:19
あと32年後に、今のマシンが動いてるかどうか。
OSがあっても動いているマシンがない。
アプリケーションなんかもお蔵入り。
よって心配する必要はない。
2006/06/06(火) 07:18:42
と、思っていた時期がオレの時代にはありました……
2006/06/06(火) 19:48:54
>>123
それだと584942417318年ぐらいで終わりだよね。
130名無しさん@お腹いっぱい。
垢版 |
2006/06/08(木) 00:29:35
>>129
宇宙の寿命より長いって。
2006/06/08(木) 00:58:03
人間の成せる業だね
2006/06/08(木) 06:53:52
2038年かぁ・・・
生きて無いだろうなぁ
133名無しさん@お腹いっぱい。
垢版 |
2006/06/08(木) 09:35:21
2037年まで放置して
やばくなったら大騒ぎして対応する。

山奥に非難する人とかいっぱい出るだろう
2006/06/08(木) 20:39:39
>>132
同意。
2006/06/09(金) 19:37:11
よくわからないが長生きしてしまい、のんびり暮らしていたら2038年になり、
金のない後進国の古いシステムが暴走してミサイルが発射され、最初の弾が
>>132に当たって死亡。2発目の弾は山奥に飛んで行き>>133に当たって死亡。
核が搭載されていたので時間を掛けて>>1-131,>>134が死亡。
2006/06/09(金) 20:11:01
寝てる、2038年 寝たきりで電脳化して択捉島あたりで…
2006/06/11(日) 13:26:43
1150000000
138名無しさん@お腹いっぱい。
垢版 |
2006/06/16(金) 16:22:13
UNIXも68歳。俺も同い年。
嫌だねえ、自分の糞もふけなくなる前に自殺するか。
2006/06/17(土) 14:48:14
あと30年位だろ
保険とか年金のシステムだともう対応済のはずだよな
2006/06/20(火) 13:13:46
保険とか年金のシステムだと
そもそも破綻してそうだな。
2006/06/22(木) 18:22:23
perl -e 'print "UNIX滅亡まであと",0x80000000-time,"秒\n";'
2006/06/22(木) 19:02:04
>>141
おぃおぃ、それくらいperl使わずにシェルでやれよ。

echo 'UNIX滅亡まであと'`expr 2147483648 - \`date -u +%s\``'秒'
2006/06/22(木) 19:17:20
2038年 相変わらず魔法使いは健在なのであった。
2006/07/19(水) 16:58:27
$ crontab -l
14 12 19 1 * if [ `date +%Y` -eq 2038 ]; then echo 'UNIX滅亡まであと7秒' ; fi
$ ■
2006/07/19(水) 16:59:12
>>144
よく考えたら間に % があるから駄目かな…
2006/07/20(木) 04:46:58
14 12 19 1 * if [ `date +%%Y` -eq 2038 ]; then echo 'UNIX滅亡まであと7秒' ; fi
こうじゃね?
2006/07/20(木) 04:49:21
14 12 19 1 * if [ `date +\%Y` -eq 2038 ]; then echo 'UNIX滅亡まであと7秒' ; fi
こうだったorz
2006/07/20(木) 21:58:56
しかし7秒前にメールが来ても困る。
2006/10/09(月) 18:30:59
1億1600万秒オーバー保守

1億1700万秒は2007年1月29日午前1時丁度。
2006/10/09(月) 18:32:00
桁間違えたorz
11億6000万秒 と11億7000万秒だな
151名無しさん@お腹いっぱい。
垢版 |
2006/10/22(日) 19:44:11
【近未来】西暦2035年直径約1kmの小惑星が地球に衝突の可能性"ロシア科学アカデミーの研究者グループが発表"★2
http://news19.2ch.net/test/read.cgi/newsplus/1161477475/l50

解決だな。
2006/10/27(金) 05:35:31
とりあえず暇つぶしに俺のHPw
http://afox.s206.xrea.com/
uuussatm@gmail.com
153名無しさん@お腹いっぱい。
垢版 |
2006/11/03(金) 19:18:09
年40レス…20年で800レス。2038年までは持たないが、2027年まではこの調子なら持ちそうだな?
2006/11/08(水) 00:05:08
>>147
相手鯖のBOXまで逝くのに7秒以上かかったり、中継路の鯖の時計が少し進んでたら・・・
2006/12/16(土) 03:39:19
たとえば
> date -u -r 2147483647
Tue Jan 19 03:14:07 UTC 2038
> date -u -r 2147483648
Tue Jan 19 03:14:08 UTC 2038
> uname -mrs
FreeBSD 6.2-RC1 amd64
>

とか
156名無しさん@お腹いっぱい。
垢版 |
2006/12/16(土) 03:44:43
あるいは
> uname -rms
FreeBSD 6.1-RELEASE-p10 i386
> date -u -r 2147483647
Tue Jan 19 03:14:07 UTC 2038
> date -u -r 2147483648
Fri Dec 13 20:45:52 UTC 1901
>

とか

> uname -mrs
FreeBSD 6.1-RELEASE-p10 sparc64
> date -u -r 2147483647
Tue Jan 19 03:14:07 UTC 2038
> date -u -r 2147483648
Tue Jan 19 03:14:08 UTC 2038
>

など
157名無しさん@お腹いっぱい。
垢版 |
2006/12/16(土) 20:18:07
俺はすでに引退し死でるか老人ホームだろうから知らんがそのころは今のOSの概念はないだろう。
2006/12/16(土) 20:26:58
すべて脳内にあったりしてな、そして頸椎あたりの首筋にプラグ挿入口が
2006/12/16(土) 21:08:02
2001年には木星か土星に有人飛行できるだろうと予想されていたのが
見事に外れている現実を見ても、2038年になっても
今のOSと状況はほとんど変わっていないだろう。
160名無しさん@お腹いっぱい。
垢版 |
2006/12/16(土) 21:29:46
タクシー金払えばどこまででも行くぜ!
161名無しさん@お腹いっぱい。
垢版 |
2006/12/16(土) 22:07:30
JavaのSystem.currentTimeMillisって対策されてる?
型はint64かも知れんけど、内部でtime_t使ってたらアウトだよね
2006/12/16(土) 22:22:37
Javaは走らせるマシンしだいだろ?常識的に考えて。
2006/12/16(土) 22:24:05
2038年までにはJavaは消えてるだろ?
2006/12/16(土) 22:47:34
一度多少なりとも流行った言語はそう簡単に消滅しないだろ
2006/12/19(火) 22:22:08
初心者だけどjavaで食ってる俺参上
2006/12/21(木) 02:45:39
>>165
どーよ
167名無しさん@お腹いっぱい。
垢版 |
2007/02/13(火) 11:22:02
ジャバって聞くと、風呂の湯沸し器の穴掃除する奴思い出す
168名無しさん@お腹いっぱい。
垢版 |
2007/02/13(火) 11:38:58
test
2007/02/21(水) 13:26:44
>>159
コンピュータ関係は進歩速いと思うけどな。8bit CPU が流行っていたのが
約30年前、20年前は16bit、10年前は32ビット、で、この頃は64bitが流行り
始めた。てことは128bitは10年後で、256bitが20年後。2038年は多分512bit。w
2007/02/21(水) 14:00:09
だが、どうやって開発の為の小銭を稼ぐかだな。
32bit以上では、一般に対する更新喚起は望めないぞ。
2007/02/21(水) 16:40:16
未来なんてどっちに転ぶかなんてわからんよ。
秋葉原でメイド喫茶がこれほど乱立する未来を誰が予測できただろうか。
2007/02/21(水) 17:07:46
>>171
あそこのヤッチャバで江戸弁の職人が
マイドと言わず
メードって言ってたころ予見していたよ
2007/02/21(水) 17:44:10
一般家庭は兎も角、事務系のぼろいパソコンはいまだDOSだったり、なんだかよく分からないOSだったりするぞ
2007/02/21(水) 18:06:33
某理髪店なんて、レジの管理システムPC-9821とDOS+DOSアプリケーションだぞ。
2007/02/21(水) 18:14:57
俺らも業務内容を散髪に転換すれば、OSなんかDOSで良くなるわけだよ。
2007/02/26(月) 05:51:00
なるほど
2007/02/28(水) 15:32:38
なんだかわからないOSやDOSで済むといいなあ
2007/03/01(木) 17:19:28
2038年に備えて、とりあえずcut(1)を丹念に読んどけばいいのか?
2007/03/02(金) 01:12:53
2038年 ... どうでもいいや。引退しているぉ。
2007/03/02(金) 13:18:18
寝てる、頸椎にはプラグ挿入 そしてネットの海へダイブ。
2007/03/11(日) 21:15:18
CPUもOSも64bitにしちゃえというのは解決しているようで、
現実的には何も解決してないよな
2007/03/11(日) 21:22:25
コストの壁か……
2007/03/12(月) 18:02:41
>>181
どのようになって欲しい?
2007/03/29(木) 22:54:18
そのシステムはかつて私がかかわった事もあるものだ。
根幹部分のロジックもわかっている。私が退いたあと
の変更点の情報はないが、これまでの改修を追って来た
限りでは大規模な変更は行われていない。

私は静かにその時を待った。OS,ミドルウェアのアップ
デートが適切が行われているならシステムが致命的な
挙動を示し停止するということは起きないだろう。

だが、その上で動作している内製のアプリケーション
はどうか。私の知る限りでは小さな問題が内在されて
いた。その問題自体はアプリケーションに即座に致命
的な問題を引き起こすわけではない。
しかし、ある特殊なシークェンスの入力を受け付けた場
合にそれとわかるイレギュラーな挙動を示すのである。

私がただ待っているのは今のシステムを担当しているエ
ンジニアたちがその問題に気づいたか、適切な対応をお
こなったかを知りたいからである。
そして私はこのために注意深く作り上げたスクリプトを
実行する時を待っていた。
2007/03/30(金) 02:20:43
ええと、帆場回顧録ですか?
2007/06/03(日) 21:37:36
こうして、なんら解決を見出せぬまま>>1から五年の年月が経ったのであった
2007/06/04(月) 17:20:48
特車二科の面々も分散していた。

南雲しのぶ=>海保派失脚のため一躍キャリアに、警視庁最大の粛正人事が行われる。=>現在警視総監
後藤喜一=>しかし海保案はそのまま継承され(美味しいし)、
        成立した特車大隊隊長に就任 しかし昼行灯は変わらず=>いつも所在を掴むのが困難。
他の面々 適当にw 
2007/09/30(日) 19:00:43
UNIX TIMEも11億9千万を超え、来年には12億突破だな(Fri Jan 11 2008 06:20:00 GMT+0900)。
突破して一週間後には、2038年問題の日まで残り30年を切るわけだ。
2007/10/01(月) 20:54:48
30年か……まだまだっ!
2008/01/19(土) 20:22:47
2038年問題発生まで残り30年記念age
2008/01/19(土) 20:32:41
>>190
どうせなら、それを今日の12時14分07秒にカキコしてほしかった。
2008/01/21(月) 10:02:07
俺曾孫と遊んでるか土の中に入ってる。
2008/01/21(月) 13:29:08
>>192
土葬はないだろうから
死体遺棄か?
2008/01/21(月) 19:46:24
どうもこのまま行くと2038年頃には革の鎧を着たモヒカン男が
一般市民を襲ってる時代が来そうなのであまり心配する必要はないと思えてきた。
2008/01/21(月) 21:28:42
>>194
だが、コマンドラインのUnixなマシンは尚も稼働していたのだった。
新世紀Unix伝説 ラヲウさまはUnixによる覇道完遂 ケンシロウは…

最終決戦で、ラヲウさまは天にボードを突き上げ咆哮「我がうにくす人生に一片の悔い無し」
196名無しさん@お腹いっぱい。
垢版 |
2008/01/26(土) 12:50:18
今日になって、あと 30 年ないことに気がついた・・。
2008/01/26(土) 14:30:12
まだ、30年もある訳だ。
198名無しさん@お腹いっぱい。
垢版 |
2008/01/26(土) 14:54:32
そんなの関係ない、そんなの関係ない、そんなの関係ない・・・

おれ多分現役じゃありませんから。
199名無しさん@お腹いっぱい。
垢版 |
2008/01/26(土) 17:40:31
>>197
いや、だから、 30 年もないです。

あと、 29 年 11 カ月とちょっとです。
200名無しさん@お腹いっぱい。
垢版 |
2008/01/26(土) 20:50:45
今のうちに高台へ非難する
201名無しさん@お腹いっぱい。
垢版 |
2008/01/28(月) 20:05:31
預言者ジュセリーノは2042年に人類は滅亡すると言っている。
2038年と4年しか違わない

2038年が人類のタイムリミットに思えてくる。
預言は本当かもしれない、と思うのはやっぱ歳をとったからか
2008/01/29(火) 22:47:22
恐怖の大王は2000年問題だってじっちゃんが...
2008/01/30(水) 02:33:06
後付けはいいよ、もっとダイナミックな物を考えてくれw
2008/01/30(水) 04:16:53
2000年問題の後に2038年問題が起こる
一度起きた事をもう一度繰り返す。
それってただの馬鹿じゃん。
問題を先延ばしにしてもそれは解決した事にはならない
根本的な問題を解決できなければそこでUNIXは終わりだな
2008/01/30(水) 05:21:43
>二度繰り返す
いや、Y2K需要が記憶から消えた辺りで38を仕掛ければ
大概の企業の担当は世代が入れ替わっているので
ほくほく、同じ手でボッたくれるのです。
2008/02/03(日) 10:11:37
特に>>204のようなのが役職に就いている会社から搾れるだけ
搾り取るとよいでしょう。
2008/02/03(日) 13:14:42
>>203
動的というなら

メモリがでかくなりすぎて、そろそろmallocの引数が悲鳴を上げるんじゃね?
特に32bit版でコンパイルして、64bit版で使った場合。互換性あるようコンパイルしとけば、そのまま使えるでしょ。たしか

2GB以上一度に確保するとやばいことになる予感
2008/02/11(月) 19:59:53
ext2, ext3, ext4も2038年問題抱えてるみたいだな。つい最近出たext4でも直さないなんて大丈夫か?
2008/02/11(月) 21:31:42
そういうのは気にならない人たちが使うものだから
2008/02/15(金) 12:51:02
Matzにっき(2008-02-09)
http://www.rubyist.net/~matz/20080209.html

_ [言語] use Perl | Perl is now Y2038 safe
http://use.perl.org/articles/08/02/07/197204.shtml

Perlが2038年問題を解決した、という話。

基本的なアルゴリズムは

1. Write a 64 bit clean gmtime().
2. Run your time through this new gmtime_64().
3. Change the year to a year between 2012 and 2037.
4. Run it through the 32 bit system localtime() to get time zone stuff.
5. Move the year back to the original.

というもの。もちろん、政治的に決まるDST(夏時間)には対応不可能だが、未来のことは誰にもわからない(ので対応は期待されない)ので大丈夫。

Rubyも同じやり方で対応しようかなあ。でも時間関数にはトラウマがあるので(DSTバグでえらい苦労した)、あまり自分ではやりたくないなあ。

誰か手をあげてくれないかなあ。
211名無しさん@お腹いっぱい。
垢版 |
2008/02/20(水) 11:58:06
UNIX誕生から約40年、これから約30年あることを考えれば、
そのうちなんとかなるべよ、って気もする
212名無しさん@お腹いっぱい。
垢版 |
2008/02/22(金) 02:58:32
>>207
別に確保に失敗すればNULLを返すだけでしょ。
今も何も変わらない。
2008/02/22(金) 09:11:08
>>79あたりが折り返し地点だったみたいですね。

64bit time_tもsignedにしてくれると過去への応用が広がるね。
2008/02/22(金) 09:12:01
>>210
この実装は洒落でしょ?
rubyで実装してどうすんだよ。
2008/02/23(土) 11:36:03
>>135
今更だがおまえだけ生き残っている理由が知りたい
2008/02/27(水) 02:09:58
せっかくの特需を自分たちの手で摘み取ってしまうこともあるまい
2008/03/11(火) 22:23:56
あと30年
2008/03/28(金) 12:02:41
>>79
これって、予言されていたんだよね・・・。

[linux-users:70300] y2k+4 problem.
http://search.luky.org/linux-users.7/msg00300.html
2008/03/31(月) 16:23:44
死んでたらむなしいな〜
2008/05/05(月) 10:19:03
日付関係の問題

【緊急警告】5月6日にシステム障害の恐れ
http://namidame.2ch.net/test/read.cgi/news/1209948320/l50

おせーよw
2008/06/02(月) 01:01:12
2038年問題他のカウントダウンRSS作ってみた
http://sunpillar.jf.land.to/cgi-bin/RSS/rss.cgi?rss=countdown

2038年問題が発動するまでサイトが持つかどうかわからないし、
今後RSSなんて廃れた技術になっちゃうかもしれないがw

あと日で計算してるから、秒計算のカウントダウンタイマーとは1日ずれる時間帯がある

--
2038年問題発生まであと10822日
2008/09/20(土) 18:08:03
2038年問題じゃないが、2036年問題まで残り9999日。
2008/09/25(木) 00:36:15
昨日は12億2222万2222秒があった

NHK教育を見て24188倍賢いスレ番
http://live23.2ch.net/test/read.cgi/liveetv/1222222222/
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況