トップ «前の日(10-12) 最新 次の日(10-14)» 追記   RSS 1.0 FEED  

Journal InTime


2003-10-13 (Mon)

_ 無線LAN

100万ボルト(って違う字だった気がするけど)でI-O DATAの無線LAN付きのルータを購入。 ポイントを使ったら700円くらいだった。(もともと一万以下の安いやつだけど。)

しかし、付属のPCカード(WN-B11/CBL)はLinuxで使えなかった。Webで情報を探しても 動かなかったという話しすら見つからず。とりあえず、会社のメルコのカードがあるから、 こいつはWindows用にしよう。 というか、CentrinoのLinux用ドライバはいつ出すんだよ。 > Intel リリースする気がないんだったら、期待持たせるなっつーの。


2004-10-13 (Wed)

_ [ソフトウェア][mod_ruby] Referer spam対策

いい加減、個別の対策が面倒なので、以下のような対策を行った。

  • 同一IPから同一Refererで10個を越えるアクセスがあったら Refererをブラックリストに登録。
  • ブラックリストに登録したRefererは*.tdrから自動で削除 (高林さんのコードからパクった)。
  • ブラックリストに登録されたRefererはHTTPヘッダから削除 (弾かないのはアンテナも引っかかっちゃうため)。

referer-spam-filter.rbの、

REFERER_DB = "/var/lib/apache2/referer-spam-filter/referer"
BLACKLIST_DB = "/var/lib/apache2/referer-spam-filter/blacklist"
DIARY_DIR = "/home/shugo/diary"

という部分を適当に編集してRubyライブラリの検索パスに置いて、 Apacheの設定に、

RubyRequire "referer-spam-filter"
<Directory /home/shugo/public_html/jit/>
  <Files *.rb>
    RubyAccessHandler RefererSpamFilter.instance
  </Files>
</Directory>

みたいに書いとくと動くかもしれません(無保証)。

mod_rubyで書いたけど、tDiaryのフィルタとかでできるかも。


2005-10-13 (Thu)

_ Agile Web Development with Railsの翻訳

オーム社さんから来年の2月ごろに出る予定です。 まだ公式なアナウンスはありませんので、書店などへのお問い合わせは今しばらくお待ちを。

実は軽い気持ちで監訳を引き受けてしまったのですが、なかなか大変です。 Dave Thomasの英語はわかりやすい方だと思うので、おもに自分の問題なのですが...。

Tags: Rails