タグ

2008年6月18日のブックマーク (3件)

  • Adobe AIRでクールなMP3プレーヤーを作ってみる:CodeZine

    Adobe AIRとは 「Adobe AIR」とは、リッチクライアントとして定評のある「Flex」や「Flash」「ActionScript」といったWeb技術を利用してデスクトップアプリケーションを作成し、動かせる実行環境のことです。Adobe社が提供しています。 ブラウザを使用する必要がないため、ローカルファイルへのアクセスやドラッグ&ドロップを行うこともでき、WindowsMac OS、Linuxで動作するなど、プラットフォームを問わない特長もあります。 今回はこのAdobe AIRを利用して、MP3プレーヤーを製作してみましょう。対象読者Flash、Flexでの開発経験のある人。基的なActionScript3.0の知識のある人。プラットフォームを問わないアプリケーションを開発したい人。 実行環境/開発環境の準備 それではまず、Adobe AIRの実行環境をインストールしましょ

  • AS3.0 で 3D プログラミングを1から勉強する (3) - 透視投影 - てっく煮ブログ

    as前回までのサンプルでは、遠くのものも近くのものも同じ大きさで表示していた。これでは立体感がでないので、遠くのものほど小さく表示するようにしたい。これを実現するには「投影」の方法を考えることになる。投影というのは、3D 上の点を 2D にマッピングすることを指す。今までは、Zの値を無視する方法を利用していたが、この手法には平行投影という名前がついている。それに対して、今回紹介するのが透視投影だ。遠くのものほど小さく表示できるので、遠近感を表現できる投影方法となっている。透視投影ってなあに?透視投影では「焦点」と「スクリーン」という概念が登場する。焦点は自分の目を表し、スクリーンは 3D の空間を投影する面である、と考えると分かりやすいだろう。スクリーンを窓として考えると、もっとすっきりするかもしれない。貴方は窓から外の景色をみている。窓の外の景色を、窓の上に見えた通りに描いていったとしよ

  • CakePHP1.2RC1のユニットテスト法 - yandod's blog

    先日、CakePHP1.2RC1がリリースされまた一歩正式版のリリースが近づきました。 日語フォーラムでバグらしき挙動の投稿があったので公式のバグレポートに投稿してみたところ、「そのパターンはユニットテストでカバーしてるよ」との回答。 どうやら開発チームはユニットテストベースでバグ修正をしているようなので、ユニットテストを動かしてみることにしました。 でもCakePHPだけあって手順は簡単です。 1. test.phpをブラウザで開く CakePHP1.2RC1の配布物にはテスト環境とテストケースが組み込まれており、 app/webroot/test.php にアクセスする事でテストスイートが実行できます。 最初に表示されている所によるとSimpleTestがインストールされていないので入手が必要という事でリンクが出ています。 2. SimpleTestをダウンロード 表示されているリン

    CakePHP1.2RC1のユニットテスト法 - yandod's blog