Zend_Db_Table_Rowsetを拡張する2

以前、Zend_Db_Table_Rowsetを拡張するという記事をあげましたが、
不備というか使いづらい点があったので修正しました。

deleteト等を行う前に、foreach や、更新を行っていると、
rowset内カウンタの関係で、 validでfalseが返ってきたので、
処理の前後に、rewindでカウンタを0に戻す処理を追加しました。

class MyRowset extends Zend_Db_Table_Rowset_Abstract
{
  public function delete()
  {
    $this->rewind();

    if (!$this->valid()) { return; }
    foreach ($this as &$row) { $row->delete(); }
  }

  public function save()
  {
    $this->rewind();

    if (!$this->valid()) { return; }
    foreach ($this as &$row) { $row->save(); }

    $this->rewind();
  }

  public function __set($key, $value)
  {
    $this->rewind();

    if (!$this->valid()) { return; }
    foreach ($this as &$row) { $row->{$key} = $value; }

    $this->rewind();
  }
} 

サマソニ09のラインナップが懐かしい

サマソニのラインナップを見ていたら、懐かしい気分になった。
http://www.summersonic.com/09/lineup/

・LINKIN PARK
・LIMP BIZKIT
・MONGOL800
・BOOM BOOM SATELLITES

段ボールの中を探せばどれもCDが出てくる。
大学生から社会人3,4年目まで一番聞いてたCD達。
後は、BAD RELIGION、PENNY WISEとかなつかしい。

最近家で聞くのはゆるいダンスクラシックス(アースとかチャッカーンとか)を
聞くことが多かったんですが、久しぶりにひっぱりだしてみようかと思いました。

デュプリシティ

先々週くらいに見てきました。

推理ゲーム、騙し合いな内容ですが、
難解ではなく、画面のままを受け入れていけば楽しめます。

見て損はない映画です。

http://duplicity-spy-spy.jp/

これから見たい映画の候補といえば、昨日公開の天使と悪魔。
http://angel-demon.jp/

あとは、会社の人に教えてもらった、おと・な・りって映画。予告が好みです。
http://www.oto-na-ri.com/index.html

LightboxをWordPressで利用した

友人のブログをWordPressを使って作っているのですが、画像をLightbox風に
表示させたいってことだったので、やってみました。
スクリプトの種類はいくつもあるんですね。

参考にさせていただいたのは、こちら。いつも読んでます。
http://www.designwalker.com/2008/01/lightbox.html

この中で、選んだのは、こちら。
http://www.dolem.com/lytebox/

理由は、ProtoType.jsや、jQuery.js等のライブラリを必要としないこと。
jQueryは使うので、まぁいいかなと思っていたのですが、ProtoType.jsは
使ったことがないので、問題が起きた時に対応できるかなという不安でやめました。
導入は1時間ほどで完了。ちょっとマニュアル読むのに時間がかかったくらいでした。

思ったより簡単だったので、仕事でも使える部分があったら、使ってみたいですね。

有田焼カレー食べてきました

https://life.co-hey.com/2009/04/有田焼カレー/

↑の記事で書いていた有田焼カレー。先週末食べてきました。

内装も落ち着いてて好印象。味もいいし、家から近いのもいい。
ただ、1500円という値段と味のバランスなら、池尻のビストロ喜楽亭がいいかも。

喜楽亭はこちら
http://gourmet.suntory.co.jp/shop/0334105289/food.html