たまにっき。 / 2003-10
2008 : 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
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
2003-10-31 Fri
■ todo
- メガネを買いに行く。
- [2003-11-07] の某大学で喋る内容(J2EE 概要)を考える。
- IASTED SE 2004 の原稿のチェックを先生にお願いする。
- ICISC の発表原稿を書く。
- 論文査読のお手伝いの返事を書く。
- jbirth のバージョンアップ。
- 個人的なことを少し。
■ しまった
連休ということを今日気付いた。
うぅ。
曜日感覚はある程度戻ってきたんだが、休日感覚が全くない。
日曜日でも研究室に行っているからなぁ。
ちなみに、こんな時間(6:00)に書いているのは徹夜です。
IASTED SE 2004 の原稿を直していたのだ。
6 ページまでって少ないよなぁ。
これから寝ます。お休みなさい。
■ Iterator を Enumeration として扱う
IteratorEnumeration なるものを使うか,
java.util.Collections#enumeration(Collection)
を使う.
java.util.Collections は色々できる.
2003-10-30 Thu
■
[2003-11-07] に [2003-10-28-1] の某大学に 16 時に。
ちなみに、この某大学、私は大学受験の時に不合格をもらっていたりします。
■ 目についたものだけ。
「やしきたかじん」
「おたく 占い 35項目」
なぜこんなのでひっかかるんだ。
「たまにっき」
正しくは「たまにっき。」です。[2003-10-01-101] 参照のこと。
「oracle obfuscation」
SQL の難読化もいいかもしれないと一瞬思ったが、データベース使っても
SQL は直接はあまり使わないので、ちょっと躊躇する今日この頃。
「友人の名前(実際の私の友人の名前; F 君)」
ひっかかりますか。実際にぐぐってみれば 3 番目ですか。
ここには載せていないが、クラックや crack などの検索が多い。
クラックするなら「クラックしてごらん、ボウヤ」とのたまうアプリケーションだけに
してくださいね。 >「panther インストール クラック」、「"poseidon for UML" crack」で検索した人!
というか、なんでこの日記は「偽造 保険証 作り方」でひっかかりますか。
ちなみに、ひっかかったのは [2003-05-26-2] の吉野家風牛丼の作り方と [2003-05-20-4] のメール。
やっぱり、プロテクション関連だとこういうアングラ系の単語でひっかかるのでしょうか。
■ ICISC
今日が Acceptance Notification なのだが,未だに連絡がない.
Submission Deadline が KST (GMT + 8hr) なので,あと少しで今日が終わるのだが,どうなっているんだろう.
遅れるの連絡くらい欲しいよなぁ.
国際会議ってこんなもんらしいけど.
2003-10-29 Wed
■ メールが Netscape で文字化けする
EdMax は大丈夫だが、Becky でも文字化けするらしい。
ヘッダを見るも原因がわからない。みんなで頭を抱える。
数分後、M1 の O 本君が「わかった」と叫ぶ。
ヘッダの charset が ISO-2002-JP になっていた。
文字化けしない方がおかしかったとは。
それになかなか気付かんもんだね。
■ 2003 NAIST COE International Symposium
参加した。
その後の懇親会に行った。シンポジウムに参加していない数多くの学生が懇親会のみに参加しているようだった。名札持っとらへんし。しかも片付けせずに帰るし。
こんなレベルの学生が多いのが悲しいですな。
2003-10-28 Tue
■ 来年
某大学で Java の非常勤講師するかも.
内容は
UML を活用できる.EJB までできればなお良し
らしい.
業務で昨年までやっていたので,内容的には大丈夫だと思うが,
講師の経験と資格的なことが問題だなぁ.
対象が 2 年生なのに EJB はちょっと行き過ぎのような気もするが.
■ SJC-P
ロゴはどこからダウンロードできたんだったっけー。
ユーザ ID は何だったっけー。
パスワードも覚えてないぞー。
そんなのが書かれたメールを受け取った記憶はあるが、会社のメールアドレスだったので、
もう見られないぞー。
これで会社の人から転送されたりすると、それはそれでイヤだなぁ。
■ Sun Certified Programmer for Java のロゴ
おぉっと,有効期限切れだ.
<http://suned.sun.co.jp/JPN/faq/faq_cert_expiredate.html#0801>
試験受けたのが 2001 年 10 月なので,丁度 2 年経っているからか.
Sun Certified Programmer for the Java 2 Platform Upgrade Exam 受けようかなぁ.
それとも Sun Certified Developer for the Java Platform を受けようかなぁ.
うげっ.Developer の方は東京行かないといけないのか.
2003-10-27 Mon
■ のび太が100点をとったテストの問題
via <http://www.aoki.ecei.tohoku.ac.jp/~miyabi/diary/2003-10.html#2003-10-25>
これは小学生には難しいぞ。
しかも、小学校では x とか使えなかったんじゃないかな。
■ バグ?
現象はこのページの [2002-09-26] のように,
「他の年の同じ日付 (月日) へのリンク」が重複する.
原因は多分,違う人が同じ日にエントリを書いたため.
コードは追い切れていません.
■ 食堂
食堂でお昼ご飯を食べていると見知らぬおっさんが
ここの学生さんですか?
と聞いてくる.
「はい」と答えるといきなりやぶから棒に
ここの授業はどうですか?
と聞かれる.いやぁ,私はここの講義は受けてないんですよーと答え,
別の人に聞きにいくように促そうと思ったら,隣に座り語りだすおっさん.
20 分間苦痛だった.
■ ネットワーク
昨日は停電.今日研究室に来てみてマシンを立ち上げると,
ネットワークに接続できない.
ハブを見てみるが,光っていない.
ケーブルの問題かなーと違うケーブルを挿しなおしてもやっぱり繋がらない.
ネットワークカードかと空けて中を見てみる.
ホコリがいっぱい.ふぅっと息を吹きかけるとホコリが舞う.
で,それだけで繋がった.
掃除はコマメにやった方が良いと再認識.
2003-10-26 Sun
■ メガネ
買ってきたと言いたいところだが、場所がよくわからんかった。
というか、迷子になりかけた。
結局散歩しただけ。学園前駅から NAIST まで歩いてしまった。
はぁ。買いに行かなきゃ。
2003-10-25 Sat
■ むかつく
クロネコヤマト、ペリカン便 むかつく。
なんで集荷を Web 上で申し込むのにユーザ登録が必要なんだ!?
更に、ユーザ登録しようとすると、なんで
お客様の登録情報が間違ってます
と言われなあかんねん。
住所がちょっとぐらい違ってても辿り着けよ。
しかも何が悪いのかよくわからんし、戻ると入力した情報が消えてて、再入力せなあかんし。
■ [2003-10-26]
寮は停電&断水。
学内全域で停電。
どこで何をすれば良いのだ!
あぁっ、GBA 充電しとかなきゃ。
2003-10-24 Fri
■ TOMOYASU へ
掲示板 で 11 月頭に帰ってくると報告していたが,
いつ帰ってくるんだ?
電話もしくは,メールで連絡ちょうだい.
■ Panther
明日発売か.
18:20 現在,Apple のページでは発売まで残り 14 時間とな.
■ birthmark
うぉっ.birthmark を一つ加えて birthmark の性能と
難読化に対する耐性を調べる実験をすると,結果が悪くなった.
どうしようかなぁ.
2003-10-23 Thu
■ IASTED SE 2004
原稿を出すことになった.
〆切は [2003-11-03] ですか.急いで書かなきゃ.
AISW はダブルサブミッションやんけと
言われてリジェクトされた(その誤解は解いたが,決定は覆らなかった)ので,
その AISW にちょっと付け加えて出そうか.でも,ページ数の余裕がないんだなぁ.
■ 「検証金キャンペーン」中止について:
[2003-10-21-1], [2003-10-17-1] のヤツ.
しょぼいなぁ.
2003-10-22 Wed
■ メガネ
昨日の夜に壊れたメガネだが、左の支えがないだけで機能的には全く問題がない。
その前に付けていたメガネは、レンズが曇っている。
これは拭いて晴れるようなもんじゃなく、曇っている。
左の支えがない方は、支えなしであるだけで、機能的には問題ない.
下を向いても落ちないし.
「しばらくこれでいいじゃないか」と相方に言うと「やめてくれ」とのこと。
やっぱり近いうちに買いにいかなきゃダメか。
■ 今朝,以前勤めていた会社の営業の人から電話がかかってくる.
仕事しない? 丸投げするからさ.
とのこと.
うーん,内容を聞かないと・・・.
2003-10-21 Tue
■ BUMP OF CHICKEN
[2003-10-15-1] で書いたが、みやび氏からツッコミ を頂いた。
ツッコミにある DANNY を聞きたいのだが、どのアルバムに入っているのかなぁ。
DISCOGRAPHY にはない・・・。
■ クラックできれば 150 万円
[2003-10-17-1] のヤツ.
<http://pc.2ch.net/test/read.cgi/sec/1066376664/>
でクラックできたようだ.
瞬殺されましたな.しょっぼー.
■ メガネ
メガネが壊れた。左側の支柱が折れた。
なんでやねん!
うわーん、メガネがなかったら、何も見えないよう。
仕方ないので、古いメガネをひっぱりだして・・・どこだ?
うぅ。古いメガネは古過ぎて、見えにくい。
古いヤツは使わなくなった時点で 7 年ほど使っているので、レンズのところどころがハゲているのだ。
明日か、明後日に買いにいくかなぁ。どこがいいのかなぁ。
予想外の出費だ。私は目が悪過ぎるので、
普通のレンズじゃ牛乳瓶の底なんてメじゃないほど厚くなるので、
薄くするために余計にお金を出さなきゃならない。
くそっ。
■ BUMP OF CHICKEN
情報ありがとうございます > みやび氏
<http://members.at.infoseek.co.jp/pokill/top.html>
によると FLAME VEIN のようですね.
家に帰ってから試してみよう.
■ メガネ屋さん
近くにあるのは
メガネトップ東登美ヶ丘支店
かなぁ.
チャリンコがいるなぁ.どうしようかなぁ.
■ 論文査読のお手伝い3
[2003-10-06-101] [2003-10-10-101] に続くお手伝い.
今度も日本語の論文.
■ BUMP OF CHICKEN
DANNY 聞けました。
FLAME VEIN の 1st トラックの -6:33 から始まりました。
これも 歌詞 がよろしいなぁ。
教えてくれてありがとうございます。> みやび氏。
これってリッピングできるんかいな。
2003-10-20 Mon
■ iTunes
Windows 版をインストール.
Mac 版と同じように使える.なかなか便利.
これでもう Windows Media Player で MP3 を聞く必要はないな.
2003-10-19 Sun
■ iTunes
Windows 版がリリースされた。
あっ、それで iTunes に「共有されている音楽」がいきなり増えたのか。
■ 夜景
[2003-09-22-105] の合宿の時に泊まった 高円山ホテル から見えた夜景。

