Flower

2005年08月27日 土曜日

Lightweight Language Day (and Night)

今年もLightweight Languageの年に一度のお祭りであるLightweight Language Day (and Night)に参加してきました。チケットの発売に気がつかなかったので、何とか買えた昼間の部のみ参加。
今年の僕が感じた目玉のひとつ目は、GNU awk(gawk)のXML拡張であるxmlgawkであろうか。僕がgawkやnawkを使っていたのは学部の4年目のころで、あのころは日本語化パッチを当てたjgawkをメインに使っていた。(今にして思うとperlのプログラムも結構書いたけどawkほど使ってないな。) 気がつけば国際化されて、キーワードが増えてXML文書をSAXっぽく扱えるようだ。この拡張はgawkの先端開発版という位置づけで、コンパイルオプションで無効にできるそうだ。awkは行指向ツールとしてはperlやrubyより使いやすいところはあるので、まだ開発が行われていて進化が続いているのかと言う驚きとともに、昔師匠のawkの技でうんざりしてしまいやめてしまったawkであるが、再び遊んでみたいなあと思ったのである。(僕の師匠(指導教官ともいう)はawkとかPostScriptのプログラムをサクサクと・・・)
二つ目は全然追いかけてもいなかったけどPerl6周辺の話。昨年のLLでは北京オリンピック頃と言っていたPerl6であるが、この1年でPerl6のHaskellによる実装(Pugs)を行ったという天才が登場して、突如として開発が加速しているようだ。それにしても1ヶ月でHaskellを覚えて、Perl6の仕様を具現化してしまうとは。若い天才的な人物の登場というのはなかなかエキサイティングなことだったのだと思う。小飼さんのPerl6のデモを見ていたのだけれど、Perl5との互換性を捨てているせいか、言語自身がリファインされて、どことなくrubyに近づいているような・・・ 似たような機能を影響しながら追加していくと、結局PerlとRubyとPythonを足して3で割ったような言語ができるのだろうか? もうちょっとPerlの良いところであり悪いところでもある毒々しさを残して置いて欲しいのだけれど。
他の言語に関しては特に進展があったわけではないのでここで述べる必要もないと思う。ざっと10個の言語プレゼンを聞いたのであるが、聞いた結論としてLightweight Languageとは何だろうかと思ってしまう。個人的なLightweightであることの定義付けであるが、まず最初に軽い記述で高度な処理ができること、次にたいていの人にとって理解しやすい概念のみでプログラム可能であることかなと思う。そういう点でエヴァンジェリストの方々には大変申し訳ないが、monadsとか、Curry化とか、継続とかが一般に理解されるようになるとはとうてい思えない。(一応分かりやすいと思う解説へのリンクは貼った。) むろん関数型プログラミングの威力は理解できるのだが、果たしてLightweightなのか? 誰しも知っていて当たり前なのか? と言うあたりが僕は知りたい。(Scheme的にはSICPを読めと言う話だと思うのだが、みんなしなければならないもんでも無かろう。) ちなみに僕自身はLightweightに関係なく関数型な言語の1つはプログラマを志す人は教養レベルでも良いからやっておくべきだと思ってはいる。第一、面白いし。
フレームワーク対決については、Kahuaは昨年のLLで面白いツールだと思っていろいろ調べていたので、面白くデモを拝見したのだが、もう少しうまく説明できればなという場面が多かったかも。Ruby on Railsについては、一度デモを見ておきたいと思っていたので、今回のプレゼンは参考になった。みんなが凄いというだけあるな。うちのサーバにインストールというのはバックエンドDBをインストールしたくないので保留としても、試験動作環境のDebianマシンには入れてみてもいいかも。ちょっと検討してみよう。Sledgeについては今更Perl Baseなシステムを持ちたくない(我が家の環境でPerl依存なものはもうほとんどない)ので、意見は保留。
「君ならどう書く」というセッションは、漢数字を扱う電卓ということで、面白く眺めさせてもらった。今回の漢数字の定義自身が、一般的ではない(世間的には無量大数まで万進のはず。今回はどの桁か忘れたけど万万進に切り替わる)こともあり、パースをどうするかというところが面白かった。(万万進の場合は人間が聞いてもよくわからなくなるので、少なくとも国内では廃れている。) 桁数が多くなれば誰しもがやるように、下の桁から勘定すればいいのよね。今回は個人的にはプログラム可能な電卓を作りこんでいたPythonのチームが秀逸であったと思う。
あと自由演技のsfの小林さんなのだが、科学技術計算という論点では特に行列計算ができる計算機という位置づけだったかと思う。この手の計算は特に実験系の人は常に悩ましいと思うのだが、測定器が吐き出すテキストデータをなんとかパースして、どう配列に取り込むかという点でいつも悩むところがあるが、このプログラムの場合データを表のようなものに落としこんでテキストファイルとして、テキストファイル自身が行列やベクトルをあらわして、ファイル名を記号として使えるような計算に特化したシェルのようなものという風に読めたのであるが、あの場で量子力学の固有値計算をするのはどうかと思う。説明によっては面白いと思うのだけど。ちなみに僕はあの規模の計算は普通にCで書くべきだと思う。いろいろ悩ましいけど。

