ソウルの街を歩いていてある日本人と会いました。ワールドカップで日本のトーナメント出場ができないと分かった日の朝で、ソウルの街が韓国対スイス戦に向けて「2002年の感動をもう一度」とわいていました。豊臣秀吉が朝鮮出兵し、それを撃退した将軍の像がある広場の近くで、その日本人は韓国語で「私は日本からの留学生です。発展途上国に学校を建てるための募金をお願いしています。」と話しかけてきました。僕と一緒に行動していた韓国人が、こいつも日本人なんだよ奇遇だねぇ、と言ったのでそこからは日本語で話が進みます。「1万ウォン以上募金してくれた方には粗品を差し上げています。」と言われ、なぬっ1万ウォンだと高い高い(まだソウル到着翌日で物価がよく分からなかったので1万円のような気がしていました)やめやめさようならと思っていたら、連れの韓国人が「よっしゃ、募金したる。」と1万ウォン札をさらっと出したので、僕もなんだか恥ずかしくなって同額を出しました。

あとで考えてみれば、日本から韓国に留学し、韓国語もそれほど流暢に話せない状態で、日本とも韓国とも関係ない国のことを心配してワールドカップで自国が勝てるか負けるかそわそわしている街に出て募金をお願いして歩くなんて、かなりの勇気です。勇気と言うよりも、そこには自分が何かしなくてはいけない自分にも何かできるはずという信じる心がありました。

ちなみに1万ウォン=1200円くらい。

インチョン空港で「インチョンからドーヴァルまでぜんぶ通路側の席にしてくれ」と頼んだら、「成田からオヘアまでは通路側がお取りできません」とのこと。それどころか満席でエコノミーの席じたいがないとか。あららと思っていると「窓側で申し訳ございませんが・・・」とビジネスクラスに無料で格上げにしてもらえたのでした。人生初ビジネスクラス。



ぼーっとテレビを見ていたらアニメ版の「チャングムの誓い(韓国では「大長今」)」をやっていたのでした。確かに「冬のソナタ」と違って子供にも分かりやすいアレンジをすることは簡単かも。今日やっていたのは子供時代の話。火事の中から助けられたチャングム。そして火事の原因はお前だろうと疑われて左遷、チャングムになついている殻付きのアヒルみたいな生き物はなんなんでしょう。

食べ物アニメといえば、そういえばせっかく韓国に来たのに犬も蚕も食べなかった・・・。もったいないことしたなぁ。そして、タイトルが「アニメ大吟醸」に見えるなー。

Mーテンス先生がKBSで講演をするというのでついていきました。KBSは韓国の官営放送で、日本で言うところのNHKのような感じです。実際、日本のNHKとは関係が強く、今年五月には二元同時放送も行ったとか。今回の講演の内容は「デジタル放送とバイノーラル技術」といったかんじ。時間がなくて肝心要のところに一歩踏み込めなかったけれども、聴講者からはたくさんの質問が出ていました。質問内容は韓国語だったのでよく分からなかったのですが、バイノーラルやHRTFという考え方がいまいちよく理解できなかったようです。

アニメーションソフト「うるまでるびペイント」というインタビュー記事があったのですが、面白そうなお絵描きソフトです。開発環境はJavaなんですね。Winで開発してMacでテストしているとのことなので、Java 1.4(いまはMacにも1.5がありますが、開発当時はまだ出ていなかったので)。ペイント系の事をやっているのに、内部ではすべての情報がベクターとして保存されているとか。しかも2Dを書くために3Dデータ。おそらくJOGLとか使っているんでしょう。

デモとなっているうるまでるびののんびりした絵の効果もあるのでしょうが、こんなに豊富に技術を盛り込んでいるのに、うまく技術が隠れたソフトウェアは珍しいような気がします。

臭いだの臭くないだのという話はあまり良いものではないかもしれません。しかも特定国の人々を十把一絡げにしての話は誤解を招く恐れもあります。でも、それを恐れずに書いてみようと思います。

どんな国でもそうなんですが、その国の空港に降り立った瞬間に感じる匂いがあります。ニューヨークJFKでは排気ガスの匂い、フランスのシャルル・ド=ゴールでは香水の匂い、上海では中華香辛料の匂い、成田では麺ツユの匂い(醤油とカツオ出汁?)でした。そして、韓国・インチョン空港に降り立った瞬間に感じた匂いはニンニク(もしくはキムチ?)でした。どの空港に行ってみても、僕は匂いの違いをとても強く感じます。

