「2038年問題」を含む日記 RSS

はてなキーワード: 2038年問題とは

2020-03-05

2038年問題とか、まだ先の話だよね

と思っていたのだが、

現在、あの2000年問題より、来たるべき2038年問題の方が近いと気づいて、驚愕している。

知ってた?

2019-04-01

なーにがr18だよ

17年後だぞ?

お前ら17年も前に変わった年号の話で今更盛り上がんのか?

そんなことよりr20に控えた2038年問題の話でもしろ

2019-01-09

改元に伴うシステム改修が1か月で終わったらいいけど、現実甘くはないよ

【新元号】改元のシステム改修で慌てるシステム屋は「無能」とのこと - Togetter

最初一言書いておくと、元号システムに最も絡んでいるであろう金融機関とか官公庁とか、そういうとこのシステムって想像以上に複雑怪奇に絡み合った化物みたいにどでかいやつが多くて改修めちゃくちゃ大変だと思うので、あんまり外野から勝手なこと言わんといてあげてください。

元号がすぐにわからないと生活に困るという実例を挙げて下さい

あんまりないと思うけど、今書いた通り官公庁とか金融機関は困るんじゃないですか。流行りのふるさと納税とかやったことないですか? あれのワンストップ特例申請見るだけでも、どこで元号使われてるかわかりますよね。

元号はいずれ変わるものなわけで、それを考慮してないシステム設計・構築すること自体無能

言いたいことはわかる。わかるけど、問題はそこではないと思う。仮に改元対応可能システムを組んでいたとしても、そのシステムはこれまでに改元経験していない。つまり実際に改元する際の手順を確認する必要があるし、その影響範囲を見極めなくちゃいけないし、改元作業テストが要るし、改元当日のためのリハーサルが要るし、そのための業務調整やら休日出勤やら何やらが発生するわけで、いずれにせよ「平成」と書いてあったところを「hogefuga」と書き換えて半日ぐらいでハイ終了、みたいな話ではない。

というか、システムなんて想定外がヤマのようにあるのが常だろう。IPv4が枯渇するなんて想定されていなかったし、西暦2000年も想定されていなかったし、今後も2038年問題なんてのも控えてる。そんなもんだろ。システムって。

そもそも事前に知れるのが異常で、天皇がいつ亡くなっても良いように設計してるから問題ない

言いたいことはわかる。が、今回に関しては「事前に新元号が通知される」からこそ問題なんだと思う。

昭和平成ときのように、突然元号が変わったとしよう。その場合、突然なので誰もすぐには対応できない。その時点でみんなが手遅れだ。だからこそ、SEはお客さんと調整しやすいんじゃないだろうか。すみません半年かかります、1年はかかります、だからそれまでは暫定で平成使いましょう、西暦使いましょう、みたいな。まぁ、そうも行かない人たちはデスマるんだろうし、そういった負担や混乱を鑑みて、今上天皇は「生前退位」の意向を示したんだったと思うけど。

今回は事前に改元の日程がわかっている。2017年12月閣議決定しているので、1年半近い猶予があった。そうすると当然、改元当日までに対応しようと誰もが思う。早く新元号を発表してもらって、悠々と対応を終えておきたいと思うのが人情だ。それなのに、新元号の発表は1か月前だと言い始めた。だからみんな憤っている。

システムがーと吠えてる人がいるけど、漢字文字なことは分かってんだから、前々からデータいくらでも改修できるしテストもできる

もちろん、1か月前まで何もしないわけじゃなくて、仮の文字列を使って改修やテストは進めるだろう。しかし、最終的には正しい新元号がきちんと画面に表示されるか、帳票に印刷されるか、そういう確認必要になる。元号を使うシステムなんて、公的機関金融機関が多いだろうから、尚更チェックは厳しいだろうし、役所にある様々な種類の書類とか申請書、あれ全部新元号表記されてること多分チェックしますよ。んでチェックした帳票や申請書を全国にあらかじめ配送しておいて5月1日から使ってもらうとか、そういう手配も必要なわけで。そういうことに1か月しか使えない、って結構ぞっとしない話じゃないですか。

1ヶ月前とか準備期間なさ過ぎるって思ってるならアレですよね

