タグ

2006年2月1日のブックマーク (4件)

  • デフォルトコンポジションとデフォルトメソッド - lethevert is a programmer

    [id:lethevert:20051002:p6] [id:lethevert:20051003:p5] [id:lethevert:20051008:p1] 昔、この辺で、継承についてあれこれ考えていたのですが、 「インターフェース」と「クロージャ」さえあれば、「継承」は要らない とかって書いていました。 数ヶ月ぶりにそれを振り返って、その当時考えていたのとはちょっと違う意味で、その命題に納得しているのですが、それを説明するのはちょっと難しいので、まずはタイトルのような概念を定義してみようと思います。 デフォルトコンポジション 下のMixinの記事にあるように、継承をコンポジションで模することは可能なわけなのですが(そして、その実現のためにクロージャ*1を利用しているのですが)、このコンポジションは物の継承とどう違うのかということを考えてみます。 最大の違いは、コンポジションにアクセ

    デフォルトコンポジションとデフォルトメソッド - lethevert is a programmer
    nozom
    nozom 2006/02/01
    『「インターフェース」と「クロージャ」さえあれば、「継承」は要らない』
  • 『オープンソースマガジン』2006.1号「ハッカー養成塾」寄稿文

    『オープンソースマガジン』2006.1号 「ハッカー養成塾!」寄稿文 稿は、ソフトバンククリエイティブ社から出版されている雑誌『オープンソースマガジン』内のコーナー、「ハッカー養成塾!」に寄稿した原稿です。私が文字数を誤って計算していたため、出版物では大半を削ることになってしまいました。稿では、そのオリジナルを掲載しています。 ■告白実のところ、私は自分をハッカーだと思ったことは一度もない。周り中すごいハッカーたちに囲まれていると、ハッカーを自認するのはあまりにおこがましいのだ(笑)。自分をあえて形容するなら「“ハッカー”と“一般人”のつなげ役」かなと思っている。ということで、今回はその立場で見たハッカー観についてしばし語ってみよう。 ■ハッカー的生い立ち私がコンピュータを使い始めたのは小学3年生のときで、親にPASOPIA 7*というマイコンを買ってもらったのが始まりだ。最初のうちは

  • 塩田紳二のPDAレポート - ウィルコム「W-ZERO3」ハードウェアレポート

    年末の入手難を脱しつつあるウィルコム「W-ZERO3」だが、今回は、ハードウェア関連のレポートをお届けする。 ・分解/改造を行なった場合、メーカーの保証は受けられなくなります。 ・この記事を読んで行なった行為(分解など)によって、生じた損害はPC Watch編集部および、メーカー、購入したショップもその責を負いません。 ・内部構造などに関する記述は編集部が使用した個体に関してのものであり、すべての製品について共通であるとは限りません ・PC Watch編集部では、この記事についての個別のご質問・お問い合わせにお答えすることはできません。 ●W-ZERO3を分解する 中身が気になったので結局開けてしまった。念のために言い添えておくと、W-ZERO3は、W-SIM(PHS通信モジュール)を使っており、W-ZERO3体は電話機ではない。なので、認定番号などもW-SIM側に付いている。 体がス

    nozom
    nozom 2006/02/01
  • IBM 高階関数 - Japan

    IBM 高階関数 - Japan
    nozom
    nozom 2006/02/01
    書いてあることは真っ当なんだが、惜しいことに訳がひどい