新足迹

 找回密码
 注册

精华好帖回顾

· 6大4小Dinner Plain雪山行(丫大爷版) (2015-8-6) peanut · 经典世界里的朋克 - Nigel Kennedy (2008-3-3) daffodil
· 华人快递内幕大起底 (2010-2-18) paula123 · 蛊猾又老实的宝宝 (2007-3-6) 飞儿
Advertisement
Advertisement
查看: 1261|回复: 18

史上最昂贵的 Javascript 代码 [复制链接]

退役斑竹

发表于 2010-5-7 17:23 |显示全部楼层
此文章由 garysu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 garysu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
可爱的 Hallvord 终于憋不住了,把料抖出来了。我愿意再把故事讲一遍,没有任何夸张。

缘起:

前一段时间,Opera 浏览器公司需要越来越多的服务器。本身公司预见到 Opera Mini, Opera Link, Opera Turbo 会带来爆炸性增长,所以要添置 N 台服务器,减缓服务器压力。(事实上 Opera 确实迎来了爆炸式增长,可以参见每月公布的全球移动互联网报告。)

由于这些服务都是吃服务器的,Opera Mini 服务器要为全球几千万手机用户省流量加速,Opera Turbo 则负责电脑全网加速,Opera Link 频繁同步保证用户书签实时更新。所以需要添置的服务器不是几台的数量级,管理层批准整个订单的预算达几百万克朗(当前汇价1挪威克朗基本等于1元人民币)。

经过:

信息系统部门的技术控们海皮起来了,这帮人的工作性质决定他们在服务器身上花的时间比在异性朋友身上都多。经过他们的上蹿下跳,公司采购到了收集样机测试的流程。所有供货商把机器发到挪威奥斯陆总部进行测试试用。

技术控们像挑女朋友一样挑服务器,直到一台服务器把他们全部击溃了。这台服务器来自所有人都知道的全球一级厂商(名字不敢提)。当Opera工作人员启动之后,用 Opera 浏览器访问管理界面,被直接转到错误界面。这还不是问题全部,当找到问题根源时,连同 CSS 发明人(现任 Opera CTO)带旗下所有人都崩溃了。

错误的原因是,服务器管理界面被下面一个经销商加了一行代码,判断到 Opera 浏览器访问管理界面直接粗暴的转向错误页面。

结果:

由于这行代码,此公司成功的激怒了 Opera 公司所有相关人员,成功的丢掉了这笔百万大单。Opera 公司感到奇怪,写明代码找我们浏览器的麻烦,还想卖给我们公司服务器?

元凶:

就是一行 Javascript 代码,逻辑是简单粗暴的处理用户,发现用户使用 Opera 浏览器直接转向错误页面。 这算是史上最昂贵的 Javascript 代码了。

if (is.opera)
{
window.location.href="config/error.htm";
}

评分

参与人数 2积分 +7 收起 理由
brucerofl + 2 还白条
degra + 5 感谢分享

查看全部评分

Advertisement
Advertisement

2008年度奖章获得者

发表于 2010-5-7 17:28 |显示全部楼层
此文章由 degra 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 degra 所有!转贴必须注明作者、出处和本声明,并保持内容完整
金钱面前不低头,有性格

特殊贡献奖章

发表于 2010-5-7 17:30 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
lenovo?

2008年度奖章获得者

发表于 2010-5-7 17:33 |显示全部楼层
此文章由 degra 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 degra 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 kr2000 于 2010-5-7 16:30 发表
lenovo?

lenovo 不是知名的服务器供应商,只是知名的desktop供应商

发表于 2010-5-7 17:37 |显示全部楼层
此文章由 DoubleU 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DoubleU 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个太搞笑了~~~

退役斑竹

发表于 2010-5-7 17:48 |显示全部楼层
此文章由 阿Ka 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 阿Ka 所有!转贴必须注明作者、出处和本声明,并保持内容完整
just borrow some from Google!!!
Advertisement
Advertisement

发表于 2010-5-7 17:48 |显示全部楼层
此文章由 pengruijun 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 pengruijun 所有!转贴必须注明作者、出处和本声明,并保持内容完整
服务器的管理界面可以写javascript 吗?javascript 是运行在浏览器上的。我猜应该是vbscript 吧

发表于 2010-5-7 17:49 |显示全部楼层
此文章由 holyplague 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 holyplague 所有!转贴必须注明作者、出处和本声明,并保持内容完整
I guess either HP or Dell

发表于 2010-5-7 17:51 |显示全部楼层
此文章由 brucerofl 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 brucerofl 所有!转贴必须注明作者、出处和本声明,并保持内容完整
太搞笑了,白条mark一下

退役斑竹

发表于 2010-5-7 17:56 |显示全部楼层
此文章由 阿Ka 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 阿Ka 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 阿Ka 于 2010-5-7 16:48 发表
just borrow some from Google!!!


2013年度奖章获得者

发表于 2010-5-7 18:02 |显示全部楼层

回复 7# 的帖子

此文章由 steprego 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 steprego 所有!转贴必须注明作者、出处和本声明,并保持内容完整
应该是html界面的吧,就跟路由的管理界面一样。不过真的很好笑,写这个管理程序的人大概和opera有仇。
Advertisement
Advertisement

发表于 2010-5-7 22:18 |显示全部楼层
此文章由 coolyn 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coolyn 所有!转贴必须注明作者、出处和本声明,并保持内容完整
估计开发这个界面的时候在opera下总是调试不通过,或引起崩溃之类的。反正用opera的人也不多干脆直接让他出错算了

发表于 2010-5-7 22:41 |显示全部楼层
此文章由 linxinkai 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 linxinkai 所有!转贴必须注明作者、出处和本声明,并保持内容完整
cisco?

发表于 2010-5-7 23:15 |显示全部楼层
此文章由 zn7726 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zn7726 所有!转贴必须注明作者、出处和本声明,并保持内容完整
kao,这样写好粗暴呀,好像当面指着对方骂人

退役斑竹 2007 年度奖章获得者 2008年度奖章获得者 特殊贡献奖章 参与宝库编辑功臣

发表于 2010-5-7 23:22 |显示全部楼层
此文章由 黑山老妖 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 黑山老妖 所有!转贴必须注明作者、出处和本声明,并保持内容完整
HP or IBM,Dell is not really well known for servers.

发表于 2010-5-7 23:28 |显示全部楼层
此文章由 gdzjcyy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gdzjcyy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这代码真是简单明了,连我这不搞it的一看就知道是说什么的。

[ 本帖最后由 gdzjcyy 于 2010-5-7 22:29 编辑 ]
Advertisement
Advertisement

2010年度奖章获得者

发表于 2010-5-8 22:15 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Opera 还是不行啊, 这种小问题要惊动CTO....

想不通的是服务器怎么会有browser specific的代码, 可能正如你说的是经销商加了这行代码, 巧合吧。。。

退役斑竹

发表于 2010-5-17 12:02 |显示全部楼层
此文章由 yeu008 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yeu008 所有!转贴必须注明作者、出处和本声明,并保持内容完整
被竞争对手的卧底下了手脚。

发表于 2010-5-18 14:08 |显示全部楼层
此文章由 rdcwayx 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rdcwayx 所有!转贴必须注明作者、出处和本声明,并保持内容完整
记的discuz 自己论坛主页上有个opera 的人曾经留言给系统管理员,说他们的论坛软件是不统计opero的访问数量的,随后给出具体代码。当有opera 浏览器访问 discuz的论坛时,直接归到others, 所以就无法得到统计。

Opera 的市场占有率太低了。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部