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

標準入力の値をテストコードで設定する方法

PHP

仕事で単体の書き捨てスクリプトを書く必要があったので作成した。 何をやるかというと標準入力の値をログに出力するって機能。 標準入力の値は $source = file_get_contents('php://stdin'); とかで取得。 書き捨てだけど、どうせならテストコードも作りた…

Zend_Controller_Action から異なるテンプレートを呼び出す方法

via ブログが続かないわけ 上記のように便利な自動レンダリングだが、処理結果に応じて、別のテンプレート を出力したいこともあるだろう。 いくつか方法があるので、今回はそれを紹介する。 [PHP]Zend で自動レンダリングモードがオンの場合の、View スクリ…

Redhat EL5 の SELinux と Oracle の不具合?

Red Hat Enterprise Linux 5 で SELinux を Enforce にして PHP で oci 関数を使用したらエラーになった。 SELinux を Permissive にしたら無事に使用できる。 原因が分からず半日くらい悩んで、調べてたら見つけたのがこれ。 Oracle Databaseリリース・ノー…

昨日コミットしたファイルが動いてなかった

id:sotarok さんが直してくれた。ありがとうございます! でも元々コミットしたファイルのオプションが全然ダメダメだった orz $argv でオプション引数を指定しなかったら、全部出力する予定だったけど、foreach で $argv を回してるから、自分自身のファイ…

Vim で使用する PHP の辞書ファイルを作成するスクリプト

普段 Vim を使って PHP のコードを書いてる訳だけど、 autocomplpop.vim を使うと辞書ファイルから自動的に補完してくれるので、無いと生産性が落ちる。 で、辞書ファイルはワンライナーとかで、 # php -r '$f=get_defined_functions();echo join("\n",$f["i…

Zend Framework 勉強会やりたい

zf-users.jp の IRC で、 [00:07] wozozo: 今年はzf勉強会がどこかで [00:07] wozozo: あるの!? [00:07] heavenshell: 4月くらいがいいなー [00:07] lllnorikolll_: ぜひ!第一回ZF勉強会を下地島で☆ていう話が出たので、4 月くらいにやりたい! 開催場所…

Net_URL_Dispatcher に若干変更を追加した

Net/URL/Dispatcher.php に __call メソッドを追加した。 コメントに typo があったので修正した。 dispatchAction() の戻り値が抜けていたので追加した。 __call を追加したので spec を追加した。 こういう変更を加えてもテストコードを書いてあれば直ぐに…

Net_URL_Dispatcher というライブラリを作った

あ…ありのまま 今 起こった事を話すぜ! 年末年始の休みで Python の勉強をするはずだったんだが、気づいたら openpear にライブラリをコミットしていた。 な… 何を言ってるのか わからねーと思うが(ry というわけで、 Net_URL_Dispatcher というライブラリ…