タグ

2012年6月10日のブックマーク (3件)

  • HTML5なVideo Playerライブラリ、VideoJSとMediaElement.js

    WebでビデオだったらFlash+.flv最強伝説が長く続いてましたがiOSの登場で状況が変わってしまいました。 iOSではFlashはサポートされません、ていうか超悪者扱いです。 iPhone, iPad対応のコンテンツでは、ジョブズさんはHTML5(<video>)+h.264一択なのでHTML5を使わざるえません。 PC向けはどうする? どう分岐する? そんな面倒くさいことを一手に引き受けてくれる便利なライブラリが色々登場しているみたいです。 Browserと動画フォーマット videoタグでサポートされている動画フォーマットがBrowser毎に違うのが大きな問題です。 h.264 IE9, Safari, iOS, Android WebM IE9*, Firefox 4以降, Opera 10.60以降, Chrome *IE9はVP8 CODECをインストール

    HTML5なVideo Playerライブラリ、VideoJSとMediaElement.js
  • Zend Framework/自作コンポーネント/Speedy - Revulo's Laboratory

    概要 † Speedy は、 PHP そのものをテンプレートエンジンとして使う際に便利な関数を集めたライブラリです。 拡張モジュール版と PHP スクリプト版の両方が用意されています。 Speedy は主に以下のような機能を提供してくれます。 htmlspecialchars($str, ENT_QUOTES) 相当の h() 関数など、短い名前の関数 テンプレートの変数のシンボルテーブル (スコープ) を指定して include できる、speedy() 関数 この Speedy を Zend Framework で利用するためのコンポーネントを作ってみました。 標準の Zend_View では、 <?php echo $this->escape($this->foo) ?> のようにビュースクリプトに書かなければなりませんが、このコンポーネントを使えば、 <?=h($foo)?> のよ

  • Intentによるサービス起動 - Android Wiki*

    サンプルとして、起動後にカウントダウンを実行し、ゼロになったら終了するサービスと、 そのサービスを起動するアクティビティを例に解説します。 アクティビティの作成 サービスを起動するアクティビティを作成します。 ボタンを一つだけ配置したServiceStartActivityを用意します。 Intentによるサービスの起動 ServiceStartActivityでは、ボタンのクリック時にサービスの起動処理を行っています。 Intent intent = new Intent(ServiceStartActivity.this, CountDownService.class); startService(intent); Intentによるサービスの起動はアクティビティの起動によく似ていますが、 Activity起動の時とは違い、コンストラクタには送信元のContextと、起動するServi

    Intentによるサービス起動 - Android Wiki*