ぐる式 (貳) より引っ越し作業中.未完.

2005年1月12日水曜日

Kyrie eleison (実は すぱどら だった)

わたしの知らないわたしの PB12"

そろそろ 買って 2 年目になる PB12" だが,実はこいつ,突発的に買ったので,ぜんぜん下調べとかしてない.緊急で MS Word のドキュメントを作らなくてはならなくなって,デスクトップ Win マシンにはどうしても入れたくなくて.当時は Vaio PCG-C1MZX も手もとにあったが,あの縦が短い画面サイズではちょっとアレだったので,当時使っていた G3 カードを載せた PowerMacintosh 8500/120 が遅くて煩くてというのもあって, G4 PowerBook にでもしようかと.だいたいが PC カード・スロット原理主義者だったんで,それがない iBook や PowerBook 12" は最初から買う気はなかった.のだが,新宿ヨドバシ覗いてみたら,こいつが鎮座在していたわけだ.最初から RAM を 640MB 載せたモデル である.当然 15" や 17" も並んでいたはずだが,やっぱ 12" は安価い. PC カード・スロットはないのだが,ま,モバイらなければなくてもエエぢゃん,とあっさり路線変更して即決で買ってしまった.当然 Office も付けてもらった.こちらはヨドバシ独自のキャンペーンかなんかだったかも知れんが,かなり安価かったという記憶がある. 20K ぐらいじゃなかったっけか.ポイントがかなりたまっていたので,本体と合計で半額程度で入手した.

そんな経緯で買ったので,実は佳く知らないのである (笑).箱にはメモリの型式が PC2100 (266MHz) DDR SDRAM で 640MB (最大メモリ搭載) と誇らしげに記載してある (笑). 200pin の PC2700 1GB メモリも使えるそうだ.今なら 30K 弱ぐらい?

Air Mac Card は Extreme が使えるというのは確かマニュアルに載ってたな. Gigabit Ether には未対応, FireWire も 400 までというのは,ま,判っていたのだが…… ところが,今の今まで知らんかったことがあった.この「M9139J/A」という型番で検索してみると,どうもウチのやつは「SuperDriveモデル」らしいのですな.あれ? と思って箱を (今更ながらも) 佳く見てみたら,確かに「スロットローディング方式 Superdrive (CD-RW/DVD-R)」と書いてあった.今の今まで 20 ヶ月近くもコンボドライヴ・モデルだとばかり思ってたわ.その証拠に,つい昨日「うちはスーパードライヴじゃない」などとホザいておりますがな.阿呆の程度もここまで来ると,我ながら情けない.救い難い.そういや,買ってきて箱開けたときに R のブランク・メディアが 1 枚付いてきてたので,不思議に思ったというか,嫌みだなと思ったのを思い出したぜぃ (笑).さっさと気付けよ.お〜,んじゃ, iDVD で DVD 焼けるわけだ (笑).すまん,キミがそんなにデキるヤツだとは知らんかった.

世の中そんなに甘くない

なんだぃ,いちいち win マシンに転送せんでも焼けるんか,ほんじゃと思って DVD-RW 突っ込んでみたが,なんと吐き出しやがる. DVD-R の方はブランク・ディスク突っ込むとちゃんと認識する.え? と不思議に思って検索してみると,なんとこのパナソニック製 UJ-815 というドライヴ, DVD-RW ダメっぽい.っていうか,元々はマルチ・ドライヴなのに, Apple が Firmware にプロテクト掛けてるそうだ. Panasonic OEM DVD MULTI Drive  UJ-815-B というのが仕様なんだが, Apple の阿呆,地獄へ堕ちろ.

パナソニック製 UJ-815 本来の性能とApple の Firmware プロテクト後の性能比較
メディアドライヴ本来の性能Apple の Firmware プロテクト後の性能
CD-ROM24 倍速24 倍速
CD-R16 倍速8 倍速
CD-RW4 倍速4 倍速
DVD-ROM8 倍速8 倍速
DVD-R2 倍速1 倍速
DVD-RW1 倍速使用不可
DVD-RAM2 倍速使用不可

闇の左手

ところが,である.よくしたもので, Firmware を改造するパッチ,というかハックが非公式ながら存在する.そいつを当てれば, RAM の方は成功例が少ないけど (ファームではなくてむしろ OS の方がタコってるらしい),少なくとも RW は使えるようになって他のメディアの読み書きスピードも向上するらしい.一応拾ってはきたが,恐くてまだ当ててない (笑).

再度,わたしの知らないわたしの PB12"

20 ヶ月近く経ってようやくスーパードライヴを搭載したモデルだということが発覚したように,今目の前にあるこのマシン, 12" のように見えるが,実は 15" または 17" モデルだったということにならんかな (笑). Fujitsu MHS2040AT 40GB と表示される HDD も実は 5400rpm の 600GB だったとか.

