がんばれ!!ゲイツ君番外編39(2002/01/28)



先週、OutLookの検索項目の文字化けの件をお伝えしましたが、これ、2バイト文字の後半1バイトをすっとばして繋げると確かにメールにあったような文字になるみたいですね(この位調べてみれば良かった(^^;;)。つまりSJISコードでは
構:8D5C 造:91A2
  ‾‾    ‾‾
国:8D91
    ‾‾‾‾

改:89FC 革:8A86
  ‾‾    ‾‾
炎:898A
  ‾‾‾‾
といった所です(どうも情報ありがとうございました)。
まぁ、さすがあちら製のソフトと言いますかなんとなくどういうコーディングしているのかは想像が付きますが、しかし、こんなバグって一回でもテストすればわかりそうなものだと思うんですけど(^^;;。検索ボタン押すまでもないわけですから検索データ作り込む手間も不要ですしね。
これから導き出される結論は、やっぱりどう考えても「テストやってない」にしかならないと思うんですけど、どうなんでしょMS社員の方(^^;;。まぁ、ユーザーにタダでテストをやらせるというのも一つのやり方ではありますが、それだったらベータ版扱いで無償配布が当然ですしね。「うちは新機能作り込むのに忙しいんだ。テストなんてしちめんどくさいことやってられるかー」と言う気持もわからないではないですが、君たちも社会人なんだからその位の常識はふまえていないとダメだと思いますよ。良い子だからテスト位しましょうね。

え?「うちはテストなんてやるまでも無いくらい質の良いソースコードを作ってるんだから問題無い」ですか?

いや、それが本当に質の良いソースなら良いのですが、そうで無いようなんですよね。例えば、OutLookってFolders.dbxファイルをReadOnly属性にして起動すると落ちるようなんですが、これ多分

 …
 fp = fopen(FOLDERSDBX, "a");
 fwrite(buff, SIZE, 1, fp);
 …
てな感じの作りをしているのだろうと言うのは容易に想像できます。Cをやっている方なら一行目と二行目の間に入れるべきコードがすぐにお分かりと思いますが、こんなの初歩の初歩ですよねえ。
どんな優秀なプログラマがお作りになっているのかはわかりませんけれど。少なくとも質が良い作りを心掛けておられるとはとても思えないんですが。というわけでMSの方、やっぱり良い子だからテストはしっかりしましょうね。と言うお話でした。

さて、一週間のご無沙汰でしたが皆様いかがお過ごしでしょうか。
なんか世間では、公衆の面前でいきなり泣き出す例の外務大臣がいたり、自分の答弁がある国会で居眠りしてて、途中で起されて全然とんちんかんな答弁をした例のボケ老人がいたり、企業が次々に倒産していくのを「構造改革が順当に進んでいる現れだ」などと叫んで一向に対策一つしようとしない例の総理大臣がいたりで、なかなかににぎやかな様相を呈しておりますが、この国もいつからこんなマンガみたいな連中に牛耳られてしまったんでしょうね。とりあえず、ゲイツ君に敬意を表して、今度から彼らを「国炎」とでも呼んでさしあげることにしましょうか(^^;;。

で、一方コンピュータ業界の方ですが、ついこないだ、BCN AWARD2002の発表がありました(この記事、Mac版Netscapeでは例によって見えなかったので(^^;;、iCabなどでご覧下さい)。これは大手量販店の去年一年間販売数を集計して各部門ごとにシェアを算出したものですが、OSのシェアが面白いですね。一位のMSはいいとして、二位のAppleが15%となっていますが、これ去年より増えています(三位のコネクティックスってのは、よくわかりませんが(^^;;。)。
Linuxが入っていないのは、雑誌の付録とかでタダで手に入りますから解るとして、WindowsってXPが出たというのにシェアを落としたってことは、やっぱりあれ売れてなかったんですね。
実際XPなんて2000とMe足したようなものだから、Meの悪い所もそっくり持ってきたとも言えるわけで、だから先週ご紹介した方のようなことも起こるわけでしょうしね。
それにMeは論外としても2000も酷いですからね。こないだも2000がフリーズしたのを見ましたが、キーボードリセットも効かず電源スイッチも効かないなんて、お前はMacOS 7.Xかと思わず突っ込みたくなりましたが、今どきこんなOS涼しい顔して売っているのってマジでMSだけですね。

で、先週取り上げさせて頂きました方から、続編のメールも頂きましたのでその一部をご紹介します。しかし、こんな通り一辺倒の回答しかできないでインシデントを消費しようとするMSってのも凄いです(交渉の結果インシデントを消費しないという方向になったそうですが)。多分この手の質問はいっぱい来るので回答もマニュアル化されているんだとは思いますが、要約するとこの回答つまりは「そちらのハードの問題でしょう」ってことですよね。
しかし、例えハードが悪かったとしても、メモリーフォルトとかディスクの読み書きのエラーとか致命的なもので無い限りは、たとえ周辺機器がXPに対応していようとなかろうと、エクスプローラが固まるなんておかしな話だと思うんですが。一体どういう作りをすると、周辺機器のデバイスドライバがXPに対応していないからと言って、ファイルのコピーとか移動をしている最中にフリーズしたりするんでしょ。
さっきも言いましたが、今どきこんなOS売っているのは世界中でMS製品だけだと自信を持ってお伝えすることができます。
それにしても今考えると、Windows95のOSR2ってなんて軽くていいOSだったんだろうと懐かしくて仕方がありません(^^;;。こんな年々質が悪化してかつ重くなるだけのOSでは、シェアも落とすようになったというのも当然でしょうね。ま、言ってみればこうして世の中は変わっていくというわけでありますが。

というわけで、今週はこんな所で終りです。番外編ということで割と短めにお届けいたしましたが、いかがでしたでしょうか。
ところで、ついこないだ、こんなメールを頂きました。

今回、Microsoftから電話があった際、以下のようなやりとり があって個人的に驚いたので、メールしてしまいました。 こんなもの常識だったのかもしれませんが、メールせずに いられなかった事をお許しください。

Microsoftからセミナーに関して一通り話した後======

M「できMicrosoftのセミナーの案内を送ります」
私「いや・・・結構です」
M「では下の名前を教えてください」
私「いや、だから送らなくて結構です」
M「え??ああ、わかりました」

======================================

 ・・・これって、詐欺師の基礎テクニックでは・・(苦笑)。

怪しいセールスの電話とかだったらちゃんと「お断りします」 と言ったところでしたが、まさか(一応は)まっとうな会社の 電話に、「怪しいセールスへの対処法」での言葉遣いが必要 だとは思いもよりませんでした(笑)、自分が世間知らずである と思い知らされた一日でした。

いや、確かにキャッチセールスなどの怪しげな勧誘の電話には、断るときに「結構です」という言葉を使ってはいけないというのは常識ではありますが、しかしMSもこれをやっているとは思いませんでした。ひょっとしてその手の業者出身の方が多いのかとも思ってしまいましたが、MeとかのクソOSを平気で売っている所を見るとそう考えられなくもありません(^^;;。
まぁともかく、詐欺集団なんて呼ばれないためにも、MSさんいい子だからもうちょっときちっとしましょうね。

それでは、また来週まで、さようなら。


back index home next