2007年12月の記事

CakePHPでアプリケーションの設定をデータベースに保存する

CakePHPで制作中のアプリケーションで設定をデータベースに保存する処理を書いていたのですが、「"アプリケーションの設定の保存方法" フォーラム - CakePHP Users in Japan」経由で簡単な方法があることを知りました。

MyMiniCityを設置してみました

普段はあまり設置しないウィジェット類ですが、せっかくWeb関連のブログを始めたのでMyMiniCityを設置してみました。

このブログのURI構成を変更しました

このブログのURI構成に問題があることがわかったので、記事ページを中心にURIを変更しました。

Netscapeブラウザが開発終了

End of Support for Netscape web browsers - The Netscape Blogによると、Netscapeブラウザがついに開発を終了するとのことです。

CakePHPで外部からのデータ改竄を防止する

CakePHPでアプリケーションを作成する場合、注意しておかないと外部から容易にデータを改竄できるアプリケーションができあがってしまいます。この問題はCakePHPガイドブックにも書かれています。

PHPの関数でコールバック関数を引数にする

PHPにはコールバック関数を受け入れるためのcallbackという擬似的な型があります(PHP: 本ドキュメントにおける疑似的な型および変数 - Manual)。コールバック関数を引数にとる関数を定義するにはどうしたらよいかというと、通常の関数と同じように定義するだけです。

PHPでコールバック関数にオブジェクトのメソッドを指定する

array_map()などのコールバック関数を引数にとる関数にメソッドを指定したい場合、PHPではどんな風に書けばよいかわからなかったので調べてみました。

CakePHPでURIの形式を統一する

CakePHPのURIは、通常、コントローラ名/アクション名/パラメータという形になりますが、実際には、コントローラ名/アクション名/パラメータコントローラ名/アクション名/パラメータ/のどちらでも同じようにアクセスできます。とても気持ち悪いので一つのURIに統一するようにしています。

このブログに導入したWordPressのプラグイン

このブログに導入してみたWordPressのプラグインを紹介します。

このブログとWordPressのテーマ

このブログにはオープンソースCMSのWordpressを使用しています。パッケージは、最新版の2.3.1の日本語リソース入り(ja:resource « WordPress Codex)を使用しました。