<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>NetQna&#039;s Blog</title>
	<atom:link href="http://netqna.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://netqna.wordpress.com</link>
	<description>Just another WordPress.com site</description>
	<lastBuildDate>Fri, 13 Jan 2012 16:57:00 +0000</lastBuildDate>
	<language>zh-tw</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='netqna.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>NetQna&#039;s Blog</title>
		<link>http://netqna.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://netqna.wordpress.com/osd.xml" title="NetQna&#039;s Blog" />
	<atom:link rel='hub' href='http://netqna.wordpress.com/?pushpress=hub'/>
		<item>
		<title>SQL SERVER 2008索引維護實作篇</title>
		<link>http://netqna.wordpress.com/2012/01/13/sql-server-2008%e7%b4%a2%e5%bc%95%e7%b6%ad%e8%ad%b7%e5%af%a6%e4%bd%9c%e7%af%87/</link>
		<comments>http://netqna.wordpress.com/2012/01/13/sql-server-2008%e7%b4%a2%e5%bc%95%e7%b6%ad%e8%ad%b7%e5%af%a6%e4%bd%9c%e7%af%87/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 16:49:42 +0000</pubDate>
		<dc:creator>netqna</dc:creator>
				<category><![CDATA[資料庫技術]]></category>
		<category><![CDATA[CLUSTER]]></category>
		<category><![CDATA[INDEX]]></category>
		<category><![CDATA[SQL SERVER]]></category>
		<category><![CDATA[STATISTICS]]></category>
		<category><![CDATA[實作]]></category>

		<guid isPermaLink="false">https://netqna.wordpress.com/?p=161</guid>
		<description><![CDATA[查看索引資訊 我們可以透過指令與親和力的圖形使用者介面進行查看。 (1) 透過 sp_helpindex 儲存程序 (2) 透過 SQL SERVER Management Studio 進行檢索索引資訊 透過物件總管工具，展開目標資料庫-&#62;資料表，將會看到索引鍵資料夾 建立索引 透過 Create Index 語法來建立索引 CREATE [ UNIQUE ] [ CLUSTERED &#124; NONCLUSTERED ] INDEX index_name ON &#60;object&#62; ( column [ ASC &#124; DESC ] [ ,...n ] ) A. 建立簡單的非叢集索引 1: USE AdventureWorks; 2: 3: GO 4: 5: IF EXISTS [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=161&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>查看索引資訊</strong></p>
<p>我們可以透過指令與親和力的圖形使用者介面進行查看。</p>
<p>(1) 透過 sp_helpindex 儲存程序</p>
<p><a href="http://netqna.files.wordpress.com/2012/01/clip_image001.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0;" title="clip_image001" src="http://netqna.files.wordpress.com/2012/01/clip_image001_thumb.png?w=244&#038;h=135" alt="clip_image001" width="244" height="135" border="0" /></a></p>
<p>(2) 透過 SQL SERVER Management Studio 進行檢索索引資訊</p>
<p>透過物件總管工具，展開目標資料庫-&gt;資料表，將會看到索引鍵資料夾</p>
<p><a href="http://netqna.files.wordpress.com/2012/01/clip_image003.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0;" title="clip_image003" src="http://netqna.files.wordpress.com/2012/01/clip_image003_thumb.jpg?w=244&#038;h=224" alt="clip_image003" width="244" height="224" border="0" hspace="12" /></a><a href="http://netqna.files.wordpress.com/2012/01/clip_image004.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0;" title="clip_image004" src="http://netqna.files.wordpress.com/2012/01/clip_image004_thumb.png?w=241&#038;h=244" alt="clip_image004" width="241" height="244" border="0" /></a></p>
<p><strong>建立索引</strong></p>
<p>透過 Create Index 語法來建立索引</p>
<p>CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name</p>
<p>ON &lt;object&gt; ( column [ ASC | DESC ] [ ,...n ] )</p>
<p>A. 建立簡單的非叢集索引</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">USE</span> AdventureWorks;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> <span style="color:#0000ff;">GO</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum4" style="color:#606060;"> 4:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum5" style="color:#606060;"> 5:</span> <span style="color:#0000ff;">IF</span> <span style="color:#0000ff;">EXISTS</span> (<span style="color:#0000ff;">SELECT</span> name <span style="color:#0000ff;">FROM</span> sys.indexes</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum6" style="color:#606060;"> 6:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum7" style="color:#606060;"> 7:</span> <span style="color:#0000ff;">WHERE</span> name = N<span style="color:#006080;">'IX_ProductVendor_VendorID'</span>)</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum8" style="color:#606060;"> 8:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum9" style="color:#606060;"> 9:</span> <span style="color:#0000ff;">DROP</span> <span style="color:#0000ff;">INDEX</span> IX_ProductVendor_VendorID <span style="color:#0000ff;">ON</span> Purchasing.ProductVendor;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum10" style="color:#606060;"> 10:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum11" style="color:#606060;"> 11:</span> <span style="color:#0000ff;">GO</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum12" style="color:#606060;"> 12:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum13" style="color:#606060;"> 13:</span> <span style="color:#0000ff;">CREATE</span> <span style="color:#0000ff;">INDEX</span> IX_ProductVendor_VendorID</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum14" style="color:#606060;"> 14:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum15" style="color:#606060;"> 15:</span> <span style="color:#0000ff;">ON</span> Purchasing.ProductVendor (VendorID);</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum16" style="color:#606060;"> 16:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum17" style="color:#606060;"> 17:</span> <span style="color:#0000ff;">GO</span></pre>
</div>
</div>
<p>B. 建立簡單的非叢集複合索引</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">USE</span> AdventureWorks</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> <span style="color:#0000ff;">GO</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum4" style="color:#606060;"> 4:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum5" style="color:#606060;"> 5:</span> <span style="color:#0000ff;">IF</span> <span style="color:#0000ff;">EXISTS</span> (<span style="color:#0000ff;">SELECT</span> name <span style="color:#0000ff;">FROM</span> sys.indexes</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum6" style="color:#606060;"> 6:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum7" style="color:#606060;"> 7:</span> <span style="color:#0000ff;">WHERE</span> name = N<span style="color:#006080;">'IX_SalesPerson_SalesQuota_SalesYTD'</span>)</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum8" style="color:#606060;"> 8:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum9" style="color:#606060;"> 9:</span> <span style="color:#0000ff;">DROP</span> <span style="color:#0000ff;">INDEX</span> IX_SalesPerson_SalesQuota_SalesYTD <span style="color:#0000ff;">ON</span> Sales.SalesPerson ;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum10" style="color:#606060;"> 10:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum11" style="color:#606060;"> 11:</span> <span style="color:#0000ff;">GO</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum12" style="color:#606060;"> 12:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum13" style="color:#606060;"> 13:</span> <span style="color:#0000ff;">CREATE</span> <span style="color:#0000ff;">NONCLUSTERED</span> <span style="color:#0000ff;">INDEX</span> IX_SalesPerson_SalesQuota_SalesYTD</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum14" style="color:#606060;"> 14:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum15" style="color:#606060;"> 15:</span> <span style="color:#0000ff;">ON</span> Sales.SalesPerson (SalesQuota, SalesYTD);</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum16" style="color:#606060;"> 16:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum17" style="color:#606060;"> 17:</span> <span style="color:#0000ff;">GO</span></pre>
</div>
</div>
<p>C. 建立唯一的非叢集索引</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">USE</span> AdventureWorks;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> <span style="color:#0000ff;">GO</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum4" style="color:#606060;"> 4:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum5" style="color:#606060;"> 5:</span> <span style="color:#0000ff;">IF</span> <span style="color:#0000ff;">EXISTS</span> (<span style="color:#0000ff;">SELECT</span> name <span style="color:#0000ff;">from</span> sys.indexes</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum6" style="color:#606060;"> 6:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum7" style="color:#606060;"> 7:</span> <span style="color:#0000ff;">WHERE</span> name = N<span style="color:#006080;">'AK_UnitMeasure_Name'</span>)</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum8" style="color:#606060;"> 8:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum9" style="color:#606060;"> 9:</span> <span style="color:#0000ff;">DROP</span> <span style="color:#0000ff;">INDEX</span> AK_UnitMeasure_Name <span style="color:#0000ff;">ON</span> Production.UnitMeasure;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum10" style="color:#606060;"> 10:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum11" style="color:#606060;"> 11:</span> <span style="color:#0000ff;">GO</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum12" style="color:#606060;"> 12:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum13" style="color:#606060;"> 13:</span> <span style="color:#0000ff;">CREATE</span> <span style="color:#0000ff;">UNIQUE</span> <span style="color:#0000ff;">INDEX</span> AK_UnitMeasure_Name</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum14" style="color:#606060;"> 14:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum15" style="color:#606060;"> 15:</span> <span style="color:#0000ff;">ON</span> Production.UnitMeasure(Name);</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum16" style="color:#606060;"> 16:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum17" style="color:#606060;"> 17:</span> <span style="color:#0000ff;">GO</span></pre>
</div>
</div>
<p>D.建立唯一的叢集所引</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">USE</span> AdventureWorks;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> <span style="color:#0000ff;">GO</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum4" style="color:#606060;"> 4:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum5" style="color:#606060;"> 5:</span> <span style="color:#0000ff;">IF</span> <span style="color:#0000ff;">EXISTS</span> (<span style="color:#0000ff;">SELECT</span> name <span style="color:#0000ff;">from</span> sys.indexes</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum6" style="color:#606060;"> 6:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum7" style="color:#606060;"> 7:</span> <span style="color:#0000ff;">WHERE</span> name = N<span style="color:#006080;">'PK_UnitMeasure_ID'</span>)</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum8" style="color:#606060;"> 8:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum9" style="color:#606060;"> 9:</span> <span style="color:#0000ff;">DROP</span> <span style="color:#0000ff;">INDEX</span> PK_UnitMeasure_ID <span style="color:#0000ff;">ON</span> Production.UnitMeasure;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum10" style="color:#606060;"> 10:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum11" style="color:#606060;"> 11:</span> <span style="color:#0000ff;">GO</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum12" style="color:#606060;"> 12:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum13" style="color:#606060;"> 13:</span> <span style="color:#0000ff;">CREATE</span> <span style="color:#0000ff;">UNIQUE</span> <span style="color:#0000ff;">CLUSTERED</span> <span style="color:#0000ff;">INDEX</span> PK_UnitMeasure_ID</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum14" style="color:#606060;"> 14:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum15" style="color:#606060;"> 15:</span> <span style="color:#0000ff;">ON</span> Production.UnitMeasure(ID);</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum16" style="color:#606060;"> 16:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum17" style="color:#606060;"> 17:</span> <span style="color:#0000ff;">GO</span></pre>
</div>
</div>
<p><strong>修改索引</strong></p>
<p>語法：</p>
<p>ALTER INDEX { index_name | ALL } ON &lt;object&gt;</p>
<p>{ REBUILD | DISABLE | REORGANIZE}</p>
<p>A. 重建索引</p>
<p>在 Employee 資料表上，重建單一索引。</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">USE</span> AdventureWorks;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> <span style="color:#0000ff;">GO</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum4" style="color:#606060;"> 4:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum5" style="color:#606060;"> 5:</span> <span style="color:#0000ff;">ALTER</span> <span style="color:#0000ff;">INDEX</span> PK_Employee_EmployeeID <span style="color:#0000ff;">ON</span> HumanResources.Employee</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum6" style="color:#606060;"> 6:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum7" style="color:#606060;"> 7:</span> REBUILD;</pre>
</div>
</div>
<p>GO</p>
<p>B. 在資料表上重新組織索引</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">USE</span> AdventureWorks;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> <span style="color:#0000ff;">GO</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum4" style="color:#606060;"> 4:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum5" style="color:#606060;"> 5:</span> <span style="color:#0000ff;">ALTER</span> <span style="color:#0000ff;">INDEX</span> PK_ProductPhoto_ProductPhotoID <span style="color:#0000ff;">ON</span> Production.ProductPhoto</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum6" style="color:#606060;"> 6:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum7" style="color:#606060;"> 7:</span> REORGANIZE ;</pre>
</div>
</div>
<p>GO</p>
<p>C. 停用索引</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">USE</span> AdventureWorks;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> <span style="color:#0000ff;">GO</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum4" style="color:#606060;"> 4:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum5" style="color:#606060;"> 5:</span> <span style="color:#0000ff;">ALTER</span> <span style="color:#0000ff;">INDEX</span> IX_Employee_ManagerID <span style="color:#0000ff;">ON</span> HumanResources.Employee</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum6" style="color:#606060;"> 6:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum7" style="color:#606060;"> 7:</span> DISABLE ;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum8" style="color:#606060;"> 8:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum9" style="color:#606060;"> 9:</span> <span style="color:#0000ff;">GO</span></pre>
</div>
</div>
<p><strong>刪除索引</strong></p>
<p>語法：</p>
<p>DROP INDEX ON 資料表名.索引名 | 檢視表名.索引名</p>
<p>CODE:</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">DROP</span> <span style="color:#0000ff;">INDEX</span> [CustomerID] <span style="color:#0000ff;">ON</span> [dbo].[Orders] <span style="color:#0000ff;">WITH</span> ( ONLINE = <span style="color:#0000ff;">OFF</span> )</pre>
<p>&nbsp;</p>
</div>
</div>
<p>使用系統內建的系統資料表查看索引資訊</p>
<p><a href="http://netqna.files.wordpress.com/2012/01/clip_image006.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0;" title="clip_image006" src="http://netqna.files.wordpress.com/2012/01/clip_image006_thumb.jpg?w=244&#038;h=129" alt="clip_image006" width="244" height="129" border="0" /></a></p>
<p>詳細欄位意義請查詢MSDN官方定義<br />
<a href="http://technet.microsoft.com/zh-tw/library/ms190283(SQL.90).aspx">http://technet.microsoft.com/zh-tw/library/ms190283(SQL.90).aspx</a></p>
<p><strong>維護索引的統計資訊</strong></p>
<p>索引的統計資訊，可以協助SQL SERVER 的查詢引擎利用這些資訊來確定最佳的查詢計畫，進而提高查詢的效率。</p>
<p>&nbsp;</p>
<p>(1) 透過SQL SERVER Management Studio工具進行查看索引統計資訊</p>
<p>依序選擇目標資料庫-&gt;資料表-&gt;統計資料，如圖示</p>
<p><a href="http://netqna.files.wordpress.com/2012/01/clip_image008.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0;" title="clip_image008" src="http://netqna.files.wordpress.com/2012/01/clip_image008_thumb.jpg?w=243&#038;h=209" alt="clip_image008" width="243" height="209" border="0" /></a></p>
<p>在要進行查看的索引統計資訊，雙擊滑鼠兩下，將可以看到更詳細的資訊</p>
<p><a href="http://netqna.files.wordpress.com/2012/01/clip_image010.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0;" title="clip_image010" src="http://netqna.files.wordpress.com/2012/01/clip_image010_thumb.jpg?w=244&#038;h=173" alt="clip_image010" width="244" height="173" border="0" /></a></p>
<p>(2) 透過命令語法</p>
<p>使用系統檢視表sys.stats進行查看</p>
<p><a href="http://netqna.files.wordpress.com/2012/01/clip_image012.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0;" title="clip_image012" src="http://netqna.files.wordpress.com/2012/01/clip_image012_thumb.jpg?w=244&#038;h=79" alt="clip_image012" width="244" height="79" border="0" /></a></p>
<p>欄位定義請查詢MSDN完整的定義<br />
<a href="http://technet.microsoft.com/zh-tw/library/ms177623.aspx">http://technet.microsoft.com/zh-tw/library/ms177623.aspx</a></p>
<p>使用DBCC SHOW_STATISTICS 命令</p>
<p>DBCC SHOW_STATISTICS 會針對資料表或索引檢視表顯示目前的查詢最佳化統計資料。</p>
<p>語法</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">DBCC</span> SHOW_STATISTICS ( table_or_indexed_view_name , target )</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> [ <span style="color:#0000ff;">WITH</span> [ NO_INFOMSGS ] &lt; <span style="color:#0000ff;">option</span> &gt; [ , n ] ]</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum4" style="color:#606060;"> 4:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum5" style="color:#606060;"> 5:</span> &lt; <span style="color:#0000ff;">option</span> &gt; :: =</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum6" style="color:#606060;"> 6:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum7" style="color:#606060;"> 7:</span> STAT_HEADER | DENSITY_VECTOR | HISTOGRAM | STATS_STREAM</pre>
</div>
</div>
<p><a href="http://netqna.files.wordpress.com/2012/01/clip_image014.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0;" title="clip_image014" src="http://netqna.files.wordpress.com/2012/01/clip_image014_thumb.jpg?w=244&#038;h=115" alt="clip_image014" width="244" height="115" border="0" /></a></p>
<p>更完整的欄位資訊，請參閱線上MSDN</p>
<p><a href="http://technet.microsoft.com/zh-tw/library/ms174384.aspx">http://technet.microsoft.com/zh-tw/library/ms174384.aspx</a></p>
<p>使用系統預存程序 sp_autostats 來查看資料庫中指定的資料表或索引檢視之所有索引和統計資料的自動 UPDATE STATISTICS 設定</p>
<p><a href="http://netqna.files.wordpress.com/2012/01/clip_image015.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="clip_image015" src="http://netqna.files.wordpress.com/2012/01/clip_image015_thumb.png?w=244&#038;h=103" alt="clip_image015" width="244" height="103" border="0" /></a></p>
<p>(TIP) 在SQL SERVER 2008，資料庫選項的AUTO_CREATE_STATISTICS是最作用於控制是否自動建立索引統計資訊，預設值為ON，因此如果執行了SELECT 、INSERT、UPDATE和DELETE語法中使用到索引指定的欄位，則資料庫會自動為該欄位建立對應的統計資訊，以加速執行查詢計畫。</p>
<p><strong>手動建立索引統計資訊</strong></p>
<p><strong>透過Create Statistics 語法建立<br />
</strong></p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">CREATE</span> <span style="color:#0000ff;">STATISTICS</span> statistics_name</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span> <span style="color:#0000ff;">ON</span> { <span style="color:#0000ff;">table</span> | <span style="color:#0000ff;">view</span> } ( <span style="color:#0000ff;">column</span> [ ,...n ] )</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> [ <span style="color:#0000ff;">WHERE</span> &lt;filter_predicate&gt; ]</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum4" style="color:#606060;"> 4:</span> [ <span style="color:#0000ff;">WITH</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum5" style="color:#606060;"> 5:</span> [ [ FULLSCAN</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum6" style="color:#606060;"> 6:</span> | SAMPLE number { <span style="color:#0000ff;">PERCENT</span> | <span style="color:#0000ff;">ROWS</span> }</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum7" style="color:#606060;"> 7:</span> | STATS_STREAM = stats_stream ] [ , ] ]</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum8" style="color:#606060;"> 8:</span> [ NORECOMPUTE ]</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum9" style="color:#606060;"> 9:</span> ] ;</pre>
</div>
</div>
<p>例如，以下為Contact資料表的ContactID, EmailAddress兩個欄位建立統計資訊</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">CREATE</span> <span style="color:#0000ff;">STATISTICS</span> ContactMail1</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> <span style="color:#0000ff;">ON</span> Person.Contact (ContactID, EmailAddress)</pre>
</div>
</div>
<p><strong>使用sp_createstats 預存程序</strong></p>
<p>改程序主要是針對目前資料庫中的所有使用者資料表和內部資料表，建立所有適用資料列的單一資料行統計資料。</p>
<p>語法</p>
<p>sp_createstats [ [ @indexonly = ] &#8216;indexonly&#8217; ]</p>
<p>[ , [ @fullscan = ] &#8216;fullscan&#8217; ]</p>
<p>[ , [ @norecompute = ] &#8216;norecompute&#8217; ]</p>
<p>引數</p>
<p>[ @indexonly = ] &#8216;indexonly&#8217;</p>
<p>指定只應考慮建立參與索引之資料行的統計資料。indexonly 是 char(9)。預設值是 NO。</p>
<p>[ @fullscan = ] &#8216;fullscan&#8217;</p>
<p>指定搭配 CREATE STATISTICS 來使用 FULLSCAN 選項。如果省略 fullscan，SQL Server Database Engine 會執行預設範例掃描。fullscan 是 char(9)。預設值是 NO。</p>
<p>[ @norecompute = ] &#8216;norecompute&#8217;</p>
<p>指定針對新建的統計資料來停用統計資料的自動重新計算。norecompute 是 char(12)。預設值是 NO。</p>
<p>範例是針對目前資料庫中的所有使用者資料表，建立所有適用資料列的統計資料。</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">EXEC</span> sp_createstats;</pre>
<p>&nbsp;</p>
</div>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>修改統計資訊</strong></p>
<p>語法</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">UPDATE</span> <span style="color:#0000ff;">STATISTICS</span> <span style="color:#0000ff;">table</span> | <span style="color:#0000ff;">view</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span> [</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> {</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum4" style="color:#606060;"> 4:</span> { <span style="color:#0000ff;">index</span> | statistics_name }</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum5" style="color:#606060;"> 5:</span> | ( { <span style="color:#0000ff;">index</span> |statistics_name } [ ,...n ] )</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum6" style="color:#606060;"> 6:</span> }</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum7" style="color:#606060;"> 7:</span> ]</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum8" style="color:#606060;"> 8:</span> [ <span style="color:#0000ff;">WITH</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum9" style="color:#606060;"> 9:</span> [</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum10" style="color:#606060;"> 10:</span> [ FULLSCAN ]</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum11" style="color:#606060;"> 11:</span> | SAMPLE number { <span style="color:#0000ff;">PERCENT</span> | <span style="color:#0000ff;">ROWS</span> } ]</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum12" style="color:#606060;"> 12:</span> | RESAMPLE</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum13" style="color:#606060;"> 13:</span> ]</pre>
</div>
</div>
<p>此語法結構跟前面講的Create Statistics語法相似，在此直接與取之MSDN範例說明。</p>
<p>A. 更新單一資料表的所有統計資料</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">UPDATE</span> <span style="color:#0000ff;">STATISTICS</span> Sales.SalesOrderDetail;</pre>
<p>&nbsp;</p>
</div>
</div>
<p>B. 只更新單一索引的統計資料</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">UPDATE</span> <span style="color:#0000ff;">STATISTICS</span> Sales.SalesOrderDetail AK_SalesOrderDetail_rowguid;</pre>
<p>&nbsp;</p>
</div>
</div>
<p>C. 利用 50% 取樣來更新特定統計資料群組 (集合) 的統計資料</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">CREATE</span> <span style="color:#0000ff;">STATISTICS</span> Products</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> <span style="color:#0000ff;">ON</span> Production.Product ([Name], ProductNumber)</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum4" style="color:#606060;"> 4:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum5" style="color:#606060;"> 5:</span> <span style="color:#0000ff;">WITH</span> SAMPLE 50 <span style="color:#0000ff;">PERCENT</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum6" style="color:#606060;"> 6:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum7" style="color:#606060;"> 7:</span> <span style="color:#008000;">-- Time passes. The UPDATE STATISTICS statement is then executed.</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum8" style="color:#606060;"> 8:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum9" style="color:#606060;"> 9:</span> <span style="color:#0000ff;">UPDATE</span> <span style="color:#0000ff;">STATISTICS</span> Production.Product(Products)</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum10" style="color:#606060;"> 10:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum11" style="color:#606060;"> 11:</span> <span style="color:#0000ff;">WITH</span> SAMPLE 50 <span style="color:#0000ff;">PERCENT</span>;</pre>
</div>
</div>
<p>D. 利用 FULLSCAN 和 NORECOMPUTE 來更新特定統計資料群組 (集合) 的統計資料</p>
<div id="codeSnippetWrapper" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;cursor:text;border:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div id="codeSnippet" style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum1" style="color:#606060;"> 1:</span> <span style="color:#0000ff;">UPDATE</span> <span style="color:#0000ff;">STATISTICS</span> Production.Product(Products)</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum2" style="color:#606060;"> 2:</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span id="lnum3" style="color:#606060;"> 3:</span> <span style="color:#0000ff;">WITH</span> FULLSCAN, NORECOMPUTE;</pre>
</div>
</div>
<p><strong>刪除統計資訊</strong></p>
<p>有了前面的基礎，新增、修改統計資訊的觀念後，最後當然也有刪除的語法，刪除很簡單，只要透過簡單的語法 DROP STATISTICS 資料表.索引名，就可以進行刪除。</p>
<p>&nbsp;</p>
<p>後續有時間會繼續寫索引如何優化資料庫的觀念………By Allen</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netqna.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netqna.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netqna.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netqna.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netqna.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netqna.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netqna.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netqna.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netqna.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netqna.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netqna.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netqna.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netqna.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netqna.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=161&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netqna.wordpress.com/2012/01/13/sql-server-2008%e7%b4%a2%e5%bc%95%e7%b6%ad%e8%ad%b7%e5%af%a6%e4%bd%9c%e7%af%87/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfe92478fd5989b43dc53cf948842dfd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netqna</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2012/01/clip_image001_thumb.png" medium="image">
			<media:title type="html">clip_image001</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2012/01/clip_image003_thumb.jpg" medium="image">
			<media:title type="html">clip_image003</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2012/01/clip_image004_thumb.png" medium="image">
			<media:title type="html">clip_image004</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2012/01/clip_image006_thumb.jpg" medium="image">
			<media:title type="html">clip_image006</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2012/01/clip_image008_thumb.jpg" medium="image">
			<media:title type="html">clip_image008</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2012/01/clip_image010_thumb.jpg" medium="image">
			<media:title type="html">clip_image010</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2012/01/clip_image012_thumb.jpg" medium="image">
			<media:title type="html">clip_image012</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2012/01/clip_image014_thumb.jpg" medium="image">
			<media:title type="html">clip_image014</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2012/01/clip_image015_thumb.png" medium="image">
			<media:title type="html">clip_image015</media:title>
		</media:content>
	</item>
		<item>
		<title>Database Tuning</title>
		<link>http://netqna.wordpress.com/2012/01/12/database-tuning/</link>
		<comments>http://netqna.wordpress.com/2012/01/12/database-tuning/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 16:51:37 +0000</pubDate>
		<dc:creator>netqna</dc:creator>
				<category><![CDATA[資料庫技術]]></category>

		<guid isPermaLink="false">https://netqna.wordpress.com/?p=140</guid>
		<description><![CDATA[資料庫Tuning，大致上可分為以下議題： 1. Configuring the System 2. Tuning the Server 3. Tuning SQL 4. Tuning the Client 5. Tuning the Network 目前我針對 SQL SERVER 來探討，也作為此文章的開始，當我們的資料庫應用程式遇到執行效能的瓶頸時，資料庫開發人員或許先想到的就是索引問題，是否應該在資料庫多新增索引，進而來提高查詢的速度，因此就索引為題先來介紹索引類別。 何謂索引？ 資料庫索引事實上和書上的索引意義是相同的，有了索引的整理，就可以快速搜尋到想要的資訊內容(透過索引得知頁碼)，而不需要從整本書上的第一頁翻到最後一頁，來逐頁查看所需資訊。而資料庫索引是存放資料表中所包含的值，彙整出的列表，此表紀錄了各個值的列所存在的位置，我們可以為資料庫設定單欄(Field)索引，也可以多欄索引。 SQL SERVER 的索引有兩大類型： 叢集索引：此類型索引，資料表各列的次序與索引鍵值的次序是相符的。 該類型索引在一個表格中只能有一個。 (優點)對Update 和 Delete 的執行效能能明顯提升，因為此兩個command，通常需要先執行讀取大量數據。 (缺點)建立叢集索引與變更需要花費較大的時間成本。 非叢集索引：此類型索引具有獨立於資料列的資料結構。非叢集索引包含一個非叢集索引鍵值，此鍵值項都有指向包含該鍵值的資料列的指標。 此兩種索引類型，都可以是唯一的索引值，也就是在資料表中具有唯一性。 索引注意事項： 索引不是建多就代表效能好，通常只有在針對經常需要查詢或過濾的欄位時，才會建立該索引。建立索引相對會造成硬碟空間的負擔，也會造成新增(INSERT)、刪除(DELETE)、更新(Update)的命令的執行速度。所以應該是使用情境的狀況去調整才是最佳措施。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=140&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><b>資料庫Tuning</b><b>，大致上可分為以下議題：</b>
<p>1. Configuring the System
<p>2. Tuning the Server
<p>3. Tuning SQL
<p>4. Tuning the Client
<p>5. Tuning the Network
<p><a href="http://netqna.files.wordpress.com/2012/01/clip_image002.jpg"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="clip_image002" border="0" alt="clip_image002" src="http://netqna.files.wordpress.com/2012/01/clip_image002_thumb.jpg?w=545&#038;h=143" width="545" height="143"></a>
<p>目前我針對 SQL SERVER 來探討，也作為此文章的開始，當我們的資料庫應用程式遇到執行效能的瓶頸時，資料庫開發人員或許先想到的就是索引問題，是否應該在資料庫多新增索引，進而來提高查詢的速度，因此就索引為題先來介紹索引類別。
<p>何謂索引？
<p>資料庫索引事實上和書上的索引意義是相同的，有了索引的整理，就可以快速搜尋到想要的資訊內容(透過索引得知頁碼)，而不需要從整本書上的第一頁翻到最後一頁，來逐頁查看所需資訊。而資料庫索引是存放資料表中所包含的值，彙整出的列表，此表紀錄了各個值的列所存在的位置，我們可以為資料庫設定單欄(Field)索引，也可以多欄索引。
<p>SQL SERVER 的索引有兩大類型：
<p><b>叢集索引：</b>此類型索引，資料表各列的次序與索引鍵值的次序是相符的。
<p>該類型索引在一個表格中只能有一個。
<p>(優點)對Update 和 Delete 的執行效能能明顯提升，因為此兩個command，通常需要先執行讀取大量數據。
<p>(缺點)建立叢集索引與變更需要花費較大的時間成本。
<p><b>非叢集索引：</b>此類型索引具有獨立於資料列的資料結構。非叢集索引包含一個非叢集索引鍵值，此鍵值項都有指向包含該鍵值的資料列的指標。
<p>此兩種索引類型，都可以是唯一的索引值，也就是在資料表中具有唯一性。
<p>索引注意事項：
<p>索引不是建多就代表效能好，通常只有在針對經常需要查詢或過濾的欄位時，才會建立該索引。建立索引相對會造成硬碟空間的負擔，也會造成新增(INSERT)、刪除(DELETE)、更新(Update)的命令的執行速度。所以應該是使用情境的狀況去調整才是最佳措施。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netqna.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netqna.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netqna.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netqna.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netqna.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netqna.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netqna.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netqna.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netqna.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netqna.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netqna.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netqna.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netqna.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netqna.wordpress.com/140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=140&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netqna.wordpress.com/2012/01/12/database-tuning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfe92478fd5989b43dc53cf948842dfd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netqna</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2012/01/clip_image002_thumb.jpg" medium="image">
			<media:title type="html">clip_image002</media:title>
		</media:content>
	</item>
		<item>
		<title>Objects in JavaScript</title>
		<link>http://netqna.wordpress.com/2011/11/22/objects-in-javascript/</link>
		<comments>http://netqna.wordpress.com/2011/11/22/objects-in-javascript/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 06:02:00 +0000</pubDate>
		<dc:creator>netqna</dc:creator>
				<category><![CDATA[程式技術分享區]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[OOP]]></category>

		<guid isPermaLink="false">https://netqna.wordpress.com/?p=133</guid>
		<description><![CDATA[本文將簡單介紹 Java Script 傳統的程序性功能撰寫方式，以及兩種模擬OOP的物件撰寫方式 Procedural Code var person = new Object(); person.Name = "Dino"; person.LastName = "Esposito"; person.BirthDate = new Date(1992,10,17) person.getAge = function() { var today = new Date(); var thisDay = today.getDate(); var thisMonth = today.getMonth(); var thisYear = today.getFullYear(); var age = thisYear-this.BirthDate.getFullYear()-1; if (thisMonth &#62; this.BirthDate.getMonth()) age = age +1; else [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=133&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>本文將簡單介紹 Java Script 傳統的程序性功能撰寫方式，以及兩種模擬OOP的物件撰寫方式</p>
<p>Procedural Code</p>
<pre class="csharpcode" style="width:639px;height:409px;"><span class="kwrd">var</span> person = <span class="kwrd">new</span> Object();
person.Name = <span class="str">"Dino"</span>;
person.LastName = <span class="str">"Esposito"</span>;
person.BirthDate = <span class="kwrd">new</span> Date(1992,10,17)
person.getAge = <span class="kwrd">function</span>() {
<span class="kwrd">var</span> today = <span class="kwrd">new</span> Date();
<span class="kwrd">var</span> thisDay = today.getDate();
<span class="kwrd">var</span> thisMonth = today.getMonth();
<span class="kwrd">var</span> thisYear = today.getFullYear();
<span class="kwrd">var</span> age = thisYear-<span class="kwrd">this</span>.BirthDate.getFullYear()-1;
<span class="kwrd">if</span> (thisMonth &gt; <span class="kwrd">this</span>.BirthDate.getMonth())
age = age +1;
<span class="kwrd">else</span>
<span class="kwrd">if</span> (thisMonth == <span class="kwrd">this</span>.BirthDate.getMonth() &amp;&amp;
thisDay &gt;= <span class="kwrd">this</span>.BirthDate.getDate())
age = age +1;
<span class="kwrd">return</span> age;
}</pre>
<p>Using Closures -模擬OOP , method 1</p>
<pre class="csharpcode"><span class="kwrd">var</span> Person = <span class="kwrd">function</span>(name, lastname, birthdate)
{
<span class="kwrd">this</span>.Name = name;
<span class="kwrd">this</span>.LastName = lastname;
<span class="kwrd">this</span>.BirthDate = birthdate;
<span class="kwrd">this</span>.getAge = <span class="kwrd">function</span>() {
<span class="kwrd">var</span> today = <span class="kwrd">new</span> Date();
<span class="kwrd">var</span> thisDay = today.getDate();
<span class="kwrd">var</span> thisMonth = today.getMonth();
<span class="kwrd">var</span> thisYear = today.getFullYear();
<span class="kwrd">var</span> age = thisYear-<span class="kwrd">this</span>.BirthDate.getFullYear()-1;
<span class="kwrd">if</span> (thisMonth &gt; <span class="kwrd">this</span>.BirthDate.getMonth())
age = age +1;
<span class="kwrd">else</span>
<span class="kwrd">if</span> (thisMonth == <span class="kwrd">this</span>.BirthDate.getMonth() &amp;&amp;  thisDay &gt;= <span class="kwrd">this</span>.BirthDate.getDate())
age = age +1;
<span class="kwrd">return</span> age;
}
}</pre>
<p>Using Prototypes -模擬OOP , method 1</p>
<pre class="csharpcode"><span class="rem">// Pseudo constructor</span>
<span class="kwrd">var</span> Person = <span class="kwrd">function</span>(name, lastname, birthdate)
{
<span class="kwrd">this</span>.initialize(name, lastname, birthdate);
}
<span class="rem">// Members</span>
Person.prototype.initialize(name, lastname, birthdate)
{
<span class="kwrd">this</span>.Name = name;
<span class="kwrd">this</span>.LastName = lastname;
<span class="kwrd">this</span>.BirthDate = birthdate;
}
Person.prototype.getAge = <span class="kwrd">function</span>()
{
<span class="kwrd">var</span> today = <span class="kwrd">new</span> Date();
<span class="kwrd">var</span> thisDay = today.getDate();
<span class="kwrd">var</span> thisMonth = today.getMonth();
<span class="kwrd">var</span> thisYear = today.getFullYear();
<span class="kwrd">var</span> age = thisYear-<span class="kwrd">this</span>.BirthDate.getFullYear()-1;
<span class="kwrd">if</span> (thisMonth &gt; <span class="kwrd">this</span>.BirthDate.getMonth())
age = age +1;
<span class="kwrd">else</span>
<span class="kwrd">if</span> (thisMonth == <span class="kwrd">this</span>.BirthDate.getMonth() &amp;&amp;
thisDay &gt;= <span class="kwrd">this</span>.BirthDate.getDate())
age = age +1;
<span class="kwrd">return</span> age;
}</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netqna.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netqna.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netqna.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netqna.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netqna.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netqna.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netqna.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netqna.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netqna.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netqna.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netqna.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netqna.wordpress.com/133/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netqna.wordpress.com/133/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netqna.wordpress.com/133/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=133&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netqna.wordpress.com/2011/11/22/objects-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfe92478fd5989b43dc53cf948842dfd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netqna</media:title>
		</media:content>
	</item>
		<item>
		<title>值得令我深思的一短文</title>
		<link>http://netqna.wordpress.com/2011/10/04/%e5%80%bc%e5%be%97%e4%bb%a4%e6%88%91%e6%b7%b1%e6%80%9d%e7%9a%84%e4%b8%80%e7%9f%ad%e6%96%87/</link>
		<comments>http://netqna.wordpress.com/2011/10/04/%e5%80%bc%e5%be%97%e4%bb%a4%e6%88%91%e6%b7%b1%e6%80%9d%e7%9a%84%e4%b8%80%e7%9f%ad%e6%96%87/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 03:56:01 +0000</pubDate>
		<dc:creator>netqna</dc:creator>
				<category><![CDATA[電腦和網際網路]]></category>
		<category><![CDATA[心情]]></category>

		<guid isPermaLink="false">https://netqna.wordpress.com/2011/10/04/%e5%80%bc%e5%be%97%e4%bb%a4%e6%88%91%e6%b7%b1%e6%80%9d%e7%9a%84%e4%b8%80%e7%9f%ad%e6%96%87/</guid>
		<description><![CDATA[(好友傳給我)這篇文章是在PTT看到的，若是我不知道有沒有發文者的雅量跟氣度用輕鬆的口吻寫下這些人生中的點點滴滴大起大落的人生，不單只對程式人，而是對人生的另外一種啟發金錢也許可以得到一切，但沒有的時候也能讓你看清一切。唯有一直待在你身邊的親人才是人生最重要的財富；把握當下珍惜所有&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;第一次發文當兵時是海軍通訊，在海軍通校學了摩爾斯密碼、無線電發報、tty打字第一名結業發送無線電報速度無人可及、英文打字比機器快(打中文只會注音)所以稱為tty77閃電快機手當兵期間有許多寫程式的同好，自那時起開始了寫程式的一生(民國71年)退伍後寫了一堆爛程式從來沒有銷售成功過婚後老婆(音樂老師)給我當靠山(讓老婆養)繼續寫我的程式還是沒有賣出半套&#8230;..民國80年開始用clipper開發商用軟體，結合novell成為當初公司電腦化的最佳工具，開始大賣(1人公司)自81年~84年收入約5000萬，有了錢開始利用寫程式的邏輯玩起股票各位或許認為我應該栽在股票錯!!!我又從股票賺了幾千萬，身價直逼億元這時windows95發表了我開始寫windows的商用軟體(foxpro)，不再玩股票1年之內寫了windows版的POS、BOM、MRP公司擴大營業聘請約20人業績慘澹總共虧了幾千萬(實際金額真得忘了)windows98 來了這時我大膽轉向網際網路(那時候的專線價格可不是鬧著玩的)公司又繼續擴大聘請更多人結合台北、桃園、台中、台南、高雄朝向網路大步邁進至西元2000年各自解體從台北到高雄虧約3億左右(我虧8000萬，開始負債)信用卡(大來、運通、信用卡、相繼停卡)開始了人生汙點&#8230;..接下來我用最低的成本架設購物網，公司又變成1人公司奇蹟出現購物網竟然有人買1年之內我還掉了負債1500萬接下來我野心更大開始開實體店面，資金不太夠，開始向朋友集資或借錢&#8230;最高開設15家店，結合網路購物，好像很有錢途的樣子直至97年金融風暴&#8230;&#8230;&#8230;股東相繼抽回資金、我就開始借錢還股金&#8230;.借錢再借錢97年底支撐不住&#8230;&#8230;.倒了負債很多(實際數字不想談)負債對我來說應該不是問題我有一技之長..問題來了我最要好的朋友為了他的資金做了一件我作夢都想不到的事把我的server、pc、NB、儲存設備&#8230;交通工具全部當硬體賣掉(這裡大家一定很懷疑，過程很複雜有機會再解釋)我一生的心血付之一炬完全沒有剩下任何程式我身上完全沒有錢最可悲的是我竟然沒有任何電腦可用&#8230;&#8230;&#8230;.我怎麼翻身這個時候是97年底&#8230;.就快3周年了常有朋友跟我說那時候身價快破億的時候就應該退休我說：就是因為還沒破億，我也要億來億去結果最終仍是一無所有&#8211;※ 發信站: 批踢踢實業坊(ptt.cc)◆ From: 114.27.23.207[1;37m推 [33mauni[m[33m:..................... [m 10/01 20:18[1;31m→ [33msciss1[m[33m:創業艱難守成也難。還沒離婚嗎?[m 10/01 20:18[1;37m推 [33mll35566[m[33m:生不帶來死不帶去啊! [m 10/01 20:19[1;31m→ [33mtty77[m[33m:還沒離婚啦，老婆還跟著我[m 10/01 20:22[1;31m→ [33mtty77[m[33m:BBS我還不太會用，當初BBS流行的時候我就往網際網路邁進了 [m 10/01 20:25[1;31m→ [33myuan860721[m[33m:真假= = 真像勒 [m 10/01 20:25[1;37m推 [33mHans14[m[33m:老大哥級的 =D [m 10/01 20:28[1;31m→ [33mbryansun[m[33m:請問一下 現在有何發展？[m 10/01 20:30[1;31m→ [33mtty77[m[33m:這2年來朋友借我server，我設計了一些網站賺google廣告 [m 10/01 20:36[1;31m→ [33mtty77[m[33m:現在開始要寫app [m 10/01 20:36[1;37m推 [33mauni[m[33m:叔叔請加油~~! [m 10/01 20:38[1;37m推 [33mYOUAREME[m[33m:加～油不要太失志 不過這裡大多是分享笨事的 [m 10/01 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=130&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>(好友傳給我)這篇文章是在PTT看到的，若是我不知道有沒有發文者的雅量跟氣度用輕鬆的口吻寫下這些人生中的點點滴滴<br />大起大落的人生，不單只對程式人，而是對人生的另外一種啟發<br />金錢也許可以得到一切，但沒有的時候也能讓你看清一切。<br />唯有一直待在你身邊的親人才是人生最重要的財富；把握當下珍惜所有<br />&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />第一次發文<br />當兵時是海軍通訊，在海軍通校學了摩爾斯密碼、無線電發報、tty打字<br />第一名結業<br />發送無線電報速度無人可及、英文打字比機器快(打中文只會注音)<br />所以稱為tty77閃電快機手<br />當兵期間有許多寫程式的同好，自那時起開始了寫程式的一生(民國71年)<br />退伍後寫了一堆爛程式從來沒有銷售成功過<br />婚後老婆(音樂老師)給我當靠山(讓老婆養)繼續寫我的程式<br />還是沒有賣出半套&#8230;..<br />民國80年開始用clipper開發商用軟體，結合novell<br />成為當初公司電腦化的最佳工具，開始大賣(1人公司)<br />自81年~84年收入約5000萬，有了錢開始利用寫程式的邏輯玩起股票<br />各位或許認為我應該栽在股票<br />錯!!!<br />我又從股票賺了幾千萬，身價直逼億元<br />這時windows95發表了<br />我開始寫windows的商用軟體(foxpro)，不再玩股票<br />1年之內寫了windows版的POS、BOM、MRP<br />公司擴大營業聘請約20人<br />業績慘澹總共虧了幾千萬(實際金額真得忘了)<br />windows98 來了<br />這時我大膽轉向網際網路(那時候的專線價格可不是鬧著玩的)<br />公司又繼續擴大聘請更多人<br />結合台北、桃園、台中、台南、高雄朝向網路大步邁進<br />至西元2000年各自解體<br />從台北到高雄虧約3億左右(我虧8000萬，開始負債)<br />信用卡(大來、運通、信用卡、相繼停卡)<br />開始了人生汙點&#8230;..<br />接下來我用最低的成本架設購物網，公司又變成1人公司<br />奇蹟出現<br />購物網竟然有人買<br />1年之內我還掉了負債1500萬<br />接下來我野心更大<br />開始開實體店面，資金不太夠，開始向朋友集資或借錢&#8230;<br />最高開設15家店，結合網路購物，好像很有錢途的樣子<br />直至97年金融風暴&#8230;&#8230;&#8230;<br />股東相繼抽回資金、我就開始借錢還股金&#8230;.<br />借錢再借錢<br />97年底支撐不住&#8230;&#8230;.倒了<br />負債很多(實際數字不想談)<br />負債對我來說應該不是問題<br />我有一技之長<br />.<br />.<br />問題來了<br />我最要好的朋友為了他的資金<br />做了一件我作夢都想不到的事<br />把我的server、pc、NB、儲存設備&#8230;交通工具<br />全部當硬體賣掉(這裡大家一定很懷疑，過程很複雜有機會再解釋)<br />我一生的心血付之一炬<br />完全沒有剩下任何程式<br />我身上完全沒有錢<br />最可悲的是我竟然沒有任何電腦可用&#8230;&#8230;&#8230;.<br />我怎麼翻身<br />這個時候是97年底&#8230;.<br />就快3周年了<br />常有朋友跟我說那時候身價快破億的時候就應該退休<br />我說：就是因為還沒破億，我也要億來億去<br />結果最終仍是一無所有<br />&#8211;<br />※ 發信站: 批踢踢實業坊(ptt.cc)<br />◆ From: 114.27.23.207<br />[1;37m推 [33mauni[m[33m:..................... <br />[m 10/01 20:18<br />[1;31m→ [33msciss1[m[33m:創業艱難守成也難。還沒離婚嗎?<br />[m 10/01 20:18<br />[1;37m推 [33mll35566[m[33m:生不帶來死不帶去啊! <br />[m 10/01 20:19<br />[1;31m→ [33mtty77[m[33m:還沒離婚啦，老婆還跟著我<br />[m 10/01 20:22<br />[1;31m→ [33mtty77[m[33m:BBS我還不太會用，當初BBS流行的時候我就往網際網路邁進了 [m 10/01 20:25<br />[1;31m→ [33myuan860721[m[33m:真假= = 真像勒 <br />[m 10/01 20:25<br />[1;37m推 [33mHans14[m[33m:老大哥級的 =D <br />[m 10/01 20:28<br />[1;31m→ [33mbryansun[m[33m:請問一下 現在有何發展？<br />[m 10/01 20:30<br />[1;31m→ [33mtty77[m[33m:這2年來朋友借我server，我設計了一些網站賺google廣告 [m 10/01 20:36<br />[1;31m→ [33mtty77[m[33m:現在開始要寫app <br />[m 10/01 20:36<br />[1;37m推 [33mauni[m[33m:叔叔請加油~~! <br />[m 10/01 20:38<br />[1;37m推 [33mYOUAREME[m[33m:加～油不要太失志 不過這裡大多是分享笨事的<br /> <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  [m 10/01 20:43<br />[1;31m→ [33mtty77[m[33m:目前我的前半生就是笨阿，我的權限好像也只能在此發文 [m 10/01 20:45<br />[1;37m推 [33mbewilderment[m[33m:加油啦，起碼活得很精彩。不像我這種凡夫俗子。 [m 10/01 20:49<br />[1;37m推 [33mstamp0911[m[33m:好強~只是不小心運氣差了一點而已<br />[m 10/01 21:20<br />[1;31m→ [33msciss1[m[33m:剛剛想起胡雪巖的破產感想，找他的原話，找很久沒找到 [m 10/01 21:21<br />[1;31m→ [33msciss1[m[33m:跟樓樓上很接近；幾十年榮華富貴都享受過<br />[m 10/01 21:22<br />[1;31m→ [33msciss1[m[33m:即使最後兩手空空，也不枉這一遭<br />[m 10/01 21:23<br />[1;37m推 [33mPPOO[m[33m:推一個... <br />[m 10/01 21:27<br />[1;37m推 [33mworshipA[m[33m:加油!! 我現在也很失意 不過不是因為錢...共勉之 [m 10/01 21:33<br />[1;37m推 [33mHTRex[m[33m:這笨點...好沉重..... <br />[m 10/01 21:46<br />[1;37m推 [33mgain[m[33m:80年的五千萬，買台北十多棟房子，現在也好幾億了<br />[m 10/01 21:52<br />[1;31m→ [33mgain[m[33m:不過我也只是馬後炮Orz <br />[m 10/01 21:52<br />[1;37m推 [33mpH5[m[33m:可以寫本書了 <br />[m 10/01 21:53<br />真的有朋友叫我寫書，不過文筆不好，作罷<br />97年底的一無所有，不是一般人可以想像的<br />是真的一無所有，剩下一些舊衣服和一輛腳踏車&#8230;.<br />[1;37m推 [33mgorden00[m[33m: <br />[m 10/01 22:04<br />[1;37m推 [33mm13m13m[m[33m:真的假的 = =! 好精彩的人生<br />[m 10/01 22:05<br />[1;37m推 [33meddyyeh[m[33m:感覺只差一點就成功了 你還有寶貴的經驗跟家人阿!!!加油!! [m 10/01 22:10<br />[1;37m推 [33mcanadian100[m[33m:這.....資訊界的神人了...<br />[m 10/01 22:11<br />[1;37m推 [33mcharlie0228[m[33m:我很想知道，賣掉你硬體的朋友，現在還是朋友嗎？ [m 10/01 22:14<br />[1;31m→ [33mtty77[m[33m:當然不是朋友了，那件事鬧很大，不是三言兩語可以講完 [m 10/01 22:16<br />那位朋友對我有恩，所以那個恩扯平了。<br />[1;37m推 [33metetaet1[m[33m:這個笨點值好幾千萬好幾億...<br />[m 10/01 22:21<br />[1;37m推 [33ml6a09[m[33m:好好對待老婆吧....大起大落都跟著你<br />[m 10/01 22:22<br />97年底失敗後，老婆跟我說:是生是死都會跟我在一起&#8230;.<br />[1;31m→ [33mlucky1lk[m[33m:這就是長谷川的一生... <br />[m 10/01 22:23<br />[1;37m推 [33mnanogiant[m[33m:恭喜你賺到很多人一輩子都賺不到的經驗~老婆就甘心!!! [m 10/01 22:34<br />[1;37m推 [33mxgcj[m[33m:推推 <br />[m 10/01 22:34<br />[1;31m→ [33mcharlie0228[m[33m:身為業餘程式寫手的我...完全可以體會你的心情阿0.0 [m 10/01 22:35<br />[1;37m推 [33msmallcupid[m[33m:這就是人生 短短幾句 說盡一切 受小弟一拜 [m 10/01 22:35<br />[1;37m推 [33mwilliamsren[m[33m:長谷川沒這麼威吧＝ ＝<br />[m 10/01 22:36<br />[1;31m→ [33mcardbus[m[33m:老婆: 要死之前 一定先殺死妳<br />[m 10/01 22:36<br />這個有可能，老婆是末世聖徒基督教，常希望我能去聖殿這樣死後我才能記得她<br />找到她，我家是佛道教，不過總有一天我應該會去聖殿<br />[1;37m推 [33miamwind7954[m[33m:太華麗了.... <br />[m 10/01 22:36<br />[1;37m推 [33mHIDEE[m[33m:豐富的一生 <br />[m 10/01 22:44<br />[1;37m推 [33mDOBBS[m[33m:大叔 人活著就有希望 加油!<br />[m 10/01 22:44<br />[1;37m推 [33mbluehttp[m[33m:共勉之 一定可以東山再起<br />[m 10/01 22:48<br />[1;37m推 [33mcmms[m[33m:加油 苦盡甘來 <br />[m 10/01 22:51<br />[1;37m推 [33mchiefman[m[33m:叔叔 你一生值得了 <br />[m 10/01 22:56<br />[1;37m推 [33mk0286[m[33m:加油~大叔!! <br />[m 10/01 22:59<br />[1;37m推 [33mlithaimo[m[33m:天阿QQQQQQQQQQQQQQQQQQQQQ <br />[m 10/01 23:02<br />[1;37m推 [33mceriser[m[33m:老婆無價，還好這個你保住了!!<br />[m 10/01 23:03<br />[1;37m推 [33mSimonfenix[m[33m:至少有錢過XD <br />[m 10/01 23:07<br />[1;37m推 [33maerodm[m[33m:太精采了!!! 大推 <br />[m 10/01 23:08<br />[1;37m推 [33mtsukiyomi[m[33m:很精彩!!推薦原po可去soft_job分享人生經驗<br />[m 10/01 23:08<br />[1;37m推 [33msmoky314[m[33m:謝謝給正在經歷的我很大的鼓勵。沒經歷過的人都只會白目 [m 10/01 23:09<br />[1;31m→ [33mapiod[m[33m:一無所有? 那就繼續靠老婆養阿<br />[m 10/01 23:09<br />老婆在我有錢的時候，就叫她不要教了；在家好好照顧小孩&#8230;<br />[1;31m→ [33msmoky314[m[33m:又自以為地說"人要展現光明啊~"<br />[m 10/01 23:10<br />我有反省過，我失敗的原因是出在管理，我是一個寫程式的人<br />但管理卻是一團亂，我心比較軟，不管員工出什麼大錯<br />我都扛下來<br />[1;37m推 [33mskyman0630[m[33m:你唯一在對的時間做對的事就是在經濟起飛時買股票XD [m 10/01 23:14<br />[1;37m推 [33mcamomilee[m[33m:大叔的老婆....無價!! (她心臟好大顆)<br />[m 10/01 23:17<br />你是我以前的員工嗎?我的員工常跟我老婆說:你的心臟好大顆<br />[1;37m推 [33mchuang1024[m[33m:個人覺得是還沒站穩就急於擴張版圖!<br />[m 10/01 23:21<br />很多朋友都這樣說，你的看法正確。<br />[1;37m推 [33mvejita[m[33m:夙興夜寐枉徒勞啊~~~~~~~ <br />[m 10/01 23:23<br />[1;37m推 [33monlysone[m[33m:乘願而來，隨緣而去，衡觀自在，無得無失<br />[m 10/01 23:28<br />[1;37m推 [33mroachbaby[m[33m:為什麼這個會在笨版... <br />[m 10/01 23:28<br />因為我的權限只能在這個版發文，況且也算笨事一件。<br />[1;37m推 [33mailowna[m[33m:看起來是個很有眼光的人 希望你 東山再起！ <br />[m 10/01 23:29<br />[1;37m推 [33msantaclub[m[33m:好精采.... <br />[m 10/01 23:31<br />[1;37m推 [33mernie0806[m[33m:還有後半生 加油!! <br />[m 10/01 23:33<br />[1;37m推 [33mwholewing[m[33m:靠股票東山再起如何? <br />[m 10/01 23:34<br />因為我現在的微薄收入還要還負債，實在沒有資金<br />正在研究選擇權，我頂多會投資5000元進去<br />[1;37m推 [33mming1237895[m[33m:好刺激的人生!!可以的話 我也想體驗看看.. [m 10/01 23:35<br />[1;37m推 [33mlilylin37[m[33m:好豐富的人生經歷!! 加油~臺灣需要好人才!! <br />[m 10/01 23:36<br />[1;37m推 [33mboro[m[33m:剛剛還以為走進黑特... <br />[m 10/01 23:53<br />[1;37m推 [33mj90206[m[33m:拍拍 有這種經驗東山再起一定可以的！加油！<br />[m 10/01 23:54<br />[1;37m推 [33mtonyghang[m[33m:真強者.. <br />[m 10/01 23:54<br />[1;37m推 [33micewerwolf[m[33m:加油吧 <br />[m 10/01 23:56<br />[1;37m推 [33mnick14103[m[33m:叔叔加油 我相信以你的精力和專業 一定會找到投資你的人 [m 10/02 00:01<br />謝謝你!我就是不想再找投資者，也不想再借錢才撐這麼久<br />我想回到年輕時候一樣，靠自己再爬起來<br />我從DOS &gt; windows &gt; asp &gt; 現在要寫app 連我自己都覺得好笑<br />好像妖怪<br />現在年紀比較大，有老花，打字速度退步。一樣得寫下去<br />[1;37m推 [33mlumis888[m[33m:撐下去 認識幾位撐了很多年然後再起的 加油吧!! [m 10/02 00:05<br />[1;37m推 [33mtikal1985[m[33m:買一台電腦 寫個類似FB或android<br />[m 10/02 00:12<br />寫的asp有結合FB，但不是app。android正在研發<br />[1;37m推 [33mtwinmick[m[33m:沒關係..重要的專業東西都在你腦袋裡..<br />[m 10/02 00:13<br />[1;37m推 [33mkgis210921[m[33m:你的才能我望塵莫及 請加油 一定還可以再起一片天地的! [m 10/02 00:13<br />[1;37m推 [33msuperamay[m[33m:五千元比較適合當選擇權買方，但買方勝率很低容易輸光 [m 10/02 00:13<br />我知道，一定當買方。我快失敗以前曾奮力一搏用5000元賺了20萬<br />然而20萬補不了當初的洞<br />[1;37m推 [33mtallhands[m[33m:加油 大叔你還有後半生 你的財富就是你的經驗跟家庭 [m 10/02 00:14<br />[1;31m→ [33mtwinmick[m[33m:另外出書不需要文筆，需要的是有出版社肯出版吧-_-"" [m 10/02 00:16<br />[1;37m推 [33msuperamay[m[33m:且奮力一搏往往需要運氣幫助,買方的魅力與缺點就是如此! [m 10/02 00:22<br />[1;37m推 [33mcausabg[m[33m:沒准再過三年就上科技或商業雜誌了 加油!祝福您:) [m 10/02 00:23<br />[1;31m→ [33mneedhp[m[33m:太酷了，這樣的人生沒幾個人能擁有，你的老婆更是如此 [m 10/02 00:26<br />[1;37m推 [33mwizardz[m[33m:大叔的經歷比我驚濤駭浪好幾倍，我這小小不順又何苦之有？ [m 10/02 00:28<br />[1;31m→ [33mwizardz[m[33m:您一定會成功的，加油！！您的故事會激勵我現在的生活! [m 10/02 00:29<br />[1;37m推 [33mIM[m[33m:好沉重~~ <br />[m 10/02 00:31<br />[1;37m推 [33mpH5[m[33m:再推一次 推你的老婆 <br />[m 10/02 00:31<br />[1;37m推 [33mheekyu[m[33m:你見過那麼多大風大浪相信以後不會再有任何事可以打倒你了 [m 10/02 00:36<br />[1;37m推 [33moxkay[m[33m:你老婆跟我是同個教會...教會很重視家庭，他一定會挺你到底 [m 10/02 00:36<br />[1;31m→ [33moxkay[m[33m:加油!! 你還有很多時間的<br />[m 10/02 00:37<br />[1;37m推 [33mamamitaiga[m[33m:歐買尬.........只好推了 好煞氣的笨點........ [m 10/02 00:50<br />[1;37m推 [33mhappyyizhen[m[33m:加油加油!!感覺你是個勇敢的人!!!<br />[m 10/02 00:53<br />[1;37m推 [33mmonismile[m[33m:1梯退3步 原PO71年當兵..........................大叔~ [m 10/02 00:53<br />[1;37m推 [33mhtes[m[33m:你一定會成功的！人生最有價值的東西都還在，加油<br />[m 10/02 00:53<br />[1;31m→ [33mmonismile[m[33m:有聽到嗎~~~~~人生70才開始 加油!你一定可以東山再起的 [m 10/02 00:53<br />[1;37m推 [33mgimtama[m[33m:寫個好程式翻身吧 <br />[m 10/02 00:54<br />[1;37m推 [33mgimtama[m[33m:你的問題在太衝動跟不懂風險管理，下次注意就好了 [m 10/02 00:57<br />[1;37m推 [33mWynners[m[33m:再利用你的專業跟經驗拼一次吧!!相信翻身不難<br />加油!! [m 10/02 01:00<br />[1;31m→ [33mWynners[m[33m:還有好好對待你老婆!!無怨無悔的跟著你~<br />[m 10/02 01:00<br />[1;37m推 [33mamberrm[m[33m:你把老婆教會名稱記錯了XD現在已經改成後期聖徒教會 [m 10/02 01:01<br />是喔!!幸好她不會ptt<br />[1;37m推 [33mwowsampo[m[33m:天啊.....大叔加油!!!!! <br />[m 10/02 01:05<br />[1;37m推 [33mfyxt[m[33m:你至少還有個老婆 <br />[m 10/02 01:05<br />[1;37m推 [33mheruna[m[33m:大叔 雇我當員工 <br />[m 10/02 01:12<br />[1;37m推 [33mWHD1445[m[33m:同是理工人，加油。 <br />[m 10/02 01:17<br />[1;37m推 [33mdistrict[m[33m:太強了 推你一個 繼續加油!!<br />[m 10/02 01:21<br />[1;37m推 [33mwow007[m[33m:加油 <br />[m 10/02 01:28<br />[1;37m推 [33mrogerlarger[m[33m:好像兩津 <br />[m 10/02 01:29<br />[1;37m推 [33mseisai[m[33m:推強者 <br />[m 10/02 01:31<br />[1;37m推 [33mFeO[m[33m:有笨有推，雖然沉重了點，但原PO讓我提前多接觸了什麼是人生 [m 10/02 01:35<br />[1;37m推 [33mtt77[m[33m:哈我乍看還想說咦我有來笨板po文嗎XD <br />[m 10/02 01:39<br />[1;37m推 [33mnightjoker[m[33m:樓上XDDDDDD <br />[m 10/02 01:41<br />[1;37m推 [33mncuatm[m[33m:這就是人生(雖然很不平凡)請再分享與那位朋友之間的事吧 [m 10/02 01:45<br />在我還沒翻身以前，真的不願意再提起這個朋友<br />是夢魘~<br />當初為了救回那些程式，我5天沒有睡覺，第5天我精神恍惚，有2個小時我是沒有記憶的<br />我老婆硬想辦法讓我睡著，睡了2個小時後才恢復<br />這段尋找程式過程中的記憶是我一生的痛，真的不願意回憶<br />現在我用一個想法安慰自己&#8211;沒有非常的破壞就沒有非常的建設<br />[1;37m推 [33maquatitan[m[33m:你就是長谷川吧~~ <br />[m 10/02 01:53<br />[1;37m推 [33mq630630[m[33m:大叔加油阿阿阿 阿 <br />[m 10/02 01:57<br />[1;37m推 [33mallen800718[m[33m:長谷川我笑了XDD <br />[m 10/02 02:15<br />[1;37m推 [33mwaterwarm[m[33m:強！ <br />[m 10/02 02:15<br />[1;37m推 [33mchangtai[m[33m:強者 推 <br />[m 10/02 02:16<br />[1;37m推 [33menunion[m[33m:84 推 祝你"不死" 大叔是不死鳥 一定會成功的 [m 10/02 02:23<br />[1;37m推 [33mseo4327[m[33m:MADAO加油 <br />[m 10/02 02:27<br />[1;37m推 [33mcolivia[m[33m:對你老婆好一點 <br />[m 10/02 02:30<br />[1;37m推 [33msciss1[m[33m:胡雪巖還說:人生在世，喜怒哀樂，都要嘗到，才算真正做過人 [m 10/02 02:30<br />[1;31m→ [33msciss1[m[33m:其實小孩也大了，如果能還清負債，就退休吧<br />[m 10/02 02:31<br />債絕對不能留給子孫，所以我繼續奮鬥<br />[1;37m推 [33mleo1217000[m[33m:從windows出現就開始賠錢的感覺<br />[m 10/02 02:36<br />都是微軟害的XD<br />[1;37m推 [33mSH56[m[33m:阿伯加油助你怎日清償負債 <br />[m 10/02 02:37<br />[1;31m→ [33msciss1[m[33m:創業該是下一代年輕人的責任，大叔只管退休就好<br />[m 10/02 02:38<br />[1;37m推 [33mpolomarco[m[33m:加油~!!! <br />[m 10/02 02:40<br />[1;37m推 [33mkevinlin7[m[33m:大哥加油阿...看你的經歷~你絕對有辦法再走過來 [m 10/02 02:41<br />[1;31m→ [33mcopyer[m[33m:結論:別當老闆..當soho <br />[m 10/02 02:47<br />[1;37m推 [33mannaice[m[33m:純粹想要推一下XD 最近另一伴也在創業 我要跟你老婆看齊:P [m 10/02 02:49<br />[1;37m推 [33mcriminal[m[33m:推 <br />[m 10/02 02:51<br />[1;37m推 [33mnoy010203[m[33m:推大叔的老婆一個!! <br />[m 10/02 02:52<br />[1;31m→ [33mnoonee[m[33m:人生才過一半 你已經累積了這麼多經驗了 這不是你最大的 [m 10/02 02:59<br />[1;31m→ [33mnoonee[m[33m:資本嗎？後半輩子還有的玩呢～加油啊～<br />[m 10/02 03:00<br />[1;37m推 [33mLCamel[m[33m:看到 clipper 和 novell (和 dbase? ) ... 果然是前輩 [m 10/02 03:06<br />dbase 當然有，在clipper以前寫的因為沒有賣出過，所以簡略沒提<br />[1;37m推 [33maskl817[m[33m:幫你轉到soft_job版 <br />[m 10/02 03:12<br />※ [1;32maskl817[0;32m:轉錄至看板 Soft_Job[m <br />10/02 03:12<br />以下是失敗後第七天寫下來的，我自稱腦殘<br />腦殘將畢生心血付之一炬～～<br />『煮稀飯的時候，水放多一點！這樣稀飯會膨脹的比較多，快沒有米了。』<br />『喔！』<br />『我們還剩多少現金？』<br />『還有2880元！』<br />『還剩下多少東西？』<br />『嗯！兩套衣服、發票機一台、鞋子各一雙、一台無限遠傳大寬頻（腦殘朋友借我的）、<br />牙刷兩支、毛巾兩條、刮鬍刀兩支、牙膏快沒了、皮箱兩只。其他都暫時借用的。』<br />『那！等一下妳』走』去全聯福利社買一包花生米，花生的能量比較高。目前只能配花生！<br />』<br />『我們撐的過去嗎？』<br />『現在不是撐不撐的過去的問題，是我們活的下來嗎&#8230;.?』<br />上帝花了七天創造了天地萬物，且訂定第七天為安息日。<br />腦殘花了七天釐清了所有債務的數字。思索&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.。<br />[1;37m推 [33mwin030[m[33m:至少你曾經擁有過 <br />[m 10/02 03:14<br />[1;37m推 [33maskl817[m[33m:幫你轉到科技版? <br />[m 10/02 03:17<br />[1;37m推 [33mtvbic[m[33m:好像在豪洨 <br />[m 10/02 03:19<br />我沒有豪洨，我的作品還曾經出現在discovery&#8230;<br />思考了兩年多，今天終於提起勇氣發文<br />發文的時候，我手還會抖&#8230;.可能是老了<br />※ [1;32maskl817[0;32m:轉錄至看板 Tech_Job[m <br />10/02 03:20<br />[1;37m推 [33mbryansun[m[33m:所以備份很重要...要勤備份...不然機器被拿走了也沒用 [m 10/02 03:28<br />我是連備份設備都遭殃，我現在都備份在網路硬碟至少4份<br />[1;37m推 [33marral[m[33m:大叔加油~ 你一定會再成功的!<br />[m 10/02 03:29<br />[1;37m推 [33mMONOotis[m[33m:加油!! 希望下次看到再成功爬起的笨文XD <br />[m 10/02 03:32<br />[1;37m推 [33mchiky[m[33m:會有個聰明的下半生的 (不是下半身)<br />[m 10/02 03:36<br />[1;37m推 [33maskl817[m[33m:大叔 我可以投資你嗎? 或是集資投資你<br />[m 10/02 03:38<br />謝謝你看得起我，不過我被投資怕了，我一生的苦勞程式就是因為投資者&#8230;<br />我現在只能一步一腳印&#8230;拾起年輕時候的幹勁<br />我會來ptt就是想多了解年輕人在想些什麼<br />我在ptt已經逛了300多天 才發文的<br />[1;37m推 [33mgilibabe[m[33m:大叔加油!! 你好厲害!! <br />[m 10/02 03:41<br />[1;37m推 [33mgh34163[m[33m:0.........0 <br />[m 10/02 03:42<br />[1;37m推 [33mLarc8134[m[33m:大叔加油　:) <br />[m 10/02 03:47<br />[1;37m推 [33mpingsky[m[33m:你那位朋友當時或許也有恨意吧<br />[m 10/02 03:47<br />[1;31m→ [33mpingsky[m[33m:不過若孩子大了,也有心幫忙家裡,不過就放心交給孩子吧 [m 10/02 03:48<br />[1;31m→ [33mpingsky[m[33m: 不如<br />[m 10/02 03:48<br />小孩還在讀書，都自己打工賺學費。發生這件事唯一讓我感到窩心的就是<br />小孩突然間長大，比我還會想&#8230;.<br />[1;31m→ [33mpingsky[m[33m:如果孩子真的有心幫忙家裡,您的重點應該是照顧好自己,這 [m 10/02 03:50<br />[1;31m→ [33mpingsky[m[33m:樣孩子才能更安心的向前創造未來....這算是為子女的心情 [m 10/02 03:51<br />[1;37m推 [33mshoes0923[m[33m:???? <br />[m 10/02 03:57<br />[1;37m推 [33maskl817[m[33m:如果投資你一千萬，你有辦法起死回生嗎?<br />[m 10/02 03:58<br />本來已經躺下，用HTC的手機看，看到這一篇，我又爬起來<br />我現在並不是缺資金，而是負債。我賺的每一分錢都趕快還錢<br />前面雖說賺微薄錢，但收入應該還比一般工程師多<br />只是負債太高。<br />所以希望年底以前能寫出一支APP能賺錢的&#8230;.這樣才能翻身<br />我現在只是用頭腦，我有一個好朋友，我欠他1800萬<br />他還借我server和2台pc讓我寫程式<br />目前並不是缺資金，我只剩下這顆頭&#8230;.可以運用<br />再補充:出事後第2個月起朋友借我電腦<br />我就開始趕工，3個月內建置約30個網站<br />頭半年真的吃稀飯配花生<br />靠那30個網站我現在有稍許的穩定收入可以還錢.<br />[1;31m→ [33mshoes0923[m[33m:推懂事的孩子們 <br />[m 10/02 03:58<br />[1;37m推 [33mLordSo[m[33m:看完覺得自己很弱 Orz.. <br />[m 10/02 04:09<br />[1;37m推 [33mgw10313[m[33m:太猛了...................... <br />[m 10/02 04:18<br />[1;37m推 [33mbatis[m[33m:大叔加油 你一定能東山再起的!<br />[m 10/02 04:29<br />[1;37m推 [33mtzuchun0214[m[33m:加油!!! <br />[m 10/02 04:31<br />[1;37m推 [33mmjmj0316[m[33m:加油 <br />[m 10/02 04:36<br />[1;37m推 [33mscirocco[m[33m:只能推了! <br />[m 10/02 04:39<br />早上7點要出門幫朋友維修一下<br />休息以前說一下寫程式幾十年來的感想<br />好程式不一定賺錢，賺錢的一定是好程式<br />※ 編輯: tty77 來自: 114.27.23.207 (10/02 04:46)<br />[1;37m推 [33mblossomleave[m[33m:推! 加油 <br />[m 10/02 04:45<br />[1;37m推 [33mPuser[m[33m:太屌了... <br />[m 10/02 05:19<br />[1;31m→ [33mLOVEppears[m[33m:當兵期間民國71年!!好屌的大叔~<br />[m 10/02 06:48<br />[1;37m推 [33mslothHenry[m[33m:大叔好酷... <br />[m 10/02 06:50<br />[1;37m推 [33mspinspin[m[33m:wow 認真文!!!!! <br />[m 10/02 07:23<br />[1;37m推 [33myadakaky[m[33m:推!! <br />[m 10/02 07:27<br />[1;37m推 [33mismytime[m[33m:加油沒個人都有低潮的時候<br />[m 10/02 07:34<br />[1;37m推 [33mlazycat924[m[33m:你的家人們非常了不起，大叔加油!!<br />[m 10/02 07:41<br />[1;37m推 [33mjust206[m[33m:大叔!! 你如果想了解年青人.拜託別看PTT.這不是個好方法. [m 10/02 07:54<br />PTT臥虎藏龍耶<br />[1;37m推 [33mgood5755[m[33m:負債千萬....怎麼不去選立法委員XD<br />[m 10/02 07:58<br />[1;37m推 [33mjenq0011[m[33m:難得一篇爆文 但我笑不出來 要加油 <br />[m 10/02 08:03<br />[1;31m→ [33mjenq0011[m[33m:然後阿 可以的話 我會建議你讓孩子簽 拒絕繼承財產 [m 10/02 08:03<br />[1;31m→ [33mjenq0011[m[33m:不管怎麼樣 給孩子一個自由的未來 也祝福你能成功 [m 10/02 08:06<br />[1;31m→ [33msicao[m[33m:ptt年輕人雖多 但畢竟算小眾..<br />[m 10/02 08:10<br />[1;37m推 [33mkennyru04wj4[m[33m:加油阿.. <br />[m 10/02 08:38<br />[1;37m推 [33mblindc[m[33m:加油加油 <br />[m 10/02 08:42<br />[1;37m推 [33mjason06184[m[33m:加油&gt;&lt; <br />[m 10/02 08:51<br />[1;37m推 [33mbambambam[m[33m:公司倒債怎麼延伸到你私人財產?<br />[m 10/02 08:51<br />[1;37m推 [33mchen5244[m[33m:大叔加油！！！～ <br />[m 10/02 08:57<br />[1;37m推 [33mtenderman[m[33m:加油~同是大叔 要努力 要加油~期待你再度成功 再來發文! [m 10/02 08:57<br />[1;37m推 [33mstormkingdom[m[33m:大叔加油,我相信你總有一天一定可以億來億去!希望能 [m 10/02 09:02<br />[1;31m→ [33mstormkingdom[m[33m:在這裡再度見證你的成功,加油!<br />[m 10/02 09:02<br />[1;37m推 [33mNUUEDWIN[m[33m:有看有推 好了不起 <br />[m 10/02 09:39<br />[1;37m推 [33mianwww[m[33m:大叔的人生真的是太豐富了..感覺賺錢都是一人公司時 [m 10/02 09:58<br />[1;37m推 [33mwilliamCHOM[m[33m:加油加油~~~!!! <br />[m 10/02 10:00<br />[1;37m推 [33mLFking[m[33m:cool <br />[m 10/02 10:07<br />[1;37m推 [33mhiwilson[m[33m:加油!!!大叔真是了不起 !!<br />[m 10/02 10:07<br />[1;37m推 [33mexact[m[33m:大叔加油! 從文章及推文看得出你是個很為人著想的人 但也還 [m 10/02 10:14<br />[1;31m→ [33mexact[m[33m:是請你對自己好一點! <br />[m 10/02 10:14<br />[1;37m推 [33mjeffrey625[m[33m:大叔加油!!!!!!!!!!! <br />[m 10/02 10:17<br />[1;37m推 [33mshinguji[m[33m:雖然自己也覺得沒用 但謝謝你讓我反省自己<br />[m 10/02 10:17<br />[1;37m推 [33mmantles[m[33m:加油加油!!不過還是需見好就收阿 原PO好像一直很有野心... [m 10/02 10:18<br />[1;37m推 [33mwaqw[m[33m:加油啊!! <br />[m 10/02 10:28<br />[1;37m推 [33mYie[m[33m: <br />[m 10/02 10:32<br />[1;37m推 [33mytcytc[m[33m:不放棄的真男人 <br />[m 10/02 10:35<br />[1;37m推 [33mkula18[m[33m:大叔我愛你 <br />[m 10/02 10:39<br />[1;37m推 [33mdragonsix[m[33m:大叔加油... <br />[m 10/02 10:40<br />[1;37m推 [33mrenee5622[m[33m:加油！大叔你可以的:) <br />[m 10/02 10:42<br />[1;37m推 [33mBenShiuan[m[33m:只能推了 <br />[m 10/02 10:48<br />[1;37m推 [33mavexgroup[m[33m:強者 <br />[m 10/02 10:53<br />[1;37m推 [33mhotsuma[m[33m:[大叔加油 <br />[m 10/02 10:53<br />[1;37m推 [33mmeltice[m[33m:你老婆有沒有告訴你：人當追求在天上的財富<br />而不是地上的 [m 10/02 10:54<br />[1;37m推 [33msamex4x4[m[33m:大叔加油!!!!就是要有這種氣魄!!!!!!!!<br />[m 10/02 10:54<br />[1;37m推 [33mfreedy0[m[33m:大叔加油～看到老婆這麼不離不棄的地方好感動啊ＱｗＱ [m 10/02 10:56<br />[1;31m→ [33mfreedy0[m[33m:往好處想，至少並沒有失去一切…老婆真的要好好珍惜～ [m 10/02 10:57<br />[1;37m推 [33mtkc7[m[33m:加油 <br />[m 10/02 10:58<br />[1;37m推 [33mtw765[m[33m:您的笨點就是只想著錢, 如果把心用在慈善,您會更偉大 [m 10/02 10:59<br />我30歲就加入扶輪社，公益我可做不少，或許因為做了不少公益，所以現在還活著<br />[1;37m推 [33masadman1523[m[33m:好強!! <br />[m 10/02 11:11<br />[1;37m推 [33mShalynn[m[33m:good!!!! <br />[m 10/02 11:16<br />[1;37m推 [33mdick800613[m[33m:也許版友可以幫忙你提供點子 讓你寫APP <br />[m 10/02 11:19<br />3Q<br />[1;37m推 [33msummersky20[m[33m:老大哥加油!人生嘛 <br />[m 10/02 11:22<br />[1;37m推 [33mpigiloveu[m[33m:大叔超酷XD <br />[m 10/02 11:23<br />[1;37m推 [33mhotsmile[m[33m:恩 APP+1 大家提供點子 贊成贊成 大叔加油!! [m 10/02 11:30<br />[1;37m推 [33ma3676781[m[33m:大叔加油啊 Q_Q <br />[m 10/02 11:31<br />[1;37m推 [33mmorek[m[33m:真強者!!!!! 大叔你要加油!!!!!!!!<br />[m 10/02 11:32<br />[1;31m→ [33mubei[m[33m:其實大叔是個失敗的經營者,最適合的工作是當專業工程師.. [m 10/02 11:39<br />很多人這麼說&#8230;<br />[1;31m→ [33mubei[m[33m:那個bill gates搞微軟,但是他老媽可是IBM董事啊.<br />[m 10/02 11:40<br />[1;37m推 [33maprildsit[m[33m:大叔加油！！ <br />[m 10/02 11:47<br />[1;37m推 [33mdearwilliam[m[33m:前半生 71年當兵，大叔今年50 @@，還有如此的衝勁 [m 10/02 11:50<br />你透露出我年齡的秘密<br />[1;31m→ [33mdearwilliam[m[33m:太強了，大叔加油! <br />[m 10/02 11:50<br />[1;37m推 [33mflatgulch[m[33m:加油! <br />[m 10/02 11:57<br />[1;37m推 [33mhikaruketsu[m[33m:大叔擁有很優秀的家人呢！加油啊！<br />[m 10/02 12:06<br />[1;37m推 [33mthedhier[m[33m:加油!! <br />[m 10/02 12:16<br />[1;37m推 [33mdownhill[m[33m:大叔加油~~~~~ <br />[m 10/02 12:32<br />[1;37m推 [33mchizone[m[33m:我跟你相反...我是資方，投資好朋友，結果，連最後他要倒 [m 10/02 12:33<br />[1;37m推 [33mTionca[m[33m:你的專業能力太強了，但不是所有事情都該用專業能力思考... [m 10/02 12:34<br />[1;31m→ [33mchizone[m[33m:閉前，還在設計從我這裡挖錢。雖然跟板上神人比起來，300 [m 10/02 12:35<br />[1;31m→ [33mchizone[m[33m:多萬不算多，但這竟也是我這幾年辛苦賺的啊！<br />[m 10/02 12:35<br />[1;31m→ [33mchizone[m[33m:現在這位朋友，也因為涉嫌被告，通緝中...到現在，他連一 [m 10/02 12:37<br />[1;31m→ [33mchizone[m[33m:通道歉電話都沒打過，真是心寒。他跟您比，真是差太多了。 [m 10/02 12:38<br />[1;31m→ [33mchizone[m[33m:當初投資他，也是他最辛苦的時候，那時出現家庭狀況，負債 [m 10/02 12:39<br />[1;31m→ [33mchizone[m[33m:中，我跟另一位朋友，義無反顧的資助他，最後，竟落的如此 [m 10/02 12:40<br />[1;31m→ [33mchizone[m[33m:下場，真是不值得。 <br />[m 10/02 12:40<br />[1;31m→ [33mchizone[m[33m:看到你的狀況，是很對朋友負責的人，如果你還有需要資金 [m 10/02 12:43<br />[1;31m→ [33mchizone[m[33m:方面的需求，可以討論討論。也希望你未來能一帆風順... [m 10/02 12:44<br />不要輕易投資負債的人，風險太高。就如你投資你的朋友一樣&#8230;<br />前面我有提過，現在不是缺資金而是負債，我還有一顆頭<br />我已經著手準備寫2支app，不是什麼新的idea，但有實用性<br />[1;37m推 [33mSKY2515[m[33m:大叔加油!!! <br />[m 10/02 12:46<br />[1;37m推 [33mRSoul[m[33m:衝吧！大叔 <br />[m 10/02 12:58<br />[1;37m推 [33mheekyu[m[33m:負債不可悲親人朋友都離開你才可悲 要好好珍惜你身邊的人唷 [m 10/02 13:02<br />[1;37m推 [33mvillix[m[33m:有神快拜~Orz <br />[m 10/02 13:02<br />你有天眼通?<br />現在可以讓我賴以為生的大部分都跟神有關<br />但是神不是我<br />[1;37m推 [33maarontbeck[m[33m:再多說一點唄~ <br />[m 10/02 13:11<br />[1;37m推 [33mda135ha[m[33m:大叔超猛......加油阿 <br />[m 10/02 13:12<br />[1;37m推 [33mFANTASHEVA[m[33m:這可以M了 <br />[m 10/02 13:13<br />[1;37m推 [33mdoris202[m[33m:鄉民們有甚麼可以幫你的嗎? ~~ 另推樓樓樓上有神快拜 [m 10/02 13:24<br />[1;31m→ [33mdoris202[m[33m:說錯 是樓樓樓樓上的v大 <br />[m 10/02 13:25<br />[1;37m推 [33micechocolate[m[33m:加油 <br />[m 10/02 14:00<br />[1;37m推 [33mbesot[m[33m:大叔加油!! 勇敢不逃避超好的人格 你的老婆也超讚的!! [m 10/02 14:04<br />[1;37m推 [33mjkoepo[m[33m:加油 加油!! <br />[m 10/02 14:06<br />[1;37m推 [33mbruce78131[m[33m:要不要轉錄toberich(創業版)?<br />[m 10/02 14:32<br />[1;31m→ [33mtty77[m[33m:失敗的例子具有警惕作用 <br />[m 10/02 14:35<br />[1;37m推 [33mbruce78131[m[33m:其實我只是個毛頭小夥子，但我認為您算是個有能力的人 [m 10/02 14:39<br />[1;31m→ [33mbruce78131[m[33m:如此而已，成功與失敗有時候與命運相關...<br />[m 10/02 14:39<br />[1;31m→ [33mbruce78131[m[33m:像我就很後悔自己太晚出生生錯時代XD<br />[m 10/02 14:40<br />我年輕還沒賺到錢的時候也常想，如果我是生在我父親那個年代，我一定更優秀<br />然而我也在我的年代曾經擁有一片天，不管在哪個年代都是有機會，就看自己能不能把握<br />[1;37m推 [33moover[m[33m:大叔拍拍~~ 加油!!! 一定可以成功的<br />[m 10/02 14:40<br />[1;37m推 [33mfox49er[m[33m:大叔加油！ <br />[m 10/02 14:42<br />[1;37m推 [33mleibe[m[33m:你還有個好老婆啊~!!! 加油吧<br />[m 10/02 14:53<br />[1;37m推 [33mholybless[m[33m:挺你的家庭 無價 <br />[m 10/02 14:57<br />[1;37m推 [33mheuristik[m[33m:大叔你認為問題的癥結點在哪裡？<br />[m 10/02 15:12<br />1.管理 2.心太軟 3.風險評估有問題 4.財務槓桿運用的太大<br />[1;37m推 [33mLiKevin[m[33m:淚推!! 太感動了!! <br />[m 10/02 15:15<br />[1;37m推 [33mLiLiBaby[m[33m:加油！！ <br />[m 10/02 15:29<br />[1;37m推 [33mflykiter[m[33m:大叔加油！！！Q.Q <br />[m 10/02 15:31<br />[1;37m推 [33mp78533578[m[33m:這是有史以來最正式的笨文。PTT真的臥虎藏龍<br />[m 10/02 15:40<br />[1;37m推 [33mfeather26[m[33m:很精彩的前半生 <br />[m 10/02 15:50<br />[1;37m推 [33mtonypan[m[33m:加油我爸是那時玩股票就開始投資其他 現在在家時間&gt;我= = [m 10/02 15:58<br />[1;37m推 [33med5404[m[33m:這不是笨 這是衰 <br />[m 10/02 15:59<br />[1;37m推 [33mallnun[m[33m:大叔推 <br />[m 10/02 16:07<br />[1;37m推 [33mliebelahm[m[33m:我以為最後面會有什麼逆轉耶@@不過感覺你很有才華能力 [m 10/02 16:10<br />[1;31m→ [33mliebelahm[m[33m:會很多程式 可是好像不太適合經營 我感覺有點太急著擴大 [m 10/02 16:12<br />[1;31m→ [33mliebelahm[m[33m:公司規模 像一開始公司聘請愈來愈多人 已經失敗過一次了 [m 10/02 16:12<br />[1;31m→ [33mliebelahm[m[33m:後來網路購物又開了15間店....其實太急著擴大發展吧 [m 10/02 16:13<br />[1;31m→ [33mliebelahm[m[33m:也許你可以找一些經營管理的書來看看@@<br />[m 10/02 16:14<br />如果已經逆轉，就不是在這個版發文了&#8230;逆轉ing<br />[1;37m推 [33mlovecindy[m[33m:推一下熱血的大叔!!我是個正要衝事業的人!!很受教!! [m 10/02 16:14<br />[1;37m推 [33mBeetch[m[33m:加油!其實比起現在一堆人,大叔還是能闖出一片天的 [m 10/02 16:20<br />[1;37m推 [33mtiger30127[m[33m:加油 <br />[m 10/02 16:21<br />[1;37m推 [33mbutter1211[m[33m:大叔加油!!!!!!最後還是墨鏡最適合你!!!!!<br />[m 10/02 16:26<br />[1;31m→ [33mf91jacky[m[33m:您真是我們資訊界的先驅!<br />[m 10/02 16:37<br />[1;37m推 [33mallen5532[m[33m:大叔真男人!!!請受小弟一拜!!!!<br />[m 10/02 16:46<br />[1;37m推 [33mcsaga[m[33m:推！能讓人反省的好文 <br />[m 10/02 16:48<br />[1;37m推 [33mcmid05[m[33m:其實某種程度你蠻威的.. <br />[m 10/02 16:53<br />[1;37m推 [33muntestable[m[33m:夠MAN 果然是有男人的堅強<br />[m 10/02 16:59<br />[1;37m推 [33msfalco[m[33m:很厲害= = 不過看的到有能力的人 在怎樣都會東山再起 [m 10/02 17:03<br />[1;31m→ [33mefendendo[m[33m:你跟我一個親戚一樣都是資工人..都不善管理<br />[m 10/02 17:09<br />[1;37m推 [33mchrmilk[m[33m:加油！！！ <br />[m 10/02 17:10<br />[1;31m→ [33mefendendo[m[33m:我那個親戚創業失敗好幾次 後來找他老婆加入經營團隊 他 [m 10/02 17:10<br />[1;31m→ [33mefendendo[m[33m:老婆是留美MBA..後來公司就起來了..那間公司現在是上市 [m 10/02 17:11<br />[1;31m→ [33mefendendo[m[33m:公司 我親戚是董座 <br />[m 10/02 17:11<br />[1;31m→ [33mefendendo[m[33m:總之你這種異於常人的人(這是稱讚XD)不要滅亡應該都會 [m 10/02 17:14<br />[1;31m→ [33mefendendo[m[33m:再起的 送你馬雲的一段話：今天很辛苦 明天更辛苦 後天 [m 10/02 17:14<br />[1;31m→ [33mefendendo[m[33m:很美好 <br />[m 10/02 17:15<br />[1;37m推 [33mstar123[m[33m:祝福你能夠有更好的後半生 屆時記得上ptt把故事寫完 加油! [m 10/02 17:16<br />剛剛說了個故事，提及了一位老師，當初也是響叮噹人物，想一想太敏感，恕刪~<br />[1;37m推 [33maqfireangel[m[33m:希望這故事的後續能有幸福的結局<br />[m 10/02 17:21<br />[1;37m推 [33mji32k7PTT[m[33m:感覺看過大風大浪也學到很多知道問題點了<br />[m 10/02 17:37<br />[1;31m→ [33mji32k7PTT[m[33m:差不多要翻身啦XD 加油! <br />[m 10/02 17:37<br />[1;37m推 [33mtotqoq[m[33m:靠...看完好沉重，原PO加油，等到成功時別忘了補心得!! [m 10/02 17:41<br />[1;37m推 [33mabc1231qa[m[33m:原PO超強......翻身指日可待<br />[m 10/02 17:58<br />[1;37m推 [33myeangigi[m[33m:可以透漏Discovery上有提到的是您哪套作品嗎？ [m 10/02 18:04<br />依各位的年紀應該沒有看過<br />約略在西元2000年~2001年之間，那時候剛好是第一次負債期XD<br />其實那個作品是1999年完成，也沒有什麼，只是個創新idea<br />全球首創&#8230;所以discovery才來採訪(想一想真的不是什麼大技術)<br />電視媒體、平板媒體都採訪過，本身比較低調，採訪的時候都希望不要拍到我<br />突然想起，不知道是東森還是TVBS有拍到我』下半身』<br />難怪我上半生會如此波折<br />只能說到這，再說下去或許就找的出資料了<br />[1;37m推 [33msommerno1[m[33m:讓我想到一句話.... 平凡最難<br />[m 10/02 18:17<br />[1;37m推 [33mHornyDragon[m[33m:唔喔喔喔喔喔 推！！ 祝福大叔T_T <br />[m 10/02 18:22<br />[1;31m→ [33mHornyDragon[m[33m:我好像有看過您在Discovery上的節目......y<br />[m 10/02 18:23<br />上過媒體的作品應該有3套<br />1.windows95發表後的資訊展，因為只有我有windows版商用軟體<br />2.discovery採訪的那一套(這個程式我有重新寫完)<br />3.第3套個人覺得太機車，連說都不好意思說，也只是創新idea<br />當初媒體報了報幾天，server根本不堪負荷，記得去同行借7台server分流<br />這一套某些部份比較複雜，要重寫可能需要一段時間<br />而且也不是這麼迫切性<br />[1;37m推 [33mricehouse[m[33m:標題可改為"精彩的前半生"人生僅只一遭 <br />大起大落又如何 [m 10/02 18:27<br />[1;37m推 [33mBGirlAlu[m[33m:雖然很慘，可是感覺你從發文後會愈來愈好<br />[m 10/02 18:33<br />[1;31m→ [33mBGirlAlu[m[33m:50歲...先恭喜你開始了事業第二春<br />[m 10/02 18:33<br />[1;37m推 [33mlodgmentml[m[33m:大叔你的經歷和我父親頗為相似，他現在也仍在大陸努力 [m 10/02 18:50<br />[1;31m→ [33mlodgmentml[m[33m:看到你的文章感覺更能理解我父親心情，謝謝並祝福你！ [m 10/02 18:51<br />奮鬥中的男人是寂寞的，多給父親一些鼓勵<br />[1;37m推 [33miloveyouai94[m[33m:其實你現在還是很富有 因為你還有你的老婆 加油!! [m 10/02 19:25<br />[1;37m推 [33meayterrr[m[33m:加油!! <br />[m 10/02 19:45<br />[1;37m推 [33mbeerloving[m[33m:推～永不放棄! <br />[m 10/02 20:01<br />[1;37m推 [33mn70628[m[33m:看完非常感動~加油!! <br />[m 10/02 20:03<br />[1;37m推 [33morzman[m[33m:看完大叔的人生 發現我好廢....只是個渣<br />[m 10/02 20:06<br />[1;37m推 [33mjoetsai[m[33m:大起然後大落 回歸平凡必定能看透一些人情冷暖!!! [m 10/02 20:51<br />[1;37m推 [33msuchiachi[m[33m:大叔加油!!!!! <br />[m 10/02 20:56<br />[1;37m推 [33mletitiacate[m[33m:大叔好棒!! 你可以的! <br />[m 10/02 20:58<br />[1;37m推 [33mloshihchieh[m[33m:人生到處知何似，應似飛鴻踏雪泥，泥上偶有留指爪，鴻 [m 10/02 21:06<br />[1;31m→ [33mloshihchieh[m[33m:飛那復寄東西 <br />[m 10/02 21:07<br />[1;37m推 [33mtapeban[m[33m:很棒的分享 很有勇氣 希望改日你還能東山再起 [m 10/02 21:11<br />[1;37m推 [33mjoker6[m[33m:你現在在公園？ 開心點 你會上這邊代表你還是有救的!! [m 10/02 21:18<br />[1;37m推 [33mlinkinppt[m[33m:不推不可！但原PO應看看"有錢人想的和你不一樣" [m 10/02 21:31<br />[1;31m→ [33mlinkinppt[m[33m:原PO與作者的遭遇很類似！<br />[m 10/02 21:31<br />[1;37m推 [33mARD33[m[33m:寫程式沒在備份 <br />[m 10/02 22:10<br />當然有備份，備份3個地方&#8230;我朋友也是股東阿<br />[1;37m推 [33mrodancorn[m[33m:感覺可以轉男板 <br />[m 10/02 22:17<br />[1;37m推 [33mz3728[m[33m:推大叔加油 <br />[m 10/02 22:18<br />雖然偶而也會和老婆吵吵嘴，但真得很愛我的老婆，在她面前也說不出我愛妳<br />剛失敗的時候，真正體會出「與其使我先死也，無寧汝先吾而死。」<br />所以我很認真的活著<br />[1;37m推 [33mARD33[m[33m:http://www.linkedin.com/in/bobglickstein<br />[m 10/02 22:23<br />[1;37m推 [33mnhpoppin1[m[33m:大叔!! 加油!!! <br />[m 10/02 22:31<br />[1;37m推 [33mvul3yo6[m[33m:厲害的前輩,偉大的老婆 <br />[m 10/02 22:33<br />[1;37m推 [33mbandafalean[m[33m:大叔加油~~~~~ <br />[m 10/02 22:34<br />[1;37m推 [33mdeath3000[m[33m:可以做個景點app賣給旅遊業或政府啊～～～～XD<br />[m 10/02 22:41<br />台北市的已經有了喔<br />[1;31m→ [33mvi000246[m[33m:好文章 可惜發錯地點 給箭頭<br />[m 10/02 22:51<br />[1;37m推 [33mtv2177[m[33m:大叔加油壓 不用當神拉,當人,你就夠厲害了<br />[m 10/02 23:00<br />[1;37m推 [33massai000[m[33m:這篇文滿適合八卦板 你已經比一般人強太多<br />[m 10/02 23:00<br />[1;31m→ [33mpurplewings[m[33m:發錯版了吧...原PO認真,不推不噓<br />[m 10/02 23:03<br />[1;37m推 [33msingingelf[m[33m:淚推 <br />[m 10/02 23:06<br />[1;37m推 [33mhhenry666[m[33m:推!!你老婆真的很愛你 加油<br />[m 10/02 23:06<br />[1;37m推 [33masymptote81[m[33m:asymptote81在PTT-笨版的tty77文章中說：「不得不推」 [m 10/02 23:16<br />[1;31m→ [33masymptote81[m[33m:還好那位朋友沒把原PO的妻兒都賣了，不然就什麼都沒了 [m 10/02 23:16<br />[1;31m→ [33masymptote81[m[33m:看大叔起落的週期好像是8~10年，下個高峰應該再2~3年 [m 10/02 23:16<br />[1;37m推 [33mckiwi54[m[33m:大叔加油 希望你有順利的下半生<br />[m 10/02 23:17<br />[1;37m推 [33mat7323028[m[33m:太強悍了 您的半生曾經是我的夢想 致上最高的敬意... [m 10/02 23:23<br />[1;37m推 [33mhidenan[m[33m:真心的伴侶 無價 <br />[m 10/02 23:23<br />[1;37m推 [33mred565[m[33m:佩服佩服～預祝您成功！！<br />[m 10/02 23:26<br />[1;37m推 [33mneedhp[m[33m:其實這樣看下來...真的感覺不出來是個50幾歲的人的語法 [m 10/02 23:30<br />在PTT閒逛了300多天，也學了一些年輕朋友的語法，有時候還怕用錯地方<br />老實說，今天都突然冒出一些加油打氣的訊息，我都嚇一跳，<br />爬了一些文才知道是丟水球&#8230;.<br />剛剛又接了一個，也又嚇一跳，老人家比較遲鈍<br />謝謝大家的鼓勵<br />當老闆一直要扮演強者，今天真的感到十分窩心(人生初體驗)<br />BBS我還不太會用，當初BBS流行的時候我就往網際網路邁進了<br />[1;31m→ [33mGoGi8[m[33m:是微軟害的？還是你的貪念害的？知足常樂啊！不過你很聰明。 [m 10/02 23:31<br />[1;37m推 [33mtmm[m[33m:太精采的人生歷練,這樣才是活過,我相信你可以再翻身的!加油! [m 10/02 23:39<br />[1;37m推 [33mmode1224[m[33m:神人，但當初沒完善的人生規劃!<br />[m 10/02 23:42<br />[1;31m→ [33mmode1224[m[33m:你可能不是一個好老闆，但絕對是一個成功的研發工程師。 [m 10/02 23:42<br />[1;31m→ [33mmode1224[m[33m:這可能就是所謂的「對的人還是要放在對的位置吧!」 [m 10/02 23:43<br />[1;37m推 [33mmode1224[m[33m:大哥，您真的很強，您可以佈要再考慮創業，或許很快就能 [m 10/02 23:47<br />[1;31m→ [33mmode1224[m[33m:回到無負債的生活，然後開始做些簡單的理財規劃~ [m 10/02 23:48<br />[1;31m→ [33mmode1224[m[33m:不求富裕，只求財務自由，這樣下半生也是能樂的輕鬆唷! [m 10/02 23:48<br />給個讚!<br />[1;37m推 [33mtenderman[m[33m:您可以寫個"賭爛狗"的APP看要咬董事長 總經理 經理 同 [m 10/02 23:50<br />[1;31m→ [33mtenderman[m[33m:事 咬越多下 咬的越大力分數越高 還可以改人名 發洩不爽 [m 10/02 23:51<br />我會一直加註解是因為很怕人以為我在唬爛<br />光程式消失那一段就很離奇，相信很少人可以接受這個事實，<br />將近30年的程式、許許多多的Content化為烏有<br />當初我有一個非常專業的網站，花了將近500萬和許多人力建置的<br />有關牙醫(民國88年~89年間建置的)，<br />如果有牙醫系畢業的，應該都看過那個網站<br />有駐站牙醫師和患者可以互動<br />而那個網站消失在97年底<br />[1;37m推 [33mq111175[m[33m:看在還是很嫩的年輕人眼裡,真的很佩服大叔不服輸的勇氣! [m 10/02 23:56<br />哇某尬意輸ㄟ感覺<br />[1;37m推 [33mv00001[m[33m:推大叔一個!!!你一定可以在成功翻身的加油!!!<br />[m 10/02 23:59<br />[1;37m推 [33mparati22[m[33m:厲害，推...真人真事笨事...夫妻倆心臟都很大顆 [m 10/03 00:13<br />[1;37m推 [33mWYchuang[m[33m:到apple/Android上面搞個好用或好玩小程式<br />可以賺點外快 [m 10/03 00:14<br />[1;31m→ [33mWYchuang[m[33m:另外Amazon Kindle上面還沒有好用的中文字典<br />&#8230; [m 10/03 00:16<br />[1;37m推 [33mmicaDanube[m[33m:推 祝福你未來一切會更順利:)<br />[m 10/03 00:22<br />[1;37m推 [33mCNN007[m[33m:如果有心力 退一步 不 是好幾百步 好好想一下穩定的投資 [m 10/03 00:23<br />[1;37m推 [33mqaz516[m[33m:加油! <br />[m 10/03 00:24<br />[1;31m→ [33mCNN007[m[33m:也有很多曾經賠過 現在又站起來的 從哪裡跌倒 <br />[m 10/03 00:24<br />[1;31m→ [33mCNN007[m[33m:就從那裡爬起來 加油!!!!!!!!!!!!!!!!!!!!!!!!!!!<br />[m 10/03 00:24<br />[1;37m推 [33mwangmytsai[m[33m:大叔加油!!!小朋友幫你推一個XD<br />[m 10/03 00:28<br />[1;37m推 [33mtgod2100[m[33m:精采的人生 這真的是大風大浪<br />[m 10/03 00:28<br />※ 編輯: tty77 來自: 114.27.23.207 (10/03 00:29)<br />[1;31m→ [33mtgod2100[m[33m:挫折可以使我們跌倒 要不要爬起來是自己選擇！ [m 10/03 00:30<br />[1;37m推 [33mLineageIII[m[33m:推! <br />[m 10/03 00:30<br />[1;37m推 [33mgarsnsd[m[33m:大叔加油 你如此努力的來學習年輕人的思維<br />你一定會成功!! [m 10/03 00:31<br />[1;37m推 [33marashi0107[m[33m:加油!! 希望你能找到輕鬆過生活的方法<br />: ) [m 10/03 00:35<br />[1;37m推 [33muonfon[m[33m:加油!!!!：　） <br />[m 10/03 00:41<br />[1;37m推 [33mdennis7957[m[33m:有能力的人一定可以東山再起的，加油<br />[m 10/03 00:51<br />[1;37m推 [33mteshatea[m[33m:推大叔精神！ <br />[m 10/03 00:54<br />[1;37m推 [33mBBSealion[m[33m:太 猛 了！！！！ <br />[m 10/03 00:55<br />[1;37m推 [33mpupu[m[33m:大叔加油!!等你成功回來把故事寫完!<br />[m 10/03 01:02<br />[1;37m推 [33milove23[m[33m:推毅力。老婆好棒!!!!大叔加油!!!!等你成功的後半生發佈!! [m 10/03 01:04<br />[1;37m推 [33mkilieolee[m[33m:希望將來您也能在這裡分享您的後半生喔^^<br />[m 10/03 01:11<br />[1;37m推 [33mlindy00015[m[33m:後半生再笨下去也不太妙<br />[m 10/03 01:12<br />[1;37m推 [33mfan10401[m[33m:轟轟烈烈啊!! <br />[m 10/03 01:24<br />[1;37m推 [33mfreech[m[33m:最好的資產---老婆經過你的大風大浪後還願意跟著你 [m 10/03 01:30<br />[1;37m推 [33mnegoonna[m[33m:看了不知道為什麼，真的滿想知道大叔在想什麼的 XD 加油 [m 10/03 01:43<br />[1;37m推 [33mMAY0718[m[33m:到這年紀大叔還是能有如此衝勁，實在佩服!!想想從高職畢業 [m 10/03 01:47<br />[1;31m→ [33mMAY0718[m[33m:後的我，到現在還在迷惘該做什麼...實在佩服!!大叔加油啊! [m 10/03 01:48<br />[1;37m推 [33malisonej[m[33m:推永不放棄!!!!!!! <br />[m 10/03 02:16<br />[1;37m推 [33mventy[m[33m:看完想起自己當初創業顛波歷歷在目，跟朋友合夥初期雄心壯 [m 10/03 02:16<br />[1;31m→ [33mventy[m[33m:志也是想要億來億去而撩下去<br />[m 10/03 02:17<br />[1;31m→ [33mventy[m[33m:但後來一直賠錢又是負責人每個月錢一直流出去，老婆小孩都 [m 10/03 02:17<br />[1;31m→ [33mventy[m[33m:快寄別人養了，連正常營運都是奢望，億來億去幻想都從富邦 [m 10/03 02:18<br />[1;31m→ [33mventy[m[33m:換成中信了，後來拆夥更慘，很長一段時間都不太想跟老婆提 [m 10/03 02:18<br />[1;31m→ [33mventy[m[33m:到工作情況，還好她也沒有埋怨我為何當初走這條路而不去上班 [m 10/03 02:18<br />[1;31m→ [33mventy[m[33m:或教書，時過境遷後她緩緩道出：嫁給我才知道我真的不適合當 [m 10/03 02:19<br />[1;31m→ [33mventy[m[33m:老闆。。。。。。。。。。。真希望她是錯的<br />[m 10/03 02:20<br />[1;37m推 [33modintoby[m[33m:推!!! 太厲害了!! 加油:)<br />[m 10/03 02:40<br />[1;37m推 [33md20145[m[33m:給現在失意的年輕人最佳典範! 推 (我也是小朋友):D [m 10/03 02:51<br />[1;37m推 [33mBitePen[m[33m:大叔加油!! 永不放棄 <br />[m 10/03 07:50<br />[1;37m推 [33mmalindorothy[m[33m:天啊大叔 你好棒 非常感謝你這篇經驗分享<br />讓我得到許 [m 10/03 08:04<br />[1;31m→ [33mmalindorothy[m[33m:多 請務必分享你朋友賣東西的那段故事!<br />另外祝您翻身 [m 10/03 08:04<br />[1;31m→ [33mmalindorothy[m[33m:成功!! <br />[m 10/03 08:04<br />[1;37m推 [33mcharles0203[m[33m:cheer up!!!!!!!!!!! <br />[m 10/03 08:30<br />[1;37m推 [33mmova[m[33m:看了好感動, 加油! 希望你東山再起!!<br />[m 10/03 09:37<br />[1;37m推 [33mhappymama[m[33m:加油!! <br />[m 10/03 10:14<br />[1;37m推 [33msky19831105[m[33m:看了覺得..我又充滿了"正面能量"了..好熱血的大叔 [m 10/03 10:16<br />[1;37m推 [33mDFM[m[33m:看完後整個人充滿往前走的活力，大叔加油!!!<br />[m 10/03 10:28<br />[1;37m推 [33mlianggua[m[33m:大叔加油!!!!!!! <br />[m 10/03 10:32<br />[1;37m推 [33msatansss[m[33m:我覺得你下半生可以轉顧問或作家演說家的方向<br />[m 10/03 10:46<br />[1;31m→ [33msatansss[m[33m:如此豐富的人生經歷應該多分享給後進才能提升它的價值 [m 10/03 10:46<br />[1;31m→ [33msatansss[m[33m:何苦再執著於創業這條路呢 您的上半生不是已說明你不是 [m 10/03 10:47<br />[1;31m→ [33msatansss[m[33m:個好管理者了嗎? <br />[m 10/03 10:48<br />[1;37m推 [33mwcmwcm[m[33m:大叔加油！！！ <br />[m 10/03 10:53<br />[1;37m推 [33mnanogiant[m[33m:償還龐大的債務 和累積龐大的債務 有時候是相同的事 [m 10/03 10:54<br />[1;37m推 [33mtwelvechen[m[33m:同為工程師 加油!!!!!!!!!!!!!!!!!!!!要請人可以找我 [m 10/03 11:09<br />[1;31m→ [33mtwelvechen[m[33m:不過我能接受的最低月薪是五萬......<br />[m 10/03 11:10<br />※ [1;32mRungTai[0;32m:轉錄至看板 MenTalk[m <br />10/03 11:15<br />[1;31m→ [33mjesuiseve[m[33m:超強的啦,寫網誌教教年輕人(謝謝)<br />[m 10/03 11:21<br />[1;31m→ [33mKAMAYO[m[33m:我覺得幫大叔弄到八掛版 應該很多記者會上 之後就紅 會好轉 [m 10/03 11:56<br />目前情況不適合吧，想紅2000年時就有很好機會，八卦版太八卦了。<br />等我寫出好程式再說吧<br />轉什麼版都ok，八卦版，我真的沒有辦法應付<br />[1;37m推 [33mfablife[m[33m:大叔是不是缺專業經理人和行銷人才阿<br />[m 10/03 12:09<br />[1;37m推 [33mr0930[m[33m:加油吧 至少妻小孩還在你身邊<br />[m 10/03 12:20<br />[1;37m推 [33mtloy1966[m[33m:如果可以把一些經驗分享到blog或其他平台上...<br />[m 10/03 13:06<br />[1;31m→ [33mtloy1966[m[33m:花點時間經營..或許會讓你得更好過一點 加油 <br />[m 10/03 13:06<br />[1;37m推 [33mkings45[m[33m:好好愛你老婆吧 我覺得她很偉大 不離不棄 <br />[m 10/03 13:09<br />[1;31m→ [33ma908350614[m[33m:大起大落的半輩子欸... <br />[m 10/03 14:06<br />[1;37m推 [33msilstone[m[33m:通校閃電快槍手就是你@@! (大驚 <br />[m 10/03 14:31<br />↑假的，是tty77閃電快機手，海軍通校根本不碰槍<br />[1;37m推 [33ma23031631[m[33m:大叔加油!!! <br />[m 10/03 14:57<br />[1;37m推 [33mcowboy0526[m[33m:推一個!借轉創業版! <br />[m 10/03 14:59<br />※ [1;32mcowboy0526[0;32m:轉錄至看板 toberich[m <br />10/03 14:59<br />[1;37m推 [33mrbei[m[33m:大叔加油 等你成功了可以翻拍電影吧<br />[m 10/03 15:12<br />已經會回水球了，前面的水球沒有回應，很抱歉<br />也謝謝大家的鼓勵!!<br />[1;37m推 [33mdavidbright[m[33m:大叔唯三的文章竟然有一篇在笨版..只好推了! [m 10/03 15:39<br />這裡是第一篇，其他兩篇是為了累積到10篇的廢文，應該還會發7篇廢文<br />我想在飄版分享經驗，不能發文~~切~~<br />[1;37m推 [33misaza[m[33m:偶爾跟老婆說"我愛妳"感謝她吧!希望你的孩子不會怨恨你 [m 10/03 16:16<br />[1;37m推 [33mSunofgod[m[33m:可以去Hate版....抱怨點東西就算一篇了<br />[m 10/03 16:34<br />已經在Hate板抱怨2篇了，不知道還要抱怨什麼<br />[1;37m推 [33mimfefe[m[33m:加油!! <br />[m 10/03 16:39<br />[1;37m推 [33mswpoker[m[33m:哈~~你要去管理啦 <br />[m 10/03 16:51<br />[1;37m推 [33mnobelle[m[33m:大叔，你很幸運，因為你的老婆小孩都很挺你!加油!! [m 10/03 16:54<br />[1;37m推 [33mNeoLife[m[33m:神之大叔阿....非常精彩的人生 加油!!! <br />[m 10/03 17:03<br />[1;37m推 [33mcloverleaf4[m[33m:大叔已經有最大的財富→家人~加油！！<br />[m 10/03 17:04<br />[1;37m推 [33mSunofgod[m[33m:隨便抱怨阿 起床頭暈 腳踩滑 開機好慢 水有雜質 隨便抱怨 [m 10/03 17:09<br />[1;37m推 [33mmin214[m[33m:加油! <br />[m 10/03 17:26<br />[1;37m推 [33mYIDAN[m[33m:快出書抽版稅啦!!!!!!!! <br />[m 10/03 17:28<br />[1;37m推 [33majoun[m[33m:tty ryry pls to me XD 好懷念的老設備~~<br />[m 10/03 17:35<br />你知道TTY?年紀不小喔~~<br />補個TTY的圖 http://ppt.cc/_i4t<br />[1;31m→ [33majoun[m[33m:前輩加油~~ <br />[m 10/03 17:37<br />[1;37m推 [33mGDvsDL[m[33m:給原po：加油！人生只剩下堅持是屬於自己的！讚<br />[m 10/03 17:45<br />.. .- &#8212; &#8230; ..- .&#8211;. . .-. &#8212; .- -. &#8230;. .- &#8230;. .-<br />摩斯密碼<br />[1;37m推 [33mShawSean[m[33m:大叔加油！ <br />[m 10/03 17:50<br />[1;31m→ [33mshinysaku[m[33m:跑去估狗：I AM SUPERMAN HA HA ←大叔超酷的 <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  [m 10/03 17:56<br />這麼快就破解了!!!估狗讓神秘感消失了<br />[1;37m推 [33mmydeargf[m[33m:讓我想到我的英文字母R是用李玟的滴搭滴學起來的XD [m 10/03 18:03<br />[1;31m→ [33mmydeargf[m[33m:現在app正夯啊~ 又一個掘起的時機!! (吧) <br />[m 10/03 18:05<br />[1;37m推 [33mAero1989[m[33m:大叔加油:） <br />[m 10/03 19:00<br />[1;37m推 [33mDeaGoo[m[33m:大叔加油!! <br />[m 10/03 19:18<br />[1;37m推 [33miamjk122[m[33m:大叔好猛~~加油~!! (俺可以投資你當股東嗎..XD)<br />[m 10/03 19:59<br />[1;37m推 [33malohaona[m[33m:大叔!這麼正向而且還肯靠自己再戰!真的很強大! [m 10/03 20:34<br />[1;31m→ [33malohaona[m[33m:好激勵人心!!! <br />[m 10/03 20:34<br />[1;37m推 [33mSaraScofield[m[33m:叔叔加油!!!!還完債再賺點錢以後見好就收然後一定要 [m 10/03 20:39<br />[1;31m→ [33mSaraScofield[m[33m:好好對待你老婆!!!!他太偉大了!!!!<br />[m 10/03 20:39<br />[1;37m推 [33mcmsisgod[m[33m:你的人生經驗一定很豐富~太佩服你了!!!<br />[m 10/03 21:17<br />[1;37m推 [33mfooioi[m[33m:標題沒有分類 被版主刪掉就囧了<br />[m 10/03 21:18<br />[1;31m→ [33mtty77[m[33m:剛剛再看了一下，標題可以不分類阿<br />[m 10/03 21:23<br />[1;31m→ [33ms12345[m[33m:大叔這樣大起大落感覺心臟應該不錯強<br />[m 10/03 22:15<br />[1;37m推 [33mIamBomi[m[33m:我現在也陷入難關中...看看你的真的發現是雲淡風輕 [m 10/03 22:23<br />[1;37m推 [33ma2993697[m[33m:太祟拜你了，加油!! <br />[m 10/03 22:30<br />[1;37m推 [33mneko415[m[33m:大叔你真的可敬！！！不管犯了什麼錯都知道不放棄和檢討， [m 10/03 22:38<br />[1;31m→ [33mneko415[m[33m:也懂得感恩孩子和太太…大叔你這樣的人一定會成功的!加油 [m 10/03 22:39<br />[1;37m推 [33mjacko1019[m[33m:強者大叔 加油!!! <br />[m 10/03 22:50<br />[1;37m推 [33mwildstar[m[33m:看到大叔那麼有活力 小弟也要拼了...<br />[m 10/03 23:08<br />[1;37m推 [33mcybeth[m[33m:加油～ <br />[m 10/03 23:11<br />[1;37m推 [33mmiyako727[m[33m:大叔的年紀跟我爸差不多!!大叔加油!!!!! <br />[m 10/03 23:12<br />[1;37m推 [33mSarnux[m[33m:大叔加油 97年後還有後續嗎？<br />[m 10/03 23:25<br />[1;37m推 [33mbaopig[m[33m:-.-- --- ..- -.-. .- -. -.. --- .. - <br />[m 10/03 23:37<br />謝謝!!<br />[1;31m→ [33mTCFmars[m[33m:太猛的大叔,不介意的話,希望能看看你寫的幾個網站 [m 10/03 23:44<br />[1;37m推 [33mwhoman[m[33m:好厲害的大叔！你去當兵我才剛生出來咧@@.突然覺得自己好廢 [m 10/03 23:45<br />※ 編輯: tty77 來自: 114.27.23.207 (10/03 23:50)<br />[1;37m推 [33mVitus[m[33m:加油,我是小扶輪,為社友uncle加油!! <br />[m 10/04 00:14<br />[1;37m推 [33mmeltice[m[33m:我一直幻想可以寫支自動賺錢的程式 也是很多人的幻想吧 [m 10/04 00:33<br />[1;31m→ [33mmeltice[m[33m:不過美國一堆博士高材生設計的高頻交易都不一定穩賺了... [m 10/04 00:34<br />[1;31m→ [33mmeltice[m[33m:應該說現在金融市場上有超過一半的交易都是電腦跟電腦對打 [m 10/04 00:35<br />[1;37m推 [33mkimuraeki[m[33m:人生經歷很豐富阿，真的誠心的建議可以出書什麼的， [m 10/04 01:55<br />[1;31m→ [33mkimuraeki[m[33m:應該可以賣的不錯吧?! <br />[m 10/04 01:55<br />[1;31m→ [33mkimuraeki[m[33m:或者把自己的專業寫成書，也是個辦法!<br />[m 10/04 01:56<br />[1;37m推 [33mmystage[m[33m:您在許多方面是非常優秀的，您只需要找到能跟您互補的 [m 10/04 01:57<br />[1;31m→ [33mmystage[m[33m:合夥人，就足夠再打下一片天空。您賺了經驗和精彩的人生 [m 10/04 01:58<br />[1;37m推 [33mling79523[m[33m:大叔加油! <br />[m 10/04 02:06<br />[1;37m推 [33msummeruse[m[33m:大書加油 <br />[m 10/04 02:35<br />[1;37m推 [33mselvester[m[33m:-... . .-- .. - .... -.-- --- ..- <br />[m 10/04 03:01<br />[1;31m→ [33mselvester[m[33m:就像魏導說，我們不要當投資，當作這筆錢突然不見了。 [m 10/04 03:03<br />[1;31m→ [33mselvester[m[33m:然後作品突然出來了。 <br />[m 10/04 03:04<br />[1;31m→ [33mselvester[m[33m:募款我偏向無股東制，人生都有低潮，今日此助明日助我 [m 10/04 03:05<br />[1;37m推 [33mpaleoworld[m[33m:大叔GOGOGO!!!!! <br />[m 10/04 03:39<br />[1;37m推 [33mnibgn[m[33m:大叔加油!!這篇也讓我這個即將出社會的臭小子有了警惕 [m 10/04 04:14<br />[1;31m→ [33mnibgn[m[33m:畢竟我也是活在家中有負債的情況 一起加油!!! <br />[m 10/04 04:14<br />[1;37m推 [33myuken[m[33m:加油!!你有個很棒的老婆呢^^<br />[m 10/04 05:25<br />[1;37m推 [33mchris[m[33m:了不起！ <br />[m 10/04 07:39<br />[1;37m推 [33manna78810[m[33m:認真的男人是最帥的 加油大叔!!谷底翻身不是夢!! [m 10/04 08:54<br />[1;37m推 [33mlemontea0328[m[33m:認真的男人是最帥的 加油大叔!!谷底翻身不是夢!! [m 10/04 09:27<br />[1;37m推 [33mncusnoopy[m[33m:很棒耶，給你加油 ^^ <br />[m 10/04 09:52<br />[1;37m推 [33mmayanino[m[33m:好厲害,摔了這麼多次還能靠著意志力爬起來,也要感謝不離 [m 10/04 10:06<br />[1;31m→ [33mmayanino[m[33m:不棄的另一半哦 <br />[m 10/04 10:06</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netqna.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netqna.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netqna.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netqna.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netqna.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netqna.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netqna.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netqna.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netqna.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netqna.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netqna.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netqna.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netqna.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netqna.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=130&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netqna.wordpress.com/2011/10/04/%e5%80%bc%e5%be%97%e4%bb%a4%e6%88%91%e6%b7%b1%e6%80%9d%e7%9a%84%e4%b8%80%e7%9f%ad%e6%96%87/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfe92478fd5989b43dc53cf948842dfd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netqna</media:title>
		</media:content>
	</item>
		<item>
		<title>全球的品牌價值排名</title>
		<link>http://netqna.wordpress.com/2011/09/16/%e5%85%a8%e7%90%83%e7%9a%84%e5%93%81%e7%89%8c%e5%83%b9%e5%80%bc%e6%8e%92%e5%90%8d-2/</link>
		<comments>http://netqna.wordpress.com/2011/09/16/%e5%85%a8%e7%90%83%e7%9a%84%e5%93%81%e7%89%8c%e5%83%b9%e5%80%bc%e6%8e%92%e5%90%8d-2/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 03:11:00 +0000</pubDate>
		<dc:creator>netqna</dc:creator>
				<category><![CDATA[資訊科技趨勢]]></category>
		<category><![CDATA[品牌]]></category>

		<guid isPermaLink="false">https://netqna.wordpress.com/2011/09/16/%e5%85%a8%e7%90%83%e7%9a%84%e5%93%81%e7%89%8c%e5%83%b9%e5%80%bc%e6%8e%92%e5%90%8d-2/</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=126&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img title="2011年全球最具价值品牌排行榜" alt="2011年全球最具价值品牌排行榜" src="http://articles.csdn.net/uploads/allimg/110916/0912033J2-0.png" width="653" height="541"></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netqna.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netqna.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netqna.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netqna.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netqna.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netqna.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netqna.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netqna.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netqna.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netqna.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netqna.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netqna.wordpress.com/126/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netqna.wordpress.com/126/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netqna.wordpress.com/126/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=126&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netqna.wordpress.com/2011/09/16/%e5%85%a8%e7%90%83%e7%9a%84%e5%93%81%e7%89%8c%e5%83%b9%e5%80%bc%e6%8e%92%e5%90%8d-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfe92478fd5989b43dc53cf948842dfd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netqna</media:title>
		</media:content>

		<media:content url="http://articles.csdn.net/uploads/allimg/110916/0912033J2-0.png" medium="image">
			<media:title type="html">2011年全球最具价值品牌排行榜</media:title>
		</media:content>
	</item>
		<item>
		<title>勉勵自我</title>
		<link>http://netqna.wordpress.com/2011/07/07/%e5%8b%89%e5%8b%b5%e8%87%aa%e6%88%91/</link>
		<comments>http://netqna.wordpress.com/2011/07/07/%e5%8b%89%e5%8b%b5%e8%87%aa%e6%88%91/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 16:12:48 +0000</pubDate>
		<dc:creator>netqna</dc:creator>
				<category><![CDATA[心情]]></category>

		<guid isPermaLink="false">https://netqna.wordpress.com/2011/07/07/%e5%8b%89%e5%8b%b5%e8%87%aa%e6%88%91/</guid>
		<description><![CDATA[經驗，並非表示在一個人身上曾發生過什麼樣的事，而是看這個人曾在身上做出什麼樣的事。 第一、不管是什麼樣的環境、不管心裡是多害怕或多低落，我們都得學會很快地改變自己的狀態。 第二、不管在任何環境下我們都要隨時能夠改變。 第三、要懂得利用行氣和意念使之成為習慣性。 &#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;&#160;&#160;&#160; Aldous Huxley<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=121&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>經驗，並非表示在一個人身上曾發生過什麼樣的事，而是看這個人曾在身上做出什麼樣的事。</strong></p>
<p>第一、不管是什麼樣的環境、不管心裡是多害怕或多低落，我們都得學會很快地改變自己的狀態。</p>
<p>第二、不管在任何環境下我們都要隨時能夠改變。</p>
<p>第三、要懂得利用行氣和意念使之成為習慣性。</p>
<p>&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;&nbsp;&nbsp;&nbsp;&nbsp; Aldous Huxley</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netqna.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netqna.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netqna.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netqna.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netqna.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netqna.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netqna.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netqna.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netqna.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netqna.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netqna.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netqna.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netqna.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netqna.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=121&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netqna.wordpress.com/2011/07/07/%e5%8b%89%e5%8b%b5%e8%87%aa%e6%88%91/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfe92478fd5989b43dc53cf948842dfd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netqna</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://netqna.wordpress.com/2010/10/16/hello-world/</link>
		<comments>http://netqna.wordpress.com/2010/10/16/hello-world/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 15:30:08 +0000</pubDate>
		<dc:creator>netqna</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://netqna.wordpress.com/?p=1</guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=1&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netqna.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netqna.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netqna.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netqna.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netqna.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netqna.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netqna.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netqna.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netqna.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netqna.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netqna.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netqna.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netqna.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netqna.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=1&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netqna.wordpress.com/2010/10/16/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfe92478fd5989b43dc53cf948842dfd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netqna</media:title>
		</media:content>
	</item>
		<item>
		<title>微軟表示將發布一個輕量級的IIS Express</title>
		<link>http://netqna.wordpress.com/2010/07/02/%e5%be%ae%e8%bb%9f%e8%a1%a8%e7%a4%ba%e5%b0%87%e7%99%bc%e5%b8%83%e4%b8%80%e5%80%8b%e8%bc%95%e9%87%8f%e7%b4%9a%e7%9a%84iis-express/</link>
		<comments>http://netqna.wordpress.com/2010/07/02/%e5%be%ae%e8%bb%9f%e8%a1%a8%e7%a4%ba%e5%b0%87%e7%99%bc%e5%b8%83%e4%b8%80%e5%80%8b%e8%bc%95%e9%87%8f%e7%b4%9a%e7%9a%84iis-express/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 18:45:35 +0000</pubDate>
		<dc:creator>netqna</dc:creator>
				<category><![CDATA[資訊科技趨勢]]></category>

		<guid isPermaLink="false">http://netqna.wordpress.com/2010/07/02/%e5%be%ae%e8%bb%9f%e8%a1%a8%e7%a4%ba%e5%b0%87%e7%99%bc%e5%b8%83%e4%b8%80%e5%80%8b%e8%bc%95%e9%87%8f%e7%b4%9a%e7%9a%84iis-express</guid>
		<description><![CDATA[微軟最近表示，將發布一個新的Web伺服器版本IIS Express，用於簡化建設和測試企業網站的流程。 新版將基於目前IIS 7.x代碼進行開發，結合了IIS和ASP.NET開發伺服器的特性，使其更容易建立和營運ASP.NET網站和應用，用戶可以在任意一個Windows XP和更高的系統中部署這一伺服器端，並可以讓用戶充分利用IIS7.x中的功能集，並且不需要管理員的帳戶來營運。 但是IIS Express並不支援安全套接字層（SSL）和搜索引擎優化（SEO）等特性，它僅適合於開發和測試之用。好處在於它極為輕量級，下載容量不到10MB，並且完全無需更改網頁代碼就可以平滑從別的IIS版本上遷移過來。 詳細訊息請參見ScottGu&#8217;s Blog︰http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=4&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!9D582B3DDA3160BA!636" class="bvMsg">
<div>微軟最近表示，將發布一個新的Web伺服器版本IIS Express，用於簡化建設和測試企業網站的流程。</div>
<div>新版將基於目前IIS 7.x代碼進行開發，結合了IIS和ASP.NET開發伺服器的特性，使其更容易建立和營運ASP.NET網站和應用，用戶可以在任意一個Windows XP和更高的系統中部署這一伺服器端，並可以讓用戶充分利用IIS7.x中的功能集，並且不需要管理員的帳戶來營運。</div>
<div>但是IIS Express並不支援安全套接字層（SSL）和搜索引擎優化（SEO）等特性，它僅適合於開發和測試之用。好處在於它極為輕量級，下載容量不到10MB，並且完全無需更改網頁代碼就可以平滑從別的IIS版本上遷移過來。</div>
<div>詳細訊息請參見ScottGu&#8217;s Blog︰<a href="http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx">http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx</a></div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netqna.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netqna.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netqna.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netqna.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netqna.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netqna.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netqna.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netqna.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netqna.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netqna.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netqna.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netqna.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netqna.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netqna.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=4&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netqna.wordpress.com/2010/07/02/%e5%be%ae%e8%bb%9f%e8%a1%a8%e7%a4%ba%e5%b0%87%e7%99%bc%e5%b8%83%e4%b8%80%e5%80%8b%e8%bc%95%e9%87%8f%e7%b4%9a%e7%9a%84iis-express/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfe92478fd5989b43dc53cf948842dfd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netqna</media:title>
		</media:content>
	</item>
		<item>
		<title>ASP.NET 環境中 JavaScript 偵錯方式 &#8211; OneNet 魔力小子</title>
		<link>http://netqna.wordpress.com/2010/04/14/asp-net-%e7%92%b0%e5%a2%83%e4%b8%ad-javascript-%e5%81%b5%e9%8c%af%e6%96%b9%e5%bc%8f-onenet-%e9%ad%94%e5%8a%9b%e5%b0%8f%e5%ad%90/</link>
		<comments>http://netqna.wordpress.com/2010/04/14/asp-net-%e7%92%b0%e5%a2%83%e4%b8%ad-javascript-%e5%81%b5%e9%8c%af%e6%96%b9%e5%bc%8f-onenet-%e9%ad%94%e5%8a%9b%e5%b0%8f%e5%ad%90/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 16:38:00 +0000</pubDate>
		<dc:creator>netqna</dc:creator>
				<category><![CDATA[程式技術分享區]]></category>

		<guid isPermaLink="false">http://netqna.wordpress.com/2010/04/14/asp-net-%e7%92%b0%e5%a2%83%e4%b8%ad-javascript-%e5%81%b5%e9%8c%af%e6%96%b9%e5%bc%8f-onenet-%e9%ad%94%e5%8a%9b%e5%b0%8f%e5%ad%90</guid>
		<description><![CDATA[     在開發Web 平台的應用程式，Java Script 基本功是不可避免的，今天筆者先來談談在Visual Studio 環境下 JavaScirpt 基本功-偵錯(Debug)方式與技巧，以及如何利用IE 8 版本 Browser 的內建偵錯器來進行除錯， 至於JavaScript的語法，不在此篇幅中概述。 （環境建置）  在Visual Studio 2008環境下，新增一個Web Site，並新增一個WebPage，命名為 Debug1.aspx，並從工具箱拖拉一個Button控制項至Debug1.aspx頁面，如圖示一： 在Debug1.aspx的原始檔編輯頁面，填寫以下JavaScirpt程式碼 1: &#60;script language=&#34;javascript&#34;&#62; 2: function JavaScirptDebug() &#123; 3: var author = &#34;OneNet魔力小子&#34;; 4: alert(author); 5: &#125; 8: &#60;/script&#62; 　　 在 Debug1.aspx的Button控制項的OnClientClick屬性，填入 JavaScirptDebug() ，此設定會在使用者在頁面執行 Button Click 時呼叫JavaScipt的Function(JavaScirptDebug)。 上敘環境建置完，進行除錯方式的技巧分享 在VS 2008(2005) IDE環境下，在需要進行除錯的地方加入，”Debugger ;”關鍵字，如以下圖示 在Debug1.aspx頁面，按右鍵進行在瀏覽器中檢視   此時在出現的畫面中點選Button時，會出現此視窗 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=5&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!9D582B3DDA3160BA!621" class="bvMsg">
<p>     在開發Web 平台的應用程式，Java Script 基本功是不可避免的，今天筆者先來談談在Visual Studio 環境下 JavaScirpt 基本功-偵錯(Debug)方式與技巧，以及如何利用IE 8 版本 Browser 的內建偵錯器來進行除錯， <br />至於JavaScript的語法，不在此篇幅中概述。</p>
<p>（環境建置）  </p>
<p>在Visual Studio 2008環境下，新增一個Web Site，並新增一個WebPage，命名為 Debug1.aspx，並從工具箱拖拉一個Button控制項至Debug1.aspx頁面，如圖示一： <br /><a href="http://netqna.files.wordpress.com/2010/04/image5b45d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b45d.png?w=592&#038;h=127" width="592" height="127" /></a></p>
<p>在Debug1.aspx的原始檔編輯頁面，填寫以下JavaScirpt程式碼</p>
<div>
<div>
<pre><span>   1:</span> &lt;script language=<span>&quot;javascript&quot;</span>&gt;</pre>
<pre><span>   2:</span>        <span>function</span> JavaScirptDebug() &#123;</pre>
<pre><span>   3:</span>            <span>var</span> author = <span>&quot;OneNet魔力小子&quot;</span>;</pre>
<pre><span>   4:</span>            alert(author);</pre>
<pre><span>   5:</span>        &#125;</pre>
<pre><span>   8:</span>    &lt;/script&gt;</pre>
<pre>　　<a href="http://netqna.files.wordpress.com/2010/04/image5b105d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b105d.png?w=534&#038;h=250" width="534" height="250" /></a> </pre>
</div>
</div>
<p>在 Debug1.aspx的Button控制項的OnClientClick屬性，填入 JavaScirptDebug() ，此設定會在使用者在頁面執行 <br />Button Click 時呼叫JavaScipt的Function(JavaScirptDebug)。 <br /><a href="http://netqna.files.wordpress.com/2010/04/image5b175d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b175d.png?w=244&#038;h=191" width="244" height="191" /></a> </p>
<p>上敘環境建置完，進行除錯方式的技巧分享 </p>
<p>在VS 2008(2005) IDE環境下，在需要進行除錯的地方加入，”<strong>Debugger</strong> ;”關鍵字，如以下圖示 <br /><a href="http://netqna.files.wordpress.com/2010/04/image5b145d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b145d.png?w=385&#038;h=119" width="385" height="119" /></a> </p>
</p>
<p>在Debug1.aspx頁面，按右鍵進行在瀏覽器中檢視 <br /><a href="http://netqna.files.wordpress.com/2010/04/image5b205d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b205d.png?w=239&#038;h=244" width="239" height="244" /></a>  <br /><a href="http://netqna.files.wordpress.com/2010/04/image5b245d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b245d.png?w=437&#038;h=192" width="437" height="192" /></a> <br />此時在出現的畫面中點選Button時，會出現此視窗 <br /><a href="http://netqna.files.wordpress.com/2010/04/image5b295d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b295d.png?w=443&#038;h=157" width="443" height="157" /></a> </p>
<p>請選擇是，進行偵錯，並在Ｖisual Studio Just-Time 偵錯工具，選擇此專案（或另選擇新執行個體 <br />來產生新的專案進行除錯），選擇後繼續按是(Y)，開始進行除錯動作。 <br /><a href="http://netqna.files.wordpress.com/2010/04/image5b325d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b325d.png?w=244&#038;h=242" width="244" height="242" /></a>  </p>
<p>Ｖisual Studio Just-Time 偵錯工具自動會停在 ＂debugger;＂ <br /><a href="http://netqna.files.wordpress.com/2010/04/image5b375d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b375d.png?w=458&#038;h=161" width="458" height="161" /></a>  <br />接下來，就可以利用Ｖisual Studio IDE 的區域變數視窗等技巧，觀察變數值等…</p>
<p>以上技巧是在VS2008以前版本（含VS2008)，如果是在VS2008後的版本，VISUAL STUDIO對於 <br />JavaScript的支援度，更人性化與便利，可以以往寫C＃或VB的方式，直接設定中斷點（F9），在執行（F5)， <br />VISUAL STUDIO就會進行除錯畫面。</p>
<p>（在IE 8 進行JavaScirpt的除錯方式） <br />在瀏覽網頁時，如前面範例Debug1.aspx時，直接在IE8 Browser，按F12(啟動IE8內建的開發者工具)，此時會出現此畫面 <br /><a href="http://netqna.files.wordpress.com/2010/04/image5b435d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b435d.png?w=560&#038;h=282" width="560" height="282" /></a> </p>
</p>
<p>切換到指令碼頁籤，就可以在程式碼設定中斷點（F9)，並按上面＂開始偵錯＂按鈕，回到瀏覽的 <br />Debug1.aspx網頁，執行Button，就會開始進行出錯…旁邊 區域變數、中斷點可以進行查看變數值 <br /><a href="http://netqna.files.wordpress.com/2010/04/image5b485d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b485d.png?w=543&#038;h=309" width="543" height="309" /></a> <br /><a href="http://netqna.files.wordpress.com/2010/04/image5b545d.png" rel="WLPP"><img style="display:inline;border-width:0;" title="image" border="0" alt="image" src="http://netqna.files.wordpress.com/2010/04/image5b545d.png?w=564&#038;h=299" width="564" height="299" /></a> </p>
</p>
<p>以上JavaScirpt Debug 技巧真的很簡單，在此分享…</p>
</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netqna.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netqna.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netqna.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netqna.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netqna.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netqna.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netqna.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netqna.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netqna.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netqna.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netqna.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netqna.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netqna.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netqna.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=5&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netqna.wordpress.com/2010/04/14/asp-net-%e7%92%b0%e5%a2%83%e4%b8%ad-javascript-%e5%81%b5%e9%8c%af%e6%96%b9%e5%bc%8f-onenet-%e9%ad%94%e5%8a%9b%e5%b0%8f%e5%ad%90/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfe92478fd5989b43dc53cf948842dfd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netqna</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b45d.png?w=300" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b105d.png?w=300" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b175d.png?w=255" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b145d.png?w=274" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b205d.png?w=293" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b245d.png?w=300" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b295d.png?w=300" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b325d.png?w=300" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b375d.png?w=300" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b435d.png?w=300" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b485d.png?w=300" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2010/04/image5b545d.png?w=300" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>進行UI介面的單元測試 實作與工具篇 (OneNet魔力小子)</title>
		<link>http://netqna.wordpress.com/2009/05/06/%e9%80%b2%e8%a1%8cui%e4%bb%8b%e9%9d%a2%e7%9a%84%e5%96%ae%e5%85%83%e6%b8%ac%e8%a9%a6-%e5%af%a6%e4%bd%9c%e8%88%87%e5%b7%a5%e5%85%b7%e7%af%87-onenet%e9%ad%94%e5%8a%9b%e5%b0%8f%e5%ad%90/</link>
		<comments>http://netqna.wordpress.com/2009/05/06/%e9%80%b2%e8%a1%8cui%e4%bb%8b%e9%9d%a2%e7%9a%84%e5%96%ae%e5%85%83%e6%b8%ac%e8%a9%a6-%e5%af%a6%e4%bd%9c%e8%88%87%e5%b7%a5%e5%85%b7%e7%af%87-onenet%e9%ad%94%e5%8a%9b%e5%b0%8f%e5%ad%90/#comments</comments>
		<pubDate>Wed, 06 May 2009 14:17:00 +0000</pubDate>
		<dc:creator>netqna</dc:creator>
				<category><![CDATA[程式技術分享區]]></category>

		<guid isPermaLink="false">http://netqna.wordpress.com/2009/05/06/%e9%80%b2%e8%a1%8cui%e4%bb%8b%e9%9d%a2%e7%9a%84%e5%96%ae%e5%85%83%e6%b8%ac%e8%a9%a6-%e5%af%a6%e4%bd%9c%e8%88%87%e5%b7%a5%e5%85%b7%e7%af%87-onenet%e9%ad%94%e5%8a%9b%e5%b0%8f%e5%ad%90</guid>
		<description><![CDATA[         本篇是主要在介紹 UI(使用者介面)的單元測試，在寫單元測試中最讓人頭痛的就是 UI層很難進行測試，尤其是UI層與邏輯層的程式耦合度很高的程式專案，而 NUnitForms 就是用來解決這個問題的良好工具，NUnitForms是作為NUnit的擴展，他主要的用途是專為Windows Forms應用程式的表單測試而設計的。         NUnitForms 可以跟 NUnit(單元測試)進行良好的配合機制，在撰寫NUnit單元測試的程式碼中，可以利用NUnitForms 的來跟Windows Form進行互動，過程中不需要再經由User(使用者)進行人工操作，因此可以用來模擬使用者操作UI的輸入，來進行接受性的單元測試，NUnit目前可以支援的控制項元素包含需多，如：Buttons, CheckBoxes, ComboBoxes, Labels, ListBoxes, RadioButtons, TabControls, TextBoxes, TreeViews, Context Menus, Forms, MenuItems, Modal Forms, Modal MessageBoxes, and the Mouse 。官方網站：http://nunitforms.sourceforge.net/index.html        下載NUnitForms，並安裝完成後，就可以新增一個程式類別專案，對NUnitForm.dll的參考引用，步驟如下：先新增一個類別專案 在專案的參考節點上按右鍵進行參考引用 NUnitForm.dll  引用NUnitForms.dll檔後，在命名空間添加using NUnit.Extensions;using NUnit.Extensions.Forms;  上述步驟完成後，接下要在單元測試程式碼(NUnit)中針對將要進行測試的Windows Form(表單)，需要執行類似下列語法來初始化。Form1 form = new Fom1();//進行Form.Show()來顯示啟用表單form.Show();      這邊有個觀念需要先特別說明，在NUnitForms框架中，已經實作出很多測試表單(Windows Form)過程中，可以模擬的Control，因此在寫單元測試中，可以根據實際需要模擬的Control，進行宣告物件實體，例如要模擬表單的TextBox，就可以新建一個Object 為 TextBoxTester，模擬Button按鈕，就可以新建立一個 ButtonTester，仔細觀察你會發現，結尾都是Tester居多，而這些模擬的Control都是延自一個基類為 ControlTester。而每個 ***Tester都有提供一些方法與屬性，來供程式呼叫與使用，以下特別撰寫這幾個範例： ex1://使用 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=6&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="msgcns!9D582B3DDA3160BA!578" class="bvMsg">
<p>         本篇是主要在介紹 UI(使用者介面)的單元測試，在寫單元測試中最讓人頭痛的就是 UI層很難進行測試，尤其是UI層與邏輯層的程式耦合度很高的程式專案，而 NUnitForms 就是用來解決這個問題的良好工具，NUnitForms是作為NUnit的擴展，他主要的用途是專為Windows Forms應用程式的表單測試而設計的。</p>
<p>        NUnitForms 可以跟 NUnit(單元測試)進行良好的配合機制，在撰寫NUnit單元測試的程式碼中，可以利用NUnitForms 的來跟Windows Form進行互動，過程中不需要再經由User(使用者)進行人工操作，因此可以用來模擬使用者操作UI的輸入，來進行接受性的單元測試，NUnit目前可以支援的控制項元素包含需多，如：Buttons, CheckBoxes, ComboBoxes, Labels, ListBoxes, RadioButtons, TabControls, TextBoxes, TreeViews, Context Menus, Forms, MenuItems, Modal Forms, Modal MessageBoxes, and the Mouse 。<br />官方網站：<a href="http://nunitforms.sourceforge.net/index.html">http://nunitforms.sourceforge.net/index.html</a></p>
<p>       下載NUnitForms，並安裝完成後，就可以新增一個程式類別專案，對NUnitForm.dll的參考引用，步驟如下：<br />先新增一個類別專案<br /><a href="http://netqna.files.wordpress.com/2009/05/0011.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="001" border="0" alt="001" src="http://netqna.files.wordpress.com/2009/05/0011.jpg?w=670&#038;h=358" width="670" height="358" /></a> </p>
<p>在專案的參考節點上按右鍵進行參考引用 NUnitForm.dll<br /><a href="http://netqna.files.wordpress.com/2009/05/0023.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="002" border="0" alt="002" src="http://netqna.files.wordpress.com/2009/05/0023.jpg?w=698&#038;h=503" width="698" height="503" /></a> <br /><a href="http://netqna.files.wordpress.com/2009/05/0035.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="003" border="0" alt="003" src="http://netqna.files.wordpress.com/2009/05/0035.jpg?w=609&#038;h=346" width="609" height="346" /></a> </p>
<p>引用NUnitForms.dll檔後，在命名空間添加<br /><font color="#ff0000">using NUnit.Extensions;<br />using NUnit.Extensions.Forms;<br /><a href="http://netqna.files.wordpress.com/2009/05/0045.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="004" border="0" alt="004" src="http://netqna.files.wordpress.com/2009/05/0045.jpg?w=440&#038;h=267" width="440" height="267" /></a> </font></p>
<p>上述步驟完成後，接下要在單元測試程式碼(NUnit)中針對將要進行測試的Windows Form(表單)，需要執行類似下列語法來初始化。<br />Form1 form = new Fom1();<br />//進行Form.Show()來顯示啟用表單<br />form.Show();</p>
<p>     這邊有個觀念需要先特別說明，在NUnitForms框架中，已經實作出很多測試表單(Windows Form)過程中，可以模擬的Control，因此在寫單元測試中，可以根據實際需要模擬的Control，進行宣告物件實體，例如要模擬表單的TextBox，就可以新建一個Object 為 TextBox<font color="#ff0000">Tester</font><font color="#000000">，模擬Button按鈕，就可以新建立一個 Button</font><font color="#ff0000">Tester</font>，仔細觀察你會發現，結尾都是Tester居多，而這些模擬的Control都是延自一個基類為 ControlTester。而每個 ***Tester都有提供一些方法與屬性，來供程式呼叫與使用，以下特別撰寫這幾個範例：</p>
<p>ex1:<br />//使用 ControlTester 來存取 TestBox 控制項的屬性<br />ControlTester textBoxTest = new ControlTester(&quot;textBox1&quot;) ;  // textBox1為Windows Form表單上的TextBox控制項ID</p>
<p>ex2:<br />//使用 ControlTester 來存取 Button 控制項的屬性<br />ControlTester buttonTest = new ControlTester(&quot;button1&quot;);    // button1為Windows Form表單上的Button控制項ID</p>
<p>ex3:<br />// 抓取某個 Form (在此為form1) 上的 button1 控制項<br />// 如果忽略掉 form1 參數，則NUnitForm將搜尋所有以呼叫 <strong>Form.Show()</strong> 的表單<br />ControlTester buttonByFormIdTest = new ControlTester(&quot;button1&quot;, &quot;form1&quot;); </p>
<p>    根據上述語法，將可以順利取得要測試的Control項目，以下根據上述在繼續寫幾個範例，來讀取控制項的屬性或呼叫歸屬方法：</p>
<p>ex1:   <br />//使用 ControlTester 來存取 TestBox 控制項的屬性<br />ControlTester textBoxTest = new ControlTester(&quot;textBox1&quot;) ;  // textBox1為Windows Form表單上的TextBox控制項ID<br />//讀取 TextBox.Text , 並列印出<br />System.Console.Out.WriteLine(textBoxTest[&quot;Text&quot;].ToString());</p>
<p>ex2:<br />//使用 ControlTester 來存取 Button 控制項的屬性<br />// button1為Windows Form表單上的Button控制項ID<br />ControlTester buttonTest = new ControlTester(&quot;button1&quot;);    <br />//觸發Button.Click()方法<br />buttonTest.FireEvent(&quot;Click&quot;, new EventArgs());</p>
<p>ex3:<br />//利用 ButtonTester 來測試 Button 作法<br />ButtonTester buttonTest2 = new ButtonTester(&quot;button1&quot;);<br />//引用Button.Click() 方法<br />buttonTest2.Click();</p>
<p><em><strong><u>[案例分享]</u></strong></em><br />      接下來，筆者將完成一個實作案例，來完成NUnit與NUnitForms的測試案例，案例將模擬有一個Windows Form表單，而這個表單擁有一個Button控制項、一個TestBox控制項、以及一個Label控制項，然後在使用NUnit(單元測試)與NUnitForms，實作出模擬預期使用者操作Form表單後，將出現的值來進行測試案例。 (本篇假設讀者已知NUnit單元測試的實作技巧)<br />      </p>
<p>       現在在專案裡新增一個Windows Form，並取名為form1</p>
<p><font color="#000000"><font color="#000000"><a href="http://netqna.files.wordpress.com/2009/05/0058.jpg" rel="WLPP"><img style="display:inline;margin-left:0;margin-right:0;border-width:0;" title="005" border="0" alt="005" align="left" src="http://netqna.files.wordpress.com/2009/05/0058.jpg?w=517&#038;h=450" width="517" height="450" /></a></p>
<p></font></font></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>在form1，從工具項拖拉Button、TextBox、Label控制項到 form1 裡<br /><a href="http://netqna.files.wordpress.com/2009/05/0064.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="006" border="0" alt="006" src="http://netqna.files.wordpress.com/2009/05/0064.jpg?w=529&#038;h=324" width="529" height="324" /></a> </p>
<p>在button1.Click() (雙點擊button1)，撰寫下列語法：</p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:'Courier New', courier, monospace;direction:ltr;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   1:</span> <span style="color:#0000ff;">private</span> <span style="color:#0000ff;">void</span> button1_Click(<span style="color:#0000ff;">object</span> sender, EventArgs e)</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   2:</span>        &#123;</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   3:</span>            <span style="color:#008000;">//TextBox輸入字串顯示至Label</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   4:</span>            <span style="color:#0000ff;">this</span>.label1.Text = <span style="color:#0000ff;">this</span>.textBox1.Text;</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   5:</span>        &#125;</pre>
</div>
</div>
<p>在專案裡，在新增一個Class，並命名為 NUnitFormsTest.cs，如下圖：</p>
<p><a href="http://netqna.files.wordpress.com/2009/05/0076.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="007" border="0" alt="007" src="http://netqna.files.wordpress.com/2009/05/0076.jpg?w=372&#038;h=440" width="372" height="440" /></a> 
<p><a href="http://netqna.files.wordpress.com/2009/05/0087.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="008" border="0" alt="008" src="http://netqna.files.wordpress.com/2009/05/0087.jpg?w=698&#038;h=390" width="698" height="390" /></a></p>
</p>
<p>在專案裡參考引用 unit.framework.dll 與 NUnitForms.dll<br /> <a href="http://netqna.files.wordpress.com/2009/05/0095.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="009" border="0" alt="009" src="http://netqna.files.wordpress.com/2009/05/0095.jpg?w=537&#038;h=368" width="537" height="368" /></a> </p>
</p>
<p><a href="http://netqna.files.wordpress.com/2009/05/0104.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="010" border="0" alt="010" src="http://netqna.files.wordpress.com/2009/05/0104.jpg?w=294&#038;h=223" width="294" height="223" /></a></p>
<p>在NUnitFormsTest.cs 引用下列命名空間</p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:56.53%;font-family:'Courier New', courier, monospace;direction:ltr;height:71px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">using</span> NUnit.Framework;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">using</span> NUnit.Extensions.Forms;</pre>
</div>
</div>
<p>撰寫下列整合NUnitForms程式碼</p>
</p>
</p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:98.36%;font-family:'Courier New', courier, monospace;direction:ltr;height:238px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   1:</span> <span style="color:#008000;">// [TestFixture] 標示此 Class 為 NUnit 測試用途</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   2:</span>    [TestFixture] </pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   3:</span>    <span style="color:#0000ff;">public</span>  <span style="color:#0000ff;">class</span> NUnitFormsTest</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   4:</span>    &#123;</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   5:</span>  </pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   6:</span>        <span style="color:#008000;">// [Test] 標示此 Method 為 NUnit的測試方法</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   7:</span>        [Test]</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   8:</span>        <span style="color:#0000ff;">public</span> <span style="color:#0000ff;">void</span> Test01_ButtonClick()</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">   9:</span>        &#123;</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  10:</span>            <span style="color:#008000;">//new form1 object and Show form1</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  11:</span>            form1 form = <span style="color:#0000ff;">new</span> form1();</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  12:</span>            form.Show();</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  13:</span>            </pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  14:</span>            TextBoxTester txtTest = <span style="color:#0000ff;">new</span> TextBoxTester(<span style="color:#006080;">&quot;textBox1&quot;</span>);</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  15:</span>            <span style="color:#008000;">//模擬使用者　KeyIn 值</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  16:</span>            txtTest[<span style="color:#006080;">&quot;Text&quot;</span>] = <span style="color:#006080;">&quot;輸入值測試&quot;</span>;</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  17:</span>  </pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  18:</span>            ButtonTester btnTest = <span style="color:#0000ff;">new</span> ButtonTester(<span style="color:#006080;">&quot;button1&quot;</span>);</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  19:</span>            <span style="color:#008000;">//呼叫Button.Click()</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  20:</span>            btnTest.Click();</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  21:</span>  </pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  22:</span>            LabelTester lblTest = <span style="color:#0000ff;">new</span> LabelTester(<span style="color:#006080;">&quot;label1&quot;</span>);</pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  23:</span>  </pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  24:</span>            <span style="color:#008000;">//進行測試</span></pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  25:</span>            Assert.AreEqual(<span style="color:#006080;">&quot;輸入值測試&quot;</span>, lblTest[<span style="color:#006080;">&quot;Text&quot;</span>].ToString(), <span style="color:#006080;">&quot;Error Value Not Mapping..&quot;</span>);</pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  26:</span>  </pre>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  27:</span>        &#125;       </pre>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:'Courier New', courier, monospace;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#606060;">  28:</span>    &#125;</pre>
</div>
</div>
<p>執行NUnitGUI，將可以看到執行結果，是否正確<br /><a href="http://netqna.files.wordpress.com/2009/05/0115.jpg" rel="WLPP"><img style="display:inline;border-width:0;" title="011" border="0" alt="011" src="http://netqna.files.wordpress.com/2009/05/0115.jpg?w=731&#038;h=426" width="731" height="426" /></a> </p>
<p>在此省略掉NUnit的技巧，如果改天還有時間，我將會補齊這塊NUnit測試技巧。</p>
</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/netqna.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/netqna.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/netqna.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/netqna.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/netqna.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/netqna.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/netqna.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/netqna.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/netqna.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/netqna.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/netqna.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/netqna.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/netqna.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/netqna.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=netqna.wordpress.com&amp;blog=16790618&amp;post=6&amp;subd=netqna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://netqna.wordpress.com/2009/05/06/%e9%80%b2%e8%a1%8cui%e4%bb%8b%e9%9d%a2%e7%9a%84%e5%96%ae%e5%85%83%e6%b8%ac%e8%a9%a6-%e5%af%a6%e4%bd%9c%e8%88%87%e5%b7%a5%e5%85%b7%e7%af%87-onenet%e9%ad%94%e5%8a%9b%e5%b0%8f%e5%ad%90/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dfe92478fd5989b43dc53cf948842dfd?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">netqna</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2009/05/0011.jpg?w=300" medium="image">
			<media:title type="html">001</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2009/05/0023.jpg?w=300" medium="image">
			<media:title type="html">002</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2009/05/0035.jpg?w=300" medium="image">
			<media:title type="html">003</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2009/05/0045.jpg?w=242" medium="image">
			<media:title type="html">004</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2009/05/0058.jpg?w=228" medium="image">
			<media:title type="html">005</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2009/05/0064.jpg?w=300" medium="image">
			<media:title type="html">006</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2009/05/0076.jpg?w=178" medium="image">
			<media:title type="html">007</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2009/05/0087.jpg?w=300" medium="image">
			<media:title type="html">008</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2009/05/0095.jpg?w=300" medium="image">
			<media:title type="html">009</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2009/05/0104.jpg?w=228" medium="image">
			<media:title type="html">010</media:title>
		</media:content>

		<media:content url="http://netqna.files.wordpress.com/2009/05/0115.jpg?w=300" medium="image">
			<media:title type="html">011</media:title>
		</media:content>
	</item>
	</channel>
</rss>
