2008-12-01から1ヶ月間の記事一覧

JSでIE5.5とか切る方法は?

ちょっと案件で、JSでフォームの動作を制御している場合に、IE5.5で正常に動かないということがありました。 元々、JSを切っていても動くようにしていたので、古いIEでは、そちらに振り分けようとなったのだが、最近のJS動作振り分けはどんな方法がいいのだ…

MacBookにpearをインストールしたメモ

Ethnaのテストを動かそうとしてローカルの環境を整えていたら、simpletestが入っていなくて、さらにpearコマンドで入れようとしたら pearが入っていなかったので、インストールをしてみた。 ローカルの MacBookでは、phpもソースインストールではないので、…

Ethna本体のテストを実行する方法

Ethnaの動作でちょっと気になるところがあったので、テストを書きつつパッチを書こうと思ったところ、まず、Ethna本体のテストを実行する方法がわからないことに気づいた。 trunkから落としてきたファイルには、testディレクトリも、テスト実行用らしき bin/…

EthnaのSmartyプラグインを独立したファイルにしてみた

IRCのwideの%Ethnaチャンネルで話していたことがきっかけなのですが、Ethnaで組み込み用意されている Smartyプラグインがあるが、現状は Ethna_SmartyPlugin.phpというファイルにまとめて書かれている。 それを、Renderer/Ethna_Renderer_Smarty,php内の _se…