奇麗だねぇ。
2003-10-18 Sat
■ 池田屋
ついでに、というかなんと言うか、京都の飲み屋街の近くなので、京都に飲みに行くとほぼ必ず視界に入るのだが、
池田屋事件が起こった跡地に建っているパチンコ屋を見る。
以前、トリビアの泉 にも取り上げられたらしい。
パチンコ店の名前は「IKEDA DE R」だったっけ?
<http://www.geocities.co.jp/Hollywood-Kouen/8871/index3.htm> によると [2003-09-17] での放送のようだ。
■ 銀閣寺
行ってきた。
私は大学院までずうっと京都にいたのだが、銀閣寺は行っていなかったからだ。
銀閣寺道というバス停でバスを降り、ふにふにと進む。
銀閣寺を見た後、哲学の道を通って、南禅寺まで歩く。
途中、「狛ねずみ」などという文字につられて、大豊神社 に入る。
写真。
銀閣寺と向月台。

「とても邪魔な苔」と「ちょっと邪魔な苔」

狛猿、狛鳶、狛ねずみ。

結局、銀閣寺道から哲学の道を通り、南禅寺まで行き、その後、四条河原町、三条木屋町まで歩く。
# 四条烏丸から銀閣寺道までバスで 45 分ほど。四条河原町から四条烏丸までは歩いて 10 分程度。
良く歩いた。
その後、しゃぶしゃぶを食べ、Ace Cafe へ。
Ace Cafe については ここ がいいかな。
そこで 3 時くらいまで飲む。
2003-10-17 Fri
■ <オフィスヒラカワ>自社ソフトの不正使用に懸賞金
来年 5 月までにクラックできればいいのね.
2003-10-16 Thu
■ e-learning システム
このシステムの名前を何にしよう.
Struts, MySQL, Torque, Tomcat, Log4j, Commons Logging, Commons Validator
なので,頭文字を取って・・・って母音がないので,アナグラムにしてみても読み方がよくわからん.
e-learning なので、有名な先生の名前を付けようか。
クヌース先生は・・・なんか違うっぽい。
有名は有名だが、理系以外の人にはあんまり有名じゃないっぽい。
それに数学のみになっていまいそう。
では、先生とはちょっと違ってくるが、「田中さん」はどうだろう。
数年後、田中さんって誰? とか言われそう。
火村先生や犀川先生はなんか方向性が間違っている気がするし。
あと、先生と言われて思いつくのは・・・
サリヴァン先生かなぁ.
仮に sullivan とでもしとこうか.データベース名は keller にしてみたり。
■ e-learning システム
ようやっと,ユーザ登録できた.
あとは jsp を作りまくるだけ.
んでもって,研究室で買ってもらう.
プログラミングJakarta Struts
■ Struts にハマル.
なかなかうまくいかんなぁ.
やっぱり雑誌だと Struts での開発という一連の流れが途中で切れてしまうので,
なかなかすんなり動いてくれない.
買おうかなぁ.
Jakarta Struts デスクトップリファレンス
プログラミングJakarta Struts
2003-10-15 Wed
■ BUMP OF CHIKEN
歌詞が良いなぁ。
K とか、ダンデライオンとかは童話にしてもいいんじゃないのかなー。
■ Commons Logging
この設定もしなきゃ.使ったことないからなぁ.
Tomcat + MySQL + Torque + Struts + Commons Logging + Log4j か.
設定項目が多いなぁ.
2003-10-14 Tue
■ Torque
ant から呼び出して,OM 作ることがでけた.
Torque のディレクトリを指定するのか,ユーザのディレクトリを指定するのかで混乱してたようだ.
torque.templatePath = ${torque.home}/src/generator/src/templates
torque.schema.dir = src/schema
というの指定.ちなみに,src/schema 以下には ${project}-schema.xml というファイルで
データベースのテーブル設定を書いておく.
もちろん,他に使用するデータベースの設定なども書いておく必要がある.
んでもって,元にした torque の properties ファイルと build.xml は
$TORQUE_HOME/Torque.properties, $TORQUE_HOME/src/generator/src/conf/build-torque.xml.
この 2 つのファイルをプロジェクトのトップページにコピーし,
build-torque.xml のプロパティの指定をちょこっと変えて,Torque.properties に
必要なプロパティを追加し,変更すべき箇所を変更する.
3.0 からディレクトリ構成などが変わってるから,ちょっと手間取った.
Torque 3.1 をの説明してるページってなかったよなぁ.
■ Torque
generator のドキュメントを作るには src/generator で
maven xdoc:transform
とすれば良いみたい.
それにしても,maven って
ゴール(ant で言うところの target)がいっぱいでてくるからあんまり好きくないなぁ.
■ Torque
バージョン 3.1 を使っているのだが,generator 辺りがドキュメントと違う.
om/Control.vm が見つからないと TexenTask でエラーが発生し,
om が作成されない.
3.1 から Torque がメインパッケージと generator と分割され,
generator 辺りが不安定だ.
それから,それから,ant を使ったとき,パス設定が多分開発者の環境のまま.
maven 使ったらいいんだろうけど,maven 良くわからんからなぁ.
■ Foreign Key
知っている人にとっちゃぁ、当たり前かもしれないが。
CREATE TABLE FOO {
FOO_PKEY INTEGER PRIMARY KEY,
FOO_COLUMN INTEGER NULL
}
CREATE TABLE BAR {
BAR_PKEY INTEGER PRIMARY KEY,
BAR_COLUMN1 INTEGER NULL,
BAR_COLUMN2 INTEGER,
FOREIGN KEY (BAR_COLUMN2) REFERENCES FOO (FOO_PKEY)
}
このようにテーブルを作った直後に
INSERT INTO BAR VALUES (1, 2, 3)
という文を実行すると失敗する。
上の INSERT 文を実行するまえに以下の INSERT 文でプライマリキー 3 のものを FOO に
INSERT しておかなければならない。
INSERT INTO FOO (3, 100)
このような制約を加えるのが、Foreign Key。
のようだ。
■ e-learning システム
そうだ。Struts も使おう。
データベースはあと、foreign key の設定を書くだけだ。
最近データベース触ってないから、foreign key ってどう設定するか忘れてしまっている。
■ 設定
Realm の設定もできたことなので,さて次は,Struts の設定だ.
設定項目が多いなぁ.
まぁ,Tomcat + MySQL + Torque + Struts なので,仕方ないところか.
2003-10-13 Mon
■ Torque
generator は torque.jar に含まれないのね・・・.
んでもって,$TORQUE_HOME/src/generator/ でコンパイルしようと思うも,
build.xml がない.コンパイルに maven を使うのか.
Maven は良く知らないんだがなぁと思いつつ,コンパイルしようとする.
jndi-1.2.1, jdbc-2.0 が取得できないと言われる.
maven のバージョンが beta9 だったので,rc1 にしてみる.
それでも同じものが取得できない.仕方ないので,
$MAVEN_REPOSITORY/jndi/jars と $MAVEN_REPOSITORY/jdbc/jars 以下に
それぞれ,$TORQUE_HOME/lib/ にある jndi-1.2.1.jar, jdbc-2.0.jar を入れる.
コンパイルできた.
■ e-learning システム
[2003-10-08-4] のシステム.
Tomcat + Torque + MySQL を
使うことにした.
とりあえず,設計.
データベース設計はよくわからんなぁ.