タグ

2010年2月4日のブックマーク (5件)

  • 最小構成のアパッチモジュール解説 - 中年engineerの独り言 - crumbjp

    今回は、実用的モジュールの最小構成として次の解説をします。 httpd.confからモジュールに設定情報を与える方法。(command_rec) 必要なリクエストのみモジュールを動作させる方法。(SetHandler) ログを出力する方法。 細かいそれぞれの設定のバリエーションに関しては 次回一覧にする予定なので今回は典型的な例だけ説明します。 説明の為、前回の日記 アパッチモジュールの初歩・その壱 - LinuxとApacheの憂 で生成したソースを少し改造します。 mod_mytest.c /* プロトタイプ宣言を追加 */ #include "httpd.h" /* ログ出力用ヘッダ(追加) */ #include "http_log.h" #include "http_config.h" #include "http_protocol.h" #include "ap_config

    最小構成のアパッチモジュール解説 - 中年engineerの独り言 - crumbjp
  • アクセス制御モジュールを作ってみる (apache module 開発事初め その2) : DSAS開発者の部屋

    前回の記事では,apxs が生成したテンプレートをそのまま動かしてみましたが,今度は少しコードを書いてみましょう.同じ handler を作っても面白くないので,アクセス制御をするモジュールにしてみます.Apache のアクセス制御は2種類あって,一つはユーザ認証を目的としたもので,mod_auth の眷属がそれです.もう一つはリクエストの別の側面,例えばクライアントのアドレスによってアクセスを許可したり拒否したりするもので,標準モジュールでは mod_access がそれに当たります.あまり複雑なことをしても話が見えにくくなるので,今回作るモジュールではランダムにアクセスを許可したり拒否したりすることにします. apxs -g -n denyrandomとして出力したものをベースにしています). 1 #include "httpd.h" 2 #include "http_config.h

    アクセス制御モジュールを作ってみる (apache module 開発事初め その2) : DSAS開発者の部屋
  • Page2Feed API 全てのページをRSS化 リーダー購読可能に

    RSSが無いサイトを、フィードリーダーで購読したいと思った事はありませんか?Page2Feed APIとは RSSが存在しないページでもlivedoor Readerなどで購読できるように、RSSを生成する実験的サービスです。 動作としては、HTMLから特徴的なループを見つけてフィードに変換します。 変更があった箇所が未読になるので新着が分かるのでlivedoor Readerで使用する前提のPage2Feedシステムです。 簡単に言うと「きれいなフィードではないけど、変更を検知するのに適したフィードを作ってくれる」 そんな機能です。 Page2Feed APIの使い方 以下のフォームにURLを入力し、livedoor ReaderなどのRSSリーダーで購読してください。 また、livedoor Readerのブックマークレットを使って登録可能なフィードが見つからなかった場合にも表示

  • [補足記事]ディレクティブ処理関数登録マクロ一覧 (apache module 開発事初め その3-2) : DSAS開発者の部屋

    AP_INIT_XXX("directive", function, info, where, help) 引数の意味はそれぞれ directive設定ファイル中で用いるディレクティブの名前.char *型.大文字小文字は無視されます. functionディレクティブ処理用の関数を指定すします.関数の型は,AP_INIT_XXX の種類によって変わります. infofunction() を呼び出す時に渡す情報.void *型.特に渡すものがなければ NULL を指定します. whereこのディレクティブが現れてよい場所の指定.int型.指定できる値のようなものがあります. OR_LIMIThttpd.conf内の <Directory> か <Location> の中か, AllowOverride Limit が指定されていれば .htaccess の中.このタイプのディレクティブの例と

    [補足記事]ディレクティブ処理関数登録マクロ一覧 (apache module 開発事初め その3-2) : DSAS開発者の部屋
  • 今まで、何かしらの問題を Excel を使って解決したことがある人に質問です。…

    今まで、何かしらの問題を Excel を使って解決したことがある人に質問です。 - その問題は、何ですか? - どのように考えて Excel を使おうと思いましたか? - どのように Excel を使いましたか? よろしくお願いいたします。

    htz
    htz 2010/02/04