トップ «前の日(02-09) 最新 次の日(02-11)» 追記

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|
2009年
2月
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

2005-02-10

_ 地球の歩き方さん江

ゴーゴーバーは売春斡旋所だってちゃんと書いてくださいよ!

見るだけだったらお酒の料金だけの明朗会計だとか言うから信じて、話の種に見に行ったら大ビックリですよ!

あー、ビックリした。

まあ、そこでやっちゃいけない理由もないんですが、そういうのはどーもあんまり趣味じゃないかなあ。

おとなしくオカマショーを見に行ったほうがよかったか。

_ 僕が行間読む能力欠けてるのかしら・・・

_ 大ピーンチ!

ネタじゃなく、素でピンチです。

今朝、ホテルの支払いをしようと思ってクレジットカードを出したら、

2003年で期限切れのでしたよ。

手持ちの日本円を両替して何とかしましたが、まじめに青くなって

考えること数分、このページの大家さんでもあるChokujin師匠が

明日の晩にタイに来るので、連絡とってお金貸してもらうことで

何とか解決しました。

本気でやばかった。

タイで日干しになるところでしたよ。

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

_ yohei [俺におみやげを買う金は残しといてよ。そっちでカードを作ることはできないかな。]

_ Shunji [いざとなったら君のお土産を削って旅費にするから安心しやがってくれ。]


2006-02-10

_ jFD2

UNIX等でWindowsで作成されたスクリプトを実行する際に、エンコードの

違いのせいで表示が文字化けする、という問題がある。

元から少ないjFD2ユーザーの上に、UNIXユーザーで、さらにスクリプトを

使う人ってのは恐ろしく少ないと思うので問題にならなかったが、

ほっとくのもどうかと思うので直すことにした。

だが、よく見たらGroovyの実行って、エンコードを指定できるメソッドって無くて、

文字列(スクリプト全文)かInputStreamしか受け付けないのか。

これだから英語喋る人種はよー

仕方ないので指定されたエンコードで一回文字列として読み込んでから

実行するようにしてみたが、なんか無駄多いなあ。

_ jFD2

プラグイン機構がそれなりに出来上がってきたので、昔作ったけど

いまいち使えなかったのでほったらかしにされていた

QuickTimeビューアをプラグイン化した。

QuickTimeが扱えるメディアなら一通り再生可能。

でも、QuickTime for Javaの欠点で、ファイル名に2バイト文字が入ってると

再生できない。

使えねー!

バグレポートは送ったんだからいい加減そろそろ直してくれ、アップルさんよ。

_ HtmlTablePanel

ちと手を加えた。

keisukenさんのTableLayout Managerに対抗して、TDタグの中の文字列が

@で始まる場合、そのテキストを@抜きでJLabelとして表示するように

してみた。

ええかんじ。

でも@で始まったら、というのは何か違和感が。

もうちょっと仕様を詰めたい。

あと、実装で悩むものが一つ。

HtmlTablePanelがレイアウトマネージャじゃなくてパネルなので、

やろうと思えばタブが表現できる。

今はtable、tr、tdの3つのタグしかサポートしてないが、

適当なタグを追加してやればいい。

JTabbedPaneと、各タブをあらわすタグがあればいい。

ただ、いくつか悩むことが。

1、せっかく凄くシンプルにしてあるのを崩すべきか

2、タブが必要なくらいたくさんコンポーネントがあるなら、

 むしろクラスを別けた方がいいんじゃないの?

実装するのは全然難しくないが、入れるべきか悩む。

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

