博文

Opera 之 Browser JavaScript(2006-12-11 17:07:00)

摘要: LiteBlaster 论坛程序新版本今天测试哈……   按照惯例,俺是要完全兼容 Opera 滴,不过测试的时候偶尔发现一句: “Opera has modified the JavaScript on 192.168.1.111 (Rich text editor submit fix). See browser.js for details”     奇怪,以前从来没碰到过这个啊??还browser.js呢~~~不行,要坚决解决,最爱的 Opera 一定要全兼容啊……   去 Opera Community 和 Opera Support 上和 E 文奋战了 N 长时间才了解到:Browser JavaScript 是 Opera Fixing the World 计划的一部分,通过修改不兼容网站的 js 脚本来解决兼容问题。   我就更奇了怪了,我的网站差不多就是按照 Opera 标准做的,怎么不兼容了?   再翻 browser.js 源代码一看才恍然大悟,Opera 为了修复某网站的 rich text 提交问题而发布了兼容脚本,源码如下:  }else if(  name.indexOf('/richtext.js')>-1  ){ // Bug 230549, bug 208097
   // Rich text editor checks for "On" where Opera and FireFox return "on". sigh.
   addPreprocessHandler( 'designMode != "On"', 'designMode != "on"', true, function(t){return t.indexOf('kevinroth.com/rte/demo.htm')>-1;} );
   opera.postError('Opera has modified the JavaScript on '+hostname+' (Rich text editor subm......

阅读全文(5247) | 评论:0

论Borland转让IDE业务(2006-02-14 14:07:00)

摘要:   太平洋时间2006年二月8日凌晨1时,Borland发表声明:Borland以1亿美元收购测试工具厂商Segue,同时为了促进Borland向应用软件周期管理(ALM:Application Lifecycle Management)厂商转型,Borland决定出售自己曾经赖以生存的IDE(Integrated Develop Environment)业务。(原文见此)    这次出售的IDE产品线包括Delphi, C++Builder, C#Builder, JBuilder (和Peloton), InterBase, JDataStore, nDataStore, Kylix以及Turbo系列产品及工具。   一、我记忆中的Borland    Borland曾经是专门研发IDE的厂商。在当年,IDE市场是一个竞争非常激烈的大环境。在其中,有Borland, HP, Intel, IBM, Microsoft, SUN, Symantec等一群重型厂商。在打拼多年之后,能够还留有较多实力应该是只剩下Borland和Microsoft了。而后者并不是以IDE为盈利点。只有Borland是利用自己的IDE研发实力证明了自己的存在价值。    Borland的IDE产品线享有盛誉,从最老的Turbo系列(Turbo C和Turbo Pascal更是经典)到目前的Borland Developer Studio等都深受广大开发者的喜爱。    Turbo C, Turbo Pascal到现在一直都有很多人依然在研究(尽管已经早已超出了产品生命周期);C++ Builder见证了Borland研发C++的实力;Delphi更是将一个即将死亡的语言(Pascal)挽救了回来并让其成为了主流语言,并打败了RAD鼻祖级软件、Microsoft力推的VisualBasic,同时曾力挽狂澜挽救了风雨飘摇的Borland,并在今年迎来了她的10岁生日;Delphi向Linux移植的产品Kylix(尽管这可能是一个错误的决定)很快成为了Linux上的首选开发工具;JBuilder更是值得所有Borlander自豪的产品,它在竞争激烈的Java开发市场中将S......

阅读全文(4141) | 评论:1