参加“2011赢在淘宝”的作品 拿出来给大家把玩

来源:互联网 发布:学唇语 唇唇欲动软件 编辑:程序博客网 时间:2024/05/17 02:12
 2009年淘宝举办了一个大赛,今年7月份又举办了一次。名字大概是:“2011赢在淘宝移动创新开发大赛”,比赛到期日是12月1号。我9月27号参加完“百度创新大赛”后,去淘宝一看,发现“移动创新大赛”里面的“移动”已经不在了。呵呵,想想也是: taobao 没有移动平台,如果类别只是“移动”的话,大赛也就不动了。

 

距提交作品日期还有2个月,时间刚刚够。【拍卖大师】的应用提上了开发日程。

 

应用【拍卖大师】:

应用服务器:lighttpd + fastcgi

数据库:postgresql

缓存:redis

 

拍卖页面写了一个flash,连接后台erlang socket服务器,有点像网页版在线小游戏。这样做感觉有点挑战,而且使用上比定时刷新数据要来的友好些。

 

刚开始开发,没感觉到什么。但是后面越写越难,因为

  1.  javascript -> 后台php (这个经常用)
  2. erlang -> postgresql -> php (要实现互联互通,有点麻烦)
  3. flash -> erlang socket + mnesia (mnesia 是erlang系统自带的内部数据库,类似于redis,不过通用性很差)
  4. 数据库 postgresql -> redis -> erlang mnesia (这3项之间交换数据,有些变态,pgsql里面的数据要和erlang mnesia 交换。mnesia还要看看web缓存redis)不晓得我当初咋设计的。。。
  5. 还有一个自找的麻烦,就是:所有后台和前台传输的socket 数据 都采用md5验证和aes加密。要达到这个目的,后台的erlang 和 前台的flash 都必须完成 binary 数据的加密解密 和 数据头的encode & decode。erlang 操作 binary数据还算方便,actionscript3 干同样的事情,简直就是自找麻烦。

还好,一个一个难关都给攻了下来。产品在11月15号时,开发完毕,提交淘宝审核。

 

11月21号距提交作品截止日期10天的时候,审核被拒,理由竟然是:考虑到店铺模块应用发布后是插入淘宝店铺展示,对应用的安全性和稳定性有一定的要求,因此对该类应用接入补充规则如下: 1、 必须接入到淘宝指定的第三方机房;

 

让我买他们的服务器。最便宜的一年(优惠后半价)也要1900元。我就参加个比赛也不用让我吐血吧!咋办?找淘宝去折腾呗。

 

我给 能找到得所有电子邮件地址 都发了邮件,加了能找到的所有淘宝工作人员旺旺。

呵呵,结果是美好的:淘宝提供4个月免费的万网云翔服务器优惠卷。 呵呵,详文参见我的文章 http://jiorry.iteye.com/blog/1280478

 

服务器到手,迁移数据,这下总该让我审核通过了吧!!!

 

呵呵,又出状况了!!!

这个服务器是淘宝ISV专用服务器,所以有一定的限制。它毙了所有端口,只保留ssh:20 , ftp:21, web:80 !

 

也就是说,我写的erlang socket 服务也给毙了。

 

给淘宝写邮件,申请开放端口。

拖了3天,第四天一句话:您申请的端口存在安全隐患,不能开放

我靠!中国还有风险呢,别活了算了。

 

这是时,距比赛作品提交最后日期只有5天了(淘宝双休日不审核,其实真正的审核工作日只有3天了)。

咋办!!!!!!

只有一个办法:把flash socket 的连接方式 改成定时刷新的原始方式。

 

NND,flash +erlang socket 废了我1个月的时间。改成 传统定时刷新的方式 就用了两天(一天完成,第二天完善)!!!

11月28号凌晨提交审核。11月28号下午审核通过。

 

我的参赛作品应用链接地址:

http://2011.taobao.com/win/showAppDetail.htm?id=427981 【第一个月免费的。试用时,会提示付款,不过付款金额是0】

(都是程序人,追逐梦想奋斗着,你们最懂。客观合理的给些评论,谢谢了)

大赛链接地址:

http://2011.taobao.com

 

另一篇博文 

 我和 2011淘宝大奖赛 的那些事情:http://blog.csdn.net/jiorry/article/details/7037008

原创粉丝点击