言いたいことはわかる。でも、そんな簡単な話じゃない。

例えば。何らかのデータを、元号による日付入りで1000社に販売している会社があるとしよう。その会社改元対応を行う。すると、そのデータを受信している1000社でも、受信後のデータ処理やらバッチ処理やらに影響が出ることになる。システムというのは、単体で動くものではなくて、複数が連関して動く。だから1箇所の変更が、その末端や連携先にも影響を及ぼすことが多い。複数社が関わるシステム場合、各社の都合もあるので、2回に分けてシステム変更のリハーサルをやりますだとか、そういことだってあり得る。それを果たして1か月のうちに全部終えられるのだろうか。

今はネットアップデートできる時代パソコンアップデートの様に一瞬で元号を変える事は可能だろう

無理でしょ。銀行の真ん中とかメインフレームだぞ。あれがインターネットにでも繋がってると思ってんのか。

疲れたからこのへんで。特に3つ目が重要かなと思っていて、本来なら1年半あったはずの猶予がわざわざ1か月に縮められるあたりが怒りを呼んでいるんじゃないでしょうか。わざわざ短い納期で焦ってやって失敗したら、それまたみんな叩くんでしょ? 陛下のおことばにも、国民暮らしへの影響が言及されていてとてもありがたい話なのに、なんで「短納期でも問題ないだろ」ってその国民から蹴り入れられなくちゃなんないんですかね。

2018-12-21

[]コンピューターで発生する技術面の問題

1999年問題

1900年を1年目と内的処理していた場合、年数が2桁から3桁になる。また、年号を下2桁だけで処理していたシステムの一部で年のエントリで99をエラーコード例外値として扱っている物があったとされ、そのようなシステムでは1999年になった途端に正当な1999年エラーとを識別できず不具合をおこすことが懸念された。又、9が5つ並ぶ1999年9月9日エラーが発生することも懸念された。

1999年8月21日問題

GPSは内部処理で週数を10ビット管理しており、起点である1980年1月6日から1024週後にあふれて0に戻る。

2000年問題(Y2K)

年数を下2桁だけで処理していたシステムや、2000年平年(閏年ではない)と誤解したシステム問題が起こる。

2001年9月9日問題

1970年1月1日0時からの秒数が十進法で9桁から10桁になる。経過秒数を文字列表現に直してソートしたことで、「1,000,000,000 < 999,999,999」と判断してしまい、項目の新旧が正しく処理されない問題が実際に幾つかのシステムで発生した。

2008年問題

2000年以降も年数を下2桁だけで処理していたシステムで、かつ年を文字列で格納していた場合に、先頭が0の場合には八進数として扱われる処理系があり、その場合2008年の時点で年の処理が不正となる場合がある。ごく一部のperl作成されたネットゲーム誤作動が発生した事例がある。

2010年問題

潜在的バグが発覚した。シチズン電波時計ソニーゲーム機プレイステーション3」(閏年処理)、オーストラリアクイーンズランド銀行でのシステム動作ドイツジェムアルト社のICカード使用不能など。シチズンのケースでは、年の内部表現西暦下2桁のBCDを使っていた。

2019年4月7日問題

GPSは内部処理で週数を10ビット管理しており、起点である1980年1月6日から2048週後にあふれて0に戻る。(10ビットでは2回目)

2030年問題

1930年 - 2029年を下2桁で表現しているシステム問題が起こる。同様のもの2050年問題や2070年問題などがある。

2036年問題

1900年1月1日0時からの秒数が32ビットからあふれ、NTP問題が起こる。

2038年問題

Unixなど。1970年1月1日0時(Unix epoch)からの秒数が31ビットからあふれ、32ビット符号付きで処理しているシステム問題が起こる。

2038年11月21日問題

GPSは内部処理で週数を10ビット管理しており、起点である1980年1月6日から3072週後にあふれて0に戻る。(10ビットでは3回目)

2040年問題

HFSのタイムスタンプ2040年2月6日までしか取り扱えない。

2042年問題

System zのSTCK命令で取得する64ビットTODクロック2042年9月17日中にオーバーフローする。

2048年問題

