2009年5月20日星期三

3G大战 vs 移动OS大战

为对抗Google的 Android移动操作系统,Nokia在Symbian平台基础上开发新的Maemo Harmattan OS,而国内因为3G的启动,移动,联通又各自联合Google,在基于Android平台上开发出自己的OMS系统和UniPlus系统,并开发出基于各自系统的手机Ophone和Uphone,从而利用各自的移动OS结合自己所使用的3G标准,来引领各自领域的手机发展方向和移动市场,将来中国的移动市场上将不光是3大3G标准:移动的TD-CDMA,联通的WCDMA和电信的CDMA2000 的市场争夺战,还有他们各自的移动OS大战。

从中也可以看出,中国的移动运营商们想在将来的3G时代创造自己的移动OS品牌和手机品牌,从而不必再和国外的手机巨头Nokia,Apple,Moto 等讨价还价,商讨利益分成的问题。作为国人自主品牌,对于中国人来说是增强了中国企业在国际商场上的影响力,但就希望那些中国的运营商们能在庆祝自己的市场成功的同时能为中国的广大消费者多考虑考虑,不要太黑心就好了!

2009年5月14日星期四

浏览器越流行,它的性能越低

转自:http://software.solidot.org/software/09/05/15/047220.shtml

3DMark的开发商推出了beta版的浏览器基准测试工具Peacekeeper,用户现在可以测试一下自己使用的浏览器究竟有多强,测试时间估计要花5分钟,共分6项测试,最后Peacekeeper会给出一个得分。 有意思的是,访问Peacekeeper网站浏览者所用浏览器的流行度分布(从高到低分别是Internet Explorer,Firefox,Opera,Chrome,Safari),和测试得分结果正好相反——于是就出现浏览器越流行其性能越低。根据测试结果,性能最强的是Safari 4.0 Beta,其次是Chrome 2.0.172.23 Beta,Chrome 1.0.154.65,Firefox 3.5b4,Safari 3.2.2,Opera 10.00,Opera 9.64,Firefox 3.0.10,Internet Explorer 8.0和Internet Explorer 7.0。对于性能低下的IE,该结果丝毫不出人意料,在多数测试中它总是占据末席。值得关注的是Firefox和Chrome之间的差距。Mozilla说2013年Firefox份额将会超过IE,到时候Web开发者可能要开始诅咒Firefox的性能了。

2009年5月13日星期三

欧盟向英特尔开出创纪录的10.6亿欧元罚单

转自:http://hardware.solidot.org/hardware/09/05/13/159234.shtml

从本周初开始就有流言称欧盟将向芯片巨头英特尔公司处以巨额罚款,现在判决正式宣布。BBC报道,欧盟委员会以限制竞争行为为由,向英特尔开出创纪录的10.6亿欧元(约合98.5亿人民币)罚单。这一数字令2004年欧盟因微软滥用市场垄断地位而开出的4.97亿欧元罚款相形见绌。 欧盟委员会发现,从2002年到2007年,为了打击和排挤竞争对手AMD公司,英特尔公司向制造商和零售价提供了折扣。AMD对此判决表示欢迎,英特尔表示将会上诉,称“欧盟的这一决定是错误的,忽视了处理器市场高竞争性的事实”。欧盟委员会称个人电脑制造商宏基、Dell、HP、联想和NEC如更多采购英特尔的芯片,就能获得隐蔽的回扣(根据与采购AMD芯片的比例计算)。欧洲最大的电子产品零售商Media Saturn如能更多出售包含英特尔芯片的电脑,就可获得额外的奖励。欧盟竞争委员会专员Neelie Kroes称英特尔的行为伤害了数以百万计的欧洲消费者。

IE每年失去5%的市场份额

转自:http://software.solidot.org/software/09/05/14/0524243.shtml
Mozilla的Asa Dotzler指出了一个浏览器市场占有率的长期趋势;如果Firefox浏览器继续现有的前进步伐——-每年增长5%,同时IE浏览器每年减少5%——那么到2013年Firefox份额将会超过IE。Asa Dotzler认为,浏览器的新版本不会对大趋势造成多少冲击,也就是说一个更好的IE对市场占有率变化的影响微乎其微。如果是在过去,微软或许可以借助它的操作系统垄断地位排挤竞争对手,但现在在欧盟和美国的反垄断双重打击之下,雷德蒙软件巨人只能束手无策,直面IE的衰落

Flash和Silverlight的详尽功能比较

本文有助于帮您选择到底使用哪种RIA平台技术,在 Silverlight 和 Flash 中选择,完全要看你的需求。

