タグ

2013年4月10日のブックマーク (2件)

  • URL schemeを使ってアプリを起動する(Xcode 4.2の場合) - 強火で進め

    以前、「URL schemeを使ってアプリを起動する」という記事を書きました。 URL schemeを使ってアプリを起動する - 強火で進め http://d.hatena.ne.jp/nakamura001/20090305/1236267660 しかし、現在のXcodeだと指定する位置などが変わっているので現在のものに更新したものを書いておきます。 設定 まずは「プロジェクトファイル」→「TARGETS」と選択。 次にタブの「Info」を選択。 画面下部の「Add」アイコンをクリックし、「Add URL Type」を選択。 するとこの様な項目が追加されます(追加された項目を展開した状態)。 ここの「Identifier」と「URL Scheme」を設定します。 「Identifier」は「Bundle Identifier」と同様に他のアプリなどと被らない一意な文字列を指定して下さい。

    URL schemeを使ってアプリを起動する(Xcode 4.2の場合) - 強火で進め
  • Plack::Middleware::AccessLog gets faster with Apache::LogFormat::Compiler - blog.nomadscafe.jp

    Plack-1.0023 から Plack::Middleware::AccessLog が Apache::LogFormat::Compiler を使うようになって、アクセスログの出力が速くなりました。 これまでの PM::AccessLog はリクエストの度に ログフォーマットの文字列を正規表現でパース、必要なメソッドを呼び出してアクセスログを生成していましたが、ALFCは初期化フェーズで ログフォーマットの文字列を1つのperlのコードに変換してしまうので、低コストでログを生成することができます。 以下ベンチマーク結果。アクセスログを有効にしただけのHello Worldだと、1.5倍くらい早くなる模様。memcachedに数回リクエストを送るだけのアプリケーションならプロダクション環境でも効果があるんじゃないでしょうか。ちなみにサーバを介さないベンチマークだと6倍ぐらい高速になっ