韓国でも空港の匂いは食べ物の匂いでした。と言うよりも、日本も中国もそうなんですが、それを食べ続けている人間の体臭のようです。僕が韓国に来て数日がたちましたが、風呂後のシャワールームは韓国人の香りです。毎日現地人と同じようなものを選んで食べているからなんでしょう。これでようやく韓国に滞在している実感が湧いてきました。

そうそう、韓国に来て「なんでこんな匂いの中で生活できるんだろう」なんて思ってしまう人もいるかもしれませんが、数日の生活のうちに自分の鼻がそれに慣れ、また、自分の発する匂いも周りの匂いと同化してしまって、まったく気づかなくなってしまうのです。気づいていないだけで、日本人も他の文化の人々にとっては耐え難い匂いを発しているのかもしれません。

誰が言っていたのだか忘れてしまったのですが、「標準化された言語じゃないと、後世に残す大切なプログラムは書けない」という言葉がありました。Javaのように、一企業が規格策定を独占している状態の言語だと、規格変更などの心配をしないといけないし、バージョンごとの互換性を維持するのが面倒だ、ということなのです。そこで、ISO標準化されたプログラム言語をざっくりリスト化してみました。



最近、友達とかと話をしていて思うのですが、僕は「怠けるために努力するタイプ」だということ。教育心理学を専攻している友人と話しているうちに気づいた事でした。手帳を毎年かえて使い勝手を試したり、情報整理の方法をいろいろと考えてみたり、プログラムの書き方や使う言語の選び方、いろいろと生産性向上のためのサイトや書籍を読んだりするのも、「いまいろいろと考えて、あとで怠けよう」という目的なんですね、きっと。

将来怠けるためにいま努力する・・・外堀を埋めて土台をしっかりさせて、いよいよ何かに本格的に取り組むときにはラクをする、という戦略。うまくいけば末永く繁栄する畑ができますが、うまくいかなければいつまでも耕す羽目になります。

ハッカーもそんな感じですよね。パレートの法則をうまく使える人々。

科学技術計算のための言語としてはFortranが有名でした。昔はコンピュータは研究機関くらいにしか置かれていませんでしたが、世界初の高級言語であるFortranが使われたのがたまたまそういった研究機関だったから、科学技術計算に使われて発展してきたのでしょう。現在は科学技術計算のための言語としては、MatlabやMathematicaなどの計算に特化した言語を使ったり、C/C++やJavaなどにライブラリを突っ込んで使ったり、RubyやPythonのようなライトウェイト言語でやってみたり、もともとFortranがやっていたことを様々な言語がやっています。SASとかRとかの統計に特化した言語も、役割分担に参加しています。

そんななかで「To do for Fortran what Java did for C(JavaがCにやったことを、Fortranにやる)」というモットーでFortressという言語が2010年をメドにデザインが進められているそうです。ループ構造を「繰り返し処理」と「パラメータ変数ごとに計算を行っているだけ」という二つに分離して考え、後者をメインにとらえているため、ループはデフォルトで並列処理します。いままでの言語とはちょっと違った雰囲気です。言語仕様を太らせるのではなくライブラリをどんどん充実させるという方針はSchemeのSRFIとかと似たアプローチです。

数式は何世紀もの知識の蓄積があるからそれをそのまま使うという方針なので、言語の見た目はもろに数式。また、括弧類は数学記号としての意味を持たせるので、{}はコードブロックではなく集合を表し、[]は行列、()はタプルだとか。オペレーター・オーバーロードも多用して、より数式っぽく書けるようにするそうです。ただピンチのときにはemacsやviを使いたいので、ASCIIとかUnicodeで打ち込めるようにもするとのこと。なんだかAPLとかJとかを思い出します。

福井日銀総裁が五年ほど前に村上ファンドに出資したお金が2.5倍ほどになっていて、日銀総裁という立場を利用してそんな金儲けしてずるい、みたいなかんじで報道されています。でも、出資時期は日銀副総裁を辞めたあとだし、利益は得てないというし、2500万円くらいだし、いいんじゃないの?と思ってしまいます。1000万円くらいだったら、日銀総裁としての年収の方が多いでしょう。「ゼロ金利解除するかも」みたいなことをほのめかすだけで株価が動く日銀総裁という立場を利用して投資するんだったら、数百億円くらい軽く運用できるでしょう。今回はそんなことしていませんし、数年前にお金を預けたものが増えていた、というだけのように見えます。

投資機会を逃した人々が、合法的に投資して儲けた人を「機会をつかんで投資できたのはずるい」と引きずりおろそうとするのは恰好の良いことじゃありません。確かに村上ファンドは非合法なことをやったかもしれませんが、それに出資者である日銀総裁(当時は総裁じゃないし)は関係ないでしょう。