_ keisuken [おお対抗してきたか(w. それはともかく,JLabelはいちいちインスタンスを作るのは面倒くさいのでいい感じに使えま..]

_ Shunji [業務画面なんかだと、レイアウトにラベルも入れちゃうのは有効そうな気がしますね。 ResourceBundleもうまく..]


2007-02-10

_ tDiaryのコメント掃除スクリプト

ジムのホームページの会長の日記は僕が設置した物で、tDiaryで動いている。

会長は遅筆なもんでずいぶん長いこと放置されてたようだが、久々に書き込もうと思ったら

コメントスパムの巣窟になっていた。

tDiaryを最新版にバージョンアップしてスパムフィルターをかけないとならないが、

その前に既存のコメントスパムを掃除しないといけない。

で、コメントファイルの掃除スクリプトをjFD2用に書いてみた。

かなり適当なんだが、けっこうよく動く。

需要あるなら公開しようかしら。

_ 今日のボクシング

「ダーリン、今日も君の顔を見られたのは僕の人生最良の喜びだよ!

ダーリンマイラブ!」

「ああ、そうですか」

「ああん、ダーリン冷たいわ!

もう私のことは愛してないの?」

「そうですねー、ハニーは7人中8番目ですね」

がびーん。

破局は常に突然訪れる。

嗚呼、あの日誓い合った二人の愛はこれで終わりなのか。

あのとき同じ花を見て美しいと言った二人の心と心が、今はもう通わない。

次回、最終話「あの素晴らしい愛をもう一度」にこうご期待。

_ つーわけでロバナイトが終わり、やっと一息付けたので久しぶりのボクシング。

あー、体動かねえ。

つらいー

入門したての頃より技術はあるので疲れにくいが、体力はむしろ落ちたような気がする。

困った物だ。

_ 性と愛研究所会議

GENUINEと弟がやっていて、僕も特別顧問というポジションに着いていたホームページ、

性と愛研究所メンバー、GENUINEと弟と僕で集合。

「道玄坂小道の平成女学園って風俗店の隣の風風って四川料理屋にいる」

というメールをもらい、行ってみた。

場所柄に似合わぬ大変に静かな店内で、その割にはなかなか味は悪くない店だった。

弟にはWiiを渡すことになっていた。

先日、川崎で見かけて購入しておいてやったものだ。

麻婆豆腐なんかを食べながら、箱を開けて中のパーツをいじりながら馬鹿話。

この3人が集まるとだいたいくだらない話を始めるが、「股間用リモコンホルダー」とか

最低の話をしていた。

性と愛研究所のホームページはかなり長いこと更新されてなくて放置状態だが、

この前どこかの雑誌から原稿執筆依頼のメールが来たそうだ。

「セックスでやせるダイエットは本当か」

というテーマだそうだが、どうやって検証するんだ。

食事後はビックカメラへ移動し、Wii用パーツの買い足し。

ハチ公口の店舗は品揃えが悪く、反対側に移動したらなかなか品揃えが良かった。

弟はコントローラーを買い、僕はXbox360版のファンタシースターユニバースが3000円と

安かったんで購入。

それから、近くの「セレブ」とかいうカフェバーへ移動。

二階の一番奥の席へ通されたが、注文取りに来やしないんで、被害妄想を強くして

店員の気持ちを代弁して遊んだ。

「あーあーあー、店が秋葉くさいぜ全くよー

ここはお前らみたいなオタクの来る場所じゃないんだぜ。

秋葉原へ帰りなー」

とか。

しばらく経ってやっと注文を取りに来たが。

そういえばGENUINEがメイコさんに会いたがっていたのを思い出し、おもむろに電話をかけてみた。

ディープコアな対談の話がまとまってしまった。

これは見に行かねば。

_ 西麻布へ

テッペイさん、カイセイさん達がVJをするというので、西麻布のイベントを見に行った。

六本木駅からひたすら渋谷方向へ歩くのだが、いつまで経っても着かないので少々不安になった頃に

やっと店の目印が見つかってほっとした。

会場はビルの地下3階の店で、目印が全然無く、テッペイさん達が迎えに来てくれた。

テッペイさん、カイセイのマイさんの他に、二人の同僚でVJのお兄さんも来ていて紹介された。

みんなロバナイトに遊びに来てくれたのでそのお礼もかねて遊びに来たのだが、みんな出番が午前4時とかで、

今日は終電で帰らないといけないので見ていくことが出来ない。

それなら会場に入って入場料払うより、その金でカフェでみんなにごちそうしてあげることにした。

近くにおいしそうなアイスクリーム屋があるというので、テッペイさんはプロジェクタのセッティング中なので

先に3人で行ったが、4人座れる席がない。

普段だと座れるけど、バレンタインデー前の繁忙期なので席をどかしてるそうだ。

どうしようかと困っていたら、いきなり店長さんが

「じゃあ、今回は申し訳ないんで一人1カップずつプレゼントしますよ」

と言って、3玉分盛りつけてくれた。

あまりの太っ腹に感激して、まだ来てなかったテッペイさんの分を僕がお金を出して買って

ほくほくして戻ってみんなで食べた。

その後、近くのイタリア料理屋でみんなでワイン飲みつつ軽く食事。

楽しかった。


2008-02-10

_ 帰省

ちょっと用事があって実家へ帰省。

昼過ぎに自宅を出て、鈍行を乗り継いで八王子まで行き、あずさにのって帰宅。

実家には19時半くらいに到着。

途中電話があり、色々大変なことになったがそれは諸事情で割愛。

_ jFD2

ずっと実装をほったらかしていたツリーがやっと出来上がった。

インターフェイスデザインはWinFDのツリーを参考にしつつ、ツリーそのものはWinFDと違って

Explorerの左側のツリーのようにリアルタイムで生成され、ノードを閉じたり開いたりできる。

また、WinFDと違い、ドライブごとにツリーが別れてなくて、全ドライブの親になる

ルートフォルダが存在する。

アーカイブの中もツリーで開けていい感じ。

さらにFTPにもアクセス可能だ。

実を言うとかなり苦戦した。

最初は簡単だと思ってたんだが、やってみると考慮しないといけないことがやたらと多い。

「そんなもん、各ノードが開かれるときにノードに対応したディレクトリのファイル一覧取って、

子ノードとして返すだけでしょ」

と思ってたんだが、まじめにレスポンスを考慮して作るとこんな制限が入る。

1、ディレクトリのファイル取得はイベントディスパッチスレッドで行ってはならない

2、初期状態で選択されているディレクトリを指定する際、その親以上のディレクトリの

 ファイル取得もイベントディスパッチスレッドで行ってはならない

3、同時に複数のディレクトリのファイル一覧取得を行ってはならない

1はファイラーみたいなソフトを作るなら基本中の基本だ。

時間のかかる処理をイベントディスパッチスレッドで行うと、その間はUIがフリーズするので

ユーザーに不安感を持たせ、必要以上に処理時間を長く感じさせてしまう。

特にjFD2はリモートのファイルシステムを扱うので、ファイル一覧取得はイベントディスパッチスレッドとは

別のスレッドで行わないといけない。

2も同様で、ルートから目的のディレクトリまでの途中のディレクトリのファイル一覧を

全部取得するまでUIが固まったまんまじゃユーザーに不快感を持たれる。

それにからんだのが3で、例えば

ftp://abc/d/e/f/g/

というノードを選択した場合

ftp://abc/

ftp://abc/d/

ftp://abc/d/e/

ftp://abc/d/e/f/

ftp://abc/d/e/f/g/

の5つのディレクトリのファイル一覧を取得する必要があるのだが、これを一度にやろうとすると、

FTPサーバーに「接続多すぎだコラ」と怒られる可能性がある。

だから、ファイル一覧取得専用のスレッドを用意して、ファイル一覧取得はそれに任せないといけない。

要するに、凄くめんどくさかった。

試行錯誤を繰り返してやっと納得できる挙動に出来た。

ただ、Macだとカーソルの左を押しても親ノードに移動してくれないのが大不満。

ここら辺のLook and Feelの挙動の危害は何とかしてほしい。

_ 次バージョンに向けて

実装したい機能が色々あるが、とりあえず優先度が高いのがLinux対応か。

しかしこれが超面倒で困る。

なんで同じJavaなのにこんなに挙動違うんですかい。


2009-02-10

_ 新年会

A社の新年会に参加。

仕事後、秋葉原のオフィスに向かったらちょうどオフィスから

出てくるところに合流した。

T社の案件で一緒だったKさんが居たので話しながら店へ向かう。

Kさんは所属していた某社が年末に潰れて大騒ぎだったが、幸いMさんが

拾ってくれたので無事再就職できたそうだ。

他の人たちはどうしてるのか気になっていたが、まだまだ再就職

出来てない人も多いらしい。

おっかねえ。

店に入って飲み会スタート。

A社もいつの間にかずいぶん人が増えて、宴会も大所帯だ。

ビールを飲んだりワインを飲んだりしながら色々話す。

知らなかったが、今の職場にWさんがいつの間にか出向してるそうだ。

全然気がついてなかった。

Aさんは僕の今の現場に来たいそうだ。

上司に聞いてみます。

マンションを買った人が居て、何とか場所を聞き出そうとしていたが

教えてくれない。

遊びに来られるのがいやらしい。

墨田区だそうだが、僕も行きたいなあ。

Mさんとボクシングについて話す。

僕の通ってる新田ジムだが、ここのところ戦績が冴えない。

頑張って欲しいのだが。

何とか日本王座を取って欲しいのだが。

11時くらいに終了し、Aさんと区ト間に行くことになった。

Iさんも誘ったが来やしない。

残念。

_ 区ト間

区ト間では、店長はじめ関係者の誕生日が2月に集中してるので

毎年誕生会が開催されているのだが、今日はその日だった。

終電で帰るつもりだったが、なんかもう勢いだけで朝まで居てしまった。

Aさんは先日クラブイベントに行ったらDJ KAWASAKIが出演していたそうで、

凄く良かったとしきりに褒めていた。

なんか、今度友達の女性を紹介してくれるそうだ。

期待しちゃいますよ、僕。

シャンペンがあけられたり、ケーキが振る舞われたりしていよいよ誕生日

らしくなり、かなりの大騒ぎ。

しかし午前4時を回るとさすがに体がきつく、始発で帰宅した。

疲れた。