2004-06-25 (金) [長年日記]
■ Beehive gains Eclipse support
JavaOneでの発表結果がワラワラ出てくる時期。
■ [UML] こういう表記ってアリなんかな。
![]()
class Dept
#...
end
class Emp
def initialize(dept)
@dept = dept
end
attr_reader :dept
end
う、うーん? 実装したときの <> の意味がよく分からん。<C> になったら、今度はどうなんだ。はて?(追記)いや、コレクションになるのは分かってるんだけど、「リレーションを追加するのは、N:1のほうです。」というのを、どうにかしたい。でもこれってERDっぽい、というか、FKだよね。(追記2)あーだめだ。頭弱い子みたいになっている。ロールバック。
こうすると双方向になるのだよね
class Dept
def initialize
@emps = []
end
def add_emp(emp)
@emps << emp
end
attr_reader :emps
end
class Emp
def initialize(name, dept)
@name = name
@dept = dept
@dept.add_emp(self)
end
attr_reader :dept, :name
end
だから何だって感じだが。
■ Papers Online
A few of Dr. Chen's papers are available for downloading in PDF format.
■ [xyzzy][Ruby] なんか快適
ruby-modeいいよー。バッファのまま実行できるので、いちいち保存の必要なしだよぉー。ここにあるoop-in-ruby.rbを上から順番に実行して、ふむふむゆうておりますよ。多謝。
- 併せて読みたい:コーヒーと宝石
■ [Palm] KsDatebook
Palmで「月の予定」を入力したいんだが、そういうソフトはありゃせんかいね。 なんでもかんでも「日の予定」じゃないでしょう? 7月は期末テストがあるなーとか8月はラジオ体操にちゃんと行くぞーとか、書きたいじゃないですか。 ……なんつって書いてたら、それってToDoリストに期間限定付きで書けばいいんじゃねーの?と自分で思ってきた。わーわわわ。えーまあいいや、とりあえず、予定表+をKsDatebookというソフトに置き換えてみた。とりあえずはコレで行ってみるつもり。ダメだったらダメで。
[ツッコミを入れる]
