木曜日, 11月 30, 2006

8戦目

ノーマル@二子玉川
訂正 9戦目だったらしい

眠い

週間コミックバンチ

7回戦

ノーマル@自由が丘

習慣

週刊少年マガジン
週刊少年サンデー
頭文字D #34(しげの秀一)

火曜日, 11月 28, 2006

日曜日, 11月 26, 2006

plugin続き

configを設定するには...
config_values_t cv[] = { ... }に追記する。
構造体の第1引数がconfigに記述するシンボルそのもの。
"hoge.url"とか書けばいい。次は気にせずNULL、3つめは
T_CONFIG_{ARRAY|STRING}あたり。urlを指定するなら文字列で
いいと思われるのでT_CONFIG_STRING。最後は、connectinごとか
server固有になるのかを指定する。今回はT_CONFIG_SCOPE_SERVER。
あらかじめ、plugin_configにメンバを追加しておく。
T_CONFIG_STRINGならbuffer *hoge_urlのように追記。
結果、
typedef struct {
buffer *hoge_url;
} plugin_config;

config_values_cv[] = {
{ "hoge.my-url", NULL, T_CONFIG_STRING, T_CONFIG_SCOPE_SERVER },
{ NULL, NULL, T_CONFIG_UNSET, T_CONFIG_SCOPE_UNSET }
}

で、config_insert_values_global()でplugin_configに登録する。
実際に使用するときは、PATCH()でシンボルを引っ張ってきて使うのが流儀。

雑誌ばっかり

ヤングアニマル
Interface 2007.1
日経ソフトウェア 2007.01

土曜日, 11月 25, 2006

今季初対戦★★★★★☆

チーズグラコロ@自由が丘

習慣

週刊コミックバンチ

金曜日, 11月 24, 2006

クリスマス特集ですか

クッキングパパ -手作りのおいしさクリスマス・プディング-(うえやまとち)

ACE

ノーマルグラコロ@二子玉川

5機撃墜。今年もエースの称号を得る事ができた...

木曜日, 11月 23, 2006

pluginわかんNE-

巷で話題のlighttpd。pluginを作ろうと思ってみたんだけど全くわかんね。

やった手順はdocument通り。

本当なら、static linkしてdebugした方が楽なんだろうけど面倒くさいのでこのまま作業する。
まずは起動まで。

1)
tar ballを展開する。

2)
lighttpd-1.4.13/src/mod_skeketon.cをcopyしてmod_hoge.cを作る。
mod_hoge.cの中のskeletonという文字列を全てhogeに変更。

3)
lighttpd-1.4.13/src/Makefileに追記
lib_LTLIBRARIES += mod_hoge.la
mod_hoge_la_SOURCES = mod_hoge.c
mod_hoge_la_LDFLAGS = -module -export-dynamic -avoid-version -no-undefined
mod_hoge_la_LIBADD = $(common_libadd)

4)
top directoryでconfigure実行
$ ./configure --enable-maintainer-mode --prefix=/tmp/httpd
これで、/tmp/httpdにinstallされるので動かす事ができる。

5)
lighttpd.confを修正してmod_hogeを追加。
面倒なので /tmp/httpd/sbinにlighttpd.conを置く。
/tmp/httpd/logsを掘り、access.logとerror.logを吐くようにlighttpd.confを修正。

6)
/tmp/httpd/sbinでllighttpd起動
$ sudo ./lighttpd -D -f ./lighttpd.conf

次がmoduleの修正
まずは初期値の設定で腕試し。
お試しでlighttpd.confに以下のディレクティブを追加してみる。
hoge.my-url = "HOGEHOGE"

(あとでちゃんと書く)
plugin_dataに追記。
constなtableに追記。
_init()で解析結果を保持するようにする。
plugin_dataはconnection毎に持つらしい。
handler内でmy-urlを拾えるようにする。

水曜日, 11月 22, 2006

読むスピードが落ちてきた

最悪の事故が起こるまで人は何をいていたのか(ジェームズ・R・チャイルズ)

習慣

週刊少年マガジン
週刊少年サンデー

★★★★

ノーマル@自由が丘
あとひとつでエース

第3戦

ノーマルグラコロ@二子玉川

寂しい18日

Software Design 2006.12
BECK#28(ハロルド作石 )

月曜日, 11月 20, 2006

Locke漬け

完全版超人ロック#1 炎の虎(聖悠紀)
完全版超人ロック#2 魔女の世紀(聖悠紀)
超人ロック 聖者の涙1(聖悠紀)
超人ロック 聖者の涙2(聖悠紀)
シャカリキ!#6(曽田正人)

分厚い

Linuxカーネル2.6解読室(高橋浩和、小田逸郎、山幡為佐久)

2戦目

ノーマル@末広町

日曜日, 11月 19, 2006

今年初戦

ノーマルグラコロ@二子玉川

binary hacksとGNU deveropment TOOLSで最強かも

週間少年マガジン
週間少年サンデー
週間コミックバンチ
Binary Hacks -ハッカー秘伝のテクニック100選-(高林哲、鵜飼文敏、佐藤祐介、浜地慎一郎、首藤一幸) x2
AJAX Hacks -プロが教えるWebアプリケーション構築テクニック-(Bruce W.Perry)

水曜日, 11月 15, 2006

買った本

実践Ajax WEB2.0アプリケーション開発への手引き(Justin Gethland、Ben Galbraith、Dion Almaer)
入門Ajax 増補改訂版(高橋登史朗)
Ajax+JavaScriptコマンドブック(市井あき)
マルドゥック・ヴェロシティ#1(冲方 丁)
勝利(ディック・フランシス)

土曜日, 11月 11, 2006

買った本

日経Linux 2006.12
オープソースマガジン 2006.12
大使閣下の料理人#11(西村ミツル、かわすみひろし)
週間コミックバンチ
ヤングアニマル

水曜日, 11月 08, 2006

買った本

週刊少年マガジン
週刊少年サンデー
月刊少年マガジン

月曜日, 11月 06, 2006

買った本

MacJack 2006 vol.7
マスタリングTCP/IP IPsec編(谷口功、水澤紀子)
インターフェース増刊 TECH I Vol.35 フラッシュ・メモリ・カードの徹底研究
トランジスタ技術 2006.11

買った本

組込みプレス vol.5

読んだ本

砂漠で溺れるわけにはいかない(ドン・ウィンズロウ)

日曜日, 11月 05, 2006

読んだ本

虎07潜を救出せよ 上下(大石英司)

土曜日, 11月 04, 2006

買った本

虎07潜を救出せよ 上下(大石英司)
UMLは手段(荒井玲子)
週間コミックバンチ

木曜日, 11月 02, 2006

買った本

デトロイト・メタル・シティ#2(若杉公徳)
暗号解読(サイモン・シン)
週刊少年マガジン
週刊少年サンデー