hirax.net::Keywords::「言語」のブログ

2007-08-30[n年前へ]

機械が生成するコトバ

 風の吹くまま、気の向くままに、画像処理+Wikiプログラムを書く。今の風と気は、画像処理と高速化の方向に吹いている。画像を繋げる「画像Wiki」の部分は限られた人のコトバか、機械が生成するコトバに限定しよう。だから、明日の夜は、そんな「画像処理マクロ言語」を久しぶりに書いてみよう。

あちこち寄り道しながら歩いていても、しばらくして振り返るとそれなりの道になっていると信じて。
人生は気長な一筆書きだなぁ…。次の世界は…どんな感じなんでしょうね?
技術者の場合は、関係なんかいくら言ってもしょうがない。何か現実にある性能を発揮するものをつくって見せなきゃいけない。
次の点へと線を繋げていくと、いつの間にか一つの絵になっていく

2008-05-21[n年前へ]

「言語の特徴」と「古池や蛙飛び込む水の音」

 言語はそれぞれ個性を持っていて、それを学ぼうとする私たちは、それを新鮮に感じたり、それを面倒だなぁ、と感じたりする。たとえば、名詞ごとに性別があったり、複数形単数形で言葉が姿を変えたりする。あるいは、音の大きさでリズムが刻まれたり、あるいは、音の高低で言葉の意味が変わったりする。そんな特徴は、私たちを悩ませると同時に、不思議な面白さも感じさせる。

 今週号の週刊SPA!の坪内祐三×福田和也「これでいいのだ!」を読んでいて興味深く感じたのが、松尾芭蕉の「古池に飛び込んだ蛙は一匹か?100匹か?」という話題だ。自然な日本語では、複数形と単数形をほとんど区別しない。だから、「蛙」という言葉が書かれていても、その蛙が一匹なのか、それとも100匹なのかはわからない。そして、「水の音」と書いてあっても、それが「たくさんの水音」なのか、「ひとつ響き渡る水の音」なのかは、わからない。

古池や蛙飛び込む水の音
  松尾芭蕉

 この「蛙」をラフカディオ・ハーンは"frogs"と訳し、正岡子規やドナルド・キーンは、"a frog"と訳したという。古池の水面に一匹の蛙が飛び込み水音が静かに聞こえるのと、たくさんの蛙が次々と水中に飛び込んでいき、その音が次々と響き渡るのとでは、全く違う景色である。全く違う世界だ。「終わり」と「始まり」という言葉と同じくらい違う趣(おもむき)の景色だ。

 蛙が何匹であるのか、その水音はどんな響きなのか、それは読者の心が決める。その自由度が、曖昧であると同時にとても良い。

松尾芭蕉






2008-06-09[n年前へ]

Photoshopプラグイン開発環境(PDLS)再び

 Photoshopプラグイン開発環境 Photoshop DLL Linking System (PDLS) のページを(旧Pukiwiki)のファイルを元に書き直しました。PDFの説明ファイルの2004/08/07版はこちらになります。また、サンプルソース・バイナリファイルはこちらです。

 AmetMultiのモットーは「ATOKから何でもできる」でしたが、PDLSのモットーは「Photoshopから(その人のレベルに応じて)何でもできる」でした。(Photoshopの規約は気にせず)Cを使ってネイティブ・プラグインを気軽に書くこともできれば、GUIを使った連続作業などで自動的にマクロ関数(プラグイン)をお手軽に作ることもできる。その人のレベルに応じて、ステップアップすることができるPhotoshopのプラグイン開発環境というわけです。

 マクロ関数やネイティブ・プラグインを組み合わせれば、さらにカスタムプラグインを作ることもできます。また変数を使ったり演算や数式処理も使えて、NEWやDELETEといったマクロを使い、局所領域に対してだけ演算を行うこともできます。そして、マクロプラグインには自動的にGUIをかぶせることもできるのです(GUIコードを書かなくても、ダイアログで変数設定などを実行時にすることができる)。

 また、表計算アプリとの連携や鳥瞰図表示のプラグインもついている……というテキトーな機能てんこ盛り、の環境です。Photoshop Elementなんかで使うこともできますので、画像処理で遊んでみたい人は一度使ってみても良いかもしれません。いつものように、SYSTEMコールもできるプラグインなので、つまりは何でもし放題のプラグイン環境です。使ったことのないPhotoshopユーザ(ないしはPhotoshopプラグイン互換の画像処理ソフトユーザ)は一度遊んでみると良いかもしれません。

PDLSPDLSPDLSPDLS






2008-07-30[n年前へ]

「道具」と「文化」

「道具」は「文化」の要素の一つだ。しかも、それは比較的大きな要素である。「2001年宇宙の旅」で棒という道具を手にした猿が、その棒をついには宇宙ステーションという道具に変えたシーンが象徴的であるように、道具は人の生活スタイルに大きな影響を与え、そしてその生活スタイルは考え方・感じ方にさらに大きな影響を与える。つまり、道具は文化に影響を与える。

 「フレームワークと異文化論」が面白い。

「Railsって一本道のイメージなんでしょうか。これにそって作ればWebアプリケーションが不安定にならずに完成するんでしょうか」
「私にとって“レイルズ”のイメージはこれなんです」といいながら、東京近郊の複雑な路線図を大写しにすると、会場は大爆笑に包まれた。
この会場に来るためにどの路線を使ったら良いのかを考えたときに、さまざまな選択肢があったと思います。……そんなにレイルに縛られなくてもいいんじゃないでしょうか

 「線路」と「人生の方程式」ではないけれど、レール(線路)なんか一本じゃないし、だいたい設計した線路は実際の線路とは全然違ったりする。それが人生ではとても普通のよくあることで、それが大変さでもあるし、楽しさでもある。

 多少なりとも他の文化を知らないと、ひとつの文化の姿を実感することはできない。他のものとの差異を見て、初めて自身の特徴が見えてきたりするからだ。道具の特徴を知るためには他の道具を知ることが役立ち、道具が文化に強く影響を与えるのだとしたら、そして文化が人の生活そのものだとしたら、(一つの道具を使えるようになった上で)他の道具を眺めてみることは、人の生活に大きな影響・大きな広がりを与えるに違いない。