我々がソフトウェアを使って、コンピュータにやらせたいことが何なのか、ということを。コンピュータは長い間、不便極まりない道具だった。コンピュータを利用する人々は呪文のような複雑なコマンドを記憶し、マシンが壊れないように細かいルールに従い、一般的ではない特殊な単語を用いて会話する能力を求められた。一般人にとって、コンピュータは聖域だったのだ。それは本当にここ最近の話なのだ。現代の我々がコンピュータに求めているのは、手軽に文章を作成でき、絵を描き、音楽を奏で、手紙を書き、分からない知識を獲得し、多くの見知らぬ人とコミュニケートし、放送し、受信し、遊び、知的好奇心を満足させ、そして自分の生活を限りなく豊かに、便利にすることではないのか?そして、実のところ、とっくに我々はそんな地点に到達してしまっているのだ。少数の人々は気づいているが、多くの人は未だにバージョンアップの名の下に、無意味な機能のついた不要な製品のために無用な料金を支払っている。前までは、「バージョンアップ」は胸躍る大切なイベントの一つだった。ところが、最近のバージョンアップは苦痛以外の何者でもない。カネは掛かる、時間は掛かる、インストールしたら環境が破壊されるというとんでもないモノすら存在する。手に馴染んだインターフェースは各社の思惑により勝手に変更され、使い慣れた機能は使いにくい機能へと改悪される。メーカーによってはバージョンアップの名をかたり、バグフィックス版でユーザーからカネを巻き上げていたりもする。コンピュータは単なる道具に過ぎないのだ。ソフトをバージョンアップする前に、自分がコンピュータでやりたいことを再認識しろ。コンピュータを使う前に、それがコンピュータを使わなくても、簡単に実現出来ないかどうか思考せよ。罫線と格闘する前に、印刷してから定規で線を引いた方がどれだけ仕事がスムースに進むか吟味せよ。ノリとハサミを使っていた時代と比較せよ。Windows返品運動が、実際の行動として実施された。Microsoftに対し「金を返せ」と迫ったが、やはりというか何というか、Microsoftはこれを「返金はPCメーカーの問題だ」と片づけた。それは実際に「PCメーカーの問題」なのだ。M$の本質的な問題は別に品質とか、性能とかそんなことではない。開発をやっている身にとっては、それは重大な事項なのだが、実はそんなものは二次的なものに過ぎない。問題はM$の行為が、我々から選択する自由を奪い、独占を盾に搾取していることにある。ライセンスの上では、使用許諾に承諾できないユーザーは「未使用の製品についての代金の返還手続きに関しては弊社に速やかにご連絡ください」とある。よって、Windows返品運動に参加する人々は彼らが提示したライセンスの条項に乗っ取って、「代金の返還手続き」をしているだけに過ぎない。PCメーカーにより拒まれている。Windowsのライセンス代金を支払っているからだ。Windowsを欲している欲していないに関わらず、だ。PCを販売させるには、消費者がそれほ欲していることをアピールする必要がある。それが今回の運動の趣旨である。M$や、その取り巻きが「Windows返品運動はM$を誹謗中傷する行為だ」と切って捨てるのはナンセンスの極みだ。Windowsによるファシズムを絶対に許してはならない。vaporwareってヤツだ)。Javaに近いオブジェクト指向言語で、(M$に言わせると)Javaよりも優れているらしい。Javaは言語として優れているのか?Javaは極めてオブジェクト指向な言語だ。Javaの初心者本が氾濫していたが、OOP(最近はあまり使わない言葉かも)を理解していなければ、Javaをきちんと使い回すのは極めて困難だ。C言語にオブジェクト指向を持ち込んだハイブリッド言語だ。C言語のプリプロセッサとして処理していた)。Javaはオブジェクト指向を土台として、C言語の面をかぶせた感じだ。Javaを会得できる(と言われている)。どっちが優れているだとかというのは、そんなことはこの際どーでもいい。そんなことは各人の思想とか、お偉いコンピュータ言語学者が判断することだ。実務でプログラムを書く人間にとって、そんなことは大きな問題ではない。C++と決定的に違うのは次の2つ。1つは標準的で近代的なクラス・ライブラリを持っていること。1つはネットワーク透過なクロス・プラットフォーム環境で動作するということ。この2つの点から、Javaは言語と言うよりは、どちらかというと環境だと言える。Smalltalkと比較されるべき言語なのだ。Javaである意味なのだ。Java政策を思い出してみよう。クラス・ライブラリの改ざん非標準的なクラス・ライブラリM$は標準的なクラス・ライブラリに手を入れ、M$環境でしか動かない「環境」を生み出した。Classes)を生み出した。Javaに対して一貫してとり続けている態度、それがこの「Javaは言語である」ということだ。「言語」なんだから、それ以外の所には手を入れてもいいというのがM$の論拠だ。Win32APIを直接叩けるようにするという仕組み(J/Direct)を取り入れたのも、この「Javaは言語である」というのが、その行為の拠り所になっている。ここでまた最初に戻ってみよう。Javaに取って代わる言語を開発中だと触れ回っている。Javaは「言語」だから、M$が水蒸気を吐き出しながら作っているという新しくて素晴らしいらしい(そして、例によって例のごとく、いつ登場するか分からない)「言語」が取って代わる可能性がありますよと一生懸命に喧伝しているワケだ。その新しい言語とやらはM$の環境でしか動かないだろう。これはM$に言わせれば、Javaの対抗馬になりうる。Javaは「言語」なんだから。手品師は「タネも仕掛けもありません」といって右手でハンカチを振り回しながら、人がハンカチに目を注いでいる隙に、左手からタネと仕掛けを取り出す。23:57優秀な競輪の選手は1日も足腰のトレーニングを欠かさないという。1日トレーニングを怠っただけで筋肉の衰えを知覚できるのだそうだ。使わないパーツは退化していく。いうわけで、この4日間、オレはひたすら頭を使わないことにした(^^;。昔、録画したビデオを適当に潰し、頭を使わなそうなゲームをダラダラとプレーし、無意味なパズルを適当に解いて、ウダウダと街を徘徊し、ヨダレを垂らして適当に寝て過ごした。実に無意味な連休だった。そんな退化し始めた頭の中で、退化したからこそつかむことの出来る一つの事実を認識した。現代人は飼い慣らされた情報家畜であるオレに取って、このページを書くのは実に頭を使う作業である。興味のある話題を探し、それについて自分なりに考え、結論を導きだし、それを秩序立てて人に分かるように文章化する。必要があればビデオをキャプチャし、デジカメで写真を撮り、写真をスキャンし、構成を考える。やって並べて書いてみたら、なんでオレはこんな面倒な(しかも見返りもない)ことを続けているのだろうかとも思うが、オレに取ってこの行為は見聞きしたことを自分の中に根付かせるための大事な作業だ。実際の所、現代人はそんなことをしないでも死ぬことはない。否、そんな面倒なことをする必要すら全くない。頭を使わないでも生活は十分に出来てしまう。半場強制的な作業であり、決して知的な作業とは言い難い。頭脳労働者とかホワイトカラーとか言われる人間は、強制的に頭を使わされる可哀相な人々なのである。現代人の頭の使わなさは特筆に値する。情報があまりにも身近になりすぎ、考えることは不必要になった。考えなくても、答えはそこにあるのだ。現代人に必要なのは、何が必要なのかを覚えていることと、それがどこにあるのかということを覚えていることだけだ。Dvorakは最近のコラムでこう書いた。「現代のコンピュータは人に整理させる力を失わせる。大容量のハードディスクは、不必要なデータまで取っておくことが出来る。ネット仲間のライターは昔こんなことを言っていた。「現代の速いコンピュータは、人から思考能力を奪い去る。3:35ほとんど役に立ってなかったと思われる(^^;アーティクル・タイトルの右側の矢印の使い方を変更しました。)を押すとアーティクル間を移動します。(1)自らの手でわざと逆境を生み出し、相手から攻撃を受けた後に、あらかじめ用意しておいた隠し玉でその敵を一網打尽にする方法または手法。(3)(隠語)精力絶倫。Clinton{1946‐;米国第42代大統領(1992‐2000)}の起こした奇跡的な復活にちなんで使われるようになった言葉。クリントンはベビーブーマー世代の初の大統領として就任。米国の「古き良き価値観」を大きく塗り替えた人物として知られる。以前、クリントンの楽しい状況をちょっとだけ書いた。この大統領は次々と自らの手で問題を引き起こし、次々と厄介事を抱え込む、と。それは全て計算の上だったのだ。クリントンは完全に復活した。この大統領はホントにスゴイ。クリントン弾劾裁判は国民から完全に無視され、議会共和党は「国民のために(裁判中でも)黙々と仕事をこなす大統領の足を引っ張っている」としてメンツを失い続けている。クリントンが罷免される可能性はゼロとなり、共和党はこれをソフト・ランディングさせる方法に四苦八苦している。これは、アメリカ人がたびたび口に出す「古き良き価値観」が有名無実化していることを如実に示している。国民は大統領が職務中に淫らな行為をしようが、教会で誓い合った自分の伴侶を裏切ろうが、自分を繕うために国民にウソをつこうが、それが政策として国民に悪影響を与えさえしなければ、そんな「内情」などはどうでもいいのだ。国民も程度の差こそあれ、同じコトをやっており、そしてそれを他人から干渉されることがまっぴらなのだ。それは「古き良きアメリカ」の定義とは当てはまらない。共和党の保守的な連中はこれが理解できない。彼らの価値観と、平均的なアメリカ人の価値観の差は益々と大きくなっている。共和党と民主党を政策上から区別するのは難しい。クリントンは共和党の政策のオイシイ所を多くを取り込み、「限りない中道のちょっと左側」を歩いているに過ぎない。次の大統領選の共和党の最有力候補であるジョージ・W・ブッシュ(前アメリカ大統領、ブッシュの長男)も、「限りない中道のちょっと右側」を歩き、国民と歩調を合わせている。取り残されている「古き良きアメリカ」を信じる連中がクリントンを攻撃し、そして国民の反発を買っている。彼らが生き残り続けているのは、強力な支持基盤があるだけに過ぎない。ここには2つの傾向がある。1つ、過程はどうでもいい。汚い手を使おうが何だろうが、勝ったモン勝ちである。小賢しく、悪知恵が利き、一番になるためならばプライドもかなぐり捨てるヤツがこの世を支配する。後ろから聞こえる不平不満は「負け犬の遠吠え」に過ぎない。横柄な態度を取るなど、強者は弱者を踏みつぶして良い。2つ、弱者は徒党を組む。「弱者」は自分が「弱者」だと気づくと、まず同じ立場にいる連中を集めだす。一つの勢力ができあがると、大多数の意見を無視して、強者に噛みつく。弾劾裁判を起こすなど、弱者は強者に無理難題を吹っ掛けて良い。そっちのマジックはタネがバレバレで、いまいち効果が弱いようだが...。うーむ、ちょっとムリのある論旨になってしまった(^^;。DOS-Win95カーネル(?)を統合して、OSの値段を大幅につり上げる計画を、WinY2Kの開発の大幅な遅れにより一時中断した(インストール時に入力するクレジットカードの番号と、ニセの番号とを見分ける仕組みに問題があるらしい)。16bitx32bit環境を作るんだって。Win9xを作って、ユーザをがんじがらめにする腹づもりらしい。