MySQLで全文検索できようにphp5-mecabを入れてみた。

環境: FreeBSD 6.3R & 7.0R, Apache 2.2.x, MySQL 5.0.x, PHP 5.2.x

1. まずポートからインストール

cd /usr/ports/japanese/mecab
make WITH_CHARSET=utf-8 install clean

cd /usr/ports/japanese/mecab-ipadic
make WITH_CHARSET=utf-8 install clean


2. わかち分けができているか確認

mecab -O wakati
いかにして任意選択対象ではなく必須選択対象となるか?
いかに し て 任意 選択 対象 で は なく 必須 選択 対象 と なる か ?


3. PHPから利用できるようにする

3-1. ポートからインストール
cd /usr/ports/japanese/php5-mecab/
make install clean

3-2. Apacheをリロードもしくは再起動
/usr/local/etc/rc.d/apache22 reload

3-3 MySQLのmy.cnfを編集(最低文字数を1文字に)
nano /etc/my.cnf

                                  • -

[mysqld]
default-character-set=utf8
ft_min_word_len=1

[client]
default-character-set=utf8

[mysqldump]
default-character-set=utf8

[mysql]
default-character-set=utf8

                                  • -

3-4. MySQLを再起動
/usr/local/etc/rc.d/mysql-server restart


4. PHPから利用チェック
parse($str);
?>

Aptana

新入社員がきた。
うちの会社はほとんどMacを使っているのですが、Macを使うのは初めてらしい。
Macは慣れながら使っていくので、MacOS関連の書籍はここ何年も購入しなかったが、この新入社員のために購入することになり、一緒にヨドバシまで行ってきた。

フォルダの作成の仕方、メールの設定とかこういうレベルの本ばかりで、これだ!って思える本がなかった。


それから、僕の個人用お古のMacBookを仕事用とは別に自由に持たせることにした。
そのMacBookには仕事で使うAdobe DreamweaverPhotoshopが入っていないと忠告したが、いろいろ調べてDreamweaverライクなAptanaというオープンソースのソフトがあるみたい。

Aptana
http://www.aptana.com/

AptanaでWebページ作成はここまでできる!
http://www.atmarkit.co.jp/fwcr/rensai/freeauthoring01/freeauthoring01_1.html

OpenOfficeGIMPMacネイティブになったみたいだし、Macオープンソースアプリがどんどん便利になっていく。。

後日、僕も使用してみたい。


早く仕事に慣れて、会社の戦力になってね!

Submerge on Mac OS X 10.5.5

Subcommanderとともに愛用していた、SubmergeMac OS X 10.5.5にアップデートしたあたりから使えなくなった。

起動しようとすると「アプリケーション"submerge"は破損しているか、不完全である可能性があるため、開くことができません。」と出る。

愛用していたのはSubcommander 1.2.2+ですが、2.0.0b4とかも試してみましたが、やはり不具合が多くまだ使えるレベルじゃない。。

困った。。。
TortoiseSVNライクなFinder一体型のSCPluginはあまり使いたくない。。

Adobe Dreamweaver CS4からはSubversionに対応するみたいだけど、まだまだ先の話だし。。。

ほかに良いSVNクライアントはないのかな。。

最近MacでのWEBアプリケーション開発者が増えてきたみたいだけど、どうしてるんだろう?

iPhone 2.1 アップデータ

動作や日本語入力回りがすごくよくなった。

でも期待していたコピペ機能は未実装。
iCal、MailなどのToDo、メモとの連携はまだできないみたい。
iCalやアドレスブックみたいに簡単に同期とれるToDoがほしい。

2000円以上も払ってOmniFocus買ったけど、使い方を勉強する時間がなく、全く使えない。

メールのメモがiPhone上で編集できたらいうことないんだけど。。
もしくはiPhoneのメモがMacでも閲覧、編集ができるようになるか。。

日本でAndroid端末が出るまでには、もっとよくなっていると期待。

それより、iPhone 2.1で電波感度がよくなった気がするけど、もともと圏外のところはやっぱりダメだ。

SoftBankの電波入るところが少なすぎて、なかなかauを解約できない。
もう2台持ち歩きたくないんだけど。。。

audocomoからiPhoneみたいな携帯でないかな。。

SubcommanderとSCPlugin

なんかよくわかんないけど、Subcommanderから呼び出すSubmergeは大丈夫みたい。

SCPluginを試してみましたが、下記のようなエラーが出て、SCPluginでレポジトリにアクセスすることができません。
"Server certificate verification failed: issuer is not trusted"

サーバー証明書の認証に失敗した。発行者は信頼されてません。という感じでしょうか?
うちのSubversionはApache22のmod_dav_svnを使っているのですが、自己証明書のSSLを使っているためだと思います。

MacSafariで信頼するようにしても、Keychainとは連携されていないようです。
こうゆう場合はコマンドを叩いて、証明書を許可するのでしょうが僕にはそこまでの知識がありません。

こういう場合は一度Subcommanderで、そのレポジトリのサーバーを信頼するようにすると、下記ディレクトリになんかのファイルが追加され、SCPluginでもレポジトリにアクセスできるようになります。
~/.subversion/auth/svn.ssl.server/

それで使った感じだけど、けっこういいかも。
でもSubmergeもまだ使えるし、プロジェクトを俯瞰して管理できるSubcommanderの方が僕の性には合ってる。

早くSubcommander2の安定板出てほしいな。