最美的天气预报发给你

作者: kaka

日期: 2012年08月11日 13时26分47秒

分享到:

     两年前,在javaeye上看到了两个飞信相关的ruby应用: 飞信的ruby gem──rfetion 和 最小的ruby飞信客户端 ,那会正在学习ruby相关的知识,又看到了hpricot这一神器,于是就想到了使用hpricot来抓取天气预报,然后通过飞信api来发送相应的结果到手机上。

     hpricot确实很神奇,抓取网页很方便,抓取网页的程序很快写好了,只不过代码写的很烂,写的很java,我就不share了,谁想要的留下邮箱吧。

     在windows上使用任务计划来发送天气预报,程序部署在公司的服务器上,每天早晚定时给一把帮子人发送短信,大家的评价都很好。看到大家评价这么高,我也灰常高兴,想把这个服务一直做下去。

     可是毕竟飞信api不是官方的,只是大家自己破解的,不稳定。两年来,每每随着飞信的升级,api就不能使用。升级的次数多了,大家也就不愿意投入精力去维护,javaeye上的两个作者也早已不维护各自的程序。于是我又找了另一个替换版本, http://3haku.net/ 提供了一个,使用了一年多,还算稳定,期间飞信升级过一次,该同学很快就搞定了,很感谢他。

     在今年7月20号左右的时候,飞信又一次升级,从此噩梦来了。移动在wap飞信登录的时候增加了验证码,彻底摧毁了之前的程序。http://blog.quanhz.com/ 这个同学通过firebug发现了一个程序的bug,加上之后,好了10天左右,在8月2号的时候又不能使用了。。随后一周多时间,我也很忙,没有来得及关注这个问题。

     用了两年多的时间,天天两条短信,我已经很习惯了。中间虽然偶有中断,大体上是很连续的。就像好多东西一样,存在的时候不知道珍惜,失去了才知道珍惜。这一周以来,没有收到那个熟悉的天气预报,心里感觉空落落的。于是趁今天有空,把程序调整了一下。还是 全恒壮 同学暂时解决了。这次他并没有提供web方式,只有源码。于是下载了源码(php的),自己看着修改了下,之前从没有接触过php,还好东西不多,稍微修改了下就好了。采用了web方式,通过ruby先获得天气预报内容,然后再访问该php发送出去。于是下午,天气预报就恢复了,开始发送了。。

     说实话,我不知道这个程序还能正常运行多久,飞信肯定知道这个事情,下次升级之后程序必定又不能用了。但是,我想上有政策下有对策吧,相信伟大的同学们肯定能找到对策的,我也会尽自己一份力量,努力让这个程序一直运行下去,给大家发送天气预报的。

     至于题目,记得前一段,我在推特说过一句话:”两年前,我写了一个程序,每天发送天气预报到你的手机上。现在我想找到这样一个人,每天为你发送天气预报,为你定制时间,加上最温暖的问候。“ 两年中,虽然我也曾经这样做过,可是最终都没有结果。现在,我依然想寻找这样一个人,把最美的天气预报发给你!

留言(0条)

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接