Laravel belongsToManyのattach()の挙動について
CakePHP 2.x + PHPUnit on NetBeans 第3版
CakePHPのテストをNetBeans上で実行する記事の改訂版です。 NetBeansからのPHPUnit実行時に、cake test コマンドを実行するようにすれば、Fixtureを読み込むためのNetBeansSu […]
NetBeans phpenv環境のphpunitを使う
phpenv環境でNetBeansを使用している場合、phpunit等のPHPツールをバージョンごとに切り替えて使用する方法を紹介します。 phpenv環境のphpを利用する 「設定」>「PHP」>「一般」の […]
NetBeans 8.0 on Mac OSX 外部スクリプト実行時のエラー回避策
Mac OSX 10.9.2, NetBeans 8.0 patch1, JDK 1.8.0_05 で確認しています。 OSX上のNetBeansで、PHPUnitなどの外部スクリプト実行時に、 Bounds excee […]
CakePHP 1.3.18 および 2.4.9 のリリース
CakePHP 1.3系および2.4系に対して、セキュリティ修正を含むリリースがでています。 SecurityComponentの改ざんチェック機構に不備があり、意図しない処理が行われる可能性があります。 対象に対しての […]
CakePHP 2.x メール送信内容のテストを行う
テストでメールを送信せずに、CakeEmailでのレンダリング内容を取りたい場合は、 // モックを作成 $CakeEmail = $this->getMock(‘CakeEmail’, array(‘transp […]
NetBeansでリモートマシンのphpunitを実行する
最近の開発ではローカルマシン上ではなく、Vagrant等を利用しての仮想環境を用いた開発が主流となってきました。そこで、NetBeansからテストをリモートマシン上で実行し、結果を取得するスクリプトを紹介します。 ※Ne […]
Facebook Grapth APIのレスポンスからReason-Phraseがなくなっていた(CakePHPの場合)
3/13 – 14にかけて、graph.facebook.comがアップデートされたようで、レスポンスのStatus-LineにReason-Phraseが含まれなくなっていました。 これまで、 HTTP/1 […]
TLDを取得するクローラーを書いてみた
トップレベルドメインの判別をするコードがあるのですが、ドメインが増えたときにいちいちチェックするのも面倒なので、チェック用の正規表現を書き出すクローラースクリプトを書きました。 データは、IANA — Root Zone […]