スキップしてメイン コンテンツに移動

投稿

8月, 2013の投稿を表示しています

iptablesでban/unban

サーバーをクラッカーから守る手段として基本となるツールがiptablesとかTCPラッパーなどのツールだと思います。 散々既出で今更感どころじゃないですが、まとめる事で自分の中で整理する事と、100人いれば100通りの解説があって、私の解説がきっと誰かに届くと思って今回はiptablesをまとめました。

CakePHPでもテスト ~手を抜くためにする遠回り~

CakePHPでもテスト!テスト!テスト! テストドリブンと行きたいところですが、既にコード書いちゃった~。なんて興が乗っちゃって気づいたらかなり書き進んでしまったという事はプログラマあるあるだと思いますが、今から一からテストケース書くのって途方に暮れる事になりますよね。 CakePHP2系はPHPUnitを利用しているようなので、phpunit-skelgenが使えそうですが、extends周りのしがらみで、思ったように動いてくれません。一からコードを書くことなんてありえないCakePHPでは、AppControllerクラスを継承していて当たり前、AppModelクラスを継承していて当たり前。 そもそも、CakePHPのフレームワークにはPHPunitが組み込まれていて、ちゃんと上の問題を解消した独自のテストケースクラスが用意されていますので、それを使います。 じゃあphpunit-skelgenが使えない。でもね。CakePHPには、bakeがあるじゃない。