原来一个程序员要面临这么多问题

作为一个程序员,特别是一个中国的程序员,我感觉相当有压力。我很少能够把注意力集中到关键代码,总会有各种死不要脸的贱问题上来找麻烦。

这几天写脚本访问Google Reader的数据,刚开始一切正常,后来发现所有的請求都被Reset了。作为一个受过优秀共产主义知识熏陶的无产阶级战士,我开始了反Reset行动。

首先我怀疑Google太小器,不允许我抓取过多数据,这怎么能拦住我这种优秀的Coder。采用代理抓取,写好代码一运行,靠,又是一大串的Reset!

我开始考虑可能是Google不允许自动化的脚本之类进行访问,就Copy了一个URL到Firefox中,我惊喜的发现它出来了,完整的出来了!!!这下好办了,我把自己伪装成Firefox再次启动,Shit,满屏的Reset刷刷的出来了!

这Google也太智能了吧,他是怎么判断我的呢?我就这样想啊想,时间就像白色小马经过门缝一样偷偷的溜走了,我那个杯具啊我。。。

在最后关键时刻,我发现被抓取的URL列表里包含一个blogspot,这下知道是什么原因了,GFW啊!!!我没想到它还有这功能,我只是访问Google Reader对一个blogspot的抓取結果页面而已,它就会让我在接下来的几分钟内对Google的访问全都Reset

FUCK GFW!!!看看吧,整整一天的时间,如果是Google在Reset我也就算了,竟然是GFW!!!我不知道怎么感謝党了,若不是你制造这一伟大的工具我怎能花一天的时间思考一个本来不是问题的问题!!!FUCK FUCK FUCK GFW!!!

如果没有GFW,我本应该研究怎样写一个效率更高代码更优雅的程序,而不是在这思考一个不存在的问题。要不中国的软件就一直处于欠发展中状态,你GFW这么傻逼的问题太多了

当然还有编码问题啊,程序版本问题啊等等,不过考虑到GFW之流给我的帮助和激励,他们的功劳可以无视了。。。

30 COMMENTS LEAVE

  1. LAONB
    REPLY LAONB said on 2010-02-27 at 17:28

    再往深层挖掘一下,用我们纳税人的钱来玩我们纳税人,真TM无耻。

  2. 阿拉丁
    REPLY 阿拉丁 said on 2010-02-08 at 12:44

    我们是改变不了什么的。冷眼旁观,管好自己吧。不爽了,就爆爆粗口。

  3. ABitNo
    REPLY ABitNo said on 2010-02-08 at 05:23
    @嘎嘎

    嗯,哈哈,我是良民啊,回复下,看看我的评论功能有没有问题。。。

  4. 嘎嘎
    REPLY 嘎嘎 said on 2010-02-07 at 14:36

    聪明反背聪明误啊,我第一碰到这样的情况就知道是GFW。很简单,我是想通过google reader抓取的网站本身就知道墙外的站。总结,博主是一位很和谐的良民。

  5. ABitNo
    REPLY ABitNo said on 2010-02-07 at 06:51
    @reus

    是的,最后知道是GFW后,用https就一切正常了。。。折腾了那么长时间,什么都没做

  6. ABitNo
    REPLY ABitNo said on 2010-02-07 at 06:50
    @netfork

    发现了,这些spam真讨厌啊,今天我得把垃圾过滤做一下。。。

  7. tmp
    REPLY tmp said on 2010-02-07 at 06:41

    试试用https访问reader

  8. hfdiao
    REPLY hfdiao said on 2010-02-07 at 06:20

    全世界都给驱动打个补丁,直接忽略所有reset包

  9. cc
    REPLY cc said on 2010-02-07 at 06:09

    呵呵~ 现在一看到RESET,首先想到的就是GFW~~

  10. 数数
    REPLY 数数 said on 2010-02-07 at 05:54

    所以要随时开着工具翻墙工作。

  11. muzuiget
    REPLY muzuiget said on 2010-02-07 at 05:06

    这个神奇的国度就是这样的,连看个技术资料都要用代理。

  12. dning1
    REPLY dning1 said on 2010-02-07 at 05:04
    @young001

    你试试 Proxy Switchy! 吧~~~~
    https://chrome.google.com/extensions/detail/caehdcpeofiiigpdhbabniblemipncjj

  13. iceco
    REPLY iceco said on 2010-02-07 at 05:01

    我看到第2段就猜到是什么东西了 :)

  14. Thinkqob
    REPLY Thinkqob said on 2010-02-07 at 04:54

    没办法 就这么个形式

  15. wayne
    REPLY wayne said on 2010-02-07 at 04:26

    哈哈,我们公司本来打算吧youtube的支持放到国内做,结果听说国内不能上youtube,上头狂吐血。。。

  16. rocyhua
    REPLY rocyhua said on 2010-02-06 at 17:09

    看看博主的博客文章分类就知道知识涉及之广泛,Anti Reset确实需要好多技术。。。。

  17. netfork
    REPLY netfork said on 2010-02-06 at 15:40

    兄弟,你的留言板被人弄了。。。

  18. oscar
    REPLY oscar said on 2010-02-06 at 14:32

    早日离开地球,早日告别邪恶~~

  19. Xylon
    REPLY Xylon said on 2010-02-06 at 14:17

    所以啦,赚点钱趁早移民吧,做个中国人,咱容易吗?!

  20. reus
    REPLY reus said on 2010-02-06 at 12:09

    对了你可以用https连接,这样不会重置也不用翻墙

  21. zer0
    REPLY zer0 said on 2010-02-06 at 09:19

    不管什么网站只要rest或time out了,先切tor打开试试,这是必须的。

  22. spark
    REPLY spark said on 2010-02-06 at 06:29

    呃…… 遁走

  23. WyBaby
    REPLY WyBaby said on 2010-02-06 at 06:20

    呃…… 遁走

  24. 海贼阿D
    REPLY 海贼阿D said on 2010-02-06 at 06:13

    是ruby写的代码,ruby这么强悍。不是用了代理吗?怎么还翻不过

  25. banana
    REPLY banana said on 2010-02-06 at 04:15

    还没把文章看完,GFW的字样就出现在了我的眼前还挥之不去。。。就像黑夜中的萤火虫一样

  26. 黑煞哥
    REPLY 黑煞哥 said on 2010-02-05 at 15:17

    ................................
    此时无声胜有声....

  27. young001
    REPLY young001 said on 2010-02-05 at 14:15

    blogspot上面那些好文章啊,都是要翻翻墙,那叫郁闷。使用chrome不能指定网址过滤,不能长开代理,纠结啊。

  28. ABitNo
    REPLY ABitNo said on 2010-02-05 at 13:53
    @Iven Day

    我看了很多次才明白,你似乎说的是资深。。。

  29. Iven Day
    REPLY Iven Day said on 2010-02-05 at 13:43

    作为一个自身翻墙工人,我在看到 RESET 字样立刻想到 GFW ……喔呵呵呵呵~

  30. reus
    REPLY reus said on 2010-02-05 at 13:35

    我也深恶痛绝!现在开GR都只会开着隧道了。。。

LEAVE YOUR COMMENTS cancel