MySQL、オープンソース系、ウェブ系ネタ。commentsTweet【やり直し】Apache2.2にmod_SpeedyCGIを組込む【再度】Apache2.2にmod_SpeedyCGIを組込むにはパッチが必要で以前やったんだけどイマイチ手順がまとまっていないので。参考ページにはパッチファイルをFTPでアップロードする必要があると書いてあるけどwgetで出来た。インストールビルドにそこそこ時間がかかる。6時間なんてエントリーもあったけどそんなにかからなかった。他のエントリーでは依存問題が...的なのがあったけど、特に問題がなかった。mongodbで起動時にデーモンが立ち上がるようになるみたい。nowデータベースのディレクトリがないみたい。tabでコマンドの補完やカーソルキーで履歴の表示など出来る。Net::SSLeayがインストール出来ない時openssl-develをインストールしてからインストールする。commentsTweetCentOSにyumでmecabをインストールするどうやらcentosではmecab単体のパッケージが提供されていないので、groongaをインストールする。Package(s)mecab本体と辞書がインストールされます。groonga必要だからいいけど。2.1.4groongaのインストールgroongaはMacportsでインストールする。groongagroongaをインストールするとmysql55もインストールされるのでソースコードはこれを使う。ココを読むとソースコードからインストール出来るオプションが有るみたい。mysql55ソースのpathはこんな感じ/opt/local/var/macports/distfiles/mysql55/mysql-5.5.30.tar.gzなので、これをコピーして解凍する。最新版のmroongaをダウンロードします。ダウンロードして解凍します。読むと、groongaを/usr/libなど標準のパス以外にインストールした場合はPKG_CONFIG_PATHを指定する必要があります。ーーprefix=$HOME/localでgroongaをインストールした場合は以下のようにします。mysql_config/usr/local/bin/mysql_configMySQLのソースのpathは先程解凍したものとなりますので、configureは以下のようになります。makeを実行します。以下にmroongaがインストールされます。'ha_mroonga.so';を実行します。ちなみにいつの間にかMAMPのMySQLがバージョン5.5になっていたので、別途MySQLをインストールしなくてもmroongaが使えるのではないかと思い試してみたけど、make出来ないので諦めた。DBIx::Class(DBIC)でtimestamp的なカラムの自動更新Mojoliciousでactionの前後に実行される独自のHookを作る。