トップ «前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-10-25 [長年日記]

_ 月曜だってのに

激しく疲労感があって手におえない。

なんなんだろう、一体。

出社したらドキュメントへの突っ込みが大量に来ていた。

多分500はあった。

ゴールの逃げていくマラソンをしている気分(しかもゴールのほうが足が速い)。

隣りのRさんと二人で漬物石のスタンド(スタンド名はピクルスストーン)を

出しながら仕事してたら、O君から電話が。

「今日何時に来ますかー」

あ、今日彼のライブだったのすっかり忘れてた。

仕方ないんで早めに仕事を切り上げて、電車に乗って御徒町へ。

ライブハウスの正確な位置を忘れてて多少迷ったが無事たどり着いた。

O君からチケットを買って中へ。

今回は3組出て、1組目が終わるところだった。

中でKさんとYさんと合流して演奏を聞いた。

2組目はステージにドラムのお兄さんしかいない。

ドラムが鳴り出し、「おー、うまいな、でも30分ずっとこれ?」

と思ってたらボーカルのボーカルのお姉さんがミネラルウォーター片手に

裸足でペタペタ歩いて出てきた。

その様、いい感じの酔っ払い。

やたらけだるそうに歌う姿はかっこよく、でも

「これで歌わなかったらあんまり変わらないのを

金曜の夜の歌舞伎町とかで見るよな」

とか思ったり。

終わった後でKさんが「私よくわからなかったんだけど、どうなの?」と

聞いてきた。

僕は嫌いじゃないけど歌舞伎町にいますね、と答えておいた。

3組目がO君。

相変わらずうまいと思う。

アコースティックな楽器がうまく取り入れられているのが、

どこにでもあるポップスバンドからの脱却になっている。

で、帰宅。

グッタリ疲れてた。


2004-10-24 [長年日記]

_ NHK撃退

今のNHKに金払いたくないと言ったら帰っていった。

ずいぶん楽になったなあ。

_ お袋on体にフィットするソファ

土曜の晩にお袋が泊まっていったのだが、先日購入した

無印良品の体にフィットするソファを見て、

「あんたまた買ったの?」

と言われた。

うちにはすでに同じく無印良品のエアクッションがあり

(オフハウスで700円くらいで買った)、サイズはともかく

見た目がかなり似てるのだが、

「あんな物と比べてもらっちゃ困りますよ」と。

座らせたら感心してた。

エアクッションは恐ろしく安定性に欠け、座るのに明鏡止水の

心が必要というある意味悟り養成ギブスのような物だったのだが、

体にフィットするソファはどんなにぐでれーんと座っても

適切に変形して体を支えてくれるダメ人間養成ギブス。

お袋も実家で購入する気になったっぽい。

僕もたまにはいい買い物するんですよ。

_ ECS

先日の先輩との議論中にJakarta ECSというライブラリの話が。

僕は初耳だったが、先輩は注目しているらしい。

マークアップ言語の出力を行なうためのライブラリで、

例えばHTMLを生成するのにこんな書き方ができるそうだ。

Html html = new Html()
              .addElement(new Head()
                  .addElement(new Title("Demo")))
              .addElement(new Body()
              .addElement(new H1("Demo Header"))
              .addElement(new H3("Sub Header:"))
              .addElement(new Font().setSize("+1")
                         .setColor(HtmlColor.WHITE)
                         .setFace("Times")
                         .addElement("The big dog & the little cat chased each other.")));
out.println(doc.toString()); 

_ 「JSPのせいでこれの開発が止まってる」

と憤慨の様子だったので、ちょっとソースを落して読んでみた。

・・・ダメだよこれ。

これは、Javaの文法でHTMLをラップしただけの物でしかない。

しかも、HTMLのタグとJavaのクラスが1対1で対応してるだけなので、

質の変化が無い。

せめて例えばテーブルだとかのクラス一つにモデルを与えるだけで