自 Silverlight 1.0 发布以来,Web 开发与设计者们关于该选择 Flash 和 Silverlight 的争论便开始了,在成熟的 Flash 面前,Silverlight 面临着如何赢得市场的难题。然而 Silverlight 中包含了一些开发设计者们一直希望 Flash 能拥有的功能,诸如SEO,本文对 Flash 和 Silverlight 的技术细节进行了详尽的对比。

http://www.comsharp.com/GetKnowledge/zh-CN/It_News_K805.aspx

2009年5月12日星期二

微软发布并行程序语言Axum

微软发布了新的并行编程语言Axum(之前叫Maestro),基于角色模型(actor model),能帮助开发出充分利用多核处理器能力的应用程序。Axum不能定义类,只能运行在.NET平台内。它借鉴了很多Erlang语言的元素,不过拥有类似C#的语法。Axum目前处于早期发展阶段,微软欢迎开发者发表评论和意见。以下引用infoq的简介:“ Axum是一个拥有类似C#语法的命令式语言,它面向actor和域(domain),而不是面向对象的,因此它拥有对象的概念,但是不能自定义类。Axum主要用途是解决并发处理问题,它基于微软机器人实验室的CCR,其他.NET平台的编程语言可以通过调用Axum来实现并发处理。并行安全的最大障碍是共享数据。在Axum中使用共享数据之前需要进行声明,这样运行时就会控制数据访问的过程。语言中已经内建了并发控制机制。”

互联网人肉大军——当百姓不再沉默!

自5月7日杭州飙车撞人事件发展到现在,几天时间内,杭州乃至全国爆发了最大规模的人肉搜索,天涯论坛猫扑论坛跟贴无数,这并不是一个简单的因为富二代撞死无辜行人挑起人民的仇富情结而大肆宣扬的问题,这是一个在面对冷冰冰的现实世界,追求公平和自由的人们通过互联网的渠道,为维护自己和广大普通百姓的权利,沉默的他们不再沉默的社会现象。在浙大学子谭卓的祭拜网页上http://www.70yard.com/index.php,无数的人们表达的自己的同情,为什么我们要仇富?为什么一个市宣传部长的儿子可以在那里叼着个烟,开着法拉利跑车?为什么交警说70码的速度可以把人撞飞5米高,20米远却被证实不符合能量守恒定律?为什么在网上说实话的人就要遭到跨省追捕?为什么中国0.4%的人拥有70%的财富;占人口的五分之一的三亿多人民,每天收入不到一美元?为什么中国大陆财产过亿富豪91%是高干子弟?为官本不必不清,为富也不必不仁,但为什么自古到今,清官和善富总是稀有的跟灭绝的恐龙一样?当社会不公平时,贫民与富人越来越不平等,权力的天枰越来越向富人倾斜时,这只沉默的追求公平和自由的大军就会不再沉默!

另附一份现回帖的普遍声明,以免招来跨省追捕。
(郑重声明   1.本人是文盲,以上内容文字均不认识,也看不懂是什么意思.   2.本人过去、现在以及将来都不认识楼主,且自古以来与楼主无利益关系。本人过去、现在以及将来都没有或者不准备去杭州,也与该市无贸易往来。楼主表述之事与本人无关,只是本着“看帖(虽然看不懂)回帖,利人利己的中华民族优秀传统美德”,顺便赚3个工分   3. 本人在此留言均为网络上复制,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能。并不代表本人局部或全部同意、支持或者反对楼主观点。   4. 如本人留言违反国家有关法律,请网络管理员及时删除本人跟贴。本回贴不暗示、鼓励、支持或映射读者作出生活方式、工作态度、婚姻交友、子女教育的积极或消极判断。   5. 因删帖不及时所产生的任何法律(包括宪法,民法,刑法,书法,公检法,基本法,劳动法,婚姻法,输入法,没办法,国际法,今日说法,吸星大法,与台湾关系法及文中涉及或可能涉及以及未涉及之法,各地治安管理条例)纠纷或责任本人概不负责。   6. 本人谢绝任何跨省追捕行为,如有需要请直接联系楼主、原作者以及网络管理员或法人代表。   7. 此声明最终解释权归本人所有。  并附前辈之言:  二十年来,尤其是最近几年,我们天天见的是“只许州官放火,不许百姓点灯。“政府所颁布的法令,其是否为人民着想,姑置不论。最使人愤慨的是连这样的法,政府并未遵守。政府天天要人民守法,而政府自己却天天违法。这样的作风,和民主二字相距十万八千里!所以民主云云者是真是假,我们卑之无甚高论,第一步先看政府所发的那些空头民主支票究竟兑现了百分之几?如果已经写在白纸上的黑字尚不能兑现,还有什么话可说?所以在政治协商会议开会以前,我们先要请把那些诺言来兑现,从这一点起码应做的小事上,望政府示人民以大信。)

