朝6時40分起床。起きてすぐコーディング開始。横目でめざましとズームインを見ながらガリガリ。なんとなーく遅さの理由が分かってきたような気もするなぁ。解消方法が思いつかないけど。今日も11時から会議。
2005年07月
最近Perl使いじゃなくてC使いですが、なにか?
XSばっかり書いてるとなんか頭の中がぐたぐたになってくる。夜中2時半すぎまでかかって色々試してみたが、スピード、メモリ使用量ともにどうも性能が向上しない。なにか根本的な何かを見落としているような気がする・・・
自転車でちょっと
煮詰まってたので自転車でちょっとおでかけ。まずは自転車の空気入れを借りに某オフィスへ(←買えって)。空気を入れさせてもらった後、その真下にある自転車屋でサドルカバーを。これでケツが痛くなるのが多少軽減されるはず・・・。
移動してブックファーストで文庫本2冊とパタリロの文庫版を。ドトールで一冊だけパタリロを読んで、帰宅。近道を開拓。さ、またコーディング。
メモリサイズ
DateTime::TimeZoneの総合メモリサイズがどうしても低くならない。色々見てるんだが、ヒントがないなぁ・・・。
とりあえずあまり関係ないけどメモ。
http://www.ccl4.org/~nick/P/Fast_Enough/
IKO IKO
最近某車のCMに使われているこの曲だが、「これCyndi Lauperが歌ってた」というので調査してみたらどうやらニューオーリンズが発祥の"Jackamo"という歌が元らしい。結構陽気なビートと相変わって実は結構ダークな部分のある歌詞だったぞ:
Look at my king all dressed in red.
Iko, Iko, unday.
I betcha five dollars he'll kill you dead.
Jockamo fee nané
My flag boy and your flag boy
Were sittin' by the fire.
My flag boy told your flag boy:
"I'm gonna set your flag on fire."
黒人の音楽は愛憎がブレンドした独特の雰囲気を持ってるよね。
Episode III
スターウォーズ Episode III見てきた!今回のシリーズはオービ・ワン役のEwan McGregorがハマり役だったよなぁ。最後は結構スカっとしましたよ。
牌骨担々麺
急いでいたので家の前のラーメン屋で牌骨担々麺。初めて食べたけど、肉が柔らかくてすげーーーーうまい。麺を減らしてもう少し野菜を入れてくれるとさらに嬉しいんだけど・・・
CVSにアップしといたぞーーー
DateTime高速化計画の一弾目としてDateTime::TimeZoneのXS化に立候補したのが四日前。今日とりあえず最初のバージョンをCVSにアップすることができた。すごいぞ、なんせ使用するメモリサイズを94%削りましたから!うほほー。とりあえず皆さんにテストしてもらうためにメール書いておいた。
40分
40分程熟睡してしまった。なんか知らんけどまた寝汗だらだら。もう風邪は大分よくなったと思ってたんだけど残ってるのだろうなぁ。
Batman Begins
終わりかけだったBatman Beginsを見てきた。正直好きだなぁ、これ。今までのバットマンは割と漫画っぽくって微妙な感じがしたんだけどこれはダークでキャラクターに踏み込んでて俺は好き。
映画「Memento」の監督だということだけど、彼はやっぱり独特の絵を撮るような気がする。
てきとー昼食
買ってあったけど調理してない具が結構あったので、豆腐、ネギ、茄子、薄切り豚肉で炒め物。うまうまー。
真面目にわけわかんね。
最近XSはガンガン得意になってきたけど、これはわかんねーなぁ。しょうがないのでとりあえず定数とか、そういうしょぼくて簡単な所から置き換えて行く事にしてみた。テストスイートが整ってるとTest Drive Development風味に作業できてひじょうに便利。
ところでイヤホンののゴムがいつのまにかなくなってる。片耳でしか聞こえないじゃん・・・
Bad Obsession - Guns N’ Roses
そういえばこの曲のスライドギターが弾きたくて弾きたくてしょうがなかった時期があったのを思いだした。こういうかったるいリズム大好き。
格闘中。
proprieteryなデータフォーマットをperlで解析、C構造体に変換してそれをXSから使えるようにして、最終的にはperlで使用可能にする、というわけのわからないものと格闘中。やると言ってしまったからやる。あ~、こんな時のために目薬を買ってたのに持ってくるのを忘れた・・・
BGMは"Rome and Juliet" by Dire Straits。ベタベタの歌詞でもMark Knopflerが歌うと渋い。
Class::DBI::LazyInflate 0.04
細かいバグみっけー。直した。ついでにDeveloper Releaseだった0.03を0.04に。
風邪
ま~だイマイチ。段々と匂いがわかるようになってきたけど、もう少しってところだな。
XML-RSS-LibXML 0.05
Murphy’s Law
俺のいない時に限って日記才人は落ちる、の法則。週末もまたおこってしまったのだが、どうも土曜日になんかcronかなんかで日記才人のプロセスと当たるものがあるんじゃないかな、というのが予想。今回はrollover.shというスクリプトに完全に手を加えてみた。10回やって失敗だったら強制的に全てを落として続行しちゃいますます。