<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Software Engineering, English, Swedish</title>
	<atom:link href="http://crystalchangdin.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://crystalchangdin.wordpress.com</link>
	<description>熱情  智慧  堅持</description>
	<lastBuildDate>Mon, 25 Aug 2008 10:52:38 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='crystalchangdin.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/f1b5d52632ad80ae3092e313ef22df7b?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Software Engineering, English, Swedish</title>
		<link>http://crystalchangdin.wordpress.com</link>
	</image>
			<item>
		<title>redundancy, design diversity and protection against mistakes within the specification</title>
		<link>http://crystalchangdin.wordpress.com/2008/08/25/redundancy-design-diversity-and-protection-against-mistakes-within-the-specification/</link>
		<comments>http://crystalchangdin.wordpress.com/2008/08/25/redundancy-design-diversity-and-protection-against-mistakes-within-the-specification/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 10:52:38 +0000</pubDate>
		<dc:creator>crystalchangdin</dc:creator>
				<category><![CDATA[education and career in Sweden]]></category>

		<guid isPermaLink="false">http://crystalchangdin.wordpress.com/?p=344</guid>
		<description><![CDATA[In an ideal world a system incorporating both redundancy and diverse design would provide good protection against both random component failure and some forms of design faults. It would not, however, provide protection against mistakes within the specification, as even diverse systems will generally be attempts to implement the same specification.
Research had shown that getting [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=344&subd=crystalchangdin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In an ideal world a system incorporating both redundancy and diverse design would provide good protection against both random component failure and some forms of design faults. It would not, however, provide protection against mistakes within the specification, as even diverse systems will generally be attempts to implement the same specification.</p>
<p>Research had shown that getting different teams to design a module does not remove the likelihood of similar faults in the implementations. The results showed that although the programs were each extremely reliable, they showed many common faults. Despite this finding, it is generally accepted that diverse design had great value in reducing common-mode failures, although it cannot guarantee freedom from such problems. Diverse design has also been shown to be of benefit in locating ambiguities within the specification, as different teams usually adopt diverse interpretations.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/crystalchangdin.wordpress.com/344/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/crystalchangdin.wordpress.com/344/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/crystalchangdin.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/crystalchangdin.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/crystalchangdin.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/crystalchangdin.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/crystalchangdin.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/crystalchangdin.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/crystalchangdin.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/crystalchangdin.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/crystalchangdin.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/crystalchangdin.wordpress.com/344/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=344&subd=crystalchangdin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://crystalchangdin.wordpress.com/2008/08/25/redundancy-design-diversity-and-protection-against-mistakes-within-the-specification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43de4cb52326db3efff9f6e0dfacd226?s=96&#38;d=identicon" medium="image">
			<media:title type="html">crystalchangdin</media:title>
		</media:content>
	</item>
		<item>
		<title>fault tolerence</title>
		<link>http://crystalchangdin.wordpress.com/2008/08/25/fault-tolerence/</link>
		<comments>http://crystalchangdin.wordpress.com/2008/08/25/fault-tolerence/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 10:43:34 +0000</pubDate>
		<dc:creator>crystalchangdin</dc:creator>
				<category><![CDATA[education and career in Sweden]]></category>

		<guid isPermaLink="false">http://crystalchangdin.wordpress.com/?p=340</guid>
		<description><![CDATA[6.2 Types of faults
Nature
random faults:
The primary cause of random faults is hardware component failure. Statistical analysis may make it possible to estimate the likelihood of it failing within a given period of time.
systematic faults (design faults):
mistakes in the specification of the system; mistakes in the software; and mistakes in the  hardware design
   Duration
   permanent faults:
       This [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=340&subd=crystalchangdin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>6.2 Types of faults</strong></p>
<p><strong>Nature</strong></p>
<p><strong>random faults:</strong></p>
<p>The primary cause of random faults is hardware component failure. Statistical analysis may make it possible to estimate the likelihood of it failing within a given period of time.</p>
<p><strong>systematic faults (design faults):</strong></p>
<p>mistakes in the <em>specification of the system</em>; mistakes in the <em>software</em>; and mistakes in the<em>  hardware</em> <em>design</em></p>
<p>   <strong>Duration</strong></p>
<p><strong>   permanent faults:</strong></p>
<p><strong>       </strong>This kind of faults remain in existence indefinitely, or untill some corrective action is taken, are termed permanent faults. Design faults, including software faults, are always permanent, as are many hardware components.</p>
<p><strong>   transient faults</strong></p>
<p><strong>   </strong>This kind of faults can appear and then disappear after a short time.</p>
<p><strong>   intermittent faults</strong></p>
<p><strong>   </strong>These faults, appear, disappear and then reappear at some later time.</p>
<p><strong>Extent</strong></p>
<p><strong>   localized fault</strong></p>
<p><strong>      </strong>It may affect only a single hardware or software module</p>
<p>   <strong>global fault</strong></p>
<p>       It has effects which permeate throughout the system</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/crystalchangdin.wordpress.com/340/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/crystalchangdin.wordpress.com/340/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/crystalchangdin.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/crystalchangdin.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/crystalchangdin.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/crystalchangdin.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/crystalchangdin.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/crystalchangdin.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/crystalchangdin.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/crystalchangdin.wordpress.com/340/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/crystalchangdin.wordpress.com/340/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/crystalchangdin.wordpress.com/340/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=340&subd=crystalchangdin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://crystalchangdin.wordpress.com/2008/08/25/fault-tolerence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43de4cb52326db3efff9f6e0dfacd226?s=96&#38;d=identicon" medium="image">
			<media:title type="html">crystalchangdin</media:title>
		</media:content>
	</item>
		<item>
		<title>MVC pattern</title>
		<link>http://crystalchangdin.wordpress.com/2008/08/22/mvc-pattern/</link>
		<comments>http://crystalchangdin.wordpress.com/2008/08/22/mvc-pattern/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 08:01:01 +0000</pubDate>
		<dc:creator>crystalchangdin</dc:creator>
				<category><![CDATA[education and career in Sweden]]></category>

		<guid isPermaLink="false">http://crystalchangdin.wordpress.com/?p=326</guid>
		<description><![CDATA[The Model-View-Controller (MVC) pattern separates the modeling of the domain, the presentation, and the actions based on user input into three separate classes [Burbeck92]:
Model. The model manages the behavior and data of the application domain, responds to requests for information about its state (usually from the view), and responds to instructions to change state (usually [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=326&subd=crystalchangdin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The <em>Model-View-Controller (MVC)</em> pattern separates the modeling of the domain, the presentation, and the actions based on user input into three separate classes [Burbeck92]:</p>
<li><strong>Model</strong>. The model manages the behavior and data of the application domain, responds to requests for information about its state (usually from the view), and responds to instructions to change state (usually from the controller).</li>
<li><strong>View</strong>. The view manages the display of information.</li>
<li><strong>Controller</strong>. The controller interprets the mouse and keyboard inputs from the user, informing the model and/or the view to change as appropriate. </li>
<p> <img class="alignnone size-medium wp-image-327" src="http://crystalchangdin.files.wordpress.com/2008/08/mvc-class-structure.gif?w=300&#038;h=150" alt="" width="300" height="150" /></p>
<p>Figure 1: MVC class structure </p>
<p><img class="alignnone size-medium wp-image-330" src="http://crystalchangdin.files.wordpress.com/2008/08/behavior-of-the-passive-model.gif?w=300&#038;h=240" alt="" width="300" height="240" /></p>
<p>Figure 2: Behavior of the passive model</p>
<p><img class="alignnone size-medium wp-image-329" src="http://crystalchangdin.files.wordpress.com/2008/08/using-observer-to-decouple-the-model-from-the-view-in-the-active-model1.gif?w=300&#038;h=134" alt="" width="300" height="134" /></p>
<p>Figure 3: Using Observer to decouple the model from the view in the active model</p>
<p><img class="alignnone size-medium wp-image-331" src="http://crystalchangdin.files.wordpress.com/2008/08/behavior-of-the-active-model.gif?w=300&#038;h=271" alt="" width="300" height="271" /></p>
<p>Figure 4: Behavior of the active model</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/crystalchangdin.wordpress.com/326/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/crystalchangdin.wordpress.com/326/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/crystalchangdin.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/crystalchangdin.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/crystalchangdin.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/crystalchangdin.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/crystalchangdin.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/crystalchangdin.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/crystalchangdin.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/crystalchangdin.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/crystalchangdin.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/crystalchangdin.wordpress.com/326/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=326&subd=crystalchangdin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://crystalchangdin.wordpress.com/2008/08/22/mvc-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43de4cb52326db3efff9f6e0dfacd226?s=96&#38;d=identicon" medium="image">
			<media:title type="html">crystalchangdin</media:title>
		</media:content>

		<media:content url="http://crystalchangdin.files.wordpress.com/2008/08/mvc-class-structure.gif?w=300" medium="image" />

		<media:content url="http://crystalchangdin.files.wordpress.com/2008/08/behavior-of-the-passive-model.gif?w=300" medium="image" />

		<media:content url="http://crystalchangdin.files.wordpress.com/2008/08/using-observer-to-decouple-the-model-from-the-view-in-the-active-model1.gif?w=300" medium="image" />

		<media:content url="http://crystalchangdin.files.wordpress.com/2008/08/behavior-of-the-active-model.gif?w=300" medium="image" />
	</item>
		<item>
		<title>執行TomCat</title>
		<link>http://crystalchangdin.wordpress.com/2008/08/21/%e5%9f%b7%e8%a1%8ctomcat/</link>
		<comments>http://crystalchangdin.wordpress.com/2008/08/21/%e5%9f%b7%e8%a1%8ctomcat/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 18:36:26 +0000</pubDate>
		<dc:creator>crystalchangdin</dc:creator>
				<category><![CDATA[education and career in Sweden]]></category>

		<guid isPermaLink="false">http://crystalchangdin.wordpress.com/?p=324</guid>
		<description><![CDATA[新增環境變數:
variable name:  CATALINA_HOME
variable value: C:\apache-tomcat-6.0.18
 
命令提示字元視窗
(1) Start Up Tomcat
 C:\Documents and Settings\user&#62;
 C:\Documents and Settings\user&#62; C:\apache-tomcat-6.0.18\bin\startup.bat
(2) After startup, the default web applications included with Tomcat will be
    available by visiting:
       http://localhost:8080/
(3) Shut Down Tomcat
 C:\Documents and Settings\user&#62;
 C:\Documents and Settings\user&#62; C:\apache-tomcat-6.0.18\bin\shutdown.bat
詳細文件請看:C:\apache-tomcat-6.0.18\RUNNING.txt
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=324&subd=crystalchangdin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>新增環境變數:</p>
<p>variable name:  CATALINA_HOME</p>
<p>variable value: C:\apache-tomcat-6.0.18</p>
<p> </p>
<p>命令提示字元視窗</p>
<p>(1) Start Up Tomcat</p>
<p> C:\Documents and Settings\user&gt;<br />
 C:\Documents and Settings\user&gt; C:\apache-tomcat-6.0.18\bin\startup.bat</p>
<p>(2) After startup, the default web applications included with Tomcat will be<br />
    available by visiting:</p>
<p>       <a href="http://localhost:8080/">http://localhost:8080/</a></p>
<p>(3) Shut Down Tomcat<br />
 C:\Documents and Settings\user&gt;<br />
 C:\Documents and Settings\user&gt; C:\apache-tomcat-6.0.18\bin\shutdown.bat</p>
<p>詳細文件請看:C:\apache-tomcat-6.0.18\RUNNING.txt</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/crystalchangdin.wordpress.com/324/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/crystalchangdin.wordpress.com/324/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/crystalchangdin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/crystalchangdin.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/crystalchangdin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/crystalchangdin.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/crystalchangdin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/crystalchangdin.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/crystalchangdin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/crystalchangdin.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/crystalchangdin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/crystalchangdin.wordpress.com/324/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=324&subd=crystalchangdin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://crystalchangdin.wordpress.com/2008/08/21/%e5%9f%b7%e8%a1%8ctomcat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43de4cb52326db3efff9f6e0dfacd226?s=96&#38;d=identicon" medium="image">
			<media:title type="html">crystalchangdin</media:title>
		</media:content>
	</item>
		<item>
		<title>設定環境變數</title>
		<link>http://crystalchangdin.wordpress.com/2008/08/21/%e8%a8%ad%e5%ae%9a%e7%92%b0%e5%a2%83%e8%ae%8a%e6%95%b8/</link>
		<comments>http://crystalchangdin.wordpress.com/2008/08/21/%e8%a8%ad%e5%ae%9a%e7%92%b0%e5%a2%83%e8%ae%8a%e6%95%b8/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 18:34:36 +0000</pubDate>
		<dc:creator>crystalchangdin</dc:creator>
				<category><![CDATA[education and career in Sweden]]></category>

		<guid isPermaLink="false">http://crystalchangdin.wordpress.com/?p=321</guid>
		<description><![CDATA[My computer右鍵-&#62;Properties-&#62;Advanced-&#62;Environment Variables
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=321&subd=crystalchangdin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>My computer右鍵-&gt;Properties-&gt;Advanced-&gt;Environment Variables</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/crystalchangdin.wordpress.com/321/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/crystalchangdin.wordpress.com/321/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/crystalchangdin.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/crystalchangdin.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/crystalchangdin.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/crystalchangdin.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/crystalchangdin.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/crystalchangdin.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/crystalchangdin.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/crystalchangdin.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/crystalchangdin.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/crystalchangdin.wordpress.com/321/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=321&subd=crystalchangdin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://crystalchangdin.wordpress.com/2008/08/21/%e8%a8%ad%e5%ae%9a%e7%92%b0%e5%a2%83%e8%ae%8a%e6%95%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43de4cb52326db3efff9f6e0dfacd226?s=96&#38;d=identicon" medium="image">
			<media:title type="html">crystalchangdin</media:title>
		</media:content>
	</item>
		<item>
		<title>java</title>
		<link>http://crystalchangdin.wordpress.com/2008/08/21/java/</link>
		<comments>http://crystalchangdin.wordpress.com/2008/08/21/java/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 18:33:05 +0000</pubDate>
		<dc:creator>crystalchangdin</dc:creator>
				<category><![CDATA[education and career in Sweden]]></category>

		<guid isPermaLink="false">http://crystalchangdin.wordpress.com/?p=319</guid>
		<description><![CDATA[JRE 是 JDK 的子集
皆為Java開發工作環境tool kits
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=319&subd=crystalchangdin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>JRE 是 JDK 的子集</p>
<p>皆為Java開發工作環境tool kits</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/crystalchangdin.wordpress.com/319/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/crystalchangdin.wordpress.com/319/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/crystalchangdin.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/crystalchangdin.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/crystalchangdin.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/crystalchangdin.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/crystalchangdin.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/crystalchangdin.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/crystalchangdin.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/crystalchangdin.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/crystalchangdin.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/crystalchangdin.wordpress.com/319/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=319&subd=crystalchangdin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://crystalchangdin.wordpress.com/2008/08/21/java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43de4cb52326db3efff9f6e0dfacd226?s=96&#38;d=identicon" medium="image">
			<media:title type="html">crystalchangdin</media:title>
		</media:content>
	</item>
		<item>
		<title>English words today</title>
		<link>http://crystalchangdin.wordpress.com/2008/08/18/english-words-today-4/</link>
		<comments>http://crystalchangdin.wordpress.com/2008/08/18/english-words-today-4/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 22:02:48 +0000</pubDate>
		<dc:creator>crystalchangdin</dc:creator>
				<category><![CDATA[New Words Today]]></category>

		<guid isPermaLink="false">http://crystalchangdin.wordpress.com/?p=314</guid>
		<description><![CDATA[once in a while = sometimes
Most teachers expect to correct their students&#8217; spelling mistakes once in a while.
criminology = 刑事學
Buckinghamshire = 白金漢郡(英格蘭南部)
perpetrator = 犯罪者,加害者,行兇者
better off = 景況教佳
do away with = 廢掉,去掉
The senior lecturer in criminology at Bucks New University in Buckinghamshire, England, sees so many misspellings in papers submitted by first-year students that he says [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=314&subd=crystalchangdin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>once in a while = sometimes<br />
Most teachers expect to correct their students&#8217; spelling mistakes once in a while.</p>
<p>criminology = 刑事學<br />
Buckinghamshire = 白金漢郡(英格蘭南部)<br />
perpetrator = 犯罪者,加害者,行兇者<br />
better off = 景況教佳<br />
do away with = 廢掉,去掉<br />
The senior lecturer in criminology at Bucks New University in Buckinghamshire, England, sees so many misspellings in papers submitted by first-year students that he says we&#8217;d be better off letting the perpetrators off the hook and doing away with certain spelling rules altogether.</p>
<p>zero in on = 向&#8230;集中注意力,對準<br />
cull = 選拔,揀出<br />
Smith zeroes in on 10 candidates for variant spellings, culled from his students&#8217; most commonly misspelled (or mispelled, as Smith suggests) words.</p>
<p>nerd = 討厭的人<br />
stake = 棍子<br />
proposal = 提案<br />
Word nerds aren&#8217;t the only ones with a stake in the proposal.</p>
<p>advocate = 提倡<br />
An international organization that has advocated simplified spellings since 1908.</p>
<p>illustrious = 有名的<br />
malcontent = 不滿現狀的人,反抗者<br />
Smith and Bovill are part of a long and illustrious line of spelling malcontents.</p>
<p>lexicography = 辭典編撰<br />
lobby for = 從事幕後活動<br />
traumatic = 外傷的<br />
traumatic childhood spelling experiences<br />
小時後拼字拼不對被挨打的經驗<br />
Benjamin Franklin, Andrew Carnegie, Teddy Roosevelt and even Noah Webster, father of American lexicography, all lobbied for spelling reform, their reasons ranging from traumatic childhood spelling experiences to the hope that easier communication would promote peace.</p>
<p>institute = 制定<br />
These countries have all instituted such reforms.</p>
<p>amend = 修定<br />
Portugal in May amended its spelling to follow the simpler Brazilian rules.</p>
<p>aptly = 適切地,巧妙地<br />
Since 1755, when the English language was standardized in Samuel Johnson&#8217;s aptly named Dictionary of the English Language, many variant spellings have become widely accepted on both sides of the pond.</p>
<p>purist = 純粹主義者<br />
language purists</p>
<p>on the table = 公開的,擺在桌面上的<br />
crowd = 一幫,一伙<br />
Joe Pickett, executive editor of the American Heritage Dictionary, says that changes to dictionary entries are always on the table, but he and his seven fellow editors are a tough crowd.</p>
<p>rigorous = 嚴厲的<br />
scrutiny = 細查<br />
panel = (有代表性的)一組調查對象<br />
orthographic = 拼字正確的<br />
whizz (whiz) = 專家,絕頂聰明的人<br />
Any word that seems to be a good candidate for an update undergoes rigorous scrutiny as the editors seek input from a panel of some 200 orthographic and lexicographic whizzes.</p>
<p>rote = 機械性的背誦,反覆<br />
&#8220;In the 21st century, why learn by heart rote spelling when you can just type it into a computer and spell-check?&#8221; he asks.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/crystalchangdin.wordpress.com/314/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/crystalchangdin.wordpress.com/314/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/crystalchangdin.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/crystalchangdin.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/crystalchangdin.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/crystalchangdin.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/crystalchangdin.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/crystalchangdin.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/crystalchangdin.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/crystalchangdin.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/crystalchangdin.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/crystalchangdin.wordpress.com/314/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=314&subd=crystalchangdin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://crystalchangdin.wordpress.com/2008/08/18/english-words-today-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43de4cb52326db3efff9f6e0dfacd226?s=96&#38;d=identicon" medium="image">
			<media:title type="html">crystalchangdin</media:title>
		</media:content>
	</item>
		<item>
		<title>array initializer</title>
		<link>http://crystalchangdin.wordpress.com/2008/08/14/array-initializer/</link>
		<comments>http://crystalchangdin.wordpress.com/2008/08/14/array-initializer/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 12:08:07 +0000</pubDate>
		<dc:creator>crystalchangdin</dc:creator>
				<category><![CDATA[education and career in Sweden]]></category>

		<guid isPermaLink="false">http://crystalchangdin.wordpress.com/?p=311</guid>
		<description><![CDATA[
An array initializer can appear only in an array declaration.

        CORRECT!!
          int[ ] vec = {0,2,4,6}
        WRONG!!
          int[ ] vec;
          vec = {0,2,4,6};

An array initializer can be an element of an array initializer. For example, the following:

          int[ ][ ] matrix = { {0 , 0 , 0 , 0} , {1 , 2 , 3} } [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=311&subd=crystalchangdin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><ul>
<li><strong>An array initializer can appear only in an array declaration.</strong></li>
</ul>
<p><strong>        CORRECT!!</strong></p>
<p>          int[ ] vec = {0,2,4,6}</p>
<p><strong>        WRONG!!</strong></p>
<p>          int[ ] vec;</p>
<p>          vec = {0,2,4,6};</p>
<ul>
<li>An array initializer can be an element of an array initializer. For example, the following:</li>
</ul>
<p>          int[ ][ ] matrix = { {0 , 0 , 0 , 0} , {1 , 2 , 3} } ;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/crystalchangdin.wordpress.com/311/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/crystalchangdin.wordpress.com/311/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/crystalchangdin.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/crystalchangdin.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/crystalchangdin.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/crystalchangdin.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/crystalchangdin.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/crystalchangdin.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/crystalchangdin.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/crystalchangdin.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/crystalchangdin.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/crystalchangdin.wordpress.com/311/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=311&subd=crystalchangdin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://crystalchangdin.wordpress.com/2008/08/14/array-initializer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43de4cb52326db3efff9f6e0dfacd226?s=96&#38;d=identicon" medium="image">
			<media:title type="html">crystalchangdin</media:title>
		</media:content>
	</item>
		<item>
		<title>2D array</title>
		<link>http://crystalchangdin.wordpress.com/2008/08/14/2d-array/</link>
		<comments>http://crystalchangdin.wordpress.com/2008/08/14/2d-array/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 11:57:44 +0000</pubDate>
		<dc:creator>crystalchangdin</dc:creator>
				<category><![CDATA[education and career in Sweden]]></category>

		<guid isPermaLink="false">http://crystalchangdin.wordpress.com/?p=306</guid>
		<description><![CDATA[
 
matrix = new int [3][4];
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=306&subd=crystalchangdin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://crystalchangdin.files.wordpress.com/2008/08/2darray.jpg"></a></p>
<p><a href="http://crystalchangdin.files.wordpress.com/2008/08/2darray1.jpg"><img class="alignnone size-medium wp-image-309" src="http://crystalchangdin.files.wordpress.com/2008/08/2darray1.jpg?w=300&#038;h=257" alt="" width="300" height="257" /></a> </p>
<p>matrix = <strong>new</strong> <strong>int</strong> [3][4];</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/crystalchangdin.wordpress.com/306/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/crystalchangdin.wordpress.com/306/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/crystalchangdin.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/crystalchangdin.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/crystalchangdin.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/crystalchangdin.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/crystalchangdin.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/crystalchangdin.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/crystalchangdin.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/crystalchangdin.wordpress.com/306/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/crystalchangdin.wordpress.com/306/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/crystalchangdin.wordpress.com/306/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=306&subd=crystalchangdin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://crystalchangdin.wordpress.com/2008/08/14/2d-array/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43de4cb52326db3efff9f6e0dfacd226?s=96&#38;d=identicon" medium="image">
			<media:title type="html">crystalchangdin</media:title>
		</media:content>

		<media:content url="http://crystalchangdin.files.wordpress.com/2008/08/2darray1.jpg?w=300" medium="image" />
	</item>
		<item>
		<title>compare &#8221; == &#8221; and &#8221; equals &#8220;</title>
		<link>http://crystalchangdin.wordpress.com/2008/08/13/compare-and-equals/</link>
		<comments>http://crystalchangdin.wordpress.com/2008/08/13/compare-and-equals/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 15:46:08 +0000</pubDate>
		<dc:creator>crystalchangdin</dc:creator>
				<category><![CDATA[education and career in Sweden]]></category>

		<guid isPermaLink="false">http://crystalchangdin.wordpress.com/?p=301</guid>
		<description><![CDATA[String s1 = new String(&#8220;abc&#8221;);
String s2 = new String(&#8220;abc&#8221;);
s1==s2 returns false, while s1.equals(s2) returns true.
The variables s1 and s2 contain different reference values, denoting different objects. But as String, these objects are considered equal.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=301&subd=crystalchangdin&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>String s1 = new String(&#8220;abc&#8221;);</p>
<p>String s2 = new String(&#8220;abc&#8221;);</p>
<p><strong>s1==s2 </strong>returns<strong> false</strong>,<strong> </strong>while <strong>s1.equals(s2) </strong>returns<strong> true</strong>.</p>
<p>The variables s1 and s2 contain different reference values, denoting different objects. But as String, these objects are considered equal.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/crystalchangdin.wordpress.com/301/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/crystalchangdin.wordpress.com/301/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/crystalchangdin.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/crystalchangdin.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/crystalchangdin.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/crystalchangdin.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/crystalchangdin.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/crystalchangdin.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/crystalchangdin.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/crystalchangdin.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/crystalchangdin.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/crystalchangdin.wordpress.com/301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=crystalchangdin.wordpress.com&blog=4226113&post=301&subd=crystalchangdin&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://crystalchangdin.wordpress.com/2008/08/13/compare-and-equals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43de4cb52326db3efff9f6e0dfacd226?s=96&#38;d=identicon" medium="image">
			<media:title type="html">crystalchangdin</media:title>
		</media:content>
	</item>
	</channel>
</rss>