まだ寝てないんです。無事にWikiもどきの新版を出せてホッとしましたが、仕事もしてますよ。はい。
Wikiもどき 20050205.3版
出しました。diffコマンドを使った時にDoS状態に陥る脆弱性への対処を行いました。お使いの方は更新をお願いします。
なお、脆弱性の情報は以下をご覧ください。
2006-07-02
日付が変わった頃(だと思う)、仕事中ウトウトしてしまい、椅子から前のめりに落ちてしまった。トホホ……。まだまだやることあるなあ。
Typoと@params[:lang]
前回の記事が見えないままですので説明すると、Ruby-GetText-Packageを使ってTypoをi18n化し始めたのは良いけれど、最初にページを表示したクライアントの言語でキャッシュされてしまい困っている、という感じだったはず。結局ApplicationControllerクラスにて、@params[:lang]にLocale.current.languageで得られる値を代入するメソッドをbefore_filterで指定することで対処しました。Typoやvendorディレクトリ以下に含まれるコードを見て回りましたが、この方法が今のところわかりやすくて簡潔っぽい。