2009年5月8日星期五

PHP6的新特性

原文:http://www.ibm.com/developerworks/opensource/library/os-php-future/

译文:http://club.gz163.cn/view.php?id=4077

PHP是目前Web上最流行的编程语言,被无数的站点使用。从最新的5月TIOBE榜上也可以看到PHP仍然高居在仅次于Java,C,C++这三大工业级编程语言的第四名,流行度非常之广。

PHP的最新版本php6已经推出,它在php5的基础上进行了很多新特性和语法改进,更加面向对象,改进Unicode支持,命名空间,Web 2.0特性如SOAP、XML,引擎增强,改进了面向对象功能,此外也清除了一些旧功能。

1.支持Unicode
支持Unicode是有其必然,虽然Unicode占用较多的空间,但Unicode带来的便利性,远超过占用空间的缺点,尤其在国际化的今天,硬件设备越来越强大,网速也大幅度的提升,这么一点小小的缺点是可以忽略的。另外一点,PHP也可以在.ini文件中设定是否开启支持Unicode,决定权在你自己,这是一个不错的点子,关掉Unicode的支持,PHP的性能并不会有大幅度的提升,主要的影响在于需要引用字符串的函数。

2.Register Globals 将被移除
这是一个重要的决定,说多新进的PHP开发者会觉得Register Globals蛮方便的,但是却忽略了Register Globals会带来程序上安全隐患,大多数的主机上此功能是关闭的,印象中从PHP4.3.x版开始时,此项默认关闭状态,PHP6中正式移除Register Globals也代表着如果程序是由PHP3时代的产物,将完全无法使用,除了改写以外,别无他法。相信现在的PHP世界里,仍使用PHP3的程序应该是少之又少。

3.Magic Quotes 将消失
Magic Quotes主要是自动转义需要转义的字符,此项功能移除也符合大多数PHP开发者的心声。

4.Safe Mode 取消
老实说,这个模式不知道哪里不好,取消就取消吧,反正也用不到

5.'var' 别名为 'public'
在类中的var声明变成public的别名,相信是为了兼容PHP5而作的决定,PHP6现在也可以称作为OO语言了。

6.通过引用返回将出错
现在通过引用返回编译器将会报错 例如$a =& new b()、function &c(),OO语言默认就是引用,所以不需要再使用&了。

7.zend.ze1 compatbility mode 将被移去
Zend.ze1相容模式将被移去,PHP5是为兼容旧有PHP4,所以在.ini中可选择是否开启相容模式,原因在于PHP5使用的是第二代解析引擎,但是相容模式并不是百分之百能解析PHP4语法,所以旧时代的产物,移除。

8.Freetype 1 and GD 1 support 将不见
这两个是很久的Libs,所以不再支持,GD1早已被现在的GD2取代了。

9.dl() 被移到 SAPI 中
dl()主要是让设计师加载extension Libs,现在被移到 SAPI 中

10.Register Long Array 去除
从PHP5起默认是关闭,再PHP6中正式移除。

11.一些Extension的变更
例如 XMLReader 和 XMLWriter 将不再是以Extension的方式出现,他们将被移入到PHP的核心之中,并且默认是开启,ereg extension将被放入PECL,代表着它将被移出PHP核心,这也是为了让路给新的正则表达式extension,此外,Fileinfo extension 也将被导入PHP的核心之中。

12.APC将被导入核心
这是一个提高PHP性能的功能,现在它将被放入PHP核心中,并且可以选择是否启用APC。

13.告别ASP风格的起始标签
原来是为了取悦ASP开发者转向使用PHP,现今已经不再需要这种做法了。

2009年5月7日星期四

我的Web生活

在宽带,Wi-Fi,3G越来越普及的现代,Internet真的在生活中无处不在,生活在信息技术如此发达的时代,一个人不光在现实中生活,而且也在Web上生活。每天,我都用Gmail收发邮件,用Google Reader关注自己收藏的博客和网站,用Zoho进行在线文档编辑,用twitter记录自己偶然的想法,用Blogspot发表自己的文章,在校内同老同学聊聊天,无聊时还可以去玩玩网页游戏寻找快乐。

让JavaScript拯救HTML5的离线存储

