Fcitx in 2012

fcitx-year画图手残。

输入法增加了注音,Libpinyin,M17N,Mozc,谚文(libhangul),键盘布局,Unikey,Anthy,Rime的支持。码表的table-extra和table-other提供了更多码表的输入法的支持。

额外的功能中,增加了Unicode输入,用键盘选择输入法,lua,键盘输入拼写提示,拼音输入拼写提示的支持。

已经实现但未发布的功能还有,剪贴板访问,使用拼音时的笔画输入的支持。

尽管9月之后没有发布过大的版本更新,工作主要集中在更加完善的cmake脚本支持和开发工具上。模块之间的互相调用的函数接口加入了代码生成的功能。已经不再使用intltool合并翻译。

特别感谢现在已经常驻开发的 yyc,和没事就找茬的 lilydjwg。

fcitx 所有项目的总代码在 2012 年番了一番。

另外在非官方的项目中有一些从没介绍过的东西,例如:

毫无意义的就是为了好玩的……菊花文支持:

https://github.com/felixonmars/fcitx-tsundere

一个手写输入板的支持:

https://github.com/ohwgiles/fcitx-tablet

由于只是支持特别的硬件(……驱动都没,看着实现是自己逆向的),所以也并没有在这里提及过。

https://github.com/ohwgiles/fcitx-tablet/raw/media/tablet-lxbi-demo.m4v

好奇的人可以围看看这个视频。

Posted in fcitx development | 17 Comments

Announce fcitx-simple

我是没啥起名天赋,这项目名字是看起来比较让人迷茫的。概括一下,这是个可以把 fcitx 当库用的项目,完成这一步主要是为了自动化测试和其他系统(Named:Mac)的移植做准备的。

实现方式的话,就是模拟前端,界面的插件,然后统一注册一个回调处理事件,并且把 fcitx 跑在单独的线程当中。

虽然感觉这样就是空口干讲而已……不过要看现在能做什么的话,也只有这样而已了。

$ fcitx-testbed  fcitx-pinyin
a
UI:UpdateStatus
UI:UpdatePreedit
CANDIDATE:啊
UI:ShowInputWindow
CANDIDATE:1.啊 2.阿 3.吖 4.呵 5.腌 
SPACE
UI:CommitString
COMMIT:啊
UI:UpdatePreedit
CANDIDATE:
UI:CloseInputWindow
a 
UI:UpdatePreedit
CANDIDATE:啊
UI:ShowInputWindow
CANDIDATE:1.啊 2.阿 3.吖 4.呵 5.腌 
a
UI:UpdatePreedit
CANDIDATE:啊啊
UI:ShowInputWindow
CANDIDATE:1.啊啊 2.阿阿 3.啊 4.阿 5.吖 
2
UI:CommitString
COMMIT:阿阿
UI:UpdatePreedit
CANDIDATE:
UI:CloseInputWindow

大概就是这样了。fcitx-testbed 选择只加载fcitx-pinyin,并且读标准输入的输入,然后输出界面更新和相关结果。虽然这次看起来略无趣,不过也是重要的一步。

有兴趣的人可以想想如何直接把fcitx嵌入到你的某个程序中运行。

=-=-=-=-=
Powered by Blogilo

Posted in fcitx development | Tagged | 6 Comments

科技还是有进步的

我从 56k modem 时代就开始耐力无限了……

我的笔记本倒是一直在进步。第一个联想的天逸100A,那会还用着特意买的 nvidia 独显……虽然现在一看那必须是渣渣 nvidia geforce go 6200。(自从我同学教会了我显卡的nb程度看第二个数字之后……我泪流满面……)

其次是 Gateway ID43A,投奔 ATI 和 AMD,当初就是特别这么选的……壮哉我大农企。买来的第一天就换 SSD 了。从此忘记机械硬盘的时代开始了……以及是我Linux单系统的时代也是从此开始的。

