网上出现一个名为“技术宅拯救受难购票组:铁道部网站刷火车票脚本”的帖子,微博校内转载无数,网友赞誉有加,纷纷吹捧这名“清华才子”。

我无意评论这个脚本的技术含量,它实在还不配——我有更重要的事情做,我正在挖空心思找最恶毒的语言来评论这个2b脚本和他的2b作者。

春运买火车票是个维持了数十年的难题,中国官方媒体甚至每年都“定义”一段时间为“春运期间”。这事儿成因很多,解决办法也很多。但即便在没有户籍限制、经济发展发展相对平衡、铁路以外的其他运力同样丰盛的西方发达国家,运输也总有个高低股,故而买票难实在并不是什么中国特色的事情,只是在中国特别难而已。

难,就是买不到票。买不到票归根到底是因为运力不够。子曰,不患寡而患不均。资源受限情况下的分配策略,格外考验公平二字。怎么样才是公平?

人们会说,把票给最需要的人。这话对,但又不全对。人的需要千差万别,有人过年旅行是为了回家,还有人是旅游。回家固然重要,请好了假订好了酒店办好签证的旅行者买票又何尝不是紧迫的需要。改一改,把票给买票意愿最强烈的人,这样就大体公平了。

人们之所以痛恨黄牛,是因为黄牛的存在,剥夺人很多人表达自己强烈的买票意愿的机会——因为表达的对象由人人可接触的售票窗口,变成了秘而不宣的黄牛。能够接触黄牛,或者说愿意支付额外资金的人,拥有更多的表达权利。这,给表达买票意愿加了一层条件,自然就不公平了。实名制则大大增加了黄牛囤积车票的成本——当然这跟杜绝是两码事,电视上的宣传切不可尽信。

这位清华的同仁,设计并传播这个刷票脚本,言辞之间还对铁道部有意无意试图封杀自己的脚本颇为不齿,扬言:

致铁道部网站负责团队:
请不要再无聊地修改代码了。 有我在,你们再改也没用,我有的是办法。
你们要是有精力防止大家自动查询,还不如把精力用在改善服务器上。

铁道部的网站不堪重荷,固然有自身技术水平低下的原因,也有铁路售票规则本身的问题,但又有多少是源自无聊的自动查询脚本的高频请求?即便系统上线第一天,铁道部真的有致力于增加分流服务器扩充系统容量,短时间内系统容量增加10倍,100倍,但这个自动查询脚本的传播为订票系统增加了多少额外负担?1000倍?10000倍?我看不止。作为曾一度全职工作于流程自动化的工程师,我深深地明白此间的差距。订票是个大博弈,自动脚本的传播只能把所有人都推入囚徒困境:别人不用你用,你就能订到票;别人用你也用,你才有可能订到票。生活没有变得更美好。

铁道部花精力防止你狗日的自动查询,就是在改善服务器!

铁道部做的不好的地方有很多,但订不到票这件事情上,请不要过多苛责铁道部。票就那么多,你爽了,自然有别人不爽。这跟有人囤积居奇,是有本质不同的。给大家一个公平订票的机会,让每个渴望回家的人都有平等的机会呐喊!

再随手估计一下铁道部的网站瘫痪:

1、2011年估计全国春运铁路运送2.3亿人次。考虑往返,约有1.15亿乘客。

2、估计有10%的乘客为工作不久的互联网用户、学生等有能力使用网络售票的人群,一千一百五十万人。

3、铁道部的网络售票开始时间会提前公布,精确到每天的某个整点。

4、今年的春节为22日,我们有理由相信大部分乘客的回乡车票时间都在22日之前,考虑全国各地平均为10天的预售期,我们简单认为这部分乘客的回乡日期平均分布在春节前这大约10天内,每天大约一百五十万人。

换句话说,每天放票的整点那一秒,大约一百五十万人在同一时间对服务器发起请求。

淘宝的网络技术如何?淘宝的一元秒杀活动,服务器容量又如何?不过是10分钟一亿请求而已,而且也不乏技术问题和宕机的出现。淘便宜货对任何人都只是个锦上添花的点缀,而买回家的火车票却包含更多沉甸甸的期望,网络另一头握着鼠标的手有多么的专注、诚恳、孤注一掷。

而你,他妈的散播自动订票脚本?!

 

