トップ «前10日分 最新 次10日分» 追記

jFD開発したりしなかったり日誌

2004|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|
2025年
12月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

2004-09-05 [長年日記]

_ 帰省中

この前財布の中を調べていたら、4日までの松本行き高速バスチケットが

入っていた。

忘れてた。

もらったんだっけ。

ということで、ただいま里帰り中。

浅間山はズンドコ噴火してるけど、こっちが風上なので火山灰はまったく

飛んでない模様。

昼まで寝て、お袋と飯を食って本屋でアイザック・アシモフの

「ファウンデーションと地球」購入。

大雨なんで2時間に一本しかないバスに乗って帰宅した。

この不便さが新鮮。

東京じゃ考えられないよな。

_ Java絡み

J2SE5.0 RCリリース。

ベータ版から触っていたが、今回は比較的早い時期から完成度が高かった。

1.3や1.4のベータはボロボロで、面白がっても常用はしなかったが

(する気になれなかった。特に1.4.0は正式版が出てなおボロボロだった)

今回はけっこう早くからjFDもすいすい動くし、動作しないアプリケーションも

あんまり無かったしで調子いい。

動作も多少軽くなった気がするし、正式版でたらすぐにメイン環境にしてもいいかも。

_ FileFishとjFD

今までHTTPファイルシステムでファイルのサイズが取得できなかったんだが、

実装した。

これでますますダウンロードマネージャとして使えるように。

ふと思ったが、これならjFD2のスクリプト機能を使って、

1、htmlのURL入力

2、htmlをダウンロードして画像へのリンク抽出

3、画像ファイルだけダウンロード

なんてことも出来るかもしれない。

面白い。

_ 今後のプラン

jFD2、年内にリリースできたらいいなあ。

jFD2で使われてる画面レイアウト用ライブラリがあるのだが、

これは既にリリースできる状態なんだけど、ドキュメント書くのが面倒で

出すに出せないんだよな。


2004-09-02 [長年日記]

_ 心臓止まるかと

ボクシングの練習後、バス停でバスを待ってる間暇だったので

メールチェックでもしようと思って鞄からノートPCを取り出そうとしたら

入ってなかった。

魂抜けそう。

jFD2の書きかけのソース、どこにもバックアップしてないよ。

やりかけの仕事も入ってるし、笑えるほどのVJネタもある。

人に見られたら軽く人生終わるかもなデータも入ってるし、

体から魂抜けてくのがわかった。

最後に使った会社からそこまで、鞄から手を離した時間はボクシング中のみ。

でも、ジムの子が盗ったとは思えなかったし、かといって落すようなもんじゃない。

青くなりながら会社に電話したら、机の上に乗っているそうだ。

魂抜けた。

寿命が確実に縮まったよ。

_ なぜか

出来上がってるプログラムと操作マニュアルからユースケースを

書かされてる。

逆だろ。

_ ぶらぶらしてた

仕事が終わってから、パルコにいった。

O君の顔を見て、ジルボーで新作チェック。

膝がゲッターロボの顔みたいになってるパンツがかっこいい。

目の毒。

今後16個ポケットのあるパンツが入荷したりするそうだ。

手込みすぎ。

それからゲーセンに行ってちょっとだけバーチャ。

新しいカードが3段になった。

で、ボクシングジムに行って練習。

先日この日記に書き込んでいた素敵なトレーナー氏はやっぱり

Mトレーナーだった。

やべえ、見られてた。

今日はガゼルパンチを教わった。

飛ばないカエル飛びアッパーみたいなもんだが、こんなもんいつ

使ったらいいんだ。

今度、鳥人間コンテストのビデオを貸す事に。

柔軟体操中にYさんと話してたり、Mトレーナーと無駄話してたら

タダでさえ少ない練習時間が全然なくなってしまった。

「気がついたら時間が無くなってるんですよ」

「それは宇宙人に拉致されてるんですよ」

「キャトル・ミュートレーションってやつですか?

そういえば、腕になんか膨らみがあるんですよ」

「それいうなら俺なんて足にこんなにしるしが(虫刺されの跡)」

「実は既に地球は宇宙人に侵略されてるんですよ!」

_ 画像の説明

_ 「な、なんだってー!!」

_ 画像の説明

_ MMRごっこは楽しい。

本日のツッコミ(全3件) [ツッコミを入れる]

_ Mトレーナー [毎回楽しく見てますけど、トレーナーとしてじゃなくて軽く変態な青年として見てますから、遠慮しないでバンバン書いてくださ..]

