更新SunPinyin-MacOS-2.0 beta 4.2 (10.5/10.6)

因为是比较小的更新,就没升beta的主版本号 ...
  • 加入了用Ctrl+数字键删除用户自造词的功能。之所以用Ctrl,是因为Alt+数字键会输入特殊字符,且输入法无法收到该键盘事件;也没有用Command+数字键,也是担心和其他程序自身的快捷键相冲突。下一步我们会加入各类快捷键自定义的功能(估计会推迟到2.0.1)。

在使用该功能时,你可能会发现,无法删除掉某个候选词,可能的原因包括:

  1. 该候选不是自造词,而是系统词库中的词
  2. 该候选不是自造词,也不是系统词库的词,而是计算得到的最佳句子。

如果用户自造了一个词,例如“册使贫”,这个词对应的音节在系统词库中没有词,下次你再输入ceshipin的时候,这个词会出现在第一候选;但是在用户用ctrl+1将其删除之后,可能会发现候选词列表没有改变,这是因为虽然我们在用户词典中删除了这个词,并在history cache中删除了和这个词有关的unigram和bigram,但是这三个字(册、使、贫)依然位于history cache之中,使得这三个字的组合成为了计算得到的最佳句子。

理想的解决方法是,把这个词中所有的bigram组,在history cache中一并删除。因为我们并不知道,当初组成这个词时,所用的词序列(例如,是册使+贫,还是册+使贫,或者是册+使+贫)。因此,找到所有的bigram组,是一个开销比较大的操作。所以,目前并没有采用这种方法。要完善的解决这个问题,需要我们在用户词典中记录下是哪种组合(即这个自造词是由那些word id构成的),涉及到的改动比较多,而且和目前用户词典的schema不兼容。希望我们能在2.1中实现。

因此,虽然可能有些时候的确令人困惑,但是这个自造词的确是已经被删掉了,并且随着你的使用过程,这个“伪”最佳句子也会逐渐不见的 ...

如果没有意外,这将是我们的最后一个beta release,之后一些小的bug fixes会通过minor release的方式进行更新 ...

欢迎下载试用,SunPinyin-MacOS-2.0.zip。已安装之前beta版本的朋友,无需删除已安装的版本,直接运行安装程序即可。首次安装的朋友请注意,当安装程序进行到“下载数据文件”步骤时,请点击“开始…”按钮下载必要的数据文件(文件较大,可能比较耗时)。

更新SunPinyin-MacOS-2.0 beta 4.1 (10.5/10.6)

因为是比较小的更新,就没升beta的主版本号 ...
  • 加入了输入数字键之后紧跟着的句点用英文句点的功能,例如在中文状态下,输入1.0.0得到的结果是'1.0.0',而非'1。0。0'。

欢迎下载试用,SunPinyin-MacOS-2.0.zip。已安装之前beta版本的朋友,无需删除已安装的版本,直接运行安装程序即可。首次安装的朋友请注意,当安装程序进行到“下载数据文件”步骤时,请点击“开始…”按钮下载必要的数据文件(文件较大,可能比较耗时)。

更新 sunpinyin-2.0 beta 4 for mac os (10.5/10.6)