というわけで,今まで放置プレイでゴメンという意味を込めて,タイトルは「主よ,憐れみ給え」.

更に追記:2005.01.12

UJ-815 で検索すると出てくるけど,

パッチ当てとかしたんかな? 今,箱見てみると,コンフィグは「PBG4 12.1/867/640/40G/SD/BT/J」だとか.

2005年1月11日火曜日

雑記

全然消化できんかった.しょうかないなぁってサイテーだな,をれ.

Mac de Eclipse #8 Niigata 3.0 フォント

ちょっと古い内容.

Eclipse 3.0.1 では,どうやっても Osaka-等幅をテキスト・フォントに指定できない.というか,設定が保存されない」ってごそごそやってた頃ので,ちと思い出した. OSTRA さんのページ を参考に Niigata 3.0 を作って指定してみたのだが,うまく行かんかったというお話.

Mac OS 8.5.2 時代のディスクの中身を img ファイルにしてるのでクラシック環境で作ってみたが,作業自体はうまく行くんだけど Eclipse の方ではうまく行かん.指定はできるし保存もされるのだが,なんか表示が部分的にというか,大部分の表示が真っ白になっちまう.こりゃアカンというので,けっきょく元に戻したのであった. orz

2.1.3 の方ではどうだったかな.けっきょくダメだったような記憶が……

大掃除

もっと広くて速い部屋が欲しい」っつったって,口を開けて待ってるだけじゃどんならんので,とりあえずできることからというわけで,掃除することから始める.現状は空きが 1GB 前後をうろうろしてる状態なので,動ける場所を広げよう. 昨日 退避用のメディアを入手したんで,あれこれと物色して格納する.うちはスーパードライヴじゃないので DVD-RW には書き込めないから, Win マシンに転送して RecordNow DX で焼くのだが,こちらはまぁ無問題. CD-RW の方は,標準添付の Disk Copy で焼ける (write once なら Finder が勝手に呼び出してくれるので Disk Copy の画面を見なくて済む) のだが,ちょいとびっくりしたのが,追記可能にした場合.追記した分は別ヴォリューム扱いになって,デスクトップに複数のアイコンが並ぶのですよ.かなりまごつく (笑).

いちばん容量喰ってるのは iTunes (用のサウンド・ファイル群) だった orz.およそ 30% 弱.動画ファイル群やはその半分ぐらい.

CD-RW の方, 700MB 弱のディレクトリが書き込みできなくて悪戦苦闘したのだが,いろいろ試してみたところでは,どうも最大容量が 660MB 程度であるらしい.あとの 40MB は? (笑)

参考ページ

Disk Copy では 700MB メディアであっても 660MB ぐらいしか焼けないので,そーゆー場合は YuBurner で行けるらしい.

けっきょく

現在の空き状況は 13.6GB 弱.あと, iTunes のライブラリ・パス指定が複数ディレクトリをサポートしてくれたらもっと空けられるんだけど…… (笑)

2005年1月10日月曜日

雑記

パルムの樹』は帰宅に間に合わなかった.リピートに期待しよう.

Mac de Elipse #07 面白そうな Eclipse Plugins

Languages

Metrics

Profiling

Code management

Source Code Analyzer

Tools / Browser

  • Monalipse Main Pageだいたいフリーで,そこそこ使いやすく,ちょっとした機能を持つ,まぁまぁの2ch用ブラウザです

単に EclipsePlugins : hi! Find your plugin for Eclipse here. などからリスト・アップしてみただけ.どれだけ Mac OSX で動くんか見当もつかんけど.

錦糸町メンテナンス

保管要請があったので錦糸町へ. with 近藤大魔王師匠

早めに出かけて錦糸町ヨドバシ 3F でエアコンの修理見積を依頼,その後 2F の書籍のコーナーをうろついていたら師匠が.コードのデザイン本の UML 対応の ヤツ がないかと探してが置いてなかった.持ってるのは 初版 の方で,章立ては同じだが総ページ数が 70 ページほど増えているので,中身に依っては買おうかなと思ってたのだが (けっこうな量の 追加 があったようだ).

昼は珉珉で,小エビと大蒜の芽の炒めものとミニ担々麺のセット. Eclipse の話で盛り上がる.夜は「こまい」で味噌ラーメンと豚飯.平打の麺はともかく,スープがかなり強烈.ちょいとクドいかも.豚飯はもう少しタレがタレタレしてくれた方がエエな (笑).晩飯後は手狭になってきた力本の退避用メディアを買って,美奈子さんのデュオ・ライヴ with 倉田さん を 3 曲ほど聴いて (観て) 帰宅.

アニメーション制作進行くろみちゃん

