ますたろー日記

大阪から上京して7年。渋谷界隈で頑張ってます。

2013-01-01から1年間の記事一覧

ap_hook_pre_configの実装

次のようにgccを打ったら、ap_hook_pre_configのコード見れた。 $ gcc -I srclib/apr/include/ -I ./include -I ./srclib/apr-util/include/ -E ./server/config.c | cat -s | less 以下、実装コード。(整形しています) void ap_hook_pre_config( ap_HOOK_pr…

gccでプリプロセッサだけ実行

以下のようにgccコマンドを打つと、プリプロセッサ実行後の結果を標準出力で見れる。 $ gcc -I ヘッダファイルパス -E ヘッダファイル | cat -s | lesshttp://x68000.q-e-d.net/~68user/unix/pickup?gcc

ap_hook_pre_configが実装されているファイル

apacheのソースコードをいくら漁れど、 ap_hook_pre_config関数が実装されている箇所が見つからなくて困っていたのだけど、 ようやく見つかったのでメモです。学習途上で書いているエントリなので、ひょっとすると間違ってる箇所もあるかもしれません。 もし…

Perlのeachは要注意(lastとか危ない)

Perlのeachは要注意(lastとか危ない) 先日、アプリ開発者としては歴の浅い同僚にテストコードを書いてもらい、そのアウトプットをコードレビューをしていたときのことです。コードを読む限りではどう見ても問題ないのに、なぜかテストがこける。で、まぁこれ…

CPANモジュールのインストール場所の確認方法

CPANモジュールのインストール場所の確認方法 デバッグ作業のときなどに、CPANモジュールのインストール場所を確認したいときがあると思います。そういうときは、ターミナルで以下のようにperldocコマンドを打てば分かります。 perldoc -l モジュール名 例え…

Redis.pmでZADDなどZ*コマンドは使えるか?

結論。使える。CPAN(http://search.cpan.org/dist/Redis/lib/Redis.pm)のPODに ZADDなどZ*コマンドの説明が書かれてなかったので、使えないのかな?と思いきや、 ググってみると自分と同じ疑問を持った人をstackoverflowで発見。http://stackoverflow.com/qu…