<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>花儿开了 &#187; mozilla</title>
	<atom:link href="http://blog.istef.info/tag/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.istef.info</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 06 Jun 2010 05:52:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<atom:link rel='hub' href='http://blog.istef.info/?pushpress=hub'/>
		<item>
		<title>Ubiquity 小试</title>
		<link>http://blog.istef.info/2008/08/30/try-ubiquity/</link>
		<comments>http://blog.istef.info/2008/08/30/try-ubiquity/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 13:01:38 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://blog.istef.info/?p=1840</guid>
		<description><![CDATA[Mozilla Labs 最近推出的官方 Firefox 插件 Ubiquity 这几天受到了广泛的关注，我本来也想写篇文章介绍一下的，不过发现网上中文的介绍已经很多了（Riku, WatsonXu），我就不再重复了。如果你还不知道 Ubiquity 是啥，可以看看 Mozilla 官方介绍中那段小视频。Mozilla 官方的解释是“让你像使用地址栏一样告诉 Firefox 你想做什么”，再说白一点就是让你可以用命令来控制 Firefox 的行为，提高浏览效率，更是增强上网冲浪的体验。 我这两天也仔细研究了一下 ubiquity，发现有两点是我个人非常喜欢的。第一点，ubiquity 拥有一个非常人性化的命令解释器，使得我们可以使用非常接近自然语言的语法来完成我们需要的操作。举个例子，例如你选中网页中“中国”两个字，然后激活 ubiquity，输入 translate this to English，页面上的“中国”就会被 China 取代。通过打开 ubiquity 的源文件，我发现 ubiquity 的日语解析器也在开发中，但估计中文解析将不会太容易，分词毕竟是个大麻烦。第二点，ubiquity 支持类似 GreaseMonkey 的可扩展 UserScript，而且 ubiquity 提供了丰富的内建函数供开发者使用，创建一个新命令是件很轻松的事情。这样一来，开发者和高级用户（甚至所有熟悉 Javascript 的用户）都可以利用 ubiquity 开发一些用户脚本，轻易将各种 Web 2.0 应用 Mashup 起来。这一点也是非常顺应当今 Web 2.0 潮流的。 最后呢，做个小广告。为了实践 ubiquity 同时熟悉一下它的命令创建方法，我自己也写了一个简单的小脚本。它的作用和内建的 tinyurl 是相同的，只是所使用的服务是我前不久写的一个网址缩短服务 g.hi2.me。脚本安装很简单，安装好 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1841" title="ubiquity" src="http://blog.istef.info/wp-content/uploads/2008/08/ubiquity.jpg" alt="" width="159" height="222" /></p>
<p>Mozilla Labs 最近推出的官方 Firefox 插件 Ubiquity 这几天受到了广泛的关注，我本来也想写篇文章介绍一下的，不过发现网上中文的介绍已经很多了（<a href="http://blog.bsdos.cn/2008/08/29/ubiquity.html" target="_blank">Riku</a>, <a href="http://www.web20share.com/2008/08/ubiquity-a-wonderful-mashup-firefox-addon-by-mozilla.html" target="_blank">WatsonXu</a>），我就不再重复了。如果你还不知道 Ubiquity 是啥，可以看看 Mozilla <a href="http://labs.mozilla.com/2008/08/introducing-ubiquity/" target="_blank">官方介绍</a>中那段小视频。Mozilla 官方的解释是“让你像使用地址栏一样<strong>告诉</strong> Firefox 你想做什么”，再说白一点就是让你可以用命令来控制 Firefox 的行为，提高浏览效率，更是增强上网冲浪的体验。</p>
<p>我这两天也仔细研究了一下 ubiquity，发现有两点是我个人非常喜欢的。第一点，ubiquity 拥有一个非常人性化的命令解释器，使得我们可以使用非常接近自然语言的语法来完成我们需要的操作。举个例子，例如你选中网页中“中国”两个字，然后激活 ubiquity，输入 translate this to English，页面上的“中国”就会被 China 取代。通过打开 ubiquity 的源文件，我发现 ubiquity 的日语解析器也在开发中，但估计中文解析将不会太容易，分词毕竟是个大麻烦。第二点，ubiquity 支持类似 GreaseMonkey 的可扩展 UserScript，而且 ubiquity 提供了丰富的内建函数供开发者使用，创建一个新命令是件很轻松的事情。这样一来，开发者和高级用户（甚至所有熟悉 Javascript 的用户）都可以利用 ubiquity 开发一些用户脚本，轻易将各种 Web 2.0 应用 Mashup 起来。这一点也是非常顺应当今 Web 2.0 潮流的。</p>
<p>最后呢，做个小广告。为了实践 ubiquity 同时熟悉一下它的命令创建方法，我自己也写了一个简单的小脚本。它的作用和内建的 tinyurl 是相同的，只是所使用的服务是我前不久写的一个网址缩短服务 <a href="http://g.hi2.me/" target="_blank">g.hi2.me</a>。脚本安装很简单，安装好 ubiquity 之后，利用 Firefox 访问 g.hi2.me 的主页，Firefox 就会显示提示发现可用的脚本，然后根据提示装好就可以了（中途会有安全警告，没办法，现阶段 0.1 版的 ubiquity 还没有签名系统，所有脚本都被认为不可信，但不影响使用）。使用方面更是简单，您只需选中网页上一个长地址，例如选中下面的地址：</p>
<p>http://labs.mozilla.com/2008/08/introducing-ubiquity/</p>
<p>然后呼出 ubiquity（默认快捷键 Ctrl+Space 会和输入法冲突，装好 ubiquity 就应该换一个），输入 go-hi 回车，很快那个长地址就会变成一个精巧的短地址了。</p>
<p>当然，您可能会说已经有了 tinyurl 为啥还写个这个，请注意这只是个练习，所以我并没考虑到它功能上的问题。当然，这个脚本中基本用到了 ubiquity 创建命令的常用方法，以及发起 Ajax 请求，处理 XML 的方法（其实就是 jQuery），如果您也有这方面需要，作为参考也是个不错的选择。</p>
<p>补充一下，这里有个很好的<a href="http://lucifr.com/2008/08/29/ubiquity-commands-list-with-a-brief-manual/" target="_blank">中文命令列表介绍</a>，可以参考一下。
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.istef.info%2F2008%2F08%2F30%2Ftry-ubiquity%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.istef.info%2F2008%2F08%2F30%2Ftry-ubiquity%2F&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2008/08/30/try-ubiquity/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>InstantBird: Mozilla 旗下的开源 IM</title>
		<link>http://blog.istef.info/2007/10/20/instant-bird-01/</link>
		<comments>http://blog.istef.info/2007/10/20/instant-bird-01/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 14:59:19 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[im]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[xul]]></category>

		<guid isPermaLink="false">http://blog.istef.info/2007/10/20/instant-bird-01/</guid>
		<description><![CDATA[Instantbird 是一款开源、跨平台的 IM 工具，同其他开源 IM 一样支持多协议。但由于同著名的浏览器 Firefox 同样出自 Mozilla 基金会，使得我们不得不对它小小关注一下。 Instantbird 与 Firefox 有许多共性，例如同样使用了 XUL，同样支持插件、主题和扩展。想想 Firefox 就是仰仗功能丰富、无限创意且数量庞大的扩展逐渐深入人心的，如今 Mozilla Foundation 想在 IM 平台上故计重施，以此来争夺 IM 市场。 Instantbird 在多协议 IM 互通方面，使用了著名的开源程序 Pidgin（原名 GAim）的核心，因而可以很好的支持如今流行的各种 IM 协议。在 Instantbird 目前的 0.1 版本中，我们发现它不仅对 AIM, AOL, MSN, Jabber 提供支持，同时还有 QQ 这个选项，这对于我们中文用户来说确实是不错的消息。 Instantbird 目前发布了 0.1 版，同时支持 Windows / Mac OSX / Linux 三个平台。我只测试了 Windows [...]]]></description>
			<content:encoded><![CDATA[<p><img id="id" height="217" alt="InstantBird" src="http://blog.istef.info/wp-content/uploads/wlw-upload/InstantBirdMozillaIM_13EA6/InstantBird.jpg" width="429" border="0" /> </p>
<p><a href="http://www.instantbird.com/download.html">Instantbird</a> 是一款开源、跨平台的 IM 工具，同其他开源 IM 一样支持多协议。但由于同著名的浏览器 Firefox 同样出自 Mozilla 基金会，使得我们不得不对它小小关注一下。</p>
<p>Instantbird 与 Firefox 有许多共性，例如同样使用了 XUL，同样支持插件、主题和扩展。想想 Firefox 就是仰仗功能丰富、无限创意且数量庞大的扩展逐渐深入人心的，如今 Mozilla Foundation 想在 IM 平台上故计重施，以此来争夺 IM 市场。</p>
<p>Instantbird 在多协议 IM 互通方面，使用了著名的开源程序 <a href="http://blog.istef.info/2007/04/08/pidgin/">Pidgin</a>（原名 GAim）的核心，因而可以很好的支持如今流行的各种 IM 协议。在 Instantbird 目前的 0.1 版本中，我们发现它不仅对 AIM, AOL, MSN, Jabber 提供支持，同时还有 QQ 这个选项，这对于我们中文用户来说确实是不错的消息。</p>
<p>Instantbird 目前发布了 0.1 版，同时支持 Windows / Mac OSX / Linux 三个平台。我只测试了 Windows 平台的 Instantbird。总体感觉，目前这个 0.1 版甚至算不上 Alpha 版，只是将几大核心组件（通信核心，XUL 等）集合在一起。我测试添加了几个不同 IM 的账户，如上图，Instantbird 对 MSN 和 Google Talk （Jabber）支持非常好，均顺利登录并可以和对应的 IM 实现互通，但我测试 QQ 时却没有成功，一直提示密码错误。这个问题在 Pidgin 上也有出现，原因是因为倒霉腾讯没事总在协议里做手脚。总体来说，在多协议支持这方面，搭载了 Pidgin 优秀核心的 Instantbird 也继承了 Pidgin 的功能，很不错。</p>
<p>其它方面就没什么可以值得说了。界面很简陋，基本的 IM 功能大多不具备。通信方面，对于中文联系人名称显示不正确，但却可以正常显示和使用中文通信。另外，现在没有任何扩展和主题可用 <img src='http://blog.istef.info/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>总的来说，Instantbird 0.1 目前还没有任何使用价值。但这并不妨碍我们对它充满期待。如 Firefox 一样的扩展和主题系统，这就值得让我们对这款 IM 期待一番。再说了，如今叱诧风云的 Firefox 起初不也是叫 Firebird 吗？没准哪天&#x201C;狐狸家族&#x201D;添加新成员的时候，Instantbird/InstantFox 也会成为我们桌面上不可或缺的一个程序。</p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.istef.info%2F2007%2F10%2F20%2Finstant-bird-01%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.istef.info%2F2007%2F10%2F20%2Finstant-bird-01%2F&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2007/10/20/instant-bird-01/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ThunderBird 2 将于本周发布</title>
		<link>http://blog.istef.info/2007/04/05/thunderbird-2-will-released-this-week/</link>
		<comments>http://blog.istef.info/2007/04/05/thunderbird-2-will-released-this-week/#comments</comments>
		<pubDate>Thu, 05 Apr 2007 05:23:56 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://blog.istef.info/2007/04/05/thunderbird-2-will-released-this-week/</guid>
		<description><![CDATA[刚刚在 Read/Write Web 上看到的消息，觉得有必要转载过来，相信中国用 ThunderBird 的人也不少，大家一起期待一下。 ThunderBird 是一款很出色的 Email 客户端。而且由于它与 Firefox 同为 Mozilla 基金会旗下的产品，ThunderBird 凭借其自身的高素质与 Firefox Fans 的强大人气，已经代替了 Outlook 成为很多人首选的 Email 客户端。但是 Firefox 3 都已经箭在弦上、蓄势待发了，ThunderBird 却始终停留在 1.5 这个版本上。很多老用户可能对这点颇为不满，不过本周就有 TB2 可用了。看在 Mozilla 各个产品质量均不俗的份上，我们姑且理解为慢工出细活吧。 由于我也没有得到 TB2 的新版，只能从 RWW 的文章中窥探到一些新特性： 邮件标签功能。这个应该很类似于 Gmail 的 Label 功能，像我一样习惯使用 Gmail 的人应该已经离不开这个功能了吧。 增强型文件夹浏览。TB2 中文件夹预览是高度可定义的。例如，你可以定义只显示出含有未读邮件的文件夹等等（这个我觉得还是要真正用过之后才能理解）。 邮件提醒。当您收到邮件时，TB2 会第一时间发出提示。而且，可以用邮件过滤器来设定哪些邮件弹出提示。 Gmail 和 .Mac 集成。估计只是个简化的账户设定向导吧，因为这两个服务似乎都支持 POP3 和 SMTP. [...]]]></description>
			<content:encoded><![CDATA[<p><!--SPONSOR=[PAGEFLAKES]--><img src='http://blog.istef.info/wp-content/uploads/2007/04/2007-4-5.jpg' alt='Thunderbird' style="float:left" />刚刚在 <a href="http://www.readwriteweb.com/archives/thunderbird_20.php">Read/Write Web</a> 上看到的消息，觉得有必要转载过来，相信中国用 ThunderBird 的人也不少，大家一起期待一下。</p>
<p><a href="http://www.mozilla.com/en-US/thunderbird/">ThunderBird</a> 是一款很出色的 Email 客户端。而且由于它与 Firefox 同为 Mozilla 基金会旗下的产品，ThunderBird 凭借其自身的高素质与 Firefox Fans 的强大人气，已经代替了 Outlook 成为很多人首选的 Email 客户端。但是 Firefox 3 都已经箭在弦上、蓄势待发了，ThunderBird 却始终停留在 1.5 这个版本上。很多老用户可能对这点颇为不满，不过本周就有 TB2 可用了。看在 Mozilla 各个产品质量均不俗的份上，我们姑且理解为慢工出细活吧。</p>
<p>由于我也没有得到 TB2 的新版，只能从 RWW 的文章中窥探到一些新特性：</p>
<ul>
<li><strong>邮件标签功能。</strong>这个应该很类似于 Gmail 的 Label 功能，像我一样习惯使用 Gmail 的人应该已经离不开这个功能了吧。</li>
<li><strong>增强型文件夹浏览。</strong>TB2 中文件夹预览是高度可定义的。例如，你可以定义只显示出含有未读邮件的文件夹等等（这个我觉得还是要真正用过之后才能理解）。</li>
<li><strong>邮件提醒。</strong>当您收到邮件时，TB2 会第一时间发出提示。而且，可以用邮件过滤器来设定哪些邮件弹出提示。</li>
<li><strong>Gmail 和 .Mac 集成。</strong>估计只是个简化的账户设定向导吧，因为这两个服务似乎都支持 POP3 和 SMTP.</li>
</ul>
<p>对于我这样常用 Gmail 的用户来说，似乎上面提到的新特性都没什么吸引力。甚至这些特性早就存在于其它的邮件客户端中。但是别忘了，ThunderBird 区别于其它客户端最大的优势在于，你可以通过丰富的插件来大大扩展它的功能，就像 Firefox 一样。而且 ThunderBird 是跨平台的，这意味着即使你需要从 Windows 换到 Mac 也不会丢失邮件，不需要改变操作习惯。这都是 Outlook 之流无法比拟的优势。</p>
<p>当然，我个人认为 Webmail 才是 Email 发展的大势所趋。Gmail 的优秀和强大已经让越来越多的人（包括我）放弃了传统的邮件客户端。试想如果有一天 Gmail 真的不限空间（应该不会很遥远），而且可以方便的导入原有客户端的邮件，甚至可以将 Blogger FTP 发布一样将邮件数据备份在我们自己的硬盘上（离线工作应该也不会太远）的话，我们还有什么理由去用这些麻烦的邮件客户端呢？
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.istef.info%2F2007%2F04%2F05%2Fthunderbird-2-will-released-this-week%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.istef.info%2F2007%2F04%2F05%2Fthunderbird-2-will-released-this-week%2F&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2007/04/05/thunderbird-2-will-released-this-week/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Flash Player 开源</title>
		<link>http://blog.istef.info/2006/11/10/flash-player-becomes-open-source/</link>
		<comments>http://blog.istef.info/2006/11/10/flash-player-becomes-open-source/#comments</comments>
		<pubDate>Thu, 09 Nov 2006 16:33:53 +0000</pubDate>
		<dc:creator>iStef</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[action script]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://blog.istef.info/2006/11/10/flash-player-becomes-open-source/</guid>
		<description><![CDATA[Adobe 今天做了件大事，他们将 Flash Player 的核心，ActionScript Virtual Machine 的源代码交给了 Mozilla 基金会，并由 Mozilla 基金会主导建立一个新的开源项目 Tamarin。交出了 ActionScript，基本上就等同于交出了 FlashPlayer，而今后这个新项目 Tamarin 的成果，就可以看作是开源版本的 FlashPlayer 了。 我觉得这件事绝对是意义深远的。Mozilla 得到了 ActionScript 的源码，开发出的开源 FlashPlayer，最先受益的必然是同属 Mozilla 基金会的开源浏览器 Firefox。而且由于是开源项目，其他浏览器厂商自然也可以拿来使用。如果未来的浏览器内部都集成一个 ActionScript 引擎，甚至可以原生支持 Flash，而不需要什么插件。 Flash 作为 WWW 的一种富客户端技术，由于其精简高效强大，已经越来越多的被使用。当然，现在 Flash 还有很多缺点，例如 swf 文件下载时间过长，无法被搜索引擎收录等等限制了它的大范围应用。如果未来的浏览器可以原生支持 ActionScript，这些问题都可以被解决。有了 ActionScript 引擎，浏览器可以像执行 Javascript 那样解释执行 AS，而其它 Flash 中包含的资源则可以按照现在静态内容的传输方式，通过 HTTP 协议传输到浏览器。 这样做好处不言而喻。首先，无法被索引和收录的问题可以很容易的解决。搜索引擎只需要调整他们的信息提取策略就可以实现索引；其次，富客户端成为可能，通过强大的 ActionScript，用户可以得到超凡的互动体验；而对于开发者，开发方式将会大大变革，抛弃 HTML/CSS 这些习以为常的表现技术也不是没有可能。总之影响是巨大而深远的，甚至可以掀起一次互联网的技术革命。 不过我也有一点点担心。首先，Flash 的核心技术还是在 Adobe [...]]]></description>
			<content:encoded><![CDATA[<p style="text-indent:0;text-align:center"><img id="image568" src="http://blog.istef.info/wp-content/uploads/2006/11/2006-11-9.jpg" alt="2006-11-9.jpg" /></p>
<p><a href="http://www.adobe.com">Adobe</a> 今天做了件<a href="http://www.mozilla.com/en-US/press/mozilla-2006-11-07.html">大事</a>，他们将 Flash Player 的核心，ActionScript Virtual Machine 的源代码交给了 Mozilla 基金会，并由 Mozilla 基金会主导建立一个新的开源项目 <a href="http://www.mozilla.org/projects/tamarin/">Tamarin</a>。交出了 ActionScript，基本上就等同于交出了 FlashPlayer，而今后这个新项目 Tamarin 的成果，就可以看作是开源版本的 FlashPlayer 了。</p>
<p>我觉得这件事绝对是意义深远的。Mozilla 得到了 ActionScript 的源码，开发出的开源 FlashPlayer，最先受益的必然是同属 Mozilla 基金会的开源浏览器 <a href="http://www.getfirefox.com">Firefox</a>。而且由于是开源项目，其他浏览器厂商自然也可以拿来使用。如果未来的浏览器内部都集成一个 ActionScript 引擎，甚至可以原生支持 Flash，而不需要什么插件。</p>
<p>Flash 作为 WWW 的一种富客户端技术，由于其精简高效强大，已经越来越多的被使用。当然，现在 Flash 还有很多缺点，例如 swf 文件下载时间过长，无法被搜索引擎收录等等限制了它的大范围应用。如果未来的浏览器可以原生支持 ActionScript，这些问题都可以被解决。有了 ActionScript 引擎，浏览器可以像执行 Javascript 那样解释执行 AS，而其它 Flash 中包含的资源则可以按照现在静态内容的传输方式，通过 HTTP 协议传输到浏览器。</p>
<p>这样做好处不言而喻。首先，无法被索引和收录的问题可以很容易的解决。搜索引擎只需要调整他们的信息提取策略就可以实现索引；其次，富客户端成为可能，通过强大的 ActionScript，用户可以得到超凡的互动体验；而对于开发者，开发方式将会大大变革，抛弃 HTML/CSS 这些习以为常的表现技术也不是没有可能。总之影响是巨大而深远的，甚至可以掀起一次互联网的技术革命。</p>
<p>不过我也有一点点担心。首先，Flash 的核心技术还是在 Adobe 手中，开发工具最好的肯定是 Adobe Flash，有可能导致 Adobe 事实上的垄断；此外，开源带来的负面效应就是版本泛滥，未来的浏览器恐怕还是会出现很多不同版本的 ASVM，这是开发者很不愿意看到的。如今的跨浏览器 CSS Hack 已经让 Web 设计人员很抓狂了，要是 Flash 也不保险了真是件郁闷的事情。</p>
<p>btw: 虽然我很欣赏 CSS，但看来真的要开始学学 Flash 了，大势所趋呀，呵呵。
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.istef.info%2F2006%2F11%2F10%2Fflash-player-becomes-open-source%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.istef.info%2F2006%2F11%2F10%2Fflash-player-becomes-open-source%2F&amp;style=compact&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.istef.info/2006/11/10/flash-player-becomes-open-source/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 1/23 queries in 0.011 seconds using memcached
Object Caching 689/737 objects using memcached

Served from: blog.istef.info @ 2012-02-13 16:10:17 -->
