Arbow 的个人资料100000111100101100010110...照片日志列表 工具 帮助

L XF

职业
兴趣
Don't trust motto
第 1 张,共 9 张

10000011110010110001011011111110111.deserialize()

Life.serialize()
2006/10/15

数据克隆身份验证

我的共享空间已申请网易博客-博客数据克隆服务,克隆数据目标: http://blog.163.com/arbow
2006/9/25

Opera 与输入法 @ Ubuntu

装了一个Ubuntu,Opera里面死活调不出输入法。上Google搜了一番,用Opera的share-qt版本就可以了。结果下了一个安装,未果:( 用的是fcitx,尝试安装一个scim,Google了一番,配置貌似也很简单,修改,于是灾难开始了,每次登录后就给我一个蓝屏。。。挣扎了2个多小时后,终于找到了正确的文档,终于能进入Gnome了,原来scim后面要加一个 -d 参数。。。用了scim,发现还是不行。再搜文档,终于给我发现了: 因为KDE/Qt使用XIM在ArchLinux,必须取消 export QT_IM_MODULE="scim”。 必须也增加 export XIM_PROGRAM="scim -d" 比如关于scim在 /root/.bashrc 或 /home/user/.bashrc export XMODIFIERS="@im=SCIM" export GTK_IM_MODULE="scim" export XIM_PROGRAM="scim -d" OMG。。。于是我的最终配置文件如下: cat /etc/X11/Xsession.d/95xinput export XMODIFIERS=@im=SCIM export GTK_IM_MODULE="scim" export XIM_PROGRAM="scim -d" scim -d 不得不说一句,网上有些错误的文档真是害人!
2006/9/13

Ugly Protocol

今天和Donald聊天,他说很多SP自己搞的一套协议都丑陋不堪,我们制订的协议也有这样的问题。
因为新版本开发,框架变动,再次需要对协议处理的逻辑代码进行移植,这时又想起这个问题。为什么明知道协议丑陋而不去更改重构呢?原因很简单:成本问题。
协议更改,Client和Server都需要进行处理代码的变动,因为协议很ugly,因此之前编写的处理代码成本较高,重写就显得很“浪费”。此外由于不仅仅是Server需要更改,Client那边任务紧张,因此修改的成本很高。
看来有空就偷懒看看JEP,研究研究,随让我挂的头衔是所谓“研发”的呢...

v2.1 ? v2.5!

随着需要改变的东西越来越多,除逻辑处理和协议字段的获取外无一幸免,我决定,版本号由2.1跳为2.5,证明其为一个较大变动的版本,相应的.........跳票了,可能需要到下周末才能测试上线

貌似应该抽空研究一下JEP

http://www.jabber.org/jeps/ Jabber Enhancement Proposals
里面都是对Jabber协议的增强,定义了详细的协议规则。http://hi.baidu.com/jabber 这里有对部分JEPs的介绍。
 
如果要开发新的协议,JEP也许是一个比较好的参考。