タグ

moduleに関するtecklのブックマーク (3)

  • mod_secutiryを使ってApacheでTrackback Spamを弾く : blog.nomadscafe.jp

    mod_secutiryを使ってApacheでTrackback Spamを弾く MTのTrackback Spam対策にmod_securityを使って英数字のみのTrackbackを弾くようにしてみた。 mt-tb.cgiが動く前にApacheとかProxyとかでSPAMを判定できるとサーバに優しいし、かなり良いんじゃないかと思う。 mod_secutiryを # apxs -cia mod_security.c でインストールして、 <Files "mt-tb.cgi"> SecFilterEngine On SecFilterScanPOST On SecFilterDefaultAction "deny,log,status:406" SecFilterSelective POST_PAYLOAD "^[\x00-\x7F]+$" </Files> と設定。 フィルタリングされて

    teckl
    teckl 2013/06/19
    これは使えそう
  • XS基礎文法最速マスター - Islands in the byte stream (legacy)

    元ネタ:Perl基礎文法最速マスター(id:perlcodesample) XSを始めるための手順といくつかの要素の解説です。C言語をある程度知っている人でも,これを読んだだけでXSの基礎をマスターしてXSを書くことができるようにはなっていません。リファレンスでもありません。 XSとは,狭義ではPerlでエクステンションを書くためのマクロ言語の名前ですが,広義ではエクステンションを書くための技術の総称です。ここでは,広義のXSを俯瞰します。 XSはいろいろと特殊なのでテンプレは無視で行きます。 目次: h2xsで空のディストリビューションを作る XSファイルの構成 スレッドコンテキスト SVファミリ GCとスコープ さらなる学習のために h2xsで空のディストリビューションを作る 以下のコマンドで空のXSディストリビューションを作ることができます。 h2xs -A -b 5.8.1 -n

    XS基礎文法最速マスター - Islands in the byte stream (legacy)
  • mod_diary - ブログシステムをつくった - cuspy diary

    WordPressは素晴らしいブログシステムでした。 プラグインをインストールして簡単に機能拡張したり、TeXだって書く事が出来た。 でも様々なプラグインをインストールしていくうちに、WordPress体のアップデートが困難になり、ブログの記事を書いている時間よりPHPのコードを読み書きする時間の方が多くなってしまった。 今なら、外部のブログサービスを利用したり、他のブログシステムを構築する選択肢もあるけれど、コンテンツの永続性とデータフォーマットのポータビリティを考慮した結果、自分で作る事にした。 mod_diaryは以下の特徴を持っています apache moduleとして実装markdown記法で記事を書けるemacsやvimなど、お気に入りのテキストエディタで書けるRDBを使用しない速くて軽い速いというのがどれ位速いかというと、同じサーバー(スペック低い)、同じ記事の内容に対して

    teckl
    teckl 2012/01/06
    おお >mod_diaryはapache moduleで実装されており、メモリを1Mも使用しません。さらにWorker MPMで動作するのでhttpd自体が省メモリに
  • 1