くまきち

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

FreeBSD 6.4-RELEASE

2008-11-29 23:05:41 | SEまわり
 いつの間にか FreeBSD 6.4-Release がでてる

 早速、Bit Torrent でダウンロード。
 全 ISO ファイル(disc1-3, bootonly, docs)のセットがあったので、それをダウンロード。2.2GB。
 ADSL なんだけど、1時間かかんなかった。 素晴らしい。

 自宅サーバと、実験用の仮想マシンはだいたい 7.0R で動かしてるから、6 系は会社用だな。 月曜に持って行くとしよう。


 リリースノートのハイライトだけを眺めてみると、

  ・NFS ロックマネージャが新しくなった
  ・Camellia 暗号のサポート
  ・GPT 有効な BIOS と USB デバイスの組み合わせからのブートが出来るようになった。
  ・amd64/i386 用の DVD インストールイメージがでた(torrent のリストにはなかったぞ)
  ・KDT と GNOME の更新
  ・BIND, sendmail, OpenPAM ほかの更新

 このうち、「GPT 有効な BIOS」の GPT って何のことだか分からなかったので、調べてみたら、「GUID Partition Table」というものらしい。
 それだとどういうメリットがあるのか。
 どうも、ブートディスクが2TBを超えるものだと、現行の MBR ではブートできないそうだ。ただし、セクタサイズを 512バイト超にした場合は、総セクタ数が減るため、「壁」となる容量はアップできる(泥縄)。
 なんか、似たような話が前にもあったな。

 詳しい説明が、こちらのページにあった。

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

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


と出た。

なんじゃこりゃ。

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

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

なんだろうこれは…


SPAM:ビール・天然水お試しモニター募集中

2008-11-25 09:53:28 | 雑記
こういうメールが来た。

Subject: ビール・天然水お試しモニター募集中


中身は

発売予定のビール・天然水ご試飲モニター募集のご案内です。送られてきたビール・天然水を一週間試飲頂き、同封のアンケートにご記入ください。

他に、URLが書かれているのと、末尾に配信停止用のアドレスが書かれている。

どこの誰からともなにも書かれていない。


新手のスパムのようだ。

アドレスの有効性チェック用かな。

USBあったか弁当箱ポーチ

2008-11-25 09:00:05 | モノ
サンコー、人気のUSBあったかシリーズにお弁当箱用ポーチ | パソコン | マイコミジャーナルサンコーは20日、USBから給電して冷たいお弁当をおいしい温度に温めてくれる「USBあったか弁当箱ポーチ」の発売を開始した。価格は1,980円


これいいな。





 会社は暖かすぎるくらい暖房が効いてるので、弁当も食欲が無くなるほどは冷えないんだが、温かい方がおいしいにきまっている。


 記事の、「お弁当は付属しません」ってヒトコトが好き。