from 近藤大魔王.大地丙太郎監督の,ドシャメシャでデスマでレミングで 1984 なスケジュールの中を孤軍奮闘する新米製作デスクのくろみちゃんが,だんだんと周囲を巻き込んでなんとか納期に間に合わせるという全然笑えない作品 (笑えるけど), 2002.身につまされぬヤツなどいねぇよ.コラボ図書こうかシーケンス図書こうが,それを規範とするという共通認識がなければ,何にもならんよなぁ……

精神論的なので佳くも悪くも日本的な作品.これは北米版だったが,現地ではどのように受け取られているんだろうか.

ホーリー・マウンテン

アレハンドロ・ホドロフスキー(Alejandro Jodorowsky) 監督のエロ・グロ・ナンセンス, 1973.もうやりたい放題で,現在では製作は愚か放映すら危ぶまれであらふ.音楽で Don Cherry が参加してるのが目を引く.

.50 Woman

Killers (2004.12.05 - 15:03:47) から抜いてきたもの, 2002.

ブルース・ブラザーズ

from 近藤大魔王.やっぱ James Brown, Aretha Franklin はエエ! 初代でもけっこう派手なカー・クラッシュのシーンは多用されているのね.

本日のおもらいさん

あ,もう要らんというので以下を引き取ってきた.

  • オージス総研, 千藤雅弘 (監) "かんたん UML", 翔泳社, 1999, ISBN4-88135-759-X
  • OPSG Eclipse SIG "標準 Eclipse 完全解説", アスキー, 2003, ISBN4-7561-4325-3

嘘言です.恵んでもらったっす.ちと古い (UML 1.1.現在は 2.0) ので,細部は注意が必要.ちなみに 2003 年に増補改訂版が出ている由.なお,名高い マーチン・ファウラー, ケンドール・スミス UML モデリングのエッセンス", 第 2 版 羽生田栄一 監訳, 翔泳社, 2000, ISBN4-88135-864-2, の原書再改訂版 Martin Fowler "UML Distilled: A Brief Guide to the Standard Object Modeling Language", Third Edition 2003, ISBN0-321-19368-7, が 2.0 に触れてる.ずっと借りっ放しだった Eclipse 解説本は 2.1.1 が対象だが,基本ラインに大きな変更はなかろうて.ヨドバシ眺めてたら, 3.0 対応本もちらほらと見掛けた.手に取ってはないけど.

2005年1月9日日曜日

雑記

『ほしのこえ』録画失敗.どうも日付けを一日間違えていたようだ. orz

週明け前には揚げられるだろうか」,なんとか前倒しできたな (笑).

Mac de Eclipse #6 エッフェルもどきの表明

1.4 以降の SDK なら, Eiffel*1 由来の assertion が使える.ほぉ.というわけで,テスト用にコード片を.あ,ただしスクラップブックでは効かんようだ.

double mustBePositive = 4.0; assert mustBePositive >= 0.0 : "mustBePositive must be positive: " + mustBePositive; System.out.println(Math.sqrt(mustBePositive)); mustBePositive = -4.0; assert mustBePositive >= 0.0 : "mustBePositive must be positive: " + mustBePositive; System.out.println(Math.sqrt(mustBePositive));

以上のようなコード片を実行させると,コンソールには以下のように表示される. 1 回めの表明はきちんと通過して 2 回めの表明でチェックされた結果が false になるので AssertionError 例外が投げられて,以下の println が実行されていないのが判る.

2.0 Exception in thread "main" java.lang.AssertionError: mustBePositive must be positive: -4.0 at myTest.MyTest.main(MyTest.java:46)

設定方法等は以下を見てくれぃ.

表明にはつきものの事前条件,事後条件にももちろんクラス不変表明にも使えるわけだが,単独で assert 文を取り出した場合,字面が同じなのでそれがどれに該当しているのは判らない. return の直前で戻り値をチェックしてるから事後条件だろうとか, private メソッド*2の頭で引数をチェックしてるから事前条件だろうとか判る程度だ.つまり位置情報が必要. Eiffel の場合は,それぞれ, require, ensure, invariant というキーワードで始まるブロックの形をしているので,見ただけで判る.

あ,日本語ドキュメントではカタカナで「アサーション」になっとるな. Java な集まりで「表明」とか言ったら,「この Eiffel オタク,カエレ (半角)!」って虐められるんだろうか (笑).

Mac de Eclipse という見出しにも関わらず, Mac とは関係ない一般的な話になっちまったぃ.

*1: ちなみに前述の Eiffel サイトからは Panther 用の EiffelStudio という開発環境がリリースされておるようだ.しかも, X11 が必要なんだと.ダメだ,こりゃ.インストーラは OS のバージョン・チェックしてねぇし (Apple の Java updater はちゃんとチェックして刎ねる).お値段は「US$ 4,799.00 per license」.た,高価ぇ〜.

*2: 原文に

