2013/01/06(日)OS X Mountain Lionにtextsearch_jaの環境を構築する

2013/01/06 18:34
PostgreSQLから呼び出せる形態素解析を利用した日本語の全文検索エンジン、[textsearch_ja](http://textsearch-ja.projects.pgfoundry.org/textsearch_ja.html)を利用させてもらっているのですが、依存しているプログラムのバージョンがtextsearch_jaの開発当初と異なっているため、環境の構築に苦労した部分がありましたので、手順をメモ的に残しておきたいと思います。 作業当時とPostgreSQLの最新バージョンが異なりますが(作業時9.2.1、現在9.2.2)、そこだけ読み替えれば上手く行くはずです。 #### Java Javaランタイムがインストールされていない場合、作業の途中でインストールの要求をされると思います。前もって入れる必要はありません。 #### Xcode [App Store](https://itunes.apple.com/jp/app/xcode/id497799835?mt=12)よりインストールしてください。 #### Command Line Tools XCodeを起動し、メニューの[Xcode]-[Preferences...]から、[Downloads]タブの[Components]を選択し、[Command Line Tools]の横の[Install]ボタンを押下してインストールしてください。 20130106 01 #### Homebrew ターミナルから以下のコマンドを入力してインストールしてください。ただし、これは2013年1月6日現在のコマンドなので、念のため[Homebrewのサイト](http://mxcl.github.com/homebrew/)を確認して最新のコマンドを確認してください。(ページの一番下にコマンドが書いてあります)
[crayon nums="false" striped="false"] ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" [/crayon]
インストール終了後、以下のコマンドを入力します。
[crayon nums="false" striped="false"] brew doctor [/crayon]
`"Your system is raring to brew."`と表示されればインストールは成功です。続いて、以下のコマンドを入力し、HomebrewとFormulaを更新してください。
[crayon nums="false" striped="false"] brew update [/crayon]
#### 環境変数 /usr/local/bin を最優先にしたいので、.bash_profile に以下の記述を追加してください。
[crayon] export PATH=/usr/local/bin:$PATH [/crayon]
#### PostgreSQL ターミナルから以下のコマンドを入力してインストールしてください。  
[crayon nums="false" striped="false"] brew install postgresql [/crayon]
インストール終了後、以下のコマンドを入力してデータベースクラスタを初期化します。
[crayon nums="false" striped="false"] initdb /usr/local/var/postgres -E utf8 [/crayon]
PostgreSQLを自動起動にする場合、以下の3つのコマンドを入力します。毎回手動で起動する場合はこの操作は必要ありません。
[crayon nums="false" striped="false"] mkdir -p ~/Library/LaunchAgents cp /usr/local/Cellar/postgresql/9.2.1/homebrew.mxcl.postgresql.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist [/crayon]
#### pgAdmin GUIでDBを操作したい場合、[ダウンロードページ](http://www.pgadmin.org/download/macosx.php)からpgAdminをダウンロードし、インストールしてください。 #### DB作成 pgAdminを利用して(あるいはコマンドラインから)DBを作成します。このとき、データベースの定義は以下のように設定してください。 * Template : template0 * コレーション : C * 文字型 : C 20130106 02 #### MeCab ターミナルから以下のコマンドを入力してインストールしてください。
[crayon nums="false" striped="false"] brew install mecab brew install mecab-ipadic [/crayon]
#### textsearch_ja [ダウンロードサイト](http://pgfoundry.org/frs/?group_id=1000298)からソースコードを入手します。(textsearch_ja-9.0.0.tar.gz) 解凍後、Makefile に下記の1行を追加してください。  
[crayon] LDFLAGS = "-L/usr/local/lib" [/crayon]
Makefile 修正後、以下のコマンドを入力してインストールしてください。
[crayon nums="false" striped="false"] make USE_PGXS=1 sudo make USE_PGXS=1 install [/crayon]
インストール後、 /usr/local/Cellar/postgresql/9.2.1/share/postgresql/contrib/textsearch_ja.sql を編集します。 "LANGUAGE 'C'" という記述をすべて小文字、クォーテーションなしに修正 してください。 * 修正前: LANGUAGE 'C' * 修正後: LANGUAGE c 修正後、以下のコマンドを入力し、関数をPostgreSQLに登録します。
[crayon nums="false" striped="false"] psql -f /usr/local/Cellar/postgresql/9.2.1/share/postgresql/contrib/textsearch_ja.sql [DB名] [/crayon]
以上で設定は完了です。

2013/01/05(土)むかーしむかし

2013/01/05 21:02
昨日、いわゆる「古参」と呼ばれるくらい昔からやっているQMAプレイヤーさんたちと飲んできました。 その中で「昔はみんなブログをやってたよねー」という話が出たのですが、今もそのまま更新が続いているところはほとんどありません。「昔」が指している00年代中盤辺りはちょうど一般的にもブログブームだったということもあり、[まとめWiki](http://www16.atwiki.jp/database_qmabloger/)が作られるほどの数のブログが存在しました。ただ、そのうちにみんなmixiで身内向けの日記を書くようになり、今ではTwitterに活動の場を移している人がほとんどです。 ちなみに、このブログは数少ない更新が続いているQMAプレイヤーのブログの一つです。このブログ自体はQMAを始める前から書いてはいますが、QMA2以降は廃人プレイヤーの日記としての立ち位置でもあったので、プレイヤーの視点から見たQMAの過去を知る貴重な資料になっているのではないかと思います。いや、わりと真剣に。ただ、こんなに更新が続くのなら、もうちょっと記録的なこともちゃんと残しておけば良かったなーと後悔している面もありますが。 QMAプレイヤーがブログを書かなくなったのと同期するように、QMAプレイヤーのブログを見るという文化自体も廃れつつあるようで、このブログも一時期に比べるとアクセス数が減ってきています。4月1日だけはアクセス数のゼロが一つ増えるので、そういう意味ではまだそれなりに期待されてるのかなーと勝手にうぬぼれていますがw 最近、このブログの内容が野球やプログラミングに寄りつつあるのは、もちろん忙しくてQMAのプレイペースが落ちているということもあるのですが、新しい分野、元気のある分野を開拓して読者を確保するためでもあったりします。もちろん、QMAをやめるつもりがない以上、QMAについて書くのをやめるつもりもありませんけれど。 まぁ、なんだ。Twitterは確かに楽だし、周りの反応が早いから楽しいけどさ。みんなもブログ書こうぜ。まとまった形で文章を残すのも意味があるものだからさ。

2013/01/04(金)あと一週間で賢竜杯:Re

2013/01/04 13:03
来週の12日(土)、13日(日)に開催される、[賢竜杯:Re](http://kenryuhai-re.seesaa.net/)の1回戦の抽選結果が発表されました。もともとは白金賢者以上が参加資格だったので、今回は残念ながら縁がなかったなーと思っていたのですが、最終的に黄金賢者に引き下げられたので参加することができました。というわけで今回は飛竜戦、七竜戦に参加します。 * [飛竜戦について: 賢竜杯:Re](http://kenryuhai-re.seesaa.net/article/311312530.html) * [七竜戦について: 賢竜杯:Re](http://kenryuhai-re.seesaa.net/article/311312358.html) ほかの予選との兼ね合いで対戦相手は確定していない状況ですが、そもそもこのクラスの大会だと誰と当たっても楽な組み合わせなんて存在しないわけで。この時期になっても黄金賢者四段というプレイ頻度ですから、武器の全答すら怪しい状態ではありますが、少しくらいは盛り上げて来たいと思います。 と、その前に、このアニ並フォルダの500枚近い画像をどうにかしないと……。

2013/01/03(木)2013年シーズンに向けて

2013/01/03 21:43
年が明けて、今年の構想もできあがりつつあるようです。 [西武3番は「クリが第1候補」 - プロ野球ニュース : nikkansports.com](http://www.nikkansports.com/baseball/news/p-bb-tp0-20130103-1067266.html) 実は去年もこんなことを言っていたんですが、結局は中島が移籍せずになかったことになったという経緯があります。3番候補になりそうなのは栗山、秋山、ヘルマン辺りだと思うのですが、誰を選んでも少しパワー不足の感は否めません。でも、記事中にもあるように「ポイントゲッター」という役割を考えれば、やはり栗山が一番なのかな。いずれにせよ、改めて中島の偉大さを噛みしめるシーズンになりそうです。 [ナベQ厳命涌井に15勝ノルマ - プロ野球ニュース : nikkansports.com](http://www.nikkansports.com/baseball/news/p-bb-tp0-20130103-1067254.html) WBCもあって調整が難しいところだとは思いますが、頑張って欲しいと思います。去年の抑えとしての働きも見事ではありましたが、やはりエースとしてシーズンを戦い抜いてもらいたい。 > 涌井とともに、岸、牧田の名も挙げ「15勝トリオ」結成も期待した。 > [ナベQ厳命涌井に15勝ノルマ - プロ野球ニュース : nikkansports.com](http://www.nikkansports.com/baseball/news/p-bb-tp0-20130103-1067254.html) 涌井、岸、牧田が15勝ずつ、西口、石井、野上、菊池が10勝ずつでトータル85勝。5年ぶりの優勝待ったなしですね!

2013/01/02(水)ジョン湿地王『女教師淫落プレミアム S級新人は放課後開花』感想

2013/01/02 22:55
[ジョン湿地王先生](http://interdictee.sakura.ne.jp/)の新刊、『女教師淫落プレミアム S級新人は放課後開花』の感想を。感想文とはいえ露骨な表現も出てきますので、18歳未満の方、性表現をお好みでない方はそっとブラウザを閉じてください。
[amazonjs asin="490371473X" locale="JP"]
ジョン湿地王先生といえば、着衣のときは服を突き破らんばかりに激しく自己主張し、脱いだら柔らかそうに形を変えるけしからんおっぱいが魅力ですが、今作でもその素晴らしさは遺憾なく発揮されています。メインの作品でもある『淫落教師』ではヒロインがソープに堕とされる話なので(第2話では嬉々として教え子を責めていることもあり、そこまで悲壮感はありませんが)、当然体が密着するシーンが多く、この魅力は倍増。いい。実にいい。 過去2作との比較になりますが、今までは男性キャラがウブだったり暴走気味でも憎めない奴だったりしたのに対し、今作はメインのストーリーがストーリーなのでガチでクソ野郎が出てきているため、男性キャラに感情移入して読むタイプの人にはちょっと辛いかもしれません。目を覆うほどのハードなお話はないものの、安心して読みたい方は前作や前々作のほうがお薦めかも。
[amazonjs asin="487306287X" locale="JP" tmpl="Small"]
[amazonjs asin="4873063256" locale="JP" tmpl="Small"]
そう言えば、『女生徒大百科』のときは女性キャラがパイパンばかりだったんですが、今回はみなさんちゃんと茂っていらっしゃいました。キャラの年齢層が上がっているということもあるんでしょうけど、宗旨替えをしたのでしょうか? ちゃんと仕事を持っている教師だったら200万円くらいヤミ金に頼らなくても消費者金融で借りられるだろうとか、マニア路線ではないアダルトDVDが定価5250円はちょっと高いだろうとか、重箱の隅をつつくような指摘はありますが、おっぱいも汁気も魅力たっぷりであり、非常に使い勝手の良い作品だと思います。「巨乳」という時点で一部の人は除外されてしまいますが、表紙を見てグッと来た方は手にとって間違いはないでしょう。絵柄も安定していて表紙詐欺にはなっていません。 ……で、どうすれば沙耶香ちゃんはボンデージを着てくれますかね?