按标签归档:互联网

初探Firefox 4新特性

Google Chrome的诞生很大程度上改变了浏览器的发展历程,它提倡的简洁的界面设计和超强的页面处理能力现在已经成为浏览器设计的主流。Opera的界面设计多少有参考Chrome,处理性能更是有过之而无不及。国内的山寨浏览器同样把简洁作为浏览器界面的设计标准,同时也加入Webkit渲染引擎,保证了高速性能。Firefox同样需要更改,引入更强的JavaScript处理引擎,这才能保住市场份额。 Firefox 4最大的卖点是重新设计界面和引入JaegerMonkey引擎,在界面上,更多地跟上Chrome和Opera引领的潮流,甚至乎是完全拷贝自Opera,区别就在于FireFox的界面和各个系统上的界面有更好的整合度,窗口的标题栏完全融入成Firefox的一部分。延续了数年参考自IE6的Firefox界面终于要退休了。新的界面带来新的开始,Firefox要为自己的市场份额而重新启航。 Firefox 4.0 Beta 1的发布遴选版本已经泄漏出来了,从这个版本可以看出,Linux版本的默认界面基本没有大改变,默认倒是启用了Tabs On Top这个设计。现在还不可以把菜单栏隐藏到一个按钮上。此外导航栏的图标还没有更新,俨然就是一个rebrand自Firefox 3.7的一个版本。 对比一下原计划的设计图,还是有一段很大的距离。不过现在时间尚早,还有很多时间更改设计。 第一幅是Clearlook的: 第二张设计图是Ambiance,应该是给Ubuntu的吧 至于Windows版本,界面完成度要高出不少。虽然默认还是会保留着菜单栏,但是已经允许隐藏菜单栏了,出现了Firefox按钮。但是标题栏和Firefox按钮好像配搭有点问题。 计划的Windows XP的设计图: Windows 7似乎和Firefox有更好的界面整合度,看上去界面完成了一大半了。 要是附上Aero特效就更加完美,Firefox按钮还是老问题。来一张设计图: Mozilla对Firefox的界面下了很大的功夫,现在看起来这些功夫还是没有白费的。但是不得不说Firefox还有很多细节没有完成。比如说标题栏和Firefox按钮的整合,在小窗口页面就会出现下图这种很诡异的囧况。除了Windows平台以外,Linux的界面却比Windows慢了一个拍子,据说Mac平台的情况和Linux的差不多,紧紧多了个Tabs On Top。这方面就Firefox要抓紧时间了。 App Tabs可以说是Firefox 4的一大功能。这个特性有点类似Chrome的App Mode,但是又有一些不同。有点感觉是让用户自己把菜单栏和导航栏移走的感觉。当然Mozilla不会这么无聊的,那是担当云计算大任的特性,据说还可以把Firefox演变为本地的文件管理器呢。到最后这个App Tabs会是什么样子,我们拭目以待吧。 以下是一段Mozilla工程师的访谈,介绍Firefox的界面设计,WebM格式VP8编码的720P视频,只能支持在Firefox的nightly-build版本,Chrome的dev分支版本和Opera 10.60之后的版本观看。 您的浏览器不支持VP8编码WebM格式的HTML5视频,请到此处下载最新版本的浏览器。 Firefox 4另外一个最重要的特性就是引入JaegerMoneky引擎改善JavaScript性能,现在这是最热门的性能体现。Firefox的确比Chrome和Opera慢了一截,不过我个人觉得现有大部分的网络应用还不至于需要这么高的JavaScript性能,Firefox只要不落后太多就体验就不会差太多了。当然还是越快越好。 此前,黑日白月兄提及到现有的JavaScript性能测试对Firefox不太公平。因为Firefox的JavaScript引擎是支持乱序执行的,而大多数的测试是顺序执行的程序,其他浏览器也是专门为顺序执行而优化,所以Firefox跑这些测试的性能偏慢的原因,而其他测试反而差距不大。Mozilla Wiki的JaegerMonkey条目似乎也给出了他们的诚意,设计目标还真是不一般的高。 这里有一个国外的测试结果,在Ubuntu 10.04 LTS i386平台上测试的,Firefox 4.0 … 继续阅读

分类:Linux | 标签:, , , , , | 3 条评论

WordPress 3.0升级完成wp-pics