Do not use assertions to check the parameters of a public method. An assert is inappropriate because the method guarantees that it will always enforce the argument checks. It must check its arguments whether or not assertions are enabled.

[ Programming With Assertions: Preconditions より ]

とある.訳文はこちら.

public メソッドのパラメータのチェックにはアサーションを使用しないでください。 public メソッドは、常に引数チェックを適用することを保証するので、assert は適していません。 public メソッドは、アサーションが有効かどうかにかかわらず引数をチェックする必要があります。

[ アサーションを使用したプログラミング: 事前条件 より ]

Kurau Phantom Memory #24 さよならの前に

  • 巌窟王 DVD 1 / Kurau DVD b / Kurau OST Crimson / Cowboy Bebop Best CD
  • ワるきゅーレ dx

「大丈夫よ, Kurau.お母さんはいつでもここにいる」 © 天箕アイネ.

窓を開いて新年を迎える.気合いを入れて最終回を迎える.

エピローグなのだが, Kurau と Christmas にとってはまだ語られねばならない.従って,この二人にとっての最終回. avant はいきなり 10 年後の Christmas の姿だ. Rynax 洪水の回収とその後の経緯に関しては,カットバックとして "Moonlight" に乗せて無言のうちに描かれる.これがとても印象的.全部を語らないからよけいに心を撃つ.その後の王警視正以後のシーンは時系列が一度回収後の時点に戻って断片的に描かれるのだけど,受け手に取っては一繋がりの情報として受け取れるように整理してある.前回描かれなかった Kurau のリナサピエンとしての終焉は,天箕宅での回想シーンとして描かれるのだが,ここら辺のシーケンスは音楽の力もあって,かなり強力に金縛る. wired 指数はとくにその値が高い 3 x n 話群の中でも,たぶん最高度.

第一話 avant での天箕アイネの言葉は映像のみで音声なしだったのだが,ようやくここで「何を語ったか」が明らかになる.それが冒頭で引いた台詞なのだが,たぶんこれをいうために 24 話を構築したのだろう.ほっぺたをぴしゃりとやる仕草もアイネ -> Kurau -> Christmas に引き継がれている.

実際のところ,Kurau がリナサピエンとしての終焉を迎えた時点で,リナサピエンとしての Kurau の役割は Christmas が引き継ぐことになり, Christmas もそれを自覚している.

10 年後の主要登場人物の姿が,それぞれちゃんと年齢を加えた姿で描かれているのは,当たり前とはいえ好感度.やっぱ,絵は最後まで鉄壁でしたな.アヤカはテッドの新しい母親になるのかと思ってたが,旦那さんは佐伯耕四郎というか渡邊綱というか,その声の持ち主だった (笑).ダグとテッドの父子にも焦点が当てられて,二人は Christmas の手料理を食べにスイスを訪れる.そこでテッドに淡い恋心を抱かせるのはベタかも知れないが,うまい表現だと思った.

スイスから帰途に付いたダグの言葉にもあるように,緊密だった Kurau との関係も切れてしまった Christmas は,自分のうちに潜む Kurau だけを支えに 10 年という時間を生きる.ときには寂しくてベッドで泣くこともある.そして.長い時間を経て Christmas の中から新 Kurau が復活する.これはまさに Kurau -> Christmas の再現.母系社会の強さとか,伝統の力とかに思い至るわけである (笑).なんかね,もう輪廻転生というか永劫回帰というか大いなる正午というか,もう萩尾望都『スター・レッド』でしょ.こういうの弱いんですよ.手放しで褒めちゃう.新 Kurau の復活は旧 Kurau にも感じ取られていて,緊密ではなくなったとはいえ,まったくの無関係になってしまったのではない描写も佳い.ううむ,ゲーテじゃないけど,「永遠に女性的なるもの,我らを引きて昇らしむ」なのかねぇ……

やがて OP が流れてきてスタッフ・ロールが.噫乎,ここまできて 30 のスクロール・クレジットかよ,しかも切れ目なしときたもんだ…… orz

と,まぁ,こんな感じだな.有無を言わさぬ金縛り力もあって,個人的には文句の付けようのない最終回.『忘却の旋律』と並んで, 2004 年ベスト 2 決定.甘噛みさんには あまり評価されてない な〜.あ〜,ミオルさんは かなりの高評価 のようで,やや安心.この小心者め > 自分.

Kurau でも Christmas でもどっちでも佳いけど,実は,この作品の主人公は彼女らではない.第 22 話 のときにもちょいと書いてるけど,勝木ゆかりさん (S.E.N.S.) の音楽が主人公なんだと思う.それほどこの音楽は強力だ.ベスト 2 に入れたのもこの音楽ゆえである.とくに ED 曲 "Moonlight" の暴力的なまでの情感の揺さぶりはたまらん.新居昭乃さんの OP も強力. CDS はタイミングが悪くて買えてないけど,『エデン』を買わせるほどの力がある.四六時中こんな強力な音楽が流れていたら生活に支障をきたしそうだ (笑).週一 30 分でも相当な威力.その意味では終わってくれてほっとしている部分もある.これと Rozen Maiden は R に焼いたばかりか RAM にも再エンコして退避したですよ.バカですね.

