为饭否提供的下行短信程序

声明:

1. 本程序版权所有,禁止用于任何商业行为!

2. 目前尚不清楚Google的短信提醒是否收费,请谨慎使用,本人不对因使用本程序产生短信费用负责。

这个程序能为你的饭否服务提供下行短信,如果你的好友较多,请谨慎使用,否则会造成你的手机一直不停的收短信。经过ken的测试发现Google的短信提醒是不收费的,但是诚如声明中所说ken并不对此负责。

似尘飞扬 写了一篇关于本程序使用的介绍,也可以去看看

运行环境:java 1.5

必须条件:正确设置google calendar中的短信提醒服务

1. 安装:

下载并安装 jre 1.5 ,地址在这里

下载程序解压后,修改RunFFSMS.bat文件, 将java_home设置为jre所在的目录,如你的jre安装在C:\jre ,则将java_home为C:\jre

程序的下载地址为fanfousms.rar

2. 修改配置文件config.xml

googleUserName :你的google账户

googleUserPassword:google账户密码

fanfouUser:kengle(你的饭否ID)

intervalTime: 1(每隔几分钟去饭否取一次消息)

lastUpdateTime:2007-06-17T09:14:00+08:00(最后更新时间设置为你运行本程序前在网页上看的最后一条好友消息的时间 这样你一开始运行程序的时候不会收到之前的20消息),如你最后看到好友消息的时间为18:30,则lastUpdateTime:2007-06-17T18:30:00+08:00

excludeFriends:首先这里要将自己的饭否名字填好,否则你将收到你的自己更新
每增加要排除的好友,请在excludeFriends下增加一个Friend标签.例子如下:

<excludeFriends>

<friend>你在饭否的名字</friend>

<friend>好友1的名字</friend>

<friend>好友2的名字</friend>

</excludeFriends>


autoOnTime:08:25:00(自动开始时间,这个时间后程序开始去饭否收消息)

autoOffTime:20:25:00(自动结束时间,这个时间后程序不再去饭否收消息)

3. 运行及使用

双击 RunFFSMS.bat 即可。启动后系统托盘处会出现“饭”字小图标,5分钟后你就会收到饭否的短信了!

关闭短信通知

本地:右击系统托盘处的“饭”字小图标,选择off。

若你把程序运行在服务器端则可通过远程来控制程序关闭短信通知。

远程:向饭否发送消息:off##

开启短信通知(程序刚开始运行时默认开启):

本地: 右击系统托盘处的“饭”字小图标,选择on。

若你把程序运行在服务器端则可通过远程来控制程序开启短信通知。

远程:向饭否发送消息:on##

不再手机上接收某人的更新

本地:尚未支持

远程:向饭否发送消息:leave##somebody
这个somebody要是饭否用户的名字,不是ID,如我的ID为kengle,名字为ken,要不再接收我的消息发送leave##ken 即可

在手机上继续接收某人消息

本地:尚未支持

远程:向饭否发送消息:follow##somebody
这个somebody要是饭否用户的名字,不是ID,如我的ID为kengle,名字为ken,要不再接收我的消息发送leave##ken 即可

关闭程序

本地:不要直接关闭运行着RunFFSMS.bat的窗口,右击系统托盘处的“饭”字小图标,选择exit,这样你的最后更新时间将被保存,方便你下次使用。

远程:向饭否发送消息: exit##

程序是我匆忙做的,不甚完美,请大家多多包涵,有空我会更新程序。有bug,建议之类的请在此跟帖,谢谢!

update:

1. 即将支持follow功能 已完成

2. 即将支持将程序放到系统托盘处 已完成

3. 即将支持在图形界面中修改配置文件

4. 即将支持代理

Posted in fanfou | 6 Comments

怎样保密你的邮件

现在的公司越来越对员工的邮件感兴趣了,所以当你想要和朋友聊一些私密话题的时候,你是不是很担心啊.这是你一定会想到把你的邮件加密.比较好的当然是使用S/MIME了,但是这玩意儿设置起来还真的挺麻烦.一般人真的没有耐心来使用这个东西.

