数日前に「数年ぶりに諏訪湖が全面氷結」というニュースを見つけ、これは「御神渡り」が観られるんじゃ!?と思って、「諏訪湖」をキーワードにニュースを追っかけていた。そしたら昨日「御神渡りが期待できるかも」という記事を見つけて、居ても立ってもいられなくなって諏訪湖まで行ってきた。
どれが御神渡り?と諏訪湖周辺をクルマで走りながら探していると、それっぽいものを発見。
想像してたのは、もっとドドンと盛り上がっている感じだったのだけど、これはこれで不思議な感じ。あと、この現象が起きるのは、なんとなく一箇所だけなのかと思ってたんだけど、何箇所かで発生するものみたい。まぁ、よく考えたらそうだよな。
ひとしきり堪能した後、ホテルにチェックインして、今度は歩きで諏訪湖畔をウロウロ。すると湖の上を歩いている人達が!
オレは靴がツルツル滑り過ぎるのと、ちょっと歩いたところ氷がピシっと言うのを聴いてしまって、ビビって断念。仕方ないので(?)、α77のパノラマ撮影機能とかを試してお茶を濁した。
さっさと終わっちゃうんじゃないかと思って、サクっと観に行った。
映画の事前情報をほとんど入れずに観に行ったんだけど、なにこれクオリティ高い。戦のシーンとか3Dソフトで作ってんのかな。回りこむカメラワークとか多用されてて、空間の広がりが感じられていい感じ。
話としては、まだまだ序盤の更に入口くらいまでしかいってないので、早く続きが観たい。6月が待ち遠しい。
この映画の配給がワーナー・ブラザーズだったけど、もしかして海外でも公開するのかな?
ベルセルクをユナイテッド・シネマとしまえんで予約して、さあ出かけようと思って、クルマを動かそうとしたらセルモーターが回らない。それどころか、ダッシュボードのランプすら点かない。
プントは「バッテリ突然死」があるとかって噂なので、そっちを心配したんだけど、ちょっと調べたら室内灯のスイッチが ON になっていた。どうやら、先週の諏訪湖からの帰宅時にスイッチを入れて、そのまま1週間放置してしまったようだ。
映画の予約時間があったので、プントは放置。映画が終わった後、バッテリ充電器を買おうと島忠ホームセンターへ行ったら、充電器兼インバータ電源兼DC電源兼コンプレッサー兼LEDライトみたいな商品があったので買ってしまった。
今日はコイツを充電していて終わっちゃいそうなので、充電完了したらプントを復帰させよう。でも、そのまましばらく走らないといけないので、作業するのは次の週末だな。。。
ま、でも、これで、キャンプ場へ行ってもしばらく MacBook Air が使えるな(え?)
Model::find() の fields で次のように書けば OK だった。
'fields' => array('EXTRACT(EPOCH FROM "created") AS created_epoch)
created は TIMESTAMP 型のカラム名。psql では、カラム名をダブルクォートで括らなくても動くんだけど、CakePHP の動作がダブルクォートの有無で変わってくる。
例えば、上述のようにダブルクォートで括った場合は、次のような SQL が発行される。
'fields' => array('EXTRACT(EPOCH FROM "created") AS created_epoch)
SELECT EXTRACT(EPOCH FROM "created") AS created_epoch FROM "public"."examples" AS "Example" WHERE 1 = 1
これは期待通りの動作をしてくれる。
ところが、次のようにダブルクォートで括るのを忘れた場合には、正しい SQL にはならない。
'fields' => array('EXTRACT(EPOCH FROM created) AS created_epoch)
SELECT EXTRACT("EPOCH FROM created") AS created_epoch FROM "public"."examples" AS "Example" WHERE 1 = 1
これを実行してもエラーになってしまう。
どうも、CakePHP の PostgreSQL ドライバは「 ( ) の中にクォートがない場合はカッコ内をまるごとクォートする」という動作をしているような気がする(あんまり詳しく追ってない)。
▽ こいわ@札幌 [ご存知かもしれませんが、あがってしまったバッテリは充電してもすぐあがってしまうので、 買い換えないとダメですよ。]
▽ すずき [去年の10月に新品交換したばかりなので、できれば買い替えは避けたいところ。。。]