もう一つ,「音楽が主人公」ってぇのにも関係するけど,ふつう R に焼くなり RAM に退避するなりするときに,チャプタ打つでしょ.たいては atvant (ある場合) - OP (incl. Sponcer Call: before) - A pt. - B pt. - ED - preview (incl Sponcer Call: after) ってやると思う.これで 1 話につき 5 - 6 個のチャプタができるわけだ.うちは最近では確認とサムネイル取得用にサブ・タイトルにもチャプタ打つから,もう一個増えるわけだけど.これで 3 話分まとめたら,チャプタ数は 15 - 18 個になる勘定だけど, Kurau Phantom Memory の場合は,別の基準も加えちゃったんだよな.つまり, 音楽の切れ目にもチャプタを打つ,と.そうすると多いときで 3 話で 50 近くチャプタを打つわけですよ.そうすると大ジャンプが面倒だから,新たにメニュー画面も加えるわけで.自分でもバカだねぇと思うけどさ.だいたい 1 クール終わった当たりから焼きの準備を仕出してるから,その頃すでに「音楽が主人公」という認識 (あるいは誤解) を持ってたんだな.あ,さすがに再エンコして RAM に退避した分には,通常仕様を適用しているんで,チャプタだらけにはなってない.

Kurau Phantom Memory #23 最後の光

  • 巌窟王 DVD 1 / Kurau DVD a / Kurau OST Crimson
  • アカネマニアクス DVD 1 / 爆天 コレクターズセット III エイミー箱

「護りたいと思わなければ,ここにいません」 © 王警視正.

すべてを見せることをしない,語り尽くすことをせずに受け手の想像力に委ねるというのは,この作品の場合成功しているんだろうか.この話に限って言えばけっこうエエ具合になってると思う.ここで語られるのは実質的な最終回で,才藤 GPO 長官の失脚と死,長官を昇華させたヴィントの自壊,それが引き起こした Rynax の洪水とそれを回収しようと奮闘する Kurau と Christmas の姿ということになる.

今回は先の王警視正や天箕博士を叱咤するダグの言葉,「何もできないわけがない,何もしなくて佳いわけがない,そうでしょう,天箕博士」など,オヤヂ連にエエ台詞が与えられている.ヴィントを止める = 才藤長官を護るということになるのに気付いてしまうアヤカの心の動きも露骨とはいえ印象的だった.

Kurau がどうなるのかは,実はヴィントを Christmas に委ね,溢れた Rynax を回収に向かう Kurau の後ろ姿が描かれた時点で判るようになっている.これはどう見てもジョヴァンニに別れを告げるカンパネルラの姿だ.

ヴィントが貨物船を乗っ取って変容させた姿は,まるで『棄てプリ』での第二級神罰執行形態のそれだ.これも同じ Bones 作品だし,そういった傾向があるのかね.総統から聞いた話だが,クライマックスでなにか巨大で訳の判らんぐちゃぐちゃしたものが現れて必ず倒されるというのもお約束らしい.

2005年1月8日土曜日

MagicDraw Community edition

MagicDraw に Mac 版*1 があるってぇのにも驚いたが, Community edition なるフリー版があるげな.ユースケース,シーケンス,アクティヴィティ,ステート,コラボ,実装の各ダイアグラム数に制限*2 が課せられているので,どちらかといえばデモ版だが.システム要件には「Requires Mac OS X 10.3 (Panther) and Java 1.4.2」とあるが, 10.2.8 + Java 1.4.1 でも多少動きが変だけど,インストールは無事終了し,立ち上がることは立ち上がった.ある程度は使えるみたい.

MagicDraw といえば, MechaPooh や NetMorph プロジェクトで梅澤さんが Windows 版使ってたのを思い出すけど,あの頃 Mac 版なんてあったかな〜?

*1: よくよく見たら,上記のとおりネイティヴのアプリケイションじゃなくて Java 版だった.なははは.

*2: UML diagramming, OO software modeling, Source code engineering Tool MagicDraw UML from No Magic 参照. Eclipse と連携できるのは Standard Edition 以上なのか.ちょいと古いけど MagicDraw 7.0 機能リスト が日本語ページ.ううむ,税込¥81,900〜だそうな.プロフェッショナル版だと税込¥147,000〜.

Xenosaga #01 覚醒

  • RRs for PSP / イリヤ DVD 1
  • DQ & FF & いたスト sp for PS2

Xenosaga the Animation