_ 首藤マン [うひ おひさしぶり あと一ヶ月延長の書き込みがありましたねぇ 朝日新聞が延長のほうがよかったです・・・ というのも..]

_ Shunji [> Mトレーナー そうおっしゃるのでしたらバンバン書かせていただきます。 トレーナーの変態行為なんかも含めて遠慮せず..]


2004-09-01 [長年日記]

_ そういやそろそろ

公式サイトも更新されたんで告知をば。

9月22日(祝日の前日)のtropfenにてVJします。

まだネタ収集中ですが、例によって素敵な音楽を台無しにする

駄目な映像をお届けする予定ですので、皆さんこぞってきてください。

_ PC調子悪い

サスペンドからの復帰に失敗するようになった。

OS入れなおすか。

めんどくさいなあ。

_ Cloudscape

ナオミチさんにCloudscapeがダウンロードできるようになってると聞いて、

落としてきた。

で、ダウンロードサイトを見ていたらWindows版とLinux版とJava版があり、

Java版は最小限構成、Windows版とLinux版はJREが付属してくるそうだが、

IBM製JREだったので興味が一気にそちらへ。

かつてはその速さで話題になったIBM版JavaVMだが、ここ最近聞かず、

Sunのと比べてどうだか気になってjFD2をとりあえず起動したが動かず。

XMLのエンコード指定がSJISだったら怒られた。

UTF-8に直したら画面が出たが、コピー操作をしたら例外が。

「JFrameに直接setContentPaneやaddすんな」

だそうだが、あれ?それ守ってないのに今まで動いてたのか。

J2SE5.0で動かしてたからだろうか?

弄くってるうちに動き始めたが、最初動作が重い。

ただし、少し触ってたらネイティブコンパイルがかかったようで、

さくさく動くようになった。

どっちが軽いかは今後の調査が必要っぽい。

最近のマシンって速いから、ちょっと見じゃわからないんだよな・・・

_ 今日のボクシング

さぼりました。

行く前に時間あったからついついゲーセン寄ってバーチャ

始めたら終わらず・・・

駄目すぎ。


2004-08-30 [長年日記]

_ jFD2

今までコピーや移動などの処理中、処理状況を表す機能が何も無かったんだが、

とりあえず仮に経過表示ウインドウを実装してみた。

ただ、本番でどうするか決めかねている。

jFD2はマルチスレッド対応で、コピー等をしながら別の操作が出来る。

だから全部の操作ごとに経過表示ウインドウを出すのはちょっと鬱陶しく、

まとめて表示したい。

ここまではjFD1と同じだ。

ただ、jFD2がjFD1と違うのはタブファイラーになることで、

だから経過表示をウインドウにするかタブにするかで悩み中。

ウインドウだとAlt+Tabで一発で表示できるがちょっと邪魔。

タブだとタスクバーを汚さないで済むけど一発では出せない。

さあ、どうしたもんか。

_ おでかけ

最近自発的に外に行くことが激減してて、これはあかん、と思っていたのだが、

以前イベントでお会いした斎藤さんが同人誌を売るそうなので、

自分に鞭打って有明のビッグサイトに行ってみた。

電車を調べてみたら案外近くて40分くらい。

電車を乗り継ぎその間ひたすらjFD製作。

有明に着いたら既に終了間際なため、人波が逆流してきていた。

ただ、それがただの人でなく、ヲタク様エンサイクロペディアの様相を見せていて

実に興味深い。

ヲタクも色々いるんだなあ、と。

可愛らしいお姉ちゃんもいるけど売り物の同人誌を入れたトランクをゴロゴロ

引きずっていたり、ゴスロリもいるし、秋葉原に居そうなジーパン、チェックシャツ、

リュックのお兄さんもいるし、「これがオタクじゃなかったら何だ」みたいな

デブキモオタ系の人もいる。

広大な会場は「これ全部同人誌?」と思ったらめまいがした。

すごいなあ。

斎藤さんのブースに行ったら、斎藤さんはお留守でお友達の女性が一人でいた。

mixiで名前を見たことがあったみさきちさんだった。

斎藤さんが戻ってきたので本を買おうと思ったら、タダで頂いてしまった。

ありがとうございます。

その場で読もうとしたら止められた。

恥ずかしいらしい。

その気持ちはわからんでもない。

その後何度か音読しようとしたら、とても恥ずかしがってくださった。

斎藤さんとみさきちさんと無駄話をしていたら名前は前から聞いていた

ヒタチさんが現れて話した。

むっちりかわいい女の子を描く絵描きさんで、茶箱で開催されている

SPIELというイベントのフライヤーを描いている人だ。

エロ漫画雑誌の編集者をしているそうだ。