中のTR、TDタグまで生成してくれるくらいの抽象化をしなければ

記述の手間は減らず(おそらく逆に増える)、これを使うメリットは無い。

見る限り、低レベルのAPIを低レベルのAPIでラップしている。

高レベルのAPIでラップしなくちゃ意味が無いだろう。

_ そういえば思いだした

以前いた現場で内部で製作されたDBアクセスライブラリがあったのだが、

これがどうにも酷い代物で、JDBCのクラスを1対1でラップして、

かつ必要な機能まで殺ぎ落としたような代物だった。

たとえばResultSetをラップしたクラスがあるのだが、

検索結果を文字列か数値でしか取得できなかった。

不便になっただけなので、素のJDBCを使ったほうがよっぽど早い。

あれは低レベルのAPIを低レベルのAPIでラップした典型だった。

ただし、そこのDBは恐ろしいことに、金額以外の全てのカラムが

文字列という代物なんで何とかなっていたのだが。

でも日付が6桁の文字列だったのを見たときは思った。

「あんたら1999年の大晦日に何も勉強しなかったのか?」

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

_ keisuken [ECS が出る以前に同じモノを作ったことがあるんですが、粒度が細かすぎて使いにくかったですね。 「単純にテンプレート..]

_ Shunji [ビューの定義の場合、直線的な記述が並ぶので無理に抽象化するよりテンプレート使ったほうが早いケースが多いですね。 無理..]

_ BBC [はじめまして。Web系の場合、その後のメンテの事を考慮すると、ECSはちょっと頂けないなぁ・・・と。 ビューがほとん..]

_ Shunji [はじめまして、BBCさん。 おそらくWebを部品化して扱うのなら、ある程度塊として扱えるくらい大きな部品を抽象化して..]


2004-10-23 [長年日記]

_ LOG-2-LOG

土曜はLOG-2-LOG。

午後4時から開始なのだが、いきなり30分近い遅刻をかまして

主催のあざーむさんに平謝り。

ちゃっちゃとセッティングしてプレイを開始した。

今回は「サイケデリックに」という注文で少々悩んだ。

自分の芸風とサイケデリックがうまく繋がらない。

試行錯誤しながらサイケデリックチンコ蹴りをやってみたら

それなりいい感じにはなった。

ただ、思うにチンコは普通に蹴ったほうが良いと思う。

最初、エンジンをかけるためにあっという間にビールを流し込んだのだが、

なんか体調悪いのか途中、プチ泥酔状態だった。

今回のDJさんで印象的だったのは、いせロビンさんとあざーむさんの二人。

こんな速いBPMに合わせた事無かったんで最初どうすればいいか焦った。

結局、普段の倍速で映像を流し、それをスクラッチしてみたら

けっこうしっくりきたのだが、2倍速チンコ蹴り、2倍速武富士なんて

初めてやったよ。

_ しかしまあ、

地震起きてたのに全く気がつかなかった。

外出てから知ってびっくり。


2004-10-22 [長年日記]

_ 大論争

会社の先輩と設計について論争になった。

まず最初にFileFishのクラス図を見せた際に

「Factoryクラスって無駄じゃない?」

という話から議論に。

FileFishの場合、パスを解釈してFileFish用のファイル名クラスに

変換するのにFileFactoryというクラスを使ってる。

先輩はファイル名クラスに入れればいい、と言うが、正直言えば

それはどっちでもいいと思ってる。

しかしそこから話が広がり、彼のアンチMVC設計に話が進んだ。

「もっとモデルとビューを密接に結合させるべきだ」

とのお言葉。

ビューをモデルのメソッドとして実装すればいい、とのこと。

「自分のことは自分でやる」

というのはオブジェクト指向の基本の一つだが、それを踏まえた上で

分割されたのがMVCだ。

僕の視点から見て、彼はMVCを浅いレベルでしか知らない。

モデルとビューとコントローラが1:1:1の関係なら

