うおお、1弦がねぇとやりにくいなぁ。はやく弦買いに行こう。
2006年09月
NANA
昨日の夜コンビニに立ち寄ったら16巻が出てたので電光石火の速さで購入しますた!で、今読んだ。昼ドラ昼ドラ。
ちなみに仕事は進んでる
ちなみになんだかんだ言っても仕事は進めてますよ。なんかこういう状態になって会社に行くのは嫌でも仕事の手を止める事はプロなんでしねーぜ。
落ちる
モチベーションが落ちてる時は本当によくない。ほんと躁鬱傾向ある人だなぁ、俺。って事で今日は朝スーパーマリオのテーマを弾いてたら1弦がぶちきれた。うおおおう。昼間は外出もせずにちょこまか気分が乗った時だけコーディング。風呂入って事務所にでようかと思ったんだけど、だめ、寝る。ぐー。1時間程リタイヤ。夕方になって幾ばくか調子があがってきたのでもう少し仕事。
裏方の楽しい部分がだいたい終わってしまったのでもう後は人間が触る面倒くさいインターフェース部分だけになってしまった。人間が関わると面倒くさいよねぇ。
Wish You Were Hereは1弦なくても歌えるのでちょっと歌ってみた。
これから重い腰をあげてちょっと出かける予定。
ポートトニックもどき
この夏はまった酒といえばポートトニック。ポートとトニックで割って飲んでしまうという贅沢きわまりない酒だ。これを家でも飲みたいと思ってたのだが、いかんせんポートは割高だし、第一混ぜたらなんか悪いような気がする(カクテル作るのがウマい人ならともかく)。
ということで少し考えたのが、普通の赤ワインをジンジャーエールで割ってみるのはどうだ?と。なんかすでにそういうカクテルはありそうだけど、ポートワインにあって普通のワインにない甘みをジンジャーエールがうまく補完してくれそうだったので、今日やってみた。
そしたら、結構いい感じ!ポートトニックそのものじゃないけど、かなり近い!これならおいしく飲めるわー。今度から来客があったらこれをおすすめしてみるなり。
追記:id:charsbarさんの突っ込みはや!くそ、プロってやつぁ(笑)
ぐてぇ~~~~~~~~
駄目だわ、今日。もう全然駄目。
完全に燃料切れ
うわー、今日は完全に燃料切れ。っていうかここ三日ばかり夜遊んでないからか?やっぱり毎日少しずつガス抜きしてかないときついのかなぁ。今朝なんて2度寝しちゃったよ。滅多にしないのに。
今日は社長業以外はなるたけしないでおこう・・・
スピードワゴンと遭遇
息抜きに渋谷のバーにいったのです。そしたらしばらくして、スピードワゴンの井戸田潤じゃないほうが来た。そう、安達祐実の旦那じゃないほう。折角こんな至近距離にいるんだからがんばってくださいねくらい声をかけようと思ったら名前が思い出せない。あー、あれだよ、あれ。あの人。声が独特なほう。
ううううう。
悩む事40分。帰った。すぐ相棒ちゃんに電話した。相棒ちゃん、検索したのかどうかわからんが、答えてくれた。小沢さん!小沢さんだ!あああ、よかったぁ。
帰り際に盛んに近所に引っ越してきたと話してた。神泉あたりにでも住んでるんだろうか。
ほんの少しの手抜き?で極悪インターフェース
Text::CSV_XSの使用で大分詰まっていたのです。一体なんで
use Text::CSV_XS;
my $csv = Text::CSV_XS->new({ binary => 1});
while (<>) {
$csv->parse($_) or die $csv->error_input;
my @fields = $csv->fields;
}
がエラーになるのかわからず、頭を抱え込んでしまってた。ようやく気づいたのは色々Perl内で試してみて、最終的にvimでCSVファイルを開けたところ。改行に\rが入ってる!うはー。
これの何が問題って、エラーを吐いた行の内容はerror_input()で取得できるのにも関わらず、どういうエラーだったのか全くわからないのが問題。こんなの、どうせエラーを吐くならcroakするとか、エラーの内容をerror()関数で返せるようにすればいいだけの話で。それだけでどれだけの人が助かるかと。
こういうのは簡単なデザインチョイスなのになぁ。
WWW::RobotRules::MySQLCache
コードの中身はちょっと微妙~なんだけど、そうそう。こういう事のためにWWW::RobotRules::Parserを書いた訳ですよ。
http://search.cpan.org/~apatwa/WWW-RobotRules-MySQLCache-0.02/lib/WWW/RobotRules/MySQLCache.pm
新たに習得した技
主婦の人や、俺より掃除に興味ある人たちには当たり前の事なんだろうが、このたび初めて「歯ブラシで掃除をする」という技を覚えた。風呂に赤カビが発生していたからなんだが、この2週間くらい定期的にこれを使うとすごい落ちる。今までの掃除の仕方はなんだったんだ。これはたまらん。
そんなわけで今朝もゴシゴシと掃除してきた。
リファラー
ストレス発散
目もショボショボしてきたし、指もちょっといてぇし、ってことで昨日は零時すぎに作業は切り上げて、にぽたんの所で見たマリオのヤツを俺もギターで練習。イントロとダンジョンの最初のほうの音はわかったのだが、それ以降がなんか微妙に音が違うので諦めてさっさと"Super Mario Brothers Theme Tab"で検索(笑)
そして色々参考にしつつ、何個か音を変えて練習。どーやらできたっぽい。うひひ。楽しいなぁ。あ、でもアコギだし、キノコやら金貨の音はやってません。
燃料が切れ始め
うーむ。けっこう燃料切れ始め。やー、スケジュールに余裕持って作業しておいてよかったなぁ。
9/11
上の階のインド人夫婦が3日に一回ベッドをぎしぎしさせてたあの部屋。起きて、
いつもしていたようにネットのニュースを見たらWTCが燃えていて、飛び起きてとなりの部屋のテレビをつけて。その直後に二つ目のタワーが崩れ落ちた。泊まりにきてた彼女が帰れるかどうか微妙だったけど、なんとか帰れた。
世界が変わった。
次の週に寄付をした。微々たる額だけど。そして2年半でアメリカにいる理由を失ったので日本に来た。
政治的な問題とか色々あったけど、色んな人の人生があれでかわったよなぁ。
スティール・ボール・ランンンンンンッッッ
なにを思ったが、別に集めてもいないのにスティール・ボール・ランの単行本を買ってしまった。そしてッ、荒木飛呂彦イズムはカッコ良すぎるぅぅぅッッッ!!!
「ようこそ・・・
『男の世界』へ・・・・」
うがああああ 飛呂彦ォォォォォッッッ!すげぇ!すごすぎる!
開発環境
いまさらだけど、俺も俺も。
- 環境: Mac PowerBook 15 inch - 家も会社もこれのみ。
- エディター: vim. 昔はXEmacs使いでした。
- ソース管理: svk. 昔はperforce使いでした。
- ターミナル:マックに元々入ってるヤツ。
- Perl: 5.8.8
- Mini-CPAN: 3日に一回ほど同期を取ってる
目がショボショボ
今日、とうとう目薬を久しぶりに買った。目がショボショボする。やっぱり連日の作業で結構キてるっぽい。指もそろそろ第一関節がちょっといやんな感じ(まだ痛くはない)。はやく終わらせないとなぁ。
ってことで、今日はまだ作業中。せめてこのメール通知部分は終わらせないとなぁ。
ご用聞き中
高円寺でご用聞き中。世の中の人が皆システムに関わっているわけではないので当たり前だが、やっぱりそれなりに分かってから発注してほしいので色々説明中!
DBIx::Class with fork()
わかったわかった。普通の事だった。DBIx::Classに含まれてるforkのテストとか見てなんか色々頭いい事してくれてんだろうなぁ、とか勝手に思ってたけど、なんのことはない。親プロセスがデータベースハンドルをクリアしようとする前+最初に処理が終わった子プロセスの後に終了したその他の子プロセスがクリーンアップしようとしてるときにハンドルが普通にDESTROYされてただけだったよ。
Parallel::ForkManagerのstart()の後にInactiveDestroyを0にしたら直った。
my $schema = Hoge::Schema->connect(...);
my $pfm = Parallel::ForkManager->new(5);
for (@stuff) {
$pfm->start and next;
local $schema->storage->dbh->{InactiveDestroy} = 0;
...
$pfm->finish;
}
その辺りの処理も勝手にやってくれるもんだと思ったんだけど、違ったらしい。まぁ、当たり前だわな。