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_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の英語はわかりやすい方だと思うので、おもに自分の問題なのですが...。