木曜日, 12月 24, 2009

pythontidyをvimで使うためのスクリプト

Pythonのコードフォーマッタといえば、pythontidy。
普通にコマンドとしても使えるわけですが、今書いているものに対して使用したいわけです。
で、私のメインエディタはvimなので、vimで使うにはどうすればいいか。

ただ使うだけならpythontidyにパスを通して:%! pythontidyでよい。普通はこれを適当なキーにマッピングしてやることになるはず。

ただpythontidyはsyntax errorのあるコードを受け付けないらしく、この方法ではsyntax errorが含まれているときに実行すると、エラーメッセージというかtracebackがバッファに書き込まれてしまう。uすれば戻るけど、うっかり:wqとかすると大変な事になる。

正常に動作した場合でもカーソルが一番上の行に移動してしまう。これはマークを設定してやれば回避できるけど面倒すぎる。

というわけで、pythontidyを使うためだけのvimスクリプトを書いてみた。
前提としてPYTHONPATHにpythontidyが入るようにしておくこと。
function! Pythontidy()
python << EOF
import tempfile
import vim
import pythontidy

cb = vim.current.buffer[:]
b = tempfile.TemporaryFile(mode="rb+")
out = tempfile.TemporaryFile(mode="rb+")
for l in cb[:]:
b.write(l + '\n')
b.seek(0)
pythontidy.tidy_up(b, out)
out.seek(0)
vim.current.buffer[:] = out.readlines()
EOF
endfunction

これをpython_tidy.vimという名前でもつけてあげて、ftpluginの下に置いてやる。
で、python.vimにmap <f5> :call Pythontidy()と書く。<f5>のところは任意のキーでいい。
これでsyntax errorを含むコードを食べさせても、インフォメーションメッセージにエラーが出てくる。ちゃんと動作したときも行の位置が変化しない。

これで安心してダラダラコーディングできる。

日曜日, 12月 06, 2009

駅をたずねられた

書くのを忘れていたけど、ちょっと前に駅の場所を駅の近くで聞かれた。
建物の陰になっていて、駅本体は見えないけど、線路は見えているので想像つくと思うのだが。

土曜日, 12月 05, 2009

音楽映画を見る度に思い出すもの

音楽映画を映像にしろ、生演奏にしろ見る度に思い出すもの。


  風 景
     純銀もざいく

いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
かすかなるむぎぶえ
いちめんのなのはな

いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
ひばりのおしやべり
いちめんのなのはな

いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
いちめんのなのはな
やめるはひるのつき
いちめんのなのはな。


この詩の場合は、言葉によって映像が浮かぶわけですが。
音楽映画による、この詩の再現も見てみたいです。


青空文庫 聖三稜玻璃 風景へのリンク

ヨコハマ国際映像祭 CREAM 感想(会期後)

最終日前日に、NYKの会場も見ました。それも含めて感想。

前に書いた感想のうち、NYKは各論かもという予想を立てたけど、そんなことはなくて、新港ピアや他の場所の作品と呼応するというか、対置されている印象。

例えばクリスチャン・マークレイのVideo Quartetは安野太郎の音楽映画と比べてみると面白いだろうし(これは安野さん自身もそう言っている)、「都市のミーム」とポーリーンはどう違うの?とか、1対1対応するわけではないけど、関連付けて見ざるを得ない展示になっていましたね。
これも一種のデュアルスクリーン的効果なのかな。

Video Quartetと音楽映画については、あまりに対置が綺麗過ぎて多分狙ったのだろうなあ。偶然だったらちょっと残念かも。「音楽と映像」というテーマへの回答が、違っているけど、どこか近いような形で現れているのは非常に面白い。可能であればVideo Quartetで音楽映画をやって欲しいけど、実際やったらどうなるんだろう。演奏側の負担が音楽映画第九番以上に高くなるのは確実ですが。

ただ、対置されていると言っても、Video Quartetは映像作品で会期中ずっと見られたのに対し、音楽映画は演奏ということもあり、実際見られたのは11月28日にあった2回の発表会だけで、しかも整理券を手に入れられた人しか見られなかったというのが残念ですね。それ以上やるのは多分演奏者がもたないだろうけど。

安野さん曰く、「公開するのは、実際見にきてもらった人に申し訳ない」とのことでしたが、実際見ないと分からない事は多いので、その辺は気にしなくても良いと思います。
むしろ映像バージョンが広まるほど、生で見た価値は上がる気がしますし。
ダイジェストバージョンは公開しても良いかもと言っていたので期待したいところです。

