jFD開発したりしなかったり日誌
2004-04-28 [長年日記]
_ ええい、しゃあねえ
SleipnirのGoogle仕様変更対応処理を組み込んだSearch.iniファイル書いたから
持ってくよろし。
これをSleipnirのインストールディレクトリに上書きすれば検索可能。
弟よ、あんまり30歳を強調するなや。
_ 仮想ファイルシステムその2
Javadocのためにソースのコメントを整備しているのだけど、大変だ・・・
警告が220個。
途中でパッケージ変わってるから@seeが全然変わっちゃってるし、
かなり悩んで試行錯誤しながら書いたからメソッドの引数変わってるし、
そもそもそこまでマメにコメントつけないし。
2004-04-27 こんな誕生日でした [長年日記]
_ バースデイ馬鹿
誕生日だというのに一人とぼとぼ家帰ってネット見て寝る、
というのは微妙に切なかったので、二子玉川のスナックによっていった。
お客さんが二人いて、一人が青山のほうでカフェやってる元気な女性、
もう一人がおひげが素敵なおじさま。
ママも含めて四人で盛り上がり、久しぶりにカラオケで歌いまくった。
MEN'S5のヘーコキましたねでウケて、他にバカなの無いか聞かれたので
PCの中のバカ歌コレクションを調べてたら、おじさんに
「それ、テープに出来ない?」
と聞かれたので
「CDだったら焼けますよ」
「是非お願い。私もカラオケで歌うよ」
だそうだ。
その後別のお客さん二人組が来たのだが、一人は元不動産屋の
ソープの店長だそうだ。
不動産屋をやってた頃、MEN'S5の人にマンションを売ったとか。
あらま。
散々酔っ払って調子に乗りまくって歌い、ヘロヘロになって帰って
気絶するように眠り、目がさめたら大遅刻していた。
30代も激しくダメげな予感。
_ 仮想ファイルシステム
実装をサボっていたファイルの生成、更新、削除のリスナの仕組みを実装した。
Javaはそこらへんのファイルを監視する仕組みが無くて、
やろうと思ったらそれこそポーリングループまわして、ディレクトリの
子ファイルを延々取得しつづけたり、ファイルの属性を取得しつづけるしかない。
一回実験したことがあるのだけれど、1000個くらいファイルのあるディレクトリで
数秒に一回ディレクトリ内ファイルを取得し属性を取得するのをやってみたら、
地獄のような高負荷になってしまった。
で、今のjFDでもそうなんだけど、同じバーチャルマシン上でこの
仮想ファイルシステムを使って行われた操作のみ監視可能にした。
妥協案だが、現実的だし、僕の目的にはこれで間に合うだろう。
2004-04-26 [長年日記]
_ IQ-100000000
↑桁あってるよな、これ。
VJやってきました@IQ-100000000。
天気も良かったのでさっさと支度して出かけたら、
会場の青山VALにはずいぶん早く着いてしまった。
まだ誰も来てなくて先に機材をセッティングすることにしたのだが、
問題発生。
プロジェクタとVJ席が離れすぎていて、僕の持っている
5メートルのケーブルでは届かない。
akiko嬢に電話して、途中で買ってきてもらうことになったが、
届くまで約1時間VJ出来ず。
なんてこったい。
今回はヨウスケさんの希望もあるし、ネタ率を高めにして攻めた。
さらにお色気度も高め、nakednews.comの脱衣ニュースや、
あり得ない体位のAVなどを盛り込み、大変に下品で頭の悪いVJに
仕上がって満足。
ヨウスケさんの「真面目なDJなら怒るだろうねー」という言葉は誉め言葉だな。
会場の青山VALは、似非SFチックな内装で面白い雰囲気。
高さ1.5メートルくらいのロフトが用意されていて、そこがVJ席として提供された。
おお、こんなに偉そうなVJ席は初めてだ。
今回は、はるるさんがVJを教えてもらいたがっていたので、
OJTで教えてあげたが、おかげでいい感じに酔っ払っていられた。
イベント中はけっこうバカな話をしていた記憶があるのだが、
延々酔っ払っていたのであんまり覚えていない。
終了後、みんなでファミレスに行ったのだが、仕事の話、
くだらないドメインの話、音楽や映像の話などをしていたら、
るみさんが「巫女みこナースって、最初の巫女は漢字で、二つ目は平仮名なのね」
みたいなことを言っていて脳が飛んだ。
ファミレスでその単語を聞くとは思わなかった。
あと、マサカズさんが向かいの席だったのだけど、ふと見たら
シャツの裾が左右で合ってないので、
「ボタンがずれてるのってわざとですか?」
と聞いたらあからさまにうろたえてるのが激しく面白かった。
次回もあったらよろしく頼みますわー
_ ボクシング
昨日の「どうしたらチケットを売れるか」ということを話していたら、
素晴らしい案が浮かんでしまった。
選手は収入を得られる上に顔を売ることができ、ジムの収入にもなるという
あまりにも素晴らしいアイディアだ。
ずばり、新田ジムホストクラブ化計画。
肉体美溢れる選手たちが女性をもてなすことで、お金は儲かり、
選手はファンがつくことで顔が売れ、チケットも売りやすくなるという
一石三鳥のナイスアイディア。
でも、これ会長に言ったら
「Yamaura君リング上がって。ヘッドギアはつけないでいいよ、殴るから」
とか言われそうだ。
_ もう一つアイディア
これだけ例の単語(イケメソなアレ)でこのページに来る人がいるんだから、
ジムのホームページに有料ページを作って、そこで選手のヌード写真でも出せば
世の腐女子の人気を独占できるんじゃないだろうか。
これも会長には言わないほうがいいな。
_ Sleipnir
この前Googleが検索URLの仕様を変更したために、Sleipnirの検索機能が
正常に働かなくなってしまっていたのだが、適当に試したら解決したんでメモ。
SleipnirのインストールディレクトリにあるSearch.iniを開いて、
4行目の
SearchEngine0_First="http://www.google.com/search?num=50&lr=lang_ja&q="
を、↓こう書き換える。
SearchEngine0_First="http://www.google.com/search?num=50&lr=lang_ja&ie=Shift_JIS&q="
2004-04-25 長々と書いてみる [長年日記]
_ もしもしShunjiさん、
就業時間中にスキン変えるのやめましょうね。
_ VJ
明日はIQ-100000000にてVJします。
皆さん是非来てください。
えー感じにくだらないネタが集まったんで、喜んでいただけるかと思います。
なお、ボクシングジムで貸してもらう予定だったカメラは、
翌日の試合までに返却できないのが判明したのであきらめてください。
自前の欲しいなあ。
_ VS.NET
C#にもかなりなれたんだが、やっぱり時々戸惑う。
コンボボックスを継承して、特定用途に限定された選択肢が最初から決定されている
クラスを作成したのだが、これをフォームエディタで貼り付けると、
なぜか勝手に選択肢を増やしていってくれる。
当初、8個限定だったのに、一回弄ると16個、2回弄ると24個、
以下32、40、48・・・と増えていってくれる。
何がやりたいんだ、このソフトは。
_ お袋来たる
まあ、最近しょっちゅうなんだが。
今回は最初から他に予定が決まっていたそうで、客の整体はやらずに
ちょっとだけ僕の体を弄るだけで一泊して帰っていった。
高校の同級生が体調悪いんで治しに行くそうだ。
お袋はある整体の道場で習ったのだが、色々あってやめている。
その流派の開祖の先生は神業的な技術の持ち主なのだが、
道場生たちがその先生が書いた本をバイブル扱いしているのを批判していた。
少しでも外れていると叱られるらしいのだが、
「言葉で伝えられるものなんてたいした物じゃないのよ」
だそうだ。
本当に重要なことは言葉ではなく感覚で伝えられるので、本には書けないそうだ。
それはプログラムにも通じるかもしれない。
プログラム自体は文字だから言葉で伝えられそうな気もするが、
コードに込められた技を完全に文書化するのは無理だろう。
デザインパターンなんかそれに近いが、例えば結城浩さんのデザパタ本を
一字一句間違えずに暗記したとしてもデザインパターンは使いこなせない。
それは感覚が伝わってないからだ。
本は技に接したときにそれを理解する助けになるが、それ自体は技を伝えない。
技は技に接して初めて伝わる。
お袋は技に触れるために高い受講料と交通費を払って長野の田舎から勉強に来ていたが、
その点でプログラミングは安上がりでいい。
技そのものが文書だから、地球の裏側の人の技にもお手軽に触れられるし。
_ 本日のボクシング
今週は色々あって月曜に行ったきり今日(土曜)まで練習に行けなかったが、
久々にきっちり筋トレやったら筋肉がへたり、帰りに時間が余ったので寄った
ゲームセンターで、腕が辛くてうまく操作できなくて笑った。
会長からチケット販売について相談された。
興行を行う際、4回戦の選手を一人出場させるのに14万円かかるそうだ。
場所やスタッフのお金などで1ラウンドにつき2万円負担し、
さらに選手のファイトマネーが6万円かかる。
ファイトマネーは12万円分のチケットで支給されて選手自身が
売ってくるのだが、そんなことが出来る外交的な選手は少なく、
新田ジムでは現金払いも選べるようにしているそうだ
(ただしファイトマネーは半額の6万円)。
そうなるとジムとしてはそのチケットを捌かないと赤字になるが、
どうしたらチケットが売れるかアイディアが無いか、とのことだった。
まず、贔屓の選手もいないのに見ててもつまらないので、
ホームページに各選手ごとにWikiかblogを持たせ、自分で自分を
売り込んでもらって応援する側に親近感を持ってもらおうという話に。
これは会長にも賛成してもらったので、とりあえずレンタルサーバー導入。
その他、チケットを買うことで試合の後のお食事会に参加できるとか、
ファンクラブを作るとか、現実的だか微妙なアイディアが幾つか。
俺、金勘定できない人間だしなあ。
2004-04-23 [長年日記]
_ Groovy
Groovyをちまちま弄くってるんだけど、これは日本語が扱えない。
ソースに日本語を書くとあっさり化けるのだけど、ふと気がついてソースに
native2asciiをかけて実行したら、あっさり日本語が通った。
あー、そういうことか・・・
ソースにいちいちnative2asciiかけるんじゃ、まるでコンパイル言語だなあ。
_ その他言語
keisukenさんが、文法が素直で日本人が書いている、ということでJRubyとPnutsを薦めてくださったのを
一週間遅れで気がついた(すみませんすみませんすみません)。
どちらも興味がある。
Rubyはチュートリアルを読んだのだけど、納得できる仕様だった(Groovyよりは絶対に素直だと思う)。
Pnutsの戸松さんは面識もあるし(迷惑しかかけてないけど)、そちらも興味ある。
僕の知識はコンパイル言語ばっかりなので、どちらも覚えて損は無いだろう。
jFD2には一通りJava系スクリプト言語の処理系組み込んでおくか。
_ 二宮ひかる
この前近くのブックオフに行ったときに、安かったので二宮ひかるの漫画を何冊か買ったのだけど、
この人の漫画にはシステム屋が舞台の話が多い。
この人も同業者だったんだろうか(微妙に描写がぬるくて、判別がつきかねる)。
恋愛漫画なので社内でくっつく話が多いんだけど、僕そんな目見たことあんま無いなあ。
どちらかというと、Mさん(ホモ好き、愛読書はジュネ)に
「この前、システム屋を舞台にしたホモ漫画読んだんですよー。
デスマで徹夜でバグ取りしていたら、上司と部下で愛が芽生えちゃうんです。
YamauraさんもOさん(リーダー)と愛が芽生えて」
やーめーてえええええええぇぇぇぇぇ
みたいなのしかないんですが。
_ ドメイン
仮想ファイルシステム公開にあたってパッケージを決めないといけないんだけど、
そのためにドメインを取らないといけない。
Javaではクラスのパッケージはドメイン名をひっくり返したのを
頭につけるというルールがあって、例えばyahoo.co.jpなら
jp.co.yahoo.で始まるわけなのだが、なんちゅーかろくなのが考えつかない。
ずーっと悩んでて、考えすぎなんだと思うがそういう性格だし。
前持ってたのは飽きちゃったし、バカなのはバカすぎてソフトに使うのが
ためらわれるし、困ったもんだ。
2004-04-22 [長年日記]
_ Yamauraさんは頭が悪いです
仮想ファイルシステムが自分の中で一区切りしたので、
リリース準備としてantのbuild.xmlを書き始めたのだけれど、
僕はこれが苦手だ。
前にも書いたけど、僕は短期記憶能力が激しく悪い。
だから、スコープが無いと脳みそがあっさりパンクするのだが、
やれソースのディレクトリだ、やれリリース用ディレクトリだ、
やれクラスパスの定義だ、とやっていると、自分でも感心するほど
あっさりと脳がパンクした。
なさけなー。
_ 仮想ファイルシステム
当たり前だがテストしなくちゃならないんだけど、手でやるのは面倒だし避けたい。
JUnit等の自動テストツールを導入をするべきだが、さてどうしようかねえ。
アキコ嬢はテストケースの記述にGroovyを使ってるそうだが、
それもいいかもしれない。
言語の勉強も兼ねてやってみるか。
でもRubyもやってみたいなー。
_ 地獄甲子園
日曜にツタヤにいったら1本200円だったので借りてみた。
うひゃひゃひゃひゃー
バカですか。
少林サッカーよりバカだわ、これ。
ちゅーか、もう野球でも何でもねえよ、これ。
みんなも見よう!
_ VJ入門その6著作権編
I氏の指摘もあったので触れておきます。
一応気をつけましょう。
僕は元々素材を作らないダメVJなので、買ってきたり拾ってきたりで
素材を調達しています。
真面目な素材は著作権フリーの物を使うようにしているので
どこからも訴えられる心配は無いのですが、ネタ系素材はかなり
すき放題使っています。
「このくらいなら大丈夫です」
なんてのは責任取れないんで書けませんので、各自個人責任で使ってください。
すみませんね、役に立たなくて。
2004-04-21 [長年日記]
_ 戦う勇気
僕はシステムの不満はよく口にするが、改善しようという意欲を無くしかけてる。
元々そんなに気が強くも無ければ弁が立つほうでもなく、
さらに無駄に物分りがいいので、議論じゃよっぽど確信が無い限り勝てず、
連敗を繰り返すうちに、いつのまにか人と議論する気力が起きなくなって
「いいや、使うの俺じゃないし、運用に入る頃には契約切れてるし」
というやさぐれた気持ちになっちゃってるんだが、
こんなこっちゃいかん、踏みとどまって殴りあう勇気を持たなければ。
じゃなきゃ自分の価値すら薄れてしまう。
_ VJ入門その4流れ編
これは簡単です。
緩急をつけましょう。
ドハデ映像と静かな映像を交互に出すことで、お互いを引き立たせることが
出来ます。
どんな高級料理も毎日食べればうんざりするように、
ハデハデ映像が何時間も続けばくたびれてしまいますし、派手さのありがたみが消えます。
フランス料理のフルコースの翌日はお茶漬けをサラサラ食べるように、
変化をつけることでお互いを引き立たせましょう。
_ VJ入門その5バカ編
最近の僕はネットで拾ってきたバカ動画を得意ネタとしていますが、
これが激しく難しかったりします。
素材の味が強すぎるんです。
まず重ねあわせができません。
バカ動画はたいてい実写で、他の素材と重ね合わせると
けっこう違和感があります。
最低限のエフェクトをかける程度でそのまま出力したほうがいい結果になります。
また、よくこの手のネタ映像をさして「飛び道具」と言いますが、
これが本当に良くも悪くも飛び道具でして、弾切れが起こります。
普通の素材なら流しながら見ているので、何回使ってもあまり問題ないですが、
この手の飛び道具は何回も使えば確実に飽きられますので、
時間をもたせるのがかなり大変です。
逆再生、スクラッチ等で適度に水増ししつつ、出来る限り長持ちさせましょう。
じゃないと後で、
「えーと、この動画はつかっちゃったし、これもそうだし、」
みたいなことになって苦労しますよ。
あと、その手のネタが嫌いなDJさんもいるので、確認してから使いましょう。
2004-04-20 [長年日記]
_ VJ入門その3重ね合わせ編
VJ初心者の陥りやすい罠の一つに、映像の詰め込みすぎがあります。
「この動画とこの動画とこの動画を重ね合わせてー、
それにこのエフェクトとこのエフェクトとこのエフェクトを掛け合わせてー、
うお、すっごい派手でかっこいいよ!
俺ってば映像の魔術師?」
とか思ったりするもんですが、大体その映像を理解できるのは
作った自分だけだったりします。
映像には最適な密度があり、それを大きく超えると理解不能になって、
単なる照明として無視されます。
料理と同じで、
「うどんもカレーも美味しいから、混ぜてみよう」
くらいなら美味しいカレーうどんですが、
「うどんもカレーも牛丼もピーナツバターも味噌もわさびも
コーヒーもポン酢も美味しいから全部混ぜてみよう」
では毒しか出来上がらないみたいなものです。
映像作成は日本料理の心で、素材を活かすことを心がけましょう。
刺身に醤油とわさび、くらいから限界を見極めつつ
徐々に羽目をはずしましょう。
_ 本日のボクシング
行ったら、トレーナーのMさんに
「大丈夫ですか?今日暑いですよ。」
と言われた。
ええ、大丈夫じゃないです。
Mさんと僕は大汗かきという同病相憐れむ仲。
あっという間にだらだらと汗をかきはじめ、1時間少々で
500mlペットボトルを飲み干した上で1キロ以上体重が落ちた。
効いた。
_ 最近、ジムにビデオカメラが導入されて、自分の練習を録画することが
出来るようになったのだが、ふと気がついた。
これがあればVJでDJフロアを映したりすることが出来る。
あ、いいかも。
会長にお願いして、今度貸してもらえることになった。
もしかしたら日曜に使うかも。
2004-04-19 [長年日記]
_ VJ入門その2切り替え編
実際にクラブでVJをやるにあたって気をつけるべきことが一つあります。
サボりましょう。
これには二つの理由があります。
まず一つ目、自分が疲れます。
イベントは長いです。
夜通しやれば、8時間を超えるフルタイム労働になったりもします。
おまけにDJは何人もいるのに、VJは人気が無いので一人っきりだったりします。
VJ中は神経も張っていますし、耳で曲の流れを追う必要もありますので、
休む暇がありません。
常に100%の力を投入すると、まず最後まで持ちません。
適当にVJ席を離れて、カウンターでビールを買ってくるくらいでちょうどいいです。
次に二つめ、客に見る余裕が必要です。
僕も初心者の頃よくやりましたが、それこそ10秒に1回映像が切り替わるくらいの
勢いで切り替えちゃったりしますが、明らかにやりすぎです。
そこまでやると客は映像に入り込めません。
たとえば曲一つにメインの映像を一つ割り当て、それを主軸にして
エフェクトを切り替えながら幾つかの別の映像とスイッチングしつつ
一曲通すくらいでちょうどいいです。
ビールを飲みつつ、
「あー、そろそろやねー。
じゃあいっちょ働きますか、えっこらひー」
くらいのテンポで切り替えるとちょうどいいです。
まあ、サボりすぎると怒られますので、何事も適度に。
_ 警察に行きました
すみません、ほんの出来心だったんです。
春のそよ風があまりに心地よく、また僕の激セクシーな体をこのような
無粋な服の下に隠しておくのがあまりにも勿体無く、
思わずふぐりをプラプラさせてセンター街を歩いていたら
捕まってしまいました。
嘘ですが。
本当は免許の更新に来たのだけれど、更新3回目のベテランペーパードライバー
なので、写真とって、書類に名前書いて出して、30分ビデオ見せられたら
終わってしまった。
今日一日休み取っちゃったんだけど、この後どうしよう。
2004-04-18 [長年日記]
_ 村上春樹的生活
土曜は起きだしてきて、朝飯兼昼飯で蕎麦をゆでて食い、
誰と話すことも無く伊集院光のラジオを聞きながらI氏仕事をした。
夕方まで働いて昼寝して、それからボクシングに行ったのだが、
ふと気がついた。
「俺ってこの前読んだねじまき鳥クロニクルの主人公みたいじゃん。
なんかかっこいいよ!」
こういうこと考える時点でかっこよくないんだけどな。
ただの引きこもりなんだから一緒にしたら申し訳ないって。
_ 人質事件
なんというか、色々なことが見苦しく思える事件だった。
政府の認識の甘さ(この程度のことが起こるのを見越せなかったこと)、
人質になった3人の覚悟してるんだかしてないんだかわからない姿勢と
幼稚なはた迷惑っぷり、逆切れして請求書を人質3人に送りつける政府のかっこ悪さ、
一事が万事、茶番のようだった。
茶番といっても自作自演説を信じてるわけではないが、
なんというかバカバカしくなってしまった。
なぜこんなにバカバカしいのだろう?
みんながみんな、本音隠して建前ばっかりしゃべってるからだろうな。
_ VJ入門その1ソフト編
ありがたいことに「読みたい」と言ってくれる人がいてくれたので
(激しく少人数だけど)、VJ入門を載せます。
なお注意点が幾つか。
1、僕は自分で素材を作らないVJなんで、そこら辺はいくら待っても
書かないので自分で調べてください。
2、たいしたテクニックは使ってませんので、本当に最低限しか書きません。
3、VJソフトも色々あるので、特にどれかに特化したことは書きません。
ですので、そのソフト固有の操作は自分でマニュアル読んでください。
これらを了承の上読んでください。
まずはソフトについて。
昔はVJといったらビデオデッキ2台にビデオミキサーを使うものだったらしいですが、
最近はPCを使うのが主流になっています。
多分。
というわけで、とりあえずはソフトを入手しましょう。
市販のものは大体1〜2万円程度で売っています。
最近はそれなりに選択肢もありますが、初心者にはmotiondiveシリーズがお勧めです。
このソフトはVJソフトのエポックメーキングとして日本にVJを根付かせたソフトで、
バージョンアップを重ね今でも最先端を突っ走りつづけています。
マウス操作中心の洗練された操作体系で初心者から上級者まで扱いやすく、
また出来のいい素材が付属してきてすぐにでもVJを始められるので
(ただし著作権フリーではないので、イベントでは使えません)、
万人にお勧めできます。
なお、もしも最新版のmotiondive.tokyoを購入するのでしたら、僕に連絡してください。
僕も欲しいんで。
僕はVJソフトとしてTZTを愛用しています(かれこれ2年くらい)。
このソフトはフリーソフトでありながら、非常に充実した派手極まりないエフェクト、
多彩な重ね合わせ、とっつきにくいけれど慣れれば手になじむキーボード操作、
軽い動作等が売りが多いソフトです。
弱点は作者自ら「ユーザーアンフレンドリー仕様」と言っていたくらいの
初心者突き放しっぷりで、真面目にreadme.txtを読まないと使い方が
ぜんぜんわからないことでしょうか。
あと、当然ながら素材は付いてこないんで、別途入手する必要があります。
取っ掛かりとしてはここら辺のソフトが良いと思います。
まずはソフトを手に入れて、実際に手を動かして遊んでみてください。
続きはまた明日。
_ 素朴な疑問
突然気になった。
結局のところ、バナナはおやつに含まれるんだろうか。
質問されてるのは見たことあるが、答えられているのは見た記憶が無い。
この問いに対する統一的な見解は示されているんだろうか?
誰か教えてください。

_ yohei [グラッツェ sleipnir治ったぞよ まあsleipnirの問題よりgoogleの問題なんだろうけど]
_ I氏 [つーか、ここ(http://sleipnir.sub.jp/)からSEEBを使うのが良いかと思うが]