Sekka 1.1.3.pre リリース
SKKライクな日本語入力メソッド [Sekka] 1.1.3.preをリリースしました。(リリースノート [Sekka.ReleaseNote])
リリースの概要
辞書の容量削減のため、AZIK対応版とAZIK非対応版にわけました。 環境変数 SEKKA_AZIKが定義されている時だけAZIK対応版がインストールされます。 ちなみに私はAZIKを使ってないため、小さいほう(AZIK非対応版)を使っています。
だいぶ安定してきたので、もうしばらく使って1.2.0にしたいと思っています。 preリリース版であるため、次のように “–pre” オプションを付けないと 1.1.3.pre はインストールされません。
gem install sekka --pre
従来通り、最新版は次のコマンドで
gem install sekka
1.0.0(安定板)がインストールされます。
以下リリースノートです。
version 1.1.3.pre
辞書データの圧縮を行なった。
- 辞書バージョン1.2.2
– キーの圧縮
マスター辞書のユーザ名 MASTER という文字列を M 1文字に、
デリミタ :: を : 1文字にした。
サイズ (MacOS X 64bit上 : Tokyo Cabinet version 1.4.47 for Mac OS X)
圧縮前 version 1.2.0
SEKKA-JISYO.SMALL.tsv 0.37GByte 399549310 Byte
SEKKA-JISYO.SMALL.tch#xmsiz=256m 0.59GByte 631434784 Byte
Redis-2.5.8 の消費メモリ 1.47GByte
圧縮後 version 1.2.1
SEKKA-JISYO.SMALL.tsv 0.30GByte 322684820 Byte 19%減
SEKKA-JISYO.SMALL.tch#xmsiz=256m 0.50GByte 545817488 Byte 13%減
Redis-2.5.8 の消費メモリ 1.40GByte 5%減
– AZIK非搭載の辞書を用意した。
AZIKの不要なユーザーはより少ないメモリ消費量で利用できる。
サイズ
AZIKを含むもの SEKKA-JISYO.SMALL.A.tsv
Redis-2.5.8 の消費メモリ 1.40GByte
AZIKを含まないもの SEKKA-JISYO.SMALL.N.tsv
Redis-2.5.8 の消費メモリ 0.46GByte 67%減
– 環境変数
export SEKKA_AZIK=1
が定義されている時だけAZIKを含む辞書が選択される。 設定無しではデフォルトのAZIK非搭載の辞書がインストールされる。
次の目標
他に開発したい別事案があるので、Migemoインタフェースの開発は保留にしました。 すみません。しばらく別アプリに注力します。