如我所说,解决订票公平问题,最重要的是让所有人都能相对公平地表达自己的购票意愿;与此同时,不应当有意无意促成太多人在同一时间或者同一渠道表达意愿。其实方法呼之欲出:解除所谓的订票地域限制、时间限制,在实名制、防止囤积的基础上真正给大家以方便公平的渠道(如更多的易使用的自动售票机)、更长的预售期限(比如提前365天),更公平自由的订票方法(电话订票、互联网订票和窗口柜台采用同样的放票时间,不再对异地票等做限制)。如此一来,可以将订票的时间区间拉长,人们不再拘泥于地点和方式,而可以在行程确定或有意制定行程的第一时间购票,购票的密度降低,对售票系统压力减少,而更提前的时间就是更高的购票意愿的表达——对人人都平等。对成行的即时性有更高要求的商业行为则可以选择价格更高的出行方式,做到有效分流。

不过我想,这和肃清铁道部内部黄牛的工作难度相仿。铁道部断不至于无力建立一个提前一年预售的车票销售系统,里面有哪些不为人知的利益博弈,就真的不为人知了。

年度计划回顾篇

回顾2011,制定了一堆年度计划,实现的如下:

  • 结伴旅游一次——事实上还不止一次
  • 春节后回家一次——清明、中秋回了两次
  • 结伴过元旦——年头年尾都一起了
  • 哲子和猪猪的美食部落格要有20篇内容——事实证明,这个估计保守了,根据我的记录,在6月30日,就提前半年完成了这个目标。
  • 净资产目标——算是勉强实现吧。但是资产数字比较可怜,就不报了。事实上,这个计划太过于宏观,可执行性比较差。

然而,没能完成的更多:

  • 证券从业资格考试——这个在10年因为出差误掉比赛的事情,在整个2011年都没有再度捡起,拖延症。
  • 体重68-72kg——这个就不用说了。。。惭愧,我会在下一年度计划里强调可执行性。
  • 分享通讯录的App和网站——这只能算是个点子,我会更多的考虑点子的描述和发布,而不是独立考虑实施。分工,是效率的保证。
  • 考雅思——这个拍脑袋的点子,比较愚蠢。
  • 申请香港优才计划——事后了解到,这个计划只能获得一年逗留签注而已,并不能拿到永久居留,其实没什么意义,算是合理修改。
  • CFA/CPA——看这个名字,也知道我太好高骛远了。
  • twitter follower达到500个——微博倒是有了446个,我低估了微博的火爆速度。也低估了僵尸粉的。
  • CCIE或者阿郎的认证——这东西不是一日之寒,另外阿郎那个培训,我竟然没找到切实的资料。而且阿郎那个认证也不权威……唉。
  • 参加一次ToadMaster——其实我并不是个外向开朗的人,我很不善于与陌生人打交道。俗称闷骚。
  • 参加暖风行动支教一次——我起不来。
  • 跟周可老师联系看看是否有参演话剧的机会——我没能成功保持跟周老师的联系,有联系方法跟有联系是两码事。
  • 看10场话剧——没有伴儿在身边,这事儿变得不可想象。
  • 必须搞清楚2012年入学的研究生或者MBA的情况了——没有压力就没有动力,我其实并没有这个计划。

健康安全篇

5月初,确切地说是4月底,出了一场不大不小的车祸。这场车祸源自我自己的无证驾驶。

闭上眼睛,我脑袋里面还能想起撞上之前,眼前的情景,和耳朵里听到的声音。

被渔民讹诈不是最可怕的后果,最可怕的是想象中那些险些发生但幸好并未发生的后果。

今年体检的结果也不是特别好,主要原因仍然是肥胖和饮食习惯,当然还有运动习惯。

几乎贯穿今年始终的痔疮让我烦恼无比,年尾了,姥姥检出直肠癌更是给我当头一棒。

世事难料,今年春节,我要陪姥姥过一个完整的春节,完整的元宵节。当然,也是陪我爸妈。

人说结婚了,会更胖。那可不妙,要快点。

我要制定一个切实可行,详细谨慎的健康计划。

饮食口味\作息时间\以及运动计划

我要放淡饮食口味,吃掉食堂的每一份菜——特别是青菜,一楼吃面不加辣椒酱。

不吃麻辣烫。

每个工作日雷打不动四杯水,早上下午各一杯,餐前各一杯,每杯500毫升。

