解決済

これって、3000年問題?

こんばんは、カテ違いかもしれませんが‥‥‥
無料版のlivedoor-Blogでの現象ですが、以下のことって3000年問題でしょうか?

livedoor-Blogの月別アーカイブは、ブログのトップページのURLに、"archives/2008-02.html"(この2月の場合)などのようなものを追加した形で表されます。
試しに2008年3月分も見てみました、すると、ブログの本文部分なしですが他のブロック(ボックス)は一応表示されました、つまりそのURLが生成された訳です。
次に、2999年12月も試してみました、OKです。
しかし、3000年1月については、エラーページ(指定されたページまたはファイルは存在しません)表示となりました。何故でしょうか?

(以下、関連の追加質問です)
2008年2月29日、23:40頃にアクセスしたところ、
2038年2月のアーカイブページのURLは存在しましたが、lovedoor-Blogの独自タグ<MonthLabel$>が2038年2月に対して吐き出したものは「1970年1月」でした。これは何故でしょうか?

2008-02-29 23:19の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
Ads By Google

回答(1)

1.

2008-03-01 02:00:04ベスト
下の問題は、いわゆる2038年問題
http://ja.wikipedia.org/wiki/2038%E5%B9%B4%E5%95%8...
だと思います。(上記リンクで詳しく説明されているので、説明は省きます)
逆に言うと、ライブドアのブログデータベースで日付管理にそのような32bit符号付き整数でやってるということだろうと思います。(当面問題ないが将来的には拡張が必要多分その頃には64bitになってると思われ・)

先の問題は、ライブドアのシステム管理者(構成者?)に聞いてみないとわかりませんけど、
3000という切りのいい数字な(コンピュータにとっては切りのいい数字ではない)ので
多分そこで線切りしているのだと思います。
100年先までブログをやっている人はいないだろうというわけです。
自信度 : 自信なし

ありがとうございました。

Ads By Google

コメント(1)

#1.  コチビ
2008-03-01 15:10:21

>>1.
たびたびお世話になりまして、有難うございます。
とてもよく解かる解説をいただきまして解決しました。

最初の方の疑問はやはりブログシステムの設定なのですね、ちなみに1000年未満もURLがございませんでした。

2038年問題って知らなかったです。
おっしゃるようにブログでは当面問題にならないようですが、リンクしていただいた先の情報ではすでに2004年に世の中ではこの問題が発現していたのですね。
勉強になりました。

トラックバック

トラックバックURL: