kiyokaのブログアーカイブ

Archive of old blog posts

Sekka 1.1.3.pre リリース

SKKライクな日本語入力メソッド [Sekka] 1.1.3.preをリリースしました。(リリースノート [Sekka.ReleaseNote]) img

リリースの概要

辞書の容量削減のため、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インタフェースの開発は保留にしました。 すみません。しばらく別アプリに注力します。