ううむ…… さっぱり判らん,というか頭に入ってこん (笑).露骨に一見さんお断りだな.元になってるゲームのことは 師匠 からほんの少し聞いたが,すっぱりきっぱり忘れちったぃ.カントールの超限基数 ℵ だの,神秘思想系異端派の グノーシス派 だの,いわゆるカバラ系の「光輝の書」 ゾハール だのと,美味しそうな小道具名は出てくるが,すべて名称を借りてきて別のものにすげ替えたに過ぎず,アレフの代わりに ∝ を使ったり,グノーシスに対してフリーメイソンまたは薔薇十字,ゾハールの代わりにネクロノミコンという名称にしてみても,たいして変わりはなかろうと思えるぐらい.

絵もなんとなくアメコミっぽくて,なんとなくクドいようなそうでないような…… ただ,音楽,それもトラッドっぽい OP はエエかも.

とりあえず様子見だが,かなり趣味が異なるようで,あまり期待できなさそうだな.

いたスト (いただきストリート) と聞けば,梅澤さんを思い出す (笑).

雑記

ぐる2掲示板にゴミが.非公開掲示板なのにどっから掘り出してくるのか.ふと思い付いて,試しに「ぐるぐる掲示板」で ぐぐってみたら 思いのほかいっぱいヒットして,ちとびっくり (笑).ま,いずれにせよ,こんなとこでゴミ撒きとはご苦労なこった.

PLT Scheme が配布している DrScheme の最新版が v209 になっちょった.

Mac de Eclipse #5

$ECLIPSE_HOME/configuration/を作り直せば良いのか。「eclipse.exe -clean」でも大丈夫かもしれません。

[ Ryo.Matsudaのほろ酔い徒然 2005/01/06 (木) [Eclipse] 国際化フラグメント より ]

アプリケーションの振りをするフォルダ

Finder 上で見えてる Mac OSX のアプリケーションって,ターミナルから見ると特定の構造をしているけど実は単なるディレクトリで,それを単に一個のファイルのように見せ掛けちょるだけ.その証拠に「foo」というディレクトリを掘ってみる.ダブル・クリックでちゃんとウィンドウが開くことを確認後,「foo.app」とリネームすると,ディレクトリのアイコンを持ったアプリケーションになる (笑).追加した「.app」の部分は見えなくなる.ドラッグ & ドロップは機能しないけど,クリップボードを経由すればディレクトリとしては機能する.ターミナルからいじればファイルの出し入れも自由.でも, Finder でダブル・クリックしても,オープニング・アニメーションは行うけど,あとは何も起こらない (笑).っと,脱線してしまった. Eclipse の場合は以下のようになってる.

  • Eclipse.app/
    • Contents/
      • Info.plist (小池邦人さんの解説)
      • PkgInfo (type と creator のシグネイチャが文字列として入ってる)
      • MacOS/
        • eclipse*
        • java_swt*
      • Resources/
        • Eclipse.icns (Finder で表示されるアイコン)

この 140KB ほどのローダ・アプリケーション以外に $ECLIPSE_HOME/ には eclipse@ -> Eclipse.app/Contents/MacOS/eclipse というシンボリック・リンクがあるんだけど,これはなにをしとるんですかね.実行属性を持った eclipse* へのリンクなので,こいつに -clean オプションを付けて起動 (./eclipse -clean) してみたら,立ち上がるんだけどイベントが渡らない.ダイアログにフォーカスを渡すことができなかった.「シグナル 9 をぶちかますわよ」というハートの女王じゃないけど, kill するしかない.なんぢゃ,こりゃ.

というわけで OSX 上だと $ECLIPSE_HOME/Eclipse.app/Contents/Info.plist という xml ファイルを手動でいじらにゃアカンのですよ.デフォルト状態でのこのファイルのコマンドライン・オプションは以下のようになっちょる.

  <key>Eclipse</key>    <array>      <string>-vm</string><string>$APP_PACKAGE/Contents/MacOS/java_swt</string>      <string>-keyring</string><string>~/.eclipse_keyring</string>      <string>-consoleLog</string>      <string>-showlocation</string>      <string>-vmargs</string>      <string>-Xms30M</string>      <string>-Xmx150M</string>      <string>-Dorg.eclipse.swt.internal.carbon.smallFonts</string>      <string>-Dorg.eclipse.swt.internal.carbon.noFocusRing</string>    </array>				

これに「-clean」を追加して編集するんだけど (-keyring オプションは削除した),ああ,めんどっちぃ.ちなみに, -vm ... java_swt を削除してみたところ,上記ターミナルから起動した場合と同じ現象が発生.ローダをコピーしてリネームすりゃエエと思うかもしれんけど,例のリンク・ファイルが元の中身を指しているんで,リネームだけではダメ.こんな面倒なことするぐらいなら,「configuration/ を作り直せば良い」なのでございますよ.