在Internet连接无处不在的今天,我们忽然有了另外一个需求,离线 Web。Gmail,Google Reader, Zoho这些优秀的Web应用都支持离线使用,这归功于 Google Gears。然而真正的离线 Web 要靠 HTML 5,这个未来的 Web 语言明星将为Web的离线存储制定一套标准,W3C已经发布HTML5 离线存储细则。有人可能会说,离线 Web 毫无意义,你得到的只是一个蹩脚的桌面程序,在 wi-fi, 3G 无处不在的今天,我们大部分时间都是在线的,这虽然没错,但我们当中那些已经对各种Web应用,如email, 在线新闻以及 Twitter 一刻不可或缺的人来说,离线Web是非常重要的。
不过问题总是有的,HTML5 Web 存储细则中牵扯到很复杂的问题,SQLite。那些需要编写离线 Web 程序的人需要编写 SQL 代码,SQLite没有错,但它是 SQL 的一个变种,和标准 SQL 有些差别,另外,SQLite 并不属于 W3C,它的所有者很有可能某一天改变它的接口,这会导致那些已经写就的 Web 程序必须重新编写。 是否有更好的方法?Mozilla 实验室的 Atul Varma 最近发布了一篇博客文章,提供了一种替代方案。Varma 正在研究 CouchDB 的一个实验版本,在浏览器中,将该数据库的语义用 JavaScript 实现。最终,我们或许可以直接使用 JavaScript 实现数据库查询,消除 HTML5 在这方面的问题。 针对这篇文章,Mozilla Fennec 移动浏览器团队的 Mark Finkle 在评论中表示,这个方案回避了标准数据库后台中更主要的问题,最好让 localStorage/globalStorage 成为标准,让标准保留在底层,他在自己的一篇博客文章中指出,应当建立一个 JavaScript 库,就像现有的很多 JavaScript 库可以操作网页元素一样,也应当有个 JavaScript 库用来操作离线 Web 存储数据。 这种方法表面上看很复杂,但会为开发者带来灵活,当 Web 无所不能的时候,我们的机会会更多。

延伸阅读
深入了解 HTML 5
HTML 5 正在改变 Web
HTML 5 令人期待的 5 项功能

本文国际来源:http://www.webmonkey.com/blog/Why_JavaScript_Will_Save_Offline_Storage_in_HTML_5 中文翻译来源:COMSHARP CMS 官方网站

关注LLVM

在一次网上闲逛中,偶然看到Adobe的一位牛人在Adobe MAX 2007大会上展示的视频,展示的是现场将一个C/C++的Quake游戏源代码编译成Adobe AIR,并玩起来,如此高超的技术,怎一个强字了得?!而其中的原理,就是使用了一个开源的编译器架构LLVM,全称Low level Virtual machine(底阶虚拟机)。
LLVM是一套编译器策略和框架,它实现了很多的库,包括编译器的库,在这些库上,可以很容易的实现编译不同的语言的程序,只要这些语言是基于C/C++的解释器,因为LLVM最主要的组件就是它的LLVM-GCC,它可以把C,C++编译成LLVM自己定义的虚拟机语言,就像Java虚拟机中的字节码一样的语言,同时LLVM又提供一组虚拟指令集合,类似于RISC指令,用于优化代码和为某一宿主平台(x86、ARM、…)生成原生代码,独立于具体的语言,又足够轻量。


而大家最关注的还是LLVM的性能,从图中可以看出llvm-gcc的性能比gcc要高出50%左右

而现在有很多项目都基于LLVM开发专用语言的高性能解释器,如Google工程师就启动了一个叫做 Unladen Swallow 的项目,寻求提升 Python 编程语言的性能,项目的目标之一是用基于 LLVM 的 JIT 环境取代 Python 的虚拟机,最终将 Python 的性能提升5倍。该项目是 CPython 运行时的一个分支,并将同 Python 的主干兼容。Unladen Swallow 项目的的目标是使用 LLVM (Low Level Virtual Machine)编译架构建立一个即时编译引擎,取代 Python 自己的虚拟机。这一方法优势明显,就像开发者们在项目计划中描述的那样,该项目使 Python 到 register-based 的虚拟机成为可能,并为将来的优化工作铲平道路。 采用 LLVM 还为更多在 Python 代码中集成其它语言敞开了大门,因为 LLVM 中间层是对语言无关的。 Unladen Swallow 项目还将带来运行时的其它改进,并更好地应用现代硬件的优势。多核处理器的并行处理引起很多开发者的关注,比如他们正考虑实现一个并行的回收器。他们还将改善 Python 的多线程功能以解决 Global Interpreter Lock 死锁问题。 虽然该项目刚刚启动,一个实验性的原型已经建立,源代码可以从 Google Code 站点的版本控制系统下载。当前的一些设计据说已经可以在某些场合提升性能。 他们的第二个里程碑,预计在2009年第二季度展开,这个阶段将有望实现等效的 LLVM 对 Python 虚拟机的替换。 Unladen Swallow 的开发者们希望最终可以在一些对性能要求严格的应用中,用 Python 语言取代 C 语言。他们在 Python 2.6 的基础上展开工作,这样可以兼容目前大量的已有 Python 项目,他们还会对 Python 3 提供平滑过度。 Python 在企业环境应用广泛,也是 Google 内部架构以及 App Engine 的主要技术。Google 对 Python 的投资将使这门语言在快速 Web 程序开发中更具魅力。
另外Apple的OpenGL JIT也是LLVM应用的经典案例。
国产的龙芯计算机上研究人员也在使用LLVM来做Linux上的内核编译器和嵌入式程序的编译器。
Llvmrubyllvmruby的GitHub代码库)是由Tom Bagby开发的项目。它提供Ruby对LLVM的绑定。Llvmruby可以让你不接触任何C++就能够试用LLVM,还允许你通过irb增量进行尝试。这是一项很有用的特性,比如Rubinius(此项目正计划使用LLVM)的贡献者就利用其构建原型系统,以原型化自己的某些主张。Rubinius团队正忙于使用C++重写虚拟机和清理一些内部问题。这个目前已经在Rubinius在Git的代码库的CPP分支中出现,而且还将LLVM作为外部的程序库。C++分支很快就会转入主干。根据最近在Twitter上发布的消息显示,Rubinius已经在全新的C++虚拟机上重新获得了运行大量Ruby代码的能力。
另外MacRuby 0.5将引入基于LLVM的VM,性能也明显提升。

