Archive

Archive for July, 2008

询问了libfetion苹果上库的问题

July 31st, 2008 honnix No comments

作者没有回答,感觉应该是没门儿了。

jfetion要加快速度了,libfetion已经出新版本了。其实该写的code都已经完了,但是不好测,不知道不停地login,logout移动会不会很怒。

Java版的libfetion

July 30th, 2008 honnix No comments

已经解决了很多关键性问题,现在要做的就是一点一点测试了。基本的操作都已经可以了:init,terminate,login,logout,asyncLogin,sendSmsToSelf,getPersonalInfo。都测过来还要很多功夫,不知道什么时候能出个alpha版呢?

不知道能不能基于GPLv3发布呢,毕竟libfetion是闭源的。这个东西我就称之为jfetion吧,感觉很酷。

Categories: Java, Linux, Technology Tags: ,

libfetion的JNI

July 29th, 2008 honnix No comments

这个东西没有想像的好弄,尤其是callback函数的处理,昨天搞到半夜才弄明白。

libfetion里面的callback函数不是只调用一次,而且每次有消息过来就会调一把,这样对于JNI的处理就比较麻烦了。因为是callback,所以callback对象和参数都必须加到Global Reference里去,但是什么时候delete掉呢?之前老是把虚拟机跑死,原因就是一旦callback一次后,我就把这些东西delete掉,以至于libfetion再callback的时候就core了。

弄明白这个原因之后,就有了一个简单的解决办法。每次为某个libfetion的函数注册一个callback对象的时候,把它和参数都存到一个数组中,这个对象和参数一直存在,直到再次为这个函数注册callback对象,或者是JNI_OnUnload的时候把它们清除掉。但是这样也有一个问题,这些注册的对象除非是再次为这个函数重新注册,否则几乎没有可能被从Global Reference里移除掉,所以完全不能依靠finalize了,不过这个也没什么,本来就不该依赖这个东西。

Categories: Java, Linux, Technology Tags: ,

把smsd稍微修改了一下

July 27th, 2008 honnix 1 comment

fetion这个东西似乎撑不了几天就会被logout,这样smsd就完蛋了。

现在稍微修改了一下,如果发送失败会尝试重新login,再发送一次,还是不行的话,嘿嘿,就直接自杀。

libfetion对relogin的处理很奇怪,一定要是异步的,不知道为什么,这会让我很难搞,而且一定要调用relogin,而不能直接login,否则是肯定登不上去的。索性我就来个一不做二不休,发送失败之后,直接terminate,再init,再login,这样就可以了。

Categories: Technology, libfetion Tags:

换了个新的主题

July 26th, 2008 honnix No comments

做得还真是不错。推荐一下:http://www.mangoorange.com/

Categories: Uncategorized Tags: ,

我的专用车位

July 23rd, 2008 honnix 1 comment
我的专用车位

我的专用车位

Categories: Daily Life, Photography Tags:

又去了趟苏州

July 21st, 2008 honnix No comments

最近好像老去。

这次拍了很多东西,照片、DV啥的,有空整理一下再放上来吧。

Categories: Daily Life Tags:

FF3更新了

July 17th, 2008 honnix No comments

改一些貌似很严重的问题,结果Tab Mix Plus又不工作了。不过这次还好,其实是可以正常工作的,只是install.rdf里面描述的最大版本要改一下。

这里放一个改好的版本吧:

tab_mix_plus-0361080416

还有那个mldonkey的extension,也如法炮制:

mldonkey_protocol_handler-23

又去吃龙虾了

July 14th, 2008 honnix No comments

现在战斗力明显不如以前了,三个人才吃了六斤,想当年我和泡泡两个人就能吃七斤,哈哈。完了还去喝东西,撑死了,还是渴得不行。

Categories: Daily Life Tags:

还是Gentoo的感觉比较好

July 13th, 2008 honnix No comments

终于经不住诱惑,又虚拟了一个Gentoo,感觉就是好。想要什么就装什么,不想要就一点多余都没有,嗯,不像Ubuntu,装好之后我还要慢慢删些用不着的东西。

不过有一点还是不爽,Gentoo里面gcc4.3还是没有stable,目前还是4.1,所以不支持我的core2。耐心等等吧。

顺便仔细玩了一把VirtualBox,还是很不错的,尤其是可以不带GUI启动,然后远程管理,这样即使host机器上没有X,也可以把guest启动起来,这个做法还是相当unix的,我喜欢。VirtualBox目前还不支持Mac上面的Bridge,我只能用NAT,然后做一些port mapping从host连到guest上,至于怎么弄,VirtualBox的manual里面说的已经相当详细了,我就不废话了。

Categories: Linux, Mac, Technology Tags: ,