jFD開発したりしなかったり日誌
2005-12-05 [長年日記]
_ 飲み
夕方頃に頭痛も引いてきたので、会社帰り、久しぶりに二子玉川の
スナックに寄っていった。
入り口で大声のカラオケが聞こえてきて、帰ろうか悩んだ。
どうもカラオケは苦手だが、普段よりもボリューム3割増しの大声かつ
異様にのってるし。
意を決して入ったらガッハッハ親父の巣窟だった。
カラオケの音程だとかテンポだとかは比較的正確なんだけど、
営業ノリについていけず苦笑いするしかなく、時々飛び出す
オヤジギャグに腰骨がポキポキ折れそう。
まあそれでも楽しく飲んで帰った。
2005-12-03 [長年日記]
_ 酒蔵体験
マサトクさんちの飲み会で知り合った面白い酔っ払いお姉さんの
ifさんからのお誘いで、厚木の酒蔵を見にいった。
ifさんの知り合い筋から合計6人が参加した。
当日はまず本厚木駅で集合だったが、集合時間に間に合いそうに
無かったので、電話して先に行ってもらった。
酒蔵見学までは時間があるので、先に近くの温泉に行くことになっていて、
駅からバスで移動した。
30分くらいバスに揺られるとだんだん人里を離れ、ずいぶんと
山の中に入ってしまい、降りたバス停は品揃えの悪いコンビニが
一件あるだけの場所だった。
そこから直感で移動して目的の温泉へ。
温泉の駐車場には檻があって、いのしし、猿、そしてなぜかフラミンゴが
入っていたが、あとであれが「ミニ動物園」だと知ってのけぞった。
受付でお金を払い中に入り浴場に向かったが、廊下で恐ろしく胡散臭いものを
発見してしまった。
宇宙パワーボックスだそうだ。
銀色の一人用サウナみたいなカプセルで、中に入ると宇宙パワーを浴びて
DNAをクリアーにできる装置なんだそうだ。
30分2000円。
サムシンググレートと交信可能な○○さんが設計したとか何とか書いてあるが、
胡散臭さ大爆発だ。
さらに露天風呂に入ると、壁に「波動水を使っています」とか書いてあって、
全体にあっちに行っちゃってる感が強い。
お湯はなかなか。
少しぬるめで、ゆったり入っていられる。
露天風呂でしばらくくつろいだ。
その後、受付でifさん達と集合した。
ifさんの他に、みずきさん、iggyさんの3人。
酒蔵までは歩いて20分くらいかかるとのことだが、みんな歩くのを
苦にしないので歩いて移動。
宿で飼っているらしい犬がとことこついてきて、案内してくれた。
送り狼してくれてるらしく、けっきょく目的地の酒蔵まで着いてきてしまった。
目的地は酒蔵の経営するセルバジーナというレストランになっていて、そこで
さらに追加のお二人、旅人さんと川田さんと合流した。
1時間ほどで酒蔵を見学し、日本酒作りの工程を説明してもらった。
ビデオで工程を説明してもらったり、発酵中のタンクの中を覗かせてもらったり。
今まで吟醸というのがどういうことかよくわかってなかったが、
初めて理解できた。
発酵中の、どぶろく状態の日本酒を飲ませてもらったが、
同じどぶろくでも韓国のマッコルリと比べると口当たりがきつく、酸味がすごかった。
これを絞ると日本酒になるんだそうだ。
その他ビールの工場も簡単に見させてもらって、再びレストランに戻って
利き酒になった。
絞りたて、純米酒、吟醸酒、アルコールを足したもの、焼酎が出た。
飲み比べてみると味の違いがよくわかって面白い。
それからビールの利き酒も出た。
3種類、これもそれぞれ味が違って面白い。
料理は美味しかったんだけど、どうにも量が少なかったのが寂しい。
8時で終了して、バスに乗って本厚木駅まで送られて終了した。
僕以外の人たちは二次会に行っちゃったんだけど、ちょっと予定があったので
僕は撤退させていただいた。
_ void main()
で、その予定がvoid main()だった。
ナオミチさん、かとぅさん、るいさんの3人が主催のイベントで、
ゲストでトシコさんとメルさんだった。
家に帰って一休みしたらすぐに行くつもりだったのだけど、
酒蔵があまりに寒かったのが体にきたのか、さらに酔いも醒めてなくて動けず、
ホットカーペットの上で布団を被って丸くなってた。
午前3時、
「これだけ時間おけば大丈夫だろ」
ということでバイクで出発。
会場は青山のVAL。
エレベーターを降りると、いきなり全裸の女性が目の前にいて死ぬほど焦ったが、
よく見たらマネキンだった。
みんな焦るらしい。
いつもの面子に挨拶して、久しぶりに踊った。
バイクなので完全素面だったが、クラブで素面といういうのは
久しぶりな気がする。
トシコさんはキャンセルになってしまったそうで、会うことが出来なかった。
残念。
マニアックラブが閉店の日なので、みんな抜け出してそっちに行っちゃってた。
終わり間際、メルさんがマニアックラブから戻ってきたのでちょっと雑談。
この人、いい人だなあ。
隅っこで延々寝てる人がいたが、起きだしたのでよく見たら佐々木さんだった。
気が付かなかった。
起きるなりガブガブビールを飲みだすのが佐々木クォリティー。
5時でイベントは終わり、そのままバイクにまたがって帰宅。
夜のバイク寒い。
帰宅するなりバッタリ寝。
2005-12-02 [長年日記]
_ 今日のボクシング
10日ぶりくらいか?
最近週末すら予定入ってるからなあ・・・
行ったらIトレーナーが。
ずいぶん久しぶり。
リングでスパーリングをしてる人たちがいたが、後でよく見たら
プリンストレーナーだった。
気のせいかもしれないけれど、プリンストレーナーが少し
太ったような気がする。
そのことをIトレーナーに言ったら、
「幸せ太りなんじゃないですか?」
だそうだ。
はっ、もしやトレーナーMとしあわせな蜜月を過ごしてるんですか、
プリンストレーナーは。
なんてこった、二人の愛は永遠なんですね。
_ 練習前、若い練習生二人が話してて、
「当たって砕ける気持ちでいけよ」
「でもなあ」
みたいな話をしていたので、年寄りらしく口を挟んでみた。
やっぱ女性がらみらしい。
学校で一緒の子で、3ヶ月前くらいに知り合ったけどなかなか親しくなれず、
でも頑張って携帯番号を聞き出したらしい。
いいよ、君すごくいいよ!
おじさん応援しちゃうよ、面白がって。
自分の事は全面的に棚に置いて炊き付けまくった。
「自分から動かなくっちゃダメですって!
せっかく話題に出来るような趣味だってあるんだし、押してかなきゃ!」
とかなんとか。
「ダメだったら飲みにつれてってあげるから。
というか飲めます?」
「いや、俺まだ未成年なんですよ」
「じゃあ、ウーロン茶おごってあげます。
2リットルのペットボトルを何本でも」
頑張れ若者。
おじさんはいつでも君のことを見守っているよ。
面白おかしく。
_ 禁断症状を抜ける
酒があんまり飲みたくなくなってきた。
しばらく我慢してたら、「週に一度も飲めばいいや」みたいな
気持ちになってきた。
色々なことがそうなんだろうな。
とても大事だと思うことも、しばらく我慢すれば不在に慣れる。
_ RageWork
安藤さんのJava Newsで、海外製のノートンコマンダー風2画面ファイラー、
RageWorkが紹介されていた。
Javaのファイラーは一通りチェックすることにしているので試してみた。
まず、見た目はJavaのノートンコマンダー風にはよくあるタイプ。
文字にはアンチエイリアスがかかってて目に優しげ。
左右画面の上に各操作のボタンが付いていてわかりやすい。
タブが使用可能で(jFD2と同じ)、ファイラー画面だけでなく、
検索画面、エディターなんかもタブに入るようだ。
不思議なのはメール送信機能で、Maxence君のmuCommanderにもあったんだけど
外人はそんなにファイラーからメール送りたいんだろうか。
操作感覚は動作が軽くなかなか良い。
ただ、キーボードで操作したときに、バックスペースが前の
ディレクトリへの移動に対応していて、親ディレクトリにいけないのが
僕には使いづらい。
恐らく自前の仮想ファイルシステムを持っていて、FTP、SFTP、仮想フォルダ
なんかも対応してるようだ。
気に入ったところでは、画像ファイルを右クリックすると、ポップアップメニューに
画像のサムネイルが表示されるのが面白かった。
まあ、jFD2だと「そのくらいならビューアで開いちゃえ」という思想なんだけど。
あと、JNIでやってるんだと思うけれど、権限設定が可能なのは良いと思う。
自分の趣味とは違うんで使うことは無いだろうけど、よく出来てるんじゃなかろうか。
_ jFD2
次何を実装するんだかわからなくなってきた。
「鉄は熱いうちに打て」で、未完成の状態で長時間ほっとくと
その状態が自分の中で当たり前になってしまい、未完成なのか
わからなくなってきてしまう。
2005-12-01 [長年日記]
_ jFD2
ちょっと欲しくなって、カレントディレクトリ以下の空ディレクトリ
(空ディレクトリのみを含むディレクトリも)を削除してくれるスクリプト、
というのを書いてみた。
30行。
簡単ぷう(謎語尾)。
_ Groovyはもう終わりなのか
終わりというより、世間的には始まってすらいなかった感が。
個人的には、ある程度充実したクラスライブラリが使用可能な環境で、
僕みたいなJava屋が100行程度までのシンプルなプログラムを書くには
かなり便利な道具だと思う。
書こうと思えばほとんどJavaと同じ文法で書けるから、Javaプログラマなら
慣れるのに時間がかからないのもいい。
ただ、パフォーマンスが悪かったり、初期の頃はエラー文に行番号が無くて
デバッグで死にそうになったり、EclipseみたいなIDEのサポートが無いから
実は素のJavaより手間がかかったり、プリミティブ型作るのがめんどくさかったり、
けっこうイマイチな部分も多かった。
文法の良し悪しはよくわかってないです。
ほとんどJavaだと思って書いてるんで。
_ 美しいソース
その内書こうと思っていたんだけど、いい機会なんで書いてみる。
僕は美しいソースコードとは、
「記憶力を使わないソース」
だと定義している。
汚いソースを読むのには記憶力が必要になる。
汚いソースは色々あるけど、とりあえずリストアップしてみる。
・メソッドがクソ長くて最後まで読む頃には最初を忘れてる ・分岐が多すぎて全体が把握できない ・ネストが深過ぎてそこにたどり着く条件が思い出せない ・一度に把握してなければならない変数が何十個もある ・publicなメソッドが一つのクラスに数十個もあって、しかもそれらが 妙に依存している ・変数やクラス、メソッド名が省略されすぎたり無意味だったりして 名前を見てもどういうものか思い出せない ・Javaなのに変数の宣言が全部メソッドの最初で、必要になるまで 数百行も離れてたりする
_ まだ幾らでもあるけれど、これらは全て記憶力が必要だから
汚く感じるものだ。
前にも書いたけど、人間が一度に把握できる物事は、7個
(個人差によってプラスマイナス2個)と言われているそうだ。
それ以上になると人間の能力を超えてしまい、読むのに酷く苦労するので、
イライラして、汚く感じる。
それを防ぐために考え出されたのが、カプセル化、関数、スコープ、
クラスといった概念だと思う。
巨大なプログラムを、いかに記憶力を使わずに書くか、というのが
目的の技術だ。
_ これらの概念を使ったソースは別の意味でわかりづらいが、
それは読み手に求めるのは記憶力でなく、理解力だからだ。
僕は理解力を求めるソースは否定しない。
一回理解してしまえば後は応用で理解できるからだ。
理解は再利用が出来るので財産になるけれど、記憶はそうじゃない。
_ これを原則としてコードを見ると、コードの良し悪しというのは
けっこうわかりやすいと思う。
_ そういえば昔、
どこかの中学生だか高校生が作った言語というのを見たのを思い出した。
命令が全て二桁の数字で
「こんなにコンパクトに書けます!」
と威張っていたが、マシン語かと思った。
あれは若くて脳みその性能が良くて、記憶力が無限にあるような人
ならではの無茶だと思う。
2005-11-29 [長年日記]
_ 会社忘年会
会社の忘年会に参加した。
最近忙しくて(週末すら予定で潰れてる)ボクシングの練習に
全然いけてなくて、正直そっち行きたい気持ちもあったので
Iさんに聞いてみた。
「MSNの占いが星一つだけだったんで休んでいいですか?」
いやまあ冗談ですが。
会場は日本橋の居酒屋で、そのほぼ全ての席を埋め尽くして座った。
衝撃の事実が二つ。
まず、しばらく控えていたらビールが飲めなくなっていた。
飲めることは飲めるんだけど、水のように一気に飲むことが出来ない。
なんか前より味が感じられるようになったような気がするが、
その分喉を通りにくくなっているのだろうか。
もう一つは、この日記を会社の人に見られてた。
「知らない人居ないんじゃないですか?」
マジっすか。
壁に耳あり障子にメアリー。
同姓同名の他人だと思いますよ、絶対。
Javaのファイラー書いてる人なんて幾らでもいますし、きっと。
2時間ほどで終了したが、どうにもビールが飲めないので
二次会は辞退させていただいて帰宅した。
2005-11-27 [長年日記]
_ 日曜日
ちょっと書けないイベントに参加。
かなり散々。
夕方のあずさでまた上京。
電車の中ではまたjFD2の続きを書いたり寝てたり。
6時半頃新宿に着いたので、西口周辺を歩いてきた。
ニンテンドウDSの動物の森を買おうか悩んでるんだけど、
普通に売り切れてた。
あらま。
それから西スポでバーチャ5ロケテストへ。
3回ほどやってみた。
楽しいかも。
発売されたらやりこむだろう。
ひまわり寿司で晩めしにして、帰宅。
酷く疲れ、家庭内禁酒の誓いを破ってコンビニでワインを買ってきて、
カプカプ飲んでるうちに寝てしまった。
本当にくたびれた。
_ バーチャ5感想
まず見た目から。
ツヤツヤ。
反射の表現が強化されてて綺麗なんだが、ぶっちゃけあんまり
重要とも思えない。
全体に4よりきめ細かくなっていて、テクスチャーが細部までよく
描かれている。
また、4より遠景がよく描かれている。
しかし、映像で驚きはもはや全く無い。
シリーズが進むにつれて、新作での映像での驚きというのは薄れてて、
正直言って映像が4のレベルだったとしてもゲームの面白さには変化無いと思う。
_ 次にプレイ感覚について。
新要素として、横からの喰らいモーションがついて対戦の流れの
バリエーションが増えたり、特殊移動が全キャラに装備されたりしたが、
まだ使いこなせてる人は居なかった。
基本的にバーチャ4と違和感が少なく、新要素を使わなければベターな
バーチャ4という印象。
逆に新要素を使いこなしたらどうなるかは非常に気になる。
2005-11-26 [長年日記]
_ 帰省
諸般の用事で実家へ帰省。
新宿で高速バスのチケットを買ったら、出発まで40分もあったので
西口周辺を散策していた。
愛用のイヤホンのSHURE E2cだが、イヤーパッド部分をちょくちょく紛失し
予備が残ってなくて、今は片耳がMサイズ、もう片耳がSサイズのイヤーパッドを
使ってる状況なので、ヨドバシカメラでMサイズ10個入りを購入した。
これで当分は大丈夫。
ゲーセンを覗いたらなんとびっくり、バーチャファイター5のロケテスト中だった。
しかし恐ろしく並んでて、ちょっと時間以内にプレイするのは無理そうなので
眺めてた。
高速バスの中では、延々jFD2を弄っていた。
設定画面にFileFishに組み込んだ設定機能を組み込んでいた。
レイアウトで悩む。
パズルみたいなもんだ。
バスが到着すると、タクシーで帰宅。
タクシー代が1200円オーバー。
相変わらず遠いなあ。
実家では飯食ったりお袋の整体受けたり。
長風呂して寝た。
_ 微妙に
精神状態が悪い。
普段の鬱と違って、むしろハイなくらいなんだけど、
動くのをやめたとたんに酷く落ち込みそう。
多分、今の僕は羽ばたくのをやめたらまっすぐ墜落する鳥か、
泳ぐのをやめたら溺れる魚なんだと思う。
早く羽ばたくのをやめても滑空できるようになるか、
羽ばたき続けられるくらい自分を鍛えないといけない。
2005-11-25 [長年日記]
_ 下半身ずぶ濡れ症候群
先日、「下半身ずぶ濡れ症候群」というグループのライブCDを頂いた。
MP3にエンコードして仕事中聞いているんだけど、実に素晴らしい。
高クォリティのテクノなんだけど、それを徹底的に台無しにする
酷すぎる歌詞と叫び。
テンポのいい軍艦マーチに合わせて
「きょうもあしたもいのちがけ
かまきりぜんしんしょうがいしゃ
にわとりぜんしんちほうしょう
ぐりこのおまけにどくきのこ
しゃっきんのかたにどくきのこ
きんじょーもあきれるちゃばんげき
ふうぞくじょうれんアランドロン」
と歌い上げるんだから頭おかしい。
好きだなあ、こういうの。
真面目にやれば普通にいいのが出来る人がやる酷い物はとても素晴らしい。
_ FileFish
設定機能を追加中。
プロキシーサーバー、FTPのパッシブ接続やASCIIモードで転送する拡張子、
CIFSのセッションタイムアウト時間なんかを設定可能にする予定。
ただし微妙に問題があって、FileFishは一つのJVM上で複数のFileFishを
動かして別々に設定を持てるんだけど、一部の設定はVM上で同一に
せざるを得ない。
そんなに致命的じゃないけど、どうしたもんかな。
ドキュメントに「そーゆーもんです」と書いて諦めるってもんか。
2005-11-24 [長年日記]
_ ウイルスたこ殴り
風邪引いたっぽい。
まずい、土曜日に大事な用事があるのに。
まだ軽い状態なので、飯をモリモリ食い、デザートにヨーグルトと栄養ドリンクを
買ってきて、仕事中だけどコートを着て体を温め、免疫機能をフル稼動させて
ウイルスをタコ殴りにしている。
今日は定時で帰ってひたすら寝て、何とか一晩で治そう。

_ I氏 [うおーーーーーーー。鉄は熱いうちに打つのだ!]
_ Shunji [がんばりまつ。 ガッツンガッツン打ちます。]