Archive for March, 2009

March 29th, 2009

最近在YY的三款手机

  最近疯狂的喜欢上了三款手机,可惜囊中羞涩,只好YY一下饱饱眼福。

  HTC Magic,也就是Google的G2,Andorid操作系统,还没上市。虽然没有了G1的侧滑设计,但是却比G1显得精致许多。

  诺基亚N79,使用S60第三版操作系统,是我见到的诺基亚高端机中最漂亮的非触摸屏手机,去年底上市。正版港行大概2.8k左右。

  诺基亚N97,大概六月底上市,使用S60第五版操作系统,最吸引我的是它优秀的侧滑盖设计,比Android G1看上去更简洁。

Tags: , , ,

March 21st, 2009

fGmail 0.2版发布

  新版本特点:主要解决了明文存储Gmail账号信息和飞信账号信息而导致的不安全问题。可以真正的worry free。

  其实很好办,无非是通过shc来将shell脚本加密,生成二进制文件,就无法明文观察到密码了。有人会问,shc的加密真的那么可靠吗?一般来说是安全的,除非使用gdb等调试工具来获取源代码,这种安全级别对我们来说已经足够了。

  如同前一版本一样,fGmail的获取地址在这个Google Code的工程里面。欢迎试用。

Tags: , , , , ,

March 20th, 2009

北邮欢迎你

  OK,开始认真毕设。

Read the rest of this entry »

Tags: ,

March 4th, 2009

停止寻找工作 开始追寻事业

  成绩终于出了,虽然没有达到考研开始时定的目标,不过也比考后预期的结果要好很多。希望能顺利通过复试。也算没有辜负家人、同学的企盼,谢谢你们的支持。大家都加油!

  停止寻找工作,开始追寻事业。

[UPDATE 2009/03/07]
  今天把Linux的基本操作看了一遍,发现果然是熟能生巧啊,有些熟练的很快就过了一遍,有些平时没怎么用到的怎么看怎么不对头。

[UPDATE 2009/03/08]
  今天把所报老师发表过的大部分文章都下了下来,多少读读吧,熟悉熟悉感觉。说不定到时候就用的到。另外毕设用NS2写算法还是头大啊,为啥不用T2来仿真呢。。。

[UPDATE 2009/03/09]
  今天把计算机网络过了一遍,还好对很多内容都能回忆起来,不过看的不是很细。有空得再熟悉熟悉。打算明天熟悉熟悉通信网的内容。

Tags: ,

March 3rd, 2009

fGmail发布!

  Gmail难道开通了新邮件免费短信通知?失望的是,仍然没有。不过,我做了一个“曲线救国”的方案,运用Gmail Feed + wget + sed + libfetion + cron + 我写的小程序fGmail,然后有一台在网的linux主机,即可实现这个功能!

  OK,实现思路如下:Gmail提供了通过Feed访问新邮件的功能,我们通过wget来抓取它并保存成xml文件,然后写个shell脚本运用sed将新邮件数、邮件标题和发送者解析出来,传递给另一个小程序,这个程序利用DDD开发的libfetion库,实现向自己的手机发送短信的功能。将那个shell脚本放在cron中,设定每隔一段时间执行一次即可。是不是很简单?

  我把所有程序都放在了这个Google Code的工程中,直接下载地址在这。除了libfetion等已经声明版权的内容外,fGmail遵从GPLv3协议。

  使用时,只需解压后按照README安装即可。

  费了这么多周折,终于实现了Gmail的新邮件短信通知。不过其局限性也是很显而易见的,如只是Gmail,没有其他邮件,只能是中国移动飞信的已注册用户,要有一个linux系统来跑等等。不过这些限制对我自己来说,刚好已经满足了。

  基于libfetion开发的项目很多,网上最常见的例子比如免费天气预报之类。如果有好的构思,完全可以做出非常实用的东西来。也希望我的这个fGmail小例子能实现抛砖引玉的作用。最后希望能早日实现上手G2的梦想,爽歪歪的直接用手机收发邮件。

Q & A :

Q:Why fGmail?
A:I choose `f’ and `Gmail’ to name it simply for fetion Gmail or fetch Gmail.

Q:Hey, but how about its safety, I mean the Gmail and fetion account information?
A:Your Gmail account information is directly stored in the file `account’, and I am sorry for that. Maybe I will fix it in the next version.

Tags: , , , , , ,

March 1st, 2009

写了一个飞信的CGI接口

在Fedora 10下,用到了十分优秀的libfetion库和cgi-util库,前者是DDD作者黑盒开发的飞信库,使用了最新的0.92版,后者是一个简洁c语言下的cgi库。通过在浏览器中调用

http://domain/cgi-bin/sms.cgi?msg=YourMsg

即可实现给自己的手机免费发送短信。

这个接口还应该做的和可以想到的:

1.短信目前不支持中文,待将URL编码问题解决
2.抓取网页内容(如天气预报信息)/或读取到新邮件通知,然后通过此接口发送短信
3.效率过低,编译后竟然后上百k大小

后续开发也在进行中,并且我会把比较成熟一点的代码贴出来。好久没有认真写C代码了,自己感觉太烂了……

Tags: , ,