不多,就这两个。想必大家都能看懂。
fcitx 4.0.1 发布
主要带来一些bugfix,建议更新。
主要变化:
1、解决窗口闪烁问题。
2、皮肤设置上的一些改动。软键盘也支持皮肤设置,dark皮肤更新软键盘图片。
3、文档将不随源码包一起发布,源码包内增加man。
更多详细情况请参见:http://is.gd/iSWKx
同时fcitx-configtool(以前的fcitx-config)和fcitx-sunpinyin也分别更新为0.2.0和0.2.1。
fcitx-configtool:更加友好的快捷键设置。支持外部输入法的配置,更改为单实例。
fcitx-sunpinyin:增加sunpinyin的配置,如模糊音,双拼等。
再次流水个帐
换了dns的nameserverserver到godaddy(免费,就是解析交给他们了),应该不会再受tk不知道那什么破玩意的服务欺负了。
今天貌似数据库挂了一次……不明真相,多半是内存爆了吧,于是把php-fastcgi的进程数减少两个看看情况。
明天去做助教答疑。
给ikde.org做新主题中。
Posted in 日志
Leave a comment
ikde.org 始动!
地址:ikde.org
我和心之所在兄一时激动就搭了这么个站,还是跑在我的VPS上,话说回来原来有两个IP,这次倒是利用上了另外一个。似乎对于我这可怜的VPS没有造成太大负担,目前。
名字话说当初想了不少,比如wowkde什么的,不过心之兄说太高调……(其实他本来也说ikde很高调哎)
这个名字最初是心之兄想的,后来我觉得和以前看的I,robot很像,所以也同意这个名字。
至于主题当然是KDE没话说,我打算最初的计划就是介绍一些KDE里面通常不被了解的一些好玩的东西,至于之后再说的。
我的第一篇已经写完了,那些KDE中的技术(一)Nepomuk。下一个计划当然就是同样备受争议的Akonadi 🙂
Posted in 日志
5 Comments
还是很菜的。
API和ABI。
比如c语言的struct,如果struct的大小或者属性的顺序变了,那么以前编译过的程序和共享库之间是不兼容的。
struct s {
int a;
int b;
};
如果修改之后:
struct s {
int a;
int c;
int b;
};
那么如果你按照之前的头文件编译
struct s o;
o.b和现在的o.b的地址是不一样的,之间差了s中的c这个长度。那么执行的时候就会得到错误的结果,需要靠重新编译解决。
为什么get和set是有必要的?
get和set可以将原有的属性之间ABI的不兼容变化成API。get和set的函数是和包含在共享库当中的,这个函数一定会和共享库一起编译。这样ABI之间的不兼容就被API化解了。
要么保持数据结构不变,要么就不要将它暴露给别人。
Posted in Linux
6 Comments