除花草茶外,戒一切茶水咖啡;戒碳酸饮料。

每天都在9点钟前吃早餐,吃什么无所谓。

不主动发起聚餐;聚餐前裤带紧一个扣儿,并且停口前不准松开。

每月完成两次运动,“运动”包括——走路上班或者下班,游泳一千米,篮球一小时,操场四圈跑中任一。

当然,如果无法完成,会有相应的处罚措施。每违反或者做不到一条,计一分,每月结算,将分数乘以十作为储蓄计划的增加额度——例如,2.29日,积4分,则从3月起,修改储蓄计划每月多储蓄40元,同时积分清零。

工作篇

如果我没估计错的话,2012一整年的工作重心都会是LRC这个东西。新架构带来的迁移和过渡任务繁重,同时一整套完整的系统测试生命周期也不是轻松的事情,加油。

当然,我会用一部分业余的精力,用来寻求在香港的全职工作机会,如果机会合适,我想我会选择去香港工作。毕竟工作只是工作,但生活是自己的。

技能方面,我计划每季度参加一次公司内部的培训。

FireCircus方面,希望大家共同努力,能有一个好的结果,或者说,好的开始!我们的进度比预想要慢,这是我稍稍担心的地方。

我还希望,我的代购网站,能真正成熟——它现在连个雏形都算不上……

证券从业资格考试,虽然我并不想入证券交易这一行,不过我也要考一下,这个计划,会放在年底。

118班的通讯录什么的,作为php的学习,我来维护。也可以试点通讯录交换的那个点子。

美食部落格要继续维护~2012年+20篇帖子

理想篇

七喜有一个广告,提到“真正的愿望,就是你每天躺在床上,会在脑子里想的那些”。

这话不假。

理想,是饱暖之外的事儿。

什么?淫欲?%$#@%$#^%$

衣衫整洁的时候,人往往要顾着饭碗、顾着生计,即便看长远点,也是顾着事业和爱情。只有对这些俗务无牵无挂的时候,你的灵魂才会一闪而过,告诉你你真正想要什么。它只在你事业爱情双丰收的时候,或者你无力抑或无需记挂俗务的时候出现——比如刚刚奋力挤上的地铁上,再或者临睡前。

至于我,有很多一闪即过的念头,我会逐渐把他们完善之后都写出来。但2012年,我会首先致力于启动其中的一个——公益宣传。其实日常生活中,有很多公益小事可以做,比如不随地吐痰,地铁上不吃东西等等。但是口号比较空洞,而且我党的宣传一项不注重解释。我的计划是,通过印制文化衫,在宣传口号的同时说明理由,晓之以理并以身作则。

业余篇

法语,我希望年内能考一个公共法语的证书。学如逆水行舟,一点都不假。

魔方,我希望年内能真正学会盲拧。

陶笛,这么个简单的弱智乐器,我不想花超过一个月的时间。

另外,汉堡王有这么一个活动,可以用收银小票到网站对服务进行点评,用网站返回的序列号,到柜台兑换鸡翅……所以,在这个计划取消之前,每个双休日,我想我会花一些时间到汉堡王坐坐,搜集收银小票。这是全上海有效的,我的目标是搜集100张收银小票,用摄像机记录到汉堡王门店兑换鸡翅的壮观过程,我想,我需要招募一些志愿者,或者说合作者?有意请联系我。

阅读,我希望能够读10本书,武侠、奇幻、经典、古典,来者不拒,但是不好看的我会删掉……从我的kindle上删掉,这也是上面的计划中,我在汉堡王呆着的时候,会做的事情。不过,在我有自己的书房以前,我大概不会再购买实体书了。

要使用繁体字。这可能给人的感觉很糟糕,但是我会在下一篇日志开始,使用繁体字。并且在手机上、工作邮件、日常网上聊天中都是用繁体字。繁体字,或者说传统中文的简化,是出于教育普及的原因,而不是统一纷杂的文字版本。

爱情篇

To whom may know, I love you.

家庭篇

这里指父母长辈那个家。

回家待得少,今年回家有个任务,陪爸妈把家里要更新的电器都添置一下——按爸妈的话说,这是为了方便迎接客人。

给妈弄个笔记本电脑,能炒炒股,真正教会她用飞信、qq和email。

以后每周给爸妈打电话——我觉得这个很难做到……这个今年过年要好好捯饬捯饬,摊开了跟爸妈一起说,必须制定沟通计划。

