MySQL、オープンソース系、ウェブ系ネタ。commentsTweetCentOSにyumでmecabをインストールするどうやらcentosではmecab単体のパッケージが提供されていないので、groongaをインストールする。Package(s)mecab本体と辞書がインストールされます。groonga必要だからいいけど。以前にハマっていた形態素解析をローカル環境で試してみたいのでmacでmecabを使う方法を調べてみる。日本語入力開発者の一人である工藤拓[1][2]によって開発されている。Wikipediamacにはmecabが標準で入っている(*1)のだけれど、文字コードがUTF-16LEみたいで使うのに工夫が必要みたい。v10.5から、ネットワーク上の共有フォルダの検索にも対応(下記参照)、最近閲覧したWebページの検索もできるようになっている。文字コード変換とかいちいち面倒だし、UTF-8で使いたい。別途インストールして使う。オフィシャルからダウンロードしてビルドする方法もあるのだけれど、どうやらMacPortsでインストールするのが最善の様子。ことなど)管理も楽だし、依存関係もよきにはからってくるのでMacPortsでインストールしてみる。mecab本体と辞書のインストールMackPortsはインストールしてある前提です。mecab-ipadic-utf8このまま使うと文字化けしてしまうのでmecabで使う辞書をutf8のへと変更します。/opt/local/lib/mecab/dic/ipadic-utf8mecabを使うここまででターミナルからmecabを使うことができます。mecabを終了するにはcontrol+cです。名詞,一般,*,*,*,*,方法,ホウホウ,ホーホーEOS各言語のバインディング各言語から使うにはバイディングをインストールする必要があります。MacPortsにはPerl用、Ruby用、Python用があるみたいですね。commentsTweetCentOS5.5でText::MecabをインストールText::Mecabがインストール出来なかった。いえば昔諦めた気がする。エラー内容を見てみる。インストールされている。配下のライブラリが読み込まれない様子。あたりをいじる必要がある。←最終行に追記ldconfigを実行して、ライブラリ読み込みパスを更新。mecabのインストール1)MeCabのインストールUTF8で使用する。インストールUTF8で使用する。最新版をインストールしようとしたらこんなエラーが出る。DBIx::Class(DBIC)でtimestamp的なカラムの自動更新Mojoliciousでactionの前後に実行される独自のHookを作る。