なかなか大変な仕事っぽい。

終了時間が来たので解散して渋谷へ。

パルコのO君の店へ。

この前のライブの感想なんかを話した。

近くの鞄屋を覗いたらステキなリュックが。

前から使っていたマスターピースのリュックがこの前壊れたので気になって

お値段を聞いたら手が出ない値段だった。

「懐が暖かくなったらまた来ます」

と言って撤退。

地下の本屋でアイザック・アシモフの「ファウンデーションの彼方へ」購入。

ゲームセンターでバーチャ。

この前またバーチャカードを無くし、けっこういい段位まで行ってたのが

無駄になってしまった。

仕方ないんで育てなおすことにして一枚購入。

会社から近くて普段よく行ってるハイテクセガに比べると明らかにレベルが低く、

あっさり段位が上がっていった。

かなり勝って満足したので電車で帰宅。

駅近くの東急ストアでビールとつまみ購入。

カツオのたたきが半額だったので買った。

美味しい美味しいカツオスキー

本日のツッコミ(全2件) [ツッコミを入れる]

_ igu [こんちは! お久しぶりっす! 聞いてくださいよ〜 ----- 本日、例の現場が最終日。 あと、1時間程で送別会に… ..]

_ Shunji [うはははは。 相変わらず滅茶苦茶してくれますね、あそこ。 派遣にでもなりますか? あのフレームワークは心残りが山ほ..]


2004-08-29 [長年日記]

_ 鳥人間

ええ大好きですよ、オリンピックよりも愛してます、

鳥人間コンテスト。

今日は鳥人間コンテストだったんで、ビデオを録画してみた。

ステキ。

夢がある。

とりあえず次回のVJで使う予定。

_ 今日のボクシング

ちょっと前にジムのホームページを移転、リニューアルしたのだが、

古いほうのバックアップをCD-Rに焼いてくれないか、と言われてたので

届けてきた。

最初にページを作った人が相対パスの使い方をわかってなく、

/から書かれてるんでローカルで見られない。

酷いものはhttp://から書かれていたのだが、一仕事して

それを書き換えて渡した。

カンベンして欲しい。

_ なんかジムのノートPCが最近やたら遅いというので調べてみたら、

Windows XPなのに128MBしかない。

そりゃ重いはずだよ、と思って調べたら、実はこのPC、デフォルトで

256MBのってるらしい。

聞いたらこの前会長が落っことしちゃって、それから調子が悪くなったそうだ。

メモリが壊れたのか。

そりゃどうしようもない。

_ ここ最近サボり気味だったのだが、トレーナーに

「ただサボってたんじゃないんです!

ゲームボーイではじめの一歩やってました!」

と言ったらうけて、トレーナーったらミット打ちで

「ジャブジャブ!」

「ワンツーフックストレート!」

とかに混じって

「カエル飛びアッパー!」

「ダブルパンチ!」

とかステキなことをおっしゃるんです。

この次はデンプシーロールを覚えます。

_ 暇なんで

髪を切りにいった。

ちょっと気分を変えたかったので、思いっきり明るく色を入れようと

思っていたんだが、

「すみません、6時以降はカラーやらないんです」

と言われてカットだけしてもらった。

切ない。

明日行こう。

_ それからW君を誘って二子玉川のスナックに飲みにいった。

先に行ってゲームセンターで時間を潰していたが、つまらないんで

高島屋を見にいった。

「電話来ないなあ」

と思って電話を確認したら、無い。

しまった、ゲーセンに忘れてきた。

取りに戻ったらそこにW君がいた。

合流して飯食ってからスナックへ。

おりしも台風の余波で雨降り。

いったらママが寂しくテレビを見ていた。

それから12時まで誰一人客来ず。

ゆっくり飲めてよかった。

本日のツッコミ(全2件) [ツッコミを入れる]

_ 素敵なトレーナー [デンプシーは腰を痛めるのでガゼルパンチとかにしときましょう!!てか鳥人間ファンがこんなとこにもいたのか!! いつか遺..]

_ Shunji [うおっ、貴方はまさかMトレーナー? 見られてたなんて・・・ 鳥人間はロマンですよ! 空を飛びたいなんて、人類がお猿..]


2004-08-27 [長年日記]

_ jFD2

ドラッグアンドドロップを実装してみた。

ローカルファイルと文字列が転送可能で、文字列はファイルパスとして

解釈される。

で、ファイルパスはFileFishに対応した形式なら何でもいいんで、

ためしにブラウザのリンクをそのままドロップしたら、

普通にリンク先をダウンロードしてくれた。

