タグ

2009年3月9日のブックマーク (5件)

  • 第2回 mro:次のメソッドはどこ? | gihyo.jp

    モダンなクラス/オブジェクトのあり方は? Perlではそもそもオブジェクトという考え方自体が、Perl 5(Perl 7歳)ではじめて登場した、後付けのものでした。また、その実装も非常におおらかなものだったため、より「格的な」オブジェクト機構を備えた言語のユーザからはしばしば批判されてきました。 ただし、転んでもただでは起きないのがPerlハッカーたちのよいところ。そのような批判を糧に、「⁠モダンPerl」の世界でもっとも激しく、多様に進化してきたのがこの分野です。 今回はそのようなクラス/オブジェクトの進化の一例として、クラスの継承とメソッドの解決順序にまつわる話題をまとめていきます。 継承によるクラスの拡張 伝統的なbaseプラグマを使ってクラスを拡張する場合、継承元と継承先に同名のメソッドがあれば継承先のメソッドだけが優先的に実行されます。 use strict; use warn

    第2回 mro:次のメソッドはどこ? | gihyo.jp
    Ashizawa
    Ashizawa 2009/03/09
    MRO::Compat
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • フォトレポート:Mac OS X稼働ネットブックを作る--「Dell Mini 9」へのインストールに挑戦

    Appleの「Mac OS X」をDellの「Inspiron Mini 9」にインストールして、ネットブックでMac OSを稼働させることに挑戦した。かなり長い時間かかったインストールの一部を画像で紹介する。 これは、「MacBook Pro」15インチユニボディの上に置いた、「Inspiron Mini 9」だ(まだ「Windows XP」が稼働している)。 *編集部注:このフォトレポートは、Mac OS XをAppleが許可する製品以外にインストールすることを推奨するものではありません。そのため、記事に掲載されている手順をまねた結果、何らかの不具合および不都合が生じても、当社では一切の責任を負いません。 提供:Jason D. O'Grady Appleの「Mac OS X」をDellの「Inspiron Mini 9」にインストールして、ネットブックでMac OSを稼働させること

    フォトレポート:Mac OS X稼働ネットブックを作る--「Dell Mini 9」へのインストールに挑戦
    Ashizawa
    Ashizawa 2009/03/09
    16GB,SSDに全部入るんだ
  • フレームアクションで覚える Papervision3D チュートリアル Vol.01 (補足) | ClockMaker Blog

    フレームアクションで覚える Papervision3D チュートリアル Vol.01の補足記事です。 PV3Dの設定がもっと簡単になる方法がありました 前回の記事では、Papervision3D(以下PV3D)をフレームアクションで扱い易くするために、BasicViewという仕組みを利用してムービークリップの基クラスに設定する方法を説明しました。(STEP3) ただBasicViewはスクリプトでインスタンスを生成しても動作することを失念してまして、初期設定をもっと簡単にできることに後で気付きました。 つまり、前回のSTEP3と4の手順が、次の2行のスクリプトで代用できます。 var world:BasicView = new BasicView(); addChild(world); Wonderflにフレームアクションを投稿してみた このままでは分かりにいくと思いますので、フレームア

    フレームアクションで覚える Papervision3D チュートリアル Vol.01 (補足) | ClockMaker Blog
  • フレームアクションで覚える Papervision3D チュートリアル Vol.01 | ClockMaker Blog

    私の身の回りの人やメール等でPapervision3D (ペーパービジョンスリーディー)の使い方を教える機会があり、その度にチュートリアルサイトを教えたりしています。ただ、世の中のコードを見ると様々な書き方があり、スクリプトになれていない初級者にとっては、難解に思われる事が多いかと思います。 そこで、初級者にもやさしいPapervision3D(以下、PV3D)チュートリアルをはじめてみることにしました。チュートリアルビデオを用意して5回ぐらいに渡って連載したいと思います。必要となるスキルレベルは、ActionScript 3.0の入門書を一冊読み終えたぐらいを想定してます。 テーマは「フレームアクションだけの短いコードで、シンプルにPapervision3Dを使ってみる」です。 なお、Papervision3Dの解説はさらに詳しく書籍にもまとめています。このブログを読んでさらにスキルを高

    フレームアクションで覚える Papervision3D チュートリアル Vol.01 | ClockMaker Blog