Chinaunix首页 | 论坛 | 博客
  • 博客访问: 463007
  • 博文数量: 137
  • 博客积分: 3874
  • 博客等级: 中校
  • 技术积分: 1475
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-05 10:50
文章分类

全部博文(137)

文章存档

2011年(37)

2010年(100)

分类: LINUX

2010-11-11 01:20:45

    好久没有更新日志了,主要前一阵比较忙,显示google android应用的那个比赛,我交的就是前面我写的那个手机防盗程序,又加了一些东西,使功能更加完善,然后还做了一个辅助的客户端,调用google map api,可以把手机的动向给在地图中显示出来,这部分是用python写的,都不熟悉,得边学写边写,最好好歹交上去了,呵呵,23号会有初选结果,也就是获奖的66支队伍,希望能坚持过23号。先附上两张图吧,是程序运行的截图,
呵呵,界面做的很丑,但是基本功能实现了。以前的代码连个原型都不是,只能算是功能测试。就是根据imsi号,判断是否被换卡,如果被换卡,那么就会向下面指定的邮箱或者手机发送报警信息。如果手机真的被盗了,那么就可以向新号发送暗号短信,手机就会启动定位服务,随时报告位置.做了这个后,某天突然想到做一个辅助的客户端,来调用google map api来显示位置。主要是前一天看了一个文章,介绍emacs插件的,可以显示当前的位置,调用的是static google map api,这个api比较简单,于是我就用python实现了一个。程序运行图如下所示:
    这个图是我坐23路时,为了测试一下,给自己发了条短信,效果差强人意,主要我定位是根据wifi+基站,这个虽然不是很准,但是比较迅速省电,而且一般人很少开gps的。客户端只要输入帐号密码,选择地图类型,然后选择缩放级别,点击fresh就会获取到路线了。呵呵,很简单的。
    弄完这个之后,就是期中考试了,高级计算机网络和算法分析设计,研究生还学习本科的内容,想想就很扯,但是还是要看的,虽然挂科率极低,老板说了,研究生主要不是上课,但是老板的课我都翘了好多次,还有两次被抓,还是好好复习下,省得老板一不爽,给我挂了。。。  然后艰苦的复习了这两门,还好考试比较简单。
    算法分析有个题悲剧了,主要是感觉浪费时间,算法课没怎么去,要我证明基于比较的排序的复杂的的下限是nlogn的,当时怎么想也没印象,后来回来才发现,看过,忘了,悲剧就是这样,拿决策树证明的。
    考完后,感觉还是有点迷茫,研究生感觉读起来很没劲,在浪费时间。需要找点事情干啊,不然实习,人家问你干嘛了,发现研究生混日子了,是多么悲剧的一件事情,跟daxiong聊了会儿,感觉还是自己做点事情吧。daxiong在找工作了,腾讯百度STC,都面的不错,祝他卖个好价钱。今年研究生值18w,唉,就这么把自己卖了。那天有人说谷歌工程师40w,包括10w的股票,又有同学说他实验室有去的,25w,加点,估计能上30。我想20+可能靠谱,40只能是给牛人们准备的。
    恩,然后就是我的小想法了,我想做一个linux下的QQ拼音输入法。尽管我现在正在用linux输入法打字。但是整体来说,linux下的输入法智能性太弱了,我说的智能性是指他的智能组句的能力。当时实习离开公司时,曾经答应读研期间,做一个linux版本输入法。当然不是从头开发,QQ拼音的内核已经移植到linux上了,需要移植到一个输入法框架上,这么说来,好像难度小多了。。。  不过对我来说,感觉还是有压力的,发现自己开发的能力太弱了,特别是大项目的理解神马的。需要慢慢做,慢慢学。初步打算移植到scim框架上,结果今晚找了一晚上资料,找scim框架的资料,结果发现很少,最后终于还让我找到了一篇,不错,最后发现最好的最全的在scim源码的doc文档里面,囧。。。
    scim框架是模块化很高的, 我现在需要做的,是开发一个imengine,即一个输入法引擎,做成一个so文件,放到指定文件夹下/user/lib/sicm/IMEngine/。这个so文件里面,要有对IMEngineFactoryBase的实现,其主要接口可以见我刚才找的一个在线文档,把里面接口实现就ok了,我还下了scim-pinyin的源码借鉴,还有scim-google的源码,话说google不给力,这个scim-google的源码是从android输入法移植来的,这里还有一个对整个scim框架的分析的文章,写的还好,比较宏观,易懂。http://blog.csdn.net/absurd/archive/2006/08/31/1151404.aspx 和 http://blog.csdn.net/absurd/archive/2006/08/31/1151524.aspx 。嗯。
    上面是项目方面的小想法,在课余时间,我会慢慢开发实现,希望我不会那么搓,到最后啥都没弄好,,,还有,就是基础方面,数学是关键,我会慢慢看TAOCP,买了后,只看了一点,加油~  还有没事就逛逛POJ,练手,还有android,还有python,还有。。。,这些都只能在课余时间做,老板给的研究还得弄,还得看论文,oh my god,我还要干嘛来着?  先这样吧,慢慢积累,现在追求定制自己喜欢的生活方式的目标,hack your life,把握自己吧~  也许计划有点多,想法有点乱,我想让我的生活过的更充实一点,不像本科那样浑浑噩噩。
    come on Alan.
阅读(1122) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~