Equipment

2005年04月15日 金曜日

mkdiary用のAmazon書影表示のためのスクリプト

うちの日記用にAmazon書影表示のためのスクリプトを表示させるフィルタを書いてみた。ざっくりSOAP4Rの例題通り。
内容は[ASIN:0123456789]というパターンがあると、AmazonのASIN検索を行って、書影イメージと著者名(ある場合のみ)と書名に置き換えてくれるというものです。(フィルタ動作するところまでしか試してないけど。)たとえばこんな感じ。
[asin:4906391702]
という文字列を

<div class="amazon">
  <a href="http://www.amazon.co.jp/exec/obidos/ASIN/4906391702/ref=nosim/XXXXXXXXXX-XX/">
    <img src="http://images-jp.amazon.com/images/P/4906391702.09.MZZZZZZZ.jpg" alt="やさしいEmacs‐Lisp講座" title="やさしいEmacs‐Lisp講座">
  </a><br>
  広瀬 雄二 / <a href="http://www.amazon.co.jp/exec/obidos/ASIN/4906391702/ref=nosim/XXXXXXXXXX-XX">やさしいEmacs‐Lisp講座</a>
</div>

と変換する。絵を右に寄せたり、字を変えたりって言うのはclass指定したのでCSSでなんとかなるかなと思っている。(ソースいじってもいいですけど。)
依存するrubyパッケージは、SOAPを用いて通信を行う(クエリーを出す)のでSOAP4Rパッケージと、通信自身がUTF-8で行われるのでuconvパッケージに依存。1.8.1までKconvでUnicode関連の処理ができないこととこのページを書いているサーバにインストールされているnkfが古いので、こういうことになっています。そのうち書き換えるか…多分ruby-1.8系ならSOAP4RだけインストールすればOK。ruby-1.6系にインストールするのは値と大変。僕はもう使ってないので自分で調べてください。
uconvとkconvを併用している理由は、rubyのiconvパッケージのインストールに失敗していることと、うちの日記はISO 2022-JPであるためuconvとkconvを併用せざる得ないため。(SOAP4Rを使ったやりとりはUTF-8だし)しています。なんか大いなる無駄な気がしますが、nkfのラッパーのkconvとかnkfだとUTF-8が使えないし、uconvはEUC−JPとCP932(WindowsのShift-JIS亜種)とUCS-4とUTF-16とUTF-8しか使えない。微妙にEUC-JPしかかぶらないし…
使用上の注意ですが、これを使うにはAmazonのアソシエイト会員(たぶん必須じゃない)とデベロッパー登録をする必要があるので、注意してください。

2005年04月14日 木曜日

今日は1日中XML/HTML周りの調査

サイト全体の見直しを考えていて、これまで積んできた日記を中心とするデータの再利用を行うため、XMLやXHTML周りの調査など。うちの日記は、僕が書く際になるべくHTML4 Strictになるように書いているので、扱いやすいデータだと思うのですが、任意に何個かのファイルに対してHTML Tidyをかけてみた。割とすんなりとXHTML1.0 Strictに変換できることが分かったので、これで処理してみることにする。ざっくりと使えそうなTidyの設定ファイルは以下のようなもの。

2005年04月13日 水曜日

続・Photoshopのスクリプト機能

今日はプログラミングしてみることにする。いろいろめんどくさいので、Java Scriptで遊んでみることにする。とりあえず画像解像度を変更するプログラムなど。ダイアログボックスで縦か横を選び、サイズを入れると設定された値に応じて、サイズが変更となる。スクリプトはJava Scriptの場合「PhotoshopCS」のディレクトリの中の「プリセット」ディレクトリの中にある「スクリプト」ディレクトリに適当な名前を付けてコピーする。

2005年04月11日 月曜日

佐原 ミズ・新海 誠 / ほしのこえ(コミック版)

新海 誠さんの「ほしのこえ」のコミック版。アニメは新海さんが一人でMacで作ったという一世を風靡したもので、青空と白い雲、夕焼けと踏切、宇宙の闇と星空がが凄く印象的に美しかった作品だ。(まぁSF的にはいろいろ突っ込みどころ満載だけど。)
美しいと感じた要素がだいぶん欠けてしまうコミックという媒体で、どうかと思ったのだが、コミック1冊分の内容でだいぶん深くなっていると思う。原作を見て読むとだいぶん楽しめると思う。(登場人物の絵はコミック版の方が僕は好きだ。)
読後の感想であるが、まず原作とは少し違う結末に救いがあること、あと日々何気ない生活の中で、ごく当たり前にあること、たとえば人とのつきあいや日々眺める風景の美しさなど、ごく当たり前に存在していて忘れているなと思うこともとても大切なんですね。それを自覚して生きていかないと漫画を読んで思ってしまった訳です。
あと自分にはなかなかできないけど、自分の想いはできるときに表に出さないとダメなのかな。そんな風にも思ったわけです。
原作のアニメもコミックスも一応おすすめしておきます。

2005年04月09日 土曜日

植松 伸夫 / THE BLACK MAGES II The Skies Above

植松伸夫プロデュースという話なのだが、歴代Final Fantasyの戦闘の音楽をロックアレンジしたアルバム。まさかシリーズ化されるとはと思ったのだが、今回は先頭の音楽だけじゃなくなっている。聴き所としてはドラムが打ち込みでなくなったところで、全体的にライブ感が高くなっているところであろうか。僕はFFはVからの人なので、半分くらいは聴いたことはないのだが、「マトーヤの洞窟」は良かったかもしれない。表題のFinal Fantasy XのThe Skies Aboveもなかなかかなあ。