音楽映画の言葉による解説などは、以下のリンクをどうぞ。
演奏する人へのインタビューは実は貴重な気がします。
作曲家・安野太郎のブログ 満員御礼! 音楽映画第九番 ありがとう!
安野太郎のMUSIC CREAM 1
安野太郎のMUSIC CREAM 2
安野太郎のMUSIC CREAM 3
演奏者へのインタビュー


さて、blogなんかを見ているとアルフレッド・ジャーの作品の人気が高いようですね。ただその理由を見ていると、ストーリーについてばかり語られて、映像についてはほとんど触れられていない様子。
確かにあのストーリーはストーリーで興味深いけど、その興味深さは言葉や文字でも再現可能で、映像である理由はほとんど無いように思えるんだけど。
つまり映像的にはそれほど面白みがあるわけでもないのに「ストーリーを見せている」という点で、一種のアンチ映像であり、そこが面白いとは思うのだけど、うまく言葉で説明できない。
少なくともストーリーの面白さだけで、あの作品を語るのは何かが足りないんじゃないかという事はメモしておきたいです。

NYKで書いておくことがあるとすると、山川さんの作品が不調っぽいのでスタッフに聞いてみたら、やっぱり不調だったというハプニングがあったので、正しい状態では見られなかったのが残念という事。
(正常を知らないのに異常を感じる不思議)


さて、NYKが一人で考える場だとすると、ラボスペースはみんなで考える場だったのかなあというのが、全て見て、会期が終わった直後の今の感想です。
ラボスペースは悪い話しか聞かないと、今日会った人に言われたのだけど、あの場に入り込めない人にはそう評価されても仕方ない部分はあるし、排他的空気、あるいは参加することを強要する雰囲気がラボスペースにあったのは否めないと思う。
ラボスペース内のCREAM CHANNELでは大量の動画が撮影されていて、stickamというサイトに、馬鹿みたいに大量に蓄積されているのだけど、この中にも一見さんお断りな動画は少なくない。
ヨコハマ国際映像祭のstickamページ

だいたいラボスペースに入ってすぐのところに、来場者に対して挑発的とも取れるメッセージがあったりとか、普通の映像「展覧会」を期待していた人には耐えきれないだろうね。
中の展示もお互いに干渉しあっていて、コンテキストが崩壊しているので、読み取ることすら困難だし。

でも、その分かなり自由な場所というか、他のコンテキストを潜り込ませる事も可能で、可能性としては一般来場者がCREAMのブースを利用することだって出来たはず(というより積極的に来場者を捕まえてたり)だし、サポートクルーが勝手に番組を作ることは当然の事として発生していました。
最終日にレーザータグを来場者に触らせるというのも、一応簡単に了承を取ったとはいえ、サポートクルーが勝手にやったわけだしね。

でも(と逆接に逆接を重ねるわけですが)、来場者というのは、会場において最も情報が少ない参加者なわけで、その状態でルール無きゲームに参加しろというのは、あまりに酷というかフェアでは無いと思うわけです。持っている手札が何か分かってもいないのに自由にやれと言われても、それは無茶というか横暴なだけで、その辺のケアがもっと出来なかったのかなというのが反省点かと。
来ました、見ました、帰ります、では面白くないのは強く同意するけど、強くコミットしてもらうにはどうすればいいのか、もっと考えるべきだったのではないかと思います。


GRLとレーザータグについては、もう少し落ち着いて考えてみるつもり。

だらだら書いたら語尾とか言葉使いが無茶苦茶ですね。後で直す気になったら直します。
多分直さないけど。

金曜日, 11月 20, 2009

ヨコハマ国際映像祭 CREAM 感想(会期中)

ヨコハマ国際映像祭 CREAMもあと10日を切ったのでそろそろ感想。

ただし神港ピア会場、しかもラボスペースにずっといて、NYK会場にはまだ行けていないのだけど。

とはいえ、今回の映像祭で一番面白いというか、エキサイティングなのはおそらくラボスペースだと思う。
クオリティは低いけど、それを補って余りある混乱というか混沌というか、わけのわからなさが存在している。

整理された展覧会を期待している人にとっては邪魔だろうけど、映像祭が「祭」であるならば、市民参加というお題目で、自由に映像と向き合っているラボスペースは確実に必要な要素だし、むしろラボスペースにこそ映像祭の核があると言ってもいい。