2005年08月21日 日曜日

お出かけ

今日は青嶋さんが帰省帰りで都心に出ると言う話だったので、久しぶりにおいしいものでも食べに行きますかというお話でおでかけ。最近根津駅の近くの讃岐うどん屋さんのうどん美味しかった。そのあと秋葉原と渋谷を散策。基本的に秋葉原はもう僕の行く街ではないことを再確認。

井上 直久 / イバラード博物誌

渋谷で青嶋さんと別れたあと、Bunkamuraで「ブラスト!」を見ようかと思っていったんだが、当日券はすでに立見状態。しかも買えるかどうか分からない長蛇の列ができていて断念。まぁかなり歩いたあとにさすがに4000円も出す気になれなかったのと、人気講演なんだからもうちょっと計画性が必要だと再認識。
その帰りBunkamuraの1Fのホールで井上 直久氏(イバラードな人ですな)の個展&販売会をやっていたので見てみることにした。まぁBunkamuraでやっているんだったら、秋葉原などでよく見かけた天野喜孝のシルクスクリーン(レプリカのレプリカ?)の販売会よりは数段まともだろうと思ってみてみたら油彩の作品ばかり… さすがにお値段も一桁違う。
井上さんの絵は、ラピュタをテーマにしていることもあり、空の色彩特に黄昏時の絶妙な色彩感と、イバラードの世界観とも言うべき独特の遠近感が狂っている絵が好きなので、作品の実物を見ることができて良かった。やっぱ油彩も良いなあと思ったことと、あの色合いは油彩だから出るのかと改めて勉強になった。(昼間の絵はパステルとかも使ってるのかと思っていたし。)
そういえば見覚えのある方がいらっしゃると思いきや、やっぱり井上さんご自身だったので、ちょっと話をさせて貰って、本にサインとイラストを貰ってきました。夕焼けや空が水面に映った写真を撮るのを趣味にしているのは井上さんの絵の影響なのだが、そんな話をしていると黄昏時の色彩感はやっぱり良いですねとか、難しいでしょうとか言う話になって楽しく話ができて良かった。寄り道と思ったのだが、なかなか嬉しい機会を得て良かったのでした。

2005年08月09日 火曜日

栗本 薫 / グイン・サーガ 103 「ヤーンの朝」

すっかり本屋にも行ってなかったので、久しぶりに出かけたついでに本屋によってみたところ、グインサーガの新刊が出ていたので、早速購入。今日は昭和記念公園まで写真を撮りに行く予定だったので、行く途中の武蔵野線の中であらかた読んでしまった。一応グインの放浪編はおしまいと言うところか。あとは《闇の司祭》グラチウスと《ドールに追われる男》イェライシャの魔道対決が見物というところですかね。

ひまわり 2005

今日は夏休みなにもせずに引きこもりというのも何だなあと思って、ひまわりを撮りに行こうということで昭和記念公園まで出かけてみた。あいにくの小雨がぱらつく天気だったが、今年は180mmマクロと50mmだけで撮影を行った。(24mmも持っていったけど、いまいち生かせなかった。) 今年は時期を少し外したかも。
ひまわり2005 その1ひまわり2005 その2ひまわり2005 その3ひまわり2005 その4

2005年07月26日 火曜日

花火写真

