2002-04-16 [長年日記]
λ. Monads for functional programming
λ. 教職過程
教職を目指している人に会った。あのカリキュラムを見ても教職を目指すなんてすごい。僕には真似出来ない。
λ. x = x++;
このときxの値は変化するか? javaだと変化しない。(プログラミング言語論より)
λ. 萩野&服部研
今日の研究会の後半は何とも密度が薄かった。こんなの、ドキュメントをちゃんと読めば誰だって普通にインストール出来ると思うしぃ。
λ. デジカメ故障?
「王者のカップを掲げる中村さん」の写真を撮ろうとすると何故か電源が落ちる。電池は新しいはずなのに……
λ. State Pattern with Factory Method Pattern
Factory Method で State オブジェクトをインスタンス化するって事?
λ. 圏論
subobject, inclusion
λ. dump format error(0x77) (ArgumentError)
恐怖のエラーを実体験してしまった。バックアップを撮ってあって良かった。ちなみに ruby 1.6.7 (2002-03-01) [sparc-solaris2.6]
dump format error(0x77) (ArgumentError) /usr/local/lib/ruby/1.6/pstore.rb:98:in `load' /usr/local/lib/ruby/1.6/pstore.rb:98:in `transaction' /home/s01397ms/public_html/d/tdiary.rb:483:in `transaction' /home/s01397ms/public_html/d/tdiary.rb:963:in `initialize' /home/s01397ms/public_html/d/index.cgi:28:in `new' /home/s01397ms/public_html/d/index.cgi:28
そうです.<br>Stateの生成過程をfactory methodで隠しておいてほしいのですよ.<br>そのほうがずいぶんとコードが読みやすいと思うのですが.<br>好みだとは思うけれど.
なるほど。<br><br>ただ、あまりStateの生成が複雑になるのを体験したことがないので、<br>いまいち実感はわきませんが…