ラボスペースで行われている事が、果たして「映像」といえるかという問題は、自分の中ではまだ解決していないし、おそらく展覧会スタッフさえ答えを持っていないように思える。
大体、展示している側が「映像」だと思っているかすら、かなり疑問な部分もある。
とはいえ「映像」というのはものすごく幅のある言葉で、即座に映像か、そうでないかを判定する事が困難なモノがある。
個人的には、視覚情報と時間軸の存在が基準であると考えるけど、じゃあ音楽演奏は映像かと問われると判断に困るし、時間軸といっても時間の流れや時間解像度をどこまで許容するかはもっと判断に困る(あらゆるものは経年変化する)。

もう少し単純化して、映像スペクトラムというものを想定してみる。完全に映像と言い切れるものとして、とりあえず映画をスペクトラムの端に置いておく。
では、もう片方の端に何が置かれるか。建築?彫刻?絵画?
鑑賞者である自分自身が時間軸に置かれる以上、何を置いても違和感が生まれる。

個別の作品と対峙していると、作品との関係に閉じてしまうけど、明るく開放的なラボスペースでは、映像という概念と向き合うことが出来る。個々の完成度が低くて、没入できないとも言えるけど建設的に考えよう。

(まだ見ていないけど)NYKにある作品は各論であって、総論はラボスペースといえるんじゃないだろうか。
(追記 そんなことなかった)

ただ、ラボスペースを楽しむにはかなりパワーが必要になるんじゃないかな。
能動的に動いたり話したりしないと、わけがわからなすぎるし。
展示を見るだけなら、5分かからないし(祭なのに見るだけというのも意味が分からんけど)。
地元横浜や、周辺地域ならともかく、遠くから来た人にはハードルが高いよなあ。

とりあえず分かりやすいものだけ見たい人は、ラボスペースに入らない方が、気分良く帰れると思います。
ものすごく損するとは思うけど。


Youtubeに映像祭の動画があるので、雰囲気が知りたい人は見てみるとよいかも。
映像祭サイドが上げている動画
このうち週CREAMというコンテンツは、サポートクルーと呼ばれる、いわゆるボランティアの人たちが企画撮影編集してます。
他の動画でも撮影サポートクルーってのがあるはず。

それとラボスペースはtwitterアカウント持ってます。

月曜日, 11月 09, 2009

Ubuntu9.10 + Firefox3.5でDelicious Bookmarks拡張がおかしくなったのでUbuntu Firefox Mdifications 0.8を無効にしたら直った

ほぼ一年前のUbuntu + Firefox3 で google toolbarが壊れる(2008年11月18日時点)にコメントがついていたので「一年前の事は覚えてないよ」とコメントしてから、ふと気づきました。

実は、KOARAのFirefox3.5で「Delicious Bookmarks(2.1.072)」のツールバー部分がまったく表示されないのと、ナビゲーションツールバーにこの拡張のアイコンが表示されないという問題が出ていました。でも、サイドバーでは使えていたので、特に気にしていませんでした。

さて、GoogleとDeliciousとの違いはあれどツールバー系がおかしくなっているのは同じです。
で、拡張欄を見たら「Ubuntu Firefox Mdifications 0.8」がいました。
即、無効にしてFirefoxを再起動。
その結果、Delicious Bookmarks完全復活!

そのうち対応されるかもしれませんが、今使えることが重要なので。
コメント下さった方、過去の自分、ありがとうございました。

それにしても、一年前と現在で使っている道具が変わっている事に驚きました。
来年の今頃はどんな道具を使っているのでしょうか。

火曜日, 11月 03, 2009

宿業のコアラ

Ubuntu 9.10 Karmic Koaraにアップグレードしましたよ。
いつもは新規に入れ直しているんだけど、今回はアップグレードしてみた。もしかしたら後でクリーンインストールするかも。

さて、今回のコアラは、クラウド環境であるEucalyptusが目玉機能と呼ばれている様子。
とはいえ使っているのはデスクトップ版なので、実はあまりピンと来ない。クラウド環境に興味はあるんだけど。そのため個人的には、テーマが大きく変わったのが目玉というか、印象的な変更点。
ネット回りが若干不安定な気もするけど、概ね問題無し。

Andorid環境がリリースされるという話もあったけど、今の所は無い様子。launchpadにはあるけど。

typeZユーザとしては、画面の輝度変更が小細工無しで出来るようになったのがありがたいところ。

角ウサギの頃から不調だったSugar環境については、コアラでも不調のまま。根が深い問題らしいので、おとなしくFedoraを使うことを考えるべきかなあ。
typeZのディスクは余っているので、後一つぐらいOSが増えても問題ないけど、出来れば専用マシンが欲しい。Mac miniをFedoraマシンに出来たら良いのだけど。