今年は暑いんだか涼しいんだかよくわからない夏ですが、学生さんは夏休みに入ってしまって朝の通勤が静かになった。毎日何気ない変化の乏しい日々でも季節の移り変わりを感じるのはこういうところかもしれない。
いきなり季節ネタから入ってみたわけであるが、夏も近づいてきたし、夏と言えば花火だという意見はあると思うので、花火の写真の話。花火といっても花火大会の写真はインターネットをさまよえばそれなりに見かけるので、そういうサイトを参照した方がいいし、僕にもあまり経験がないので、そこそこな内容で書けない。そこで身近な話題として、花火をしているポートレート撮影の話を書いてみることにする。
花火をしている写真だとそれなりに撮る機会があると思う(僕は全然無いけど)ので、カメラがあればチャレンジしてみてほしいと思うのだけど。まず作例を挙げてみる。下の写真は昨年の今頃に撮影した写真である。(ギャラリーに展示してある写真だけども。) 目で見たような臨場感がある写真になっている(と僕は思う)のだけど、こういう写真を撮るにはどうしたものかという話である。
佐佐木 優さん
EOS-1D MarkII / EF 35mm F1.4L / 絞り優先AE F1.8 +0.7EV (シャッター速度 1/64秒) / ISO400 / WB: Daylight / モデル: 佐佐木 優さん
結論から言うと、_目で見たままの写真を撮りたいときはストロボは使わない_というのが原則である。この写真は花火の光だけで写している。基本的には結婚式のキャンドルサービスあたりも同じだけども、花火の光とかスポットライトの明かりは結構明るいもので、_場合によるけども_それなりに写るものだ。
場合によるというところがくせ者ではあるが、そこが工夫なのである。まず写真を見ると真っ暗なところで花火をしているように見えるのだが、実はそんなに暗くなりきる前に撮影している。夏で19時くらいだから、まだそんなに暗くなっていないような時間帯だ。デジカメの撮像素子にしてもフィルムにしても人間の目と比べると写し取れる明るさの範囲はかなり狭いものなので、そこをうまく利用しよう。
あとは実際の撮影上のテクニックになるけれども、光学系の明るさと手ぶれに対してマージンを稼ぐために可能な限り広角側(広く写る側)で、被写体に寄って撮影してみよう。(こういう撮影をするときは顔が真ん中に来るようにしてシャッターを切ると顔の形が歪まないのでいい感じに仕上がる。) あとは感度を高めに設定して、シャッターをいっぱい切る。もし絞り優先オートの撮影ができるのであれば、絞りを開けて(F値が最も小さくなるようにして)シャッターを切ってみてほしい。失敗はいっぱいあるかもしれないが、ひょっとしたら良い感じの写真が撮れるかもしれない。あとはチャレンジだ。
成功率を高めるにはどうしたらよいかというのは、一つは高感度の設定にする。最近のデジタル一眼レフだとEOS KissDNでもISO800の絵はかなり綺麗に写る。ネガフィルムだとISO800は全然問題ない。(プリント難しいけど。) なので、感度を高く設定した場合に納得がいく画質を事前に見いだしておくのは重要。
あと、結局資金をつぎ込むのかという話になるかもしれないが、_明るい(F値が小さい)レンズを買うこと_につきるかもしれない。上の写真は35mmでF1.4というレンズで撮っているが、さすがに20万円強のレンズは一般的には_買えないレンズ_だと思う。そんなもん買えるか!という意見が聞こえてきそうだが、でも悲観しないでほしい。50mm F1.8クラスのレンズの新品の実売価格は1万円しない。 このような写真を撮るときは絞りはF2位に設定できればかなり歩留まりがあがるというか、慣れればほぼ失敗無く撮れるようになるので、撮影の幅を増やすためにも安価で明るい50mmのレンズは写真の勉強にもなるのでお勧めしておきたい。
他にもいろいろあるけれど、チャレンジしてみないと1枚も写真は撮れない。もしこの記事を読んでいる人で、こういう写真を今年撮ってみたいという人がいれば、是非チャレンジしてみてほしい。(記事を書いていて僕が写真撮りたいんだけど…)

2005年07月22日 金曜日

FFXI廃人人生63日目

今日ついにレベル上げに出かける。気がつけば10日ぶり。すごく長い待ちであった。今日は龍王ランペールの墓の入り口付近でレベル上げ。当初はボヤーダ樹にてカニさんをという話だったのだが、今のレベル(Lv53近傍)では死にはしないものの、かなりハードだったため、狩場を変更となった。序盤にいた外人の赤さんはHPの回復しかしてくれなかったので、ちょっとなあと白さんと話していたのだけれど。火力重視の構成に変更してから、かなりいい感じに進めました。たまにパーティでレベル上げも良いなあ。(というか、60まで何とかあげちゃいたいんだけど。)
そういえば、ゲームの中では連日花火大会。派手な画面になっているので久しぶりにスクリーンショットなど。今日のスクリーンショットから名前を消すようにしてみました。
ヴァナ・ディールの花火大会