hirax.net::Keywords::「アランケイ」のブログ



2002-12-07[n年前へ]

私たちの手で全てを描く 

ATOK数式処理プラグインを作る


 大雑把に言えば、「ノートや本で使われている紙」を使うときには「読む(表示する)」「書く(記録する)」という大きな二つの目的がある。もちろん、紙自体には「拭く」とか「包む」とかいった重要で欠かせない役割がある。しかし、トイレットペーパーじゃあるまいし、「本のページでお尻を拭く」なんてのは何かが差し迫ったよほどの非常事態でなければ、絶対しないに違いないのである。とりあえず、「読む・書く」というのが二つが重要なところに違いない。

 しかも、もう少し考えてみると、結局のところそれらの目的・用途は

  1. 自分で何かを書く・描く
  2. 他人の何かを読む・見る
という風に考えることができるのではないだろうか。例えば、本を読むときには「他人の何かを読む・見る」ことになる。もし、そこに自分の意見を書き留めたければ「自分で何かを書く・描く」ことになるだろう。また、ノートにせっせと色んなことを書き留めているときはもちろん「自分で何かを書く・描く」わけだし、もしそのノートを後で読み返すのであれば「他人(過去の自分なんて他人なのだ)の何かを読む・見る」ことになるだろう。

 で、重要なことは紙はこれらの目的の中で「書かれたり、描かれたり」はしているけれど、決して「書いたり、描いたり」はしていないのである。紙の上には文字や言葉やあるいは絵がスラスラと書かれていくわけだけれど、それらの文字や言葉や絵といったものを描いているのは決して紙ではないのである。それらを実際に描いているのはペンであり、そのペンを持っている私たちの手なのである。紙の上に色んなものが描かれていくけれど、それらは単に紙の上に描かれているだけで、全てを描いているのはペンを持った私たちの手なのである。

 だから、アランケイが提唱したダイナブックに近づきつつあるタブレットPCなんかものを眺めていると、それはあまりに多くの役割を「ブック=紙」に求めすぎているんじゃないのかなと感じてしまう。「読む(表示する)」「書く(記録する)」という役割を全部求めようとすると、私たちの「手」で使う道具にしては「重く」なってしまうんじゃないだろうか、と思ったりするのである。それでは、私たちの手で持つ軽いペンではなくて、まるで手で抱える重くて厚い本になってしまうんじゃないだろうか、と思うのだ。あるいは、もしかしたら「読む」ことに重きをおいていて、「書く」ことを無意識に軽んじているのかもしれない。


 

 だから、「ペンが紙の上でどういうものを描いたり動いたりしたかをペン自身が覚えていて」「必要なときに、無線でPCにそれらが描いたものやペンを持ったての動きを転送する」というアノトの電子ペンなどを見ると、逆にとても面白いなと感じるのだ。こういうものだったら、自分で何かを書いたり描いたりする際にとても役に立つ「私たちの手の一部としての賢いペン」になるかもしれない。
 
 
 

ATOK数式処理プラグイン


 そういえば、PC上で動いてはいるのだけれど「IMEなどの日本語入力システム」だって「私たちの手の一部としての賢いペン」に違いない。例えば、それらの日本語入力システム無しには、「自分で何かを書く」際に難しい漢字を書くことはきっとできないと思う。私たちが曖昧に頭の中に思い浮かべた日本語をタイプすると同時に日本語入力システムがちゃんとした漢字に変換することで、私たちの言葉が次々ときちんとした漢字でタイプされていくのである。つまりは、日本語入力システムは私たちの手の一部としての「辞書内蔵の賢いペン」なのである。
 

 ところで、事務処理や技術的な仕事に携わる人であれば何かの計算のために電卓を使うことも多いに違いない。PCを使いながら、そんな計算をしたいときにはどうするだろう?私はこれまでコマンドラインクイック起動のバーでcalcとタイプして電卓ソフトを起動していたのである。そして、電卓ソフトに数字を入力して計算をしていた。
 

コマンドラインクイック起動のバーから電卓ソフトを起動する

 しかし、こんなことをしているとちょっと何だか変な気分になるのである。どうして、電卓の進化した姿であるハズの二十一世紀のコンピューターで、わざわざ電卓ソフトを立ち上げなければいけないのだろう?しかも、その電卓ソフトは昔ながらの電卓そのまま(なおかつホンモノよりもちょっと使いにくい)なんてとても変じゃないだろうか?何でもっと、楽に手軽に計算ができないのだろうか、とワタシは思ったりするのである。


 というわけで、試しに日本語入力システムであるJUSTSYSTEMのATOKに「数式処理機能を追加するプラグイン」を作成してみた。通常の日本語入力システムは「辞書内蔵の賢いペン」であるわけなのだけれど、このプラグインを追加すれば、ATOKは「高機能関数電卓内蔵の賢いペン」に早変わりするのである。
 


 これを使えば、文章作成中に計算をしたくなった時には、例えば

