プログラミング
CodeIQにて出題されていた「普通じゃないHello World」の期限が過ぎ、 問題及び解答の公開が解禁されましたので、私の解答を公開します。 課題(一部抜粋) 標準出力に Hello World と出力するプログラムを作成して下さい。 ただし、数値・文字・文字列リテラ…
Controller等でRDBへの接続設定を取り出したいときに $database_config_name = 'default'; App::import('Model','ConnectionManager'); $db = ConnectionManager::getDataSource($database_config_name); echo $db->config['host']; echo $db->config['login…
CakeEmail::returnPath()の罠 CakeEmailクラスには $_returnPathというプロパティを操作するreturnPath()というメソッドが用意されているが、 何故かこのメソッドで設定した値は、送信時のEnvelope Fromに反映されない。 'transport'=>'Mail'の場合 transpor…
独自の関数を実装? MySQLでは、ユーザが独自の関数を実装することができる ユーザ定義関数(User Defined Function) http://dev.mysql.com/doc/refman/4.1/ja/udf-calling.html 開発言語 C / C++必要な関数 初期化関数・終了関数・本体の3つが最低限必要 本…
@s','',$html); 上記のプログラムは特に問題無く動くのですが @s','',$html); このように 「*?>」 を含む行を 「//」 や 「#」 でコメントアウトすると、 ?>をP…
CakePHP歴1ヶ月未満の私が、CakePHP2.2.2にてhasAndBelongsToManyなアソシエーションを持つモデルを設計する際に少々てこずったのでその備忘録。例えば、アニメの名前のテーブルと声優の名前のテーブルをひも付けたい、といった場合の話。(アニメの名前と声…
DebianのWebサーバの設定の仕方って独特で、 Apacheだったらa2ensiteとかa2dissiteといったコマンドを使うのですが、 それに相当するNginx用のコマンドが見当たらなかったので自分で作りました、PHPで。githubにも置いてあります。oh-sky/Tools4Nginx · GitH…