くまきち

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

疑似個人情報の無償提供開始

2008-11-27 22:40:37 | SEまわり
スラッシュドット・ジャパン | 本物そっくりの「疑似個人情報」、無償ダウンロード開始
  People to People Communicationsから、疑似個人情報の無償ダウンロードサービスがはじまりました。(以前から有償のものはサービスされていたようで、無償サービスは疑似個人情報3000件まで、非営利目的での使用のみ可、とのことです。)


テスト用とか、デモシステム用にいいなあ。


結構、テスト用には歴代総理大臣の名前とかを無理矢理押し込んでたりするので、こういうデータがあると時々便利だ。


PASSOとのコラボ

2008-11-27 22:16:23 | モノ
+D Style News:“PASSO プチトマ”色の女性用ドライビングシューズ - ITmedia +D Style
 トヨタ自動車のコンパクトカー「PASSO」と、千趣会の働く女性向けシューズブランド「ベネビス」がコラボレーションし、自動車の運転を快適にするオリジナルシューズを開発。11月21日に完成披露発表会が行われた。



 給油口のワンポイントとか、フロアマットなんかもおそろい(言い方が古いか)になってて、気持ちいいんだけど、気になったのは、記事中段辺りの、シューズと一緒に写っている各色のモデル。

 プラモデルかな。

 きれいに仕上がってて、車よりもそっちが欲しいと思ってしまった。



 自分の車のプラモデルって無いのかなあと思って探してみたけど、無かった。
 エスティマとかはあったけどさ。

三洋「ねころんぼ」

2008-11-27 21:47:05 | モノ
コラム:家電製品ミニレビュー三洋「ねころんぼ DM-N10F」




 記事にもある通り、ホットカーペットは洗いにくい。

 それに、テーブルの下に敷き込んであったりするケースも珍しくないため、それを動かすのも実は面倒だ。

 こたつ敷きとして使って、こたつ自体をオフにするという使い方もあり、それはそれで快適なんだが、その場合もやっぱりシーズン中は敷きっぱなしになる。


 記事にある商品の場合、洗いやすいなどのメンテナンス面でも優れているかもしれないが、それより、持ち運びが出来ることのメリットが大きいと思う。

 これなら、冬場は足下がかなり寒くなってしまう書斎や、2階の広間などに気軽に持って行って、敷くことが出来る。

 値段は小さめのホットカーペットと変わらないので、今年の冬、まともに寒くなったら購入を検討してみるとしよう。

CakePHP: モデルを使わないコントローラ その2

2008-11-27 14:44:13 | SEまわり
 モデルを使わないコントローラを使って、入力フォームを作っている場合。

 ビューにて、

echo $form->create(null, array('type'=>'get','action'=>'login'));


 とした上で、フォーム部品を、

echo $form->text('userid', array('size'=>40));


 とすると、実際に出力されるこの部分のHTMLは、


<table border=0 bgcolor=lightcyan cellpadding=4><tr><td><input name="" type="text" size="40" value="" id="dataUserid" />



となる。

 name属性が空っぽになっている。これは問題。

 $form->create() の第一引数に null じゃなくて、たとえば "Data" とか指定すると、今度は Submit した際に、「Dataモデルがないよ」と怒られてしまう。

 モデル関係なしでやりたいんだが…



 これは、フォーム部品の記述を、次のようにすることで解決できた。

echo $form->text('data.userid', array('size'=>40));


 text メソッドの第一引数を、"data.userid" にしている。

 これで、一応値は渡せるようになった。

 コントローラ側では、$this->params['url']['userid'] としてアクセスできる。

CakePHP: 意味不明な再定義エラー

2008-11-27 11:53:09 | SEまわり
CakePHPにて。

ユーザ認証用のテーブル Users を作って、bake で焼いた。

で、ログイン用の画面のテンプレートを用意した。
テスト的に、とりあえずテンプレートを表示だけさせたかったので、config/route.php で、indexes コントローラの、index アクションがデフォルトで呼ばれるようにして、controller/indexes_controller.php に indexメソッドだけスケルトンで書いて、ブラウザでアクセスしたところ、

Fatal error: Cannot redeclare config() (previously declared in /www/cake/basics.php:62) in /www/cake/basics.php on line 79


と出た。

なんじゃこりゃ。

自分で書いた部分とは関係ないファイル上で再定義エラーって。

同じファイルを参照している他のシステムは特にエラーは出ていない。

なんだろうこれは…