タグ

ブックマーク / builder.japan.zdnet.com (2)

  • Steve Jobs氏のようにプレゼンテーションをする方法 - builder by ZDNet Japan

    Steve Jobs氏のプレゼンテーションと他のプレゼンテーションを比べることは不可能だ。彼は、独自の境地にいる。Appleの最高経営責任者(CEO)である彼は、現在のビジネス界でもっともカリスマ性のある宣伝マンだ。彼のプレゼンテーションは、顧客や従業員、そしてコンピュータ業界全体をエバンジェリストに変えてしまう、視覚的な物語りの素晴らしい実演だ。AppleのウェブサイトにはJobs氏の基調講演の動画があり、優れた学習ツールとなる。 2007年1月、Jobs氏はiPhoneを紹介するプレゼンテーションを行ったが、これはおそらく彼の最高のプレゼンテーションだ。この講演では、彼やその他の、人を奮い立たせることのできるリーダーが使う、聴衆を引き込むテクニックが示されている。読者もこのテクニックを次のプレゼンテーションで使うことができる。 ステップ1:自分の熱意に火を付ける ゴール:自分の熱意によ

  • Rubyによるメタプログラミング - builder by ZDNet Japan

    最初のコラムでは、Rubyの構文は柔軟であり、ドメイン固有言語(DSL)を作るのに非常に適していると述べた。 さて、これからはRubyのメソッドの定義方法と呼び出し方法について詳しく述べる。さらに、Rubyのメタプログラミングによって、DSLにコードの実行中に新しいクラスを作成させる方法について説明する。これを読めば、DSLの作成に必要なツールの大半を知ることができる。 われわれは既に、Rubyではあるクラスにnewメソッドを送ることでオブジェクトが生成されることを学んでいる。 book = Book.new クラスがnewメソッドを受け取ると、新しいオブジェクトのスペースに割り当て、もしinitializeインスタンスメソッドが存在すればそれを呼び出し、新しいオブジェクトを有効な状態にする。newメソッドに渡される引数は、自動的にinitializeに渡される。例えば次のようになる。 c

    Rubyによるメタプログラミング - builder by ZDNet Japan
  • 1