December 04, 2008

新酷音進度報告 7


    「重要的不是擁有偉大的構想;只要能日復一日,年復一年推動一個小點子,它就能帶你到地球的另一端,想出一個小點子只需要一剎那,但付諸實現卻要花一輩子,甚至好幾代的時間。」
L'OREAL 集團創辦人 Eugene Schueller 在邁入事業的高峰時,道出此句貌似平凡但值得反覆思索的話語。中文輸入法是吾人每日所用的軟體,或許實做一套輸入法不難,但要付諸實踐,並使其日臻完美,則是漫長但卓越的工作。對於輸入法的實做,zonble 就過來人的經驗,發表了 [鎚子與釘子] 一文,談及輸入法在資訊平台難逃相容性的挑戰,以及許多使用者所認為「本該如此」一類特徵與問題,其背後是多麼坎坷與崎嶇,甚至,就連把輸入法作到無與倫比的完善後,還是會面對如 [跟政府要錢、開會、以及「人文的答案」] 一文所及的「批評」與「挑戰」。光想到這些,心頭就涼了一半,何況要「日復一日,年復一年推動」呢?

不過,到了 2008 年,我們仍持續開發輸入法 (回應 clkao 的名言),[新酷音計畫] 在若干開發者業餘的投入後,以鴨子划水的姿態,在功能與平台相容性漸有進展。日前,我們釋出新酷音核心函式庫 libchewing 0.3.2 版、MS-Windows 平台實驗性 Win32-chewing 0.4-dev 版,以及 SCIM-chewing 0.3.3 版,這些都是環繞於 libchewing 0.3.x (發展代號: kanruru) 開發分支的輸入法支援。這段時間,主要的更改如下:
  • API 的淬鍊:更完善的設計與搭配的自動測試與分析環境,同時也提供 Doxygen 產生的文件系統
  • 以二進位儲存資料與記憶體映射 (memory mapped) 的機制,加速載入與處理資料、詞庫的速度
  • 整合用於 libtabe、由蔡志浩先生提出的 [mmseg] 斷詞演算法,以提昇分詞、斷字的正確性
  • 初步以中文詞性與使用規律,改進現有自動學習詞彙的設計
  • 無論是 MS-Windows 抑或 UNIX 平台,現在都可使用同一套 libchewing API 來延展其特徵與功能
  • 平台整合,諸如 OpenBSD 作業系統、[ibus] 輸入法框架系統,以及歷史悠久的 [uim] 輸入法系統等等,均納入新酷音輸入法的支援
這些由許多人相繼貢獻而催生,特別要感謝 Kanru Chen。即將入伍的他,目前仍積極投入新酷音的開發,從 2004 年開始,涵蓋大學求學的生涯,見證這幾年的開發,可說是「別人用輸入法打日記,他用自己寫的輸入法來寫日記」。本月,Kanru 就要被國家徵召,也邁入人生的新旅程,在此祝福未來得以平安順利,也希望未來能有同樣具有熱情的學生,投入新酷音輸入法的開發。

下筆同時,又萌生關於「開發新酷音輸入法」這個小點子,持續推動的想法,先提到這邊,未來我們還會繼續努力 :-)
由 jserv 發表於 December 4, 2008 03:50 PM
迴響

如果把字根對照表改掉
是否也可以讓其他輸入法也有自動選詞的功能?

CA 發表於 December 4, 2008 09:40 PM

準備完研究所考試我也要投入!

yen3 發表於 December 4, 2008 10:19 PM

這版的新酷音已經可以在ubuntu的gnome-terminal上輸入了, 謝謝
(我是上個版本反應不行的那位)

robert 發表於 December 5, 2008 05:10 PM

@CA
請參見 OpenVanilla 的 OVIMTobacco

@robert
感謝回報

jserv 發表於 December 6, 2008 01:51 PM

各位大大好:

我和我兒子共用一台電腦,
可是不需要麻煩到使用2個帳號,
我們兩個都喜歡使用酷注音,
可是我的鍵盤排列是倚天,他是預設,
常常打了字才知道要更改鍵盤對應,
我有一個不成熟的想法,
是不是多一個顯示icon目前的鍵盤對應,
或者能設計快速鍵來更改鍵盤對應呢?
謝謝你們,
這個輸入法真的很好用。

曹阿舍 發表於 December 11, 2008 03:47 PM
發表迴響









記住我的資訊?