それはかなりレベルの低い物となるが、少なくとも今の僕は

そこら辺がかなり縦横無尽にカスタマイズ可能に書いている。

また、どの部分をとっても複数の階層を持ち、その中にさらに

MVCがあったりする。

それでいてシンプルさを失わない設計を心がけているし、

彼の見てる単純なMVCで語られても困る。

振る舞いをクラス化することにも否定的だが、まさしくC屋の発想だ。

「じゃあStrategyパターンはどうなるんですか?」

と聞いたらデザインパターンを知らない、といわれた。

僕は彼の経歴や取りまとめ能力は認めるが、Java屋としては

自分の方が圧倒的に信用できる。

僕は仕事さぼってでも情報を仕入れ、かつきちんと咀嚼している。

それが自分の力になっている。

彼はそれをサボり、Cの知識だけで物を話している。

Javaなら負ける気はしない。

_ VJ

仕事後、渋谷のON@OFFというクラブに行った。

mixiのVJコミュニティの企画で、VJのイベントが行なわれていて、

VJならノートPCを持ち込んだら入場料無料だった。

初めて入ったが、大きなプロジェクタが11台もあり、壮観。

とりあえずカウンターで酒を買ったら、ソファに座ってた一団に

声をかけられた。

うひょ、いつもの茶箱面子。

koumeちゃんやNackyさん達と飲み、ついでにPCで

「こんなネタやったんですよ」

って見せたら、

「俺ロバさんのVJ大画面で見たいなー」

ということになり、やらないつもりだったがVJすることに。

スキャンコンバータを貸してもらって接続し、大きな11画面に囲まれて

チンコを蹴った。

これだけでかい箱だと気が引けまくり、ドキドキしながら

でも元気よく蹴りまくった。

10分だけってことで始めたので、ネタの出し惜しみはせずろくでもないのを

大量に使ったら、終わった後他のVJさんが

「勉強になりましたよ」

と言ってきた。

あの、皆さん騙されてますよ。

僕、貴方がたの半分も映像作りに労力かけてないですよ。

あえて言うなら、他のVJさんたちは一振り100万円の日本刀、

そこに一丁200ドルの鉄砲で10メートル先から狙い撃ちしてるのが

僕だと思う。

_ 新VJソフト

見慣れないソフトを使ってVJをしている人がいたので聞いてみたら、

vvvvというドイツ製のVJソフトだった。

映像ソースやエフェクト、スイッチなんかがオブジェクトになっていて、

それを画面上で組み立てて映像を作るらしい。

ほーほーほーほー、すんごい興味深い。

家に帰ってチュートリアルを読んだが、かなり難しそう。

ちょっと勉強してみよう。

_ 告知

そういや書いてなかったんで告知。

明日、10月23日16:00〜23:00、早稲田の茶箱にて開催される

LOG2LOGでVJします。

今回は「サイケデリックに」との注文があるので、いつもと少し

映像傾向を変えていこうと思っていますが、やっぱりチンコは蹴るので

ご安心をば。

皆様のお越しをお待ちしております。

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

_ かとぅ [サイケデリックチンコVJ期待してます!]

_ Shunji [無茶言いますなー がんばります。]


2004-10-21 [長年日記]

_ 似顔絵

自分の似顔絵を作って遊んでた。

最初はこんな感じだった。

画像の説明

_ これはこれで悪くないと思ったんだけど、ちょっと美化しすぎかと反省して

少し弄った。

画像の説明

_ ついでに仕事バージョンも作ってみた。

デスマ初期って感じかな。

画像の説明

_ それなりにいい感じにまとまったので、弟に弄らせたら

こういうのを送ってきやがった。

画像の説明

_ はっはっは、

貴様ぶっころす。

_ 火災発生!

深夜0時5分、突然マンションの火災報知機がけたたましく鳴り出した。

体感威力はうちの目覚し時計の10倍。

一応表に出てみたが、火事の気配は無い。