在这语言横行的编程世界,LLVM就像是救星一样,它把所有的语言都脱离出自己的编译环境,集成到统一的底阶虚拟机环境中,使所有的语言之间的相互沟通和转换变得非常容易,就像是用LLVM将C/C++的Quake游戏编译成Flash的swf,同样将来也能将它编译成python,ruby或其他任何能够用LLVM编译的语言。


中国龙芯,加油!

最近在校内上碰到我的老同学,他在中科大读计算机硕士,问他在干什么,他讲他们正在基于国产龙芯2号的万亿次高性能计算机系统KD-50-I编程,好羡慕他们!作为中国人自主知识产权的芯片,能在现今被美国大企业IBM,Intel,AMD等垄断的通用CPU市场中站稳自己的脚,已经是很了不起的了。并且在国内市场上也已经有很多基于龙芯的计算机产品,性价比很高。同学在KD-50-I上做的,就是要在龙芯上编译专有的Debian Linux内核,打造最强的龙芯操作系统。同学,加油!中国加油!

Google杀手——Web3.0搜索引擎‘Wolfram Alpha ’

作为Web3.0最典型的技术语义网的搜索引擎产品“Wolfram Alpha ”,在这个5月低即将正式上线运营,已有很多报道都对Wolfram Alpha 和Google的搜索结果做了比较,但是就目前的Wolfram Alpha 的搜索结果主要是针对英语的,因为在这近十年来,全球的基于语义网的英文本体已经建立起来,而中文的本体仍然是寥寥无几,也就是说当将来Web3.0在国外已经如火如荼的发展时,在中国却还在慢慢爬行。巩固中文的语义网本体,中国广大学子和学者们,现在已经是时候了!

Twitter的使命和归宿

站在目前互联网Web2.0应用最前端的微博客twitter,在越来越多的合作伙伴和追随者的推动下,面对苹果7亿美元收购价格,3倍于Twitter自己估价的收购提案将如何选择?虽然使用twitter的用户持续高速增长,但是研究发现Twitter用户忠诚度只有40%,twitter将如何发展新的业务来增加自己的“粘性”,并且在2009年,twitter也将把自己的后台重新使用面向对象的并发式语言Scala来重新编写,数据和服务器端也都将放在Amazon的EC2和S3上,这些改革是否能解救twitter,实现他的新的命运?作为一名Web开发者,只希望twitter越做越好,发挥更多的创意和技术出来,实现他在互联网中的使命。

Amazon提供云计算开放式基金申请

站在云计算领域最前端的Amazon为在全球高校推动云计算,启动了一个云计算教育项目。该项目为全球高校老师,学生,科研人员提供了云计算开放式基金申请。如果基金申请成功,就可以得到相应的免费云计算资源。高校云计算授课老师可以为自己所教课程的班级申请教学基金,每个学生一年可以得到100美元的云计算基金。而学校,科研机构的研究人员可以申请科研项目基金,该基金每年接受四次申请,经评审通过后即可以得到免费计算资源;具体资源没有说明,估计得评估后决定,今年最近一次申请截止日期为5月15日。学生团体协会也可以就自己的项目申请相应的基金。该项目表明Amazon云计算正向高校,研究人员,学生进行推广。Amazon的云计算AWS主要提供EC2, S3, simpleDB, Elastic MapReduce,simple Queue等云计算服务。Amazon公司目前是云计算领域商业化的推动者和受益者之一。

Micro Focus收购Borland

