刷票记

昨天晚上S同学在QQ上给我发消息,让我为他们班级评选投票,当我手动点击投票后。
我想能不能找到他们投票系统的漏洞,进而利用软件进行自动刷票呢。
我研究了这个投票页面,发现投票系统的设计确实存在问题。
它规则是这样的:
每个ip可以最多投10票,每个ip必须清除缓存才能再次投票。
但是,投票按钮指向的是一个url。当我用一个新的ip打开这个url时,便算作新投票,计入总票数。
我把手头的软件设置一下,就变成了刷票软件了。
开始我怕太快会被系统屏蔽,但是很快我发现我的担心是多于的——当我把程序的线程提高后,票数增长速度也相应地更快了。

显示自己博客已运行时间的JS代码

自己或者访客想要了解你的博客已经多长运行时间,怎么办?
这个可以通过当前时间减去博客建立时间来算出博客的运行时间,而博客建立时间可以通过存档中第一篇文章来查看(当然,不一定存档中的第一篇文章时间就是建博时间,要求博客建立当天就发表了博客)。
这样就显得很麻烦了,我们可以通过js代码实现博客运行时间显示。

goagent今天突然上不去了

goagent一直用的好好的,早上翻墙还挺利索的。上午的时候突然不能用了。
以为是因为18big临近,风声收紧,所以被GFW给咔嚓了。
于是决定上goagent论坛看看,发现不是GFW的原因,是谷歌中国的IP段换了。
解决的办法也很简单,更换ip段即可。
具体做法:
先打开goagent的local文件夹,找到并打开proxy.ini文件,查找[google_cn]这一行。
将其替换为

hosts = 203.208.47.1|203.208.47.2|203.208.47.3|203.208.47.4|203.208.47.5|203.208.47.6|203.208.47.7|203.208.47.8

这样就又能够无阻碍穿梭墙内墙外了。

2012年10月24日
更新1
goagent版本更新到goagent 2.1.2
请到https://code.google.com/p/goagent/下载最新版本,并重新上传服务端,经过我测试,能够基本流畅地观看youtube视频。

2012年10月25日
更新2
goagent版本更新到goagent 2.1.3
调整 cn/hk 选择机制,默认mode=https
请大家自行选择是否更新

2012年10月31日
更新3
goagent版本更新到goagent 2.1.5
升级打包的gevent版本到1.0rc, 调优连接函数。

gae使用小提示

转眼间接触Google App Engine已将近2年了,经常看到有人问重复性的问题,于是在此总结一下。
由于Google App Engine一直处在不停的变化之中,本文中阐述的仅仅是当前的现状,未来如何尤未可知,但我会尽量保持更新本文内容。
此外,本文只是我自己的观点,有不同看法的欢迎留言提出。