トップ 最新 追記

本 日 の h o g e

hogeとはワイルドカードのようなものです。日々起こった、さまざまなこと −すなわちワイルドカード− を取り上げて日記を書く、という意味で名付けたのかというとそうでもありません。適当に決めたらこんな理由が浮かんできました。

更新情報の取得には rdflirs を使ってもらえると嬉しいです.


02/05/2009 うーん [長年日記]

tDiary 2296日目

[Linux] filp_open 再び

kprobe で sched_setscheduler を hook した時に path_lookup するとたまに panic する. path_lookup を呼ぶとアウトなので filp_open とかも死亡. link_path_walk 辺りで腐れるっぽいけどその先はよくワカラン.

何が間違ってんだろうなぁ...

[日記] 腰

2 日で何事もなかったかのように完治. 何なんだ.


02/11/2009 つか [長年日記]

tDiary 2302日目

[日記] つか

親子丼考えた奴まじ天才じゃね?

めんつゆ,醤油,みりん,塩,砂糖,水,たまねぎ,鶏肉,卵を適当にぶち込んで,ものの 10 分.

っていうかめんつゆまじ神すぎる.

本日のツッコミ(全2件) [ツッコミを入れる]

kou [わかるわ。 ちょうど親子丼1個作れるサイズになっている百円ショップの土鍋もすごいと思う。 っていうかめんつゆだけで..]

atzm [そう思っていた時期が俺にもありました... みりんを入れることでより味がまろやかに!! ]


02/12/2009 うむ [長年日記]

tDiary 2303日目

[戯言] それにしても

とにかく この曲 は神懸かってる. 日本人の心の琴線にふれまくるメロディだと思うのだがどうか.

ぜひマイケルアモットの兄貴に弾いて貰いたい.

絶対誰か外人が youtube でメタルアレンジしてるよなーと思って色々見てみたけど,どうにも何か違うなぁってアレンジが多くて... いや,悪くはないんだけどね.何かこう,惜しいというか.

[Py][Perl] コードメトリクス

Perl::Metrics::Simplepygenie を適当に試してみた.

Perl::Metrics::Simple にはディレクトリを食わせるとその下の Perl コードを解析して,各ファイル,関数の行数と cyclomatic complexity を出してくれる countperl というスクリプトがついてくる. が,何か表示部分がバグってるくさいので注意.

pygenie にもディレクトリを食わせられるけど,再帰的には見てくれないみたい.で,出せるのは cyclomatic complexity だけっぽい. こちらはオプションなしで使うと,ある閾値 (7 かな?) を超えたもののみが表示されるだけで,大抵 "looks all good!" とかで終わってしまう. --verbose をつけると全部出してくれる. ちなみに try-except はパスの計算に含まれてなさそう.

これらツールの特性にかなり依存しそうな気がするので何とも言えないけれど,明らかに自分の書いたコードだと Perl の cyclomatic complexity が異常に多く,Python は「え?」と思うくらい少なかった.

Perl だと try-except を eval-if で表現したり,関数の引数のデフォルト値を "||=" やら 3 項演算子やらで表現したりするから分岐が増えているという印象. この手の処理をもにょもにょする何かを書いて外に追い出してしまえば随分減ると思う. そうすると必然的に coverage の結果も変わるはず.

しかし自分の書くコードの癖的なものを見ようとしたのに言語の特性を見てる気分になった.

本日のツッコミ(全4件) [ツッコミを入れる]

shindo [琴線にふれまくりでした。 メロをギターリフかピアノでおねがいしたい。 ]

atzm [ですよね!! 岩男やくにおシリーズの BGM は神曲の嵐です. ]

Ryoske [やべ、イントロでドキドキした。 神がかってますね。この PSG のビブラートが昔の PC ゲームを彷彿させる感じでサ..]

atzm [さすがお目が高い. この泣き方,刻み方がたまらんすよね!! ]


02/23/2009 うーん [長年日記]

tDiary 2314日目

[戯言] んー

小さい頃は 1 日が異様なほど長く感じた. それだけ感じているものも多かったんだろう.

1 日がとても短く感じるのは,鶏が先か卵が先かは分からないけれど, 感じるものが少なくなったから,とも思える.

僕が日記を書かなくなったのは, 単純に,書くこと,書きたいことが何もないから.

思い出は,言語化できるもの,そうでないものを含め, とても多く残っている.

けれどやっぱり触れない記憶はだんだん薄れていく.

最近の出来事よりも,小さい頃のことの方が, 結果的にはより強く記憶に残っている.

だけど,小さい頃の記憶なんて,思い出し触れる機会がないから, ただただ薄れていくのみ.

最近の事柄は記憶に残らず,昔の事柄は薄れていく.

とりあえず,日記ならぬ旧記でもつけてみるとするか. 面白くないだろうから公開はしないと思うけど.

面白かったらするかも.

[日記] pthread

create したら必ず join.もしくは PTHREAD_CREATE_DETACHED.でないと leak.

fork に対する wait のようなものか.


02/25/2009 あー [長年日記]

tDiary 2316日目

[戯言] はて

NSRP の HA は L2 で繋げ.

君と俺との HA は L1 でも L7 でも OK だけどね!


02/27/2009 [長年日記]

tDiary 2318日目

[日記] む

BUFFALO の安価な gamepad (BGCUD1002) が SDL なアプリでおかしいなーと思って調べてみたら,どうも x 軸が 3 で y 軸が 4 という特殊なものだった.

x = SDL_JoystickGetAxis(js, 3);
y = SDL_JoystickGetAxis(js, 4);

ってやらないとダメぽ. フツー 0 と 1 だろよ...

てかアナログでもないのに SDL_JoystickNumAxes の結果が 6 という時点で何かがおかしい気がする.