继Oracle收购Sun之后,IT界又起并购风波,英国软件公司Micro Focus宣布以7500万美元现金收购Borland软件公司,Micro Focus还同时以8000万美元现金收购了Compuware公司的软件测试和自动软件质量业务。Micro Focus的收购价为每股1美元,比Borland周二的收盘价0.8美元溢值25%。 Borland成立于1981年,是PC软件业历史最悠久、最富盛名的公司之一。在软件开发工具领域,Borland一度是微软强大的竞争对手,旗下的著名产品有Delphi的Turbo Pascal,其中Turbo Pascal的成功发布改变了微软对软件开发市场的统治。然而从2004年起,公司的收入就呈下降趋势,2008年的收入为1.72亿美元,税前亏损高达2.08亿美元,几乎是2007年亏损的4倍。
Sun和Borland的失败和教训是我们应该认真思考和借鉴的,以免重沓覆辙。

2009年5月6日星期三

Blaze Data Services还是LiveCycle Data Services?

作为Adobe的两款Data Services,一款是开源的Blaze Data Services,一款是商业的LiveCycle Data Services,很多人在开发时如果是个人或是小型的企业都会选择开源的,不过具体要使用哪种,还是需要由你的项目来决定的,看看是否需要以下几点:
1、需要支持么?这取决于应用是否需要支持,比如任务关键的应用。
2、需要数据管理服务么?这取决于应用对数据同步和管理服务的需求。
3、需要额外的LCDS端点和管道么?根据Adobe所述,如果同时有几百个并发连接,那么就需要了,然而这么说还是颇具争议的。服务器能 处理的并发连接数取决于多种因素,比如线程和I/O吞吐量等,同时我们还可以通过多个服务器的负载平衡来处理大量的并发连接,就像Java应用服务器那 样。

根据以下的特效对比表来决定:

相对于Blaze DS来说,LiveCycle DS的真正优势在于其支持与数据管理,而额外的端点和管道所带来的优势却是颇具争议的。根据我们在Gorilla Logic所完成的项目来看,根本无需使用NIO端点或是RTMP。但从技术角度来看,没什么是确定的。
更多了解请看这里:
http://www.infoq.com/cn/articles/Blaze-LiveCycle
资源
1 http://www.linuxjournal.com/article/6530
2 http://paultyma.blogspot.com/2008/03/writing-java-multithreaded-servers.html
3 http://www.theserverside.com/discussions/thread.tss?thread_id=26700
4 http://cometdaily.com/2008/11/21/are-raining-comets-and-threads/
来自Adobe的链接
LiveCycle Homepage
LiveCycle Data Services ES FAQ
Comparison of the different LiveCycle Data Services solutions
其他资源
LiveCycle ES vs LiveCycle DS vs BlazeDS - clearing up the confusion
Why are you NOT using LiveCycle DS?

Flex Builder 4 for Linux 生死未卜

今天在InfoQ上看到《Flex Builder for Linux已死?》一文,感觉一款如此优秀的FLEX开发工具怎么会发展不下去呢?
过去的几年中,Adobe一直在不遗余力地拉拢众多的企业开发者使用Flex开发平台,这其中包括借助于Open Screen项目围绕着Flex平台所进行的开源以及对Flex SDk和Blaze Data Services项目的开源。虽然Adobe为开源作出了卓越的努力和贡献,但本周我们却听到了一个令人震惊的消息:Flex Builder Linux即将走向尽头。

Radek Gruchalski援引了Adobe的Ben Forta的话,谈到了Flex Builder Linux项目的当前状态:

“目前该产品已经没有继续下去的必要了,因为其需求量并不大。”
并没有来自于Adobe的官方说明,但labs.adobe.com已经表明上一次的Flex Builder Linux alpha版的发布已经是去年8月份的事情了,到现在为止8个多月已经过去了,而新版本迟迟未见发布,这也表明该项目的活跃度是何等之差。鉴于此,Tom Chiverton谈到了Flex Builder Linux的重要性:

对于使用Linux进行Flex开发的人来说,这不啻于一个噩耗,Adobe Labs中现有的构建还尚未完成,甚至与现有的Flex Builder 3产品相比也不行。同时其更新也不多,当然这点更新也不是最近的事(比如一些有趣的手册指导你如何获取最新的Flex SDK和AIR)。如果这个报道是真的话,我不敢想象后面还会发生什么事情,因此我已经向Adobe发起正式的申诉了。
InfoQ社区是如何看待Adobe停止Flex Builder Linux开发这一举动的呢?由于有不少人在使用Linux,Adobe这么做会不会影响Flex平台的使用率呢?

如果想让Adobe听到你的心声,那么就快快为Flex Builder Linux投票吧,地址是:http://bugs.adobe.com/jira/browse/FB-19053

