くまきち

山と旅と家族が大事。
でも激しい物欲が理性と財布のタガを飛ばす
最近は自転車も乗ってる

CakePHPでちょいはまり

2009-02-17 22:20:14 | SEまわり
CakePHP での話。

ある例外的なデータを格納する exception と言うテーブルがすでにあって、それを扱うために、exception_controller.php と、exception.php (Model) を作って、表示させようとすると、

Fatal error: Wrong parameters for Exception([string $exception [, long $code ]]) in /www/cake/libs/class_registry.php on line 128M


と言うエラーが出る。

どうも、Exception と言う名前がまずいらしい。

Model も Controller も、Reigai と言う名前に変えてみた(Modelの中で、$useTable='exception'としてる)ところ、期待通りの動きをしてくれた。


PHP の予約語には、exception とかないので、CakePHP の何かと干渉するんだろうなあ。

芋掘り

2009-02-12 01:01:22 | 雑記
次女が風邪っぽいので、どこにも出かけず、家でおとなしくしていたが、夕方になって、裏の畑のジャガイモを掘るというので、子供たちを連れて手伝ってきた。

掘るのは機械が掘りあげてくれるので、拾ってコンテナに入れる作業。
収穫作業というのは、本能的になのか、楽しい。


キーボードを掃除するスライム

2009-02-09 09:20:03 | モノ
○キーボードを掃除するジェルが売れている(日経トレンディネット)
http://trendy.nikkeibp.co.jp/article/hit/20090202/1023258/


これ欲しい。



袋入り 75g と、ボトル入り 150g のがある。

とりあえず、75g のを試してみたいと思う。


が、380円の商品に対して送料は 500 円なので、どこか近所の電器屋に置いてるといいんだけど…

エア焼肉

2009-02-07 00:28:26 | 雑記
ねとらぼ:「エア焼肉」でお金がなくても焼肉気分 - ITmedia News
   「焼肉を食べたい、でもお金がないみなさまへ」――炭火の七輪に乗せた肉が焼けていくさまをWebブラウザ上で眺めることで、焼肉を食べた気分になれるというリクルートメディアコミュニケーションズのネットサービス「エア焼肉」が人気だ。


良くできてる分、腹減ってる時に見ると大ダメージ。

cookie

2009-02-04 17:22:25 | SEまわり
久しぶりに Cookie の様子を調べる作業があった。

改めて見てみると、こんなことに気付いた。

 - IEは個別削除できない

 - Firefoxは個別でできる

 - 改めてみるとすごい数。

 - ad* とか多いのでむかつく。

結構どころか、めちゃくちゃたくさん無駄な Cookie が埋め込まれているのにむかついたので、Firefox の add-on でそういうのをフィルタできないか調べてみる、と言うのを ToDo に追加。

PostgreSQL 7から8へ

2009-02-04 17:21:53 | SEまわり
キャストではまった

7系で、日付フィールドから文字列を切り出す場合に次のようにしていた。

 select substr(date, 1, 4)

date は date 型フィールド。

8系ではこれがエラーになる。

 function substr does not exist

エラーメッセージを見ると、pg_catalog にそんな関数はない、と言う。

pg_catalog を見ると、 substr(text, int, int) となっている。

つまり、date 型を明示的に text にキャストしてあげないとエラーが出るようになったと言うこと。

 select substr(date::text, 1, 4)

こうすれば通る。

少しはまった。