技術関係FizzBuzz問題のテストをPHP-Unitで書いてみる 今まであまりテストを書いたことがなかったので簡単な問題のテストを書いてみた。内容は、以前話題になったFizzBuzz問題。フレームワークはCakePHP2系。 ref. どうしてプログラマに・・・プログラムが書けないのか? やってみてわかっ...2013-10-10技術関係
技術関係CakePHPでSSLの要不要によってページを切り替える SSLを状況によって切り替えるコンポーネントを探した 欲しい機能 SSLの切り替えは以下の2パターンがあるので、対応できるもの ・SSLが必要なページにSSL無しでアクセスした場合は転送 ・SSLが不要なページにSSL有りでアクセスした場合...2012-03-08技術関係
技術関係CakePHPでURLの最後がスラッシュで終わらなかった時のエラーを対応する 普通に作成した場合、URLがコントローラ名で終わるときに「"~Controller could not be found"」というエラーがでたので、以下のページの記述に従って対応する CakePHP / mod_rewriteでスラッシュ補...2012-03-02技術関係
技術関係CakePHPでSqlite3を使う 標準のPHP5で対応しているSqliteのバージョンは2のため、単純にdatabases.incにsqliteと書くとバージョン2で使われる。 バージョン3は、PDOを使ってアクセスするのだけど、標準のCakePHPでは読み込めないので、調...2011-08-18技術関係
技術関係未定義かもしれない変数を空文字列にエスケープする 環境によって、未定義の変数を使用した際にnoticeが発生するのが面倒くさい。 一々ifで判定するのも面倒くさい。未定義だったら空文字列扱いして欲しい時にhtmlspecialcharsを使用する htmlspecialchars <?ph...2011-05-31技術関係