9月, 2009

PHPからkakasiを呼び出す

投稿者:アールケー開発 この記事は 2009年9月20日 に公開されました。

MySQLで作成したデータベースに対して、日本語の全文検索を行いたいと思い、実現方法を調べました。その結果、次のような方法を行うと出来るらしいということがわかりました。

  • kakasiなどを使用して、検索する文章を分かち書きする
  • 分かち書き結果をバイト単位で16進数に変換して、16進数文字列として検索する

Perlでこのやり方を実現している方のホームページに書かれていることの受け売りです。下記のページにPerlでのやり方が掲載されています。これを参考にして、PHPで行いたいと思います。

MySQLでお気楽全文検索

http://www.hippo2000.info/perl/myfull.htm (消えてしまったようです)

まず、そのために、PHPからkakasiを呼び出す方法を調べました。

PHPからkakasiを呼び出すには、別プロセスと起動する方法と拡張モジュールを作成する方法があります。ここでは、拡張モジュールを作成する方法をとります。

続きを読む »

▲ページトップへ戻る

CVSパスワード認証サーバーpserverのセットアップ

投稿者:アールケー開発 この記事は 2009年9月19日 に公開されました。

CVSを使用して、サーバーに接続する方法の一つに、「パスワード認証サーバー(pserver)」という方式があります。ここでは、SUSE Linux 9.1で、CVSパスワード認証サーバーのセットアップ方法を紹介します。

続きを読む »

▲ページトップへ戻る

PostgreSQLのセットアップ

投稿者:アールケー開発 この記事は 2009年9月19日 に公開されました。

PostgreSQLをSUSE Linux 9.1にセットアップしました。その過程をまとめました。

インストール

SUSE Linuxではソフトウェアの追加はYaSTというツールを使用します。PostgreSQLとPHPから呼び出すために必要なモジュールはYaSTに登録されていますので、ここからインストールを行いました。

YaSTから「ソフトウェアのインストールと削除」を呼び出し、以下のモジュールをインストールします。

postgresql
postgresql-contrib
postgresql-docs
postgresql-jdbc
postgresql-libs
postgresql-pl
postgresql-server
psql-ODBC

その他に、日本語の全文検索を可能にするために、後で必要となる、ライブラリも追加します。

kakasi
kakasi-dict

それと、PHPからPostgreSQLを使用するために必要なモジュールを追加します。

php4-pgsql

続きを読む »

▲ページトップへ戻る

Debian on IBM eServer xSeries 205

投稿者:アールケー開発 この記事は 2009年9月19日 に公開されました。

IBM eServer xSeries 205 (以降、x205と書きます)というサーバーマシンがあるのですが、これにDebian GNU/Linuxをインストールしました。この際の構築作業についての覚書をこのドキュメントにまとめます。

続きを読む »

▲ページトップへ戻る