要让爸妈每半年做一次全面体检,这个一定要变成计划。

给家里弄一台wii,让家里变成娱乐中心,这样家里人会多一点。人气多了,妈应该也会开心一点。也可以在家玩wii fit什么的。

给家里弄一套欧姆龙。

给妈弄一套化妆品。这种东西,要儿子来教着用,也算是奇葩了。

财务篇

坚持储蓄、继续投资。

每月储蓄数额绝不降低。如果现金紧张,允许挪用,但必须把储蓄数额增加挪用数字的1/10。

美丽篇

攻能赚钱养家,受能貌美如花 —— 华纳嘟嘟

润肤霜这个东西,要用起来。用不用它,皮肤差异太大了。

别的么,就是别熬夜,熬夜定义为1:30 am之后睡觉。

总结篇

年度计划完不成的,明年这个时候,一条积一分,一分十块钱,你懂的。

打铁路局电话没有订到火车票,我本来想破口大骂。

但想了想其实这不过是钱的事儿,我希望可以电话订票或者说网上订票,是因为这些对我,以及跟我差不多的人群来说是极大的方便。但如果完全没有这些订票手段,那些发奋通宵排队的人,会更容易买到票。

毕竟大不了我可以多住一晚上,换成动车,或者高铁。再大不了也可以坐飞机,也就是贵点,那又怎样。

因为有这些退路,所以我不会想着要不要挤十几个小时的硬座或者无座,也不会12点开始就去代售点排队只为了3点钟开售的时候排个好位子,这样做的成本和机会成本太高。

所以虽然年年都有人抱怨火车票难买,这事儿却没有成为爆发点。

因为你在网上上看到的世界,并不是世界,而是你想看到的世界。

问题:如果你有一个跨平台的智能手机App作品,需要靠它盈利,你会在Android市场和Apple市场上采取什么样的定价策略?

如果是我,大概会这么考虑:

  1. Android用户因为系统更开发,获取App渠道更多,因此从Android Market 付费获得App的意愿比Apple用户从Apple Store购买的意愿更差。这一点不仅我们知道,用户也知道。
  2. 我不应当让我的App定价策略影响用户对平台的选择,而是要让用户觉得用哪一个平台都可以享受我的服务。否则会被平台绑架,不利于销售。

拿“猜火车”这个app来说,Android Market定价是免费,在Apple Store里面只有一个Lite版的免费,完全版则是收费的。

QuickMark这个QR Decoder程序也是类似的情况这样,App Store是收费的,Android不详但在Symbian上的版本也是免费的。

可能他们的市场人员基于这样一个逻辑给出了这样的定价:苹果用户App本来就是收费的,他们自然不在乎出钱; Android用户反正不会给钱,我就成全他们。

我认为他们脑子进水了。

没有人会无缘无故付出更多的价钱的,苹果用户付更多的钱买App甚至手机本身,他们自然诉求更多。当你惊讶的发现苹果用户、Android用户和我自己都已经知道Android市场用户会有更多的途径免费得到App时,你应该同时意识到,苹果用户是一帮不缺钱的玩意儿。

我们知道精神追求是比物质追求更高一层次的追求——就当是真的。那么苹果用户必须为自己的行为找到点合理的冠冕堂皇的解释——Jobs万岁;苹果万岁;我付费支持了App开发商;我用正版。

但是,令他们崩溃的是,他们发现其他平台的用户不用一分钱,买到的就是正版,自己还在当冤大头,支持App公司,那哪是心头火起四个字可以形容的。换你怎么想?无非是两条:

  1. 我操,Android这么便宜,下次买Android。——用户群倒向Android,平均付费意愿降低,App开发商收入降低。
  2. 我操,凭什么我付钱,Android不用付钱??!!——App客户流失,App开发商收入降低。

如果是我,我就在苹果上把价钱定高,Android的市场定价不更高,也至少一样高。这样Android的破解很快出来,有人拿着在苹果用户面前炫耀,被闪瞎双眼的苹果用户压抑着心中使用正版的得意购买了产品,Android用户则满怀占了便宜的得意,不顾背后偷来的对侵占知识产权bs的目光。大家都很爽,App开发商也爽了。

同样的逻辑也适用于苹果的越狱用户。

现在,你应该把在Android市场的定价发布得更高还是更低呢?