enhydraの日記: Apacheモジュール開発本が出ました。
こっち閉じますとか言いつつ、ナニゲにアクセスがあるようなので宣伝。
昨年の9月から書いていたApacheモジュールをCで書きましょう、な書籍が発売されました。
WebエンジニアのためのApacheモジュールプログラミングガイド
定価: 2,780円+税
ISBN: 4-7741-1799-4
こちらは、enhydraさんのユーザページですよ。 アナウンス:スラドとOSDNは受け入れ先を募集中です。
こっち閉じますとか言いつつ、ナニゲにアクセスがあるようなので宣伝。
昨年の9月から書いていたApacheモジュールをCで書きましょう、な書籍が発売されました。
WebエンジニアのためのApacheモジュールプログラミングガイド
定価: 2,780円+税
ISBN: 4-7741-1799-4
深い意味と理由は無いのですがこっちの日記を終了して、あっちに引っ越します。こっちの日記はそのまま残して放置かなぁ。
よーやっと一昨日ぐらいからマジ校正(推敲ともいう)に入ることができました。一昨日からといっても、実質作業できたのは一昨日の数時間と今日徹夜した分ぐらい。そしてその進捗は全8章のうち2章が終了。おせぇっ!
予定では今週末~週明けぐらいまでにレビューしてくれる(と予定している)人たちにメール投げてみてもらって、その間原稿を寝かせてもう一度練り直し~とか予想してたんですが既にピンチです。なんせ私25日金曜日から30日水曜日までがっつり帰省しちゃうんで。ってダイアルアップしながら作業するから変わんないとは思うけど。
ぱふー図なんかいつ書くんだよオレ。。。
本日Yahoo!メッセンジャーMacintosh版βがリリースされました。CarbonアプリになったのでMac OS Xでまともに使える日本版Yahoo!メッセンジャーがついにリリースされたので、先にアナウンスしていたとおり僕のFire日本化patchもお役御免って訳です。(Fire日本版のダウンロード数を今数えてみたら1000件ぐらいしか無いんだけど、今オレ以外で使ってる人いるのか?)
さー帰ったらインスコしよーと。
明け方の仕事は気が大きくなるので、原稿の直しには向かないことが良く解りました。スゲー削っちゃったような気がしる。。。
そーいや今日はNCSA Mosaicリリースから10年目だそうでつ。
Apache 1.3.xの秘められた機能Filter Callback
fixupsフェースなど適当な場所でバッファにコールバック関数を登録しておけば、バッファを介して出力するデータを参照することができる。つまりブラウザへの送受信バッファにセットすれば、Apacheがクライアントに送信する全データを取得することができるのだ!
最後の章「Apache 2.0.xにおけるモジュールの開発」が書き終わり、ようやく一通り書き終わったわけです。ただしこれから推敲や書き足し/削りがはじまるので、ここからがまた大変なんだろうけど。でもちょっと満足。←危険
Apache 2.0.xのモジュール開発に関してしらべてたら、結局ハンドラの登録方法が違うのと、APR(Apache Portable Runtime)に多くの関数とデータ型が移行したので名前とかが違うって点がキモ。ただし全体的な作法や方針、考え方みたいなものはさほど1.3.xのものとは差異がない。
とはいっても実質問題関数名とか違うので移植するのは大変だと思う。ただ1.3.xになれたひとなら2.0.xでもソコソコツマヅクことなくモジュールを書けるはず。できることが増えたし便利な要素も多いし。
まったく必要性を感じないまま、やむを得ずApache 2.0.xについて突っ込んで調べはじめる。とりあえず関係してくるであろうドキュメントに目を通し、2.0.45をダウンロードしてビルド。付属のapxsでスケルトンを吐いて、モジュールのビルドテスト。うん、全然一緒で楽です。Apache 1.3.xでモジュール書いてた人なら困ることってほとんどないんじゃないかな~、と予想。
しかしドキュメントが一部古いのが困り者。たとえばモジュール書きがまっ先に読む出あろうConverting Modules from Apache 1.3 to Apache 2.0では、Apache 2.0.xのmodule構造体は
どりゃーぁぁぁぁぁあ残り一章ぉぉぉぉっ! ←だからぁ
よーやく「セキュリティ」に関する章が書き終わりました。
僕の今年のエイプリルフールねたmod_deny_deeplink.cの反響のまとめと、回避方法をしこしこ書いてたんだけど、viと間違えてESC押したら全部文章が消えちゃったので内緒にします(涙)
でも一言だけ。みんなアレが僕のエイプリルフールネタだと認識してないでしょ。。。なんだかとっても不本意(涙)
あ、最もサイトへの流入量が多かったのはセキュリティーホールmemoでダントツでした。2chは最下位レベル。
アレゲはアレゲを呼ぶ -- ある傍観者