すんげえうるさいが、どこを探しても停止スイッチ見当たらず。

せめてスヌーズ機能でいいんで無いもんでしょうか。

寝られません。

_ 今日のボクシング

なんか体のキレがすんごい悪い。

ジャブにハエが止まりそうだ。

Sトレーナーにミットをやってもらったら死にそうだった。

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

_ yohei [いい感じにオチまでつながったな。しかしこのページに金蹴りでくる人多いなぁ。]

_ Shunji [そのような中学生のいじめみたいなオチはやめれ。 それにしても本当に金蹴りばかりで困ったものだ。]


2004-10-20 [長年日記]

_ うひゃひゃひゃ

かえれねえっつーの(キレ気味)

_ ダメやん

気がついたら蛍光灯が煌々と光る中で寝てた。

午前6時。

前の晩に500mlの発泡酒を飲んで、眠気を感じて寝室に引っ込んでPC弄ってたが、

いつの間にか寝てたらしい。

シャワー浴びて歯磨いて寝なおした。

最近ちょっと睡眠不足気味かなあ。

_ 聞いた話

某社のWebシステムのソースの中のインポート文の中にjava.awt.Listがあったそうだ。

Webだから使うわけ無いんだけど、調べていったらjava.util.Listの代わりに使われてたらしい。

ちょっと待てやコラ。

ちなみにそのシステムはオープンソース化の話があったそうだが、

「そんなことになったら俺芸名で仕事する」

だそうだ。

そりゃそうだ。

作者と思われちゃお飯の食いあげだよ。


2004-10-19 [長年日記]

_ 出掛けにコンビニに寄ったら

ヤングマガジンアッパーズが最終号だった。

え、この雑誌終わっちゃうの?

好きだったのに。

シュガーなんかはどこに行くんだろうか?

_ また台風ですか

もういいですってば。

_ コピペだらけで実装されたコードを触ってると

心が錆びてくるなあ。

贅沢言わないから、せめてスーパークラスにまとめてくれよ。

ファイル名連番だしよ・・・

_ そういえば思いだした

天気図を見ていたら思い出したのだけれど、以前いた現場でこのソフトの

作者さんとお仕事させていただいたことがあった。

_ 久しぶりにインストールしてみたらお空が凄いことになってますよ。

皆さんも良かったらお試しを。


2004-10-17 [長年日記]

_ スパーリング大会

やってきました。

前の晩に景気付けに知り合いのスナックに飲みに行ったら帰れなくなりママの家に泊めてもらい、

午前3時くらいまで飲んでいて起きたら体調最悪。

どどどどうしよう状態。

現場には少し遅れて到着したら会長がミット打ちの部に参加していた。

おお、珍しい。

鬼と呼ばれるMトレーナーのミットで息が上がってる会長を見てみんなで和む。

マスボクシングの部で僕は7組目なのだが、やはり体調の悪さが祟って手が出なかった。

うー、後悔。

ただ、最近練習していたショートの右フックが綺麗に一発入ったのは気持ちよかった。

その後Iトレーナーが女性二人と2ラウンドずつ、4ラウンドのマスボクシングをしていたのだが、

下手な男よりも強く、Iさんてばボコボコに。

Iトレーナーは当てにいってないが、女性のほうはどう見ても本気で当てにいってて、

ボッコンボッコン音してた。

インターバル中、Sトレーナーが

「申し訳ありませんが一回だけクリンチしてあげてください」

とか言ってるし。

スパーリングの部では見ごたえのある試合が多く楽しんだのだが、

最後に謎の仮面ボクサー「ミスターX」が現れた。

ヘッドギアの下にプロレスマスクかぶってるけど、どう見てもSトレーナー。

プロ二人と順番にスパー。

一人目とやったところで「全然見えねえ」と言いながら控え室に消えていったのは笑った。

その後、親睦会になり、30歳以上の三十路会を結成し、景気悪く飲んだ。