这里根据个人的经历,给出两个相对来说比较可行的方法:

  1. 使用LockNote这个东西,它可以用来加密文本。免费、小巧(300KB)、无需安装直接使用。下载后双击,输入便笺内容,关闭,按提示输入密码,完成。当然那个密码你得事先告诉收件人哦.
  2. 对于gmail这类不让发送可执行文件的邮件系统,第一种方法有点麻烦,你还得将.exe这个扩展名给改成其他的,收件人还得改回来.所以再介绍一种方法.QR码有人应该听过吧? QR Code码,是Quick Response Code的缩写,作为一种具有超高速识读特性的矩阵二维码符号,由日本Denso公司于1994年9月研制,据称比较适合应用于工业自动化生产线管理等领域.现在主要被用在手机上.除了使用支持QR Code的手机之外,Windows上也有制作、读取QR Code码图的工具软件可用.这就是Psytec QR Code Editor.在使用的时候,选择文本方式,并选择加密,然后保存,把图片发给对方就OK了.不过他要看到内容的话,也需要这个软件,如果他有支持QR Code的手机那就不用了,当然还要知道密码,你得事先告诉他哦.
Posted in Email | Leave a comment

如何用PHP输出RSS

前几天为实验室做了个简单的新闻公告,想顺便把最新的几个新闻用RSS输出.这样我自己就可以用bloglines订阅了,不用去实验室的网页,反正一直开着bloglines.

人真的是有惰性的, 习惯了用开源世界形形色色的类库,我第一个念头就是google一下PHP RSS这两个关键字,谁知道找了一圈还真的没有找到合适的.好不容易找到一个还是用来输出RSS 1.0 的,我要的是RSS 2.0.

无奈之下,我决定自己写,先看了一下RSS2.0的规范,然后开始参考WordPress的RSS输出写了一个.满怀信心的用Firefox去点击进去时,发现Firefox 根本不识别这个为XML文档.这才想起没有设置Content-type为text/xml.

加上以后Firefox提示RSS2.0格式错误,原来问题出在标签上,我做的是全文输出,但是实验室新闻里用到了html标签,也是说中有一些用来控制文本显示的html标签干扰了Firefox.

本能的反应就是得把这些html标签去掉,但是一时半会儿我也找不到能去掉html标签的PHP类库,所以只好狠心将留空了.反正看到有更新的标题,我自己去网站看好了,虽然有违我强烈要求RSS全文输出的初衷.去掉以后果然可以正常解析了.

今天突然想看看wordpress的RSS是怎么输出的,发现他在后面用了CDATA标签,我也就照猫画虎在我程序中给用上了,发现果然可以正常解析了.用google一搜才知道原来是这么回事.

现在我的RSS2.0输出完全正常了.这是源代码.rss2-php.txt

Posted in Programming | 1 Comment

终于搞定实验室的公告了

花了3,4天的时间熟悉了一下cakephp,顺便写了个公告栏,把用Mambo做的公告栏给替换了.

看了网上那么多的夸奖,我把实验室的公告栏用Mambo来搭建,谁知道问题一堆,中文支持不好,RSS输出也不支持中文,WYSIWYG编辑器IE下不好用,给每篇文章加个附件麻烦的很……这就是传说中的Mambo.

虽然自己做的东西界面简单点,但是至少我要的功能都有了.RSS也能支持中文了,在我的bloglines能订阅了,我也就满足了.

向Mambo说再见.

发现自己整天在向一些东西说再见,哈哈.

Posted in Huddle | Leave a comment

手机惹的祸

一个阴天没带伞的你出去办事,当你在车上的时候,外面开始下大雨,你还在暗自庆幸的时候你收到一条短信说,今天雨下的太大了事情不办了,接着手机突然不能正常开机,你会怎么办呢?我想大多数的人会先抓狂吧.接着你会干什么呢?不知道你会怎么办,我选择回去!但是今天你点背,外面的雨越下越大,一下车你立马湿透,那么你选择下还是不下呢?我选择了在车上避雨.

雨小了,你觉得可以下车了,讽刺的是此时你已经到了本来要办事的目的地了,你一下车发现马路上全是水没有落脚的地,但是雨又开始大起来了,马路对面是商场,你选择过马路还不是不过呢?我选择了过马路,因为我姓裘,轻功好啊(所谓铁掌水上飘啊)!

老天似乎开始照顾你了,你施展你的水上飘蜻蜓点水般过了马路,发现鞋子也没有你想象的那么湿.你肚子饿了,进了商场找了个肯德基胡乱吃了点东西.出来时你发现居然只有小雨点了,你开心地又飘到了回去的车站里.刚到车站,车来了,”Oh, My god,老天你对我太好了”你暗自惊呼.

