タグ

2008年1月14日のブックマーク (2件)

  • 汝の隣人のブログを愛せよ | LOVELOG

    au one netのブログサービス 『LOVELOG』は2014年6月30日をもちまして提供を終了致しました。 永らくのご利用、誠にありがとうございました。 引き続きau one netをご愛顧いただきますよう、よろしくお願い申し上げます。 ※お手数ではございますが、新ブログにて閲覧の皆さま向けにブログURL変更等をご周知いただけますよう、お願い申し上げます。

    hfu
    hfu 2008/01/14
    ありがたい情報!手元では、port deactivate & port activate でも同様にして問題が解消できた模様。
  • L'eclat des jours(2008-01-14)

    _ Javaのメタプログラミング Javaのメタプログラミングについて、どんな方法があるか、軽く調べている。 このうち、事前のソースコード生成(その後、javacしてjarする)は、とりあえず無視するとすると、 ・リフレクション ・インタプリタ作る ・インタプリタ使う(JRubyとか、Rhinoとか)―微妙に反則 ・自力でバイトコードを生成してロード ・ありもののコンパイラを使ってバイトコードを生成してロード くらいだろう。 最後の手法が軽そうで良いなと思ってAPIリファレンスを眺める。 すると、javax.toolsがいかにも面倒そうなのでうんざりする。このうんざり感の原因には小クラス主義(1責務1インターフェイスあるいは、サブジェクト主義と名付けたくなる何か)にあるのだなということがわかる。 つまり、目的主義でAPIを眺めると、その目的にたどりつくまでのステップが多過ぎる。 その一方で

    hfu
    hfu 2008/01/14
    明晰!私が JRuby を使って「グッドラッパーを目指すクラスを作る」作業って、この界面分離+大クラス構築を、心理的負担なく(言語が違うのだから勝手分派でない&効率落ちてもいいや)やっていることに当たるのかも