rskkserv
version 2.1
Shugo Maeda <shugo@aianet.ne.jp>

概要
====

rskkservは、Emacs上の仮名漢字変換プログラムSKKのためのサーバープログラムで、
オブジェクト指向スクリプト言語Rubyによって実装されています。
そのため、実行にはRubyインタープリタが必要です。


インストール
============

skkserv.rbを適当なディレクトリに移動してください。

makeが使える環境では、

# make clean
# make prefix=/usr libexecdir=/usr/sbin chachedir=/var/lib/skk install

などとすることでインストールできます。
コマンドラインで辞書を指定するのが面倒な人にはこの方法をお勧めします。


使い方
======

skkservとほぼ同じです。
詳しくはskkserv.rb --helpとしてみてください。


キャッシュファイル
==================

rskkservは初回起動時にSKK-JISYO.*.a,SKK-JISYO.*.nというファイルを作成して、
次回からはキャッシュを読み込んでインデックステーブルを作成することで、起動
の高速化を図っています。
辞書ファイルの方がキャッシュよりも新しい場合は自動的にキャッシュを更新する
ようになっていますが、動作がおかしい場合はキャッシュファイルを削除してみて
ください。
rskkserv-2.0ではキャッシュファイルを作るディレクトリをオプションなどで指定
できるようにしましたので、/var/lib/rskkservなどにキャッシュファイルを置く
とよいでしょう。


libwrap対応
===========

rskkservはlibwrapに対応しており、libwrap-rubyがインストールされている環境
の場合、/etc/hosts.allowおよび/etc/hosts.denyを参照しアクセスの制限を行い
ます。
設定ファイルの書式についてはhosts_access(5)を参照してください。