おお、面白い。

自分で言うのもなんだけど、これ便利だわ。

もっとブラッシュアップしよう。

_ ついでに

コピペも実装してみた。

やっぱりローカルファイルと文字列に対応して、キーはとりあえず以下の通り。

・Ctrl+Cでマークされたファイル、もしくは選択中のファイルのコピー

・Ctrl+Vでクリップボードのファイルのペースト(コピー)

・Ctrl+Bでクリップボードのファイルのペースト(移動)

・Ctrl+Lでカレントディレクトリのコピー

Ctrl+Vをコピーで貼り付けてるので、Ctrl+Bで移動で貼り付けてるのだが、

安直かな。

まあ、設定ファイルいじればいくらでもカスタマイズできるし、とりあえず

これでよし。

_ さらに

FileFishに手を入れて、HTTPファイルシステムで解釈可能なパスで、

頭のh抜き(つまりttp://で始まるやつ)も解釈可能にしてみた。

はっきりいうと2ch用。

これはドキュメントに書かないほうがいいかもな。


2004-08-26 [長年日記]

_ 寝ぼけた

夜中に目が覚めて、動いてない頭で

「あっ、コンタクト外してない!」

と思って指で思いっきり裸眼触りました。

メガネの日だったのに。

_ お仕事

ユースケース使って用件定義。

実はあんまり経験がない。

クラス図から先ならなんぼでも書いてるんだが、ユースケースはある意味

上流中の上流なんで、火消しで実装大好きの僕とはけっこう無縁だった。

とりあえず書いて提出したが突っ込まれまくってる。

まあ、経験だと思おう。

_ 上司に仕様書の記述にWikiを使うのを提案してみた。

話に聞いて興味があったんだけど、エクセルだのワードだので仕様書を書くのは、

管理面倒くさいわ検索できないわでろくなことがない。

ワープロよりは面倒だけどHTMLよりははるかに楽なWikiなら、

どこからでも見られるし(認証つけないと危ないが)バージョンがバラけないので

いいんじゃないか、と思って提案してみたところ、好感触だった。

今回の上司はけっこう理解がある人なので、提案しがいがあって面白い。

_ ビデオキャプチャカードを買いました

これ

_ 家に帰って試してみたが、最初、音声は出てるけど映像が映らなかった。

ビデオカードのハードウェアアクセラレータを調節したら出たんだけど、

今度は録画できない。

何が原因だろうか。

_ シーオメガだそうだが、シーキンタマって読んだら怒られるだろうな。


2004-08-25 [長年日記]

_ ライブ

O君がライブをやるというので見に行ってきた。

仕事が終わると同時にトイレで着替えて御徒町のライブハウスへ。

N氏と待ち合わせて店内へ突撃。

5組のバンドが出たのだが、順番にうまくなっていったように思う。

というか、最初のほう酷すぎ。

一組目はフォークギターのお兄ちゃんなのだが、ため息が出た。

歌詞がまるで中学生が背伸びしたみたいな青臭さで、ひねりも何も

あったもんじゃない。

人生の辛酸だとか泥水だとかをすすってみてからやり直していただきたい。

で、さらにまずいのがMCの下手ッぷりで、あまりに自信なさげで

つまらない演奏がさらにつまらなく感じる。

せめて開き直れ。

二組目は打ち込みの伴奏で一人で歌ってるお姉ちゃんだが、これもきつい。

一曲目、テンポの速い伴奏と歌が絶妙にずれていて、ハーモニーにならない。

さらに声が大きくなると音程までずれてきて、オラなんだかわくわくしてきたぞ。

ここまで半分寝てた。

3組目からまともになって、ボーカル、ドラム、ギターの3人バンド。

坊主頭のギターのお兄さんが妙にかっこよかった。

4組目は多分プロ。

明らかにうまい。

終わったら人がぞろぞろ帰っていくのでドキドキした。

5組目がO君のバンドで、ボーカル、キーボード、ギター、ベース、ドラム、

そして面白いことにバイオリンがいる大所帯バンドだった。

O君はキーボードで、ボーカルのお姉さんは妹さんだそうだ。

可愛らしい妹さんで、はにかみながらMCをやってるのを見て

「可愛いねー、O君(かなり図々しい性格)の妹とは思えないねー」

と話してた。

O君かなりロケンロールな性格なのでそういうのかと思ったら、

とてもしっとりした曲調だった。

ベースのボリュームが大きすぎて、キーボードとヴァイオリンの音が

よく聞こえなくなるのがちょっと気になった。

メロディラインなんだからもうちょっと強調した方がええんでないかな。

_ jFD2

振る舞いの実装でまた悩み中。

振る舞いはFileFishのファイル操作クラスの拡張として実装されるのだが、

FileFishの思想をそのまま持ち込むのが正しいと言い切れなくなってきた。

FileFishのファイル操作は、試行錯誤の結果、ちょっと複雑な造りになっている。

準備メソッド(prepare)と実行メソッド(execute)を持ち、準備メソッドで

子操作も初期化して(prepareも呼ぶ)操作のツリーを作り上げ、

実行メソッドで用意された操作を一気に実行する、という造りになっている。

これは全作業量(コピーなら全ファイルサイズとか)を最初に計算出来るので

経過情報が整理できていいのだが、jFDの振る舞いにまでこれを使うのは

ちょっとやりすぎっぽい。

jFD2ではユーザーがスクリプトを書いて(Javaで書いてもいいけど)、

お手軽にコマンドを追加できるようにしようと思っているのだけれど、

スクリプトで書くにはこの思想は複雑すぎる。

FileFishのファイル操作はユーザーがお手軽に追加するようなものじゃないから、

構造の正しさのためにわかりやすさを多少削ってるが、スクリプトでそれは

やりすぎだ。

そのくらいなら1メソッドにだーっと書いちゃったほうがいい。

さてどうしようか。

_ ↑こういうのを書くのは

自分の問題を言葉に直すことで整理しているのもあります。

おもちゃのアヒル法の一種です。

[Dave] Thomasは「おもちゃのアヒル法」という手段もあると言った。
「なんでうまくいくのかは知らない。だけどうまくいくんだ。
 まずモニタの上におもちゃのアヒルを置くだろ?
 そのあと何かに行き詰ったとする。
 そしたら、コードが何を実行するのか声に出してそのアヒルに説明するんだ。」
すると説明が終わらないうちに、もう解決策が見つかっているという寸法だ。
きっと自分の額を打ち、丁寧にアヒルに礼を言うようになる、と彼は漠然と笑って言った。 

_ わからない人は読みとばしてください。

ユーザーにとっちゃ実装なんてどうでもいいことだし。


2004-08-23 [長年日記]

_ さよならW君

7月頭から居候していたW君だが、次の部屋の契約日になったので

巣立っていった。

レンタカーで荷物運びを付き合ったが、彼の新居は某市の真新しい

レオパレス。

1Kとロフトの構成で、キッチンの上が丸々ロフトになっているので

うまく使えばそれなり広く使えそうだった。

新しい家で元気でやってくだされ。

_ 泣けた。

でもこのくらいよくあるってのがもっと泣ける。

_ jFD2

jFD2のコピー操作なんかを実装中。

コピー自体はFileFishに任せきるので(そのためのライブラリだし)

コピーそのものはメソッド一つ呼ぶだけなんだが、

コピーコマンドクラスは案外長くなってて面倒くさい。


2004-08-22 [長年日記]

_ 寒い

最近、部屋でコタツ用座布団の上でソファ用クッションを枕にして

ボーっとしてることが多いのだが、帰宅後そのまま寝てしまった。

目が覚めたら午前6時半。

エアコンを切ってなかったので体温が下がってる。

せめて少しでも暖かく寝ようと思って寝室へ。

そして起きて出社したらそこはエアコンの真ん前。

温度設定22度って僕の体のこと舐めてませんか?

風邪引いたことにして帰ろうかな。

_ jFD

しばらく停滞していたのだが久しぶりに一気に前進している。

基本的なコマンドの実装に入り、ファイル作成等基本的な操作が

出来るようになった。

で、今度悩んでいるのが表示の更新について。

FileFishの機能として、ファイル更新リスナがあり、FileFishを経由して

ファイルが生成、削除、更新されるとファイルに対して設定されたリスナに

通知してくれる。

ただし、ファイルリスト作成にはコストがかかるため、全てのファイル操作の度に

更新していたら負荷がかかりすぎる。

さてどうしたものか。

_ 新しいパンツを買った

ジルボーの新作のストリンガーというパンツ。

言葉ではちょっと言い表せないデザインなのだがデザイン性が高く、

今年のジルボー特有のストラップを多用した形で、

特に後ろ側は腰から片足3本ずつストラップが垂れていて、

右足は三編みになっている。

で、このストラップを脛やポケットの端なんかに付いた別のストラップの

ループに縛り付けるのだが、これがまあよく色々なところに引っかかる。

外食して食べ終わって席を立ったら、椅子が着いてきたときはうけた。

_ 調子悪いっす

精神的に不調です。

動けない。

クーラーに体やられてるのかな。