| 2000 年問題と夏休みの宿題 |
|
「腰フラおじさん」の情報求むキャンペーン とりあえずやってます。 まずは前回の報告をしなければ。太陽が 黄色に見える女性はたくさんいました。さずがにお名前は出せませんです。 それから、菩薩様になってしまうという女性も数多くみられました。 ほかにも色々と女性からのコメントを頂いたのですが、それは私だけの 楽しみにしておきます。むふふ。 あとは、太陽が黄色く見える医学的理由は「貧血症状」との情報を頂きました。 ほんまかいな、というのが正直な感想ですが、医学部卒の人の見解だそうで、 あながち信用出来ない話ではありません。ちんちんに血が集まって貧血に なるんでしょうか? はてな、です。 ああ、みやちょさんの 「13 回以上」というのは単なる押し間違いだったのですか。うーん、「実は オナニーで 15 回なんです」というようなオチを期待していた私があさはかでした。
さて、今日の話題は 2000 年問題です。 2000 年になるとソフトウェアが誤動作するというアレです。 私は数年前まで、日本には 2000 年問題は存在しない、と思っていました。仮に あったとしても、ごく一部のアプリケーションに限られるだろう、と非常に楽観視 していたのです。 何故かというと、日本は「昭和→平成」の移行を経験しているからです。 もう 10 年程前になりますが、連日のようにマスコミが昭和天皇の容態を報道して いた頃、私の周りでは大騒ぎになっていました。私は当時、アプリケーション 開発に携わっていたのですが、普通のアプリケーションは、元号は「明治」「大正」 「昭和」の三つしか想定しておらず、新しい元号に対応するスマートなカラクリは 持っていませんでした。 幸いにして、私自身は元号が関係するような仕事ではなかったのですが、周囲の SE やプログラマーは必死になって「新元号対応」をしていたのです。 本来であれば、最初から新元号を想定してアプリを作り、新元号が制定されたら、 そのデータを入力するだけにしておけばよいのですが、そこまでしていたアプリは ほとんどなかったように思います。つまり、「明治」「大正」「昭和」の決めうち だったのです。 その大騒ぎの時(私自身は大騒ぎしなかったのですが)、私が思ったことは、 この機会に 2000 年対応もしているんだろうな、ということです。 新元号対応と 2000 年対応で、アプリの修正箇所というのはかなりの部分が共通だと 考えられます。そして、この手の修正が困難なのは、プログラム・ロジック ではなく、関係する箇所を全て洗い出せるか、ということと単なる手間(ソース他の 修正とそのテスト)の問題です。 ですから、新元号対応と 2000 年対応を同時に行うのは、かなり効率的な ことだと考えられます。で、私は、当然のように 2000 年対応もしている と思い込んでいたわけです。 もちろん、昭和天皇がいつ崩御されるか分からない状況では、2000 年対応など している暇はなく、新元号対応だけで精一杯、ということはありえるでしょう。 でも、少なくとも 2000 年問題の存在だけは明らかになったはずです。そうすれば、 その後、機会をみて 2000 年対応をすればよく、今頃になってあせる必要は ないわけです。 もし、新元号対応に携わったエンジニアで、2000 年問題の存在に気が付かなかったら、 それはアホとしか言いようがありません。また、平成になってから作られた アプリケーションで 2000 年対応していないのも、エンジニアの責任は多大です。 ところが、アホなエンジニアが多かったのか、あるいはエンジニアは気付いて いたのに、マネージメントやユーザ側がそれを黙殺したのか、日本製のアプリでも 現実に 2000 年問題は存在するようです。 もっとも、頭のいいエンジニアなら、新元号対応と同時に密かに 2000 年対応を していて、とは言っても、表面上は 2000 年対応していないように見えていても、 ちょっとした変更だけで対応出来るようにしておいて、ということですが、 ユーザからの要求があって 2000 年対応する段になって、1 日で出来る作業を 3 ヶ月かかることにして、金をふんだくろう、なんて考えても良さそうなの ですが、そういう話も聞こえて来ません。 まあ、その金が自分のポケットに入るような状況というのは、あまり考えられない わけで、そんなことする奴はいない、と言われればその通りですが。 でも、最近になるまで、誰も 2000 年問題の存在に気が付いていなかった、という のはどうしても納得出来ません。これは日本だけではなく、世界中で言えるの ですが、特に日本では新元号対応を経験しているだけになおさらです。 結局のところ、気付いてはいたんだけど、それを言うと只働きさせられる かもしれないしとか、2000 年になるころには自分の担当は変わっている だろうしとか、それまでにはアプリも全面的に入れ替えられるかもしれないし、 といった理由で、みんなで口をつぐんでいたんでしょうね。 なんちゅうか、夏休みの宿題を最後の 3 日間まで手をつけない、というパターンと 似ているような、ちょっと違うような。不良債権処理を先送りしているのと、 似ているような、ちょっと違うような・・・ 因みに、仮にノストラダムスの予言通り、 1999 年 7 月に世界が滅びるとしたら、 それは、2000 年まで半年を切った時点で発生する 2000 年問題に起因するの ではないかと、密かに考えています。2000 年になる前でも、2000 年問題は発生 しますからね。少なくとも、核戦争とか宇宙人の侵略よりは確率が高いと思います。
|