然后是今天的Asus Zenbook ux31e 特意升了 i7。除了他娘的电源接口买来不到俩月就跪了……但是这轻薄程度让我可以随手拿着耍……

以及和之前的 Gateway 一比,这键盘,这触摸板……键盘按键冲突少,少到可以随时随地玩东方的程度……

触摸板的多点也明显靠谱,Gateway触摸板多点的时候光标还带动的……这三指右键几乎是按不出来……

以及我没事就可以蓝牙拨号上网……这是我到美帝之后最爽的一件事……第一是流量那个多啊……终于能敞开上,第二是内置终于有蓝牙啊……第三是 NM 的支持也跟上了啊……

其实最终的结论是……

科技的进步取决于你掏钱的程度……妈的。

Posted in 日志 | 18 Comments

科技到底有没有进步

我用计算机也有很长时间了,从小学的二年级开始用,一直到现在也有十几年了。了解到的一件事就是这堆电子产品总比你想象的烂很多。

我大概肯定是个抖M,十几年前玩第一个网游石器时代的时候,那会我的电脑还是 Windows 95,64 MB 内存,CPU 主频才 100 MHz。跑起那游戏的速度简直和幻灯片没两样,但是我还是照旧和一群玩起来完全不卡的基友们玩的很high。

我 的第一台Android手机是Samsung i7500,内存 128 MB,系统是 1.6,那也基本是卡的一逼的系统。第二台 Android 是 HTC G8,内存 384 MB,系统好不容易能 2.3 了,但是就算是玩切水果照样和幻灯片一样,以至于我没技术都能切 700 分。

最近手贱买了个 Archos G9 的平板,和我第一台 Android 相比怎么说也相距两年了,其实依然卡的一B。从手机换成平板吧,我怎么也是期待着有性能提升的,结果看视频依然很卡,跑程序依然反应很慢。

有时候你都怀疑摩尔你死哪去了,科技到底有没有他娘的进步。

在 MSRA 实习的时候,给的那个台式机的反应速度也无比烂,你说 2G 内存少吗,开个 outlook 看邮件都能等个几分钟,简直是配不上台式机之名。

十几年前我用 Windows 95 看视频都没掉帧成那样,现在的手机随便播个视频不挑对播放器,要么跳帧要么音画不同步。然后我还能忍着每看五分钟不同步太严重然后暂停重开。

随便下载个视频扔手机上还告诉我解码器不支持。以至于我花了整个晚上为了能解决当时去东北的出差路上的无聊的问题,重新用两台电脑把一堆视频压成x264 baseline,其中一台压制速度还不及播放速度。这还是2011年的事呢我去。

Posted in 日志 | 18 Comments

爱用什么用什么

Rule No. 1

不因为任何一个独立的用户的加入或者离去感到高兴或者悲伤。

Rule No. 2

晒是人类天性。

小时候你不明白为什么女孩子喜欢跳皮筋,喜欢洋娃娃,女孩子还不明白你为什么喜欢四处乱跑。喜欢漫画的想不清楚别人为什么不喜欢,不喜欢的人想不清楚别人为什么喜欢。

喜欢漫画的人因为兴趣聚到一起,然后有些就忘了世界上其他不喜欢漫画的人的存在。

然后开始认为不看漫画的人真的好不正常。

(抱歉漫画你今天就中个几枪吧)

这事到哪都一样。

来再看几个例子。

女明星结婚了结果烧毁人家的CD海报,漫画家把女主画成了破鞋结果给人家寄刀片,这碍你什么事了。

有个谁换个系统,就让你激动的不行…这你和上面提到的人有什么差别。

你用什么系统什么桌面,Good for you,别人用什么系统什么桌面,Good for them。

概括起来就是,关你鸟事。

Ref:

http://shellex.info/switch-to-osx//#comment_e4e0bffc-ce9e-4e0c-b1e4-1ab82e41f5a3

https://plus.google.com/u/0/104828955189901953970/posts/Q3NevypipQ2

Posted in Linux | 30 Comments