推測:ZIME中州韻輸入法及其各系列版本、產品關係圖
ZIME 中州韻輸入法是一套開源/碼表開放的輸入法引擎(輸入法程序),在佛振等熱心人士的積極開發下,已開發出多個版本,多種產品。我根據瀏覽有關網頁、郵件,推測其各個版本關係如下:其中每個版本的ZIME(例如小狼毫、大白雲等)均附有 Jyutping、Penkyampji、劉式拼音 等多種碼表,用戶只要選擇相應碼表,即可實現在中州韻輸入平臺上通過相應拼音方案輸入漢字的目的。
例如在安裝小狼毫時,只要選擇Penkyampji碼表,即可在安裝小狼毫後,打Penkyampji拼音,輸入漢字,即是一套「小狼毫Penkyampji拼音輸入法」。
不知上述有關ZIME各產品、各版本關係的推測是否妥當? 佛振兄? 本帖最後由 佛振 於 2010-9-1 21:35 編輯
我來了!
廠裡的項目有了小小的進展,今晚終於可以不在廠裡加班,回宿舍好好睡一覺了。
預覽版發佈後,上班太忙,所以ZIME這個項目無法繼續推進。好在發佈前還有兩週時間,得空閒一定再努力一把。
就說這一帖,實在是非常有趣!項目非常需要這樣的總結和前瞻的討論。
事實上,這個項目剛剛做了半年多,最初是我一個人做,兩三個月的密集開發後,時間管理就比較隨意了。
在大家見到這個輸入法的時候,已經迭代過幾個版本了。
最初的輸入法是在網頁裡完成的,類似於「大白雲」,但是需要Google Gears插件的支持,安裝、使用不便。後來這個作品便完全廢棄了。
終於決計要寫一個真正的桌面輸入法,才有了ZIME這個項目。
我希望「中州韻輸入法引擎」,是這整個輸入法計劃的名字,不再改變。
而其中各個產品線,以及主要的版本,各起響亮的開發代號。
最初的ibus-zime,號曰「Stylo」,偏向於整句輸入模式,空格斷詞、回車上屏那種。
進行了一番探索之後,就被新的算法取代,曰「Plume」,且ibus-zime 2.x 和後來的 Plume.js 均採用這一套算法。
如今我對這一套核心算法的效果仍不滿意,已經暗暗開啟一個Rhyme分支,要大膽嘗試新的方法,一旦成功,就用C++來重寫整套核心算法,從而去除對Python的依賴。
這些開發代號,最初都是用來標識核心算法的版本的。基本上每次都是有思路的大幅改進,代碼從頭寫過才更換代號。
因為ibus-zime除了核心算法以外,就沒什麼東西了。底層的操作都是IBus封裝好的。
然而自從有了網頁版,我發覺不同的產品更需要好的名字,而產品的不同版本時常更換名字不好,除非選取的詞語相關度很高,一看就是一個系列。
所以我決計每個產品線的開發代號固定下來:
中州韻輸入法引擎/ZIME
*核心算法:平水韻/Rhyme
*Windows移植版:小狼毫/Weasel
*(Mac版?尚無計劃)
*網頁體驗版:大白雲/Plume
【大白雲】未來發展成為真正的輸入法線上服務,可能包括:
*網頁體驗版
*網路詞庫,收集統計信息,挖掘新詞,詞庫在線同步更新
*關聯到:協作修訂和在線管理輸入方案庫的【共識/Consensus】網絡應用,輸入方案導出、下載服務(平水韻的輸入方案與詞庫進一步分離,詞庫由所有輸入方案共享)
做到這個程度,大概叫「中州雲」更有趣。 :)
其實 Rhyme 是絕好的名字,用來指稱方言輸入法酷斃了。我也曾想用他取代「中州韻」。他有一個妙處:Rhyme Input Method Engine --> RIME,發音恰巧仍是「Rhyme」!如何取捨,大家討論罷。
打字機/Typewriter、宮保拼音/Combo Pinyin等,實在是些相關的小工具,不是主幹產品。 中州韻輸入法引擎/ZIME
*核心算法:平水韻/Rhyme
*Windows移植版:小狼毫/Weasel
*(Mac版?尚無計劃)
*網頁體驗版:大白雲/Plume
【大白雲】未來發展成為真正的輸入法線上服務,可能包括:
*網頁體驗版
*網路詞庫,收集統計信息,挖掘新詞,詞庫在線同步更新
*關聯到:協作修訂和在線管理輸入方案庫的【共識/Consensus】網絡應用,輸入方案導出、下載服務(平水韻的輸入方案與詞庫進一步分離,詞庫由所有輸入方案共享)
做到這個程度,大概叫「中州雲」更有趣。 :)
佛振 發表於 2010-9-1 20:42 http://bbs.cantonese.asia/images/common/back.gif
呵呵,原來如此。
看來我在一樓的理解還是有些誤區的。 回覆 4# xiss
沒有啊,很好的想法。我也想過升級以後改項目名。最後真改了也未可知。
圖畫得不錯。 回覆xiss
沒有啊,很好的想法。我也想過升級以後改項目名。最後真改了也未可知。
圖畫得不錯。 ...
佛振 發表於 2010-9-1 22:53 http://bbs.cantonese.asia/images/common/back.gif
呵呵,粗製濫造的圖,見笑了
頁:
[1]