<?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>Kings &#187; 开源</title>
	<atom:link href="http://welog.org/blog/category/open-source/feed" rel="self" type="application/rss+xml" />
	<link>http://welog.org</link>
	<description>@exploring, thinking @Web2.0 @Twitter @Social Media Marketing @ROR</description>
	<lastBuildDate>Thu, 27 Oct 2011 02:09:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Firefox 2.0.0.1 RC1</title>
		<link>http://welog.org/blog/519</link>
		<comments>http://welog.org/blog/519#comments</comments>
		<pubDate>Thu, 07 Dec 2006 10:42:35 +0000</pubDate>
		<dc:creator>King</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://welog.org/blog/519</guid>
		<description><![CDATA[Mozilla发布了Firefox2.0以来的第一个更新2.0.0.1 RC1,我是从Mozilla的FTP上看到,按官方的说法RC1将在12月14日发布,所以这个不是最后的2.0.0.1 RC1版,喜欢尝鲜的朋友可以试试.另外此次更新还包括Mozilla Thunderbird 2.0 Beta RC1 Via:CyberNet]]></description>
			<content:encoded><![CDATA[<p>Mozilla发布了Firefox2.0以来的第一个更新2.0.0.1 RC1,我是从Mozilla的<a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2.0.0.1-candidates/rc1/">FTP</a>上看到,按官方的说法RC1将在12月14日发布,所以这个不是最后的2.0.0.1 RC1版,喜欢尝鲜的朋友可以试试.另外此次更新还包括<a href="http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/2.0b1-candidates/rc1/">Mozilla Thunderbird 2.0 Beta RC1</a><br />
Via:<a href="http://tech.cybernetnews.com/2006/12/06/firefox-2001-rc1-and-thunderbird-20-beta-rc1-available/">CyberNet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/519/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sun Open Sources Java</title>
		<link>http://welog.org/blog/506</link>
		<comments>http://welog.org/blog/506#comments</comments>
		<pubDate>Mon, 13 Nov 2006 01:14:51 +0000</pubDate>
		<dc:creator>King</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[GPL2]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Open]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://welog.org/blog/506</guid>
		<description><![CDATA[经过多年的争论和用户的要求下,SUN终于在今天通过GPLv2(General Public License version 2)开放了Java的源代码,这对开源事业来说是个重大的事件(比我想像的要快)。这里有相关的一系统报道,而对于Sun来说，这次的Java开源对其自身有很多的好处，当然他不会因为开源了而放弃有关Java的收入来源(从选择GPL2可以看出来)。既然开源了任何人都可以依据GPL的要求对Java进行改进和再发布，而这样势必会让JAVA语言和IT业界的关系变得更加紧密，Sun公司也将更容易卖出自己兼容Java良好的WEB服务器和操作系统。这个举动将会给软件开发群体带来新的活力，即可以改善Sun公司的公众形象，也证明了Sun可以成为一个开源社会的“良民”,不在是那个顽固保守的SUN了。哈哈,总之开源了对JAVA利大于弊，相信接下来的JAVA会走的更好，也会有更多的Fans加入这个OPEN JAVA时代。 2006/11/14 Update : 专门的开发网站 OpenJDK 也已开放。 目前已经开源的项目有：(Via:cathayan.org) * Java SE * Java HotSpot technology (JVM) * Java programming language compiler (javac) * JavaHelp software * Sun&#8217;s feature phone Java ME implementation * Java ME &#8230; <a href="http://welog.org/blog/506">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sun.com/aboutsun/media/presskits/2006-1113/"><img id="image507" src="http://welog.org/wp-content/uploads/2006/11/sun_open_java.gif" alt="sun_open_java.gif" /></a><br />
经过多年的争论和用户的要求下,SUN终于在今天通过GPLv2(<a href="http://zh.wikipedia.org/w/index.php?title=GPL&#038;variant=zh-cn">General Public License version 2</a>)开放了<a href="http://news.zdnet.com/2100-3513_22-6134584.html">Java的源代码</a>,这对开源事业来说是个重大的事件(比我想像的要快)。<a href="http://blogs.zdnet.com/topic/sun+GPLs+Java.html">这里</a>有相关的一系统报道,而对于Sun来说，这次的Java开源对其自身有很多的好处，当然他不会因为开源了而放弃有关Java的收入来源(从选择GPL2可以看出来)。既然开源了任何人都可以依据GPL的要求对Java进行改进和再发布，而这样势必会让JAVA语言和IT业界的关系变得更加紧密，Sun公司也将更容易卖出自己兼容Java良好的WEB服务器和操作系统。这个举动将会给软件开发群体带来新的活力，即可以改善Sun公司的公众形象，也证明了Sun可以成为一个开源社会的“良民”,不在是那个顽固保守的SUN了。哈哈,总之开源了对JAVA利大于弊，相信接下来的JAVA会走的更好，也会有更多的Fans加入这个OPEN JAVA时代。<br />
<strong>2006/11/14 Update :</strong> 专门的开发网站 <a href="http://openjdk.dev.java.net/">OpenJDK</a> 也已开放。<br />
目前已经开源的项目有：(Via:<a href="http://blog.cathayan.org/item/1492">cathayan.org</a>)<br />
* <a href="http://java.sun.com/javase/">Java SE</a><br />
* <a href="http://java.sun.com/javase/technologies/hotspot/">Java HotSpot technology (JVM)</a><br />
* Java programming language compiler (javac)<br />
* J<a href="http://java.sun.com/products/javahelp/">avaHelp software</a><br />
* <a href="http://java.sun.com/javame/">Sun&#8217;s feature phone Java ME implementation</a><br />
* Java ME testing and compatibility kit framework</p>
<p>晚一点会有：<br />
* An advanced operating system phone implementation<br />
* The framework for the Java Device Test Suite</p>
<p>2007年第1季度：<br />
* A buildable Java SE Development Kit (JDK)<br />
* Project GlassFish (in addition to CDDL)</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/506/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opensuse and Ubuntu 系统更新</title>
		<link>http://welog.org/blog/483</link>
		<comments>http://welog.org/blog/483#comments</comments>
		<pubDate>Fri, 27 Oct 2006 04:59:33 +0000</pubDate>
		<dc:creator>King</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://welog.org/blog/483</guid>
		<description><![CDATA[Ubuntu昨日发布代号为Edgy Eft的Ubuntu 6.10正式版。这个版本相对于前一个版本Ubuntu 6.06 LTS来说做了不少更新。 *一个新的启动界面 *最新的GNOME 2.16，包含新版Evolution 2.8.0。 *F-spot：它是一个独立图片管理程序，它替换掉了之前的gthumb。 *加入了新发布的Firefox 2，这点Ubuntu做的不错！ *加入了一个新主题。 *支持多协议聊天的Gaim 2.0 beta 3.1，并不是新兵，不过升级了。 *换掉Gnopernicus，使用新程序Orca，一款用Python编写的可编程屏幕阅读器。 下载地址：官方列表 &#124; 升级 而Novell 公司也在同一天发布了openSUSE 10.2 Beta1 Released，是要告诉人们什么吗？Hans Reiser 被捕后SUSE将走向何方呢？ 不知道这次的更新后是否改用了EXT3系统(Hans Reiser 被捕的消息传出 ，Novell 旋即(本来可能还在游移不定)宣布旗下的 SuSE 企业版将不再将 ReiserFS 作为默认的文件系统，转而使用 EXT3 Via:Dbanotes) various &#8230; <a href="http://welog.org/blog/483">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntu.com">Ubuntu</a>昨日发布代号为Edgy Eft的<a href="http://www.ubuntu.com/news/EdgyReleaseCandidate">Ubuntu 6.10</a>正式版。这个版本相对于前一个版本Ubuntu 6.06 LTS来说做了不少<a href="https://wiki.ubuntu.com/EdgyReleaseNotes">更新</a>。<br />
*一个新的<a href="https://wiki.ubuntu.com/EdgyReleaseNotes#head-5a3364105deb3bd323ac3ffa2f228973a0171b61">启动界面</a><br />
*最新的GNOME 2.16，包含新版Evolution 2.8.0。<br />
*<a href="https://wiki.ubuntu.com/EdgyReleaseNotes#head-d54a58314120c9b2b9dc0163ee24b1979eb3640c">F-spot</a>：它是一个独立图片管理程序，它替换掉了之前的gthumb。<br />
*加入了新发布的<a href="https://wiki.ubuntu.com/EdgyReleaseNotes#head-39c0d9c885aa62407ca8734eb8df257388b499b5">Firefox 2</a>，这点Ubuntu做的不错！<br />
*加入了一个新主题。<br />
*支持多协议聊天的Gaim 2.0 beta 3.1，并不是新兵，不过升级了。<br />
*换掉Gnopernicus，使用新程序Orca，一款用Python编写的可编程屏幕阅读器。<br />
下载地址：<a href="http://www.ubuntu.com/download">官方列表</a>  | <a href="https://help.ubuntu.com/community/EdgyUpgrades">升级</a></p>
<p>而Novell 公司也在同一天发布了<a href="http://lists.opensuse.org/opensuse-announce/2006-10/msg00004.html">openSUSE 10.2 Beta1 Released</a>，是要告诉人们什么吗？Hans Reiser 被捕后SUSE将走向何方呢？<br />
不知道这次的更新后是否改用了EXT3系统(Hans Reiser 被捕的消息传出 ，Novell 旋即(本来可能还在游移不定)宣布旗下的 SuSE 企业版将不再将 ReiserFS 作为默认的文件系统，转而使用 EXT3 Via:<a href="http://www.Dbanotes.com">Dbanotes</a>)<br />
<code>various areas:<br />
- Linux Kernel 2.6.18.1<br />
- glibc 2.5<br />
- Firefox 2.0<br />
- GNOME 2.16.1<br />
- KDE 3.5.5<br />
- X11 R7.2 RC<br />
- both KDE and GNOME feature improved start menus compared to<br />
upstream<br />
- improved desktop effects (compiz 0.2)<br />
- OpenOffice.org 2.0.4<br />
- Koffice 1.6<br />
- gnucash 2.0.2<br />
- ekiga 2.0.2 VoIP and video conferencing application<br />
- python 2.5<br />
- php 5.2 RC<br />
- cups 1.2.4<br />
- wink 1.5 software tutorial and presentation creatiation software<br />
- Using opensync instead of multisync for much better syncing<br />
between mobile devices and software.<br />
- numerous improvements to our package manager stack, including a<br />
new update notification applet (opensuse-updater) and a console<br />
application called zypper which are non-zmd based. The update<br />
stack has been improved in both features and speed.<br />
- integration of powermanagement features into hal</code></p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/483/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 2 IE 7 Opera 9</title>
		<link>http://welog.org/blog/479</link>
		<comments>http://welog.org/blog/479#comments</comments>
		<pubDate>Wed, 25 Oct 2006 13:40:38 +0000</pubDate>
		<dc:creator>King</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Opera]]></category>

		<guid isPermaLink="false">http://welog.org/blog/479</guid>
		<description><![CDATA[Firefox 2和Internet Explorer 7现在都发布了正式版，加上之前发布的Opera 9.0（KKMan、Maxthon这些采用IE内核的就不算了。）；接下来不可避免的新一轮浏览器大战已经展开，在這些良性竞争下，我们这些用户将是最大的获利者！ 下图为三款浏览器的主要功能 Internet Explorer 7 1、IE7这次在外观上一改以往的朴实风格改而追求简约(现在流行简约不简单)，习惯的工具栏不见了，将所有的功能都放到按钮行与侧栏，整体页面清爽了不少。 2、RSS是这次微软新加入的功能，应该是微软虚心接受的网民的意见，不但有订阅功能，而且还可以在特殊页面显示RSS标题类似Firefox的Sage，且页面清楚分开每个标题！ 3、Tags功能虽说有其它浏览器的影子,但整体风格相当不错，且可以直接从右边按钮新增标签，方便了不少。 4、增加了扩展功能，真的很难得，以微软以往的姿态做到这点很难哦。 不管怎么说IE7在功能及页面风格上有了很大的进步，在标准化上也有不小的改进。读取速度比IE6快了不少，更多的改善大家自己慢慢体会吧。 Firefox 2 从整体看Firefox 2和前一个版本从感觉上差别并不是很大，但在性能上同样也有不小的改进。相关的特性及性能在之前的文章有提到这里就不再重复了。从整体看,在支持度上，Firefox支援Windows 9X、2000、XP、Vista、Linux、MacOS，而IE只支待Windows XP、Vista！(这样太不厚道了)。 Opera 9.00用的时间比较短，不太好做评价。 ·内容阻挡 ·BitTorrent支持 ·Widget ·搜索引擎编辑器 ·站点配置 ·新的安装器，单安装包支持30种语言 ·整合源代码阅读器 ·输入opera:config打开高级设置 ·鼠标悬停于标签时显示缩略图 这里有一份详细的评测报告：这里。]]></description>
			<content:encoded><![CDATA[<p>Firefox 2和Internet Explorer 7现在都发布了正式版，加上之前发布的Opera 9.0（KKMan、Maxthon这些采用IE内核的就不算了。）；接下来不可避免的新一轮浏览器大战已经展开，在這些良性竞争下，我们这些用户将是最大的获利者！<br />
下图为三款浏览器的主要功能<br />
<img id="image481" src="http://welog.org/wp-content/uploads/2006/10/20061025151637_39367.thumbnail.jpg" alt="三款浏览器的主要功能" /><br />
<strong>Internet Explorer 7</strong><br />
1、IE7这次在外观上一改以往的朴实风格改而追求简约(现在流行简约不简单)，习惯的工具栏不见了，将所有的功能都放到按钮行与侧栏，整体页面清爽了不少。<br />
2、RSS是这次微软新加入的功能，应该是微软虚心接受的网民的意见，不但有订阅功能，而且还可以在特殊页面显示RSS标题类似Firefox的Sage，且页面清楚分开每个标题！<br />
3、Tags功能虽说有其它浏览器的影子,但整体风格相当不错，且可以直接从右边按钮新增标签，方便了不少。<br />
4、增加了扩展功能，真的很难得，以微软以往的姿态做到这点很难哦。<br />
不管怎么说IE7在功能及页面风格上有了很大的进步，在标准化上也有不小的改进。读取速度比IE6快了不少，更多的改善大家自己慢慢体会吧。</p>
<p><strong>Firefox 2</strong><br />
从整体看Firefox 2和前一个版本从感觉上差别并不是很大，但在性能上同样也有不小的改进。相关的特性及性能在<a href="http://welog.org/blog/477">之前的</a>文章有提到这里就不再重复了。从整体看,在支持度上，Firefox支援Windows 9X、2000、XP、Vista、Linux、MacOS，而IE只支待Windows XP、Vista！(这样太不厚道了)。</p>
<p><strong>Opera 9.00</strong>用的时间比较短，不太好做评价。<br />
·内容阻挡<br />
·BitTorrent支持<br />
·Widget<br />
·搜索引擎编辑器<br />
·站点配置<br />
·新的安装器，单安装包支持30种语言<br />
·整合源代码阅读器<br />
·输入opera:config打开高级设置<br />
·鼠标悬停于标签时显示缩略图</p>
<p>这里有一份详细的评测报告：<a href="http://www.extremetech.com/article2/0,1697,1990850,00.asp">这里</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/479/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Apache Rewrite 静态化问题</title>
		<link>http://welog.org/blog/463</link>
		<comments>http://welog.org/blog/463#comments</comments>
		<pubDate>Thu, 28 Sep 2006 08:03:24 +0000</pubDate>
		<dc:creator>King</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[文字]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[表态化]]></category>

		<guid isPermaLink="false">http://welog.org/blog/463</guid>
		<description><![CDATA[从Googe上找到的几个Apache Rewrite规则说明，对Apache Rewrite的规则仔细研究一下，因为我从DH开了一个二级域名,放上了sNews程序,利用Apache Rewrite实现了表态化。这时问题出现了，此二级域名下的目录怎么也找不到（如images,lib,css),导致无法打开样式表及图片文件。我试着修改了RewriteCond %{REQUEST_FILENAME} !-d为RewriteCond %{REQUEST_FILENAME} !-f，这样下面的规则全不起作用了，直接重定向到index.php了，不知道这是什么原因，有解吗？ 程序.htaccess如下： php_value session.use_trans_sid 0 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ index.php?category=$1 [L] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z_]+)/([^/]+) index.php?category=$1&#038;title=$2 [L] RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([a-z_]+)/([^/]+)/([^/]+)/ index.php?category=$1&#038;title=$2&#038;commentspage=$3 [L] #RewriteCond %{REQUEST_FILENAME} !-d #RewriteRule ^([a-z0-9_-]+)/([0-9]+)/ &#8230; <a href="http://welog.org/blog/463">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>从Googe上找到的几个<a href="http://www.dedev.com/topic/view/64.html">Apache Rewrite规则说明</a>，对Apache Rewrite的规则仔细研究一下，因为我从DH开了一个<a href="http://welog.org/www.wu.welog.org">二级域名</a>,放上了sNews程序,利用Apache Rewrite实现了表态化。这时问题出现了，此二级域名下的目录怎么也找不到（如images,lib,css),导致无法打开样式表及图片文件。我试着修改了RewriteCond %{REQUEST_FILENAME} !-d为RewriteCond %{REQUEST_FILENAME} !-f，这样下面的规则全不起作用了，直接重定向到index.php了，不知道这是什么原因，有解吗？<br />
程序.htaccess如下：</p>
<p>php_value session.use_trans_sid 0</p>
<p>RewriteEngine On<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule ^(.*)/$ index.php?category=$1 [L]<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule ^([a-z_]+)/([^/]+) index.php?category=$1&#038;title=$2 [L]<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule ^([a-z_]+)/([^/]+)/([^/]+)/ index.php?category=$1&#038;title=$2&#038;commentspage=$3 [L]<br />
#RewriteCond %{REQUEST_FILENAME} !-d<br />
#RewriteRule ^([a-z0-9_-]+)/([0-9]+)/ index.php?category=$1 articlespage=$2 [L]</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/463/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>开源版DOS-FreeDOS 1.0发布</title>
		<link>http://welog.org/blog/452</link>
		<comments>http://welog.org/blog/452#comments</comments>
		<pubDate>Mon, 04 Sep 2006 14:52:26 +0000</pubDate>
		<dc:creator>King</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[技术]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/452</guid>
		<description><![CDATA[原定于７月底发布的FreeDos本周(2006-09-03 00:22)才姗姗来迟， 虽然不至于为了在FreeDOS上运行，再去针对FreeDOS对原来的DOS版本进行升级，怀恋一下曾经的辉煌吧,可以从这里下载,由于是ISO文件,明天找个时间试试这个穿上开源马甲的DOS&#8230;.. 目前仍在不断发展和更新中的DOS有:FreeDOS、PTS-DOS、ROM-DOS等，这些DOS的功能都十分强大，往往超过MS-DOS。而且由于Allegro等编程库的出现，在DOS下实现MP3等音乐的播放已是轻而易举。为了挑战Windows界面，程序员们开发了许多仿Windows的界面增强程序，著名的有Seal、Qube、WinDOS等，还有内核为32位的DOS操作系统，如FreeDOS 32等等。]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.freedos.org/freedos/images/logos/fdfish-shadow.png" />原定于７月底发布的<a target="_blank" href="http://www.freedos.org">FreeDos</a>本周(<strong><small class="date">2006-09-03 00:22</small></strong>)才姗姗来迟，<span lang="EN-US"> 虽然不至于</span>为了在FreeDOS上运行，再去针对FreeDOS对原来的DOS版本进行升级，<span lang="EN-US" />怀恋一下曾经的辉煌吧,可以从这里<a target="_blank" href="http://freedos.sourceforge.net/">下载</a>,由于是ISO文件,明天找个时间试试这个<a target="_blank" href="http://column.chinabyte.com/465/2475465.shtml">穿上开源马甲的DOS</a>&#8230;..<br />
目前仍在不断发展和更新中的<span lang="EN-US">DOS</span>有:<span lang="EN-US">FreeDOS</span>、<span lang="EN-US">PTS-DOS</span>、<span lang="EN-US">ROM-DOS</span>等，这些<span lang="EN-US">DOS</span>的功能都十分强大，往往超过<span lang="EN-US">MS-DOS</span>。而且由于<span lang="EN-US">Allegro</span>等编程库的出现，在<span lang="EN-US">DOS</span>下实现<span lang="EN-US">MP3</span>等音乐的播放已是轻而易举。为了挑战<span lang="EN-US">Windows</span>界面，程序员们开发了许多仿<span lang="EN-US">Windows</span>的界面增强程序，著名的有<span lang="EN-US">Seal</span>、<span lang="EN-US">Qube</span>、<span lang="EN-US">WinDOS</span>等，还有内核为<span lang="EN-US">32</span>位的<span lang="EN-US">DOS</span>操作系统，如<span lang="EN-US">FreeDOS 32等</span><span lang="EN-US">等</span>。</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/452/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Bon Echo ( Firefox 2 ) Beta 2</title>
		<link>http://welog.org/blog/449</link>
		<comments>http://welog.org/blog/449#comments</comments>
		<pubDate>Fri, 01 Sep 2006 04:25:10 +0000</pubDate>
		<dc:creator>King</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[Beta]]></category>
		<category><![CDATA[firefox2]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/449</guid>
		<description><![CDATA[Firefox Beta2终于出来了，这个测试版添加了很多不错的功能，试用一下！ 2.0 Beta2包含以下特性： 1. 更新主题界面。 2.内建反钓鱼保护。 3.在搜索框可显示搜索建议的搜索历史，默认搜索引擎包括Google，Yahoo和Answers.com。 4.标签页功能改进。 5.重新打开已关闭的浏览页面。 6.更好的支持Rss预览和订阅。 7.内建文本拼写检查 8.新增搜索插件管理器，可添加或删除搜索引擎和为他们排序。 9.书签实时标题的微摘要功能。 10.浏览器崩溃后自动恢复之前浏览进程。 11.原来的主题扩展管理器合并为新的组件管理器。 12.JavaScript 1.7支持。 13.加强的搜索引擎格式。 14.升级扩展系统的安全性能和本地化便捷性。 15.支持客户端会话和永久性存储功能。 14.扩展的搜索插件格式。 15.使用svg:textPath来支持SVG文本。 16.基于Nullsoft Scriptable安装系统的Windows安装包。 从初步体验看这个BETA版默认风格变了，按钮图标风络变得更加统一了,有点IE7的影子(这应该得益于微软与火狐走向合作共同开发Vista版Firefox的结果)。同时习惯了1.5的用户在使用2.0标签关闭按钮时一定很不习惯，关闭一个页面时会习惯性地将鼠标移到最右角。 其次不用再怕firefox意外崩溃了，这个版本中增加了记录会话及表单中的内容，重启后会提示是否恢复先前会话。还有一点就是订阅feed的改进，订阅一个feed时可以预览Feed的内容，同时还可直接选择订阅到firefox实时书签中，也可以选择本地机器上的阅读器,方便了不少。 从这个测试版些改可以看出，Firefox2正式版值得期待。 Download Firefox Beta]]></description>
			<content:encoded><![CDATA[<p><span class="postbody">Firefox Beta2终于出来了，</span>这个测试版添加了很多不错的功能，试用一下！<span class="postbody"><strong><img align="right" src="http://www.mozilla.org/projects/bonecho/releases/releasenotes-bonecho-beta2.png" /></strong></span><span class="postbody"><br />
<strong>2.0 Beta2包含以下特性： </strong><br />
1. 更新主题界面。<br />
2.内建<a class="postlink" target="_blank" href="http://www.mozilla.org/projects/bonecho/anti-phishing/">反钓鱼保护</a>。<br />
3.在搜索框可显示搜索建议的搜索历史，默认搜索引擎包括Google，Yahoo和Answers.com。<br />
4.标签页功能改进。<br />
5.重新打开已关闭的浏览页面。<br />
6.更好的支持Rss预览和订阅。<br />
7.内建文本拼写检查<br />
8.新增搜索插件管理器，可添加或删除搜索引擎和为他们排序。<br />
9.书签实时标题的<a class="postlink" target="_blank" href="http://wiki.mozilla.org/Microsummaries">微摘要</a>功能。<br />
10.浏览器崩溃后自动恢复之前浏览进程。<br />
11.原来的主题扩展管理器合并为新的组件管理器。<br />
12.<a class="postlink" target="_blank" href="http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7">JavaScript 1.7</a>支持。<br />
13.加强的搜索引擎格式。<br />
14.升级扩展系统的安全性能和本地化便捷性。<br />
15.支持<a class="postlink" target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/#scs-client-side">客户端会话和永久性存储</a>功能。<br />
14.<a class="postlink" target="_blank" href="http://developer.mozilla.org/en/docs/Creating_MozSearch_plugins">扩展的搜索插件格式</a>。<br />
15.使用svg:textPath来支持SVG文本。<br />
16.基于<a class="postlink" target="_blank" href="http://sourceforge.net/projects/nsis/">Nullsoft Scriptable安装系统</a>的Windows安装包。<br />
</span><br />
从初步体验看这个BETA版默认风格变了，按钮图标风络变得更加统一了,有点IE7的影子(这应该得益于微软与火狐走向合作共同开发Vista版Firefox的结果)。同时习惯了1.5的用户在使用2.0标签关闭按钮时一定很不习惯，关闭一个页面时会习惯性地将鼠标移到最右角。<br />
其次不用再怕firefox意外崩溃了，这个版本中增加了记录会话及表单中的内容，重启后会提示是否恢复先前会话。还有一点就是订阅feed的改进，订阅一个feed时可以预览Feed的内容，同时还可直接选择订阅到firefox实时书签中，也可以选择本地机器上的阅读器,方便了不少。</p>
<p>从这个测试版些改可以看出，Firefox2正式版值得期待。<br />
<strong><a target="_blank" href="http://www.mozilla.org/projects/bonecho/all-beta.html">Download Firefox Beta</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/449/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox 2.0正式版跳票10月发布</title>
		<link>http://welog.org/blog/445</link>
		<comments>http://welog.org/blog/445#comments</comments>
		<pubDate>Fri, 18 Aug 2006 13:06:21 +0000</pubDate>
		<dc:creator>King</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[跳票]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/445</guid>
		<description><![CDATA[根据Mozilla最新公布的发布计划，Firefox 2.0正式版要到10月份的中下旬才能发布，而Beta 2版也已经推迟到了本月23日。按Mozilla原定计划8月8日发布Firefox 2.0 Beta 2，9月26日发布正式版，但在一星期前将前者推迟了一周，同时表示正式版将如期登场，这次Mozilla也食言了，但为了安全考虑等待段时间还是值得的。根据官方的解释&#8221;Firefox 2.0跳票的主要原因是最后时刻发现的bug和安全问题。Mozilla目前正在解决Beta 2中的大约40个bug，在发布后还需要三周左右的时间获得反馈。&#8221; 在Beta 2与正式版之间，Firefox 2.0还会有三个RC版，主要是视觉效果调整和引入新的图片。同时，Firefox 1.5.0.7将在9月5日左右发布。 尽管如此，Firefox的成功还是有目共睹的：全球使用份额近13％、美国使用份额超过15％、在德国更是高达39％、累计下载量也已突破2亿次。Via:Firefox.hk]]></description>
			<content:encoded><![CDATA[<p>根据Mozilla最新公布的发布计划，Firefox 2.0正式版要到10月份的中下旬才能发布，而Beta 2版也已经推迟到了本月23日。按Mozilla原定计划8月8日发布Firefox 2.0 Beta 2，9月26日发布正式版，但在一星期前将前者推迟了一周，同时表示正式版将如期登场，这次Mozilla也食言了，但为了安全考虑等待段时间还是值得的。根据官方的解释&#8221;Firefox 2.0跳票的主要原因是最后时刻发现的bug和安全问题。Mozilla目前正在解决Beta 2中的大约40个bug，在发布后还需要三周左右的时间获得反馈。&#8221;<br />
在Beta 2与正式版之间，Firefox 2.0还会有三个RC版，主要是视觉效果调整和引入新的图片。同时，Firefox 1.5.0.7将在9月5日左右发布。<br />
尽管如此，Firefox的成功还是有目共睹的：全球使用份额近13％、美国使用份额超过15％、在德国更是高达39％、累计下载量也已突破2亿次。Via:<a href="http://www.Firefox.hk">Firefox.hk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/445/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun完整发布Java API文档中文版</title>
		<link>http://welog.org/blog/443</link>
		<comments>http://welog.org/blog/443#comments</comments>
		<pubDate>Wed, 16 Aug 2006 04:03:38 +0000</pubDate>
		<dc:creator>King</dc:creator>
				<category><![CDATA[开源]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[JAVA]]></category>
		<category><![CDATA[Open]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/443</guid>
		<description><![CDATA[Sun完整发布Java API文档中文版： 中文版在线阅读 英文版在线阅读 英文完整版在线阅读 此版应该算是比较完整的，相信SUN正在一步步实施它的开源计划。这只是个开始。。。 Sun新推Java门户网站 迈出开源重要一步 Sun年底开放Java源代码 JVM、javac打头阵 UPDETA:在旧金山的Linuxworld大会上，Sun公司宣布将会启动JDK全面开源的步伐。这个开发环境将从10月起逐步发布一些部件，到明年早些时候全部开放源代码。最早要开放的有Javac编译器和Hotspot VM。Sun将采用一个得到OSI认可的开源协议作为Java的许可。但有可能Java实现中包含一些Sun不拥有权利的部件，这些部件将单独发布，但最终它们将被开源程序替换掉。 Sun还专门开通了一个JDK开源的门户网站，这是JAVA开源的一个开始。]]></description>
			<content:encoded><![CDATA[<p>Sun完整发布Java API文档中文版：<br />
<a class="blines3" title="Link outside of this blog" href="http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/index.html" target="_blank">中文版在线阅读</a><br />
<a class="blines3" title="Link outside of this blog" href="http://java.sun.com/j2se/1.5.0/docs/api/index.html" target="_blank">英文版在线阅读</a><br />
<a class="blines3" title="Link outside of this blog" href="http://jsourcery.com/output/sun/j2se/j2sdk/1.5.0/index.html" target="_blank">英文完整版在线阅读</a><br />
此版应该算是比较完整的，相信SUN正在一步步实施它的开源计划。这只是个开始。。。<br />
<a href="http://java.csdn.net/n/20060816/93752.html">Sun新推Java门户网站 迈出开源重要一步</a><br />
<a href="http://java.csdn.net/n/20060816/93753.html">Sun年底开放Java源代码 JVM、javac打头阵</a></p>
<p><strong>UPDETA:</strong>在旧金山的Linuxworld大会上，Sun公司<a class="blines3" title="Link outside of this blog" href="http://www.siliconvalleysleuth.com/2006/08/open_source_jav.html" target="_blank">宣布</a>将会启动JDK全面开源的步伐。这个开发环境将从10月起逐步发布一些部件，到明年早些时候全部开放源代码。最早要开放的有Javac编译器和Hotspot VM。Sun将采用一个得到OSI认可的开源协议作为Java的许可。但有可能Java实现中包含一些Sun不拥有权利的部件，这些部件将单独发布，但最终它们将被开源程序替换掉。</p>
<p>Sun还专门开通了一个<a class="blines3" title="Link outside of this blog" href="http://community.java.net/jdk/opensource/" target="_blank">JDK开源的门户网站</a>，这是JAVA开源的一个开始。</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/443/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SUSE Linux 10.1 Beta9 release</title>
		<link>http://welog.org/blog/23</link>
		<comments>http://welog.org/blog/23#comments</comments>
		<pubDate>Sat, 01 Apr 2006 06:57:27 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/suse-linux-101-beta9-release/</guid>
		<description><![CDATA[OpenSUSE发布了[URL=http://lists.opensuse.org/archive/opensuse-announce/2006-Mar/0012.html]released beta 9 of OpenSUSE 10.1[/URL]版本,这里只给出了几个版本的下载没有看到beta 9版的相关更新记录,因此这里也不能给出更多相关信息,你自行决写下载如否,相信官方会在后面给出相关记录. OpenSUSE发布了[URL=http://lists.opensuse.org/archive/opensuse-announce/2006-Mar/0012.html]released beta 9 of OpenSUSE 10.1[/URL]版本,这里只给出了几个版本的下载没有看到beta 9版的相关更新记录,因此这里也不能给出更多相关信息,你自行决写下载如否,相信官方会在后面给出相关记录.]]></description>
			<content:encoded><![CDATA[<p>OpenSUSE发布了[URL=http://lists.opensuse.org/archive/opensuse-announce/2006-Mar/0012.html]released beta 9 of OpenSUSE 10.1[/URL]版本,这里只给出了几个版本的下载没有看到beta 9版的相关更新记录,因此这里也不能给出更多相关信息,你自行决写下载如否,相信官方会在后面给出相关记录.<br />
<span id="more-23"></span><br />
OpenSUSE发布了[URL=http://lists.opensuse.org/archive/opensuse-announce/2006-Mar/0012.html]released beta 9 of OpenSUSE 10.1[/URL]版本,这里只给出了几个版本的下载没有看到beta 9版的相关更新记录,因此这里也不能给出更多相关信息,你自行决写下载如否,相信官方会在后面给出相关记录.</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/23/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[收藏]开源软件最详尽的一篇好文</title>
		<link>http://welog.org/blog/409</link>
		<comments>http://welog.org/blog/409#comments</comments>
		<pubDate>Mon, 27 Mar 2006 03:39:36 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/%e6%94%b6%e8%97%8f%e5%bc%80%e6%ba%90%e8%bd%af%e4%bb%b6%e6%9c%80%e8%af%a6%e5%b0%bd%e7%9a%84%e4%b8%80%e7%af%87%e5%a5%bd%e6%96%87/</guid>
		<description><![CDATA[这篇文章罗列了55个经典开源Windows工具,比较全面收藏之.目前的大多数开源软件都是基于Linux系统的，Windows开源软件的开发者仍然被笼罩在Microsoft的阴影下。但Windows开源软件并不乏优秀之作，你可以访问www.opensource.org或者www.sourceforge.net这类开源软件网站，里面搜集了不少针对Windows XP的开源软件，其中当然也包括了本文涉及到的55个Windows工具。 这篇文章罗列了55个经典开源Windows工具,比较全面收藏之.目前的大多数开源软件都是基于Linux系统的，Windows开源软件的开发者仍然被笼罩在Microsoft的阴影下。但Windows开源软件并不乏优秀之作，你可以访问www.opensource.org或者www.sourceforge.net这类开源软件网站，里面搜集了不少针对Windows XP的开源软件，其中当然也包括了本文涉及到的55个Windows工具。 最佳开源软件一览 7-Zip 4.16 Beta：文件压缩工具，可与Windows资源管理器集成 A Note 4.2.1：可在Windows桌面放置便笺，并可提供闹钟提醒功能 Abakt 0.9：能够以压缩方式对文档进行备份 Abiword 2.27：Windows写字板的替代程序，功能有所加强 Aethera 1.21：提供日历、通讯录、任务表及提醒功能，并且内置了e-mail客户端 Ant Movie Catalog 3.5：将你收藏的DVD影碟归档，并添加说明信息 Ant Renamer 2.0.8：易用的文件重命名工具，并具备灵活的筛选机制 Audacity 1.2.3：对音频文件进行编辑、优化并添加特效 Axcrypt 1.6.1：对程序进行加密，可与Windows资源管理器集成 Blender 3D 2.36：三维对象的建模、渲染 Borg Calendar 1.4.2：提供桌面日历、任务列表、通讯录功能，支持多用户 Cdex 1.51：将音乐CD转换为wav或者mp3格式 Cinepaint 0.19：专业的图像编辑软件 Clam Win &#8230; <a href="http://welog.org/blog/409">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.eshangrao.com/index.php/2006/01/06/165-55windows">这篇</a>文章罗列了55个经典开源Windows工具,比较全面收藏之.<br />目前的大多数开源软件都是基于Linux系统的，Windows开源软件的开发者仍然被笼罩在Microsoft的阴影下。但Windows开源软件并不乏优秀之作，你可以访问<a href="http://www.opensource.org/">www.opensource.org</a>或者<a href="http://www.sourceforge.net/">www.sourceforge.net</a>这类开源软件网站，里面搜集了不少针对Windows XP的开源软件，其中当然也包括了本文涉及到的55个Windows工具。<br />
<span id="more-409"></span><br />
<a href="http://blog.eshangrao.com/index.php/2006/01/06/165-55windows">这篇</a>文章罗列了55个经典开源Windows工具,比较全面收藏之.<br />目前的大多数开源软件都是基于Linux系统的，Windows开源软件的开发者仍然被笼罩在Microsoft的阴影下。但Windows开源软件并不乏优秀之作，你可以访问<a href="http://www.opensource.org/">www.opensource.org</a>或者<a href="http://www.sourceforge.net/">www.sourceforge.net</a>这类开源软件网站，里面搜集了不少针对Windows XP的开源软件，其中当然也包括了本文涉及到的55个Windows工具。 <br /><strong><br />最佳开源软件一览</strong></p>
<p />
<ul>
<li><a href="http://www.7-zip.org/">7-Zip 4.16 Beta</a>：文件压缩工具，可与Windows资源管理器集成 </li>
<li><a href="http://a-note.sourceforge.net/">A Note 4.2.1</a>：可在Windows桌面放置便笺，并可提供闹钟提醒功能 </li>
<li><a href="http://www.xs4all.nl/~edienske">Abakt 0.9</a>：能够以压缩方式对文档进行备份 </li>
<li><a href="http://www.abisource.com/">Abiword 2.27</a>：Windows写字板的替代程序，功能有所加强 </li>
<li><a href="http://www.thekompany.com/home">Aethera 1.21</a>：提供日历、通讯录、任务表及提醒功能，并且内置了e-mail客户端 </li>
<li><a href="http://www.antp.be/software/moviecatalog/">Ant Movie Catalog 3.5</a>：将你收藏的DVD影碟归档，并添加说明信息 </li>
<li><a href="http://www.antp.be/software/renamer">Ant Renamer 2.0.8</a>：易用的文件重命名工具，并具备灵活的筛选机制 </li>
<li><a href="http://audacity.sourceforge.net/">Audacity 1.2.3</a>：对音频文件进行编辑、优化并添加特效 </li>
<li><a href="http://axcrypt.sourceforge.net/">Axcrypt 1.6.1</a>：对程序进行加密，可与Windows资源管理器集成 </li>
<li><a href="http://www.blender3d.com/">Blender 3D 2.36</a>：三维对象的建模、渲染 </li>
<li><a href="http://borg-calendar.sourceforge.net/">Borg Calendar 1.4.2</a>：提供桌面日历、任务列表、通讯录功能，支持多用户 </li>
<li><a href="http://cdexos.sourceforge.net/">Cdex 1.51</a>：将音乐CD转换为wav或者mp3格式 </li>
<li><a href="http://cinepaint.movieeditor.com/">Cinepaint</a> 0.19：专业的图像编辑软件 </li>
<li><a href="http://www.clamwin.com/">Clam Win 0.83</a>：病毒扫描工具 </li>
<li><a href="http://www.coolmon.org/">Cool Mon 1.0.1003</a>：系统检测工具 </li>
<li><a href="http://coolplayer.sourceforge.net/">Cool Player 215</a>：一款精简的音频播放软件 </li>
<li><a href="http://www.gnome.org/projects/dia">Dia 0.94</a>：绘制图表和流程图 </li>
<li><a href="http://doubletype.sourceforge.net/">Double Type 0.2.1</a>：设计自己的Truetype字体 </li>
<li><a href="http://www.egroupware.org/">Egroupware 1.0.0.006</a>：一款包含日历、新闻、联系人等模块的工作流系统 </li>
<li><a href="http://www.heidi.ie/">Eraser 5.7</a>：永久地删除硬盘中的数据 </li>
<li><a href="http://filezilla.sourceforge.net/">Filezilla 2.2.12c</a>：FTP客户端 </li>
<li><a href="http://www.mozilla.net.cn/firefox/">Firefox 2</a>：Web浏览器，支持并列显示多个网页 </li>
<li><a href="http://freemind.sourceforge.net/">Freemind 0.8</a>：能以直观形象的图示建立起各个概念之间的联系 </li>
<li><a href="http://gaim.sourceforge.net/">Gaim 1.4.0</a>：同时支持ICQ、Aim、MSN、Yahoo的即时通信软件 </li>
<li><a href="http://ganttproject.sourceforge.net/">Ganttproject 1.11.1</a>：项目管理软件，帮助你进行时间安排及资源分配 </li>
<li><a href="http://www.gnupg.org/">GnuPG Add-ons</a>：对邮件进行加密 </li>
<li><a href="http://healthmonitor.sourceforge.net/">Health Monitor 2.1 Monitors</a>：Windows状态监测工具，出现问题时可以给出警报 </li>
<li><a href="http://www.inkscape.org/">Inkscape 0.41</a>：向量图形设计工具，可用来绘制地图、技术图纸或公司logo </li>
<li><a href="http://www.jdictionary.info/">JDictionary 1.8</a>：超过140万词条的百科辞典 </li>
<li><a href="http://keepass.sourceforge.net/">Kee Pass 0.99b</a>：管理你的密码 </li>
<li><a href="http://www.tranglos.com/">Keynote 1.6.5</a>：字处理软件和数据库的结合体，带有良好的搜索机制 </li>
<li><a href="http://mediaportal.sourceforge.net/">Media Portal 0.1.1.1</a>：视频、DVD、音频、图片播放工具，同时支持电视和电台广播 </li>
<li><a href="http://massid3lib.sourceforge.net/">MP3 Tag Tools 1.2.008</a>：mp3的文件ID标签编辑工具 </li>
<li><a href="http://mp3gain.sourceforge.net/">MP3 Gain 1.2.5</a>：在不影响音质的情况下调节mp3歌曲的音量 </li>
<li><a href="http://www.mozilla.nightrat.net/nvu">NVU 1.0</a>：所见即所得的HTML编辑工具，带有相当专业的网页制作功能professional web pages </li>
<li><a href="http://www.openoffice.org/">Open Office 2.0 Beta</a>：文字处理、电子数据表、演示工具和数据库 </li>
<li><a href="http://sector7g.wurzel6.de/pdfcreator/index_en.htm">PDF-Creator 0.8.1</a>：可被安装为打印机并将文档输出为pdf文件 </li>
<li><a href="http://poptray.crause.co.za/">Poptray 3.10</a>：在后台监控邮件账号，当有新邮件进入时对你进行提醒alerts you to new mails </li>
<li><a href="http://sourceforge.net/projects/pwgen-win">PW-Gen 1.4.0</a>：为你生成64位到128位的安全密码 </li>
<li><a href="http://www.rssowl.org/">RSS-Owl 1.1</a>：RSS阅读器 </li>
<li><a href="http://smartision-sc.sourceforge.net/">Screencopy 2.3</a>：屏幕拷贝工具 </li>
<li><a href="http://syn.sourceforge.net/">Syn Text Editor 2.1.0.46</a>：文本编辑器，支持多种程序语言的命令语法 </li>
<li><a href="http://taskswitchxp.sourceforge.net/">Task SwitchXP Pro 1.1.2</a>：扩展了Windows任务管理器的功能和外观Extend the functionality and appearance of the task manager </li>
<li><a href="http://www.gimp.org/">The Gimp 2.2.4</a>：支持图层管理、特效润饰的图像编辑软件 </li>
<li><a href="http://www.mozilla.com/thunderbird/">Thunderbird 1.07</a>：e-mail客户端，支持Imap/Pop3账户，带有垃圾邮件过滤器和虚拟文件夹 </li>
<li><a href="http://truecrypt.sourceforge.net/">True Crypt 3.1a</a>：对文件或硬盘分区进行加密，也可以对U盘等移动存储介质进行加密 </li>
<li><a href="http://francis.dupont.free.fr/truedownloader">True Downloader 0.82</a>：FTP和HTTP链接的下载管理工具，可以监视剪贴板 </li>
<li><a href="http://www.tvbrowser.org/">TV-Browser 1.0.1</a>：自动更新每天的电视节目表 </li>
<li><a href="http://www.virtualdub.org/">Virtual Dub 1.5.10</a>：视频编辑和捕获软件，支持mpeg-1和avi视频格式 </li>
<li><a href="http://virtuawin.sourceforge.net/">Virtual Win 2.1</a>：可管理最多9个虚拟桌面，你可以用热键进行桌面切换 </li>
<li><a href="http://www.videolan.org/">VLC Media Player 0.8.1</a>：媒体播放器，支持DVD、VCD、CD、mpeg和DivX等格式 </li>
<li><a href="http://www.httrack.com/">Web HTTrack 3.33</a>：离线浏览器，可将Internet网页保存到本地硬盘中 </li>
<li><a href="http://www.palma.com.au/winroll">Winroll 2.0</a>：点击标题栏后就可将程序窗口最小化 </li>
<li><a href="http://musik.berlios.de/">WX Musik 0.4.1</a>：音频播放及管理软件 </li>
<li><a href="http://www.apachefriends.org/">Xampp 1.42</a> ：Web服务器软件包，包含Apache、PHP和MySQL </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/409/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suse Linux想说&#8221;用&#8221;你不容易</title>
		<link>http://welog.org/blog/394</link>
		<comments>http://welog.org/blog/394#comments</comments>
		<pubDate>Fri, 24 Feb 2006 01:15:38 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/suse-linux%e6%83%b3%e8%af%b4%e7%94%a8%e4%bd%a0%e4%b8%8d%e5%ae%b9%e6%98%93/</guid>
		<description><![CDATA[这几天将自己的电脑做了一次升级,虽然速度有所提升但还是不如人意，先就这样吧！等Vista的系统出来了再做一次全面的升级吧到时候64位处理器应该更成熟和廉价一些:)．．．正好在整理文件时看到早前下载的Suse Linux　10.0的安装文件(5CD的庞然大物放在这里也太可惜了)，如是看惯了RH系统的我就有了换个新面孔的念头，也就是这个念头让我折腾了几天，最后唯一得到的就是这篇文章的标题:( 安照[URL=http://www.Linuxsir.org/bbs]Linuxsir[/URL]中的配置方法其实很简单，应该不比RH更难搞定，以及自认为对Linux安装配置很有信心(这都是当时配置RH折腾出来的经验),没想太多就直接加载GRUB安装起来了。加载一切正常，YaST配置一切OK，就在开始进入安装时提示输入login/wordpass&#8230;&#8230;（茫然）到写这篇文章时问题依旧:)从目前的情况看有能的问题是 1、[B]当时下载下来的是ISO文件我将它解压放到一个目录下，文件有损坏。[/B] 2、硬盘安装自动加载了FAT32的分区，而配置里没有出现&#8221;[B]去掉自动加载[/B]&#8220;这一选项，从而直接安装到C盘Windows分区了。 3、Suse Linux对于我在没看说明书之前就直接进行安装这事非常不满，故这是有意的惩罚!!!!!! 所以得现结论是：不能高估自己的期望值,在什么都没准备的情况下忽然率等于0的现象是有发生,哈哈。 没办法，问题１的可能性最大只能重新下载[URL=http://opensuse.org.cn]Suse 10.1 Beta 4[/URL],再来验证如否了，先还是老老实实的用我的Redhat吧,想尝鲜是要付出代价地。 这几天将自己的电脑做了一次升级,虽然速度有所提升但还是不如人意，先就这样吧！等Vista的系统出来了再做一次全面的升级吧到时候64位处理器应该更成熟和廉价一些:)．．．正好在整理文件时看到早前下载的Suse Linux　10.0的安装文件(5CD的庞然大物放在这里也太可惜了)，如是看惯了RH系统的我就有了换个新面孔的念头，也就是这个念头让我折腾了几天，最后唯一得到的就是这篇文章的标题:( 安照[URL=http://www.Linuxsir.org/bbs]Linuxsir[/URL]中的配置方法其实很简单，应该不比RH更难搞定，以及自认为对Linux安装配置很有信心(这都是当时配置RH折腾出来的经验),没想太多就直接加载GRUB安装起来了。加载一切正常，YaST配置一切OK，就在开始进入安装时提示输入login/wordpass&#8230;&#8230;（茫然）到写这篇文章时问题依旧:)从目前的情况看有能的问题是 1、[B]当时下载下来的是ISO文件我将它解压放到一个目录下，文件有损坏。[/B] 2、硬盘安装自动加载了FAT32的分区，而配置里没有出现&#8221;[B]去掉自动加载[/B]&#8220;这一选项，从而直接安装到C盘Windows分区了。 3、Suse Linux对于我在没看说明书之前就直接进行安装这事非常不满，故这是有意的惩罚!!!!!! 所以得现结论是：不能高估自己的期望值,在什么都没准备的情况下忽然率等于0的现象是有发生,哈哈。 没办法，问题１的可能性最大只能重新下载[URL=http://opensuse.org.cn]Suse 10.1 Beta 4[/URL],再来验证如否了，先还是老老实实的用我的Redhat吧,想尝鲜是要付出代价地。]]></description>
			<content:encoded><![CDATA[<p>这几天将自己的电脑做了一次升级,虽然速度有所提升但还是不如人意，先就这样吧！等Vista的系统出来了再做一次全面的升级吧到时候64位处理器应该更成熟和廉价一些:)．．．正好在整理文件时看到早前下载的Suse Linux　10.0的安装文件(5CD的庞然大物放在这里也太可惜了)，如是看惯了RH系统的我就有了换个新面孔的念头，也就是这个念头让我折腾了几天，最后唯一得到的就是这篇文章的标题:(  安照[URL=http://www.Linuxsir.org/bbs]Linuxsir[/URL]中的配置方法其实很简单，应该不比RH更难搞定，以及自认为对Linux安装配置很有信心(这都是当时配置RH折腾出来的经验),没想太多就直接加载GRUB安装起来了。加载一切正常，YaST配置一切OK，就在开始进入安装时提示输入login/wordpass&#8230;&#8230;（茫然）到写这篇文章时问题依旧:)从目前的情况看有能的问题是<br />
1、[B]当时下载下来的是ISO文件我将它解压放到一个目录下，文件有损坏。[/B]<br />
2、硬盘安装自动加载了FAT32的分区，而配置里没有出现&#8221;[B]去掉自动加载[/B]&#8220;这一选项，从而直接安装到C盘Windows分区了。<br />
3、Suse Linux对于我在没看说明书之前就直接进行安装这事非常不满，故这是有意的惩罚!!!!!!<br />
所以得现结论是：不能高估自己的期望值,在什么都没准备的情况下忽然率等于0的现象是有发生,哈哈。<br />
没办法，问题１的可能性最大只能重新下载[URL=http://opensuse.org.cn]Suse 10.1 Beta 4[/URL],再来验证如否了，先还是老老实实的用我的Redhat吧,想尝鲜是要付出代价地。<br />
<span id="more-394"></span><br />
这几天将自己的电脑做了一次升级,虽然速度有所提升但还是不如人意，先就这样吧！等Vista的系统出来了再做一次全面的升级吧到时候64位处理器应该更成熟和廉价一些:)．．．正好在整理文件时看到早前下载的Suse Linux　10.0的安装文件(5CD的庞然大物放在这里也太可惜了)，如是看惯了RH系统的我就有了换个新面孔的念头，也就是这个念头让我折腾了几天，最后唯一得到的就是这篇文章的标题:(  安照[URL=http://www.Linuxsir.org/bbs]Linuxsir[/URL]中的配置方法其实很简单，应该不比RH更难搞定，以及自认为对Linux安装配置很有信心(这都是当时配置RH折腾出来的经验),没想太多就直接加载GRUB安装起来了。加载一切正常，YaST配置一切OK，就在开始进入安装时提示输入login/wordpass&#8230;&#8230;（茫然）到写这篇文章时问题依旧:)从目前的情况看有能的问题是<br />
1、[B]当时下载下来的是ISO文件我将它解压放到一个目录下，文件有损坏。[/B]<br />
2、硬盘安装自动加载了FAT32的分区，而配置里没有出现&#8221;[B]去掉自动加载[/B]&#8220;这一选项，从而直接安装到C盘Windows分区了。<br />
3、Suse Linux对于我在没看说明书之前就直接进行安装这事非常不满，故这是有意的惩罚!!!!!!<br />
所以得现结论是：不能高估自己的期望值,在什么都没准备的情况下忽然率等于0的现象是有发生,哈哈。<br />
没办法，问题１的可能性最大只能重新下载[URL=http://opensuse.org.cn]Suse 10.1 Beta 4[/URL],再来验证如否了，先还是老老实实的用我的Redhat吧,想尝鲜是要付出代价地。</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/394/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Fantastic Source</title>
		<link>http://welog.org/blog/381</link>
		<comments>http://welog.org/blog/381#comments</comments>
		<pubDate>Tue, 17 Jan 2006 19:27:35 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/fantastic-source/</guid>
		<description><![CDATA[[IMG]upload/Source.jpg[/IMG] [FONT-COLOR=Red][B]从左到右分别为: Firefox、Linux、Sql、RedHat、Apache[/B][/FONT-COLOR] [IMG]upload/Source.jpg[/IMG] [FONT-COLOR=Red][B]从左到右分别为: Firefox、Linux、Sql、RedHat、Apache[/B][/FONT-COLOR]]]></description>
			<content:encoded><![CDATA[<p>[IMG]upload/Source.jpg[/IMG]<br />
[FONT-COLOR=Red][B]从左到右分别为: Firefox、Linux、Sql、RedHat、Apache[/B][/FONT-COLOR]<br />
<span id="more-381"></span><br />
[IMG]upload/Source.jpg[/IMG]<br />
[FONT-COLOR=Red][B]从左到右分别为: Firefox、Linux、Sql、RedHat、Apache[/B][/FONT-COLOR]</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/381/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Developer 1.0 released</title>
		<link>http://welog.org/blog/369</link>
		<comments>http://welog.org/blog/369#comments</comments>
		<pubDate>Wed, 04 Jan 2006 19:13:23 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/web-developer-10-released/</guid>
		<description><![CDATA[&#160;&#160;&#160;&#160;&#160; Web Developer是一个网页开发的扩展，其中包含各种网页开发工具菜单和工具栏。Firefox拥有一组开发者常使用的工具，包括强大的 JavaScript/CSS控制台、文件查看器等等，对网页开发者是个很好的开发工具。强大的CSS调试：可以禁止页面的任一内联、文档、和外部CSS可以直接编辑当前CSS可以直接加载本地的CSS可以用鼠标点击查看页面内任一元素的CSS可以查看盒子模型结果 这还只是其功能一，其他的功能太多了，比如禁止一切可以禁止的，包括Cache、Cookie、图片、Java、Js、Referrer等等&#8230;&#8230;其他还有：Form的调试（Get和Post互转），图片调试，页面信息调试，杂类，轮廓边框调试，页面不同分辩率调试，HTML、XHTML、CSS、FEED、508检验&#8230;&#8230;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 但它在去年就很少更新，一些Bug没有得到解决。直到最近才发布了 Web Developer 1.0，解决了一堆Bug并增加了新的特性，包括：Display Element Information、Display Ruler、Edit HTML、View Document Size等等.相关连接看这里: Web Developer 1.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; changelog here &#160; &#160; &#160; &#160; &#160; &#160; &#160; documentation and installation &#160;&#160;&#160;&#160;&#160; Web Developer是一个网页开发的扩展，其中包含各种网页开发工具菜单和工具栏。Firefox拥有一组开发者常使用的工具，包括强大的 JavaScript/CSS控制台、文件查看器等等，对网页开发者是个很好的开发工具。强大的CSS调试：可以禁止页面的任一内联、文档、和外部CSS可以直接编辑当前CSS可以直接加载本地的CSS可以用鼠标点击查看页面内任一元素的CSS可以查看盒子模型结果 这还只是其功能一，其他的功能太多了，比如禁止一切可以禁止的，包括Cache、Cookie、图片、Java、Js、Referrer等等&#8230;&#8230;其他还有：Form的调试（Get和Post互转），图片调试，页面信息调试，杂类，轮廓边框调试，页面不同分辩率调试，HTML、XHTML、CSS、FEED、508检验&#8230;&#8230;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 但它在去年就很少更新，一些Bug没有得到解决。直到最近才发布了 Web Developer 1.0，解决了一堆Bug并增加了新的特性，包括：Display Element &#8230; <a href="http://welog.org/blog/369">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img width="217" height="181" alt="" src="/upload/web_developer_extension.png" /><font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Web Developer</strong>是一个网页开发的扩展，其中包含各种网页开发工具菜单和工具栏。Firefox拥有一组开发者常使用的工具，包括强大的 JavaScript/CSS控制台、文件查看器等等，对网页开发者是个很好的开发工具。<br /></font><strong>强大的CSS调试：<br /></strong>可以禁止页面的任一内联、文档、和外部CSS<br />可以直接编辑当前CSS<br />可以直接加载本地的CSS<br />可以用鼠标点击查看页面内任一元素的CSS<br />可以查看盒子模型结果<br />
这还只是其功能一，其他的功能太多了，比如禁止一切可以禁止的，包括Cache、Cookie、图片、Java、Js、Referrer等等&hellip;&hellip;其他还有：Form的调试（Get和Post互转），图片调试，页面信息调试，杂类，轮廓边框调试，页面不同分辩率调试，HTML、XHTML、CSS、FEED、508检验&hellip;&hellip;<font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但它在去年就很少更新，一些Bug没有得到解决。直到最近才发布了</font> <a href="http://chrispederick.com/blog/2005/12/31/web-developer-10/">Web Developer 1.0</a><font>，解决了一堆Bug并增加了新的特性，包括：</font>Display Element Information、Display Ruler、Edit <acronym title="hypertext markup language">HTML、</acronym>View Document Size等等.<br />相关连接看这里: <a href="http://chrispederick.com/blog/2005/12/31/web-developer-10/">Web Developer 1.0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://chrispederick.com.redirect.keljob.com/work/webdeveloper/documentation/history/">changelog here</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://chrispederick.com.redirect.keljob.com/work/webdeveloper/documentation/">documentation and installation</a></p>
<p><span id="more-369"></span><br />
<img width="217" height="181" alt="" src="/upload/web_developer_extension.png" /><font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Web Developer</strong>是一个网页开发的扩展，其中包含各种网页开发工具菜单和工具栏。Firefox拥有一组开发者常使用的工具，包括强大的 JavaScript/CSS控制台、文件查看器等等，对网页开发者是个很好的开发工具。<br /></font><strong>强大的CSS调试：<br /></strong>可以禁止页面的任一内联、文档、和外部CSS<br />可以直接编辑当前CSS<br />可以直接加载本地的CSS<br />可以用鼠标点击查看页面内任一元素的CSS<br />可以查看盒子模型结果<br />
这还只是其功能一，其他的功能太多了，比如禁止一切可以禁止的，包括Cache、Cookie、图片、Java、Js、Referrer等等&hellip;&hellip;其他还有：Form的调试（Get和Post互转），图片调试，页面信息调试，杂类，轮廓边框调试，页面不同分辩率调试，HTML、XHTML、CSS、FEED、508检验&hellip;&hellip;<font><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但它在去年就很少更新，一些Bug没有得到解决。直到最近才发布了</font> <a href="http://chrispederick.com/blog/2005/12/31/web-developer-10/">Web Developer 1.0</a><font>，解决了一堆Bug并增加了新的特性，包括：</font>Display Element Information、Display Ruler、Edit <acronym title="hypertext markup language">HTML、</acronym>View Document Size等等.<br />相关连接看这里: <a href="http://chrispederick.com/blog/2005/12/31/web-developer-10/">Web Developer 1.0</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://chrispederick.com.redirect.keljob.com/work/webdeveloper/documentation/history/">changelog here</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://chrispederick.com.redirect.keljob.com/work/webdeveloper/documentation/">documentation and installation</a></p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/369/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>升级RedhatFC4安装设置记录!</title>
		<link>http://welog.org/blog/208</link>
		<comments>http://welog.org/blog/208#comments</comments>
		<pubDate>Thu, 30 Jun 2005 04:23:21 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/%e5%8d%87%e7%ba%a7redhatfc4%e5%ae%89%e8%a3%85%e8%ae%be%e7%bd%ae%e8%ae%b0%e5%bd%95/</guid>
		<description><![CDATA[升级RedHat Fc4，为了不至于系统崩溃，做下升级记录以备不时之需&#183;&#183;&#183;&#183;&#183; 1.fc4安装 我直接下载了iso，刻盘安装，没有出现任何问题，安装一切顺利，不过由于我安装过程中选择的是英文，所以安装完成后默认locale也是en_US.UTF8，不过刚好，我就喜欢默认locale英文，进x再变中文locale：）。 2.locale及输入法设置。一直一来我都用GB18030的中文locale，但是我设置了以后发现&#8230; 升级RedHat Fc4，为了不至于系统崩溃，做下升级记录以备不时之需&#183;&#183;&#183;&#183;&#183; 1.fc4安装 我直接下载了iso，刻盘安装，没有出现任何问题，安装一切顺利，不过由于我安装过程中选择的是英文，所以安装完成后默认locale也是en_US.UTF8，不过刚好，我就喜欢默认locale英文，进x再变中文locale：）。 2.locale及输入法设置。一直一来我都用GB18030的中文locale，但是我设置了以后发现会有一些问题，提示Xlib不支持此locale，造成emacs不能使用中文，所以我就改成了gbk，在~/.bashrc中设置了如下代码： export LC_ALL=&#34;zh_CN.GBK&#34; export LANG=&#34;zh_CN.GBK&#34; 有建议说最好在~/.i18n中设置，但我在这里设置也没有发现有什么不方便，所以就沿用了：），然后 yum remove iiimf* 由于yum仓库中没有fcitx，所以我自己下了一个，装好设置完后输入法的条出来了，但是没法输入，搞了很久也没有搞定，决定换: yum install scim yum install scim-devel yum仓库中也没有scim-fcitx，所以自己到sf.net下载，然后编译安装，我使用了paco（一个源码包管理软件），最后一步就用了paco -lp &#34;make install&#34;。 安装后用root做输入法的最后一步设置： alternatives &#8211;install /etc/X11/xinit/xinput.d/zh_CN xinput-zh_CN /etc/X11/xinit/xinput.d/scim 100 alternatives &#8211;config xinput-zh_CN 设置完成后第一次启动x &#8230; <a href="http://welog.org/blog/208">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>升级RedHat Fc4，为了不至于系统崩溃，做下升级记录以备不时之需&middot;&middot;&middot;&middot;&middot;<br />
1.fc4安装<br />
我直接下载了iso，刻盘安装，没有出现任何问题，安装一切顺利，不过由于我安装过程中选择的是英文，所以安装完成后默认locale也是en_US.UTF8，不过刚好，我就喜欢默认locale英文，进x再变中文locale：）。</p>
<p>2.locale及输入法设置。一直一来我都用GB18030的中文locale，但是我设置了以后发现&#8230;<br />
<span id="more-208"></span></p>
<p>升级RedHat Fc4，为了不至于系统崩溃，做下升级记录以备不时之需&middot;&middot;&middot;&middot;&middot;<img src="/FCKeditor/editor/images/smiley/msn/tounge_smile.gif"><br />
<font>1.fc4安装</font><br />
我直接下载了iso，刻盘安装，没有出现任何问题，安装一切顺利，不过由于我安装过程中选择的是英文，所以安装完成后默认locale也是en_US.UTF8，不过刚好，我就喜欢默认locale英文，进x再变中文locale：）。</p>
<p><font>2.locale及输入法设置</font>。一直一来我都用GB18030的中文locale，但是我设置了以后发现会有一些问题，提示Xlib不支持此locale，造成emacs不能使用中文，所以我就改成了gbk，在~/.bashrc中设置了如下代码：</p>
<p>export LC_ALL=&quot;zh_CN.GBK&quot;<br />
export LANG=&quot;zh_CN.GBK&quot;</p>
<p>有建议说最好在~/.i18n中设置，但我在这里设置也没有发现有什么不方便，所以就沿用了：），然后</p>
<p>yum remove iiimf*</p>
<p>由于yum仓库中没有fcitx，所以我自己下了一个，装好设置完后输入法的条出来了，但是没法输入，搞了很久也没有搞定，决定换:</p>
<p>yum install scim<br />
yum install scim-devel</p>
<p>yum仓库中也没有scim-fcitx，所以自己到sf.net下载，然后编译安装，我使用了paco（一个源码包管理软件），最后一步就用了paco -lp &quot;make install&quot;。</p>
<p>安装后用root做输入法的最后一步设置：</p>
<p>alternatives &#8211;install /etc/X11/xinit/xinput.d/zh_CN xinput-zh_CN /etc/X11/xinit/xinput.d/scim 100<br />
alternatives &#8211;config xinput-zh_CN</p>
<p>设置完成后第一次启动x scim正常出来了，可是第二次就出不来了，最后偷懒就直接把scim加到Gnome的会话启动中了：），现在用着scim感觉还行，不过由于scim和 acrobat reader冲突，所以在/usr/bin/acroread中第二行加入&quot;export GTK_IM_MODULE=xim&quot;即可。</p>
<p><font>3.多媒体设置</font>。</p>
<p>默认的rhythmbox无法播放mp3,再添加了lvna的yum仓库后直接</p>
<p>yum install gstreamer-plugins-mp3</p>
<p>即可播放mp3。中文支持也没有问题。</p>
<p>默认的totem似乎也有问题，解码器我搞了很久也不行，所以就：</p>
<p>yum remove totem<br />
yum install totem-xine</p>
<p>然后去xine的站下了一个w32codec装上了，试了试不能放rmvb，装了一个realplayer10仍然不行，最后我下了一个 mplayer的解码器包，all什么的那个，解开后拷贝到/usr/lib/win32/下，然后chmod 666 /usr/lib/win32/*，普通用户也可以用了。totem万能了：）</p>
<p><font>4.汉化<br />
</font><br />
我非常懒，直接把我以前下的包括粗体斜体的四个linuxsong字体文件拷贝到 /usr/share/fonts/chinese/myfonts/下，顺便拷贝了一个simsun以备不时之需，ttmkfdir生成一下 fonts.scale，不过生成的有点问题，得自己加上GB18030.2000，GB2312，GBK三行，并且这三行字间距的位置的&#8217;c'要换成 &#8216;p&#8217;，否则在emacs中使用中文时，汉字间距很大，c的意思是字间距，p的意思是字符间距。然后在/etc/X11/xorg.conf中加入上述位置。最后修改/etc/local.conf，首先添加上/usr/X11R6/lib/X11/fonts的路径，这些是点阵的英文，很PP。然后把 fonts.conf中的哪些拷贝过来，英文最上面加上Helvetica，中文上面加上Linuxsong即可。另外还加了一些取消aa之类的设置，不多说。</p>
<p>由于我只安装了Gnome，但我又用k3b，而修改qtrc文件根本不起作用，不得已安装了kdebase这个包，用kcontrol设置一下字体就行了。</p>
<p><font>5.java设置<br />
</font>我自己原来用户目录下就安装了一个jdk5.0,所以就在/etc/profile中加入了JAVA_HOME，并在PATH中加入了$JAVE_HOME/bin，然后lumaqq之类的程序就可以用了。但是，由于系统中本来就一个gcj，而默认java就是这个，我希望改成sun jdk，所以：</p>
<p>alternatives &#8211;install /usr/bin/java java /home/samuel/Installsoft/jdk1.5.0_01/bin/java 100<br />
alternatives &#8211;config java</p>
<p>这样就可以方便的切换两种java了。</p>
<p>6.游戏<img src="/FCKeditor/editor/images/smiley/msn/wink_smile.gif"></p>
<p>我喜欢玩魔兽，所以自然cedega自然得装了，直接用rpm安装，完成后运行cedega war3,出现了error 21,在网上找，看到一篇解决的方法：</p>
<p>1. 编辑/etc/sysconfig/prelink文件<br />
# vi /etc/sysconfig/prelink<br />
PRELINKING=no # 这句原有yes的，改为no<br />
PRELINKING=-no-exec-shield # 加上这句</p>
<p>2. 终端运行以后命令后重启：<br />
# /usr/sbin/prelink -ua</p>
<p>3. 编辑/etc/sysctl.conf文件：<br />
# vi /etc/sysctl.conf<br />
添加以下三行：<br />
kernel.exec-shield = 0<br />
vm.legacy_va_layout = 1</p>
<p>4. 在终端运行以下命令：<br />
# echo 0 &gt; /proc/sys/kernel/exec-shield<br />
# echo 1 &gt; /proc/sys/vm/legacy_va_layout</p>
<p>果然可以玩了，一切都OK。<!-- / message --></p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/208/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>增加了LINUX及XML的版块!</title>
		<link>http://welog.org/blog/173</link>
		<comments>http://welog.org/blog/173#comments</comments>
		<pubDate>Tue, 24 May 2005 04:43:40 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/%e5%a2%9e%e5%8a%a0%e4%ba%86linux%e5%8f%8axml%e7%9a%84%e7%89%88%e5%9d%97/</guid>
		<description><![CDATA[[url=http://www.redhat.com]LINUX[/url]装上有段时间,但因为手头上有些东西没完成不得不使用WINDOWS.呵呵这也是个公开的秘密,如果自己不想给自己找麻烦的话.WINDOWS的东西忙完了,现在正式开始转入[url=http://www.redhat.com]LINUX[/url]的使用,开这个版块是为了记录下自己学习[url=http://www.redhat.com]LINUX[/url]的路程,为自己的JAVA打造个更安全的平台!呵呵&#8230; [url=http://www.redhat.com]LINUX[/url]装上有段时间,但因为手头上有些东西没完成不得不使用WINDOWS.呵呵这也是个公开的秘密,如果自己不想给自己找麻烦的话.WINDOWS的东西忙完了,现在正式开始转入[url=http://www.redhat.com]LINUX[/url]的使用,开这个版块是为了记录下自己学习[url=http://www.redhat.com]LINUX[/url]的路程,为自己的JAVA打造个更安全的平台!呵呵 &#8212;&#8211;]]></description>
			<content:encoded><![CDATA[<p>[url=http://www.redhat.com]LINUX[/url]装上有段时间,但因为手头上有些东西没完成不得不使用WINDOWS.呵呵这也是个公开的秘密,如果自己不想给自己找麻烦的话.WINDOWS的东西忙完了,现在正式开始转入[url=http://www.redhat.com]LINUX[/url]的使用,开这个版块是为了记录下自己学习[url=http://www.redhat.com]LINUX[/url]的路程,为自己的JAVA打造个更安全的平台!呵呵&#8230;<br />
<span id="more-173"></span><br />
[url=http://www.redhat.com]LINUX[/url]装上有段时间,但因为手头上有些东西没完成不得不使用WINDOWS.呵呵这也是个公开的秘密,如果自己不想给自己找麻烦的话.WINDOWS的东西忙完了,现在正式开始转入[url=http://www.redhat.com]LINUX[/url]的使用,开这个版块是为了记录下自己学习[url=http://www.redhat.com]LINUX[/url]的路程,为自己的JAVA打造个更安全的平台!呵呵</p>
<p>&#8212;&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/173/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>什么是Eclipse？</title>
		<link>http://welog.org/blog/152</link>
		<comments>http://welog.org/blog/152#comments</comments>
		<pubDate>Thu, 28 Apr 2005 07:35:15 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/%e4%bb%80%e4%b9%88%e6%98%afeclipse%ef%bc%9f/</guid>
		<description><![CDATA[[IMG]upload/eclipse.gif[/IMG] [FONT-COLOR=Green]Eclipse 是什么？有人说：Eclipse 是一个 Java IDE，类似于 JBuilder，用来做 Java 服务器端开发很方便。 这样的说法可以说正确，也可以说不正确。 按照 Eclipse 技术白皮书（http://www.eclipse.org/whitepapers/eclipse-overview.pdf）以及网站上文档中的说法，Eclipse 不是一个简单的 IDE，而是一个用来建造开发工具的 IDE（一个建造开发工具的开发工具）。它的体系结构是开放的（就象 PC 的体系结构），可以把各种不同用途的工具通过相同的接口（plugin）集成起来，完成你想要完成的任何任务。 [/FONT-COLOR] Eclipse 是什么？有人说：Eclipse 是一个 Java IDE，类似于 JBuilder，用来做 Java 服务器端开发很方便。 这样的说法可以说正确，也可以说不正确。 找了一些关于ECLIPSE开发方面的文章，让我们感受一下eclipse开发手机程序的全过程. Eclipse开发J2ME手机程序之简介 第一讲 Eclipse简介 　　Eclipse是一个开放源代码的、与NetBeans、Sun ONE Studio和Borland Jbuilder类似的一种基于Java的整合型可扩展开发平台，也是目前最著名的开源项目之一，IBM在最近几年里也一直在大力支持该项目的发展，目标是将其做成用以替代IBM Visual Age for Java（简称IVJ）的下一代IDE开发环境。　 &#8230; <a href="http://welog.org/blog/152">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[IMG]upload/eclipse.gif[/IMG]<br />
[FONT-COLOR=Green]Eclipse 是什么？有人说：Eclipse 是一个 Java IDE，类似于 JBuilder，用来做 Java 服务器端开发很方便。 这样的说法可以说正确，也可以说不正确。<br />
按照 Eclipse 技术白皮书（http://www.eclipse.org/whitepapers/eclipse-overview.pdf）以及网站上文档中的说法，Eclipse 不是一个简单的 IDE，而是一个用来建造开发工具的 IDE（一个建造开发工具的开发工具）。它的体系结构是开放的（就象 PC 的体系结构），可以把各种不同用途的工具通过相同的接口（plugin）集成起来，完成你想要完成的任何任务。 [/FONT-COLOR]<br />
<span id="more-152"></span></p>
<p>Eclipse 是什么？有人说：Eclipse 是一个 Java IDE，类似于 JBuilder，用来做 Java 服务器端开发很方便。 这样的说法可以说正确，也可以说不正确。 找了一些关于ECLIPSE开发方面的文章，让我们感受一下eclipse开发手机程序的全过程.</p>
<p><strong><font color="#212121" size="5">Eclipse开发J2ME手机程序之简介</font></strong></p>
<p>
<table cellspacing="0" cellpadding="0" width="99%" border="0">
<tbody>
<tr>
<td align="left" width="89%" bgcolor="#ffffff"><font color="#990000"><strong>第一讲 Eclipse简介</strong></font></td>
</tr>
<tr bgcolor="#400800">
<td align="center" colspan="2" height="2"></td>
</tr>
</tbody>
</table>
<p>
<table cellspacing="0" cellpadding="10" width="99%" border="0">
<tbody>
<tr>
<td valign="top" bgcolor="#f3f4f2" height="57">　　Eclipse是一个开放源代码的、与NetBeans、Sun ONE Studio和Borland Jbuilder类似的一种基于Java的整合型可扩展开发平台，也是目前最著名的开源项目之一，IBM在最近几年里也一直在大力支持该项目的发展，目标是将其做成用以替代IBM Visual Age for Java（简称IVJ）的下一代IDE开发环境。　</td>
</tr>
</tbody>
</table>
<p>
<table cellspacing="0" cellpadding="0" width="99%" border="0">
<tbody>
<tr>
<td align="left" width="89%" bgcolor="#ffffff"><strong><strong><font color="#990000">第二讲 Eclipse开发环境的安装与配置</font></strong></strong></td>
</tr>
<tr bgcolor="#400800">
<td align="center" colspan="2" height="2"></td>
</tr>
</tbody>
</table>
<p>
<table cellpadding="10" width="100%" border="0">
<tbody>
<tr>
<td bgcolor="#f3f4f2">　　开放源代码软件是这样一种软件，它们在发布时附带了旨在确保将某些权利授予用户的许可证。当然，最明显的权利就是源代码必须可用，以便用户能自由地修改和再分发该软件。尽管大多数开发人员不会使用Eclipse来开发插件，但是由Eclipse的开放源代码性质所决定，我们在使用Eclipse 时是完全免费可用的。　</td>
</tr>
</tbody>
</table>
<p>
<table cellspacing="0" cellpadding="0" width="99%" border="0">
<tbody>
<tr>
<td align="left" width="89%" bgcolor="#ffffff"><strong><font color="#990000">第三讲 J2ME插件EclipseMe的安装</font></strong></td>
</tr>
<tr bgcolor="#400800">
<td align="center" colspan="2" height="2"></td>
</tr>
</tbody>
</table>
<p>
<table cellpadding="10" width="100%" border="0">
<tbody>
<tr>
<td bgcolor="#f3f4f2">　　在上一篇文章对环境进行了配置，使其能够支持J2ME的开发，但是目前安装的Ecilpse作为一个Java应用的IDE，使用是非常方便，可是对于J2ME的开发支持还是远远不够的。为此，本文将为Eclipse安装一个开发J2ME程序的插件EclipseMe，以完成开发手机应用程序的最后一项准备工作。</td>
</tr>
</tbody>
</table>
<p>
<table cellspacing="0" cellpadding="0" width="99%" border="0">
<tbody>
<tr>
<td align="left" width="89%" bgcolor="#ffffff"><strong><font color="#990000">第四讲 创建经典的HelloWorld程序</font></strong></td>
</tr>
<tr bgcolor="#400800">
<td align="center" colspan="2" height="2"></td>
</tr>
</tbody>
</table>
<p>
<table cellpadding="10" width="100%" border="0">
<tbody>
<tr>
<td bgcolor="#f3f4f2">　　从本文开始将讲述如何使用前面配置好的Eclipse开发环境来创建J2ME项目，开始真正的J2ME开发之旅。由于这是创建的第一个J2ME程序，按照程序开发的惯例，这头把交椅自然又是非&quot;Hello World&quot;莫属了，通过这个小程序的开发，完全能够达到让读者熟悉J2ME程序开发一般流程的目的。　</td>
</tr>
</tbody>
</table>
<p>
<table cellspacing="0" cellpadding="0" width="99%" border="0">
<tbody>
<tr>
<td align="left" width="89%" bgcolor="#ffffff"><strong><font color="#990000">第五讲 J2ME应用程序的仿真机发布</font></strong></td>
</tr>
<tr bgcolor="#400800">
<td align="center" colspan="2" height="2"></td>
</tr>
</tbody>
</table>
<p>
<table cellpadding="10" width="100%" border="0">
<tbody>
<tr>
<td bgcolor="#f3f4f2">　　本文将通过一个简单的J2ME程序&quot;整蛊专家&quot;的开发向读者介绍信息框的显示、命令按钮的添加、通过文本框与用户的交互、对命令按钮的响应以及对所开发应用程序的打包发布等主要内容。最终展现给读者的将是一个能够在真机运行的J2ME手机程序。</td>
</tr>
</tbody>
</table>
<p>
<table cellspacing="0" cellpadding="0" width="99%" border="0">
<tbody>
<tr>
<td align="left" width="89%" bgcolor="#ffffff"><strong><font color="#990000">第六讲 制作图形化手机游戏</font></strong></td>
</tr>
<tr bgcolor="#400800">
<td align="center" colspan="2" height="2"></td>
</tr>
</tbody>
</table>
<p>
<table cellpadding="10" width="100%" border="0">
<tbody>
<tr>
<td bgcolor="#f3f4f2">　　现在的手机作为一种娱乐性的电子通信设备，早已超出原先的通话、短信息等基本通信功能，越来越多的娱乐、休闲性软件如手机游戏、电子书、音乐编辑、拍照与图象处理等也都流行于当今各种品牌的手机。本文将介绍一个简单的图象化手机游戏&#8211;&quot;花皮猫大战流氓兔&quot;的制作过程。　</td>
</tr>
</tbody>
</table>
<p>按照 Eclipse 技术白皮书（http://www.eclipse.org/whitepapers/eclipse-overview.pdf）以及网站上文档中的说法，Eclipse 不是一个简单的 IDE，而是一个用来建造开发工具的 IDE（一个建造开发工具的开发工具）。它的体系结构是开放的（就象 PC 的体系结构），可以把各种不同用途的工具通过相同的接口（plugin）集成起来，完成你想要完成的任何任务。 我们常用的 Java 开发功能实际上是 Eclipse 一个主要的插件 JDT &#8211; Java 开发工具所提供的。同样 Eclipse 还有其它插件可以做其它语言的开发，比如： CDT &#8211; C/C++ 开发工具 http://www.eclipse.org/cdt/ Eclipse 还有一个子项目在为正在发展中的 Aspect-Oriented Java 语言建造开发工具。 http://www.eclipse.org/aspectj/ 你可以使用 Eclipse 做软件开发，但是如果你愿意并且有适当的插件，你完全可以在 Eclipse 中做图，和你在 Photoshop 中所做的一样。Eclipse 有一个子项目就是这方面的。 http://www.eclipse.org/gef/ 在 Eclipse 中做插件开发的功能也是 Eclipse 的一个插件所提供的。这个插件就是 PDE &#8211; 插件开发环境。 Eclipse 是一个开放源代码的软件开发项目，专注于为高度集成的工具的开发提供一个鲁棒的，全功能的，具有商业品质的工业平台。它由三个项目组成，Eclipse 项目，Eclipse 工具项目和 Eclipse 技术项目，每一个项目由一个项目管理委员会监督并由它的项目章程管理。每一个项目由其自身的子项目组成，使用 Common Public License（CPL） 版本 1.0 许可协议。 Eclipse 项目是一个开放源代码的软件开发项目，专注于为高度集成的工具的开发提供一个鲁棒的，全功能的，具有商业品质的工业平台。它由三个子项目组成，Platform，JDT &#8211; Java 开发工具和 PDE &#8211; 插件开发环境。Eclipse Platform 的成功依赖于它能否吸引大批工具建造者来建造最优秀的集成工具。但是 Eclipse 作为一个工业平台的真实设想仅仅被理解为这些来自不同工具建造者的工具可以被用户组合在一起以满足他们独特的需求，甚至以工具建造者所未能想象到的方式。Eclipse 项目的任务是适应并发展 Eclipse Platform 和相关联的工具以达到工具建造委员会和其用户的需要，以这种方式 Eclipse 作为一个工业平台的设想将被实现。 Eclipse 工具项目为不同的工具建造者提供一个焦点以保证为 Eclipse Platform 创建最好的工具。Eclipse 工具项目的任务是为 Eclipse Platform 培育广泛的工具的创建。工具项目提供单一的联系点以调和开放源代码工具建造者使得覆盖和重复最小化，并保证共享的最大化和共同组件的创建，促进不同类型工具的无缝互操作。工具项目由被工具开发者委员会和工具项目的项目管理委员会提议、选择和开发的子项目组成。 Eclipse 技术项目的任务是为开放源代码开发者，研究者，学院和教育者提供新的管道以参与将来 Eclipse 的演化。它按照三个有关的项目流来组织，也就是研究，培育和教育。研究项目在 Eclipse 相关领域诸如编程语言，工具和开发环境方面进行探索和研究。培育项目是小型的，未正式结构化的项目，为 Eclipse 软件基础添加新的能力。教育项目聚焦于教育材料的开发，教学帮助和课件。 Eclipse Platform 是一个开放的可扩展的 IDE。Eclipse Platform 提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform 允许工具建造者独立开发与他人的工具无缝集成的工具，你无须分辨在哪里一个工具功能结束，而另一个工具功能开始。 Eclipse SDK（软件开发者包）是 3 个Eclipse 项目的子项目（Platform，JDT，PDE）所生产的组件的合并，可以在一次下载。这些部分在一起提供了一个具有丰富特性的开发环境，允许开发者有效率地建造可以无缝集成到 Eclipse Platform 中的工具。Eclipse SDK 由 Eclipse 项目生产的工具和来自其它开放源代码的第三方软件相组合。Eclipse 项目生产的软件以 CPL 发布。第三方组件有各自自身的许可协议。 </p>
<p>&#8212;&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/152/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>搭建J2ME开发环境</title>
		<link>http://welog.org/blog/134</link>
		<comments>http://welog.org/blog/134#comments</comments>
		<pubDate>Sat, 02 Apr 2005 01:47:13 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/%e6%90%ad%e5%bb%baj2me%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83/</guid>
		<description><![CDATA[[b]由于WTK并没有提供代码编辑的功能，因此本文讲述如何使用Eclipse搭建J2ME开发环境。读完这篇文章读者将可以使用J2SDK1.4.2_03+WTK2.1+Eclipse3.0RC2+EclipseME0.4.1的进行J2ME开发。希望会对新手有所帮助[/b] 你应该从如下地址下载相关的软件。J2SDK1.4.2_03+WTK2.1：&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;http://java.sun.comEclipse3.0RC2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;http://www.eclipse.org [b]由于WTK并没有提供代码编辑的功能，因此本文讲述如何使用Eclipse搭建J2ME开发环境。读完这篇文章读者将可以使用J2SDK1.4.2_03+WTK2.1+Eclipse3.0RC2+EclipseME0.4.1的进行J2ME开发。希望会对新手有所帮助[/b] 你应该从如下地址下载相关的软件。 J2SDK1.4.2_03+WTK2.1： http://java.sun.com Eclipse3.0RC2 http://www.eclipse.org EclipseME0.4.1 http://sourceforge.net 按照顺序依次安装J2SDK1.4.2_03、WTK2.1、Eclipse3.0RC2和EclipseME0.4.1，安装完j2sdk后应该设置环境变量classpath、path和JAVA_HOME等环境变量，这些我都不再多说了。设置后可以写个测试程序HelloWorld.java进行测试。在命令行下输入javac HelloWorld.java得到class文件后输入java Helloworld在屏幕输出Hello World那么表示j2SDK安装正确。 public class HelloWorld { public static void main(String[] args) { System.out.println(&#8220;Hello world&#8221;); } } 接下来安装WTK2.1，和一般的应用程序安装一样。安装以后可以从KToolBar里面运行一下WTK2.1里面自带的一些Demo，如果正常运行表示WTK安装正确，下面我们要搭建Eclipse的开发环境了,Eclipse的安装很简单，你直接把Eclipse3.0RC2解压到c:\eclipse就可以了。直接运行Eclipse.exe这样你就可以看到Eclipse的运行界面了。如果没有用过Eclipse的话那么你可以看看帮助文档，自己做个小java项目运行一下。下面我们要安装EclipseME.0.4.1的插件了，关闭Eclipse然后解压EclipseME0.4.1到c:\eclipse\plugin里面，重新启动Eclipse，选择windows-&#62;preferences可以进行配置J2ME开发平台。 [img]http://www.kissjava.com/doc/j2me/images/h00/h43/img200503280002280.jpg[/img] 选择Platform Components-&#62;Wireless Toolkits,右键选择add Wireless Toolkit会出现下面的界面 [img]http://www.kissjava.com/doc/j2me/images/h00/h43/img200503280002351.jpg[/img] 选择你的WTK的安装路径后选择确定这样你就设置好了J2ME的开发平台了。由于CLDC/MIDP是可以灵活配置的，你还可以创建其他的平台使用其他的模拟器，具体做法请参考EclipseME中的帮助文档。 下面我们新建一个小项目来讲解如何使用它开发J2ME项目，选择file-&#62;new-&#62;others-&#62;J2ME -&#62;J2ME MIDlet &#8230; <a href="http://welog.org/blog/134">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[b]由于WTK并没有提供代码编辑的功能，因此本文讲述如何使用Eclipse搭建J2ME开发环境。读完这篇文章读者将可以使用J2SDK1.4.2_03+WTK2.1+Eclipse3.0RC2+EclipseME0.4.1的进行J2ME开发。希望会对新手有所帮助[/b]</p>
<p>你应该从如下地址下载相关的软件。<br />J2SDK1.4.2_03+WTK2.1：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://java.sun.com<br />Eclipse3.0RC2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http://www.eclipse.org<br />
<span id="more-134"></span><br />
[b]由于WTK并没有提供代码编辑的功能，因此本文讲述如何使用Eclipse搭建J2ME开发环境。读完这篇文章读者将可以使用J2SDK1.4.2_03+WTK2.1+Eclipse3.0RC2+EclipseME0.4.1的进行J2ME开发。希望会对新手有所帮助[/b]</p>
<p>你应该从如下地址下载相关的软件。<br />
J2SDK1.4.2_03+WTK2.1：                 http://java.sun.com<br />
Eclipse3.0RC2                          http://www.eclipse.org<br />
EclipseME0.4.1                         http://sourceforge.net<br />
按照顺序依次安装J2SDK1.4.2_03、WTK2.1、Eclipse3.0RC2和EclipseME0.4.1，安装完j2sdk后应该设置环境变量classpath、path和JAVA_HOME等环境变量，这些我都不再多说了。设置后可以写个测试程序HelloWorld.java进行测试。在命令行下输入javac HelloWorld.java得到class文件后输入java Helloworld在屏幕输出Hello World那么表示j2SDK安装正确。<br />
public class HelloWorld<br />
{<br />
      public static void main(String[] args)<br />
      {<br />
            System.out.println(&#8220;Hello world&#8221;);<br />
      }<br />
}<br />
接下来安装WTK2.1，和一般的应用程序安装一样。安装以后可以从KToolBar里面运行一下WTK2.1里面自带的一些Demo，如果正常运行表示WTK安装正确，下面我们要搭建Eclipse的开发环境了,Eclipse的安装很简单，你直接把Eclipse3.0RC2解压到c:\eclipse就可以了。直接运行Eclipse.exe这样你就可以看到Eclipse的运行界面了。如果没有用过Eclipse的话那么你可以看看帮助文档，自己做个小java项目运行一下。下面我们要安装EclipseME.0.4.1的插件了，关闭Eclipse然后解压EclipseME0.4.1到c:\eclipse\plugin里面，重新启动Eclipse，选择windows-&gt;preferences可以进行配置J2ME开发平台。<br />
[img]http://www.kissjava.com/doc/j2me/images/h00/h43/img200503280002280.jpg[/img]</p>
<p>选择Platform Components-&gt;Wireless Toolkits,右键选择add Wireless Toolkit会出现下面的界面</p>
<p>[img]http://www.kissjava.com/doc/j2me/images/h00/h43/img200503280002351.jpg[/img]<br />
选择你的WTK的安装路径后选择确定这样你就设置好了J2ME的开发平台了。由于CLDC/MIDP是可以灵活配置的，你还可以创建其他的平台使用其他的模拟器，具体做法请参考EclipseME中的帮助文档。<br />
下面我们新建一个小项目来讲解如何使用它开发J2ME项目，选择file-&gt;new-&gt;others-&gt;J2ME -&gt;J2ME MIDlet suite,然后填写项目的名字例如helloworld,选择下一步最后完成，这样我们就新建了一个J2ME项目了<br />
[img]http://www.kissjava.com/doc/j2me/images/h00/h43/img200503280002462.jpg[/img]<br />
接下来从Package Explorer里面选择项目helloworld然后新建一个J2ME MIDlet名字命名为HelloMIDlet<br />
[img]http://www.kissjava.com/doc/j2me/images/h00/h43/img200503280002503.jpg[/img]<br />
然后就是编辑代码了，代码的内容如下：</p>
<p>package com.paulsjavabooks.instantj2me.Chapter1;</p>
<p>import javax.microedition.midlet.*;<br />
import javax.microedition.lcdui.*;</p>
<p>public class Hello extends MIDlet {</p>
<p>    private Display display;</p>
<p>    public Hello() {<br />
        display = Display.getDisplay(this);<br />
    }</p>
<p>    public void startApp() {<br />
        TextBox t = new TextBox(&#8220;Hello MIDlet&#8221;, &#8220;Hello MIDP!&#8221;, 256, 0);<br />
        display.setCurrent(t);<br />
    }</p>
<p>    public void pauseApp() {<br />
    }</p>
<p>    public void destroyApp(boolean unconditional) {<br />
    }<br />
}<br />
   从菜单选择Run-&gt;run参照下图配置运行环境。</p>
<p>[img]http://www.kissjava.com/doc/j2me/images/h00/h43/img200503280002564.jpg[/img]<br />
设置好以后，鼠标点击run，如果不出意料的话，程序会正常运行并会显示出如下界面。<br />
[img]http://www.kissjava.com/doc/j2me/images/h00/h43/img200503280002595.jpg[/img]<br />
OK,这就是如何搭建J2ME开发环境的介绍，讲的比较粗糙，事实上最好的熟悉方法就是你马上安装然后就开始写程序测试。实践是最好的老师不是吗？</p>
<p>补充说明（一）<br />
    近来有网友遇到安装插件后不能正常工作，出现在Preference中找不到J2ME选项的问题。如果你是eclipseME0.5.0以前的版本  请参考下面的解决办法。<br />
   如果看不见j2me选项的,可以先修改一下eclipse文件夹的名字,如变成eclipse3.0,打开eclipse.exe,就应该见到有j2me选项了,现在关掉eclipse.exe,将eclipse文件夹的名字改回来,然后再打开eclipse.exe,现在一切都好了,可以见到j2me了,可以照着文中进行设置了. </p>
<p>补充说明（二）<br />
    eclipseMe0.5.0版本以后，插件安装方法有所变化。你可以参考下面的解决办法<br />
打开eclipse，help -&gt; software up&#100;ate -&gt; Find an&#100; install&#8230;<br />
选择 &#8220;Search for new features to install&#8221; 项 -&gt; next<br />
点 &#8220;New Archived Site&#8230;&#8221; 按钮，然后选择0.5.5的zip文件 -&gt; open钮<br />
后面只需根据提示进行&#8221;下一步&#8221;"下一步&#8221;&#8230;就ok啦！</p>
<p>如果觉得上面的方法说的不够详细，可以看看它的文档链接：</p>
<p>http://eclipseme.sourceforge.net/docs/installation.html</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/134/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>J2ME(简介)</title>
		<link>http://welog.org/blog/118</link>
		<comments>http://welog.org/blog/118#comments</comments>
		<pubDate>Sat, 19 Mar 2005 19:07:51 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/j2me%e7%ae%80%e4%bb%8b-2/</guid>
		<description><![CDATA[&#160;&#160;&#160;&#160;&#160;自从java问世以来,Sun公司已经成功的将java平台技术推广到台式计算机与服务器。随着移动电话及PDA的日益普及,Sun更致力于将java技术向移动设备这个方向发展.Sun&#160;在1999年6月时推出了&#160;Java&#160;2袖珍版&#160;(J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、有限的网络连接&#160;(常常是无线连接)以及有限图形用户界面能力的设备开发的。它最初的目标是&#160;16位或&#160;32位处理器，16&#160;MHz时钟频率，&#160;512K或更少内存的设备。 &#160;&#160;&#160;&#160;&#160;容易看出，应用J2ME的硬件平台相对于其它平台是有着较大的差异。其实，支持J2ME的硬件平台之间也有很大差异，其中有比较高端的设备，例如：电视机顶盒、网络电视等；也有比较低端的设备，例如：移动电话、寻呼机、PDA等。它们的不同具体体现在，前者是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置，而后者是运算功能有限、电力供应也有限的嵌入式装置。正是为了要满足以上两大类硬件的开发要求，J2ME针对硬件的数据处理能力、存储容量、网络连接能力等规定了Configuration的概念，把上述运算功能有限、电力有限的嵌入式装置定义在Connected&#160;Limited&#160;Device&#160;Configuration(CLDC)规格之中；而另外一种装置则规范为Connected&#160;Device&#160;Configuration(CDC)规格。CLDC所使用的java虚拟机称为KVM，而CDC所使用的则称为CVM。 自从java问世以来,Sun公司已经成功的将java平台技术推广到台式计算机与服务器。随着移动电话及PDA的日益普及,Sun更致力于将java技术向移动设备这个方向发展. Sun 在1999年6月时推出了 Java 2袖珍版 (J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、有限的网络连接 (常常是无线连接)以及有限图形用户界面能力的设备开发的。它最初的目标是 16位或 32位处理器，16 MHz时钟频率， 512K或更少内存的设备。 容易看出，应用J2ME的硬件平台相对于其它平台是有着较大的差异。其实，支持J2ME的硬件平台之间也有很大差异，其中有比较高端的设备，例如：电视机顶盒、网络电视等；也有比较低端的设备，例如：移动电话、寻呼机、PDA等。它们的不同具体体现在，前者是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置，而后者是运算功能有限、电力供应也有限的嵌入式装置。正是为了要满足以上两大类硬件的开发要求，J2ME针对硬件的数据处理能力、存储容量、网络连接能力等规定了Configuration的概念，把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中；而另外一种装置则规范为Connected Device Configuration(CDC)规格。CLDC所使用的java虚拟机称为KVM，而CDC所使用的则称为CVM。 上一段所说的CDC、CLDC仅仅是对各类设备中最具共性的配置提供了基本的功能集合。但实际应用中，不同的设备之前仍存在着很大的差异。例如，虽然同属于CLDC规格的硬件设备，Palm的屏幕显然比移动电话的屏幕大。于是，J2ME在Configuration的基础上又定义了Profile的概念。Profile是针对某一类设备所制订的规范和API。例如，对移动电话的应用，J2ME定义了一个专门的Profile－MIDP（Mobile Information Device Profile）；而对于PDA的应用开发，J2ME则也对应的定义了一个PDAP（PDA Profile）。有了Profile以后，才真正有了可以建立一个可运行J2ME应用程序的完整环境。 [img]http://www.yinheedu.com/bbs/UploadFile/200411323573385850.gif[/img] 由上面的讨论可知，在Virtual Machine之上只有一个Configuration，而在Configuration之上可以同时存在数个Profile，如此才能有效的针对各种不同的设备构造一个完善的运行环境。 前面的内容针对J2ME平台的架构规范给了大家一个感性上的认识，也许您还是会有疑问：Configuration、Profile中定义的规范到底是些什么东西？下面，笔者就将精略的列出目前应用最为广泛的MIDP规范中的一些具体内容，虽然它只是J2ME规范中的一个小部分，但也能让您对“规范”二字产生一些理性上的认识！ MIDP规范所规定的特定功能部分包括API和硬件两部分。 1. API部分 l 用户界面支持：提供的类程序包是javax.microedition.lcdui。 l 网络支持：提供的类程序包是javax.microedition.io。 l 数据持续存储支持：提供的类程序包是javax.microedition.rmsi。 l 其他例外处理及Timer等类的支持。 2. &#8230; <a href="http://welog.org/blog/118">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;自从java问世以来,Sun公司已经成功的将java平台技术推广到台式计算机与服务器。随着移动电话及PDA的日益普及,Sun更致力于将java技术向移动设备这个方向发展.<br />Sun&nbsp;在1999年6月时推出了&nbsp;Java&nbsp;2袖珍版&nbsp;(J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、有限的网络连接&nbsp;(常常是无线连接)以及有限图形用户界面能力的设备开发的。它最初的目标是&nbsp;16位或&nbsp;32位处理器，16&nbsp;MHz时钟频率，&nbsp;512K或更少内存的设备。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;容易看出，应用J2ME的硬件平台相对于其它平台是有着较大的差异。其实，支持J2ME的硬件平台之间也有很大差异，其中有比较高端的设备，例如：电视机顶盒、网络电视等；也有比较低端的设备，例如：移动电话、寻呼机、PDA等。它们的不同具体体现在，前者是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置，而后者是运算功能有限、电力供应也有限的嵌入式装置。正是为了要满足以上两大类硬件的开发要求，J2ME针对硬件的数据处理能力、存储容量、网络连接能力等规定了Configuration的概念，把上述运算功能有限、电力有限的嵌入式装置定义在Connected&nbsp;Limited&nbsp;Device&nbsp;Configuration(CLDC)规格之中；而另外一种装置则规范为Connected&nbsp;Device&nbsp;Configuration(CDC)规格。CLDC所使用的java虚拟机称为KVM，而CDC所使用的则称为CVM。<br />
<span id="more-118"></span><br />
自从java问世以来,Sun公司已经成功的将java平台技术推广到台式计算机与服务器。随着移动电话及PDA的日益普及,Sun更致力于将java技术向移动设备这个方向发展.<br />
Sun 在1999年6月时推出了 Java 2袖珍版 (J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、有限的网络连接 (常常是无线连接)以及有限图形用户界面能力的设备开发的。它最初的目标是 16位或 32位处理器，16 MHz时钟频率， 512K或更少内存的设备。</p>
<p>     容易看出，应用J2ME的硬件平台相对于其它平台是有着较大的差异。其实，支持J2ME的硬件平台之间也有很大差异，其中有比较高端的设备，例如：电视机顶盒、网络电视等；也有比较低端的设备，例如：移动电话、寻呼机、PDA等。它们的不同具体体现在，前者是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置，而后者是运算功能有限、电力供应也有限的嵌入式装置。正是为了要满足以上两大类硬件的开发要求，J2ME针对硬件的数据处理能力、存储容量、网络连接能力等规定了Configuration的概念，把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中；而另外一种装置则规范为Connected Device Configuration(CDC)规格。CLDC所使用的java虚拟机称为KVM，而CDC所使用的则称为CVM。<br />
     上一段所说的CDC、CLDC仅仅是对各类设备中最具共性的配置提供了基本的功能集合。但实际应用中，不同的设备之前仍存在着很大的差异。例如，虽然同属于CLDC规格的硬件设备，Palm的屏幕显然比移动电话的屏幕大。于是，J2ME在Configuration的基础上又定义了Profile的概念。Profile是针对某一类设备所制订的规范和API。例如，对移动电话的应用，J2ME定义了一个专门的Profile－MIDP（Mobile Information Device Profile）；而对于PDA的应用开发，J2ME则也对应的定义了一个PDAP（PDA Profile）。有了Profile以后，才真正有了可以建立一个可运行J2ME应用程序的完整环境。<br />
[img]http://www.yinheedu.com/bbs/UploadFile/200411323573385850.gif[/img]<br />
由上面的讨论可知，在Virtual Machine之上只有一个Configuration，而在Configuration之上可以同时存在数个Profile，如此才能有效的针对各种不同的设备构造一个完善的运行环境。</p>
<p>     前面的内容针对J2ME平台的架构规范给了大家一个感性上的认识，也许您还是会有疑问：Configuration、Profile中定义的规范到底是些什么东西？下面，笔者就将精略的列出目前应用最为广泛的MIDP规范中的一些具体内容，虽然它只是J2ME规范中的一个小部分，但也能让您对“规范”二字产生一些理性上的认识！<br />
MIDP规范所规定的特定功能部分包括API和硬件两部分。<br />
1.    API部分<br />
l    用户界面支持：提供的类程序包是javax.microedition.lcdui。<br />
l    网络支持：提供的类程序包是javax.microedition.io。<br />
l    数据持续存储支持：提供的类程序包是javax.microedition.rmsi。<br />
l    其他例外处理及Timer等类的支持。<br />
2.    硬件部分<br />
l    内存：128KB的稳定内存供MIDP组件使用；8KB的稳定内存供数据持续存储使用；32KB的稳定内存供虚拟机运行时用。<br />
l    显示器：屏幕大小为95×54象素，1位色深，屏幕高宽比大约是1：1。<br />
l    输入设备：键盘、触摸式屏幕或二者并存。<br />
l    网络：提供在有限带宽的情况下，进行双向、无线，但可能是间歇性连通的通信功能。<br />
     现在，您是否感觉一切豁然开朗？神秘的面纱已经被揭开，J2ME的庐山真面目已经呈现在了您的眼前……<br />
     展望未来，无线化、微型化、网络化的信息交换设备将是IT业发展的主流趋势，这个市场将远远超过家用PC的市场。有关资料表明，到2005年，全球的移动电话将超过14亿部。可以预计，不久以后，汇款、预定机票、购物等电子商务服务也将通过移动商务来得以实现。伴随着移动通信设备深入千家万户，移动信息装置将成为个人的信息平台，正因为如此，移动商务将前景无限，J2ME技术也将迎来灿烂的明天。<br />
&#8212;&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/118/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>J2ME(简介)</title>
		<link>http://welog.org/blog/117</link>
		<comments>http://welog.org/blog/117#comments</comments>
		<pubDate>Sat, 19 Mar 2005 19:07:00 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/j2me%e7%ae%80%e4%bb%8b/</guid>
		<description><![CDATA[&#160;&#160;&#160;&#160;&#160;自从java问世以来,Sun公司已经成功的将java平台技术推广到台式计算机与服务器。随着移动电话及PDA的日益普及,Sun更致力于将java技术向移动设备这个方向发展.Sun&#160;在1999年6月时推出了&#160;Java&#160;2袖珍版&#160;(J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、有限的网络连接&#160;(常常是无线连接)以及有限图形用户界面能力的设备开发的。它最初的目标是&#160;16位或&#160;32位处理器，16&#160;MHz时钟频率，&#160;512K或更少内存的设备。&#160;&#160;&#160;&#160;&#160;容易看出，应用J2ME的硬件平台相对于其它平台是有着较大的差异。其实，支持J2ME的硬件平台之间也有很大差异，其中有比较高端的设备，例如：电视机顶盒、网络电视等；也有比较低端的设备，例如：移动电话、寻呼机、PDA等。它们的不同具体体现在，前者是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置，而后者是运算功能有限、电力供应也有限的嵌入式装置。正是为了要满足以上两大类硬件的开发要求，J2ME针对硬件的数据处理能力、存储容量、网络连接能力等规定了Configuration的概念，把上述运算功能有限、电力有限的嵌入式装置定义在Connected&#160;Limited&#160;Device&#160;Configuration(CLDC)规格之中；而另外一种装置则规范为Connected&#160;Device&#160;Configuration(CDC)规格。CLDC所使用的java虚拟机称为KVM，而CDC所使用的则称为CVM。&#160;&#160;&#160;&#160;&#160;上一段所说的CDC、CLDC仅仅是对各类设备中最具共性的配置提供了基本的功能集合。但实际应用中，不同的设备之前仍存在着很大的差异。例如，虽然同属于CLDC规格的硬件设备，Palm的屏幕显然比移动电话的屏幕大。于是，J2ME在Configuration的基础上又定义了Profile的概念。Profile是针对某一类设备所制订的规范和API。例如，对移动电话的应用，J2ME定义了一个专门的Profile－MIDP（Mobile&#160;Information&#160;Device&#160;Profile）；而对于PDA的应用开发，J2ME则也对应的定义了一个PDAP（PDA&#160;Profile）。有了Profile以后，才真正有了可以建立一个可运行J2ME应用程序的完整环境。 自从java问世以来,Sun公司已经成功的将java平台技术推广到台式计算机与服务器。随着移动电话及PDA的日益普及,Sun更致力于将java技术向移动设备这个方向发展. Sun 在1999年6月时推出了 Java 2袖珍版 (J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、有限的网络连接 (常常是无线连接)以及有限图形用户界面能力的设备开发的。它最初的目标是 16位或 32位处理器，16 MHz时钟频率， 512K或更少内存的设备。 容易看出，应用J2ME的硬件平台相对于其它平台是有着较大的差异。其实，支持J2ME的硬件平台之间也有很大差异，其中有比较高端的设备，例如：电视机顶盒、网络电视等；也有比较低端的设备，例如：移动电话、寻呼机、PDA等。它们的不同具体体现在，前者是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置，而后者是运算功能有限、电力供应也有限的嵌入式装置。正是为了要满足以上两大类硬件的开发要求，J2ME针对硬件的数据处理能力、存储容量、网络连接能力等规定了Configuration的概念，把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中；而另外一种装置则规范为Connected Device Configuration(CDC)规格。CLDC所使用的java虚拟机称为KVM，而CDC所使用的则称为CVM。 上一段所说的CDC、CLDC仅仅是对各类设备中最具共性的配置提供了基本的功能集合。但实际应用中，不同的设备之前仍存在着很大的差异。例如，虽然同属于CLDC规格的硬件设备，Palm的屏幕显然比移动电话的屏幕大。于是，J2ME在Configuration的基础上又定义了Profile的概念。Profile是针对某一类设备所制订的规范和API。例如，对移动电话的应用，J2ME定义了一个专门的Profile－MIDP（Mobile Information Device Profile）；而对于PDA的应用开发，J2ME则也对应的定义了一个PDAP（PDA Profile）。有了Profile以后，才真正有了可以建立一个可运行J2ME应用程序的完整环境。 由上面的讨论可知，在Virtual Machine之上只有一个Configuration，而在Configuration之上可以同时存在数个Profile，如此才能有效的针对各种不同的设备构造一个完善的运行环境。 前面的内容针对J2ME平台的架构规范给了大家一个感性上的认识，也许您还是会有疑问：Configuration、Profile中定义的规范到底是些什么东西？下面，笔者就将精略的列出目前应用最为广泛的MIDP规范中的一些具体内容，虽然它只是J2ME规范中的一个小部分，但也能让您对“规范”二字产生一些理性上的认识！ MIDP规范所规定的特定功能部分包括API和硬件两部分。 1. API部分 l 用户界面支持：提供的类程序包是javax.microedition.lcdui。 l 网络支持：提供的类程序包是javax.microedition.io。 l 数据持续存储支持：提供的类程序包是javax.microedition.rmsi。 l 其他例外处理及Timer等类的支持。 2. 硬件部分 l &#8230; <a href="http://welog.org/blog/117">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;自从java问世以来,Sun公司已经成功的将java平台技术推广到台式计算机与服务器。随着移动电话及PDA的日益普及,Sun更致力于将java技术向移动设备这个方向发展.<br />Sun&nbsp;在1999年6月时推出了&nbsp;Java&nbsp;2袖珍版&nbsp;(J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、有限的网络连接&nbsp;(常常是无线连接)以及有限图形用户界面能力的设备开发的。它最初的目标是&nbsp;16位或&nbsp;32位处理器，16&nbsp;MHz时钟频率，&nbsp;512K或更少内存的设备。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;容易看出，应用J2ME的硬件平台相对于其它平台是有着较大的差异。其实，支持J2ME的硬件平台之间也有很大差异，其中有比较高端的设备，例如：电视机顶盒、网络电视等；也有比较低端的设备，例如：移动电话、寻呼机、PDA等。它们的不同具体体现在，前者是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置，而后者是运算功能有限、电力供应也有限的嵌入式装置。正是为了要满足以上两大类硬件的开发要求，J2ME针对硬件的数据处理能力、存储容量、网络连接能力等规定了Configuration的概念，把上述运算功能有限、电力有限的嵌入式装置定义在Connected&nbsp;Limited&nbsp;Device&nbsp;Configuration(CLDC)规格之中；而另外一种装置则规范为Connected&nbsp;Device&nbsp;Configuration(CDC)规格。CLDC所使用的java虚拟机称为KVM，而CDC所使用的则称为CVM。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;上一段所说的CDC、CLDC仅仅是对各类设备中最具共性的配置提供了基本的功能集合。但实际应用中，不同的设备之前仍存在着很大的差异。例如，虽然同属于CLDC规格的硬件设备，Palm的屏幕显然比移动电话的屏幕大。于是，J2ME在Configuration的基础上又定义了Profile的概念。Profile是针对某一类设备所制订的规范和API。例如，对移动电话的应用，J2ME定义了一个专门的Profile－MIDP（Mobile&nbsp;Information&nbsp;Device&nbsp;Profile）；而对于PDA的应用开发，J2ME则也对应的定义了一个PDAP（PDA&nbsp;Profile）。有了Profile以后，才真正有了可以建立一个可运行J2ME应用程序的完整环境。<br />
<span id="more-117"></span><br />
自从java问世以来,Sun公司已经成功的将java平台技术推广到台式计算机与服务器。随着移动电话及PDA的日益普及,Sun更致力于将java技术向移动设备这个方向发展.<br />
Sun 在1999年6月时推出了 Java 2袖珍版 (J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、有限的网络连接 (常常是无线连接)以及有限图形用户界面能力的设备开发的。它最初的目标是 16位或 32位处理器，16 MHz时钟频率， 512K或更少内存的设备。<br />
     容易看出，应用J2ME的硬件平台相对于其它平台是有着较大的差异。其实，支持J2ME的硬件平台之间也有很大差异，其中有比较高端的设备，例如：电视机顶盒、网络电视等；也有比较低端的设备，例如：移动电话、寻呼机、PDA等。它们的不同具体体现在，前者是运算能力相对较佳、并且在电力供应上相对比较充足的嵌入式装置，而后者是运算功能有限、电力供应也有限的嵌入式装置。正是为了要满足以上两大类硬件的开发要求，J2ME针对硬件的数据处理能力、存储容量、网络连接能力等规定了Configuration的概念，把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中；而另外一种装置则规范为Connected Device Configuration(CDC)规格。CLDC所使用的java虚拟机称为KVM，而CDC所使用的则称为CVM。<br />
     上一段所说的CDC、CLDC仅仅是对各类设备中最具共性的配置提供了基本的功能集合。但实际应用中，不同的设备之前仍存在着很大的差异。例如，虽然同属于CLDC规格的硬件设备，Palm的屏幕显然比移动电话的屏幕大。于是，J2ME在Configuration的基础上又定义了Profile的概念。Profile是针对某一类设备所制订的规范和API。例如，对移动电话的应用，J2ME定义了一个专门的Profile－MIDP（Mobile Information Device Profile）；而对于PDA的应用开发，J2ME则也对应的定义了一个PDAP（PDA Profile）。有了Profile以后，才真正有了可以建立一个可运行J2ME应用程序的完整环境。<br />
由上面的讨论可知，在Virtual Machine之上只有一个Configuration，而在Configuration之上可以同时存在数个Profile，如此才能有效的针对各种不同的设备构造一个完善的运行环境。</p>
<p>     前面的内容针对J2ME平台的架构规范给了大家一个感性上的认识，也许您还是会有疑问：Configuration、Profile中定义的规范到底是些什么东西？下面，笔者就将精略的列出目前应用最为广泛的MIDP规范中的一些具体内容，虽然它只是J2ME规范中的一个小部分，但也能让您对“规范”二字产生一些理性上的认识！<br />
MIDP规范所规定的特定功能部分包括API和硬件两部分。<br />
1.    API部分<br />
l    用户界面支持：提供的类程序包是javax.microedition.lcdui。<br />
l    网络支持：提供的类程序包是javax.microedition.io。<br />
l    数据持续存储支持：提供的类程序包是javax.microedition.rmsi。<br />
l    其他例外处理及Timer等类的支持。<br />
2.    硬件部分<br />
l    内存：128KB的稳定内存供MIDP组件使用；8KB的稳定内存供数据持续存储使用；32KB的稳定内存供虚拟机运行时用。<br />
l    显示器：屏幕大小为95×54象素，1位色深，屏幕高宽比大约是1：1。<br />
l    输入设备：键盘、触摸式屏幕或二者并存。<br />
l    网络：提供在有限带宽的情况下，进行双向、无线，但可能是间歇性连通的通信功能。<br />
     现在，您是否感觉一切豁然开朗？神秘的面纱已经被揭开，J2ME的庐山真面目已经呈现在了您的眼前……<br />
     展望未来，无线化、微型化、网络化的信息交换设备将是IT业发展的主流趋势，这个市场将远远超过家用PC的市场。有关资料表明，到2005年，全球的移动电话将超过14亿部。可以预计，不久以后，汇款、预定机票、购物等电子商务服务也将通过移动商务来得以实现。伴随着移动通信设备深入千家万户，移动信息装置将成为个人的信息平台，正因为如此，移动商务将前景无限，J2ME技术也将迎来灿烂的明天。<br />
&#8212;&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/117/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>市场营销学经典语句摘录</title>
		<link>http://welog.org/blog/53</link>
		<comments>http://welog.org/blog/53#comments</comments>
		<pubDate>Tue, 15 Mar 2005 00:32:21 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/%e5%b8%82%e5%9c%ba%e8%90%a5%e9%94%80%e5%ad%a6%e7%bb%8f%e5%85%b8%e8%af%ad%e5%8f%a5%e6%91%98%e5%bd%95/</guid>
		<description><![CDATA[1、&#160;Competition&#160;is&#160;between&#160;networks,&#160;not&#160;companies.&#160;The&#160;winner&#160;is&#160;the&#160;company&#160;withthe&#160;better&#160;network.&#160;竞争并不是公司之间的竞争，而是公司所存在的价值传递网络体系之间的竞争。拥有好的价值传递网络体系的公司将能够在这场竞争中胜出。 1、 Competition is between networks, not companies. The winner is the company with the better network. 竞争并不是公司之间的竞争，而是公司所存在的价值传递网络体系之间的竞争。拥有好的价值传递网络体系的 公司将能够在这场竞争中胜出。 coofucoo says: 何谓价值传递网络体系？ 一个公司在市场中并不是孤立的，在它的上游有原料供应商，在它的下游有分销商，零售商，咨询公司等各种各样 的角色。如果从关系营销的观点看，企业所针对的消费者也是其中一部分。这些众多的角色其实不是孤立的， 从原材料的生产开始直到产品最后消费到消费者手中，每一步都是一次价值的传递。整个这些角色组成了一个价值 传递网络体系。公司要想在竞争中胜出，仅仅考加强自身的竞争力而削弱所在价值联重的伙伴的竞争力这种方法是 不行的。价值联本身就是公司所在地 team，公司应当充分加强自己所在地team，而不仅仅是通过剥削同一team中 的伙伴而获得自己的生存。因为随着自身伙伴的削弱，自己所在价值联体系必将慢慢削弱，直到失去竞争力。公司 或许希望能够加入其他的价值联参与竞争，但是想一下，如果是一个很有竞争力的价值联，team的各个伙伴必然 已经配合良久，并且已有默契。这对于新加入者必然是一种很高的进入壁垒。此时新加入者所能够加入的， 必然是一些并不成功地价值联。且不说这些价值联能否成功，仅仅是培育其中的默契就需要公司很大的投入。 相关情况在余世维先生的讲座中提到，当时他讲的是honda的价值传递网络体系，大家可以找来看看。我记得很清楚 的是那1047片玻璃，还有honda的那句话，只要我在你们都会有饭吃，我死了大家都完了。 以上所有都是针对制造企业讲的。相信看到这里的基本都是和程序有关的。像建筑业和软件企业都不是制造企业， 他们有他们自身的特点。但是没有办法，现在反正我接触的书本里面都是以制造企业为主的。不知道这些搞学问的 都在做啥啊？不过也不能怨他们，他们做学问又不去实践，所有的知识都来自书本。只要外界的情况一变化，书本 却不变，他们当然跟不上了。我就是发发牢骚而已。 teamwork?中国不讲这个，中国讲厚黑学。结果中国就是一个价值传递网络体系，我们就是一个team，我们互相内耗， 我们就弱小，人家美国鬼子和小日本就打过来，我们就跪下等着人家砍头。仅此而已。 &#8230; <a href="http://welog.org/blog/53">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>1、&nbsp;Competition&nbsp;is&nbsp;between&nbsp;networks,&nbsp;not&nbsp;companies.&nbsp;The&nbsp;winner&nbsp;is&nbsp;the&nbsp;company&nbsp;with<br />the&nbsp;better&nbsp;network.&nbsp;<br />竞争并不是公司之间的竞争，而是公司所存在的价值传递网络体系之间的竞争。拥有好的价值传递网络体系的<br />公司将能够在这场竞争中胜出。<br />
<span id="more-53"></span><br />
1、 Competition is between networks, not companies. The winner is the company with<br />
the better network.<br />
竞争并不是公司之间的竞争，而是公司所存在的价值传递网络体系之间的竞争。拥有好的价值传递网络体系的<br />
公司将能够在这场竞争中胜出。</p>
<p>coofucoo says:<br />
何谓价值传递网络体系？<br />
一个公司在市场中并不是孤立的，在它的上游有原料供应商，在它的下游有分销商，零售商，咨询公司等各种各样<br />
的角色。如果从关系营销的观点看，企业所针对的消费者也是其中一部分。这些众多的角色其实不是孤立的，<br />
从原材料的生产开始直到产品最后消费到消费者手中，每一步都是一次价值的传递。整个这些角色组成了一个价值<br />
传递网络体系。公司要想在竞争中胜出，仅仅考加强自身的竞争力而削弱所在价值联重的伙伴的竞争力这种方法是<br />
不行的。价值联本身就是公司所在地 team，公司应当充分加强自己所在地team，而不仅仅是通过剥削同一team中<br />
的伙伴而获得自己的生存。因为随着自身伙伴的削弱，自己所在价值联体系必将慢慢削弱，直到失去竞争力。公司<br />
或许希望能够加入其他的价值联参与竞争，但是想一下，如果是一个很有竞争力的价值联，team的各个伙伴必然<br />
已经配合良久，并且已有默契。这对于新加入者必然是一种很高的进入壁垒。此时新加入者所能够加入的，<br />
必然是一些并不成功地价值联。且不说这些价值联能否成功，仅仅是培育其中的默契就需要公司很大的投入。</p>
<p>相关情况在余世维先生的讲座中提到，当时他讲的是honda的价值传递网络体系，大家可以找来看看。我记得很清楚<br />
的是那1047片玻璃，还有honda的那句话，只要我在你们都会有饭吃，我死了大家都完了。</p>
<p>以上所有都是针对制造企业讲的。相信看到这里的基本都是和程序有关的。像建筑业和软件企业都不是制造企业，<br />
他们有他们自身的特点。但是没有办法，现在反正我接触的书本里面都是以制造企业为主的。不知道这些搞学问的<br />
都在做啥啊？不过也不能怨他们，他们做学问又不去实践，所有的知识都来自书本。只要外界的情况一变化，书本<br />
却不变，他们当然跟不上了。我就是发发牢骚而已。</p>
<p>teamwork?中国不讲这个，中国讲厚黑学。结果中国就是一个价值传递网络体系，我们就是一个team，我们互相内耗，<br />
我们就弱小，人家美国鬼子和小日本就打过来，我们就跪下等着人家砍头。仅此而已。</p>
<p>2、one of Honda’s ads says: “one reason our customers are so satisfied is that we<br />
are not (satisfied).”<br />
本田的一个广告中这样说道：“只有我们自己不满足，不断进取，我们的客户才能得到更大的满足。”</p>
<p>3、 The task of creating strong customer loyalty is called relationship marketing.<br />
关系营销的任务就是建立这种强大的顾客忠诚度。 </p>
<p>4、 How much should a company invest in relationship building, so that the costs do not<br />
exceed the gains? We need to distinguish five levels of investment in customer-relationship building:<br />
再成本不超过收益前提下，公司究竟应该在客户关系的建立上投资多少才算合适呢？我们需要分清5种不同投资<br />
水平的客户关系先：<br />
1) Basic marketing —simply selling the products<br />
基本型营销—简单销售产品<br />
2) Reactive marketing —selling the products an&#100; encourage customers to offer questions, comments,<br />
or complains.<br />
反应型营销—销售产品并且鼓励客户反馈问题，评论以及抱怨。<br />
3) Accountable marketing —following up after the sale to see whether the product meets expectations<br />
an&#100; to ask for improvement suggestions an&#100; any specific disappointments<br />
可靠型营销—在销售后积极探求产品是否达到消费者预期并且向顾客征集特定的失望之处和建议以改进产品。<br />
4) Proactive marketing —contacting customers periodically with suggestions about improved product<br />
uses o&#114; helpful new products<br />
主动型营销—定期联系顾客并且获取可以用来提高产品并且对新产品的设计开发有益的建议<br />
5) Partnership marketing —working continuously with customers to find ways to perform better.<br />
合伙型营销—与客户一起不断的寻找提高整体利益的途径</p>
<p>5、 One Lexus automobile executive told the author: “Our company’s aim goes beyond<br />
satisfying the customers. Our aim is to delight the customers.”<br />
一位Lexus汽车主管告诉作者：“我们公司的目标不仅仅是让顾客满意，我们的目标是让顾客高兴”。</p>
<p>6、95% of dissatisfied customers do not complain; many just stop buying. The best<br />
thing a firm can do is to make it easy for customers to complain via toll-free phone numbers,<br />
suggestion forms, an&#100; e-mail&#8212;an&#100; then listen.<br />
95%的不满意顾客并不会抱怨，他们仅仅是通过停止购买你的产品而进行抗议。公司最好能够为消费者提供方便的途径，<br />
例如免费电话，建议表，电子邮件，让消费者可以及时方便的提供自己的抱怨，公司只需要用心倾听就可以。</p>
<p>7、But mission statements should be market- o&#114;iented. Products an&#100; technologies<br />
eventually become outdated, but the basic market needs may last forever.<br />
但是，公司整体战略应该是面向市场的。产品和技术最终都会变得过失，只有基本的市场需求才会使永远的。</p>
<p>8、The notion is that each department is a“supplier” to other departments an&#100; a<br />
“customer” of other departments. If one department has weakness that hurts its“internal customers”,<br />
Honeywell wants to correct them.<br />
在一个公司中，每个公司都扮演其他部门的供应商和消费者两个角色。如果一个部门有缺点，那么就会伤及公司<br />
内部其他的部门。霍尼维尔公司要改变这些。</p>
<p>&#8212;&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/53/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>英语学习三点法</title>
		<link>http://welog.org/blog/51</link>
		<comments>http://welog.org/blog/51#comments</comments>
		<pubDate>Mon, 14 Mar 2005 06:03:44 +0000</pubDate>
		<dc:creator>Airblue</dc:creator>
				<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://demo.thinkevolving.org/archives/%e8%8b%b1%e8%af%ad%e5%ad%a6%e4%b9%a0%e4%b8%89%e7%82%b9%e6%b3%95/</guid>
		<description><![CDATA[[b]“英语三月通”、英语速成法之类的文章、小册子曾经使许多青年为之欣喜莫名，如获至宝。&#160;　　英语三个月就能学通了吗？英语究竟能不能速成？任何一个语言学家都会回答：不可能。&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;郑孝通&#160;[/b]&#160; 　　学习英语没有什么速成的路子。但是，学英语要注意方法，靠一天到晚背书，天下的书这么多，你背得了吗？靠埋头于题海探宝，泛滥成灾的习题书多如汙牛充栋，你做得完吗？靠起早带晚开着收音机听国外英语广播，而不读报不看书不注意积累语音、语言知识，你能听得懂吗？有一位硕士研究生曾对我说：“我连续原了七年之久的国外英语新闻广播，现在还是上不了什么台阶，始终是那种样子。”这种靠硬着头皮练习听力的精神确实可嘉，但是他没有找到学习英语的方法。&#160; [b]“英语三月通”、英语速成法之类的文章、小册子曾经使许多青年为之欣喜莫名，如获至宝。 　　英语三个月就能学通了吗？英语究竟能不能速成？任何一个语言学家都会回答：不可能。 郑孝通 [/b] 　　学习英语没有什么速成的路子。但是，学英语要注意方法，靠一天到晚背书，天下的书这么多，你背得了吗？靠埋头于题海探宝，泛滥成灾的习题书多如汙牛充栋，你做得完吗？靠起早带晚开着收音机听国外英语广播，而不读报不看书不注意积累语音、语言知识，你能听得懂吗？有一位硕士研究生曾对我说：“我连续原了七年之久的国外英语新闻广播，现在还是上不了什么台阶，始终是那种样子。”这种靠硬着头皮练习听力的精神确实可嘉，但是他没有找到学习英语的方法。 　　学习英语要注意三点，那就是我所说的三点法： 　　第一，要密切注意某些单词的特殊功能。 　　第二，要不断扩大对词组的识别能力和运用能力。 　　第三，要大量积累英语各种句型。 　　学习英语的广大青年，由于受到测评表达法的干扰，常常喜欢“对号入座”，即逐字理解英语，这是最常见的弊病之一。有的青年则过于注意单词、认为单词量愈多，英语就愈能看得懂。其实，这些方法都不成其为方法。 　　有一篇关于苏联亚美尼亚大地震报导的文章，刊登在某一国外杂志上，其中有一句话是这样的：“The horror can hardly be overstated.&#8221; 有些研究生把这句话译成：“恐惧几乎不可能被人们夸大其词。”言下之意，恐惧虽然有那么一些，但是不算是太大的恐惧。这种理解就是属于“对号入座” 毛病。还有&#8221;You cannot eat too much.&#8221; 等句子，相当多的人译为：“你不能吃得太多。”其实以上两句是同一句型的不同表达法。前者应理解为“地震带来的惨状再怎样形容都不算过分”，等于the horror is beyond description; 后者意为“你尽量多吃一点。” 　有一位名叫Sidney Shapiro 的外国朋友，曾对我国某一外文报刊的用词有当提出中肯的意见。这位朋友认为，malpractice 不能一概用来指某些干部的滥用职权或违法乱纪。有关这种行为的用字，应该使用 misfeasance 或者 malfeasance, 而malpractice 仅指玩忽职守、治疗失当等，纯属一般公民的民事失误而已。 　某些单词的概念性很强，有其习惯性。中央电视台在播放《沙特林那计划》的广播节目中，告诉观众“破坏某人的计划”的“破坏”常用“ruin, &#8230; <a href="http://welog.org/blog/51">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>[b]“英语三月通”、英语速成法之类的文章、小册子曾经使许多青年为之欣喜莫名，如获至宝。&nbsp;<br />　　英语三个月就能学通了吗？英语究竟能不能速成？任何一个语言学家都会回答：不可能。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;郑孝通&nbsp;[/b]&nbsp;</p>
<p>　　学习英语没有什么速成的路子。但是，学英语要注意方法，靠一天到晚背书，天下的书这么多，你背得了吗？靠埋头于题海探宝，泛滥成灾的习题书多如汙牛充栋，你做得完吗？靠起早带晚开着收音机听国外英语广播，而不读报不看书不注意积累语音、语言知识，你能听得懂吗？有一位硕士研究生曾对我说：“我连续原了七年之久的国外英语新闻广播，现在还是上不了什么台阶，始终是那种样子。”这种靠硬着头皮练习听力的精神确实可嘉，但是他没有找到学习英语的方法。&nbsp;<br />
<span id="more-51"></span><br />
[b]“英语三月通”、英语速成法之类的文章、小册子曾经使许多青年为之欣喜莫名，如获至宝。<br />
　　英语三个月就能学通了吗？英语究竟能不能速成？任何一个语言学家都会回答：不可能。<br />
                                                                                                         郑孝通 [/b] </p>
<p>　　学习英语没有什么速成的路子。但是，学英语要注意方法，靠一天到晚背书，天下的书这么多，你背得了吗？靠埋头于题海探宝，泛滥成灾的习题书多如汙牛充栋，你做得完吗？靠起早带晚开着收音机听国外英语广播，而不读报不看书不注意积累语音、语言知识，你能听得懂吗？有一位硕士研究生曾对我说：“我连续原了七年之久的国外英语新闻广播，现在还是上不了什么台阶，始终是那种样子。”这种靠硬着头皮练习听力的精神确实可嘉，但是他没有找到学习英语的方法。 </p>
<p>　　学习英语要注意三点，那就是我所说的三点法：<br />
　　第一，要密切注意某些单词的特殊功能。<br />
　　第二，要不断扩大对词组的识别能力和运用能力。<br />
　　第三，要大量积累英语各种句型。 </p>
<p>　　学习英语的广大青年，由于受到测评表达法的干扰，常常喜欢“对号入座”，即逐字理解英语，这是最常见的弊病之一。有的青年则过于注意单词、认为单词量愈多，英语就愈能看得懂。其实，这些方法都不成其为方法。 </p>
<p>　　有一篇关于苏联亚美尼亚大地震报导的文章，刊登在某一国外杂志上，其中有一句话是这样的：“The horror can hardly be overstated.&#8221; 有些研究生把这句话译成：“恐惧几乎不可能被人们夸大其词。”言下之意，恐惧虽然有那么一些，但是不算是太大的恐惧。这种理解就是属于“对号入座” 毛病。还有&#8221;You cannot eat too much.&#8221; 等句子，相当多的人译为：“你不能吃得太多。”其实以上两句是同一句型的不同表达法。前者应理解为“地震带来的惨状再怎样形容都不算过分”，等于the horror is beyond description; 后者意为“你尽量多吃一点。” </p>
<p>　有一位名叫Sidney Shapiro 的外国朋友，曾对我国某一外文报刊的用词有当提出中肯的意见。这位朋友认为，malpractice 不能一概用来指某些干部的滥用职权或违法乱纪。有关这种行为的用字，应该使用 misfeasance 或者 malfeasance, 而malpractice 仅指玩忽职守、治疗失当等，纯属一般公民的民事失误而已。 </p>
<p>　某些单词的概念性很强，有其习惯性。中央电视台在播放《沙特林那计划》的广播节目中，告诉观众“破坏某人的计划”的“破坏”常用“ruin, wreck, undermine等字，而根本不用destroy。我看，这样教英语，方法甚为得当。至少，您可以从中看到，单词绝不是孤立的语言建筑材料。 </p>
<p>　下面两句话都属于错句，因为作者不了解 facilitate 这个特殊单词的功能。　 </p>
<p>　　1. learning foreign languages has been facilitated by recording machines. （录音机为学习外语提供了方便）<br />
　　2. Housework is facilitated with the advent of modern inventions. （随着现代化发明的出现简化了家务事） </p>
<p>　　首先，facilitate 这个字，要求用动名词作宾语，二者之间往往形成习惯搭配。其次，这个字几乎不用被动语态。因而两句应改写为： </p>
<p>　　1. Recording machines facilitate learning foreign languages.<br />
　　2. Modern inventions facilitate housework. </p>
<p>　　当然象这样写也是错句：<br />
　　It was she who facilitated office work. </p>
<p>　　因为人作为主语根本不能使用facilitate 这个字。 </p>
<p>　　某些单词的特殊用法要用很大的气力去学。有人说，“我讲的英语外国朋友都能听懂，何必过于讲究。”是的，例如你对外国朋友说：&#8221;This apple is very nice to be eaten.&#8221; 我看，任何一个讲英语的外国朋友都能听懂，而且懂得很。可是人家可不这样说，人家在nice后面压根儿不使用被动语态，不信试试瞧！同样，我这一辈子也从来没有听见过一个中国人说：“这只苹果吃起来大大的好。”这句话谁都能听得懂，就是感到不像中国语。 </p>
<p>　　 值得注意的是1987年全国高等院校统一招生考试的 MET 试题。其中有一则选择题：45. Put on more clothes, You_________be feeling cold with only a shirt on. </p>
<p>　 　(A. can B. could C. would D. must)<br />
据我所知，很少有人真must, 因此丢分的人很多。这就牵涉到词组问题： </p>
<p>　　can be 解释往往是“有时候会变得”；could be 和 would be 仅仅是时态问题、语态问题，而must be 这一词组就牵涉到概念问题。“说不定”这一概念在英语中表达时，有其一定的时域概念。must be 只用在目前情况，用在过去则使用must have, 其相对的词组则为 cannot be （恐怕不见得），cannot have, may not have （恐怕不至于）。这类词组的含意，纯属 deduction 范畴。 </p>
<p>　　在我国，我个人认为应严格要求每位中学英语教师都至少学习一下《新概念英语》。上述词组（带有很强的时域概念）应十分清楚地教给学生。这也是 MET 试题中较为突出的要求——测量广义的英语能力。但不少人不理解命题者独具匠心，不去作进一步地研究。 </p>
<p>　　我们学习英语词组（包括大量习惯用语），决不能依靠大量做习题来解决问题。首先要理解，形成概念。一天到晚做 A, B, C, D 的多项选择会使人的智力萎缩。不少心理学家通过实验指出：某种练习如果重复10 次，其效果则会降低到练习前的最初水平。 </p>
<p>　　1988年10月28日英文中国日报第8版有如下一段文字：<br />
　&#8221;Shaoxing has advantageous natural conditions an&#100; is rich in resources. It boasts of a number of famous bran&#100; traditional products, …&#8221; </p>
<p>　　这段文字浅显易懂，可是至少有五个人来问我说，字典上明明写着boast of 这一词组的解释是自夸、夸耀（《新英汉词典》124页），似乎难以理解。总不能说，“绍兴有不少名牌传统产品而自我夸耀”吧。诚然，在很多场合下boast of等于brag about, 有过分夸大而吹嘘之意（= to speak too proudly of …）。但是，也有人这么说：“The city of York can boast of many historic buildings.&#8221; 显然，boast of 是解释为“（自豪地）拥有”，而并非纯粹说大话了。 </p>
<p>　　英语词组，非常复杂：有些词组有十多种解释，有的根本没有被动态，却有被动内涵，有的不以人作主语，有的则不以地点、场所作主语……真是欲说还休，哪里有什么“速成”之理。 </p>
<p>　　我曾经让大学生们译过两句话，一句是“郑孝通老师家昨晚失火了。”另一句是“郑孝通老师说不定（谅必）在昨天晚上死了。”摆出的译文是这样的：<br />
1. Mr Zheng&#8217;s house broke out a fire last night.<br />
2. Mr Zheng must be dead last night. </p>
<p>　　应该指出，“说不定”是指昨天晚上，应该使用 must have died, 而火灾、争斗、疾病等的爆发，不能以人或地点作主语（指使用 break out 词组），应改为：A fire broke out in Mr Zheng&#8217;s house last night. </p>
<p>　　懂得了break out 这一词组的含义还不能算数，还要知道这一词组的使用要点，不然就不是英语。 </p>
<p>　　单词的使用知识贫乏，所知词组寥寥无几，句型一窍不通，就根本写不出下面这样一句很普通的话： </p>
<p>　 　（语意：他甚至边衣服都顾不了脱，就跃入水中去救人。） </p>
<p>　　 He dived to the rescue (A) without so much as (B ) bothering to (C) strip (D) himself. </p>
<p>　　（A）和（C）都是词组，分别解释为（A）：来相救，（C）：费神，顾得上。（B ）：是句型，解释为“甚至连……都不（后面用动名词）。”（D）：是单词用法，strip 作为及物动词，后面要随宾语。 </p>
<p>　　再举一例： </p>
<p>　 　Nothing is so (A) bad but (B ) it might have been worse.(C)<br />
(A) 和 (B )是句型，(C)是词组。词组的意思连猜都不大可能猜出来，查字典可能也查不到，照字面解释，根本不成句子。 </p>
<p>　　 这个might be （或do）worse 是一种虚拟构词，意思是“还不是最糟的”。因此，全句为“事情再糟，总还不是最糟的。这里but + 肯定句 = that + it might not have been worse.<br />
再看这句话：It is not so much (A) the hours that tell (B ) as (C) the way (D) we use them. </p>
<p>　 (A) 和 (C) 是一个句型：与其说……毋宁说。(B ) 是单词用法，不能解释为“讲”、“说”，而解释为“起作用”。(D) 是词组，指方式。 </p>
<p>　　全句为：不是时间起决定作用，而是我们使用时间的方法起决定作用。 </p>
<p>　　着眼于某些单词的特殊用法，大量积累句型和词组是学好英语水到渠成的必然规律。反之，漫无手段的所谓泛读是最浪费时间的。至于做那些泛读后勾勾划划的所谓阅读理解题更是一无用处。要知道，适用于英语国家的教学手段并不适用于把英语作为外国语的中国，不是洋货一概是万能灵药。比方说，Is there anything unique in that shop? 英美的中学生都懂这句话，可是我们的中学生就要花大力气。首先要弄懂什么叫unique, 查了字典也不一定完全了解这句话到底是什么意思。我们说“那家商店有什么好东西吗？”就是这个意思。可是，我们很不会用这个unique。我们要学的是表达法，不要学繁琐的答题手段。 </p>
<p>　　泛读，若基于泛泛的阅读，那末就等于不读。有不少大学生没有脚踏实地的精神，开口便是“新概念英语很容易，都是小故事，我一个晚上就可以读它十来篇。”读是一回事，能否熟练应用则又是另一回事。有人常说英语九百句太简单了，没有什么学头。在我看来，英语九百句还要花极大的力气去学，大有学头。东南亚国家不是有不少人还在学吗？人家可不这样认为——“没有什么学头。” </p>
<p>　　依我看，广告要学，路牌要学，体育术语要学，药品说明书也要学，至于电影对白、商业谈判、公关用语都得学，都大有学头。 </p>
<p>　　武汉市某实验学校有一位外语教师给我写了一封信，说汉口市江岸区为高三学生出了一套统考题，这位教师问“为什么 B 项选择就是不行。”（标准答案 D 为正确答案） </p>
<p>　　I don&#8217;t know _______.<br />
　　A. who is he B. what is his name<br />
　　C. wh&#101;re does he live D. how he came here </p>
<p>　 　这位教师信中说，“what 若作为主语，‘what is your name? Henry is my name.’B. 就应该可以说得通呀。” </p>
<p>　 　其实这属于宾语从句的语序问题，也是一个句型问题。what is his name? 和 what his name is 属于两个不同的句型，完全是两码事。 </p>
<p>　　汉语表达对英语词组的识别和应用的干扰也是不可忽视的。试分析下面一句话错在什么地方： </p>
<p>　 　The nervous girl didn&#8217;t know how to do with herself when the man kissed her; she was so excited an&#100; fearful. </p>
<p>　　有人说要改写为exciting, 有人说要用horrible。实际上，英语词组根本不用“how to do with”来表达“该怎么办”，而只用“what to do with”，这也许是由于汉语表达习惯的干扰所致。 </p>
<p>　　如果仅仅为了应付某种考试，很容易学会enjoy这个单词的使用。例如：Most workers enjoy ______(ask) questions in public. 你会毫不犹豫地写上asking。 </p>
<p>　　如果说，Creative work does not______them all. 到底用enjoy，还是用keen to，appeal to, appreciate?这里就牵涉到enjoy是以什么作主语，appeal to 是以什么作主语的问题。enjoy 从来以人作主语，appeal to 大部分以物作主语。只教enjoy, 不教appeal to的老师是一个不称职的老师。这就和只教must be, must have, 而不教cannot be, cannot have (may not have)一样，都不算是称职的。 </p>
<p>　　以上我反复阐述了单词的特殊用法，句型和词组的有机组成，说明语言是要下大功夫去学的，是要倾心予以模仿的事。很多国内知名语言学家都反复强调“模仿”二字，但是还没有哪一个语言学家鼓吹“速成”二字。 </p>
<p>　　目前还流行所谓“英语超级速成法”，赫然大字，见诸报端。英语“速成”实际上带有明显的哗众取宠的商业气味，再加上“超级”之说，就更从根本上揭穿了这一骗局，而沦为超级骗术。 </p>
<p>　　由于目前那些外行先生们动辄要掌握多少多少单词作为攻克英语关的先决条件，因此背单词成风。其实，我要告诉青年朋友们，从概率分析来后，100个最常用的单词覆盖着口语和书面语的20%，1500个至2000个单词要占日常所出现的概率的85%，而其余成千上万的单词的出现概率则不到15%。在这里必须严肃地指出，单词不等于英语，单词解决不了根本问题，单词的堆垒不是语言。 </p>
<p>　　单词在英语中有两种身份：一种是普通单词，如desk, glass, film等；另一种是特殊单词，如finish, deman&#100;, worth 等。后一种单词就牵涉到用法问题。</p>
<p>&#8212;&#8211;</p>
]]></content:encoded>
			<wfw:commentRss>http://welog.org/blog/51/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