ありゃ,とくに Eclipse とは関係ない話になっちゃったな (笑).関係ないついでに宣伝.じゅんチームの浅岡さんのページ. Panther な人はどうぞ.

うちのマシンはもはや @deprecated 指定されそうな (笑) Jaguar なマシンだけど,こんなご老体なマシンでも /Applications/Installers/Developer Tools/ に Developer.mpkg が入ってるんだけどね. 買って すぐに気付いてたんだけど,なんか入れそびれちゃった.今年はさらに新しい Tiger がリリースされる予定だし,今更な〜.

リスト・ビューがクリアされる

ブラウザの変な動き.コンソール・ビューにフォーカスを当てたとたん,パッケージ,タイプ,メンバーのそれぞれのビューがクリアされる.カテゴリだけは健気に保持している.プロジェクトはリストは保持しているがセレクションが消えてる.なんぢゃ,こりゃ. orz

  • リスト・ビューがクリアされる

カテゴリ・ビューを追加しない標準タイプでも 同様.そ〜ゆ〜もんなのか? ブラウジングではない通常の Java パースペクティヴでは,こんな「あるビューにフォーカスを当てるとどっか別のビューがクリアされる」ような現象は起きない.コンソールをアクティヴにしてもパッケージはセレクションをちゃんと保持しとる.

この現象が起きるのは,他に,ナビゲータ,エラー・ログ,ハイアラーキー,アウトライン,問題,サーチ,ブックマーク,パレット,プロパティ,タスクなど.起きないのは Ant, Declaration, Javadoc,クラシック・サーチなど.

対策は,エディタのビューにフォーカスを移すこと.これで復帰する.ただし,なんかファイルを開いてないとダメだ.一個も開いてないとプロジェクト・ビューでプロジェクト選択からやり直しでまんどくせぇ.

Rozen Maiden #12 真紅 Reiner Rubin

  • Rozenmaiden DVD 1 / Rozenmaiden OP CDS / Rozenmaiden ED CDS
  • Air -prelude- DVD
  • ああっ女神さまっ preview

「わたしは真紅.誇り高い Rozen Maiden の第 5 ドール.そして,幸せなあなたのお人形」 © 真紅.

水銀燈と真紅の,ほんとにほんとの最終決着.次回に回そうにもこれが最終回 (笑).でも,なんだかんだ言いながらも,メイメイやホーリエ,スイドリームにレンピカ,ベリーベルまで繰り出しながらも,真紅の左フック一発で決着が付くとは,どゆこと (笑).

でも,ほんとの見せ場はここから.全回の真紅の右腕もぎ取りよりもさらにグロテスクな場面が.なんと水銀燈は腹部を欠いた未完成品の二分割幽霊 (幽霊じゃないけど) だった.唖然.分割された肢体を一つにコンポジットしていたのは藍色の衣服と水銀燈自身の意志の力だったのか.そのコンポジットがファイナライズされ,碧蓮の炎に包まれて上半身が頽れるシーンほどグロテスクなものはない.水銀燈のジャンク・コンプレクスの原因は己が肢体にあったのか.

あとは大団円だな.一度真紅たちは消えてしまうけど,充電期間を経て再び「人間より人形の方が人口密度が高い」悪夢が蘇るのもお約束とは言え,まぁ,佳いではござらぬか.「悪夢」が悪夢であるかどうかを決めるのは当事者の心の持ちようひとつだ.すでに,ここでは悪夢とは看做されていない.

社会復帰する意志を固めたジュンを見てみれば,「ヒッキー調教アニメ」というか「対ヒッキー用カウンセリング・アニメ」としてはまがりなりにも一応の結末をみたわけだが,ドールたちの寓意劇にはなってくれなかったな.蠱ゲームとしての「アリス・ゲーム」に勝者が決定した後の事項はまったく描写されないし,なによりもドールたちにとって克服すべき存在であるところの「おとうさま」がまったく画面に出てこないのも,いささか遺憾. 1 クール 12 話では無理だということか,それともそんなのに興味はなかったということなのか.ま,その点は,個人的には非常に似通ったテーマを扱ってると思える『月詠』の方がまともに取り組んでくれそうな予感.とはいえ,気に入ってないのかといえば, R に焼いたぐらいだからそんなことはない.充分に面白かったですな.ただ,期待していたベクトルには向いてくれなかったというだけのこと.

Rozen Maiden #11 運命 Schicksal

  • Rozenmaiden DVD 1 / Rozenmaiden OP CDS / Rozenmaiden ED CDS
  • Air -prelude- DVD

「真紅は,ぼくが護る」 © 桜田ジュン.

「告別」に「運命」とくりゃ,まさにベートーヴェンかマーラーだね (笑).ってな感じで荒廃した n のフィールド〜ジュンの精神世界での水銀燈と真紅の闘い.それと平行して己の「鉄の処女」のような悪夢に捕われたジュンのあがき.まぁ,この作品はアクションは不得手なようだから,心理戦と象徴描写 (指輪とかね) に主体が置かれているけどね.

