A Django site.
7月 26, 2008
» gist.githubを試してみた

githubのSnippetサービスであるところのgist.githubは、プロジェクトというほどの規模ではないコードの断片をバージョン管理しつつ他のサイトにEmbedできる素敵なサービス。

これまで簡単なコードはブログのポストにそのまま記述してきたけど、こんな辺境のブログに貼られたコードはあっという間に埋もれてしまう。常々なんとかならないかなと思っていたが、これこそgistの出番じゃないか。

というわけで、昨日書いたコードを貼ってみます。

コード中の「\n」が改行として解釈されてしまう問題と、配色がサイトと合ってないのをなんとかしよう。

gistのサイト上で見てもらえればわかるようにSnippetのオーナーや変更履歴もちゃんと終えるので、「ブログに書いておしまい」よりはSocialityもあってよい。

5月 14, 2008
» symfonyの機能テストを個別に実行するとsfParseExceptionが発生する

symfonyでは以下のようにして、アプリケーション全体の機能テストを実行することができます。

$ symfony test-functional frontend

同様に、機能テストを個別に実行したい場合は、

$ symfony test-functional frontend fooActions

のようにします。

ところが、先日リリースされたばかりのPHP 5.2.6では豪快にsfParseExceptionが発生してしまい残念な感じです。

$ symfony test-functional frontend fooActions
[exception]   sfParseException
[message]     Configuration file “/opt/local/lib/php/data/symfony/config/php.yml” specifies key “magic_quotes_runtime” which cannot be overrided

個別にテストが実行できないと非常に効率が悪いのでどうしたものかと調べてみると、1.0ブランチではChangeset 8861 - symfony - Tracで既に修正されていることが判明。手元のsfPhpConfigHandler.class.phpを直接修正して無事に動作するようになりました。