Beta 4中更新的内容:

  1. 加入了用户自定义标点的功能,用户可以选择打开、关闭或修改某个映射,但是貌似command+v快捷键粘贴不管用,好像后台应用弹出的对话框都不支持这个快捷键;不过还好,可以用右键菜单的拷贝功能。
  2. 修正了用户数据文件存放目录的bug (#59),大家在安装新版本之前,烦请将~/.sunpinyin拷贝到~/Library/Application\ Support/SunPinyin。

由于修改的代码比较多,且会break ibus-sunpinyin2的build,考虑到ibus-sunpinyin2最终发布在即,这部分改动暂时还没有同步到github上。

欢迎下载试用,SunPinyin-MacOS-2.0.zip。已安装之前beta版本的朋友,无需删除已安装的版本,直接运行安装程序即可。首次安装的朋友请注意,当安装程序进行到“下载数据文件”步骤时,请点击“开始…”按钮下载必要的数据文件(文件较大,可能比较耗时)。

接下来,我们将集中精力,提高sunpinyin在mac平台上的兼容性,包括chrome和其他的一些应用程序,并争取加入快捷键删除用户自造词的功能。然后就可以正式发布2.0了。之后的计划,是希望能改进全拼切分器以支持模糊切分,并改进双拼切分器以支持双拼上的易混淆音。当然,词库和语言模型也是重中之重啦 ...

紧急更新 sunpinyin-2.0 beta 3 for mac os (10.5/10.6)

最近经常晚睡,加上忧心小小的幼儿园入托,睡得也不踏实。结果晕了头,修改代码的时候不小心引入了两个大bug :(

  1. 修正了在关闭输入法时可能导致sunpinyin crash的问题(#42
  2. 修正了设置易混淆音和自动纠错无效的bug(#48
  3. 加入了自动检查更新的选项,可以禁止自动更新(感谢jjgod)

欢迎下载试用,SunPinyin-MacOS-2.0.zip。已安装beta 1/2版本的朋友,无需删除已安装的版本,直接运行安装程序即可。首次安装的朋友请注意,当安装程序进行到“下载数据文件”步骤时,请点击“开始…”按钮下载必要的数据文件(文件较大,可能比较耗时)。

Update:

2010/03/13: 使 用sunpinyin-2.0的双拼用户,烦请重新下载beta 3并安装,@billxue刚刚fix了一个双拼的bug,http://code.google.com/p/sunpinyin/issues/detail?id=43 ...

sunpinyin-2.0 beta 2 for mac os (10.5/10.6)

Beta 2中更新的内容:

  1. 修正了一个导致crash的bug (#36)
  2. 修正了无法安装到~/Library/Input\ Methods的bug (#30)
  3. 加入了在切换中英文时提交的选项 (#18)
  4. 加入了中文的本地化界面
  5. 将全角半角切换快捷键从Shift+Space改为Alt+Space,避免和Safari的向上翻页键冲突
  6. 提供了安装包,同时支持Mac OS 10.5和10.6,并支持PowerPC系统 (未验证)
  7. 将升级检测和数据文件校验等配置文件迁移到sunpinyin.googlecode.com

欢迎下载试用,SunPinyin-MacOS-2.0.zip。已安装beta 1版本的朋友,无需删除已安装的版本,直接运行安装程序即可。首次安装的朋友请注意,当安装程序进行到“下载数据文件”步骤时,请点击“开始...”按钮下载必要的数据文件(文件较大,可能比较耗时)。

sunpinyin-2.0 beta for mac snowleopard

Beta 2版本已发布安装包,请参考:sunpinyin-2.0 beta 2 for mac os (10.5+)

过年期间把sunpinyin-2.0的mac porting搞了搞,有一个基本可用的版本了。和前一版相比,2.0加入了双拼、易混淆音、拼音自动纠错、用户词典等新特性。欢迎下载试用: SunPinyin-2.0-beta.zip

下载解压之后,请用下面的步骤进行安装:

  1. $ sudo rm -rf /Library/Input\ Methods/SunPinyin.app
    (
    注意:仅当已安装1.0版本时需要此步骤)
  2. $ sudo mv ~/Downloads/SunPinyin.app /Library/Input\ Methods/
  3. $ for i in {1..10}; do killall -9 SunPinyin; done
    (
    注意:仅适用于升级旧版本,初次安装请重新登录,并在系统的语言设置中选中SunPinyin)

leopard(10.5.x)的用户,可先执行上面前2步,然后下载 SunPinyin-2.0-beta-leopard.zip,解压缩之后,覆盖已安装的snow-leopard的版本:

  • $ sudo cp -r SunPinyin.app /Library/Input\ Methods/

再执行第三步,就可以了。

还有很多易用性的功能还未完善,包括支持用快捷键删除用户自造词、在输入数字后将句点设为英文句点等。希望在下个minor release中加入进来。欢迎大家多提宝贵意见 :)

iMac 27/i5 入手

今天中午接到三里屯Apple Store的电话,说i5的iMac昨晚已经到货。晚上一下班,就急急忙忙跑过去提了,到快10点才回到家。

iMac的Setup真是相当的简洁,只需要一根电源线,电源模块在机器内部。键盘和鼠标也都是蓝牙的。不过我还是比较喜欢有线的那款键盘,因为键盘的两侧有两个USB接口,可以很方便地接U盘等小设备,而不必跑到机箱后面。鼠标的手感还不错,有点沉,还是觉得前代的那款,握在手里更舒服。

屏幕真是惊人的大啊,刚开始还觉得有点头晕,现在已经基本适应了。

后面几天有得玩了,正在下载Xcode 3.2.1 ... 不过近期工作很忙,估计周末要加班了 ...

SunPinyin for Mac Leopard updated (10)

感谢jjgod的贡献,为SunPinyin加入了自动更新的功能,

他还使用了新的打包工具iceberg,并为安装程序开发了一个插件,以支持检测和下载数据文件,

除此之外,本次更新还修正了“强制使用英文布局”选项无法正常工作的问题。

大家可以从这里下载最新的安装包。