精神的に近い人間は夢でも繋がっているという蒼星石の言葉は,どう考えても遊眠社時代の野田秀樹の台詞にしか思えん (笑).というわけで,真紅の異変に気付いていた蒼星石に率いられて,翠星石,雛苺に のり を加えた連合軍が,まずは真紅のミーディアムたるジュンを解放しに向かう.ま, Pink Floyd じゃないけど "You'll never walk alone" っちゅぅこってすな.

ところで,「ジャンク」という言葉に対する水銀燈の過剰反応は一体なんだ.コンプレクスがあるのか.と,思ったら,うげげげげ,真紅の右腕がもがれた…… うわぁ……,これは残酷な.そうなんだよな,突発的 or ほとばしるギャグやまったりわいわい系に目眩ましされるけど,本来これは人形残酷物語という側面もあるんだよな.

クライマックス (の序章) だというのに,さ,作画が…… orz

Rozen Maiden #10 別離 Abschied

  • Rozenmaiden DVD 1 / Rozenmaiden OP CDS / Rozenmaiden ED CDS
  • Air -prelude- DVD

「だって,生きることは闘うことでしょう?」 © 真紅.

"Abschied" と聞けばまず思い出すのがマーラーの『大地の歌』 終楽章 であったりするわけだが,強烈なのがヴォルフのメーリケ歌曲集の最終曲. 原詩日本語対訳付きページ.メーリケの方はやっぱ「あばよ」と訳すべきだろう (笑).ま,こちらでは最終回へ向けての盛り上がり状態に遷移中ということもあって,どちらかと言えば孟浩然 & 王維の方ですな.それは,水銀燈に最終決戦を挑まれたときの,真紅の引き締まった表情からも伺える.

話の冒頭で一度真紅に焦点を当て,ついでドールたち全員を収めた位置まで引いた後に徐々に寄っていき,最終的に独り戦地に赴く真紅に再びフォーカスを当てている.というわけで, A パートはギャグ主体だが,「白雪姫」劇で魔女を演じる翠星石のハマリっぷりはともかく (笑),ここで取り上げられている劇の題材が「白雪姫」であるというのが注目に値する.白雪姫というのは生体への過渡期の象徴的存在であって,ここでのドールたちの置かれた状況を端的に表しているわけだ.なるほどね.つまり,ここで要請されているは他でもないラプンツェル等の「白雪姫」のテーマでなければならなかったということだ.

黄色髪のツィンテールは,足首の関節からすると,また新しいドールらしい」というのは完全な誤爆であって,紅い衣装を脱いだ真紅だった (笑).モロコシ髪とツイン・テールで気付くべきだったですな.穏やかな表情なんで判らんかった. B パートで語られる「お茶っ葉」のメタファはジュンの露骨なアナロジーだが,なんだか GoF のパターンの話を思い出したぜ (笑).他にもドールたちの由来とか「アリス・ゲーム」が語られているが,真紅の決意表明以外には特筆するべきものはない.要するにピュグマリオーンが主催する「蠱」のゲームであるということで間違いなかろう.ピュグマリオーンといえば,正月に GBS 原作の『マイ・フェア・レディ』が BS2 でやってましたな.それはともかく.衣服を付けているときには見えない球体関節を,下着姿のときにはロングでもまったく省略しないで描いているので,けっこう強烈なインパクトがある.

2005年1月7日金曜日

雑記

19:00 から泉岳寺に来いとのころで.ほとんど三時間に渡る長丁場.つ,疲れた……

通常への復帰は無理だけど,ぼちぼち半分稼働ぐらいには復帰した方が精神的にもエエかも知れん.あんまし溜め込むと面倒くさくて放り出しそうだし (笑).とりあえず手始めは『Kurau Phantom Memory』と『Rozen Maiden』かな.週明け前には揚げられるだろうか.あ,日曜日は錦糸町だったっけか.

なんかエアコンがイカレたっぽい.このクソ寒い時期になってこったぃ.ところで,新築入居 (以前に済んでいた人間がいない状態で入居) した場合だとエアコンの補修費用も自己負担って普通なのか?

Mac de Eclipse #4

OSX 版の Eclipse 3.0.1 でも,ダブル・クリッカブルなアプリケーションを作れたのか.初めて知った.エクスポートから「Mac OS X application bundle」を選んで質問に答えるだけだ.とりあえず Isr4Java を作ってみたが起動したよ.あれ,ちょと待て,おかしいな, jnilib 入ってないのにどうして起動したんだろ (笑).

ということは…… Windows 版 Eclipse だと exe 作れるの?

Eclipse 入れてからディスクの消費量が激しいな〜.もっと広くて速い部屋が欲しいよ.