上了车,虽然没有座,但是也总算能回去了.没坐过两站,车嘎然而止,车坏了!全体下车!好在备用车及时赶到,这次车厢很挤,你也不在乎了,老子夏天的时候都挤过上海不带空调的小巴呢.到了出发点,你下车,”Oh, My god,为什么受伤的总是我”你感慨上天再一次捉弄你--雨下大了,你选择在候车亭避雨还是跑回去呢?我选择了跑回去.

你一路小跑回到实验室,浑身浇透了,妈的,手机好用了,结果收到短信说事情还得办!你选择去还是不去?我选择不去!也许他们会认为我发脾气,但是我不管了,我此时最需要的是脱掉湿透的衣服,老实地呆在实验室,我再也不想被老天折磨了.

回头想想都TMD是手机惹的祸,现在的人对手机的依赖是越来越严重了,哪天不让你用了,你可能会像犯了毒瘾一样,也一定会耽误好多事,所以留个心眼吧,时刻做好手机罢工的紧急措施.

时值黄健翔的”呐喊”响彻全国,以下这一段改编,我看着是别有一番味道.

啊!通啦,通啦,通啦!手机没有关机,电话接通啦。不要给没有机德的人任何的机会,伟大的这个手机的主人,他继承了他们家族的光荣传统,所有给机主打电话 的人在电话接通的那一刻都会灵魂附体。机主他一个人,他代表了世界上最有机德的民族使用手机的悠久的历史的传统。在这一刻,你不是一个人在等电话,你不是 一个人。你,你等待的这个电话将被接听,你等待的是全世界最有机德的人的接听,你期待……你确定你没有打错号码吗?几秒之后你将会是怎样的表情?(等待) 接通啦!机主接听你的电话啦!你获得了胜利,你拨打的号码没有错误,伟大的你、伟大的你今天没有拨错电话!恭喜你,打电话的朋友万岁!

Posted in Huddle | Leave a comment

不再看意大利

94年,加利福尼亚蓝色的天空下,巴西是冠军,但意大利是第一主角.那时年纪尚小,我只是在若干年后看到了比赛的片段,当然之所以会去看片段是因为Roberto.Baggio.

98年,我第一次看世界杯,只看意大利,然而马桶阵看得我窝心.但是幸好还有他–Roberto.Baggio,偶尔的上场让我也无比激动.

02年,我没有看过一眼没有了Roberto.Baggio的意大利,但是他被韩国人淘汰时,我心中莫名的感概–意大利怎么会这么快回家了.原来我还是喜欢着这个球队.

06 年,就在昨晚,意大利在被罚下去一个人的情况下,最后一分钟点球绝杀澳大利亚,他不用回家了,但是所谓的”银狐”却像个傻X一样的用人,使得堂堂的意大利 队被袋鼠冲的人仰马翻.球是赢了,但是我发誓我再也不看意大利了,如果有意外,那也是Roberto.Baggio执教意大利的时候了.

拜拜了,意大利.

Posted in WorldCup | Leave a comment

Gmail的附件病毒扫描

Gmail一直以来都不让发送exe可执行文件的附件,所以每次发送可执行文件我都用winrar压缩一下.所以一直以为只要压缩一下就OK了.今天一个偶然的机会发现如果把可执行文件压缩成zip格式,Gmail照样能查出来并不让发送.
是加强病毒扫描了还是原来就这样,我就不得而知了

Technorati Tags:

Posted in Google | Leave a comment

无巧不成书

今天晚上和师弟一起吃饭,问起年龄时竟发现我们是同年同月同日出生,实在是太巧了.甚是兴奋,特此一Blog!

Posted in Huddle | Leave a comment

FeedBurner抽风

feedburner今天抽风了,所有中文feed都是乱码,而且还把N天前的文章都翻出来.活在中文世界的人真惨!

Posted in Huddle | Leave a comment

30天我收获了什么

事情到今天已经告一个段落了,帐也清了。
但是回来的路上我一直在问自己这30天的功夫我和andy到底收获了些什么呢?
钱?有点,但是不是主要的!
教训?比钱多多了,但是好象也没什么重要的。
也许收获更多的是如何处理和他人的关系吧。这个世界人际关系确实不那么简单,人脉确实可以起到很多的作用的。
30天,不过如此,仅此而已!

Posted in Huddle | Leave a comment