关于XIM的那些输入模式

我一直弄不清楚,over-the-spot, on-the-spot, off-the-spot, root-window这帮东西到底有啥区别 今天查了某oracle资料:http://download.oracle.com/docs/cd/E19504-01/802-7789/6ibcsnfb8/index.html 首先这些都是预编辑内容的模式,就是那些你打了但是还没确认的那些字的显示方法…… 貌似over-the-spot是在光标处会出现当先的预编辑内容,但是不会把原有内容自动后移,因此新内容显示起来会覆盖在老的上面。确认之后,新的会把老的挤到后面去。 on-the-spot也是在光标处出现预编辑内容,但是会在预编辑,也就是还没确认的时候就把老内容挤到后面去。 off-the-spot貌似是在窗口左下角之类的位置出一个窗口自己显示预编辑内容,反正应用程序不用关心…… root-window据说会在屏幕底下划出一块来显示预编辑内容,莫非是类似从前dos的输入法…… X上没见过。 反正前两个都要程序管,第三个要输入法自己画。 搞这个是因为,今天实现了GeManX对于输入法预编辑的支持,顺路看了看这方面资料…… 因为新ibus好像不关心你程序自己说自己支不支持预编辑,他总是认为你支持,这就导致本来不支持的GeManX没地方显示预编辑内容了…… 另,有人知道gtk_im_context_get_preedit_string()返回的东西啥编码么?一定是UTF-8?根据locale?

快毕业了……

于是又是好久没写了,这地方早长草了吧…… 很快就要毕业了,半个月之内肯定要从这个地方滚蛋了…… 好像也没有特别的感觉,也没有最后的日子这种感觉…… 出国的事情么,5月31号签证,结果被check了。虽说基本上check都能过么,终究还是忐忑不安。到6月22号,终于clear了,今天拿到了Visa。 疫苗也打完了,宿舍申请也Approved了,貌似也没有多少事情了…… 哦,对,还要开成绩单…… 还要订机票…… 班里的人出去毕业旅行了,因为最近刚出去过一次,这次就懒得去了。宿舍里也没几个人,还有人天天打电话…… 有些烦躁,不如一起去算了…… 毕业论文格式审核也通过了,接下来交个纸板,毕业论文这个事情就算搞完了。 毕设被分到EDA这个组,也不能怪运气不好,只是之前自己没去找老师。想想软件所应该比较正常,谁知道还有这么个破组。 搞了一学期电容提取,物理公式一大堆…… 还好不是很难,后来搞搞就搞出来了…… 搞出一些之后导师就开始欲求不满要做更多东西了,于是就一直搞啊搞…… 最后还推荐去参加优秀毕业论文答辩,你们软件所怎么会让你搞的这种东西成优秀毕业论文呢…… 所以根本就是浪费时间…… 话说,作对比的东西是MIT 1992年搞的,还有IIT 200x年搞的…… 贵国到底这方面落后多少年…… 毕设投的paper也没中,不过那个三天搞出来的paper,不中也很正常…… 为某BBS开发的数据接口和Android程序也没啥进展,发布了算了…… Roy的网站后来好像也没帮上啥忙,真是抱歉…… 和Hearson同学的合作项目后来好像也没啥消息…… 6月2日从MSRA checkout了,RA还是个很好的地方,第一次知道研究是怎么一回事情…… 不过checkout的很突然,貌似老板对于这样跑路感到不爽…… 所以说,终究还是不靠谱…… 最近有点空,搞了搞ninix-aya这类东西,貌似可以用来写AI助手么…… 其实吧,最近很多事情都直接写twitter上了,有时候想到可以写blog上,又因为种种原因拖了下去。twitter上我是@henryhu,欢迎follow…… 另外,twitter也同步到buzz上……

Android市场无法开始下载的问题以及解决

在学校的时候,Android市场上的东西下的好好的。回家之后,虽然能显示开始下载,但是从来也不会真的开始……一开始以为某地被屏蔽,于是开始抓包。但是确定开始下载的时候,连SYN都没有……去往上查,说要允许5228端口。但是根据抓包的情况,一直只有到mtalk.google.com:5228的连接,怎么看都是GTalk的事情。其实这里是被误导了,导致我继续研究了好几天也没有结果。今天猜测是不是这两者有关联。于是研究了5228的情况。在学校可以连mtalk.google.com:5228,在家连不上,看来是这个糟糕的有线通的问题。于是搞了个变通的办法:改hosts,把这个地址指向我的笔记本,然后在笔记本上用ssh把这个端口通过ssh隧道forward到目的地去,隧道出口在学校,因此就可以连上了。搞完之后一试,果然能上GTalk了。出乎意料的是,数秒之内,那些下载都开始了……这是什么意思……………… 你个android市场是要验证用户身份,但是为啥和GTalk捆绑在一起………………反正最后是可以下了……

申请

申请是一项复杂的工作,尤其是对我这种不会写文章的人来说,更是如此 憋好久憋出一篇PS,随后拜托他人修改。推荐信一封都还没搞定,幸好老板大老板都愿意写。还有一封找老师,还没回音。 看着糟糕的gre和托福口语,还一篇paper都没有,真是只有漏洞,毫无亮点。。。 月底第一批就截止了,真是紧张。。。 说到底,是不是适合读phd都不确定,只是想出去而已。。。 也不是那么想搞研究啊。。。

原来 divert 还要指定ipv4…

最近发现本子的IPv6不能用了…… 一开始还以为是学校路由器有问题后来发现win下可以用…… 另外,刚开机可以用……而且ping6的同时tcpdump会导致系统死锁…… 所以怀疑是软件问题之后想起来,最近为了让新买的Desire能上网,让本挂在无线网上面,设置成了网关…… 还带NAT的……启动那个脚本之后,果然IPv6就挂了……删掉divert 8668 ip from any to any via msk0之后,果然就好了…… 但是我指定的明明是ip,应该是IPv4吧……去往上搜,搜到了FreeBSD 6的Errata,里面说,因为divert套接字不支持IPv6,所以指定ip的话,IPv6的包会被丢掉…… 要指定ip4这样……原来ip指的是所有IP包么!改成divert 8668 ip4 from any to any via msk0果然就一切正常了…… 不能想当然啊…… 另外,这个问题FreeBSD 6就有了,到现在divert套接字还是老样子么…… 真是没人干活啊…… 至少对于divert和v6特殊处理一下么……

大悲剧

在公司待到五点多,发现外面下起大雨了…… 结果越来越大,只好订餐结果吃完饭还是很大…… 我们四处晃悠了很久,依旧是那么大……打算回去,到了底层,至少等了半个小时,就来了三辆taxi,还是开始一段时间来的,后来根本没有……犹豫再三决定冲出去打的,结果等了数分钟,冒着雨,还是没有……于是先坐十三号线回去,结果下了车还是打不到的……只好慢慢走回去,在地铁站买了把伞,两个人合撑…… 后来又买了一把。但是到了校门口,还是没有的,遂打算走回去……路上遇到大水坑,鞋子全都湿掉,身上也差不多了……最后终于抵达寝室,迅速洗澡换衣服,反正本来就感冒了,应该也没啥……悲剧啊……