[僕] 2006年10月16日 アーカイブ

僕ト云フ事

たろマークはてなブックマーク

2006年10月16日

ワダさんが au style に取り上げられてた。

空さんから連絡もらって気がついたんだけど、なんとワダさんが au の公式サイトで取り上げられとった。
普段使わない携帯の web をぽちぽちと確認してしまったよ。
トップページ→ au style → au MAGAZINE で、作品とか購入できるようです。

au style って請求書と一緒に届く冊子にも取り上げられてました。インタビューとかうけてますねw
(ちなみに請求書は今日届いた。いつもだったら迷わず捨ててたなー(;'-'))

061016_wadasan_au.jpg

いやービックリした。

[cdbi][perl] Class::DBI::Sweet の page メソッド

BETWEEN で空白混じった文字列使うとおかしな事になるような。


my $criteria = {
    created_on => {
        -BETWEEN => [
            '2006-10-16 00:00:00',
            '2006-10-18 00:00:00',
        ]
    }
};
my ( $pages, $iter ) = Hoge::Model::DB::Bar->page(
    $criteria,
    {
        rows     => 20,
        page     => 1,
    }
);

発行されたクエリ。一個目はページャ用のカウント。


SELECT COUNT(*)
FROM   bar me
WHERE  ( me.created_on BETWEEN '2006-10-16 00:00:00' AND '2006-10-18 00:00:00' )

んで二個目がイテレータ、なんだけど、二つめの値が空白から切り捨てられてる。
(追記:切り捨てられてるのはどう見てもハイフンから先。空白関係ない。)


SELECT me.id
FROM   bar me
WHERE  ( me.created_on BETWEEN '2006-10-16 00:00:00' AND 2006 )   LIMIT 0, 20

Class::DBI::Sweet の中身ちょっとのぞいたけど、深追い出来ず断念。