Announcement 10-JAN-2018: no further development will be made on dbskkd-cdb.
for version dbskkd-cdb-3.00
by Kenji Rikitake mailto:kenji.rikitake@acm.org
last updated 13-NOV-2016
dbskkd-cdb is a dictionary server for SKK Japanese Input Method system.
For building the executable file, TinyCDB
is required.
See skk-server-protocol.md
for the details of the server-client protocol.
See LICENSE
. The MIT License.
- FreeBSD/amd64 11.0-STABLE
- Periodically tested on Travis CI with both clang and gcc
-
makeskkcdb.sh converts a plaintext SKK dictionary to the CDB format. The default source file name is
/usr/local/share/skk/SKK-JISYO.L
and the converted cdb file will be placed in the current directory asSKK-JISYO.L.cdb
. This.cdb
file should be placed with the filename specified inJISYO_FILE
macro indbskkd-cdb.c
. -
Do
make
to compile. This requirecdb.h
andlibcdb.a
of TinyCDB. For the Make prodecure on Linux, consult.travis.yml
. -
Do
make install
to copy the compile executable image to the executable image directory. The default directory is/usr/local/libexec
.
Assign a dedicated non-privileged user for this program and invoke with the uid.
DO NOT invoke with the root or superuser privilege.
See examples.md
for the configuration examples.
dbskkd-cdb does not collect any usage statistics or information.
The source code repository and issue tracker is available in Github at
http://github.com/jj1bdx/dbskkd-cdb.
Inquiries and comments are welcome by the forms of GitHub Pull Requests
and issues in Japanese and English. If you do not want to use GitHub,
contact Kenji Rikitake by email for your proposals.
Daniel J. Bernstein for his cdb, Michael Tokarev for his TinyCDB.
SKK developers and contributors including:
Makahito Sato, Mikio Nakajima, Yukiyoshi Kameyama, Masaaki Sato, Takashi Sakamoto, Fumitoshi Ukai, Toshinori Maeno, Yasuhiro Honda, Hayao Nakahara, Takahiro Kikuchi, Hideo Matsumoto, Hidetaka Koie, Takao Kawamura, Hideto Kihara, Rikishi Inakazu, Makoto Matsushita, Atsushi Yamagata, Tatsuya Kinoshita, Ryosuke Nakai, Hajimu Umemoto.