タグ

2011年8月14日のブックマーク (3件)

  • Rubyのmoduleをmix-inする際のincludeとextendの違いをシンプルな例で理解する

    Rubyのclassにmoduleをmix-inする場合に、moduleをclassにincludeした場合とclassをmoduleでextendした場合で何が違うのか? よく判らなくなるのでシンプルな実例でまとめます。 「モジュールがクラスメソッドではなく、インスタンスメソッドを定義しているとき、これらのインスタンスメソッドは、ほかのクラスにミックスインできる」(「プログラミング言語Ruby」261ページ)とあります。そして「モジュールをミックスインするための通常の方法は、Module.includeメソッドだが、Object.extendを使う方法もある」(同262ページ)となっています。includeとextendで何が違うの? となり、時どき理解の足りない書き方をしてNoMethodError: undefined method...のような例外をだしてしまうことがあります。そこ

  • github 超入門 - glasses factory

    ここ1年くらい、僕はソースコードなどを github で公開しています。 つい先日まで書いていた連載記事 GAE for Flasher のサンプルソースコードや、 東京てら子で発表したデモ、今まで作ったライブラリや便利クラスなど なんでもかんでも github で公開しています。 しかし、プログラムに慣れた人ならともかく、これから AS3 をガシガシ勉強していこう! といった方や、AS3 自体はガシガシかけても基的に SVN 等バージョン管理システムを 使わない方にとっては github 自体がやはり少し敷居が高いイメージがあるという話を聞きました。 GAE for Flasher の記事自体、ある程度 AS3 に関する知識のある人を想定していたとはいえ 流石に当たり前のように使い過ぎたかなと反省の意を込めて github 超入門( for Flasher ) を書く

  • 付録付き雑誌バブル崩壊!…では、どうする?

    2011.08.11 営業・マーケティング 付録付き雑誌バブル崩壊!…では、どうする? 金森 努 有限会社金森マーケティング事務所 取締役 有名ブランドのバッグなどが付録に付いた…というより、バッグに雑誌が付いているような形態の女性誌の売り上げがついに減速してきたという。その気になる原因と打開策を考えてみたい。 8月9日付日経済新聞に「付録付き雑誌品定め厳しく 部数、今年はマイナス基調に」という記事が掲載された。 記事によれば<出版科学研究所(東京・新宿)によると、雑誌全体の推定発行部数が5~10%のマイナスを続ける>という環境下で、女性向け付録付き雑誌は<昨年に前年実績を4%上回る月もあった。だが、今年1~6月の部数は8.6%減。7.8%減だった同期の雑誌全体の減少率を上回った>という。特にムック(不定期刊行物)に限っては<オリコンによると、昨年1~6月に25.1%伸びたムックの推定売

    付録付き雑誌バブル崩壊!…では、どうする?
    repon
    repon 2011/08/14