WordPress 3.0已经发布了快两个星期了,可是官方的简体中文版本依然没有发出3.0版本,繁体中文版本都已经出来那么久了。那帮人不干了? WordPress 3.0这么多新特性怎么可以错过呢!我选择了wpcn出品的3.0简体中文翻译版本,其实也都是大同小异的。升级还算十分顺利,和普通版本升级一样,没有经历过太多波澜。为了兼容新版本WordPress,里面的一大堆插件还要升级。这个步骤依然很简单,鼠标能够解决的问题就不大算问题。 默认的WordPress 3.0是不会打开MU功能的,这需要用户自行添加以下一段函数到wp-config.php里面: define(‘WP_ALLOW_MULTISITE’, true); 注意一点,WordPress 3.0的MU功能和Google XML Sitemaps插件冲突,用户需要来个二选一的抉择了。 升级到WordPress 3.0以后也出现另外一个问题,就是每次安装新主题和新插件都会要求你输入FTP密码,这个有点囧,升级以后才会出现的。想偷懒的话,可以考虑一下Auto FTP这款插件。 WordPress 3.0还带来了一个新的默认主题:Twenty Ten。这个主题比原来的默认主题好多了。所以我也改用了这个主题。本来想继续定制多一点东西的,无奈不怎么会写CSS和美术功底太差了,随之作罢。仅仅换了一个图片。 新的菜单栏极大的方便了我这种不懂HTML代码的懒虫,只需要轻点鼠标就可以完成的事情,以前得要在网上找了一大串代码,或者需要自己敲的。况且默认的菜单样式已经又不错了。真是舒心。 据说WordPress 3.0包含了大量的HTML5改进,我倒是看不出来了。或者是我技术还没有到家吧。倒是我十分热衷把网志发布的视频全部使用HTML5呈现方式,因为更加简单,之需要使用<audio>、<video>这类标签就可以。不像以前那样又要找Flash的播放器,多麻烦啊。 您的浏览器不支持H.264视频编码,请使用Chrome或者Safari观看。 上面是一段HTML5 video标签的演示,本来想用theora视频编码的,可惜体积真的太大,所以还是用回H.264。Firefox和Opera的朋友就不能看了。只有最新版本的Chrome和Safari能够支持H.264的HTML5视频。音频编码是MP4 AAC。基于VP8编码的WebM视频快点普及就好了,因为各大浏览器都支持这个格式,除了IE8和之前的IE版本。在影片上右击,点击在新标签页播放,将会是1080P的视频,Youtube的低码率影片啊! 这次升级还算顺利,希望以后都那么顺利就好了..XD!

分类:心情日记 | 标签:, , , | 12 条评论

GTUG活动记事

周六的广州GTUG活动如期在中山大学举行。本次活动虽然参与的人不算太多,但是依然十分热闹。 首先介绍的是谷歌地图,栾跃先生带给我们的演示让我们难以形容。一个在线地图,我真的没想到能够做到这样。开放的地图API,帮助了众多网站提供定位服务。同时因为谷歌地图带来的广告,也为使用谷歌地图的API设计网站的用户带来不错的Adsense收益。谷歌地图的强大和快速发展也让原来做GPS导航感到巨大压力,况且谷歌地图的实时性越来越强,取代GPS定位仪可以说是时间的问题,更何况是免费的呢。 紧接着就是O3D技术,听了这么久栾跃先生的介绍。我似乎依然弄不清楚O3D和WebGL的区别,或许WebGL是更底层的API吧,而O3D则是管上层应用的。另外O3D和Flash和Silverlight一样,需要插件支持。这点谷歌做得比较好,O3D插件已经支持Windows、Mac和Linux了。不过谷歌的想法是让O3D成为W3C标准,让所有浏览器都要支持这种技术。这项技术前景十分好,但问题在于现在还是初创阶段。另外O3D的技术将会融合到谷歌的其他产品中去。 最后介绍的Chrome OS,这方面的资讯网上应该有很多了,我在这里就不作介绍了。 技术讲解之后的提问环节,栾跃先生注定是一个被提问得最多的人,这是跟他的工作和地位有关吧。提问者也是提了很多众所周知但不能言明的问题,其实这些问题往往是没有答案的。既然无解,提问又有何意义呢?当然栾跃先生也非常有技巧地回答了这些问题,而且他们也在尽力让更多的谷歌服务落地到中国,从而在最大程度上解决问题。看看这哥们儿,紧张得连话都说不清楚了。 在最后的派发礼品环节,我拿到了一个双肩背包。幸亏我早了一点报名吧。 这次活动还见到了@muzuiget @sogood 等网友,感觉@muzuiget 还是一如地幽默和蔼可亲,而@sogood 则是十分调皮好玩。最后附赠一张图片,猜猜他们是谁?猜对没奖的。

分类:心情日记 | 标签:, , | 5 条评论