0423
お昼から仕事。あいかわらずテスト。テストデータの作成にも慣れてきたし、まあ基本的に退屈。
そういえば、MySQLのDATETIME型ってタイムゾーンの情報を持たないのですね。NOW()との比較が9時間ずれる、みたいな不具合があって、えータイムゾーンはどうなってるんだ、と思っていろいろ調べたらそうらしいです。勘違いしてました。しかも勘違いしたまま先輩と議論していて恥ずかしい(まあ先輩はなにも知らなかったらしいけれど)。
要約すると、NOW()やTIMESTAMP型はタイムゾーンを持つけれど、DATETIME型は持たないから、NOW()を実行するときにはDATETIME型を作った時の(意図された)タイムゾーンに手動で合わせないといけないようです。DATETIMEはただの入れ物なので、書いた数字がそのまま出てきます。これまであまり問題にならなくて、気が利くのかなと思っていたのだけど気を利くのはMySQLじゃなくてPHPだったのか。はあ。
そういえば、なんか欲しくなったのでRaspberry Piを買いました。なにに使うかは未定ですが、まあスクリプト言語がサクッと走る環境があると捗るかなあというのと、Raspberry PiにはMathematicaがついてくるらしいので、もしかして計算機として使えるのでは、というのと。まあ、それほど高いものでもないので、おもちゃにするにはちょうど良いかな、という感じ。どうせならArchLinuxとかで遊ぶのもいいかなーと思ったけど、そういうのに手を出すのはまた別の時にしようと思います。一度に新しいことを複数始めるのはよくない。良かったらもう一台買えばいいのだ(それかSDカードだけ載せ替えればまるっと入れ替わるのかな、そうだと好都合かもしれない)。
明日は研究室時代の同期と飲むらしいです(今日いきなり誘われた)。なので早めに会社にゆこう(本気で?)。