とタイプして変換すると、
という風に変換(計算)されるのである。(辺り→当たりの変換ミス…) もちろん、変数への代入なども自由にできるので、
と入力すると、
1/year= 0.00273972602739726
と表示されるわけだ。sin()やcos()といった関数やpiなどと言った定数も使えるので、普通に使われるような計算であればタイプすると同時にすぐに答えを得ることができるのである。通常の日本語変換システムが「私たちがタイプすると同時に漢字に変換する」のと同様に、「私たちがタイプすると同時に数式計算をしてくれる」のである。これで、やっとPCを「計算機内蔵の賢いペン」として使うことができるわけだ。

 とはいえ、こういう色んな「賢いペン」を使ったところで、結局のところそれらを描いているのはそのペンを持っている私たちの手であり、私たち自身である。書かれたり描かれていくものはペンが描いているわけではなくて、私達自身が描いたものなのである。私たち自身の心が何かを感じ、私たちの頭が何かを考え、そして、私たちの手が全てを描くのである。

2005-10-04[n年前へ]

「やったこと全てが上手くいくなら、十分には挑戦してないってことさ」 

Untitled ふと建物の土台に、文字が刻んであることに気づいた。その文字を眺めていると"If everything you try works, you are not trying hard enough. GORDON MOORE"と書いてある。「やったこと全てが上手くいくなら、十分には挑戦してないってことさ」と言うムーアの言葉を見ながら、アランケイの"If you are the smartest person in the room, you are in the wrong room."「もしあなたが部屋の中で一番賢い人だとしたら、あなたは間違った部屋にいる」という言葉を思い出す。

If everything you try works,you are not trying hard enough. GORDON MOORE

2006-04-08[n年前へ]

「幸福論」 

幸福論 小倉千加子・中村うさぎが書いた「幸福論」を読んだ。「なるほど」と頷くところは多いのだけれど、「モテ・非モテ論」と同じく、「興味を惹かない箱」に入れた。いや、少し違う。「そんなことは考えてもしょうがない、の箱」だ。頷くところはとても多いのだけれど、その結果を不毛に感じたからだ。そして、「未来はどうなっているんだろう?」という質問にムッっとしたアランケイの「未来を予測したい?なら未来を作ってしまえばいいだろ?」というセリフをふと連想した。

 彼女らが持つ背景・環境・価値観を共有できる人たちは、とても興味深く読むに違いない。その背景・環境・価値観を実におぼろげに想像することしかできない私ですら、頷くところは多かったのだから。とはいえ、この本のどのページも破り撮り残すこともせず、そのままゴミ箱へ入れようと思う。そして、限られた時間を他のことに費やしたいと思う。この本には、(特に他者に対する意識が強かったり、物事に意味をつけたくなるタイプには)たくさん面白いことが詰まっている。しかし、「未来論」を語るくらいなら、ほんの少しでも「未来」を作った方が好みに合うのと同じく、この「幸福論」という本を長く読み返すくらいなら、他のことをしたい。

 そういえば、「幸福」って何だっけ?と思い、新明解国語辞典をひいてみた。なるほど、「幸福」という状態は、「進化を続けてきたことで現在がある生物の世界」とは相反するものなのかもしれない。

 「幸福」現在の環境に十分満足出来て、あえてそれ以上を望もうという気持を起こさないこと。また、その状態。  「新明解国語辞典」
外へ外へと向かっていくそういうエネルギーがなかったら、人類はいまだに洞窟の中で暮らしてたんだろうか。  「イラクと幕末」

2010-06-18[n年前へ]

立体表示のブログシステム始めました!? 

 立体表示のブログシステムをやってみたい、と時折思います。バナー画像も、使われているイラストも、もちろん、文章も適切に立体処理されている、というものです。イメージ図を適当に描いてみると、下のような具合です。右目にシアン(青+緑)・右目に赤色の赤青メガネをかけて眺めてみれば、立体的に見えることがわかると思います(この画像-記事-はRSSリーダーでなく、ブログ本体から眺めると面白いと思います)。

 もちろん、立体の表示方法と言ってもさまざまなやり方があるわけですから、たとえば赤青メガネ用に処理されたアナグリフのデータを格納しておくのではなく、データは使いまわしし易いフォーマットとして格納した上で、アクセスがあった段階で(相手の環境に合わせて)適切なレンダリングを行った上で、データを送信する、という具合です。

 一番好ましいのは、送信するデータ自体も汎用的なフォーマットで行い、クライアント側で自身の環境に合わせてレンダリングを行うというものでしょう。胸を張って「立体表示のブログシステム始めました。」と言うことができるような日は、一体いつ頃訪れるのでしょうか?

 未来を予測する最善の方法は、それを発明することだ。
 未来は我々が決めるものであり、宇宙の既知の法則に違反しない範囲で望んだ方向に向かわせることができる。

アラン・ケイ

 ところで、送料込み120円ほどなら、赤青メガネを欲しいと思われる人はどのくらいいるものでしょう?そんなことが知りたい今日この頃です。

立体表示のブログシステム始めました!?








■Powered by yagm.net