见到了好多老朋友,真是很高兴!希望不必”再过二十年,我们来相聚” ...
星期日 六月 28, 2009
见到了好多老朋友,真是很高兴!希望不必”再过二十年,我们来相聚” ...
星期二 六月 23, 2009
星期四 六月 18, 2009
SunPinyin-1.0-SnowLeopard.zip
星期二 五月 19, 2009
std::vector::insert (...) in SunStudio's RW STL, does not support reverse iterator, a workaround is to use std::copy (...) and back_inserter (...) instead, as following,
- dest.insert (dest.end(), src.rbegin(), src.rend());
+ std::copy (src.rbegin(),src.rend(),back_inserter(dest));
M1: 2009/05 ~ 2009/06
- re-implement the CPinyinTrie classes to use encoded syllable (instead of pinyin character) as key to lookup the systeam lexicon.
- implement the static Double-Array-Trie class, to load pinyin suffix trie data, assisting the pinyin segmentation.
- define the IPySegmentor interface, and implement the QuanPin segmentor basing on the pinyin suffix trie.
M2: 2009/06 ~ 2009/07
- re-implement the CIMIContext class basing on the new data strcture which would be largely changed.
- implement the CUserDict class (using SQLite).
- re-implement the classic view, and update gtk-standalone accordingly, to test the classic view.
M3: 2009/07 ~ 2009/08
- re-implement the modern view.
- re-implement the user configuration.
- testing the functionalities of views with gtk-standalone, and resolve found issues/bugs.
M4: 2009/08 ~ 2009/09
- update the Mac OS porting (by Yong, jjgod or other community developers)
- update the scim-sunpinyin porting (by Kov Chai or other community developers)
- update the iiimf-cle-sunpinyin porting (low priority, dueto the local file access limitation of iiimf, userdict may not be enabled)
M5: 2009/09 ~ 2009/10
- port to ibus framework (by Yong or other community developers)
- add Double Pinyin support
- bug fixes
Future Plans
- add ZhuYin support
- add Simplified Chinese -> Traditional Chinese conversion on Mac OS porting (scim has this feature as a framework facility)
- add more new words in dictionary, and retrain the language model
... ...
星期三 四月 29, 2009
星期六 四月 11, 2009
星期二 四月 07, 2009
此次更新的主要内容包括:
- 解决了在PowerPoint 2008中使用经典模式无法输入中文的问题(严格来说是PowerPoint的bug)
- 修正了应用程序失去焦点会重置中英文模式的问题
- 修正了在输入法弹出的对话框中无法输入的问题(感谢tianyu263的帮助)
大家可以从这里下载最新的安装包。在安装完成之后,请到http://src.opensolaris.org/.../sunpinyin/ime/data下载lm_sc.t3g.le以及pydict_sc.bin.le(如果是PowerPC请下载后缀为'.be'的对应文件),将'.le'(或'.be')的后缀去掉,并拷贝到/Library/Input Methods/SunPinyin.app/Contents/Resources目录下。或者从苹果驿站下载数据安装包来安装。
星期六 三月 28, 2009
No offense, but I'm just curious why does Sun spend money on developing an input method for Mac OS? Or Is this just a personal project?And here comes my reply, that I'd like to post as new entry too,
Actually, the core of SunPinyin is the conversion engine based on statistical language model, and it can have different front-ends, like gtk_standalone (for debugging) iiimf-cle, scim, beCJK, and leopard/IMKit as well. The basic idea of porting SunPinyin to leopard/IMKit is to let more people to know about this input method, and attract some Mac developers to join this project, and hopefully join the engine development eventually. Another reason is that I'm not satisfied with the existing input methods on Mac.
The returns are that we really got a lot of valuable feedback and responses from the Mac users (like Zheming), and attracted several developers (including a UI designer) to join us. Though I'm hoping some one could take over the maintenance of leopard/IMKit porting from me
All the contributions from Mac world, are helping us to make SunPinyin better, and better, on all platforms.
While, yes, you're right, it's more likely a personal project, I mostly spent spare time on that. Though the initial porting did take several working days. And, I'd appreciate the supports from my managers.
Hopes you enjoy it
星期五 三月 27, 2009
此次更新的主要内容包括:
- 替换了新的SunPinyin图标(感谢chumsdock同学的贡献)
- 修正了Shift+其他组合键会造成中英文状态切换的问题
- 改善了即时输入模式,可以输入无效的拼音字符,Return键不再是进行音字转换而是提交preedit,Shift+Return则把整个输入缓冲区中的拼音字符提交到应用程序中,方便大家临时输入英文的需要
![]()
大家可以从这里下载最新的安装包。在安装完成之后,请到http://src.opensolaris.org/.../sunpinyin/ime/data下载lm_sc.t3g.le以及pydict_sc.bin.le(如果是PowerPC请下载后缀为'.be'的对应文件),将'.le'(或'.be')的后缀去掉,并拷贝到/Library/Input Methods/SunPinyin.app/Contents/Resources目录下。或者从苹果驿站下载数据安装包来安装。
This blog copyright 2009 by yongsun

