jFD開発したりしなかったり日誌
2005-05-07 [長年日記]
_ TROPFEN
おかげさまで無事終了。
イベントとしてはみんなに楽しんでいただけて成功だったと思うが、
生臭い部分で色々と反省点が。
とりあえずそこらへんは次回の課題としたい。
10時スタートで、チャキチャキ準備して開始。
普段だと最初の一時間くらいは緩めの映像を流して様子を見るんだけど、
今回初めてのテルミンさんが12時まで限定で遊びに来てくれてたので、
サービスして最初から飛ばし気味の映像を使っていった。
けっこう好評のようでうれしい。
マツケンサンバを流したら大喜びしてて、
「私これ踊れるんですよー」
と言っていた。
ステキ。
惚れるわ。
VJ自体の仕上がりは上々で悪くなかった。
ただ、僕はどうもクリックが苦手で、アキコ嬢の時に少し悩んだ。
わかりやすくブレイクがある音楽の方が映像合わせやすいんだよなあ。
あと、とりを飾ったトシコさんだが、実は体調が悪く吐きそうだったらしい。
その吐きそう感を込めたのか素晴らしいDJで、オーディエンス大熱狂。
素晴らしい。
_ なお、7月はお休みで、次回は9月になる予定です。
楽しいイベントですので皆さん是非来てください。
_ 何度でもやりますよ
気がつくとThinkPadの液晶にTablet PCのペンで書き込み、
液晶がにじむのを見て
「あれ?こんなエフェクト入ってたっけ?」
と思う今日この頃。
多分VisualClipの開発が続く限りやり続けると思う。
_ ZIP
先日K.Takataさんに教えてもらった、Antに含まれてるZIPライブラリについて調査。
これなら大して手間もかからず、UTF-8以外のエンコーディングをされた
ZIPに対応できそうだ。
手が空いたら実装しよう。
_ jFD2
電車で移動中にちょっと時間があったので、2分割中にコピーか移動をする際、
コピー先、移動先に反対側のカレントディレクトリを最初に表示するようにした。
これで2画面ファイラーとしての完成度がちょっとアップ。
_ ZIPその2
Antに含まれてるZIPライブラリだが、調べてみたところjava.util.zipと解凍が微妙に異なるようだ。
ZipInputStreamが無い。
確かにあれはちょっと問題があって、必ずファイルの先頭のエントリから
読み込まなければならず、さらに逆戻り不可能(その場合は最初から読み直し)だったが、
その代わり通常のストリームから初期化できるのが便利だった。
そのおかげでFileFishはZIPファイルがどこにあろうがストリームとして読み取りさえ
出来ればファイルの中を覗くことが出来たんだけど、AntのZIPライブラリにはそれが無い。
解凍にはZipFileクラスをローカルファイルから生成し、それにZipEntryを与えて
InputStreamを取得する、という作りになっている。
つまり、ローカルの通常のファイルしか解凍できない。
RandomAccessFileを使用しているので、どんな順番でもオーバーヘッドが無く
解凍できるというメリットがあるが、ネットワーク親和性を重視して
ストリームベースで設計したFileFishとはちょっと相性が悪い。
自動でテンポラリディレクトリにコピーしてから解凍ってもんかなあ・・・
_ 叩きたいだけちゃうんかと
今回のJRの事故についてこういう記事があった。
要するにJR西日本で宴会禁止令、さらにはホームで歯を出すこと禁止令が出た、
職員は心を痛めて夜も眠れない人もいるのにこんなウスラ馬鹿な指令を出すなんてひどい、
という論調だが、あんたらJR西日本を叩けりゃ何でもいいんかと。
これら指示がどちらかというとかなり頭悪いのは事実だが、
何やっても突っ込みどころ見つけて叩いてるだけじゃんか、と思う。
多分、反省して営業停止しても「不便だ!」と叩き、過密ダイヤを減らしても
「電車がこない!」と叩くんじゃなかろうか。
そこまでいうスポニチの記者様はさぞや立派で品行方正な人格の持ち主ばかりなんだろう。
_ FileFish
FileFishの設計で自分としては面白いと思っている部分に、
ファイル操作の中止の制御がある。
FileFishの操作はすべてManipulationを実装したクラスのインスタンスになっている。
操作はツリー構造になっていて、たとえばディレクトリのコピー操作なら
子操作としてディレクトリ内のリスト取得操作、個別のファイルのコピー操作、
属性取得操作なんかが生成され、親操作の参照を保持している。
操作中、ことあるごとにルート操作オブジェクトを参照して操作が中止されてないか
監視しているので、ツリーのルート操作オブジェクトの操作中止メソッドを呼び出せば、
現在実行されている操作が中止され、その時点で操作中止例外を投げて
処理が中断される、という仕組みになっている。
(だから、VFileクラスのほとんどのメソッドは、親操作指定の有り無しで
2種類のオーバーロードがされている)
で、今までファイルシステムのオープン、クローズ処理はこの仕組みを持っていなかったが、
変更の必要が出てきた。
AntのZIPライブラリを使ったZIPファイルシステムを作るには、
もしもファイルがリモートにあった場合、一回ローカルにコピーをとる必要がある。
これをファイルシステムのオープン時に行うわけだが、間違えてFTP上の数十メガのZIPファイルを
オープンしようとして中止できないんじゃたまったもんじゃない。
こういうのがあるからいつまでたってもリリースできないんだよなあ・・・
2005-05-05 [長年日記]
_ 告知
5月6日はTROPFENですよ、奥さん!
ゴールデンウイークにいいことがあった人もなかった人も
甘く切なくちょっとスパイシーな思い出作りに新宿2丁目まで
来てみませんか?
今回はいつものメンツに加えゲストにMORITA KENTARO氏を迎え
いつも以上に鉄板ハードでメランコリックな一夜を
提供する予定ですよ!
TROPFEN @ADVOCATES TOKYO → http://www.advocatesbar.net/ 22:00-05:00 \2,500/1D、w/f \2,000/1D GuestDJ:morita kentaro ResidentDJs:DJ宇宙、AKIKO HAYANO、TOSHIKO INOUE
_ LG3D
気になって、あたらし目のバージョンを試してみた。
確か前回試したときはバージョンが0.60か0.61だったと思うが、
最新リリース版の0.62と、開発中の0.70を試してみた。
まず0.62。
前試してみたときよりも動きがスムーズになったような気が。
ただし、自分のPCが変わっているので何とも言えない。
最初から入ってるアプリケーションが増えていて、その中には
先日のJava Computing 2005のLG3D BOFで見たものもちらほら。
気になっていたls3dもあったが、これはちょっと要注意かも。
自分がLG3Dアプリ書くならそりゃ当然ファイラーだろ、
というのがあるので気になる。
ただ、今まで地味を追及してjFD書いてるし、lsは究極に地味な
ファイラーなので、今回はリッチなファイラーを目指してみるのも
面白いかもしれない。
んー、よく考えてみるとSwing張り込めるそうだから、
jFD2のコンポーネントをそのまま貼り付けてみるのもいいかもなあ。
_ しかし、CPU80%くらい持ってくのは将来的には直るんだよね?
2005-05-04 [長年日記]
_ 実家で仕事
帰省してますが、仕事してます。
実家でやるのに飽きたので気分転換に駅前のドトールまで来てますが、
さすがゴールデンウイーク、子供がうるさくてかないません。
助けてくれい。
近くに電源とLANを使わせてくれるコーヒーと蕎麦の店があるんでいってみるかなあ。
2005-05-02 [長年日記]
_ 嫌嫌韓、嫌嫌中
嫌韓、嫌中の連中が嫌いだ。
僕は一年間海外の英語学校で勉強した経験があるので
比較的いろいろな国の人を見てる。
また、仕事柄アジアの人と働いたこともある
(前の現場は自分の周りの壁以外の方向がすべて韓国人だった)。
だから、国によって人間性の傾向があるのは知っているが、
その中でも人間性の幅がある事も知っている。
日本人でも西欧風の考え方をする人もいるのと同じだ。
だから、韓国だから、中国だからと言って一くくりに嫌う人間は
世間知らずのバカだと思ってる。
それは中国でデモやってるバカと同じレベルだ。
僕は中国のデモは、政府に不満の捌け口としてうまく煽られてるだけだと
思っている。
だから、彼らは物知らずで程度が低い(もしくはそれをわかって
尻馬に乗るくらい意識が低い)と思っているが、
日本の嫌韓派、嫌中派は同じようにメディアに煽られている
物知らずで程度の低い連中だと思う。
_ 前から読んでいた孫ニュース系blogがあるんだけど、
最近、嫌韓、嫌中記事がバカに増えて鬱陶しい。
というか、意識のレベルの低さを露呈されたような気がして
読む気が無くなった。
とりあえずアンテナからはずそうと思う。
2005-05-01 [長年日記]
手数料と送料(直しても直さなくても) 12000円 システムボード交換 56000円 割れたケースの交換 22000円 --------------------------------- 計 9万円
_ ヘタったバッテリーのことなんかも考えると新しいの買ったほうが早いよ。
ということで買うことにしたが何を買うか散々悩んだ。
とりあえず価格.comで片っ端から今のPCのスペックを調べたが、
今のモバイルPC軒並みダメ。
僕は速度にはそんなにこだわらないけれど、開発で使うのでメモリは
最低でも512MB必要になる。
ところが最初から256MBのマシンばかり。
増やせばいいけどそれも計算に入れて予算を組まないといけない。
また、モバイルPCでもメインマシンなので、ハードディスクは80ギガないと
今のデータが収まらないが、最近のモバイルノートは1.8インチばかりで
最大60GBになってしまう
で、消去法で検討したらまた、ThinkPad X31を買うしかないという結論に達した。
X32を待ちたかったけれど、機能も性能も大差ないし、X31の方が安い。
秋葉原に行ってさっくり買ってきた。
ハードディスクを前のPCからそのまま乗せ替えドライバを更新し、
メモリも移植してやったら非常に快適に使えるようになった。
さあ、ちゃっちゃと仕事しよう。
2005-04-30 [長年日記]
_ ThinkPadをどうにかする
壊れたThinkPadをとりあえずいじってみる。
ハードウェアの故障だと思っているが、OSが壊れた可能性も考慮して
Windows2000を入れなおしてみたが、インストーラ動作中に落ちた。
これでハードウェアが原因と確定。
次に一応ハードディスクを疑って、今の80GBのドライブをはずして
最初からついてきた40GBのハードディスクにしてみた。
やっぱ駄目。
結論。
マザーかメモリがいかれてる。
お手上げ。
修理に出そうと思ったが、ゴールデンウイークでIBMのサポートセンターが
やってない。
どうしようもないわ。
_ TabletPC
借りたタブレットPCで作業してるんだけど、いいデバイスだと思う。
たとえばコードの設計をするときにUMLを使うが、あれは非常に便利だけど、
さらっと書く場合、紙とペンの方が使えたりする。
そこをうまく汲み取ってくれるのがTabletPCじゃなかろうか。
ただ、不満がある。
コーディングのようなキーボード主体の操作中に純粋にマウスの代わりに
使うのなら、マウスより手の動きが余計に必要になってしまう。
マウスだとどこか一点をクリックする場合、
1、マウスに手を伸ばす
2、マウスをずらす
3、クリックする
4、マウスから手を離す
となるが、TabletPCの場合、
1、ペンに手を伸ばす
2、ペンをクリックしたい場所に移動する
3、ペンで画面を触る
4、ペンを元の場所に置く
となる。
この2番と4番のアクションが、マウスよりペンのほうが大きい。
で、考えた。
タブレットPC用手袋って出来ないだろうか。
指サックみたいなもんで、人差し指と中指だけで、人差し指で触ると左クリック、
中指だと右クリックとか。
これならコード書いててもそのまま画面に手を伸ばすだけですむんだが。
_ W君と部屋飲み
ファンキーカーゴ前に2〜3時間ほど僕の部屋で飲んだ。
スーパーで買ってきた寿司や惣菜をつまみつつ、缶ビールを二杯ほど。
土産にW君の手製のビールをもらったが、これは今度おいしくいただこうと思う。
壊れたThinkPadの代わりに何を買うか話したが、まじめに考えれば考えるほど
消去法でまたThinkPadになってしまう。
W君も僕の使い方をわかっていて、パフォーマンス、持ち運び、
今の部品の流用(メモリとか)、液晶、ハードディスク容量(重要)を考えると
どうしてもこれ以外無いようだ。
いいんだけどつまらないんだよなあ。
_ Young King Hours
W君に頼んで来るときに買ってきて貰ったんだけど、袋から取り出したときに
なんかいつもと全然違う形で、一瞬W君が間違えて買ってきたのかと思ったら
今月から装丁が変わっていて驚いた。
中綴じから平綴じになっていて、ずいぶん厚くなっている。
あと、ヘルシングが「原作版」アニメ化だそうだ。
そりゃ嬉しい。
以前やったテレビ版はそりゃもうひどい出来というか、
・作画が酷い
・話が全然違う
・つまらない
という三重苦で、作者自ら
「野沢那智(声優。作者がファン)がもったいねえ」
と言い放った素晴らしく酷い代物。
作者もファンも怒り心頭だった。
これでアニメ化は二度と無いだろうと思ってたのでちょっと楽しみだ。
_ Funky Cargo
茶箱常連のマリクス(通称マソ)がオーガナイザーを務めるイベント、ファンキーカーゴに行ってみた。
会場の中野のHeaby Sick Zeroに向かう電車の中で、黒い布のロングコート、
パーマのかかったロンゲ、ドムのようなシルエットのズボンを履いた
怪しい男を見かけて、なんだありゃ、と思ってたけれど、会場の中にいて笑った。
ついたらルミさんがラウンジでDJ中。
ラウンジは茶箱常連で埋め尽くされ、初めて来たクラブなのにそういう気がしない。
しまいにエージさん(茶箱店長)も現れるし。
それからメインフロアでマソのDJを聞いた。
楽しいハードテクノ。
気持ちよくガン踊りさせてもらい、へばった。
マソははっきり言って猫背で姿勢が悪いんだけど、DJをやってると凄くかっこいい。
たいしたもんだ。
それからWatさんのDJを聞いたり、ゲストのQ'HEYさんのDJを聞いたり。
ルミさんがQ'HEYファンらしく、メインフロアに入ってはすぐに出てきて、
「やばいよ、かっこいいよ!」
と小出しに楽しんでいるのが面白かった。
なんか犬ブームらしく、DSのNintendogsがそこら中で遊ばれていた。
興味深い。
VJさんが何人もいたのだけれど、テクノ感あふれる映像を流す人がいた。
80年代デバイス調で好みの映像だった。
いいなあ、ああいうのできるようになりたいなあ。
2005-04-29 [長年日記]
_ 燃える男のスコープドッグ
前から色々なところで話題の1/1スコープドッグを見てきた。
弟子のはるる嬢と行くことになっていたのだけれど、前日から連絡が取れない。
電話しても出ないし。
で、話したら興味を持ったAさんと友達のSさんと一緒に行くことになった。
朝、Aさんから電話がかかってきたのだけど、目覚ましだと思って思いっきりぶっちぎって
人間関係にジャブを入れてから行動開始。
電車でチンタラと水道橋へ。
僕が先に着いたが、AさんSさんははるばる栃木からバイクでやってくるので
電話を入れても出られない。
仕方ないので先に会場に向かった。
大雑把にしか場所を知らなかったが、オタクっぽい人が来る方向に行ったら
たどり着いた。
というか、会場前は長蛇の列が出来ていたが、オタク濃度がやたら高く笑った。
で、中は順路が出来ていて、作者の倉田氏の過去の作品が並んでいた。
鉄で作ったチェロなんかが素敵だった。
あと、彼が作った時速2キロで走る、キャタピラ駆動のチンクチェント、
通称チンクタンクのビデオがあったがアホのようで素敵すぎる。
で、あまり広くない会場の仕切られたスペースに入ると、そこにスコープドッグの
後姿が見えた。
恐ろしいまでの迫力。
身長4メートル。
それは数字としては理解できていることだけれど、目の前にそれを見る感覚は想像をはるかに
上回っていた。
圧倒的な迫力と重量感。
鉄の巨人だ。
言うまでも無く4メートルよりも大きな人型は、たとえば仏像なんかでもあるけれど、
それとはまったく異なる凶悪な迫力がある。
それはひとつに、鉄であること。
でかくて顔が怖い仏像なんかは色々あるけれど、スコープドッグと同種の迫力は無い。
錆や、溶接やグラインダーの跡の生々しい鉄だからこそあの迫力がある。
また、人型であっても人ではなく、戦車と同列の存在としてデザインされているので、
人を威嚇する存在感がある。
万が一あれが実用化されて軍隊に配属されたら、立ち向かおうという気にはなれない。
戦車なんかも怖いけど、たとえ実用的でなくても巨大な人型の迫力は超えられないと思う。
というか、子供が泣いてた。
ちっちゃい子なんだけど、お母さんにしがみついて「怖い、怖い」と泣いていたが
お母さんもしっかりしたもので
「いい機会だからたっぷり見せておきます。
全然言うこと聞かないんで、言うこと聞かないとスコープドッグが来るわよって言います」
だそうだ。
ありゃ子供にはトラウマになるよ。
ナマハゲなんて目じゃない。
遅れてAさんSさんがやってきたのでもう一回入って二周目したが、改めて凄かった。
Sさん大喜び。
やはり巨大ロボは男のロマンだ。
せっかくなので本と、記念のボルト(モンキ−ファームの刻印入り)を購入した。
それから歩いて神保町、秋葉原へ。
神保町の喫茶店でトーストとイチゴジュースを食べつつ雑談。
それから秋葉原で僕の壊れたThinkPadと2個1にできるようなジャンク探し。
たっぷり堪能して電車で戻った。
濃いい一日であった。
2005-04-28 [長年日記]
_ パソコンが壊れた
愛用のThinkPadが壊れた。
最近頻繁にブルースクリーンを出すようになったと思ってたんだけど、
先日一線を越えたらしく、突然青くなったと思ったら再起動が
出来なくなった。
電源を抜いてバッテリーも抜いたら復活したけど起動中にブルースクリーン。
で、もう一回やって起動したけど10分くらいでまたブルースクリーン。
おそらくだけど、ハードウェア的な故障で誤動作してるようなきがする。
ゴールデンウイークはVisualClipの開発にあてる予定だったし
6日にはTropfenでVJをやる予定なので非常に困ったのだけど、
某所から開発用タブレットPCを借りられたんで一応安心。
でも重いわ、これ。
モバイルにはならないな。
今後どうするか考えているが、いっそ新しいノートを買ってしまうという手もある。
ただ、今のThinkPadを買った去年頭からPCの性能はそんなに上がってなく、
付加価値もないのに買い換えるのはバカバカしい。
ThinkPadはちょうどX41のタブレットPC版の存在がばれてIT Mediaで
ニュースになっていた。
あれくらい付加価値があれば買い換える価値もあるけど
どう見てもすぐに売り出されることはなさそうだ。
やはりおとなしく修理に出して待つか。
しかし困ったことにIBMのサポートセンターもゴールデンウイークでお休みで、
修理もままならない。
困った。
_ W君と飲み
溝口で飲み。
お気に入りのタイ料理屋に行ったら、三周年記念日だった。
大入り。
いつものように二人して、普通の人なら悪酔いしそうなマニアックな話題で
酔っ払った。
特にThinkPadが壊れたのでどうするべきか、買い換えるなら何がいいか、
という話題は酔っ払い向けでないと思う。
あそこは味はいいけど本当に辛い。
いつものように汗をだらだらかきながら食べた。
その後、近くのギネスが飲めるバーで一杯飲んでいこうと思ったら、
満員で入れずおとなしく帰宅。
2005-04-26 [長年日記]
_ 昨晩は
色々とストレス溜まったりムシャクシャしてたりして、そのまま帰る気になれず
二子玉川に寄って帰った。
いつものスナックに行ったら、中からカラオケが聞こえてきてて、
もっと静かに飲みたい気分なので回れ右してジャズバーに行った。
薄暗く、落ち着いた雰囲気の店内で、これなら今の僕の気分にも
しっくりくると思ったのだけれど、座ったカウンターの左隣が
自分で言った冗談に自分で笑ってるけたたましいおばさん、
右がなんというかウダウダした感じのお兄さんで、もう貝になりたい気分。
お酒はおいしかったんだけど。
_ 今後のFileFish
全てのファイルシステムの親になる、ルートファイルシステムって作ってみようかなあ。
ローカルファイルシステムのルートでバックスペースを押したときに表示される、
現在アクセス可能なドライブや、登録済みのFTPサーバーが表示されるような。
ちょっと考えてみるか。
あと、現在のAPIには無い、表示用ファイル名取得メソッドを入れた方がいいかも。
それと、JDICでドライブの空き容量なんかが取得できるそうなので、そこら辺の組み込みも考えたい。
_ Shunji [ありがたく乗り込ませていただきます。 jFD2はうーん、いっそLookingGlass版を作ればウケは取れますね。 ..]
_ keisuken [jFD2のLG3D版期待してます(ぉぃ. >プレゼンは一目見てわかるものを出すのがコツだと感じま >した。 >映像..]
_ Shunji [LG3Dでもとにかく地味を極める方向性で。 ls3dはそういう点で方向性似てました。 Dで書きたいと思ってるのがV..]
_ keisuken [ああ,なるほどVJですね.JMFがあの体たらくではしょうがないですね(Framework自体は悪くないと思うんだけど..]
_ Shunji [うーん、C#も悪くは無いと思うんですが、Java屋の悪い癖でWindows以外のプラットフォームで動かないのが妙にも..]

_ Cleato [スーパーコピーブランド弊社は安心と信頼のスーパーコピーブランド (N級品)専門店です!全国送料無料!日本一流品質のス..]