Wolfram Alpha VS.Google的结果差异

《MIT技术评论》的David Talbot上周访问了Wolfram Research,亲自测试了“computational knowledge engine”搜索引擎Wolfram Alpha,并与Google的搜索结果逐一比较各自的差异。例如:
“Microsoft Apple”:Wolfram给出了一个表格和图像,对比了微软和苹果的股价及其趋势。Google给出了包含微软和苹果的新闻。
“Sydney New York”:Wolfram给出了一张表格,对比了两座城市的距离(分别以英里、千米、木和海里计算);一幅列出最优飞行路线的地图,行程跨度(0.4个地球周长),飞行时间,声音传播时间(?),光束通过光缆的时间(74毫秒),光在真空中传播的时间(53毫秒),以及人口,当地时间和海拔。Google的信息比较混乱,有地图,飞行路线,悉尼商会等。
“10 pounds kilograms”:Wolfram无法理解意思,它以为是“10 pounds”乘以“ 1kilogram”,给出的结果是4.536千克平方,或22.05磅平方。Google给出了公制转换网站。当增加一个in字后(“10 pounds in kilograms”),Wolfram给出正确答案,10磅=4.536千克,以及10磅水的体积,搞笑的是它还告诉你10磅=1.8倍《A New Kind of Science(Wolfram著)》书重。Google则是结果:10磅=4.5359237千克。

Wolfram Alpha VS.Google的结果差异

《MIT技术评论》的David Talbot上周访问了Wolfram Research,亲自测试了“computational knowledge engine”搜索引擎Wolfram Alpha,并与Google的搜索结果逐一比较各自的差异。例如:
“Microsoft Apple”:Wolfram给出了一个表格和图像,对比了微软和苹果的股价及其趋势。Google给出了包含微软和苹果的新闻。
“Sydney New York”:Wolfram给出了一张表格,对比了两座城市的距离(分别以英里、千米、木和海里计算);一幅列出最优飞行路线的地图,行程跨度(0.4个地球周长),飞行时间,声音传播时间(?),光束通过光缆的时间(74毫秒),光在真空中传播的时间(53毫秒),以及人口,当地时间和海拔。Google的信息比较混乱,有地图,飞行路线,悉尼商会等。
“10 pounds kilograms”:Wolfram无法理解意思,它以为是“10 pounds”乘以“ 1kilogram”,给出的结果是4.536千克平方,或22.05磅平方。Google给出了公制转换网站。当增加一个in字后(“10 pounds in kilograms”),Wolfram给出正确答案,10磅=4.536千克,以及10磅水的体积,搞笑的是它还告诉你10磅=1.8倍《A New Kind of Science(Wolfram著)》书重。Google则是结果:10磅=4.5359237千克。

2009年5月5日星期二

CSS3 备受期待的 8 大功能

转自:http://www.comsharp.com/GetKnowledge/zh-CN/It_News_K801.aspx

CSS3 仍遥遥无期,还是指日可待,这不是一个技术问题,而是人们什么时候可以彻底放弃那些不符合 W3C 标准的旧浏览器的问题。CSS3 备受期待是肯定的,CSS Tricks 网站做了一次投票调查,票选备受期待的 CSS 功能,一共有7000人参与,结果如下。有趣的是结果的前三名非常的接近。


#1) 圆角 (22.0%, 1,541 票)
这个功能已经在诸如 Mozilla, Webkit 等浏览器广泛使用,对 Web 设计者来说无疑是最受期待的,然而 IE 仍然没有要支持这个功能的迹象。
#2) 多背景(22.0%, 1,523 票)
这个功能是我最期待的,但向后兼容会是一个很大的问题。
#3) @font-face (21.0%, 1,424 票)
Firefox 的最新版本将支持该功能,Safari,Opera 甚至 IE 也将支持或已经支持该功能,我们会看到该功能的广泛应用,只是字体的版权问题会很麻烦。
#4) 动画与渐变(12.0%, 818 票)
Webkit 在这方面是领头军,动画也是设计的一部分,也该属于 CSS。这些会慢慢实现,当 Webkit 之外的浏览器也开始支持这个功能,我们会看到很多令人惊讶的效果。
#5) 渐变色 (8.0%, 535 票)
定义一个固定色背景很简单,但渐变色就没有那么简单了,渐变色很适合通过代码实现,Webkit 又在这方面抢了先。
#6) Box 阴影(4.0%, 271 票)
阴影也是一种渐变色,以往是通过背景图片实现的,如果考虑到多方向的阴影,事情会变得更复杂,Box 阴影机制让一切问题迎刃而解。
#7) RGBa - 加入透明色 (3.0%, 234 票)
RGBa 中的 a 代表透明色,透明对设计者来说非常重要,目前除了 IE,这一功能正在被广泛采用。
#8) 文字阴影(2.0%, 140 票)
也属于渐变色的概念,让文字拥有阴影,以前甚至无法通过图片背景实现,因此这将为设计者带来前所未有的方便。
#9) 其它 (2.0%, 168 票)

