博文

目前显示的是 四月, 2011的博文

秒杀的压力

前阵子年会,抽奖发手机。编辑短信 bdx+某指定文本 发送到 指定号码,先到先得,也就是所谓的“秒杀”。 很快,我就发出了第一条:“Bdx 某指定文本”。然而也很快,我收到了一条短信回复,称网址不存在云云。我即刻意识到,那个加号必须是短信的一部分,而非仅表语义。 紧接着,我发出了第二条:“Bdx+某指定文本”。不像第一条短信,这条短信过了好几秒也没有反馈。B 被大写是因为手机输入法的自动纠错,看起来问题也极可能出在这里,server 端大小写敏感。 于是,几乎是在绝望中,我发出了第三条:“bdx+某指定文本”。很快,得到了短信反馈,成功参与抽奖。 我等于给这个短信抽奖系统做了一次接口测试。结果显而易见,我没得到手机,只得到了两个结论。 作为一个程序员,其实在发送前两条短信的时候,就已经下意识感觉到这样的 case 有不符合用户手册描述的风险。但作为一个 QA,下意识里又有冲动想验证一下这样的手册扔给用户,代码是不是真的那么不友好。 ……痛定思痛…… 好吧,我承认,去他妈的什么 QA 的职业习惯,时间压力之下,只有侥幸。

准生记

要跟 ZF 打交道, 早在去年 11 月的时候,我就表达过忧虑。 不幸的是,忧虑成了现实。 准生证,虽然其官名早已改为“生殖健康服务证”,但其托名“服务”实为“恩准”的理念并未改变,所以屁民仍旧习惯称呼“准生证”,那是有着相当深厚的群众基础的。 准生证,原则上要在母亲的户籍所在街道办理。妻的户籍在北京。根据北京的要求,领取准生证需要男女双方的户口本/户籍证明、初婚未育证明、结婚证、身份证。 妻是独立户口,拿着户口本即可。我是集体户口,需要由公司开具介绍信,到存档单位(某人才)换成证明,并持该证明到存档单位所在辖区的派出所盖章生效,有效期三个月。 初婚未育证明由单位开具。妻久不工作,这个证明由其档案存放单位(某人才)开具。我这边在给单位签下了类似“我保证我是初婚未育”的保证书后,公司开了证明。拿着公司的初婚未育证明,到集体户口所在社区换成社区盖章的初婚未育证明,并持该证明到集体户口所在地街道计生办盖章生效。(各地要求不同,事后我总觉得最后这一步是做多余了。或许对于北京来说,单位的证明也能用) 为了不影响我工作,岳父大人持所需材料,千里赴京,顺利领取准生证。北京的准生证,领取之后要有男女双方单位加盖计生章或人事章,并由女方户籍所在街道计生办核准盖章才生效。 单位的章,实际上街道计生办的章也可以代替。之前朋友在西城区某街道办理时,写的就是根据男女双方单位证明,均为初婚未育,一并用街道的章盖全了。妻所在的海淀某街道,要求一定要拿回单位盖章(尽管已经有单位的证明),而且再拿回来盖街道计生办的生效章的时候,必须夫妻之一本人到场。岳父好话说尽,没能网开一面。 准生证拿回杭州,公司居然没给盖过类似的章。好在公司里的同事不是公务员,没费什么周折,章就盖了。 亲赴北京。填写类似“我和我老婆都是初婚未育,如有假话任由处置”的保证书,盖章。明白了,千里迢迢,为的就是亲笔的保证书。 至此准生证终于准生了。 令人疑惑的是,整个流程中,尽管出现了各种证明,加盖了无数公章,其证明强度也仅仅是“我 TM 保证我们都没生过”这样来自个人的赌咒,无论是公司还是各级 ZF 部门,他们什么都证明不了。 既然整个流程的证明强度跟个人保证书相同,那么为什么还需要这么复杂的流程?思来想去,除了多养活几个盖章的无能,无有他解。当然,折腾你没商量,只是副产品。 我觉得,