Dynamic class loading
普通に研究ネタのメモ
■Dynamic loading of class files
http://www2t.biglobe.ne.jp/~o_kiku/english/dynamicloader/
■Dynamic loading of class files Part2
http://www2t.biglobe.ne.jp/~o_kiku/english/dynamicloader2/
■分散オブジェクト技術に関する研究(第1報)
http://www.nagano-it.go.jp/jyouhou/report/2000/0019.pdf
■HORB
http://www.horb.org/horb-j/
オープンソースの超高速なJava用分散オブジェクト
■HORB Flyer’s ガイド
http://www.horb.org/horb-j/doc/guide/guide.htm
■JavaとHORB による手話学習システム<マスコット>
http://horb.a02.aist.go.jp/horb-j/3symposium/article/mascot_presentation.pdf
■分散オブジェクト技術に関する研究(第1報)
http://www.nagano-it.go.jp/jyouhou/report/2000/0019.pdf
■Java RMI Dynamic Stub Class Loading
http://sirius.ps.uci.edu/~smichael/rmi.htm
適当にリストアップ。もう寝る。残留明けだるい。
Polymorphism
奥が深いぜPolymorphism.
As the examples above illustrate, messages in Objective-C appear in the same syntactic positions as function calls in standard C. But, because methods “belong to” an object, messages behave differently than function calls.
In particular, an object has access only to the methods that were defined for it. It can’t confuse them with methods defined for other kinds of objects, even if another object has a method with the same name. This means that two objects can respond differently to the same message. For example, each kind of object sent a display message could display itself in a unique way. A Circle and a Rectangle would respond differently to identical instructions to track the cursor.
This feature, referred to as polymorphism, plays a significant role in the design of object-oriented programs. Together with dynamic binding, it permits you to write code that might apply to any number of different kinds of objects, without your having to choose at the time you write the code what kinds of objects they might be. They might even be objects that will be developed later, by other programmers working on other projects. If you write code that sends a display message to an id variable, any object that has a display method is a potential receiver.
引用:
http://www.toodarkpark.org/computers/objc/coreobjc.html#1329
Polymorphismの真意が知りたい。本とか、あっちこっちの文献を見ていると、微妙なんだよねぇ。理論と実装を明確に分けて書いてほしい。
謎です。
VirtualMemory
1秒ごとにVirtual Memoryの状況を表示
% vmstat -n 1
Software
■DisSpam
POP3サーバ上のSpamメールを削除する
http://freshmeat.net/projects/disspam/?topic_id=29%2C861%2C34
ただのPerlスクリプトだから、sample.confをコピーして、引数に渡すだけ。
■SpamAssassin
DisSpamと組み合わせてより詳細にSpamメールを判別する
http://www.spamassassin.org/
インストール、configure,make,makeinstall
DisSpamと組み合わせるには設定ファイルのspamassasinをyesに。
PHP
PHP5についてまとめてある記事が発表された。
http://www.atmarkit.co.jp/flinux/special/php5/php5a.html
いやぁ、Class関連の文法がかなりJavaちっくになってきた。4まではClass関連がまじでしょぼしょぼだったけど、一応これで安全にオブジェクト指向にかけるな。
それはいいとして、いい感じのFrameworkがほしい。
眠すぎる
26時間起き。ねむい。そして、21さい。はらへったーーーーーーー21かぁ。ハタチじゃなくなる。あっという間だ。
明日
なにげに明日は誕生日。21かぁ。。。
残留
日・月・火はsmalltalkとsqueak合宿。。。。。。で、学校に泊まってみんなで作業をする。
二日後にはsmalltalkerになってるかなぁ。
焼き肉
おととい、国道467号沿いの「まんぷく屋」っていう焼き肉屋に行ったんだけど、まじでぼったくり。まずすぎる!!
肉は全然新鮮じゃなくて、焼くと薄っぺらくなっちゃう。味もしない。それなのに値段は一著前。
そして、閉店間近って事もあって厨房を掃除し始めたんだけど、消毒に高濃度の塩素を使っているらしくて、お店中が塩素くさくなってた。早くつぶれてほしい。






