Iトレーナーが若く見えるんだが、実は自分より年上で三十路会のメンバーだったことに衝撃をうけた。

学生かと思ってた・・・

抽選会があって、今年のカレンダーというどうにも使い道に困るものを頂いた。

もう10月ですってば。

今回はスパーリング大会も5回目とのことで慣れが出たのか、色々趣向を凝らしていて非常に面白かった。

次回も頑張ろう。

_ 残念

今回は自分の試合を携帯のビデオカメラで撮っておこうと思ったんだけど、

見にきてた小学生に頼んだら思いっきり無駄撮りされて、肝心なときにバッテリーが切れた。

きぃぃぃぃ

_ あーあ・・・

ThinkPadのCF端子が壊れた。

すぐには困らないけど、どうしたものか・・・


2004-10-16 [長年日記]

_ 届いた

体にフィットするソファが届いた。

午前中に届いたのだが、とりあえずカバーをかけたがまだ寝足りず、

上に布団を敷いて昼寝してみた。

おお、異次元感覚の寝心地。

こらえーわ。

_ 後から後から・・・

またFileFishの問題に気がついた。

URLを名称に使ってるファイルシステムの、ユーザー名かパスワードに

@が入ってた場合ちゃんと動かない。

http://user:password@www.aaa.com

みたいなので、例えばパスワードが「p@ss」だったらアウト。

というか、これってどう記述するんだ?

_ 気がついたら

またjFD2のメモリが開放されなくなっていた。

しかも、一つ目のインスタンスは開放されるが、二つ目以降開放されない。

どこから参照されているんだろう・・・

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

_ びい [p%40assになるのでは?]

_ Shunji [あ、なるほど。 ともかくURLのデコーダーを組み込むってもんですね・・・]


2004-10-14 [長年日記]

_ 茶箱

久しぶりに顔を出した。

店長さんが最近やたら体調が悪いらしく整体を受けたがっていたので、

お袋と組んで整体をしているOさんと現地集合した。

行ったら久しぶりにヨウスケさんが。

相変わらずやせてるが元気そうで何より。

かっこいいDJをしてくださった。

しばらくしてOさん登場。

ただ、店長忙しすぎてなかなか話が出来ない。

仕方ないんでしばらく雑談してた。

店長さんが無理矢理手を空けたところで色々お話。

「いやもー、今日は男ばっかりで、しかもみんなで食べ物ばっか頼むんで

手が空かないんですよ」

だそうだ。

たしかに色気が無い空間であった。

座りながらでさくさく体を弄っていたが、Oさんが肩を弄ってるのに、

「あ、なんか頭がしびれてきた!」

「お、指先がなんか反応してる!」

「む、腰が!」

等と色々なところが反応してるようで面白い。

その内お店で整体イベントをやるという話もあり、元々謎な店だった茶箱は

ますます訳のわからない店になる模様。

そうしたら見に行こう。

_ 今日のボクシング

↑のせいでサボり。

ああ、スパーリング大会は日曜なのに俺って奴は・・・

_ おめでとう自分

ホニャララでフガフガだった。

やったぜ(守秘義務により書けません)。

_ なんだかなあ・・・

ちょっとなんかうんざりしたんだが、そのうんざりしたことを反面教師にして簡潔に。

簡潔な文章を書けない奴にスッキリしたプログラムは書けないと思う。

以上。

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

_ Shinya [そっかぁ よかったじゃん 先方にもよろしくなぁ]

_ Shunji [すみません、期待させて申し訳ないんですが、多分信哉さんの考えてるものと違うと思いますよ。 I氏、言っちゃってえーです..]

_ GENUINE [え、もしかしてAV男優デビュー?所長も呼んでくれなきゃ困りますよ。]

_ Shunji [そりゃ所長に譲りますがな。 ふと思ったんですが、AV撮るのって幾らくらいかかるんでしょうね。女優の給料+機材(レンタ..]

_ おはよ [なんぢゃそりゃ!!!]