使用Windows CMD将一个图片和文档合并

这张图片(来源),原本只是一张图片,但下载后把它的文件扩展名改成.rar还可以正常打开。 打开之后是几个只有64k,但可以高品质地播放30多分钟的3d程序。制作这种神奇的文件的方法是在windows command line输入copy a.jpg/b+b.zip/b c.jpg。这只是把两个文件合并了,文件大小还是源文件的总和,所以图片文件较大。除了最开始提到的,此网页有一个用这种方法制作的文件的链接,读者们,尝试找一下,活跃自己的思维!照片(895kb)。

2009年5月4日星期一

ARIN称IPv4地址将在两年内枯竭

互联网风暴中心收到了美国网址注册管理组织(ARIN)的一封信(PDF),信中称IPv4地址空间将在2年内枯竭。 ARIN建议各个机构开始采用IPv6地址,称为了确保IPv4地址空间请求的合法性,将采取额外的措施。从2009年5月18日起,IPv4要求IPv4地址空间申请必须提供文件证明合法性,并限定地址空间的最大可能范围。另外互联网风暴中心发现由于甲型H1N1流感在全世界传播,包含Swine/Mexican/H1N1等关键词的新域名在24小时内增加了1000个以上。

2009年5月3日星期日

5个免费Web视频及音频播放器

http://www.comsharp.com/GetKnowledge/zh-CN/CMS_K800.aspx

Facebook如何管理150亿张照片

http://www.comsharp.com/GetKnowledge/zh-CN/It_News_K798.aspx

Linux Journal宣布2009年度读者选择奖

Linux Journal宣布了2009年度的读者选择奖:最喜爱发行版—Ubuntu最喜爱桌面环境—GNOME最喜爱浏览器—Firefox最喜爱电子邮件客户端- Mozilla Thunderbird最喜欢办公软件- OpenOffice.org 最喜爱音频工具- Audacity最喜爱音频播放器- Amarok 最喜爱媒体播放器-VLC最喜爱IM-Pidgin最喜欢图形/设计工具-GIMP 最喜欢数字照片管理工具-Picasa 最喜欢文本编辑器-vi最喜欢版本控制系统-Subversion最喜欢数据库- MySQL
最喜爱Linux监控程序- Nagios 最喜欢编程语言-Python最喜爱脚本语言-bash最喜欢远程访问或网络计算图形用户界面-SSH和X 最喜爱Linux IDE - Eclipse最喜欢富Web应用开发平台- Adobe Air最喜爱Linux游戏-Frozen Bubble最喜爱虚拟化方案- VirtualBox 最喜爱备份系统-Amanda最喜爱备份工具- rsync 最喜爱软件包管理应用-apt最喜爱内容管理系统- WordPress最喜爱Web服务器-Apache最喜爱Linux Web托管服务公司- Contegix 最喜欢基于Linux电子器具-ASUS Eee PC 最喜爱Linux笔记本-ASUS Eee PC 最喜欢Linux桌面工作站-Dell最喜爱Linux服务器-Dell最喜爱“绿色” Linux产品或解决方案-虚拟化最喜爱Linux图书-Linux in a Nutshell最喜爱Linux Journal杂志专栏-Marcel Gagné的Cooking with Linux和Kyle Rankin的Hack and /Linux年度产品-Android平台和T-Mobile G1 Phone

是Apache还是GPL更有利于开源商业?

SourceForge网站托管的开源项目七成以上是采用GPL许可证。尽管如此,Eric S.Raymond坚持认为GPL是“恐惧和虚弱的告白”,由于GPL引起的不确定性和恐慌,降低了开源的普及和推广。Raymond所持观点是如果开源是最佳的软件开发模式,那么使用最开放的许可证也许最有意义。 Apache软件基金会的Geir Magnusson指出纯GPL项目不多,成功的开源项目很少只使用一种许可证。为了妥协GPL固有的和强制性的“自由”权利,开发者不得不采用某些绕过限制的方法。最近Linus Torvalds在电子邮件中评论GPLv3,“GPL/GPLv3 anti-ASP/TiVo条款保护不了任何事情,它无法阻止抄袭者。”开发者可能偏爱GPL风格的许可证,但对于企业而言约束较少的Apache许可证对他们的产品更有帮助。旧的GPL vs.BSD/Apache争论必须面对商业现实