Railsコアチームが開発しているOpenID Authentication PluginがOpenID 2.0に対応しました。(これで以前のようにPatchを当てる必要もなくなる♪) ただ、まだOpenId Authentication PluginはXRIでのログインには対応していないようなので、OpenID Authentication PluginをXRIに対応させてみました。 Gemで入るruby-openid 2.0.4は、軽くソースを眺めた感じではXRIにも対応しているようなので、OpenId Authentication Pluginのc...
「MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介」に紹介されてたPassengerを、さっそくMacOSXにインストールしてみたので、インストール方法をメモしておきます。 MacOSXデフォルトのApacheではapacheモジュールのインストール時に失敗するので、MacPortsでApache2をインストールします。 MacPortsを最新版にアップデート 古いバージ...
HyperEstraierをMacにインストールする方法については「Mac OS X に Hyper Estraier をインストールする - METAREAL」に詳しい説明が載っています。 しかしMETAREALで紹介されている方法では、HyperEstraierはN-gram方式でしかインデックスしてくれません。HyperEstraierにN-gramと形態素解析を併用させるには、以下のようにMecabとの連携を行うように設定する必要があります。 以下、MecabとHyperEstraierのイ...
まだmap.resourceやmap.resourcesを使って複雑なアプリを作ったことが無いので、リソースがネストする状況は経験したことが無いのですが、これはなかなか便利そうなのでメモ。 「天使やカイザーと呼ばれて: リソースが3段以上ネストしたときのmap.resourcesの書き方」 map.namespace 以下の2つの記述はどちらも同じroutesの定義になります。namespaceを使っている方が、すっきりします。 僕が「...