2005年04月17日 日曜日

1日ダウン…

なんだか疲れがたまっているということで、1日ダウン。英気を養って明日からまたがんばろう。

2005年04月16日 土曜日

Mozilla Party 6.0

Webブラウザ周辺の話題は常に興味があるので、参加してみることにした。雑感ではあるが、注目されているプロダクトという割りには、この程度しか集まらないのかななどと思ったのだが、これは告知が遅すぎたからであろうか… 興味があったものだけざっくりと書いてみる。
今回僕にとって唯一楽しめたのは<ahref=“http://www.mozilla-japan.org/">Mozilla-Japanセッションの瀧田 佐登子さんの講演。Mozilla-Japanの活動の趣旨と目的が少し理解できたと言う点で非常に参考になった。あとBrian Behlendorf氏の話を少し伺うことができたが、サーバのApacheとクライアントのMozillaの両方ともに深く関わっていると言う点で非常に面白いと思ったし、話からそれぞれの組織が凄く対照的であると言うような話も聞けて、次のセッションを全部つぶしてもOKだから、1時間くらい話を聞きたかったのが、今回の本音である。

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月12日 火曜日

Photoshopのスクリプト機能

つらつらPhotoshopを使っていたんですが、よくメニューを見る機会もないので、いろいろ見てみようと思い立ち、遊んでみました。Webアルバムみたいのは割と簡単に作れるのね。で、さらにこれをどうやって実現しているのかなとPhotoshopのディレクトリを歩き回ってみたのだが、すると_Photoshop CS Scriptingマニュアルなるものがあるじゃないか!_ (マニュアルがPDFでインストールされてましたよ。1年くらい気がつかなかった…)はぁ、ぜんぜんPhotoshopを使いこなしてないのね。
アクションは便利に使っているんだけども、条件分岐ができないと言うことがあって、いまいちプログラマぶるじゃないなと思っていて不便な場合もあった。マニュアルを良く読むとScript言語でかなり細かい処理も自動化できそう。ただサポートしているのがJava Script, VB, VB Script, Apple Scriptですか、全部使えないじゃないかぁ!(VBは持ってない、ほかは見たことくらいしかない。) こまったなあ。JavaScriptくらいは書けるようになれというお告げなのかあ…

2005年04月11日 月曜日

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

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

2005年04月10日 日曜日

今日はお休み

昨日遊びまくったので、今日はお休みと言うことにしました。ぼーっとした一日。まぁこういうのも重要だね。

2005年04月09日 土曜日

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

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

2005年04月08日 金曜日

会社に続く道 その2

今年の桜の開花は遅いなと思っていたら、昨日の記事の写真のようにあっという間に咲いてしまって、もう散ってしまいそうな勢い。毎朝通る会社に続く道は、桜並木が結構綺麗なので、今日はいつもより1時間半早起きして、桜の写真を撮ってみることとした。180mmマクロと35mmの2本という結構割り切った設定で出勤と言うことになった。
さすがにこの時間は小学生や中学生がパラパラ通るだけなので、人影もなく絶好の時間帯であると言える。少ない時間だったが昨年桜の写真が撮れなかった分は撮った気がする。そんなわけで、良さそうなものをアップしてみる。
会社へ続く道にて(その1)会社へ続く道にて(その2)会社へ続く道にて(その3)会社へ続く道にて(その4)会社へ続く道にて(その5)