RewriteRuleを使うと環境変数への値の設定が可能です。[E=id:$1]LogFormatを設定することで環境変数をログに出力可能です。my_log組み合わせると、リクエストの一部をログに出力することができますね。14:07ApacheのRewriteRuleとCustomLogを組み合わせる方法Tweet広告を非表示にするもっと読むコメントを書く2013-02-24autoconfを使って単体テストにリモートのサーバー名など環境依存な情報を埋め込むどうもです。共通処理が複雑になってテスト自体にバグが出たら本末転倒。そんなときの解決方法のひとつとして、autoconfという昔からあるツールが便利なので紹介します。テストのファイルをtests/example.phptとすると、そのファイルをtests/example.phpt.inとファイル名の後ろに".in"がつく形式にリネームします。いう形式に置き換えます。いうファイルを作り、こんな感じに書けばOK。$host)AC_CONFIG_FILES([tests/example.phpt])AC_OUTPUTこのあとは、autoconfとすれば、configureスクリプトが自動生成されますので、./configureとすれば実行できます。--helpとすればヘルプも見えます。2回目からは、autoconfのかわりに、autoreconfも使えます。難しそうだけど、意外と簡単なのです。動くソースをこちらにあげておきます。17:24autoconfを使って単体テストにリモートのサーバー名など環境依存な情報を埋め込むTweet広告を非表示にするもっと読むコメントを書く2012-10-07気付いたらだいぶ放置してた・・・これは時々更新しよう。(c++0xモード)をビルドしてみたまずは、user_config.jamを編集した。;次に、tools/build/v2/tools/darwin.jamを編集した。編集箇所は、http://d.hatena.ne.jp/uskz/20100829/p2を参考に-no-cpp-precompを削除した。stageはまりポイントはbjamのバージョンは3.1.17でないとエラーになることくらいか。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。