jFD開発したりしなかったり日誌
2004-08-19 [長年日記]
_ I氏
小物を一本頼まれたんで、さくっと書き上げた。
本当に小物で、230行程度。
オブジェクト指向を適用するほどのものでもなく、1クラスのみで
mainを含めてstaticメソッドが5個あるだけ。
報酬は焼肉。
イエーイ肉肉肉ー
カルビカルビカルビロースロースロース。
期待してますよ、I氏。
_ 仕事
昨日の日記、微妙に訂正。
思想は素晴らしいんだが、ちょっとinstanceofとelse if多すぎ。
Strategyパターンでどうにかできると思うんだが。
でも、Cライクなコードではあるが今まで見てきた中では
かなり読みやすいとは思う。
2004-08-17 [長年日記]
_ びっくり
客先に出向いて、今回メンテするシステムのデモをしてもらったら
驚いた。
このシステム、まともだよ。
3年間の派遣生活でこんなにまともなシステムは初めてだ。
手順並べ立てただけで効率なんて1ミリも考えられてないベタベタコードで
何かの間違いで偶然動いてるようなシステムばっかり見てきた目には
こんなまともなシステムはまぶしすぎる。
このシステム書いた人はちょっと偉い。
_ ってーか、このくらいは当たり前になって欲しい。
_ デイパック
1年半ほど使っているマスターピースのデニムのデイパックなのだが、
持ち上げた瞬間、右肩紐がすっぽ抜けた。
縫製がほつれてぶっつり切れていたのだが、これで二回目。
あーもう。
やっぱ駄目だ。
このブランドのバッグはかっこいいが、造りが悪い。
次はポーターにしよう。
_ さらに
去年の夏のバーゲンで買ったニコルクラブの靴だが、これもボロボロ。
靴紐を引っ掛ける金具がバカみたいに柔らかい金属で出来ていて、
きつめに紐をかけただけで買ってすぐに金具が変形してしまった。
そのときは文句を言って修理してもらったのだが、戻ってきたときに店の店員に
「今回はこちらで修理しましたが、次回からは修理は有料になります」
と言われて大変憤慨し、愛着も無くなって下駄箱に突っ込んでおいた。
しかし今回革靴が必要になり引っ張り出したが、1週間で再び変形。
「ちゃんと修理するか、別のに交換するか、金返せ」
メールを送信した。
今のところ返事なし。
一週間返事なかったら暴れてやる。
_ 今日のボクシング番外編
金曜の話だけど、二子玉川のスナックに行ったら、広告だかテレビだかの
業界で働いているといういかついおじさんがいた。
沖縄出身で、米軍基地でボクシングをやっていたそうで、色々アドバイスを
してくれた。
ジャブ打ってみろ、と言われたのでやってみたら「違う」だそうだ。
ジャブは鞭だから力はいらないそうだ。
手首の力を抜いて、打つよりも速く腕を戻すことで弾くらしい。
実際にそれに従って打ってみたら、パシッっとすごく乾いた音がするようになった。
なるほど、素晴らしい。
でも、スパーリング大会で勝ちたかったら毎朝おにぎり一つで自転車で会社行って、
昼飯抜け、と言われたのは勘弁していただきたかった。
仕事になりませんて。
2004-08-15 [長年日記]
_ void main()終了
行ってきましたvoid main()。
最近、回を追うごとに下品にどうしようもなくなる僕のVJですが、
今回は過去最低の下品さで大満足です。
I氏がくれた香港のキョンシーものAVを流したのだけれど実に良い反応。
女優がキョンシーでやられちゃってるんだけど、顔白いし無表情で、
無修正だというのに少しも見てて嬉しくない。
これ撮った奴、何考えてるんだろう。
あと、前からやろうと思っていた納涼心霊動画VJもやってみた。
LZDさんが「これ、怖すぎですよー」というので最後の締めに最近話題になった
霊の移っているAVを流してみたところ、Akiko Ogata嬢(はやや似)が
キャーキャー叫んでいた。
こういう反応が嬉しいなあ。
_ 今回はゲストのShoさんがインパクト大。
ハカーさんも言っていたがやたらとうまく、盛り上げまくるのでVJの入る
隙が見つからない。
ネタを仕込んでも見てる人も殆どいず、意味が無いので真面目なVJに
切り替えた。
たまにはまともなVJも練習しとかないといけないし。
_ 思ったが、
その内、猥褻物陳列罪とかでつかまるんじゃないだろうか、僕。
以前は日本の法律で見せちゃいけない物は素材にしなかったんだけど、
今回は開き直ってバンバン出してたし。
新聞の3面記事になったら僕も一流のVJの仲間入りだろうか。
2004-08-14 void main()は17:00から [長年日記]
_ void main()は17:00から
本日5時から早稲田の茶箱においてvoid main()です。
みんな来よう!
ちなみに本日の僕は下痢気味です。
色々とスリリング。
http://voidmain.info/
http://www.sabaco-cafe.net/about.php
2004-08-13 [長年日記]
_ 縄跳びを買いました
ただの縄じゃあございません。
重さ400グラムのウイニング社謹製ヘビーロープ。
普通の縄跳びでSMごっこをすればピチピチ痛いくらいだけれど、
これだったら本気で痣になりそうだ。
ああーん、もっとぶってー
_ わざわざ高い金(2800円)払ってこれを買った理由は、僕が縄跳びが
下手だからだ。
重い分、回転が非常に安定していて、ヘタッピーな僕でも安定して飛べて、
しかもトレーニングにもなってあんなに貧弱だった僕も今ではこんなに
たくましくなって女の子にもモテモテです(神奈川県在住Yさん談)。
さあ、まじめに練習しよう。
_ 来よう、void main()
僕がVJをやるvoid main()は8月14日(土)午後17:00スタートです!
会場は例によっての早稲田の茶箱。
今回も素敵な音楽にろくでもない映像を合わせて台無しにします。
カマーン。
2004-08-11 [長年日記]
_ Iさんと飲み
イニシャルだけで書いてるもんで最近Iさんだらけだが、
1年ちょっと前いっしょに働いていたIさんと久しぶりに会って飲んだ。
二子玉川の高島屋で集合し、お気に入りの中華料理屋で晩飯食いながら飲み、
それからジャズバーに行ってギネスを飲んだ。
で、そこで判明したんだけど、Iさんの今の上司、僕が最初に居た会社の
部長のYさんだった。
このYさん、多分業界最強生物。
言うならば、ソフトウェア業界の範馬勇次郎。
客、パートナー、上司と相手を問わず喧嘩の出来る人だった。
そのおかげで内部の人間は作業がしやすく、いい親分なので人望も厚かった。
この人には迷惑をかけまくっていて、思い出すと軽く2〜3回死にたくなるんだが、
まさかあの人が上司とは。
今の僕だったらあの人に恩返しできるだろうか。
_ 仕事
入社するなりゴタゴタがあったが、この会社は今まで見た中では
かなり技術力がありそうだ。
今回メンテするソースを読んでいたのだが、3年近い派遣生活で
これだけまともなソースはそんなに無かった。
コメントも的確だし、ソースもCライクではあるが(定数クラスあるし)
そんなにおかしいと感じることは無い。
一部else ifが多く、「僕だったらstrategyパターンだよな」と思うが、
これはフレームワークのせいか、考えがあってのことか、
それとも単純に知らないのか謎。
まあ、これのメンテならずいぶん楽そうだ。
2004-08-10 [長年日記]
_ 俺は仕事をやめるぞ!ジョジョーッ!!
いやまあ辞めないんだけど。
正直言って、今の状況は辞めるには馬鹿馬鹿しすぎ、だまってるには
むかつきすぎる。
「スーツ着るのが嫌なので会社辞めます」
というのは社会人としてどうかと思うし、強く文句言うのも大人気ないし
上司を板挟みにするだけなのだが、約束を破ってきたのは向こうだし、
僕にはその見返りが全く無い。
こっちは時給100円アップくらいなら喜んで私服を取りたいくらいの
スーツ嫌いだというのに、それを捨てさせておいて何一つしてくれないのは
不公平感が強すぎて納得できない。
で、上司と話した。
正直言って本当に嫌なのだが、どうしてもどうしようもないのなら我慢する、
だけど見返りが何も無いのは納得いかない、もしも見返りすらないなら
借りを作ったと思ってください、と。
僕の貸しは利息高いよ(ただしリスのようによく忘れる)。
_ UML
これから二ヶ月の僕の仕事は仕様策定なのだが、今時のプロジェクトなのでUMLを使う。
で、UML2.0を使おうか、という話があるのだが、初めてまともに勉強してみた。
何これ、1.4と全然違うじゃん。
図の数は増えまくりだし、既存の図もやたら拡張されてるし。
まずい、帰りに本買って帰らないと。
_ jFD
実はずーっとダイアログのAPIを作ってるんだが、これがなかなか出来上がらない。
まず、基本的に全てスレッドセーフにしないといけない。
ダイアログを使用する各種振る舞いはイベントディスパッチスレッド上で
動いてるとは限らないからだ。
で、どうやったらそこら辺をすっきり記述できるのか悩む。
メタデータで、メソッドに@threadsafeとかかいといたら
勝手にSwingのスレッドセーフでコンパイルしてくれるような機能はいらんだろうか。
無理か。
2004-08-09 [長年日記]
_ 新職場
出社一日目にして、私服OKの約束を反故にされました。○| ̄|_
やる気急降下中。
私服、ノートPC持ち込み、ネットワーク完備を条件に引き受けた仕事なのに・・・
元々、私服OKな客先で仕事する予定が本社での作業になったという事情はわかるが、
そんなのこっちの知ったこっちゃない。
明日からあのクソ鬱陶しいネクタイを締めて地下鉄に乗ると思うと、
憂鬱で憂鬱で昼間からビールが飲みたくなる。
あと、ノートPC持ち込みの許可はお願いしたけど、まさかこれが
メイン開発機にされて、Oracleまでインストールしなくちゃならなくなるとは
思わなんだ。
あんな大量にハードディスク使った上にマシンが重くなるソフトを
自分のメインマシンに入れたくないよ、俺。
ハードディスクの空き容量も少ないのでエロデータの処分をしなくちゃならないが、
さすがに職場でそのディレクトリを開く気になれない。
_ はー、もうおうち帰る。
2004-08-07 [長年日記]
_ 若さにやられた
僕は昔ピアノを習っていたのだが、その先生を訪ねた。
おっかない女性の先生で、小さい頃は何度も泣かされたものった。
昼すぎに伺って、お茶飲みつつ話していたら、生徒さんが
やってきた。
僕の通ってた高校の1年生だそうで可愛らしいお嬢さん。
うおー、若いぃっ
15歳って、僕の半分しか生きてないのかよ。
肌がぴちぴちしてるよ。
というか、僕が高校生だった頃はこんな子いなかったなあ。
理系の学部に入って研究室に入りたいのだそうだ。
おお、こんな子が理系に行くなんて日本もまだ捨てたものじゃない。
でもコンピューター関係の学部はやめておきなさいと言っておいた。
今度友達と東京ディズニーランドに行くそうだが、
「小学校の修学旅行以来なんですよ」
と言われてショックをうけた。
今時の小学生は東京ディズニーランドなんて行くのか。
僕らの頃は愛知でトヨタの工場見学したり、知多半島で潮干狩りだったぞ。
今になると何が楽しくてあんな所に行かされたのかまったくわからない。
色々とカルチャーショックをうけた。
僕もジジイだな。
_ ロンゲフェチ
I氏仕事をサボってネットを見ていたら、こういうページを見つけた。
_ 長髪フェチのサイトだそうだが、ディープだ。
僕も女性の綺麗な髪は好きなんだが、優先度はあんまり高くない。
ちなみに今までで一番理解に苦しんだフェチは女性の正座フェチなんだが、
ググってみたら案外いるもんだ。
_ 不思議不思議。
2004-08-06 [長年日記]
_ コンタクトレンズ
一つ気がついたのだが、メガネじゃなくてコンタクトレンズをしていると、
ゲームが下手になる。
バーチャでは負けが込み、グラディウスではパカパカ当たって死ぬ。
これは慣れてないだけだろうか?
_ この文章を読んで、ふと気になってリフレクションの動作速度を検証するコードを書いてみた。
まずごく簡単に、こんなクラスを書いてみた。
public class TestClass {
int a = 0;
public int getA() {
return a;
}
}
_ これのgetAメソッドを1000000回呼び出すコードを書いて実行時間を
検証してみたが、いや違うもんだわ。
通常のアクセスだと140ミリ秒前後、リフレクションだと4500ミリ秒前後
かかる(Java2 1.4.2-04使用)。
約30倍遅い。
パフォーマンスが問題になってからでも遅くないんだけど、頭の中に
こういう知識は入れておいたほうがよさそうだ。
_ 僕がリフレクションを使うケースは二つある。
一つは、jFDみたいなアプリケーションで設定ファイルからクラスを生成する場合。
たとえばjFDなら振る舞いやビューアをそんな感じで生成しているのだが、
初期化時に一回作っちゃったら後はもうしないのでパフォーマンスが
問題になることはほぼ無い。
で、もう一つが仕事でインターフェイスが無いクラスでポリモーフィズムを
実現する必要がある場合。
こっちは実行中にバンバン呼び出されるんで、パフォーマンスに大いに影響する。
Javassistは取り入れていきたいが、僕の行く会社はこういうライブラリを
取り入れたがらないのが多いんだよな・・・

_ akiko [本当によかった。今までの心労を思うと涙が浮かびます・・<現場]
_ Shunji [おかげさんで今度こそ普通に幸せになれそうな気がします。 これで私服さえ許してもらえれば多少は給料安くてもいいくらいな..]