2038年問題1980年起点版。FATファイルシステムタイムスタンプなどが1980年起点である

2050年問題

1950年 - 2049年を下2桁で表現しているシステム問題が起こる。同様のもの2030年問題や2070年問題などがある。

2053年問題

2038年問題1985年起点版。TRONなど。

2070年問題

1970年 - 2069年を下2桁で表現しているシステム問題が起こる。同様のもの2030年問題2050年問題などがある。

2079年問題

FATファイルシステムタイムスタンプの起点の1980年1月1日を基点として、年数を下2桁だけで処理するソフトウェアなどは、その起点の99年後(2079年12月31日)までしか正常動作しない。

2100年問題

2000年以降に作られた年数を2桁で表すシステムや、2100年を閏年と誤解したシステム問題が起こる。

2108年問題

FATファイルシステムタイムスタンプは2107年12月31日までしか取り扱えない。

2137年問題

更新されたGPSは内部処理で週数を13ビット管理しており、この頃にあふれて0に戻る(正確な日時は未定)。

2286年問題-2286年11月20日17時46分40秒に起こる。原因は、2001年問題と同じ。

3000年問題

Visual C++において、3000年1月1日以降の日付処理に不具合が生じる。

10000年問題

西暦が5桁になる西暦10000年1月1日に起こる。

2017-09-01

めんどくせーから2038年問題考慮せずにプログラムしてる

まさかあと20年もこんなシステム使わねーだろ

2015-05-29

2038年問題対応することは無駄から今すぐやめろ

2038年ごろには32bit OSなんてとっくに消えている。

20年以上も後のことなのに今対応してどうすんだよ。

そんなもんに対応する必要はない。

2010-02-17

今世紀に起こること(3)

2025年

2026年

2027年

2028年

  • 世界人口が80億人に達する
  • がん化の機構の解明に基づく治療が開始される
  • このころロシア月面基地が完成する(2028-32年)
  • 10/28 直径1.6キロの小惑星が地球をかすめる

2029年

2030年

  • 9/12 小惑星状物体が月までの距離の11倍にまで地球に最接近

2031年

2033年

  • インドの経済規模が、このころ日本を上回る
  • 中国の総人口が15億人に達する

2035年

  • ドイツ高齢者比率が人口の30%に達する
  • このころロシア火星の有人飛行を実現する(2035年以降)
  • 東アジアの人口が20億6300万人でピークに達し、その後は減少に転じる

2036年

  • この年までに南関東直下地震が70%の確率で発生
  • 黒澤明監督作品の著作権が、この年まで存続する(存続期間を死後38年間とする旧著作権法の規定)

2038年

2039年

  • 昭和時代に生まれた者が全員50歳以上に

2040年

  • 早ければこの年に夏の北極海に氷がほとんどなくなる可能性がある(米国立大気研究センター予測)
  • 東京都熱中症患者数が最大5000人に達する
  • 北極上空のオゾンホールが完治する(南極は2065年)
  • 中国の二酸化炭素(CO2)排出量が、この年までにピークを迎える(2030-40年)
  • 人口減少による貯蓄率の低下で、日本経済の潜在成長率がマイナスになる
  • この年以降、中国の1人あたり国内総生産(GDP)が3万ドルに達する
  • このころ葬儀ビジネスの規模が倍増する
  • 中国が人口ゼロ成長を達成する
  • 国内の年間死者数が166万人に達する(現在の1.5倍)

2041年

2042年

2043年

  • 10/1 日本の総人口が1億人を割る

2045年

2047年

2048年

  • 世界人口が90億人に
  • 乱獲と環境汚染による生態系の破壊が続き、食用になる魚介類のほとんどが地球上から姿を消す(対策がない場合の推計でFAO当局者は否定)

2049年

2050年

出典・参考資料

確定済の「予定」部分

Wikipedia

http://ja.wikipedia.org/

未確定な「予測」部分

未来年表 : 生活総研

http://seikatsusoken.jp/futuretimeline/

調べたきっかけ

1901年未来予測

http://www.tanken.com/yosoku.html

みんなが望む方向に未来は変わっていくのかも、と思ったため。

 
ログイン ユーザー登録
ようこそ ゲスト さん