关于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?

在北京的最后一个晚上

一切顺利的话,明天晚上,就在家了吧。

毕业之后就没了宿舍,现在处于借住在without同学宿舍里的情况。其实再住几天也没啥问题,但是还是早点回去吧。
毕竟在上海呆不了多久也要走了,过去之后还不知道多久能回来呢……

窗外又在打雷下雨,貌似临近毕业这段时间,北京的气候比起往日更为潮湿了…… 下的雨都和我在上海见过的差不多了……
借住的这个地方风景不错,还有幸看见了清晰的闪电……

想想在北京呆了四年,基本上就没有出去玩过…… 刚来倒也没啥不适应,虽然听说北京干燥啥的,但是这几年看来其实挺潮湿的……
其实也不是没时间出去玩,只是懒而已…… 觉得窝在宿舍里不是挺好的么,本来我就出去玩这件事情也得不到多少乐趣……
现在要走了,应该有些遗憾?不过因为本来就不太喜欢出去玩,也没啥感觉……

几年下来还是觉得北京是个不适合人类居住的城市,夏天太热冬天太冷。虽然说这几年没见啥大的沙尘暴一类,空气还是很脏,积灰的速度也很快。城市太大,而道路有很堵,导致行动很不方便。地名命名也很神奇,各个地方都有独特的名字,习惯了用道路交叉口命名的方法之后对这种很不习惯,也不觉得有啥好的。

学校的这些景象还是挺让人留恋的,毕竟生活了四年,以后肯定会怀念桃李、紫荆、桃李地下甚至清清快餐的味道吧。图书馆去的次数很少,倒是印象不深。

四年来倒是没有丢过车,或许是车太破了吧,没人要…… 第二辆车一直就一个环形锁业没人偷……

应该说一句,再见了,北京,吧。

快毕业了……

于是又是好久没写了,这地方早长草了吧……
很快就要毕业了,半个月之内肯定要从这个地方滚蛋了…… 好像也没有特别的感觉,也没有最后的日子这种感觉……

出国的事情么,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捆绑在一起………………
反正最后是可以下了……