<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Vixual</title>
	
	<link>http://www.vixual.net/blog</link>
	<description>網路、空氣、水</description>
	<pubDate>Mon, 01 Feb 2010 12:30:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/vixual" /><feedburner:info uri="vixual" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>vixual</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvixual" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/vixual" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvixual" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fvixual" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fvixual" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fvixual" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><item>
		<title>AtMail/AtMailOpen: 一套支援 IMAP 及 AJAX 的 Webmail 系統</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/wuGXhWKnHNU/664</link>
		<comments>http://www.vixual.net/blog/archives/664#comments</comments>
		<pubDate>Thu, 30 Apr 2009 12:00:50 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[mailserver]]></category>

		<category><![CDATA[atmail]]></category>

		<category><![CDATA[imap]]></category>

		<category><![CDATA[mail]]></category>

		<category><![CDATA[opensource]]></category>

		<category><![CDATA[webmail]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=664</guid>
		<description><![CDATA[因為我公司的 Mail Server 是使用 IMAP 協定，原本是安裝 IlohaMail 做為用戶的 Webmail，但 IlohaMail 對於 UTF-8 及中文郵件的支援並不算良好! 並且郵件一多的話，有時讀取郵件清單會很久! 所以陸陸續續我都有在注意其它有支援 IMAP 的 Webmail。
最近發現一套由商業版改為 Opensource 的 Webmail: AtMailOpen。AtMail 商業版的價格是 USD$250，但已經在去年推出了功能比較簡單，並且是 Opensource 的 AtMailOpen。(AtMail 商業版與 Open 版的功能比較)
我先到 AtMailOpen 的官網去試用後的感覺很不錯，畫面簡潔大方、並且運用了 AJAX，所以存取速度頗快。AtMailOpen 對於中文郵件、中文信件匣的支援也都很正常。
如果你接受 Webmail 僅支援 IMAP/IMAPS，並且沒有中文操作介面，那你 應該要試試有 AJAX 加持的 AtMailOpen。
安裝說明
首先，請確認你的 Server 有支援 PHP 與 MySQL
1. 下載後的檔名是 atmailopen.tgz，如果沒有副檔名，請自行加上 .tgz。
2. 用 WinRAR 解開 atmailopen.tgz 後上傳到 Server [...]]]></description>
			<content:encoded><![CDATA[<p>因為我公司的 Mail Server 是使用 IMAP 協定，原本是安裝 <a href="http://ilohamail.org/">IlohaMail</a> 做為用戶的 Webmail，但 IlohaMail 對於 UTF-8 及中文郵件的支援並不算良好! 並且郵件一多的話，有時讀取郵件清單會很久! 所以陸陸續續我都有在注意其它有支援 IMAP 的 Webmail。</p>
<p><a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2009/04/atmail_large.gif"><img class="alignnone size-thumbnail wp-image-666" title="AtMailOpen" src="http://www.vixual.net/blog/wp-content/uploads/2009/04/atmail_large-200x200.gif" alt="" width="200" height="200" align="right" /></a>最近發現一套由商業版改為 Opensource 的 Webmail: <a href="http://www.atmail.org/">AtMailOpen</a>。<a href="http://www.atmail.com/">AtMail</a> 商業版的價格是 USD$250，但已經在去年推出了功能比較簡單，並且是 Opensource 的 AtMailOpen。(<a href="http://www.atmail.org/compare.php">AtMail 商業版與 Open 版的功能比較</a>)</p>
<p>我先到 AtMailOpen 的官網去<a href="http://www.atmail.org/demo.php">試用</a>後的感覺很不錯，畫面簡潔大方、並且運用了 AJAX，所以存取速度頗快。AtMailOpen 對於中文郵件、中文信件匣的支援也都很正常。</p>
<p>如果你接受 Webmail 僅支援 IMAP/IMAPS，並且沒有中文操作介面，那你 應該要試試有 AJAX 加持的 AtMailOpen。</p>
<h3>安裝說明</h3>
<p>首先，請確認你的 Server 有支援 PHP 與 MySQL</p>
<p>1. <a href="http://www.atmail.org/download.php">下載</a>後的檔名是 atmailopen.tgz，如果沒有副檔名，請自行加上 .tgz。</p>
<p>2. 用 WinRAR 解開 atmailopen.tgz 後上傳到 Server 的網頁空間 (或上傳 atmailopen.tgz 再用 tar 解壓縮)。</p>
<p>3. <strong>將 atmailopen 目錄及檔案的擁有者改為「apache」</strong>:</p>
<pre>chown -R apache atmailopen</pre>
<p>4. 用瀏覽器連結 http://example.com/atmailopen/ 即可進入 atmailopen 的安裝介面。</p>
<h3>狀況及解決方式</h3>
<p>不過一開始在安裝使用上有遇到三個問題，問題及解決方法如下:</p>
<p>1. 安裝畫面是一片空白 (<a href="http://atmail.org/download.php">安裝過程沒有官網</a><a href="http://atmail.org/download.php">寫的那麼簡單</a>)。</p>
<p>解決方法: 將 AtMailOpen 所有檔案及目錄的擁有者改為「apache」，指令:</p>
<pre>chown -R apache atmailopen</pre>
<p>2. 登入失敗，跟這位<a href="http://forum.atmail.com/viewtopic.php?id=833">老兄</a>的狀況一樣，錯誤訊息「-ERR Login failed」。</p>
<p>我檢查了一下 maillog，這是因為 AtMailOpen 用了完整的 E-Mail Address 做為登入帳號，而我的 Mail Server 只能用 @ 前面的用戶名稱來登入! Trace 了一下程式碼，解決方法如下:</p>
<p>編輯「/atmailopen/libs/Atmail/Generic_Mail.php」，找到:</p>
<pre>$login = $this-&gt;mailer-&gt;login($user, $pass);</pre>
<p>在前面增加一行:</p>
<pre>$user = preg_replace('/\@.*/', '', $user);</pre>
<p>總共會找到兩個，只要處理第一個即可。</p>
<p>雖然我認為這個問題應該有參數可以設定，但又牽涉到下面的第 3 個問題!</p>
<p>3. 設定檔很雜亂</p>
<p>AtMailOpen 的設定檔位於「/atmailopen/libs/Atmail/Config.php」，可是內容又多又雜 (不曉得這是不是因為 Open 版少了管理介面的緣故，所有設定統統丟在這裡，這是我看過最雜亂的設定檔)，我嘗試改了一些要做為預設的郵件伺服器、網域名稱及時區參數，結果都無效 Orz!</p>
<p>只好去改登入樣版「/atmailopen/html/login-light.html」加上預設的郵件伺服器及網域名稱。</p>
<p>希望以上的介紹及問題處理方法可以讓大家方便使用 AtMailOpen，如果用起來不錯可以考慮商業版喔。</p>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/643" title="如何申請 live.com 電子信箱 (2009-02-06)">如何申請 live.com 電子信箱</a></li>
	<li><a href="http://www.vixual.net/blog/archives/65" title="如何建立與 Outlook 相容的 IMap 目錄(Perl) (2005-03-01)">如何建立與 Outlook 相容的 IMap 目錄(Perl)</a></li>
	<li><a href="http://www.vixual.net/blog/archives/109" title="[轉載]小老鼠: @ 的歷史 (2005-05-03)">[轉載]小老鼠: @ 的歷史</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/wuGXhWKnHNU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/664/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/664</feedburner:origLink></item>
		<item>
		<title>寫 OOP 需要一點堅持</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/wTeAo3hxadk/650</link>
		<comments>http://www.vixual.net/blog/archives/650#comments</comments>
		<pubDate>Thu, 12 Mar 2009 06:59:13 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[coding]]></category>

		<category><![CDATA[oop]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=650</guid>
		<description><![CDATA[我知道 OOP 比較看得懂程式在寫什麼，我也知道模組化比較好維護，但是寫程式要花比較久的時間，因為程式流程要再重新思考、分散、組合&#8230;
而寫好的物件往往要在重覆使用時才會覺得值得，要是時間趕的話，真的會很想含糊帶過!!
所以~以物件導向寫程式真的需要堅持!!
P.S. 我主要使用的語言是 Perl &#38; Javascript

	您可能會對以下這些文章感興趣
	
	[轉載]資料庫表單及欄位命名規則實例
	[轉載]MySQL 的 &#8220;SET NAMES xxx&#8221; 字元編碼問題分析
	「網頁設計-愛上jQuery」讀書心得及評論
	看看人家的程式是怎麼寫的
	[轉載]學程式設計的人不能不看的好文章


]]></description>
			<content:encoded><![CDATA[<p>我知道 OOP 比較看得懂程式在寫什麼，我也知道模組化比較好維護，但是寫程式要花比較久的時間，因為程式流程要再重新思考、分散、組合&#8230;</p>
<p>而寫好的物件往往要在重覆使用時才會覺得值得，要是時間趕的話，真的會很想含糊帶過!!</p>
<p>所以~以物件導向寫程式真的需要堅持!!</p>
<p>P.S. 我主要使用的語言是 Perl &amp; Javascript</p>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/99" title="[轉載]學程式設計的人不能不看的好文章 (2005-04-12)">[轉載]學程式設計的人不能不看的好文章</a></li>
	<li><a href="http://www.vixual.net/blog/archives/310" title="[轉載]MySQL 的 &#8220;SET NAMES xxx&#8221; 字元編碼問題分析 (2008-08-08)">[轉載]MySQL 的 &#8220;SET NAMES xxx&#8221; 字元編碼問題分析</a></li>
	<li><a href="http://www.vixual.net/blog/archives/206" title="以數學的原理處理「四捨五入」 (2007-08-23)">以數學的原理處理「四捨五入」</a></li>
	<li><a href="http://www.vixual.net/blog/archives/85" title="[轉載]資料庫表單及欄位命名規則實例 (2005-03-28)">[轉載]資料庫表單及欄位命名規則實例</a></li>
	<li><a href="http://www.vixual.net/blog/archives/140" title="看看人家的程式是怎麼寫的 (2005-07-28)">看看人家的程式是怎麼寫的</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/wTeAo3hxadk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/650/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/650</feedburner:origLink></item>
		<item>
		<title>如何申請 live.com 電子信箱</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/4RcGE7XfxbE/643</link>
		<comments>http://www.vixual.net/blog/archives/643#comments</comments>
		<pubDate>Fri, 06 Feb 2009 02:39:38 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[mail]]></category>

		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=643</guid>
		<description><![CDATA[Microsoft 的「@live.com」電子信箱開放註冊了(應該是 2007 年底就開放註冊的~我已經 Lag 很久了)，不過是有地區性的，在台灣只能註冊到「@livemail.tw」這種雞肋的信箱 (中國則使用 @live.cn)，下列的網址可以讓你直接申請 @live.com 的信箱:

http://get.live.com/en-us/wl/signup

進入網頁之後，點選畫面中的「Or get a Windows Live e-mail address」即可。
如果還是沒有跳出 live.com 的域名讓你選，不要灰心，改用英文 Portable 版的 Firefox3 再試一次。
另外，稍早之前 Yahoo 也已經開放「@kimo.com」的信箱申請，@live.com 和 @kimo.com 都是很漂亮的域名，可惜功能沒有 Gmail 強。
參考網頁

如何申請 msn.com 電子信箱


	您可能會對以下這些文章感興趣
	
	怎樣移除 Windows XP 內建的 Windows Messenger
	[轉載]比爾蓋茲的十條忠告
	微軟常用服務及網址
	Firefox 模仿 Google Chrome 的佈景主題
	如何建立與 Outlook 相容的 IMap 目錄(Perl)


]]></description>
			<content:encoded><![CDATA[<p>Microsoft 的「@live.com」電子信箱開放註冊了(應該是 2007 年底就開放註冊的~我已經 Lag 很久了)，不過是有地區性的，在台灣只能註冊到「@livemail.tw」這種雞肋的信箱 (中國則使用 @live.cn)，下列的網址可以讓你直接申請 @live.com 的信箱:</p>
<ul>
<li><a href="http://get.live.com/en-us/wl/signup">http://get.live.com/en-us/wl/signup</a></li>
</ul>
<p>進入網頁之後，點選畫面中的「<strong>Or get a Windows Live e-mail address</strong>」即可。</p>
<p>如果還是沒有跳出 live.com 的域名讓你選，不要灰心，改用英文 Portable 版的 <a href="http://portableapps.com/apps/internet/firefox_portable">Firefox3</a> 再試一次。</p>
<p>另外，稍早之前 Yahoo 也已經開放「<a href="https://tw.member.yahoo.com/ap/reg/preg?srv=www&amp;done=http://tw.yahoo.com">@kimo.com</a>」的信箱申請，@live.com 和 @kimo.com 都是很漂亮的域名，可惜功能沒有 <a href="http://gmail.com/">Gmail</a> 強。</p>
<h3>參考網頁</h3>
<ol>
<li><a href="/blog/archives/95">如何申請 msn.com 電子信箱</a></li>
</ol>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/260" title="[轉載]比爾蓋茲的十條忠告 (2008-07-06)">[轉載]比爾蓋茲的十條忠告</a></li>
	<li><a href="http://www.vixual.net/blog/archives/430" title="Firefox 模仿 Google Chrome 的佈景主題 (2008-09-20)">Firefox 模仿 Google Chrome 的佈景主題</a></li>
	<li><a href="http://www.vixual.net/blog/archives/65" title="如何建立與 Outlook 相容的 IMap 目錄(Perl) (2005-03-01)">如何建立與 Outlook 相容的 IMap 目錄(Perl)</a></li>
	<li><a href="http://www.vixual.net/blog/archives/16" title="怎樣移除 Windows XP 內建的 Windows Messenger (2003-07-22)">怎樣移除 Windows XP 內建的 Windows Messenger</a></li>
	<li><a href="http://www.vixual.net/blog/archives/95" title="如何申請 msn.com 電子信箱 (2005-04-06)">如何申請 msn.com 電子信箱</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/4RcGE7XfxbE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/643/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/643</feedburner:origLink></item>
		<item>
		<title>「網頁設計-愛上jQuery」讀書心得及評論</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/AqhDStY-h6M/611</link>
		<comments>http://www.vixual.net/blog/archives/611#comments</comments>
		<pubDate>Sun, 04 Jan 2009 08:02:42 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[book]]></category>

		<category><![CDATA[coding]]></category>

		<category><![CDATA[jquery]]></category>

		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=611</guid>
		<description><![CDATA[使用 Javascrip 的框架來開發網頁的程式可以加快開發的速度，其中 jQuery 也是頗受歡迎的一員。
不過目前可以買得到的 jQuery 中文書籍實在寥寥可數，以下是最近閱讀「網頁設計-愛上jQuery」這本書的心得及評論 (作者是羅子洋)。
心得 &#38; 優點

 如果要一氣呵成讀完這本書，讀者必須要有 HTML, Javascript, CSS 的基礎，並且放下過去寫 Javascript 旣有的思維，因為用 jQuery 寫程式會顛覆你原有的思考邏輯。
 作者寫得滿淺顯易懂的，範例也很簡短，符合 jQuery 的「write less do more」原則。建議讀者不要光看範例，要自己輸入程式碼，邊練習邊做筆記才會比較有學習效果。

缺點

 文章內，在每個指令的安排上沒有明顯的區隔。經常是一個指令介紹完了，馬上介紹下一個指令，卻沒有任何提示說要進入下一個指令了，會讓人誤以為是上個指令的功能。
 有很多不同的指令可以達到相同的效果，但作者並沒有說明其中的差別，或是什麼時候該用什麼指令會比較洽當。
 範例中的程式碼編排很很凌亂，很多範例看不懂在寫什麼，只好自己重新處理縮排及換行 (真想知道作者是用哪套編輯器) XD
 物件、變數的命名方式也有點糟糕!!
 很多範例在 Firefox 下執行並沒有達到預期的效果。
 Ajax 的篇幅少了一點。

雖然上述的缺點不少，但做為入門書籍，這本書對讀者也是很有幫助的，畢竟任何程式語言要學得熟練，都要靠不斷的經驗累積。
這本書我打 75 分，作者的另一本著作「jQuery UI &#38; Plugins」我也會去買來閱讀。
參考網頁

jQuery
作者的網站: &#60;ez=jQuery&#62;
網頁設計-愛上jQuery
jQuery UI &#38; Plugins
jQuery UI


	您可能會對以下這些文章感興趣
	
	[轉載]MySQL 的 &#8220;SET NAMES xxx&#8221; 字元編碼問題分析
	以數學的原理處理「四捨五入」
	[轉載]學程式設計的人不能不看的好文章
	看看人家的程式是怎麼寫的
	幾種網頁轉址的語法


]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-615" title="網頁設計-愛上jQuery" src="http://www.vixual.net/blog/wp-content/uploads/2009/01/ezjquery.jpg" alt="" width="266" height="359" align="right" />使用 Javascrip 的框架來開發網頁的程式可以加快開發的速度，其中 <a href="http://www.jquery.com/">jQuery</a> 也是頗受歡迎的一員。</p>
<p>不過目前可以買得到的 jQuery 中文書籍實在寥寥可數，以下是最近閱讀「<a href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010405622">網頁設計-愛上jQuery</a>」這本書的心得及評論 (作者是<a href="http://search.books.com.tw/exep/prod_search_author.php?cat=all&amp;key=%C3%B9%A4l%ACv">羅子洋</a>)。</p>
<h3>心得 &amp; 優點</h3>
<ul>
<li> 如果要一氣呵成讀完這本書，讀者必須要有 HTML, Javascript, CSS 的基礎，並且放下過去寫 Javascript 旣有的思維，因為用 jQuery 寫程式會顛覆你原有的思考邏輯。</li>
<li> 作者寫得滿淺顯易懂的，範例也很簡短，符合 jQuery 的「write less do more」原則。建議讀者不要光看範例，要自己輸入程式碼，邊練習邊做筆記才會比較有學習效果。</li>
</ul>
<h3>缺點</h3>
<ul>
<li> 文章內，在每個指令的安排上沒有明顯的區隔。經常是一個指令介紹完了，馬上介紹下一個指令，卻沒有任何提示說要進入下一個指令了，會讓人誤以為是上個指令的功能。</li>
<li> 有很多不同的指令可以達到相同的效果，但作者並沒有說明其中的差別，或是什麼時候該用什麼指令會比較洽當。</li>
<li> 範例中的程式碼編排很很凌亂，很多範例看不懂在寫什麼，只好自己重新處理縮排及換行 (真想知道作者是用哪套編輯器) XD</li>
<li> 物件、變數的命名方式也有點糟糕!!</li>
<li> 很多範例在 Firefox 下執行並沒有達到預期的效果。</li>
<li> Ajax 的篇幅少了一點。</li>
</ul>
<p>雖然上述的缺點不少，但做為入門書籍，這本書對讀者也是很有幫助的，畢竟任何程式語言要學得熟練，都要靠不斷的經驗累積。</p>
<p>這本書我打 75 分，作者的另一本著作「<a href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010423797">jQuery UI &amp; Plugins</a>」我也會去買來閱讀。</p>
<h3>參考網頁</h3>
<ul>
<li><a href="http://www.jquery.com/">jQuery</a></li>
<li>作者的網站: <a href="http://www.ezjquery.com/">&lt;ez=jQuery&gt;</a></li>
<li><a href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010405622">網頁設計-愛上jQuery</a></li>
<li><a href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010423797">jQuery UI &amp; Plugins</a></li>
<li><a href="http://ui.jquery.com/">jQuery UI</a></li>
</ul>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/310" title="[轉載]MySQL 的 &#8220;SET NAMES xxx&#8221; 字元編碼問題分析 (2008-08-08)">[轉載]MySQL 的 &#8220;SET NAMES xxx&#8221; 字元編碼問題分析</a></li>
	<li><a href="http://www.vixual.net/blog/archives/85" title="[轉載]資料庫表單及欄位命名規則實例 (2005-03-28)">[轉載]資料庫表單及欄位命名規則實例</a></li>
	<li><a href="http://www.vixual.net/blog/archives/151" title="各種資料手冊下載，強力推薦 (2005-09-13)">各種資料手冊下載，強力推薦</a></li>
	<li><a href="http://www.vixual.net/blog/archives/31" title="[轉載]你所像不到的 JavaScript (2004-12-25)">[轉載]你所像不到的 JavaScript</a></li>
	<li><a href="http://www.vixual.net/blog/archives/99" title="[轉載]學程式設計的人不能不看的好文章 (2005-04-12)">[轉載]學程式設計的人不能不看的好文章</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/AqhDStY-h6M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/611/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/611</feedburner:origLink></item>
		<item>
		<title>VMware ESX/ESXi Server 功能初探及效能測試</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/SUTCYIARwVQ/543</link>
		<comments>http://www.vixual.net/blog/archives/543#comments</comments>
		<pubDate>Tue, 09 Dec 2008 15:54:23 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[vmware]]></category>

		<category><![CDATA[virtualpc]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=543</guid>
		<description><![CDATA[經過前一篇 VMware Server 的效能測試之後，馬上就來試用 VMware ESX/ESXi Server。
VMware ESX/ESXi Server
VMware ESX Server 是屬於「半虛擬化」的技術，「半虛擬化」之下的伺服器不需要預先安裝任何作業系統，直接把 ESX Server 灌在這台伺服器上，就可以活生生的把你伺服器分割成數台 Virtual Machine，而且是最直接、最有效率的資源分配方式。
VMware ESXi Server 是 VMware ESX Server 的簡易版，同樣是半虛擬化技術，只要到 VMware 的網站申請序號即可免費使用。
我在安裝 ESXi Server 時沒有遇到什麼因難，糊里糊塗就裝好了 (硬碟的內容會被全部清掉)，雖然主機板上的網路卡抓不到，但插上了一張 3COM 905C 就搞定了。
系統環境

CPU: Intel Quad Q6600 (四核心, 8M Cache, 2.40GHz, 1066MHz FSB, 65nm)
RAM: 8.0GB/DDR2-800
Mainboard:Asus P5K Pro / Intel P35 Chipset
Harddisk: Seagate 320.0GB / ST3320613AS
 VMware [...]]]></description>
			<content:encoded><![CDATA[<p>經過前一篇 <a href="./444">VMware Server 的效能測試</a>之後，馬上就來試用 <a href="http://www.vmware.com/tw/products/vi/">VMware ESX/ESXi Server</a>。</p>
<h3><img title="VMware Infrastructure" src="http://www.vixual.net/blog/wp-content/uploads/2008/12/diagram_prod_vi_tw.gif" alt="" width="288" height="386" align="right" />VMware ESX/ESXi Server</h3>
<p><a href="http://www.vmware.com/tw/products/vi/">VMware ESX Server</a> 是屬於「<a href="http://www.vmware.com/interfaces/paravirtualization.html">半虛擬化</a>」的技術，「半虛擬化」之下的伺服器不需要預先安裝任何作業系統，直接把 ESX Server 灌在這台伺服器上，就可以活生生的把你伺服器分割成數台 Virtual Machine，而且是最直接、最有效率的資源分配方式。</p>
<p><a href="http://www.vmware.com/tw/products/vi/esx/esx3i.html">VMware ESXi Server</a> 是 VMware ESX Server 的簡易版，同樣是半虛擬化技術，只要到 VMware 的網站申請序號即可免費使用。</p>
<p>我在安裝 ESXi Server 時沒有遇到什麼因難，糊里糊塗就裝好了 (硬碟的內容會被全部清掉)，雖然主機板上的網路卡抓不到，但插上了一張 3COM 905C 就搞定了。</p>
<h3>系統環境</h3>
<ol>
<li>CPU: <a href="http://ark.intel.com/cpu.aspx?groupId=29765">Intel Quad Q6600</a> (四核心, 8M Cache, 2.40GHz, 1066MHz FSB, 65nm)</li>
<li>RAM: 8.0GB/DDR2-800</li>
<li>Mainboard:<a href="http://tw.asus.com/products.aspx?l1=3&amp;l2=11&amp;l3=534&amp;l4=0&amp;model=1921&amp;modelmenu=2">Asus P5K Pro</a> / Intel P35 Chipset</li>
<li>Harddisk: Seagate 320.0GB / ST3320613AS</li>
<li> VMware ESXi Server 版本: 3.5.0 Update3-123629</li>
<li> 硬體價值約 NT$20,000</li>
</ol>
<p><a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/12/vmware-esxi-summary.png"><img class="size-medium wp-image-544" title="vmware-esxi-summary" src="http://www.vixual.net/blog/wp-content/uploads/2008/12/vmware-esxi-summary-400x300.png" alt="VMware ESXi Server Summary" width="400" height="300" /></a></p>
<p><a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/12/vmware-esxi-virtualmachines.png"><img class="alignnone size-medium wp-image-588" title="VMware ESXi Server VirtualMachines" src="http://www.vixual.net/blog/wp-content/uploads/2008/12/vmware-esxi-virtualmachines-400x300.png" alt="" width="400" height="300" /></a></p>
<h3>測試方式</h3>
<p>測試每個 GuestOS 同時編譯 Samba3 花費的時間，指令如下:</p>
<pre>rpmbuild --rebuild <a href="http://ftp.sernet.de/pub/samba/recent/src/rpm/samba3-3.2.4-37.src.rpm">samba3-3.2.4-37.src.rpm</a></pre>
<h3>測試數據(與 VMware Server 比較)</h3>
<table id="table1" border="1">
<tbody>
<tr>
<th></th>
<th colspan="2">VMware Server 2.0</th>
<th colspan="2">VMware ESXi Server 3.5U3</th>
</tr>
<tr>
<td><strong>測試環境</strong></td>
<td><strong>編譯時間(秒)</strong></td>
<td><strong>倍率</strong></td>
<td><strong>編譯時間(秒)</strong></td>
<td><strong>倍率</strong></td>
</tr>
<tr>
<td><span style="color: #0000ff;">HostOS</span></td>
<td><span style="color: #0000ff;">487</span></td>
<td><span style="color: #0000ff;">1x</span></td>
<td><span style="color: #0000ff;">487</span></td>
<td><span style="color: #0000ff;">1x</span></td>
</tr>
<tr>
<td>GuestOS*1</td>
<td>858</td>
<td>1.8x</td>
<td>677</td>
<td>1.4x</td>
</tr>
<tr>
<td>GuestOS*2</td>
<td>873, 1036</td>
<td>2x</td>
<td>708, 660</td>
<td>1.4x</td>
</tr>
<tr>
<td>GuestOS*3</td>
<td>1065, 1201, 1301</td>
<td>2.4x</td>
<td>703, 678, 716</td>
<td>1.4x</td>
</tr>
<tr>
<td>GuestOS*4</td>
<td>1355, 1383, 1274, 1583</td>
<td>2.9x</td>
<td>784, 725, 727, 733</td>
<td>1.5x</td>
</tr>
<tr>
<td><span style="color: #0000ff;">GuestOS*4*30</span></td>
<td><span style="color: #0000ff;">38355, 40297, 39084, 39454</span></td>
<td><span style="color: #0000ff;">2.7x</span></td>
<td><span style="color: #0000ff;">21084, 20911, 21751, 21400</span></td>
<td><span style="color: #0000ff;">1.5x</span></td>
</tr>
<tr>
<td>GuestOS*5</td>
<td>1754, 2098, 1869, 1721, 2037</td>
<td>3.9x</td>
<td>900, 864, 869, 854, 922</td>
<td>1.8x</td>
</tr>
<tr>
<td>GuestOS*6</td>
<td>2508, 2509, 2549, 2434, 2847, 2750</td>
<td>5.3x</td>
<td>1147, 1098, 1101, 1105, 1057, 1056</td>
<td>2.2x</td>
</tr>
</tbody>
</table>
<h3>測試結果</h3>
<p>看完了上面的測試數據你可能會有跟我一樣的想法，就是&#8230;</p>
<blockquote><p><strong> 幹，ESXi Server 的效能怎麼這麼好!!</strong></p></blockquote>
<p>連<a href="./444">前一篇</a>雙 XEON 的伺服器都被幹掉了!!並且，平平都要拿來當 Server，那 <a href="http://www.vmware.com/products/server/">VMware Server</a> 還有存在的價值嗎?! (撇開效能不談，現階段 VMware Server 存在的價值就是 USB 及音效卡的問題在 VMware ESX/ESXi Server 並未獲得支援)</p>
<p>在看到了 ESXi Server 的效能之後，我覺得虛擬化的重點應該要轉往 I/O 設備，以及完善的即時備援機制。</p>
<p>以免費的產品來講，ESXi Server 已經很完美。如果不採購更高階的 ESX Server 來組成 VMotion 環境的話，那至少也要從高階的 RAID 或 SAN 來下手，才能打造一個更安全、可靠的虛擬化環境。</p>
<h3>VMware 免費產品的功能比較</h3>
<p>ESX Server 雖然不是免費的，但仍然可以去 VMware 網站申請 60 天的試用，再輸入原本 ESXi Server 的序號變成 ESX Server 入門版，不過可以使用的功能都一樣就是了。</p>
<p>這兩者最大的差別就是 ESX Server 本身是一個比較完整的 <a href="http://www.redhat.com/rhel/">RHEL</a>，操作起來會比較有「安全感」，一些常用的功能比較如下:</p>
<table id="table1" style="border-collapse: collapse" border="1" width="100%">
<tbody>
<tr>
<th>系統</th>
<th>VMware ESX Server 3.5 Basic</th>
<th>VMware ESXi Server 3.5</th>
<th>VMware Server 2.0</th>
</tr>
<tr>
<td>價格</td>
<td>免費 (<a href="http://www.vmware.com/a/buylink/1">購買其它版本</a>)</td>
<td>免費</td>
<td>免費</td>
</tr>
<tr>
<td>虛擬技術</td>
<td>半虛擬化</td>
<td>半虛擬化</td>
<td><a href="http://en.wikipedia.org/wiki/Full_virtualization">全虛擬化</a></td>
</tr>
<tr>
<td>Linux Kernel</td>
<td>RHEL 2.4.21-57.ELvmnix</td>
<td>VMkernel 3.5.0</td>
<td>N/A</td>
</tr>
<tr>
<td>* SSH 登入</td>
<td>支援</td>
<td><span style="color: #ff0000;">不支援，但可設法開啟</span></td>
<td>請直接操作 HostOS</td>
</tr>
<tr>
<td>Virtual Appliance</td>
<td>匯入/匯出</td>
<td>匯入/匯出</td>
<td>不支援</td>
</tr>
<tr>
<td>Web 管理介面</td>
<td>精簡版 (終端介面的 Plug-in<br />
有問題)</td>
<td>不支援</td>
<td>完整版</td>
</tr>
<tr>
<td>系統快照(Snapshot)</td>
<td>多重</td>
<td>多重</td>
<td>1個</td>
</tr>
<tr>
<td><a href="http://www.vmware.com/products/converter/">VMware Converter</a></td>
<td>支援</td>
<td>支援</td>
<td>不支援</td>
</tr>
<tr>
<td>VMware Infrastructure Client</td>
<td>支援</td>
<td>支援</td>
<td><span style="color: #ff0000;">支援<br />
(Port: 8443)</span></td>
</tr>
<tr>
<td>Resource Pool</td>
<td>支援</td>
<td>支援</td>
<td>不支援</td>
</tr>
<tr>
<td>* 安裝到 USB 隨身碟</td>
<td>不支援</td>
<td><span style="color: #ff0000;">支援</span></td>
<td>不支援</td>
</tr>
</tbody>
</table>
<p>* 詳細功能比較: <a href="http://kb.vmware.com/kb/1006543">http://kb.vmware.com/kb/1006543</a></p>
<p>* ESX 硬體相容列表: <a href="http://www.vmware.com/resources/techresources/1032">http://www.vmware.com/resources/techresources/1032</a></p>
<h3>各系統複製 Virtual Machine 的方式</h3>
<p>1. VMware ESX Server:</p>
<ul>
<li>在 VMware Infrastructure Client 執行「Virtual Appliance」的匯出再匯入。</li>
<li>執行 VMware Converter 執行「Convert Machine」，其來源及目地的 Server 皆選同一台 ESX Server。</li>
</ul>
<p>2. VMware ESXi Server:</p>
<ul>
<li>在 VMware Infrastructure Client 執行「Virtual Appliance」的匯出再匯入。</li>
<li>執行 VMware Converter 執行「Convert Machine」，其來源及目地的 Server 皆選同一台 ESXi Server。</li>
</ul>
<p>3. VMware Server:</p>
<ul>
<li>直接從 HostOS 上複製 Virtual Machine 的資料夾 (此時 Loading 會很大)，然後在 Web 管理介面執行 「Virtual Machine」-&gt;「Add Virtual Machine to Inventory」，選取新複製的 Virtual Machine 檔案。</li>
</ul>
<h3>將 VMware ESXi Server 3.5 安裝到 USB 隨身碟</h3>
<ol>
<li>使用 WinRAR 解開安裝光碟「\INSTALL\usr\lib\vmware\」下的「installerVMware-VMvisor-big-3.5.0_Update_2-103909.i386.dd.bz2」，會得到「<strong>installerVMware-VMvisor-big-3.5.0_Update_2-103909.i386.dd</strong>」這個檔案。</li>
<li>安裝並執行 <a href="http://www.winimage.com/download.htm">WinImage 8.1</a>。</li>
<li>執行 WinImage 主選單的「Disk」-&gt;「Restore Virtual Hard Disk image on physical drive&#8230;」。</li>
<li>選取你的 USB 隨身碟 (容量應該要有 1GB，並且隨身碟的所有資料會被清掉)。</li>
<li>選取「installerVMware-VMvisor-big-3.5.0_Update_2-103909.i386.dd」這個檔案。</li>
<li>按 Y 後即會還原 VMware ESXi Server 的系統到隨身碟。</li>
<li>結束之後，你就可以帶著做好的隨身碟到伺服器當開機碟使用了。</li>
</ol>
<h3>啟用 VMware ESXi Server 3.5 的 SSH 登入</h3>
<ol>
<li>在 VMware Server 的終端畫面按 Alt-F1。</li>
<li>輸入「unsupported」。</li>
<li>出現密碼提示，輸入管理者密碼。</li>
<li>用 vi 編輯 /etc/inetd.conf，找到「#ssh」開頭這一行，將「#」去掉。</li>
<li>儲存離開。</li>
<li>重新啟動 VMware ESXi Server。</li>
</ol>
<h3>加入時間伺服器到 VMware ESXi Server:</h3>
<ol>
<li>從 VMware Infrastructure Client 登入 VMware ESXi Server。</li>
<li>從伺服器主畫面的 「Configuration」-&gt;「Time Configuration」。</li>
<li>將「time.stdtime.gov.tw」加入 NTP Settings，並啟動 NTP Service。</li>
</ol>
<h3>參考網頁</h3>
<ol>
<li>酷！學園: <a onclick="javascript:pageTracker._trackPageview ('/outbound/phorum.study-area.org');" href="http://phorum.study-area.org/index.php/board,39.0.html" target="_blank">Virtualization 虛擬化技術</a></li>
<li>OSS Lab: <a href="http://wiki.osslab.org.tw/實驗專案/Virtualization/VMware_Infrastructure_3">VMware Infrastructure 3</a></li>
<li>VMware.cn: <a href="http://bbs.vmware.cn/forum-8-1.html">VMware企業高級應用</a></li>
</ol>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/444" title="VMware Server 效能測試 (2008-11-27)">VMware Server 效能測試</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/SUTCYIARwVQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/543/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/543</feedburner:origLink></item>
		<item>
		<title>Linux 上的遠端桌面中繼程式: xrdp</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/afrRVJAGsUs/524</link>
		<comments>http://www.vixual.net/blog/archives/524#comments</comments>
		<pubDate>Sat, 06 Dec 2008 14:25:53 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[rdp]]></category>

		<category><![CDATA[vnc]]></category>

		<category><![CDATA[xrdp]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=524</guid>
		<description><![CDATA[&#8220;遠端桌面(RDP)&#8221; 相對於 VNC 的好處應該是:

連線的過程中有加密
可設定登入時的解析度
方便切換輸入法
操作起來似乎比 VNC 還流暢

現在遠端桌面可不再是 Windows 的專利，在 Linux 上要做到遠端桌面的存取，如果純粹只要有 Viewer 的功能可安裝 &#8220;rdesktop&#8220;，如果要同時有 Viewer 及 Server 的功能請安裝 &#8220;xrdp&#8220;，以下介紹 xrdp。
其實 xrdp 是一個 Linux 遠端桌面的 &#8220;中繼程式&#8221;，為何說 xrdp 是 &#8220;中繼程式&#8221; 呢?!因為它還是借用了 VNC 的模組 (libvnc.so)，並且 xrdp 除了可以讓你用遠端桌面連線存取 Linux 桌面之外，還能透過它來登入其它 Windows 的遠端桌面、VNC Server，以及任何也有安裝 xrdp 的主機。並且是允許你用不同帳號進行 &#8220;多重登入&#8220;，這在 Windows 的系統只有 Windows Server 才支援。
所以說，安裝了 xrdp 等於是安裝了:

RDP Server (允許多重登入)
RDP Viewer
XRDP Viewer
VNC Viewer

安裝 xrdp
1. 安裝 [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;<a href="http://www.microsoft.com/taiwan/windowsxp/pro/using/howto/gomobile/remotedesktop/default.htm">遠端桌面(RDP)</a>&#8221; 相對於 VNC 的好處應該是:</p>
<ol>
<li>連線的過程中有加密</li>
<li>可設定登入時的解析度</li>
<li>方便切換輸入法</li>
<li>操作起來似乎比 VNC 還流暢</li>
</ol>
<p>現在遠端桌面可不再是 Windows 的專利，在 Linux 上要做到遠端桌面的存取，如果純粹只要有 Viewer 的功能可安裝 &#8220;<a href="http://www.rdesktop.org/">rdesktop</a>&#8220;，如果要同時有 Viewer 及 Server 的功能請安裝 &#8220;<a href="http://xrdp.sf.net">xrdp</a>&#8220;，以下介紹 xrdp。</p>
<p>其實 xrdp 是一個 Linux 遠端桌面的 &#8220;中繼程式&#8221;，為何說 xrdp 是 &#8220;中繼程式&#8221; 呢?!因為它還是借用了 VNC 的模組 (libvnc.so)，並且 xrdp 除了可以讓你用遠端桌面連線存取 Linux 桌面之外，還能透過它來登入其它 Windows 的遠端桌面、VNC Server，以及任何也有安裝 xrdp 的主機。並且是允許你用不同帳號進行 &#8220;<strong>多重登入</strong>&#8220;，這在 Windows 的系統只有 Windows Server 才支援。</p>
<p>所以說，安裝了 xrdp 等於是安裝了:</p>
<ol>
<li>RDP Server (允許多重登入)</li>
<li>RDP Viewer</li>
<li>XRDP Viewer</li>
<li>VNC Viewer</li>
</ol>
<h3>安裝 xrdp</h3>
<p>1. 安裝 xrdp 前請先確定系統已經安裝了 gcc, pam-devel, openssl-devel，可使用下列指令安裝:</p>
<pre>yum install gcc pam-devel openssl-devel</pre>
<p>2. 到 <a href="http://xrdp.sf.net">http://xrdp.sf.net</a> 下載 xrdp 的原始檔並安裝:</p>
<pre>cd /usr/local/src
wget http://jaist.dl.sourceforge.net/sourceforge/xrdp/xrdp-0.4.1.tar.gz
tar -xzvf xrdp-0.4.1.tar.gz
cd xrdp-0.4.1
make
make install</pre>
<p>3. 編輯 /etc/rc.d/rc.local，加入:</p>
<pre>/usr/local/xrdp/xrdp_control.sh start</pre>
<h3>啟動 xrdp</h3>
<p>啟動 xrdp 指令:</p>
<pre>/usr/local/xrdp/xrdp_control.sh start</pre>
<h3>xrdp 的設定檔</h3>
<p>相關設定檔放在 &#8220;/etc/xrdp/&#8221;，比較重要的是 &#8220;/etc/xrdp/sesman.ini&#8221; 這個檔案，在 [Globals] 中的這一行:</p>
<pre>ListenAddress=127.0.0.1</pre>
<p>表示只允許從本機連結 RDP Server，如果要從別的主機進行操作 (配合登入 xrdp 的 &#8220;sesman-any&#8221; 選項)，可將 &#8220;127.0.0.1&#8243; 改成 &#8220;0.0.0.0&#8243;。</p>
<h3>登入 xrdp</h3>
<p>啟動 xrdp 之後，你的 Linux 主機基本上已經具備了接受遠端桌面連線的功能，其 Port 為 3389，請用 Windows 的 &#8220;遠端桌面連線&#8221; 進行存取。</p>
<p><a href="http://www.vixual.net/blog/wp-content/uploads/2008/12/login_to_xrdp.png"><img class="alignnone size-full wp-image-525" title="Login to xrdp" src="http://www.vixual.net/blog/wp-content/uploads/2008/12/login_to_xrdp.png" alt="" width="401" height="201" /></a></p>
<p>連線後，首先會看到 xrdp 的登入視窗，你可以選擇:</p>
<ol>
<li>sesman-Xvnc: 使用 xrdp 內建的 libvnc.so 模組登入本機，本機不需啟動 VNC Server。</li>
<li>console: 登入本機的 VNC Server。</li>
<li>vnc-any: 登入其它已經啟動 VNC Server 的主機。</li>
<li>sesman-any:登入其它有安裝 xrdp 的主機。</li>
<li>rpd-any: 登入其它已經啟動遠端桌面 (RDP Server) 的 Windows 電腦或主機。</li>
<li>sesman-X11rdp: 這個項目我沒有測試成功，從字面上的意思來看，應該是連結本機端由 X Server 提供的 RDP，但目前 Linux 的桌面應該還沒有具備這樣的功能!</li>
</ol>
<h3>桌面環境</h3>
<p>以 &#8220;sesman-Xvnc&#8221; 選項登入 Linux 桌面後，預設是使用 KDE 桌面，但其操作介面是英文的，這些設定都與 &#8220;/usr/local/xrdp/startwm.sh&#8221; 這個指令檔有關。</p>
<p>如果要改成中文環境，請編輯 /usr/local/xrdp/startwm.sh，在程式的第二行加入:</p>
<pre>export LANG=zh_TW.UTF-8</pre>
<p>這樣就可以了。</p>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/10" title="Redhat Linux 7.3 快速安裝指引 * (2003-06-12)">Redhat Linux 7.3 快速安裝指引 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/67" title="如何及時封鎖想要用「暴力法」以 SSH 入侵的使用者 * (2005-03-02)">如何及時封鎖想要用「暴力法」以 SSH 入侵的使用者 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/131" title="安裝 JSP 環境 - tomcat * (2005-06-11)">安裝 JSP 環境 - tomcat *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/27" title="htaccess 的權限認證方式 (2004-12-15)">htaccess 的權限認證方式</a></li>
	<li><a href="http://www.vixual.net/blog/archives/42" title="hdparm 參數 (2005-01-26)">hdparm 參數</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/afrRVJAGsUs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/524/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/524</feedburner:origLink></item>
		<item>
		<title>VMware Server 效能測試</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/Bij-tgxD50A/444</link>
		<comments>http://www.vixual.net/blog/archives/444#comments</comments>
		<pubDate>Thu, 27 Nov 2008 03:29:31 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[vmware]]></category>

		<category><![CDATA[centos]]></category>

		<category><![CDATA[virtualpc]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=444</guid>
		<description><![CDATA[伺服器虛擬化(Virtualization)是這幾年蠻熱門的項目，眾多廠商都紛紛推出免費的虛擬化伺服器產品。
隨著企業級的 VMware Server 也推出到了 2.0 的版本，又是免費的產品，當然要拿來用用看，可能效能不及同樣免費的 VMware ESXi，但至少不用在硬體上面傷腦筋。
這次安裝的 VMware Server 2.0 在管理上已經完全使用 Web 介面，並使用JSP 及 Ajax 技術。不管是管理介面還是 GuestOS 的終端畫面，只要用瀏覽器就可以在任何地方存取，直接就可以取代 VNC 的功能。
身邊剛好有兩台主機可以拿來測試 VMware Server 的效能，一台是比較平價的 Q6600 DIY 機種，另一台是跟廠商借測的 Xeon 雙 CPU 工作站，主機配備如下:

HostOS-1 系統環境:

CPU: Intel Quad Q6600 (四核心, 8M Cache, 2.40GHz, 1066MHz FSB, 65nm)
RAM: 8.0GB/DDR2-800
Mainboard:Asus P5K Pro / Intel P35 Chipset
Harddisk: Seagate 320.0GB / ST3320613AS
OS: CentOS 5.0 [...]]]></description>
			<content:encoded><![CDATA[<p>伺服器虛擬化(Virtualization)是這幾年蠻熱門的項目，眾多廠商都紛紛推出免費的虛擬化伺服器產品。</p>
<p><img title="VMware Server" src="http://www.vixual.net/blog/wp-content/uploads/2008/12/diagram_prod_server_tw_01.gif" alt="" width="301" height="174" align="right" />隨著企業級的 <a href="http://vmware.com/products/server/">VMware Server</a> 也推出到了 2.0 的版本，又是免費的產品，當然要拿來用用看，可能效能不及同樣免費的 <a href="http://vmware.com/products/esxi/">VMware ESXi</a>，但至少不用在硬體上面傷腦筋。</p>
<p>這次安裝的 VMware Server 2.0 在管理上已經完全使用 Web 介面，並使用JSP 及 Ajax 技術。不管是管理介面還是 GuestOS 的終端畫面，只要用瀏覽器就可以在任何地方存取，直接就可以取代 VNC 的功能。</p>
<p>身邊剛好有兩台主機可以拿來測試 VMware Server 的效能，一台是比較平價的 Q6600 DIY 機種，另一台是跟廠商借測的 Xeon 雙 CPU 工作站，主機配備如下:</p>
<p><span id="more-444"></span></p>
<h3>HostOS-1 系統環境:</h3>
<ol>
<li>CPU: <a href="http://ark.intel.com/cpu.aspx?groupId=29765">Intel Quad Q6600</a> (四核心, 8M Cache, 2.40GHz, 1066MHz FSB, 65nm)</li>
<li>RAM: 8.0GB/DDR2-800</li>
<li>Mainboard:<a href="http://tw.asus.com/products.aspx?l1=3&amp;l2=11&amp;l3=534&amp;l4=0&amp;model=1921&amp;modelmenu=2">Asus P5K Pro</a> / Intel P35 Chipset</li>
<li>Harddisk: Seagate 320.0GB / ST3320613AS</li>
<li>OS: <a href="http://www.centos.org/docs/5/">CentOS 5.0</a> x64 / Kernel:  2.6.18-8.el5 x86_64</li>
<li> VMware Server 版本:  2.0.0-122956.x86_64</li>
<li> 硬體價值約 NT$20,000</li>
</ol>
<p><a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/11/asus-summary.png"><img class="alignnone size-medium wp-image-448" title="Q6600/8.0GB Summary" src="http://www.vixual.net/blog/wp-content/uploads/2008/11/asus-summary-400x259.png" alt="" width="400" height="259" /></a> <a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/11/asua-vm.png"><img class="alignnone size-medium wp-image-449" title="Q6600/8.0GB Virtual Machines" src="http://www.vixual.net/blog/wp-content/uploads/2008/11/asua-vm-400x259.png" alt="" width="400" height="259" /></a></p>
<h3>HostOS-2 系統環境:</h3>
<ol>
<li>CPU: <a href="http://ark.intel.com/cpu.aspx?groupID=33927">Intel Xeon E5420</a> (四核心, 12M Cache, 2.50GHz, 1333MHz FSB, 45nm) * 2 顆，共八核心</li>
<li>RAM: 4.0GB/FBDIMM-667</li>
<li>Mainboard: <a href="http://www.tyan.com/product_board_detail.aspx?pid=564">Tyan i5400XL(S5392)</a> / Intel 5400 + 6321ESB Chipset</li>
<li>Harddisk: Seagate 320.0GB / ST3320620AS</li>
<li>OS: <a href="http://www.centos.org/docs/5/">CentOS 5.0</a> x64 / Kernel:  2.6.18-8.el5 x86_64</li>
<li> VMware Server 版本:  2.0.0-122956.x86_64</li>
<li> 硬體價值約 NT$50,000</li>
</ol>
<p><a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/11/tyan-summary.png"><img class="alignnone size-medium wp-image-446" title="E5420/4.0GB Summary" src="http://www.vixual.net/blog/wp-content/uploads/2008/11/tyan-summary-400x259.png" alt="" width="400" height="259" /></a> <a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/11/tyan-vm.png"><img class="alignnone size-medium wp-image-447" title="E5420/4.0GB Virtual Machines" src="http://www.vixual.net/blog/wp-content/uploads/2008/11/tyan-vm-400x259.png" alt="" width="400" height="259" /></a></p>
<h3>GuestOS 模擬環境:</h3>
<ol>
<li>CPU: 1顆</li>
<li>RAM: 1.0GB</li>
<li>OS: CentOS 5.0 x86 / Kernel: 2.6.18-8.el5</li>
<li>VMwareTools 版本: 2.0.0-122956</li>
</ol>
<p><a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/11/vm.png"><img class="alignnone size-medium wp-image-450" title="Virtual Machine - CentOS 5" src="http://www.vixual.net/blog/wp-content/uploads/2008/11/vm-400x259.png" alt="" width="400" height="259" /></a></p>
<h3>測試方式:</h3>
<p>測試每個 GuestOS 同時編譯 Samba3 花費的時間，指令如下:</p>
<pre>rpmbuild --rebuild <a href="http://ftp.sernet.de/pub/samba/recent/src/rpm/samba3-3.2.4-37.src.rpm">samba3-3.2.4-37.src.rpm</a></pre>
<h3>測試數據:</h3>
<table id="table1" border="1">
<tbody>
<tr>
<th></th>
<th colspan="2">HostOS-1(Quad/Q6600/8GB)</th>
<th colspan="2">HostOS-2(Xeon/E5420/4GB)</th>
</tr>
<tr>
<td><strong>測試環境</strong></td>
<td><strong>編譯時間(秒)</strong></td>
<td><strong>倍率</strong></td>
<td><strong>編譯時間(秒)</strong></td>
<td><strong>倍率</strong></td>
</tr>
<tr>
<td><span style="color: #0000ff;">HostOS</span></td>
<td><span style="color: #0000ff;">487</span></td>
<td><span style="color: #0000ff;">1x</span></td>
<td><span style="color: #0000ff;">250</span></td>
<td><span style="color: #0000ff;">1x</span></td>
</tr>
<tr>
<td>GuestOS * 1</td>
<td>858</td>
<td>1.8x</td>
<td>725</td>
<td>2.9x</td>
</tr>
<tr>
<td>GuestOS * 2</td>
<td>873, 1036</td>
<td>2x</td>
<td>766, 766</td>
<td>3.1x</td>
</tr>
<tr>
<td>GuestOS * 3</td>
<td>1065, 1201, 1301</td>
<td>2.4x</td>
<td>873, 872, 890</td>
<td>3.5x</td>
</tr>
<tr>
<td>GuestOS * 4</td>
<td>1355, 1383, 1274, 1583</td>
<td>2.9x</td>
<td>1226, 1224, 1218, 1223</td>
<td>4.8x</td>
</tr>
<tr>
<td><span style="color: #0000ff;">GuestOS * 4 * 30</span></td>
<td><span style="color: #0000ff;">38355, 40297, 39084, 39454</span></td>
<td><span style="color: #0000ff;">2.7x</span></td>
<td><span style="color: #0000ff;">37482, 35860, 36992, 36355</span></td>
<td><span style="color: #0000ff;">4.9x</span></td>
</tr>
<tr>
<td>GuestOS * 5</td>
<td>1754, 2098, 1869, 1721, 2037</td>
<td>3.9x</td>
<td>1870, 1931, 1946, 1882, 1861</td>
<td>7.6x</td>
</tr>
<tr>
<td>GuestOS * 6</td>
<td>2508, 2509, 2549, 2434, 2847, 2750</td>
<td>5.3x</td>
<td>2802, 2787, 2756, 2556, 2678, 2893</td>
<td>11x</td>
</tr>
</tbody>
</table>
<h3>測試狀況及結果:</h3>
<ol>
<li>在 VMware Server 上顯示的 CPU 頻率是 HostOS 上所有 CPU 所有核心頻率的加總，所以如果看到像 &#8220;9xxx MHz&#8221; 這種數值並不需訝異。</li>
<li>Q6600/8GB 這一台在同時執行 5 個以上的 GuestOS 跑測試項目時，偶爾會有一個 GuestOS 當掉 (不固定是哪一個)，所以這樣的穩定度算不及格，其原因可能跟 Q6600 只有 四個核心有關。</li>
<li>&#8220;GuestOS * 4 * 30&#8243; 這個項目是為了測試 VMware Server 的穩定度，所以開 4 個 GuestOS 同時跑了 30 次的程式編譯，跑了 10 幾個鐘頭，很穩定，沒有任何災情發生。</li>
<li>E5420/4GB 要起動第 7 個 GuestOS 時，因為主記憶體不足，就不能再繼續啟動了，所以最多測到同時 6 個 GuestOS。</li>
<li>即使所有執行中的 GuestOS 沒有將 HostOS 的記憶體用完，HostOS 仍會拿剩餘的記憶體來當快取使用，這也是影嚮效能的原因之一。</li>
<li>應該是記憶體不足的原因，E5420/4GB 在執行 5 個以上的 GuestOS 後，運算效能逐漸輸給了 Q6600/8GB。</li>
<li>同時執行的 GuestOS 數量應該要小於或等於 HostOS 的 CPU 核心數，並且 HostOS 上應該有 &#8220;大量&#8221; 的記憶體，才會得到比較優良的效能及穩定度。</li>
<li>關掉 GuestOS 的螢幕保護程式後(包括空白畫面)，效能會比較好，相差約 5%。</li>
</ol>
<h3>參考網頁</h3>
<ol>
<li>Dennys Diary: <a href="http://dennys.tiger2.net/zh-hant/blog/2008/09/26/vmware2">VMWareSever 2.0</a></li>
<li>Kiwi格網技術開發站: <a href="http://kiwi.csie.chu.edu.tw/blog/archives/178">虛擬化技術的現況</a></li>
<li>酷！學園: <a href="http://phorum.study-area.org/index.php/board,39.0.html">Virtualization 虛擬化技術</a></li>
</ol>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/210" title="Linux 的相關網頁 (2007-09-05)">Linux 的相關網頁</a></li>
	<li><a href="http://www.vixual.net/blog/archives/82" title="安裝 Samba 伺服器 * (2005-03-24)">安裝 Samba 伺服器 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/10" title="Redhat Linux 7.3 快速安裝指引 * (2003-06-12)">Redhat Linux 7.3 快速安裝指引 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/40" title="[轉載]Linux 上的用戶管理 (2005-01-20)">[轉載]Linux 上的用戶管理</a></li>
	<li><a href="http://www.vixual.net/blog/archives/84" title="將 Samba 昇級成 3.0.13 (2005-03-25)">將 Samba 昇級成 3.0.13</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/Bij-tgxD50A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/444/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/444</feedburner:origLink></item>
		<item>
		<title>Firefox 模仿 Google Chrome 的佈景主題</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/OBY6c2hq88M/430</link>
		<comments>http://www.vixual.net/blog/archives/430#comments</comments>
		<pubDate>Sat, 20 Sep 2008 09:37:14 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[firefox]]></category>

		<category><![CDATA[software]]></category>

		<category><![CDATA[browser]]></category>

		<category><![CDATA[chrome]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=430</guid>
		<description><![CDATA[這是 Google Chrome 瀏覽器的畫面:

這是我的 Firefox3:

連功能表都隱藏了，是不是幾乎與 Chrome 一模一樣呢?
本人倒不是為了嘗鮮才改用 Google Chrome 的佈景主題(我反而比較喜歡仿 MacOSX 的佈景主題)，這樣改的目的是為了可以看到很明顯的 TAB 標題，以及獲取最大的網頁瀏覽空間，並且可以不用放棄 Firefox 琳郎滿目的附加元件。
只要用這三個附加元件就可以做成像我這樣的外觀:

Chrome Package + Topper (這個元件是還在開發中，必需先註冊才能下載，你可以直接安裝我下載回來的 Chrome Package)。
Personal Menu (用來隱藏及自訂功能表，聽說作者也是台灣人)
Locationbar2 (用來強調網址列顯示的網域名稱)

最後，記得再服用 Jas9 提供的密技來加快 Firefox 的速度。
參考網頁

Jas9: 8個加速FireFox瀏覽速度的微調


	您可能會對以下這些文章感興趣
	
	Maxthon 外掛程式 - 檢視 ed2k 的連結 *
	將 Funp 加入 Sociable 的書籤清單中
	一些好用的 JavaScript 的網址列指令
	如何申請 live.com 電子信箱


]]></description>
			<content:encoded><![CDATA[<p>這是 <a href="http://www.google.com/chrome">Google Chrome 瀏覽器</a>的畫面:</p>
<p><a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/09/chrome-800.png"><img class="alignnone size-medium wp-image-432" title="Google Chrome 800x600" src="http://www.vixual.net/blog/wp-content/uploads/2008/09/chrome-800-400x301.png" alt="" width="400" height="301" /></a></p>
<p>這是我的 Firefox3:</p>
<p><a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/09/firefox-800.png"><img class="alignnone size-medium wp-image-431" title="firefox3" src="http://www.vixual.net/blog/wp-content/uploads/2008/09/firefox-800-400x300.png" alt="" width="400" height="300" /></a></p>
<p>連功能表都隱藏了，是不是幾乎與 Chrome 一模一樣呢?</p>
<p>本人倒不是為了嘗鮮才改用 Google Chrome 的佈景主題(我反而比較喜歡<a href="https://addons.mozilla.org/zh-TW/firefox/addon/7172">仿 MacOSX 的佈景主題</a>)，這樣改的目的是為了可以看到很明顯的 TAB 標題，以及獲取最大的網頁瀏覽空間，並且可以不用放棄 Firefox 琳郎滿目的附加元件。</p>
<p>只要用這三個附加元件就可以做成像我這樣的外觀:</p>
<ol>
<li><a href="https://addons.mozilla.org/zh-TW/firefox/addon/8790">Chrome Package + Topper</a> (這個元件是還在開發中，必需先註冊才能下載，你可以直接安裝我<a href="/download/firefox/theme/chrome_package-0.2.1-fx.xpi">下載回來的 Chrome Package</a>)。</li>
<li><a href="https://addons.mozilla.org/zh-TW/firefox/addon/3895">Personal Menu</a> (用來隱藏及自訂功能表，聽說作者也是台灣人)</li>
<li><a href="https://addons.mozilla.org/zh-TW/firefox/addon/4014">Locationbar<sup>2</sup></a> (用來強調網址列顯示的網域名稱)</li>
</ol>
<p>最後，記得再服用 <a href="http://jas9.blogspot.com/2008/09/8firefox.html">Jas9 提供的密技</a>來加快 Firefox 的速度。</p>
<h3>參考網頁</h3>
<ol>
<li>Jas9: <a href="http://jas9.blogspot.com/2008/09/8firefox.html">8個加速FireFox瀏覽速度的微調</a></li>
</ol>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/167" title="一些好用的 JavaScript 的網址列指令 (2006-01-07)">一些好用的 JavaScript 的網址列指令</a></li>
	<li><a href="http://www.vixual.net/blog/archives/643" title="如何申請 live.com 電子信箱 (2009-02-06)">如何申請 live.com 電子信箱</a></li>
	<li><a href="http://www.vixual.net/blog/archives/173" title="Maxthon 外掛程式 - 檢視 ed2k 的連結 * (2006-03-18)">Maxthon 外掛程式 - 檢視 ed2k 的連結 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/263" title="將 Funp 加入 Sociable 的書籤清單中 (2008-07-20)">將 Funp 加入 Sociable 的書籤清單中</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/OBY6c2hq88M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/430/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/430</feedburner:origLink></item>
		<item>
		<title>Wordpress 的錯誤訊息: You don’t have permission to access post.php …</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/cOZa3Kzuwsw/352</link>
		<comments>http://www.vixual.net/blog/archives/352#comments</comments>
		<pubDate>Sun, 17 Aug 2008 02:58:01 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[webserver]]></category>

		<category><![CDATA[wordpress]]></category>

		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=352</guid>
		<description><![CDATA[如果你在上傳圖片時，出現:
 Http Error
或是發表文章時，出現
You don’t have permission to access /wordpress/wp-admin/post.php on this server.
這是 Apache 的 mod_security 造成之錯誤，這時候你可以在 wp-admin 的目錄下新增 .htaccess 檔案，內容如下:
&#60;IfModule mod_security.c&#62;
SecFilterEngine Off
SecFilterScanPOST Off
&#60;/IfModule&#62;
這樣應該就可以輕鬆解決了。
參考網頁

窄多之Blog: PHP post error: Forbidden - You don&#8217;t have permission to access
Hongkiat: Wordpress 2.5 Image Upload Error [Wordpress Fix]


	您可能會對以下這些文章感興趣
	
	從 Blogger 轉移到 WordPress 的技巧
	將 Funp 加入 Sociable 的書籤清單中
	使用 .htaccess 自訂 &#8220;404 找不到網頁&#8221; 的頁面
	Apache 1.3.x 限制頻寬(mod_bandwidth)
	htaccess [...]]]></description>
			<content:encoded><![CDATA[<p>如果你在上傳圖片時，出現:</p>
<pre> Http Error</pre>
<p>或是發表文章時，出現</p>
<pre>You don’t have permission to access /wordpress/wp-admin/post.php on this server.</pre>
<p>這是 Apache 的 mod_security 造成之錯誤，這時候你可以在 wp-admin 的目錄下新增 .htaccess 檔案，內容如下:</p>
<pre>&lt;IfModule mod_security.c&gt;
SecFilterEngine Off
SecFilterScanPOST Off
&lt;/IfModule&gt;</pre>
<p>這樣應該就可以輕鬆解決了。</p>
<h3>參考網頁</h3>
<ol>
<li>窄多之Blog: <a href="http://www.zhaiduo.com/2007/01/08/php-post-error-forbidden-you-dont-have-permission-to-access/">PHP post error: Forbidden - You don&#8217;t have permission to access</a></li>
<li>Hongkiat: <a href="http://www.hongkiat.com/blog/wordpress-25-image-upload-error-wordpress-fix/">Wordpress 2.5 Image Upload Error [Wordpress Fix]</a></li>
</ol>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/27" title="htaccess 的權限認證方式 (2004-12-15)">htaccess 的權限認證方式</a></li>
	<li><a href="http://www.vixual.net/blog/archives/230" title="Apache 1.3.x 限制頻寬(mod_bandwidth) (2008-01-11)">Apache 1.3.x 限制頻寬(mod_bandwidth)</a></li>
	<li><a href="http://www.vixual.net/blog/archives/19" title="在 Linux 上建立虛擬主機最快速的方法 * (2003-08-29)">在 Linux 上建立虛擬主機最快速的方法 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/242" title="從 Blogger 轉移到 WordPress 的技巧 (2008-06-22)">從 Blogger 轉移到 WordPress 的技巧</a></li>
	<li><a href="http://www.vixual.net/blog/archives/232" title="SVN + Trac + Apache 完整安裝攻略 (2008-01-21)">SVN + Trac + Apache 完整安裝攻略</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/cOZa3Kzuwsw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/352/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/352</feedburner:origLink></item>
		<item>
		<title>MySQL 處理字元編碼的一些心得</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/_pQ7fwuv-HY/315</link>
		<comments>http://www.vixual.net/blog/archives/315#comments</comments>
		<pubDate>Sun, 10 Aug 2008 04:49:36 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[mysql]]></category>

		<category><![CDATA[charset]]></category>

		<category><![CDATA[phpmyadmin]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=315</guid>
		<description><![CDATA[因為我在寫程式所用的到的 MySQL，同時有 3.x 版及 5.x 版要處理，所以對 MySQL  的字元編碼問題需要特別做研究，研究了一陣子之後，終於有了一些初步的心得，列出舊版及新版的 MySQL 做為比較:

MySQL 4.1 以後的版本

程式要指定與 MySQL 傳輸時的編碼，ex:
use NAMES 'utf8'
(不指定時為 “latin1″)
定義字串欄位時，也需指定字元集，ex:
Title varchar(5) character set utf8 default NULL
(不指定時為 “latin1″)
char(n), varchar(n), tinytext()… 等字串型態的欄位，其容量的計算單位改為 “字數”。
MySQL 相關的字串函數也是以 “字數” 做處理。
建議使用 phpMyAdmin 2.9.2 以後的版本維護資料庫。

MySQL 4.0 以前的版本

程式不需特別指定與 MySQL 傳輸時的編碼，寫入資料庫是什麼就是什麼 (預設為 “latin1″)，例如，你寫入了 utf8 的字元，其結果就是  “用 latin1 的格式儲存 utf8 的資料“。
定義的字串欄位也不需指定字元集 (預設為 “latin1″)
char(n), varchar(n), tinytext()… 等字串型態的欄位，其容量的計算單位一律為  [...]]]></description>
			<content:encoded><![CDATA[<p>因為我在寫程式所用的到的 MySQL，同時有 3.x 版及 5.x 版要處理，所以對 MySQL  的字元編碼問題需要特別做研究，研究了一陣子之後，終於有了一些初步的心得，列出舊版及新版的 MySQL 做為比較:<br />
<span id="more-315"></span></p>
<h3>MySQL 4.1 以後的版本</h3>
<ol>
<li>程式要指定與 MySQL 傳輸時的編碼，ex:
<pre>use NAMES 'utf8'</pre>
<p>(不指定時為 “latin1″)</li>
<li>定義字串欄位時，也需指定字元集，ex:
<pre>Title varchar(5) character set utf8 default NULL</pre>
<p>(不指定時為 “latin1″)</li>
<li>char(n), varchar(n), tinytext()… 等字串型態的欄位，其容量的計算單位改為 “<strong>字數</strong>”。</li>
<li>MySQL 相關的字串函數也是以 “<strong>字數</strong>” 做處理。</li>
<li>建議使用 phpMyAdmin 2.9.2 以後的版本維護資料庫。</li>
</ol>
<h3>MySQL 4.0 以前的版本</h3>
<ol>
<li>程式不需特別指定與 MySQL 傳輸時的編碼，寫入資料庫是什麼就是什麼 (預設為 “latin1″)，例如，你寫入了 utf8 的字元，其結果就是  “<strong>用 latin1 的格式儲存 utf8 的資料</strong>“。</li>
<li>定義的字串欄位也不需指定字元集 (預設為 “latin1″)</li>
<li>char(n), varchar(n), tinytext()… 等字串型態的欄位，其容量的計算單位一律為  “<strong>位元組</strong>“。</li>
<li>MySQL 相關的字串函數一樣是以 ”<strong>位元組</strong>” 做處理。</li>
<li>建議使用 phpMyAdmin 2.5.7 以前的版本維護資料庫。</li>
</ol>
<h3>使用 MySQL 4.1 以後的資料庫，但沿用 MySQL 4.0 以前的處理模式</h3>
<p><strong>既然 MySQL 4.1 以後的版本，在不指定編碼格式的情況下，其預設的也是 “latin1″，那我全部都不要指定，不就可以與 MySQL 4.0  以前的版本相容了嗎?!</strong></p>
<p>其實這樣說也沒錯，只是你在字串的欄位及相關字串函數的處理上會比較不那麼 “聰明”，例如: unicode 的字元都被以 “位元組”  的方式來處理(畢竟原本 Unicode 的中文字至少從 3 個位元組起跳)，並且新版的 phpMyAdmin 無法正確顯示你的資料庫內容。</p>
<p>不過，假如你的資料庫是 MySQL 4.1 以後的版本，但基於</p>
<ol>
<li>我不用 Unicode 儲存資料。</li>
<li>我用 Unicode 儲存資料，但不在乎 MySQL 在字元的處理上，是被當成了位元組。</li>
</ol>
<p>在不更動 server 的設定下，可以使用以下的做法讓新版的 phpMyAdmin 可以來管理 MySQL 資料庫:</p>
<p>編輯 phpMyAdmin 在 libraries 目錄下的 select_lang.lib.php，</p>
<ol>
<li>搜尋:
<pre>'utf-8'        =&gt; 'utf8',</pre>
<p>改成:</p>
<pre>'utf-8'        =&gt; 'latin1',</pre>
<p>(搜尋的字串應該位於 $GLOBALS['mysql_charset_map'] 或 $mysql_charset_map 陣列之中)</li>
<li>儲存即可。</li>
</ol>
<h3>參考網頁</h3>
<ol>
<li>網站製作學習誌: <a href="http://blog.roodo.com/jaceju/archives/2019474.html" target="_blank">MySQL 中文編碼徹底研究</a></li>
<li>酷學園: <a href="http://phorum.study-area.org/index.php/topic,40293.html" target="_blank">MySQL超出欄位長度後仍能儲存</a></li>
<li><a href="../?p=310" target="_blank">MySQL 的 “SET NAMES  xxx” 字元編碼問題分析</a></li>
</ol>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/310" title="[轉載]MySQL 的 &#8220;SET NAMES xxx&#8221; 字元編碼問題分析 (2008-08-08)">[轉載]MySQL 的 &#8220;SET NAMES xxx&#8221; 字元編碼問題分析</a></li>
	<li><a href="http://www.vixual.net/blog/archives/53" title="如何備份 MySQL 的資料庫 (2005-02-24)">如何備份 MySQL 的資料庫</a></li>
	<li><a href="http://www.vixual.net/blog/archives/259" title="phpMyAdmin 的設定值 (2008-07-05)">phpMyAdmin 的設定值</a></li>
	<li><a href="http://www.vixual.net/blog/archives/242" title="從 Blogger 轉移到 WordPress 的技巧 (2008-06-22)">從 Blogger 轉移到 WordPress 的技巧</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/_pQ7fwuv-HY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/315/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/315</feedburner:origLink></item>
		<item>
		<title>[轉載]MySQL 的 “SET NAMES xxx” 字元編碼問題分析</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/lglx5VNBFZI/310</link>
		<comments>http://www.vixual.net/blog/archives/310#comments</comments>
		<pubDate>Fri, 08 Aug 2008 13:17:24 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[mysql]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[文章轉載]]></category>

		<category><![CDATA[charset]]></category>

		<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=310</guid>
		<description><![CDATA[轉載自: PHPChina
近來接受 BBT 的培訓，做一個投票系統。系統程式碼倒不是很難，但是我的時間主要花費在了研究字符集和編碼上面。MySQL 和 Apache  兩個系統的編碼（字符集）問題讓我費勁腦筋，吃盡苦頭。網上對這些問題的解決比較零散，比較片面，大部分是提供解決方法，卻不說為什麼。於是我將這幾天收穫總結一下，避免後來者再走彎路。這篇文章對  PHP 編寫有一點幫助（看完你就知道，怎樣讓你的 PHP 程式在大部分空間提供商的伺服器裡顯示正常），但是更多幫助在於網路伺服器的架設和設置。

先說 MySQL 的字符集問題。Windows 下可透過修改 my.ini 內的
# CLIENT SECTION
[mysql]
default-character-set=utf8
# SERVER SECTION
[mysqld]
default-character-set=utf8
這兩個字段來更改資料庫的預設字符集。第一個是客戶端預設的字符集，第二個是伺服器端預設的字符集。假設我們把兩個都設為 utf8，然後在MySQL  Command Line 裡面輸入 “show variables like &#8216;character%&#8217;;”，可看到如下結果：
character_set_client   latin1
character_set_connection    latin1
character_set_database     utf8
character_set_results    latin1
character_set_server   utf8
character_set_system     utf8
其中的 [...]]]></description>
			<content:encoded><![CDATA[<p>轉載自: <a href="http://www.phpchina.com/bbs/viewthread.php?tid=13861" target="_blank">PHPChina</a></p>
<hr />近來接受 BBT 的培訓，做一個投票系統。系統程式碼倒不是很難，但是我的時間主要花費在了研究字符集和編碼上面。MySQL 和 Apache  兩個系統的編碼（字符集）問題讓我費勁腦筋，吃盡苦頭。網上對這些問題的解決比較零散，比較片面，大部分是提供解決方法，卻不說為什麼。於是我將這幾天收穫總結一下，避免後來者再走彎路。這篇文章對  PHP 編寫有一點幫助（看完你就知道，怎樣讓你的 PHP 程式在大部分空間提供商的伺服器裡顯示正常），但是更多幫助在於網路伺服器的架設和設置。<br />
<span id="more-310"></span><br />
先說 MySQL 的字符集問題。Windows 下可透過修改 my.ini 內的</p>
<pre># CLIENT SECTION
[mysql]
default-character-set=utf8
# SERVER SECTION
[mysqld]
default-character-set=utf8</pre>
<p>這兩個字段來更改資料庫的預設字符集。第一個是客戶端預設的字符集，第二個是伺服器端預設的字符集。假設我們把兩個都設為 utf8，然後在MySQL  Command Line 裡面輸入 “show variables like &#8216;character%&#8217;;”，可看到如下結果：</p>
<pre>character_set_client   latin1
character_set_connection    latin1
character_set_database     utf8
character_set_results    latin1
character_set_server   utf8
character_set_system     utf8</pre>
<p>其中的 utf8 隨著我們上面的設置而改動。此時，要是我們透過採用 UTF-8 的 PHP 程式從資料庫裡讀取資料，很有可能是一串 “?????”  或者是其他亂碼。網上查了半天，解決辦法倒是簡單，在連結資料庫之後，讀取資料之前，先執行一項查詢 “SET NAMES UTF8″，即在 PHP 裡為</p>
<pre>mysql_query("SET NAMES UTF8");</pre>
<p>即可顯示正常（只要資料庫裡資料的字元正常）。為什麼會這樣？這句查詢 “SET NAMES UTF8″ 到底是什麼作用？</p>
<p>到 MySQL 命令行輸入 “SET NAMES UTF8;”，然後執行 “show variables like &#8216;character%&#8217;;”，發現原來為 latin1 的那些變數  “character_set_client”、”character_set_connection”、 ”character_set_results”  的值全部變為 utf8 了，原來是這 3 個變數在搗蛋。</p>
<p>查閱手冊，上面那句等於：</p>
<pre>SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;</pre>
<p>看看這 3 個變數的作用：</p>
<p>資料輸入路徑：client → connection → server；</p>
<p>資料輸出路徑：server → connection → results。</p>
<p>換句話說，每個路徑要經過 3 次改變字符集編碼。以出現亂碼的輸出為例，server 裡 utf8 的資料，傳入 connection 轉為  latin1，傳入 results 轉為 latin1，utf-8 頁面又把 results 轉過來。如果兩種字符集不相容，比如 latin1 和  utf8，轉化過程就為不可逆的，破壞性的。所以就轉不回來了。</p>
<p>但這裡要聲明一點，”SET NAMES UTF8″ 作用只是臨時的，MySQL 重啟後就恢復預設了。</p>
<p>接下來就說到 MySQL 在伺服器上的配置問題了。豈不是我們每次對資料庫讀寫都得加上 “SET  NAMES UTF8″，以保證資料傳輸的編碼一致？能不能透過配置 MySQL  來達到那三個變數預設就為我們要想的字符集？手冊上沒說，我在網上也沒找到答案。所以，從伺服器配置的角度而言，是沒辦法省略掉那行程式碼的。</p>
<p>總結：為了讓你的網頁能在更多的伺服器上正常地顯示，還是加上 “SET NAMES UTF8″ 吧，即使你現在沒有加上這句也能正常瀏覽。</p>
<p>問題多多，多謝指正！</p>
<h3>參考網頁</h3>
<ol>
<li>PHPChina: <a href="http://www.phpchina.com/bbs/thread-13860-1-1.html" target="_blank">Apache和PHP網頁的編碼問題分析</a></li>
<li>MySQL: <a href="http://dev.mysql.com/doc/refman/5.0/en/charset.html" target="_blank">Character Set Support</a></li>
</ol>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/259" title="phpMyAdmin 的設定值 (2008-07-05)">phpMyAdmin 的設定值</a></li>
	<li><a href="http://www.vixual.net/blog/archives/53" title="如何備份 MySQL 的資料庫 (2005-02-24)">如何備份 MySQL 的資料庫</a></li>
	<li><a href="http://www.vixual.net/blog/archives/85" title="[轉載]資料庫表單及欄位命名規則實例 (2005-03-28)">[轉載]資料庫表單及欄位命名規則實例</a></li>
	<li><a href="http://www.vixual.net/blog/archives/206" title="以數學的原理處理「四捨五入」 (2007-08-23)">以數學的原理處理「四捨五入」</a></li>
	<li><a href="http://www.vixual.net/blog/archives/161" title="幾種網頁轉址的語法 (2005-11-11)">幾種網頁轉址的語法</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/lglx5VNBFZI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/310/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/310</feedburner:origLink></item>
		<item>
		<title>[轉載]平民 RAID 架設與評測</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/DDF0Zs9PzRQ/297</link>
		<comments>http://www.vixual.net/blog/archives/297#comments</comments>
		<pubDate>Sun, 03 Aug 2008 15:27:25 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[hardware]]></category>

		<category><![CDATA[文章轉載]]></category>

		<category><![CDATA[benchmark]]></category>

		<category><![CDATA[fw]]></category>

		<category><![CDATA[mainboard]]></category>

		<category><![CDATA[raid]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=297</guid>
		<description><![CDATA[本文是截取自 PC ADV 電腦王第 49 期  (2008年8月) 的 “平民 RAID 架設與評測” 文章，這是一本不錯的雜誌，完整的內容建議大家可以去買來閱讀。

磁碟陣列卡種類

純硬體 (內建 IOP 晶片的 RAID 卡)
半硬體:

Intel ICH9R: RAID0, RAID1, RAID10, RAID5
Intel ICH10R: RAID0, RAID1, RAID10, RAID5
AMD SB600: RAID0, RAID1, RAID10
AMD SB700: RAID0, RAID1, RAID10


純軟體:

Windows XP/Vista: RAID0, JBOD
Window Server 2003: RAID0, RAID1, RAID5, JBOD



效能測試
說明:

測試所使用純硬體的 RAID 卡是 “Promise SuperTrak EX8350“，一片約  NT$20,000。
測試項目第 3 項的 “檔案複製” [...]]]></description>
			<content:encoded><![CDATA[<p>本文是截取自 <a href="http://www.pcadv.com.tw/" target="_blank">PC ADV 電腦王</a>第 49 期  (2008年8月) 的 “平民 RAID 架設與評測” 文章，這是一本不錯的雜誌，完整的內容建議大家可以去買來閱讀。<br />
<span id="more-297"></span></p>
<h3>磁碟陣列卡種類</h3>
<ol>
<li>純硬體 (內建 IOP 晶片的 RAID 卡)</li>
<li>半硬體:
<ul>
<li>Intel ICH9R: RAID0, RAID1, RAID10, RAID5</li>
<li>Intel ICH10R: RAID0, RAID1, RAID10, RAID5</li>
<li>AMD SB600: RAID0, RAID1, RAID10</li>
<li>AMD SB700: RAID0, RAID1, RAID10</li>
</ul>
</li>
<li>純軟體:
<ol>
<li>Windows XP/Vista: RAID0, JBOD</li>
<li>Window Server 2003: RAID0, RAID1, RAID5, JBOD</li>
</ol>
</li>
</ol>
<h3>效能測試</h3>
<p>說明:</p>
<ol>
<li>測試所使用純硬體的 RAID 卡是 “<span lang="en-us">Promise SuperTrak EX8350</span>“，一片約  NT$20,000。</li>
<li>測試項目第 3 項的 “檔案複製” 是測試複製 3.55GB 的檔案所花費的時間。</li>
<li>測試所得的領先值，若差異很大則標紅色，差異不大標藍色，若全部的值都差不多，就不標顏色了。</li>
</ol>
<table id="table4" border="1">
<tbody>
<tr>
<th rowspan="2">模式</th>
<th rowspan="2">測試項目</th>
<th colspan="2">ICH9R</th>
<th colspan="2">ICH10R</th>
<th colspan="2">RAID 卡</th>
<th rowspan="2">硬碟*1<br />
(對照組)</th>
</tr>
<tr>
<th>硬碟*2</th>
<th>硬碟*4</th>
<th>硬碟*2</th>
<th>硬碟*4</th>
<th>硬碟*2</th>
<th>硬碟*4</th>
</tr>
<tr>
<td rowspan="4">RAID0</td>
<td>線性讀取(KB/s)↑</td>
<td><span style="color: #ff0000;">393.5</span></td>
<td>204.6</td>
<td><span style="color: #ff0000;">393.4</span></td>
<td>204.7</td>
<td>253.9</td>
<td>204.7</td>
<td>100.6</td>
</tr>
<tr>
<td>線性寫入(KB/s)↑</td>
<td>334.5</td>
<td>204.9</td>
<td>333.2</td>
<td>206.3</td>
<td>338</td>
<td>206</td>
<td>99.2</td>
</tr>
<tr>
<td>檔案複製(s)↓</td>
<td>27.9</td>
<td>40.3</td>
<td>26.6</td>
<td>39.2</td>
<td>30.5</td>
<td>37.5</td>
<td>73.3</td>
</tr>
<tr>
<td>CPU 使用率(%)↓</td>
<td>11.9</td>
<td>7.4</td>
<td>13.9</td>
<td>8.1</td>
<td><span style="color: #ff0000;">5.5</span></td>
<td><span style="color: #ff0000;">4.1</span></td>
<td>6.2</td>
</tr>
<tr>
<td rowspan="4">RAID1</td>
<td>線性讀取(KB/s)↑</td>
<td>104.3</td>
<td></td>
<td>104.3</td>
<td></td>
<td>104.5</td>
<td></td>
<td>100.6</td>
</tr>
<tr>
<td>線性寫入(KB/s)↑</td>
<td>103</td>
<td></td>
<td>101.9</td>
<td></td>
<td>103.2</td>
<td></td>
<td>99.2</td>
</tr>
<tr>
<td>檔案複製(s)↓</td>
<td>68.7</td>
<td></td>
<td>68.3</td>
<td></td>
<td>66.1</td>
<td></td>
<td>73.3</td>
</tr>
<tr>
<td>CPU 使用率(%)↓</td>
<td>4.8</td>
<td></td>
<td>7.4</td>
<td></td>
<td><span style="color: #0000ff;">3.6</span></td>
<td></td>
<td>6.2</td>
</tr>
<tr>
<td rowspan="4">RAID10</td>
<td>線性讀取(KB/s)↑</td>
<td></td>
<td>196.6</td>
<td></td>
<td>201.1</td>
<td></td>
<td>200.1</td>
<td>100.6</td>
</tr>
<tr>
<td>線性寫入(KB/s)↑</td>
<td><span style="color: #0000ff;"><br />
</span></td>
<td><span style="color: #0000ff;">176</span></td>
<td></td>
<td>149.5</td>
<td><span style="color: #0000ff;"><br />
</span></td>
<td><span style="color: #0000ff;">176.2</span></td>
<td>99.2</td>
</tr>
<tr>
<td>檔案複製(s)↓</td>
<td></td>
<td>43.9</td>
<td></td>
<td>42.7</td>
<td><span style="color: #0000ff;"><br />
</span></td>
<td><span style="color: #0000ff;">37.8</span></td>
<td>73.3</td>
</tr>
<tr>
<td>CPU 使用率(%)↓</td>
<td></td>
<td>11.6</td>
<td></td>
<td>12.2</td>
<td><span style="color: #ff0000;"><br />
</span></td>
<td><span style="color: #ff0000;">3.9</span></td>
<td>6.2</td>
</tr>
<tr>
<td rowspan="4">RAID5</td>
<td>線性讀取(KB/s)↑</td>
<td><span style="color: #0000ff;">294.3</span></td>
<td>193.2</td>
<td><span style="color: #0000ff;">294.6</span></td>
<td>191.7</td>
<td>276.6</td>
<td>198.6</td>
<td>100.6</td>
</tr>
<tr>
<td>線性寫入(KB/s)↑</td>
<td>31.1</td>
<td>34.8</td>
<td>32.3</td>
<td>37</td>
<td><span style="color: #ff0000;">191.1</span></td>
<td><span style="color: #ff0000;">164</span></td>
<td>99.2</td>
</tr>
<tr>
<td>檔案複製(s)↓</td>
<td>634.9</td>
<td>145</td>
<td>123.6</td>
<td>143</td>
<td><span style="color: #ff0000;">37.5</span></td>
<td><span style="color: #ff0000;">59.9</span></td>
<td>73.3</td>
</tr>
<tr>
<td>CPU 使用率(%)↓</td>
<td>8.4</td>
<td>6.9</td>
<td>8.5</td>
<td>7.8</td>
<td><span style="color: #ff0000;">3.3</span></td>
<td><span style="color: #ff0000;">3.9</span></td>
<td>6.2</td>
</tr>
</tbody>
</table>
<h3>測試結果</h3>
<p>Intel 的 ICH9R 及 ICH10R 的效能並沒有我原本想像的如此不堪，除了 RAID5 最好使用純硬體的 RAID 卡之外，其它模式使用  ICH9R 或 ICH10R 會符合最佳的經濟效益。</p>
<h3>參考網頁</h3>
<ol>
<li><a href="http://www.pcadv.com.tw/" target="_blank">PC ADV 電腦王</a></li>
</ol>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/174" title="在 Redhat Linux 9.0 驅動華碩 P4P800 的網路卡 (2006-04-04)">在 Redhat Linux 9.0 驅動華碩 P4P800 的網路卡</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/DDF0Zs9PzRQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/297/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/297</feedburner:origLink></item>
		<item>
		<title>[轉載]你知道嗎?</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/RjIq4a4YICU/262</link>
		<comments>http://www.vixual.net/blog/archives/262#comments</comments>
		<pubDate>Sun, 27 Jul 2008 02:41:32 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[career]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[video]]></category>

		<category><![CDATA[文章轉載]]></category>

		<category><![CDATA[fw]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=262</guid>
		<description><![CDATA[
你知道嗎？
量變有時真的會造成質變
在中國，如果你是百萬中取一的菁英
你至少有 1,300 個勢均力敵的競爭者
在印度，你則會有 1,100 個競爭者
在中國，智商排名前四分之一的人
比北美洲的總人口還要多
在印度，這則是智商排名前 28% 的人數
對全世界老師的意義：他們的優秀學生比我們所有的學生還要多
你知道嗎？
全世界最多人說英語的國家
不久之後將會變成中國
如果今天的美國把每一個工作都外包到中國去…
中國還是會有勞工過剩的問題
在我們播放這個影片的同時…
美國會有 60 個嬰兒誕生
中國會有 244 個嬰兒呱呱墜地
印度則有 351 個嬰兒出生
美國勞工部估計，現在學生，未來在換第 14 個工作時…大約在 38 歲
根據美國勞工部的調查…
四分之一的工作者，在目前的單位工作不超過一年
二分之一的工作者，在目前的單位工作不超過五年
美國前教育部長 Richard Riley 認為…
2010 年最迫切需要的十種工作，在 2004 年時根本不存在
我們必須教導現在的學生畢業後投入目前還不存在的工作…
使用根本還沒發明的科技…
解決我們從未想像過的問題…
猜猜看這是哪個國家…
全世界最富有
軍力最強大
世界商業金融中心
最好的教育系統
世界的創意與發明中心
貨幣是世界的標準金融規範
最高的生活水準
是美國嗎？
不，在西元 1900 是英國 (不到五十年，世界最強的頭銜已經更替)
你知道嗎？
以網際網路覆蓋率來說
美國是全世界第 20 名
盧森堡剛超越美國…
任天堂光在 2002 年就投資一億四千萬美金進行研發
美國聯邦政府花在教育研發上的經費還不到一半
美國 2006 年結婚的新人中有八分之一是在網路上認識的
交友網站 MySpace 在 2006 年 9 月時，有一億六千萬個註冊使用者
如果 MySpace 是個國家，那麼它將是全世界第十一大的國家  										(介於日本和墨西哥之間)
MySpace 的每個網頁平均一天被點閱 30 次
你知道嗎？
我們生在一個十倍速爆炸成長的時代
每個月 Google 必須處理 27 億次搜尋…
在「B.G.」(Google 誕生前)的年代，人們到底向誰問這些問題？
我們每天傳輸的手機簡訊數量已經超越了全世界的人口總數
今天，英文字彙數量大約有五十四萬個…
是沙士比亞誕生時的五倍
3000 本？
這是美國一天出版的新書數量
根據估計《紐約時報》一週所包含的資訊量…
比十八世紀一個人一生可能接觸到的資訊量還要多
根據估計，今年全世界會製造出 1.5X1018 byte  										的全新資訊
這大約比人類在過去五千年所製造出來的資訊還要多
新的科技知識大約每兩年就會成長一倍
對正要就讀大學的學生來說…
他們前兩年所學的知識，在三年級就全部過時了
根據估計，這些資訊在 [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/KD0Y49gfkfQ&amp;hl=zh_TW&amp;fs=1" /><param name="wmode" value="transparent" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/KD0Y49gfkfQ&amp;hl=zh_TW&amp;fs=1" wmode="transparent"></embed></object></p>
<p>你知道嗎？<br />
量變有時真的會造成質變</p>
<p>在中國，如果你是百萬中取一的菁英<br />
你至少有 1,300 個勢均力敵的競爭者<br />
在印度，你則會有 1,100 個競爭者<br />
在中國，智商排名前四分之一的人<br />
比北美洲的總人口還要多<br />
在印度，這則是智商排名前 28% 的人數<br />
對全世界老師的意義：他們的優秀學生比我們所有的學生還要多</p>
<p>你知道嗎？<br />
全世界最多人說英語的國家<br />
不久之後將會變成中國<br />
如果今天的美國把每一個工作都外包到中國去…<br />
中國還是會有勞工過剩的問題<br />
在我們播放這個影片的同時…<br />
美國會有 60 個嬰兒誕生<br />
中國會有 244 個嬰兒呱呱墜地<br />
印度則有 351 個嬰兒出生<br />
美國勞工部估計，現在學生，未來在換第 14 個工作時…大約在 38 歲</p>
<p>根據美國勞工部的調查…<br />
四分之一的工作者，在目前的單位工作不超過一年<br />
二分之一的工作者，在目前的單位工作不超過五年<br />
美國前教育部長 Richard Riley 認為…<br />
2010 年最迫切需要的十種工作，在 2004 年時根本不存在<br />
我們必須教導現在的學生畢業後投入目前還不存在的工作…<br />
使用根本還沒發明的科技…<br />
解決我們從未想像過的問題…</p>
<p>猜猜看這是哪個國家…<br />
全世界最富有<br />
軍力最強大<br />
世界商業金融中心<br />
最好的教育系統<br />
世界的創意與發明中心<br />
貨幣是世界的標準金融規範<br />
最高的生活水準<br />
是美國嗎？<br />
不，在西元 1900 是英國 (不到五十年，世界最強的頭銜已經更替)</p>
<p>你知道嗎？<br />
以網際網路覆蓋率來說<br />
美國是全世界第 20 名<br />
盧森堡剛超越美國…<br />
任天堂光在 2002 年就投資一億四千萬美金進行研發<br />
美國聯邦政府花在教育研發上的經費還不到一半<br />
美國 2006 年結婚的新人中有八分之一是在網路上認識的<br />
交友網站 MySpace 在 2006 年 9 月時，有一億六千萬個註冊使用者<br />
如果 MySpace 是個國家，那麼它將是全世界第十一大的國家  										(介於日本和墨西哥之間)<br />
MySpace 的每個網頁平均一天被點閱 30 次</p>
<p>你知道嗎？<br />
我們生在一個十倍速爆炸成長的時代<br />
每個月 Google 必須處理 27 億次搜尋…<br />
在「B.G.」(Google 誕生前)的年代，人們到底向誰問這些問題？<br />
我們每天傳輸的手機簡訊數量已經超越了全世界的人口總數<br />
今天，英文字彙數量大約有五十四萬個…<br />
是沙士比亞誕生時的五倍</p>
<p>3000 本？<br />
這是美國一天出版的新書數量<br />
根據估計《紐約時報》一週所包含的資訊量…<br />
比十八世紀一個人一生可能接觸到的資訊量還要多<br />
根據估計，今年全世界會製造出 1.5X10<sup>18</sup> byte  										的全新資訊<br />
這大約比人類在過去五千年所製造出來的資訊還要多<br />
新的科技知識大約每兩年就會成長一倍<br />
對正要就讀大學的學生來說…<br />
他們前兩年所學的知識，在三年級就全部過時了<br />
根據估計，這些資訊在 2010 年時…<br />
每 72 小時就會增加一倍</p>
<p>NEC 和 Alcatel 不久前剛測試成功第三代光纖…<br />
這些光纖每一條每秒傳輸量是 10 兆位元<br />
也就是說每秒傳輸 1900 張光碟<br />
一億五千萬通電話<br />
這個傳輸容量目前每六個月就成長為三倍<br />
估計未來的二十年會以同樣的速度持續成長<br />
這些光纖都已經鋪設好了<br />
提升速度只需要修改端點間的轉接器<br />
換句話說，成本接近於零</p>
<p>未來的電子紙將會比真的紙還要便宜<br />
2006 年全世界賣出四千七百萬台筆記型電腦<br />
一百美金電腦計畫準備每年製造五千萬到一億台筆記型電腦<br />
給低度開發的國家的孩子們使用<br />
科學家們預測 2013 年建造的超級電腦將會超過人類大腦的運算能力<br />
到了 2023 年<br />
現在的小學一年級學生正好 23 歲<br />
當他們準備投入職場時…<br />
那時，售價 1,000 美金的電腦就可以超越人腦的運算能力<br />
雖然，超過十五年以上的科技發展很難精確推估…<br />
科學家認為，西元 2049 年時<br />
售價 1,000 美金電腦的運算能力<br />
就會超越全人類的大腦運算能力總和<br />
這代表了什麼？</p>
<p>轉變　　正在發生<br />
既然你已經知道了…</p>
<p>然後呢？</p>
<h3>參考影片</h3>
<p>你知道嗎? Ver.2<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/v7_y9tjO2g4&amp;hl=zh_TW&amp;fs=1" /><param name="wmode" value="transparent" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/v7_y9tjO2g4&amp;hl=zh_TW&amp;fs=1" wmode="transparent"></embed></object></p>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/260" title="[轉載]比爾蓋茲的十條忠告 (2008-07-06)">[轉載]比爾蓋茲的十條忠告</a></li>
	<li><a href="http://www.vixual.net/blog/archives/83" title="[轉載]神奇的 T-Shirt 速折法 * (2005-03-25)">[轉載]神奇的 T-Shirt 速折法 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/141" title="[轉載]三十歲是一個很奇妙的年紀 (2005-08-02)">[轉載]三十歲是一個很奇妙的年紀</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/RjIq4a4YICU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/262/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/262</feedburner:origLink></item>
		<item>
		<title>將 Funp 加入 Sociable 的書籤清單中</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/_tP4uYuPhkQ/263</link>
		<comments>http://www.vixual.net/blog/archives/263#comments</comments>
		<pubDate>Sun, 20 Jul 2008 01:27:23 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

		<category><![CDATA[bookmark]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[sociable]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=263</guid>
		<description><![CDATA[Sociable 是一個 Wordpress 的外掛程式，專門用在  										Blog 的文章上顯示特定的網路書籤，供訪客收藏，長得就像這個樣子:

可惜的是，Sociable 內建的 92 個書籤裡卻少了大家愛用的  										 Funp (幸好還有  										 Hemidemi 及  										 MyShare)，以下的方法說明如何把 Funp 加入 Sociable  										的書籤清單中。

安裝並啟用  											 Sociable。
將 “funp.gif”  											另存新檔，然後上傳到  											“/wp-content/plugins/sociable/images/”。
到 Wordpress 後台管理的 [Plugins] 去編輯  											Sociable:

搜尋:
$sociable_known_sites = Array(
在下一行加入:
'Funp' =&#62; Array(
'favicon' =&#62; 'funp.gif',
'url' =&#62; 'http://funp.com/pages/submit/add.php?via=tools&#38;url=PERMALINK&#38;s=TITLE',
),

搜尋:
'images/',
在下一行加入:
'images/funp.gif',

儲存修改


再到 [設定] -&#62; [Sociable] 就可以看到 Funp  											出現在書籤清單裡了。


	您可能會對以下這些文章感興趣
	
	Hinet [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://yoast.com/wordpress/sociable/" target="_blank">Sociable</a> 是一個 Wordpress 的外掛程式，專門用在  										Blog 的文章上顯示特定的網路書籤，供訪客收藏，長得就像這個樣子:</p>
<p style="padding-left: 30px;"><img src="../wp-content/uploads/2008/07/sociable.png" alt="" width="241" height="89" /></p>
<p>可惜的是，Sociable 內建的 <strong>92</strong> 個書籤裡卻少了大家愛用的  										<a href="http://funp.com/" target="_blank"> Funp</a> (幸好還有  										<a href="http://www.hemidemi.com/" target="_blank"> Hemidemi</a> 及  										<a href="http://myshare.url.com.tw/" target="_blank"> MyShare</a>)，以下的方法說明如何把 Funp 加入 Sociable  										的書籤清單中。<span id="more-263"></span></p>
<ol>
<li>安裝並啟用  											<a href="http://wordpress.org/extend/plugins/sociable/sociable.zip" target="_blank"> Sociable</a>。</li>
<li>將 “<a href="../wp-content/uploads/2008/07/funp.gif" target="_blank">funp.gif</a>”  											另存新檔，然後上傳到  											“/wp-content/plugins/sociable/images/”。</li>
<li>到 Wordpress 後台管理的 [Plugins] 去編輯  											Sociable:
<ol>
<li>搜尋:
<pre>$sociable_known_sites = Array(</pre>
<p>在下一行加入:</p>
<pre>'Funp' =&gt; Array(
'favicon' =&gt; 'funp.gif',
'url' =&gt; 'http://funp.com/pages/submit/add.php?via=tools&amp;url=PERMALINK&amp;s=TITLE',
),</pre>
</li>
<li>搜尋:
<pre>'images/',</pre>
<p>在下一行加入:</p>
<pre>'images/funp.gif',</pre>
</li>
<li>儲存修改</li>
</ol>
</li>
<li>再到 [設定] -&gt; [Sociable] 就可以看到 Funp  											出現在書籤清單裡了。</li>
</ol>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/139" title="網域名稱的相關網頁 (2005-07-25)">網域名稱的相關網頁</a></li>
	<li><a href="http://www.vixual.net/blog/archives/140" title="看看人家的程式是怎麼寫的 (2005-07-28)">看看人家的程式是怎麼寫的</a></li>
	<li><a href="http://www.vixual.net/blog/archives/169" title="免費的 DNS 伺服器 (2006-01-24)">免費的 DNS 伺服器</a></li>
	<li><a href="http://www.vixual.net/blog/archives/200" title="Blogger 的樣版下載網站 (2007-08-02)">Blogger 的樣版下載網站</a></li>
	<li><a href="http://www.vixual.net/blog/archives/164" title="Google 常用服務及網址 (2005-11-23)">Google 常用服務及網址</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/_tP4uYuPhkQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/263/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/263</feedburner:origLink></item>
		<item>
		<title>[轉載]比爾蓋茲的十條忠告</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/kopsyTbCOgM/260</link>
		<comments>http://www.vixual.net/blog/archives/260#comments</comments>
		<pubDate>Sun, 06 Jul 2008 06:35:16 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[career]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[文章轉載]]></category>

		<category><![CDATA[fw]]></category>

		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=260</guid>
		<description><![CDATA[轉載自: 網路郵件
據權威英國《金融時報》調查：全球25個國家的1000位CEO、基金經理認為：微軟仍是最受尊敬的公司，並在企業創新、投資價值兩項中排名第一。
調查結果發現：商界舵手最重要的表現，是越來越注重領導的創新能力。在企業增長方面的突出表現，是穩中求勝的理念轉而改為主動出擊的新思維。
今天的比爾蓋茲成為最受尊敬的商界領袖，其地位和影響力僅次於世界管理學之父杜拉克。
蓋茲先生在一次講話中，語重心長地講了他的十條忠告，相信會對大家有所啟發。

比爾蓋茲的十條 “金玉良言”:

社會充滿不公平現象。你先不要想去改造它，只能先適應它。
(因為你管不了它)
 世界不會在意你的自尊，人們看的只是你的成就。在你沒有成就以前，切勿過分強調自尊。
(因為你越強調自尊，越對你不利)
 你只是中學畢業，通常不會成為CEO，直到你把CEO職位拿到手為止。
(直到此時，人們才不會介意你只是中學畢業)
當你陷入人為困境時，不要抱怨，你只能默默地吸取教訓。
(你要悄悄地振作起來，重新奮起)
你要懂得：在沒有你之前，你的父母並不像現在這樣  											“乏味”。你應該想到，這是他們為了撫養你所付出的巨大代價。
(你永遠要感恩和孝敬他們，才是硬道理)
 在學校裡，你考第幾名已不是那麼重要，但進入社會卻不然。不管你去到哪裡，都要分等排名。
(社會、公司要排名次，是常見的事，要鼓起勇氣競爭才對)
 學校裡有假日，到公司打工則不然，你幾乎不能休息，很少能輕鬆地過假日。
(否則你職業生涯中一起跑就落後了，甚至會讓你永遠落後)
 在學校，老師會幫助你學習，到公司卻不會。如果你認為學校的老師要求你很嚴格，那是你還沒有進入公司工作。因為，如果公司對你不嚴厲，你就要失業了。
(你必須清醒地認識到：公司比學校更要嚴格要求自己)
 人們都喜歡看電視劇，但你不要看，那並不是你的生活。只要在公司工作，你是無暇看電視劇的。
(奉勸你不要看，否則你走上看電視連續劇之路，而且看得津津有味，那你將失去成功的資格)
永遠不要在背後批評別人，尤其不能批評你的老板無知、刻薄和無能。
(因為這樣的心態，會使你走上坎坷艱難的成長之路)

這十條金科玉律般的職工座右銘，我建議作為職工必讀的經典之作。要把它張貼在自己工作生活的牆上，經常閱讀反省，對我們大有好處。比爾蓋茲之成為最受尊敬的人，成為近十年  										“世界首富”，恐怕一個重要道理正在於此。
大家放眼望去會發現：大凡成功者，在談到成功時，很少談 “做事”，而都在講  										“做人”。因為不會做人，就不會做事，就會走上無為的一生，或走上大起大落坎坷艱難的不歸之路。
著名經濟學家茅于軾先生說：「要在三四十歲思考人生，七老八十再想用處就不大了。」人，出生入死要深思！才是大道理。

	您可能會對以下這些文章感興趣
	
	如何申請 msn.com 電子信箱
	[轉載]你知道嗎?
	將網頁的字型換成「微軟正黑體」 *
	微軟常用服務及網址
	怎樣移除 Windows XP 內建的 Windows Messenger


]]></description>
			<content:encoded><![CDATA[<p>轉載自: 網路郵件</p>
<hr />據權威英國《<a href="http://www.ftchinese.com/tc/" target="_blank">金融時報</a>》調查：全球25個國家的1000位CEO、基金經理認為：微軟仍是最受尊敬的公司，並在企業創新、投資價值兩項中排名第一。</p>
<p>調查結果發現：商界舵手最重要的表現，是越來越注重領導的創新能力。在企業增長方面的突出表現，是穩中求勝的理念轉而改為主動出擊的新思維。</p>
<p>今天的比爾蓋茲成為最受尊敬的商界領袖，其地位和影響力僅次於世界管理學之父杜拉克。</p>
<p>蓋茲先生在一次講話中，語重心長地講了他的十條忠告，相信會對大家有所啟發。</p>
<p><span id="more-260"></span></p>
<p>比爾蓋茲的十條 “金玉良言”:</p>
<ol>
<li>社會充滿不公平現象。你先不要想去改造它，只能先適應它。<br />
(因為你管不了它)</li>
<li> 世界不會在意你的自尊，人們看的只是你的成就。在你沒有成就以前，切勿過分強調自尊。<br />
(因為你越強調自尊，越對你不利)</li>
<li> 你只是中學畢業，通常不會成為CEO，直到你把CEO職位拿到手為止。<br />
(直到此時，人們才不會介意你只是中學畢業)</li>
<li>當你陷入人為困境時，不要抱怨，你只能默默地吸取教訓。<br />
(你要悄悄地振作起來，重新奮起)</li>
<li>你要懂得：在沒有你之前，你的父母並不像現在這樣  											“乏味”。你應該想到，這是他們為了撫養你所付出的巨大代價。<br />
(你永遠要感恩和孝敬他們，才是硬道理)</li>
<li> 在學校裡，你考第幾名已不是那麼重要，但進入社會卻不然。不管你去到哪裡，都要分等排名。<br />
(社會、公司要排名次，是常見的事，要鼓起勇氣競爭才對)</li>
<li> 學校裡有假日，到公司打工則不然，你幾乎不能休息，很少能輕鬆地過假日。<br />
(否則你職業生涯中一起跑就落後了，甚至會讓你永遠落後)</li>
<li> 在學校，老師會幫助你學習，到公司卻不會。如果你認為學校的老師要求你很嚴格，那是你還沒有進入公司工作。因為，如果公司對你不嚴厲，你就要失業了。<br />
(你必須清醒地認識到：公司比學校更要嚴格要求自己)</li>
<li> 人們都喜歡看電視劇，但你不要看，那並不是你的生活。只要在公司工作，你是無暇看電視劇的。<br />
(奉勸你不要看，否則你走上看電視連續劇之路，而且看得津津有味，那你將失去成功的資格)</li>
<li>永遠不要在背後批評別人，尤其不能批評你的老板無知、刻薄和無能。<br />
(因為這樣的心態，會使你走上坎坷艱難的成長之路)</li>
</ol>
<p>這十條金科玉律般的職工座右銘，我建議作為職工必讀的經典之作。要把它張貼在自己工作生活的牆上，經常閱讀反省，對我們大有好處。比爾蓋茲之成為最受尊敬的人，成為近十年  										“世界首富”，恐怕一個重要道理正在於此。</p>
<p>大家放眼望去會發現：大凡成功者，在談到成功時，很少談 “做事”，而都在講  										“做人”。因為不會做人，就不會做事，就會走上無為的一生，或走上大起大落坎坷艱難的不歸之路。</p>
<p>著名經濟學家<a href="http://blog.sina.com.cn/maoyushi" target="_blank">茅于軾</a>先生說：「要在三四十歲思考人生，七老八十再想用處就不大了。」人，出生入死要深思！才是大道理。</p>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/16" title="怎樣移除 Windows XP 內建的 Windows Messenger (2003-07-22)">怎樣移除 Windows XP 內建的 Windows Messenger</a></li>
	<li><a href="http://www.vixual.net/blog/archives/83" title="[轉載]神奇的 T-Shirt 速折法 * (2005-03-25)">[轉載]神奇的 T-Shirt 速折法 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/262" title="[轉載]你知道嗎? (2008-07-27)">[轉載]你知道嗎?</a></li>
	<li><a href="http://www.vixual.net/blog/archives/70" title="Microsoft Office Viewer 2003 (2005-03-09)">Microsoft Office Viewer 2003</a></li>
	<li><a href="http://www.vixual.net/blog/archives/175" title="將網頁的字型換成「微軟正黑體」 * (2006-04-24)">將網頁的字型換成「微軟正黑體」 *</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/kopsyTbCOgM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/260/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/260</feedburner:origLink></item>
		<item>
		<title>phpMyAdmin 的設定值</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/1DiTCpswbCo/259</link>
		<comments>http://www.vixual.net/blog/archives/259#comments</comments>
		<pubDate>Sat, 05 Jul 2008 04:02:48 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[mysql]]></category>

		<category><![CDATA[database]]></category>

		<category><![CDATA[phpmyadmin]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=259</guid>
		<description><![CDATA[ phpMyAdmin 應該是大家最常用的  										 MySQL 資料庫管理程式，如果要修改它的預設值，請編輯  										libraries 目錄下的  										“config.defaule.php”，以下列出一些我建議修改的參數:




參數
預設值
建議值
說明


$cfg['ExecTimeLimit']
300
0
最大執行時間，單位: 秒 (0 代表不限制)
如果你會因為匯入過大的資料庫而導致匯入失敗，建議將這個值改為 0


$cfg['LoginCookieValidity']
1800
14400
登入的有效時間，單位: 秒
預設 30 分鐘我覺得太短了，所以改為 4 小時


$cfg['ShowPhpInfo']
FALSE
TRUE
是否在首頁有 “顯示 PHP 資訊” 的功能


$cfg['ShowAll']
FALSE
TRUE
是否在瀏覽資料時，可以有 “顯示全部” 的功能


$cfg['MaxRows']
30
50
預設每次瀏覽的資料數


$cfg['ThemeDefault']
original
(佈景主題)
預設使用的佈景主題，我目前使用的是  												“Pixeline“




	您可能會對以下這些文章感興趣
	
	從 Blogger 轉移到 WordPress 的技巧
	如何備份 MySQL 的資料庫
	各種資料手冊下載，強力推薦
	MySQL 處理字元編碼的一些心得
	[轉載]資料庫表單及欄位命名規則實例


]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phpmyadmin.net/" target="_blank"> phpMyAdmin</a> 應該是大家最常用的  										<a href="http://www.mysql.com/" target="_blank"> MySQL</a> 資料庫管理程式，如果要修改它的預設值，請編輯  										libraries 目錄下的  										“config.defaule.php”，以下列出一些我建議修改的參數:<br />
<span id="more-259"></span></p>
<table border="1">
<tbody>
<tr>
<th>參數</th>
<th>預設值</th>
<th>建議值</th>
<th>說明</th>
</tr>
<tr>
<td>$cfg['ExecTimeLimit']</td>
<td>300</td>
<td>0</td>
<td>最大執行時間，單位: 秒 (0 代表不限制)<br />
如果你會因為匯入過大的資料庫而導致匯入失敗，建議將這個值改為 0</td>
</tr>
<tr>
<td>$cfg['LoginCookieValidity']</td>
<td>1800</td>
<td>14400</td>
<td>登入的有效時間，單位: 秒<br />
預設 30 分鐘我覺得太短了，所以改為 4 小時</td>
</tr>
<tr>
<td>$cfg['ShowPhpInfo']</td>
<td>FALSE</td>
<td>TRUE</td>
<td>是否在首頁有 “顯示 PHP 資訊” 的功能</td>
</tr>
<tr>
<td>$cfg['ShowAll']</td>
<td>FALSE</td>
<td>TRUE</td>
<td>是否在瀏覽資料時，可以有 “顯示全部” 的功能</td>
</tr>
<tr>
<td>$cfg['MaxRows']</td>
<td>30</td>
<td>50</td>
<td>預設每次瀏覽的資料數</td>
</tr>
<tr>
<td>$cfg['ThemeDefault']</td>
<td>original</td>
<td>(<a href="http://www.phpmyadmin.net/home_page/downloads.php?themes" target="_blank">佈景主題</a>)</td>
<td>預設使用的<a href="http://www.phpmyadmin.net/home_page/downloads.php?themes" target="_blank">佈景主題</a>，我目前使用的是  												“<a href="http://prdownloads.sourceforge.net/phpmyadmin/pixeline-2.11a.zip?download" target="_blank">Pixeline</a>“</td>
</tr>
</tbody>
</table>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/151" title="各種資料手冊下載，強力推薦 (2005-09-13)">各種資料手冊下載，強力推薦</a></li>
	<li><a href="http://www.vixual.net/blog/archives/85" title="[轉載]資料庫表單及欄位命名規則實例 (2005-03-28)">[轉載]資料庫表單及欄位命名規則實例</a></li>
	<li><a href="http://www.vixual.net/blog/archives/315" title="MySQL 處理字元編碼的一些心得 (2008-08-10)">MySQL 處理字元編碼的一些心得</a></li>
	<li><a href="http://www.vixual.net/blog/archives/53" title="如何備份 MySQL 的資料庫 (2005-02-24)">如何備份 MySQL 的資料庫</a></li>
	<li><a href="http://www.vixual.net/blog/archives/242" title="從 Blogger 轉移到 WordPress 的技巧 (2008-06-22)">從 Blogger 轉移到 WordPress 的技巧</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/1DiTCpswbCo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/259/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/259</feedburner:origLink></item>
		<item>
		<title>使用 .htaccess 自訂 “404 找不到網頁” 的頁面</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/imZRaz2Lfv4/247</link>
		<comments>http://www.vixual.net/blog/archives/247#comments</comments>
		<pubDate>Mon, 23 Jun 2008 11:24:47 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[webdesign]]></category>

		<category><![CDATA[webserver]]></category>

		<category><![CDATA[404]]></category>

		<category><![CDATA[apache]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=247</guid>
		<description><![CDATA[
一般我們租用的虛擬主機無法讓我們修改 httpd.conf，所以只能透過使用 .htaccess 來自訂 “404 找不到網頁” 的頁面。

首先確認你的網頁伺服器是 Apache，沒問題的話，編輯網頁根目錄下的 “.htaccess”，加入:
&#60;IfModule mod_rewrite.c&#62;
RewriteEngine On
ErrorDocument 404 /error404.html
&#60;/IfModule&#62;
如此即可將 404 的頁面導到 “/error404.html” 這個網頁來執行。接著將你自已設計的 error404.html 直接放在網頁根目錄，這樣就完成了。
另外，這裡有一些很有創意的 404 Error Page。
相關的網頁錯誤代碼主要有:

400: Bad request
401: Authorization required
403: Forbidden
404: Worng page
500: Internal server error

參考網址

404 Error Pages
Wanted: Your 404 Error Pages
Area 404
 HTTP 回應的代碼含義
改變網址而不會出現「404 找不到網頁」：301 Redirect 與 .htaccess


	您可能會對以下這些文章感興趣
	
	Apache 1.3.x 限制頻寬(mod_bandwidth)
	下載本站的 Template
	Wordpress 的錯誤訊息: You don’t have permission to access [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/06/404book.png"><img class="alignnone size-medium wp-image-248" title="404book" src="http://www.vixual.net/blog/wp-content/uploads/2008/06/404book-400x313.png" alt="" width="400" height="313" /></a></p>
<p>一般我們租用的虛擬主機無法讓我們修改 httpd.conf，所以只能透過使用 .htaccess 來自訂 “404 找不到網頁” 的頁面。</p>
<p><span id="more-247"></span></p>
<p>首先確認你的網頁伺服器是 Apache，沒問題的話，編輯網頁根目錄下的 “.htaccess”，加入:</p>
<pre>&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
ErrorDocument 404 /error404.html
&lt;/IfModule&gt;</pre>
<p>如此即可將 404 的頁面導到 “/error404.html” 這個網頁來執行。接著將你自已設計的 error404.html 直接放在網頁根目錄，這樣就完成了。</p>
<p>另外，<a href="http://www.smashingmagazine.com/2007/08/17/404-error-pages-reloaded/">這裡</a>有一些很有創意的 404 Error Page。</p>
<p>相關的網頁錯誤代碼主要有:</p>
<ul>
<li>400: Bad request</li>
<li>401: Authorization required</li>
<li>403: Forbidden</li>
<li>404: Worng page</li>
<li>500: Internal server error</li>
</ul>
<h3>參考網址</h3>
<ol>
<li><a href="http://www.smashingmagazine.com/2007/08/17/404-error-pages-reloaded/">404 Error Pages</a></li>
<li><a href="http://www.smashingmagazine.com/2007/07/25/wanted-your-404-error-pages/">Wanted: Your 404 Error Pages</a></li>
<li><a href="http://www.plinko.net/404/links.asp?type=cat&amp;key=13">Area 404</a></li>
<li><a href="/blog/?p=17"> HTTP 回應的代碼含義</a></li>
<li><a href="http://vinta.ws/blog/370">改變網址而不會出現「404 找不到網頁」：301 Redirect 與 .htaccess</a></li>
</ol>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/108" title="Internet Archive Wayback Machine - 網站考古 * (2005-04-30)">Internet Archive Wayback Machine - 網站考古 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/232" title="SVN + Trac + Apache 完整安裝攻略 (2008-01-21)">SVN + Trac + Apache 完整安裝攻略</a></li>
	<li><a href="http://www.vixual.net/blog/archives/19" title="在 Linux 上建立虛擬主機最快速的方法 * (2003-08-29)">在 Linux 上建立虛擬主機最快速的方法 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/238" title="下載本站的 Template (2008-04-17)">下載本站的 Template</a></li>
	<li><a href="http://www.vixual.net/blog/archives/352" title="Wordpress 的錯誤訊息: You don’t have permission to access post.php &#8230; (2008-08-17)">Wordpress 的錯誤訊息: You don’t have permission to access post.php &#8230;</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/imZRaz2Lfv4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/247/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/247</feedburner:origLink></item>
		<item>
		<title>從 Blogger 轉移到 WordPress 的技巧</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/jUHgSmZMbLE/242</link>
		<comments>http://www.vixual.net/blog/archives/242#comments</comments>
		<pubDate>Sun, 22 Jun 2008 05:41:30 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[blogger]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=242</guid>
		<description><![CDATA[本站已經由 Google 的 Blogger 轉移到 WordPress，這是轉移到 WordPress 之後的第一篇文章。
用過 WordPress 之後才知道 WordPress 的好，WordPress 相對於 Blogger 的優點如下:

像標籤雲、搜尋、繼續閱讀、最新文章、最新留言、分頁…等等基本功能，已經內建在 WordPress 裡了，不需要辛辛苦苦去改範本、研究程式碼，而 Blogger 往往因為手動加了這些功能，而變得極為擁腫。
可以上傳圖片、影片、音樂…等檔案，以往這些在 Blogger 裡，都需要再尋找額外的網頁空間存放，並且 WordPress 上傳的圖片會自製縮圖。
對於讀取權限的控管，WordPress 可以做到完全公開、公開給特用用戶、單篇密碼保護、禁止搜尋引摯、完全隱藏。
WordPress 已經內建幾個知名部落格系統的轉移工具，當然包括 Blogger。
WordPress 同時有免費線上部落格(BSP)及部落格架站程式。
WordPress 的佈景主題(Themes)更多、更漂亮。
琳瑯滿目的外掛程式，很難找不到你想要的功能。

並且，從 Blogger 轉移到 WordPress 竟然比我想像得還容易，因為 WordPress 已經內建了部落格的轉移工具了，轉移的步驟如下:

到 WordPress 的 [後台管理] -&#62; [管理] -&#62; [匯入] -&#62; [部落客]。
對 Blogger 的資料進行認證之後，就可以直接自 Blogger 匯入文章、草稿及迴響了。
匯入完成之後，Blogger 的 “標籤(Tags)” 會變成 WordPress 裡的 “分類(Categories)”，你可以用 [後台管理] -&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>本站已經由 <a href="http://www.google.com/" target="_blank">Google</a> 的 <a href="http://www.blogger.com/" target="_blank">Blogger</a> 轉移到 <a href="http://wordpress.org/" target="_blank">WordPress</a>，這是轉移到 WordPress 之後的第一篇文章。</p>
<p>用過 WordPress 之後才知道 WordPress 的好，WordPress 相對於 Blogger 的優點如下:</p>
<ol>
<li>像<a href="/blog/?p=220" target="_blank">標籤雲</a>、搜尋、<a href="/blog/?p=196" target="_blank">繼續閱讀</a>、最新文章、最新留言、分頁…等等基本功能，已經內建在 WordPress 裡了，不需要辛辛苦苦去改範本、研究程式碼，而 Blogger 往往因為手動加了這些功能，而變得極為擁腫。</li>
<li>可以上傳圖片、影片、音樂…等檔案，以往這些在 Blogger 裡，都需要再尋找額外的網頁空間存放，並且 WordPress 上傳的圖片會自製縮圖。</li>
<li>對於讀取權限的控管，WordPress 可以做到完全公開、公開給特用用戶、單篇密碼保護、禁止搜尋引摯、完全隱藏。</li>
<li>WordPress 已經內建幾個知名部落格系統的轉移工具，當然包括 Blogger。</li>
<li>WordPress 同時有<a href="http://wordpress.com/" target="_blank">免費線上部落格(BSP)</a>及<a href="http://wordpress.org/download/" target="_blank">部落格架站程式</a>。</li>
<li>WordPress 的佈景主題(Themes)更多、更漂亮。</li>
<li>琳瑯滿目的<a href="http://wordpress.org/extend/plugins/" target="_blank">外掛程式</a>，很難找不到你想要的功能。</li>
</ol>
<p><span id="more-242"></span>並且，從 Blogger 轉移到 WordPress 竟然比我想像得還容易，因為 WordPress 已經內建了部落格的轉移工具了，轉移的步驟如下:</p>
<ol>
<li>到 WordPress 的 [後台管理] -&gt; [管理] -&gt; [匯入] -&gt; [部落客]。</li>
<li>對 Blogger 的資料進行認證之後，就可以直接自 Blogger 匯入文章、草稿及迴響了。<a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/06/wordpress_import.gif" target="_blank"><img class="alignnone size-medium wp-image-243" title="wordpress_import" src="http://www.vixual.net/blog/wp-content/uploads/2008/06/wordpress_import-300x139.gif" alt="WordPress 的匯入畫面" width="300" height="139" /></a></li>
<li>匯入完成之後，Blogger 的 “標籤(Tags)” 會變成 WordPress 裡的 “分類(Categories)”，你可以用 [後台管理] -&gt; [管理] -&gt; [匯入] -&gt; [Categories and Tags converter] 將分類轉為標籤。</li>
</ol>
<p>再來，原本 Blogger 裡的文章可能會有自製的 “繼續閱讀” 功能，如果你是用<a href="/blog/?p=196" target="_blank">本站的教學</a>，那 “繼續閱讀” 的網頁標籤會是長這樣:</p>
<pre>&lt;span id="fullpost"&gt;文章內容&lt;/span&gt;</pre>
<p>而 WordPress 支援的 “繼續閱讀” 標籤是長這樣:</p>
<pre>&lt;!--more--&gt;</pre>
<p>如何替換? 難道要一篇一篇編輯文章嗎?!</p>
<p>當然不是，請善用 MySQL 的字串替換語法:</p>
<pre>update wp_posts set post_content=replace(post_content,'&lt;span id="fullpost"&gt;','&lt;!--more--&gt;');
update wp_posts set post_content=replace(post_content,'&lt;/span&gt;','');</pre>
<p>這樣就完成了，如果有其它的字串要替換(例如:網址)，也只要依樣畫葫蘆即可。</p>
<h3>參考網頁</h3>
<ul>
<li><a href="http://wordpress.org/download/" target="_blank">Download WordPress</a></li>
<li><a href="http://kirin-lin.idv.tw/" target="_blank">Kirin Lin</a>: <a href="http://kirin.lin.googlepages.com/" target="_blank">WordPress 正體中文語系</a></li>
<li><a href="http://wpchina.org/wordpress-http-error-resolution-242/" target="_blank">WordPress 上傳圖片 Http 錯誤解決方法</a></li>
</ul>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/238" title="下載本站的 Template (2008-04-17)">下載本站的 Template</a></li>
	<li><a href="http://www.vixual.net/blog/archives/315" title="MySQL 處理字元編碼的一些心得 (2008-08-10)">MySQL 處理字元編碼的一些心得</a></li>
	<li><a href="http://www.vixual.net/blog/archives/222" title="解決當 Blogger 的 &quot;隱藏全文/繼續閱讀&quot; 功能因為點選較新或較舊的文章而失效的狀況 (2007-09-17)">解決當 Blogger 的 &quot;隱藏全文/繼續閱讀&quot; 功能因為點選較新或較舊的文章而失效的狀況</a></li>
	<li><a href="http://www.vixual.net/blog/archives/53" title="如何備份 MySQL 的資料庫 (2005-02-24)">如何備份 MySQL 的資料庫</a></li>
	<li><a href="http://www.vixual.net/blog/archives/198" title="在 Blogger 中使用 dp.SyntaxHighlighter 顯示程式碼 (2007-07-29)">在 Blogger 中使用 dp.SyntaxHighlighter 顯示程式碼</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/jUHgSmZMbLE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/242/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/242</feedburner:origLink></item>
		<item>
		<title>下載本站的 Template</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/MuAe8KBKdc4/238</link>
		<comments>http://www.vixual.net/blog/archives/238#comments</comments>
		<pubDate>Thu, 17 Apr 2008 00:53:00 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[blogger]]></category>

		<category><![CDATA[creation]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[template]]></category>

		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=238</guid>
		<description><![CDATA[訪客留言要索取本站的 Template，不過他沒有留下 E-Mail，所以我就直接打包釋出給大家下載。

這是 Blogger 的 Template，而不是 WordPress 的 Template。
這個 Template 的原始版本應該是來自 Designfruit 及 Blogcrowds，我把這個 Template 改成 Blogger 可用，並且是 “不限寬度” 的版本，也加入了一些我自己寫的 Script，如果覺得改得還可以的，請直接取用。

下載位址: vixual-blogger-template.zip (裡面包含所有圖檔及其它資源)

安裝至 blogger 時須選取 “展開小裝置範本”，將 template.txt 的內容全部貼上即可，裡面很多連結至 http://citypig.googlepages.com/ 的項目，請自己上傳、更改至自己的網路空間，本站下次如有改版，可能就會全部刪除了。
另外，這個 Template 在 IE 下是有 Bug 的，如果螢幕不夠寬，內容的部份會跑到側邊欄的下面，就等待 CSS 能力比較強的人來解決了。

	您可能會對以下這些文章感興趣
	
	在 Blogger 中使用 dp.SyntaxHighlighter 顯示程式碼
	從 Blogger 轉移到 WordPress 的技巧
	使用 .htaccess 自訂 &#8220;404 找不到網頁&#8221; 的頁面
	將 Blogger 中的標籤改成標籤雲(Tag Cloud)
	JavaScript 及動態網頁設計(dhtml)的相關網頁


]]></description>
			<content:encoded><![CDATA[<p>訪客<a href="/blog/?p=200#comment-14">留言</a>要索取本站的 Template，不過他沒有留下 E-Mail，所以我就直接打包釋出給大家下載。</p>
<p><a rel="lightbox" href="http://www.vixual.net/blog/wp-content/uploads/2008/06/vixual_template.png"><img class="alignnone size-medium wp-image-246" title="vixual_template" src="http://www.vixual.net/blog/wp-content/uploads/2008/06/vixual_template-400x244.png" alt="" width="400" height="244" /></a></p>
<p>這是 <a href="http://www.blogger.com/">Blogger</a> 的 Template，而不是 <a href="http://wordpress.com/">WordPress</a> 的 Template。</p>
<p>這個 Template 的原始版本應該是來自 <a href="http://designfruit.com/jasongaylor/blog/?p=37">Designfruit</a> 及 <a href="http://www.blogcrowds.com/">Blogcrowds</a>，我把這個 Template 改成 Blogger 可用，並且是 “不限寬度” 的版本，也加入了一些我自己寫的 Script，如果覺得改得還可以的，請直接取用。</p>
<ul>
<li>下載位址: <a href="http://citypig.googlepages.com/vixual-blogger-template.zip">vixual-blogger-template.zip</a> (裡面包含所有圖檔及其它資源)</li>
</ul>
<p>安裝至 blogger 時須選取 “展開小裝置範本”，將 template.txt 的內容全部貼上即可，裡面很多連結至 http://citypig.googlepages.com/ 的項目，請自己上傳、更改至自己的網路空間，本站下次如有改版，可能就會全部刪除了。</p>
<p>另外，這個 Template 在 IE 下是有 Bug 的，如果螢幕不夠寬，內容的部份會跑到側邊欄的下面，就等待 CSS 能力比較強的人來解決了。</p>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/221" title="理財試算 貸款計算機 * (2007-09-16)">理財試算 貸款計算機 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/108" title="Internet Archive Wayback Machine - 網站考古 * (2005-04-30)">Internet Archive Wayback Machine - 網站考古 *</a></li>
	<li><a href="http://www.vixual.net/blog/archives/205" title="blogger 資料整理 (2007-08-21)">blogger 資料整理</a></li>
	<li><a href="http://www.vixual.net/blog/archives/220" title="將 Blogger 中的標籤改成標籤雲(Tag Cloud) (2007-09-14)">將 Blogger 中的標籤改成標籤雲(Tag Cloud)</a></li>
	<li><a href="http://www.vixual.net/blog/archives/222" title="解決當 Blogger 的 &quot;隱藏全文/繼續閱讀&quot; 功能因為點選較新或較舊的文章而失效的狀況 (2007-09-17)">解決當 Blogger 的 &quot;隱藏全文/繼續閱讀&quot; 功能因為點選較新或較舊的文章而失效的狀況</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/MuAe8KBKdc4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/238/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/238</feedburner:origLink></item>
		<item>
		<title>讓 FCKeditor 瀏覽圖檔時，可以顯示縮圖</title>
		<link>http://feedproxy.google.com/~r/vixual/~3/n1YUHoejwu4/237</link>
		<comments>http://www.vixual.net/blog/archives/237#comments</comments>
		<pubDate>Sun, 16 Mar 2008 08:14:00 +0000</pubDate>
		<dc:creator>citypig</dc:creator>
		
		<category><![CDATA[blogger]]></category>

		<category><![CDATA[cms]]></category>

		<category><![CDATA[wordpress]]></category>

		<category><![CDATA[fckeditor]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[richeditor]]></category>

		<guid isPermaLink="false">http://www.vixual.net/blog/?p=237</guid>
		<description><![CDATA[FCKeditor 雖然有提供很多種程式語言的檔案瀏覽程式，讓你可以很方便地上傳及插入遠端伺服器上的圖檔，但在瀏覽檔案的同時，我們最需要用到的圖檔卻不能顯示縮圖，感覺很不方便 (應該是故意留了一手)。
雖然官方網站上有建議使用 CKFinder 這支外掛程式來管理伺服器上的檔案，但 CKFinder 卻不是免費的。
思考了一下，雖然我的 PHP 很爛，但只是要做個縮圖的功能應該還難不倒我，於是就花了幾個小時把縮圖的功能實做出來。原理很簡單，只是先在相同目錄下產生 “.thumb.gif” 的縮圖檔，在列示時將縮圖顯示出來。

以下的修改方式適用於 FCKeditor 2.51 及 2.6Beta 版，請參考下列步驟 (推薦使用 2.6Beta 版):
安裝 php-gd 模組
其實製作完美縮圖的程式應該是 ImageMagick，但 ImageMagick 若要與 php 整合，步驟似乎比較麻煩，以簡單為原則，我們還是使用 GD 模組，你可以用 yum 安裝:
yum install php-gd
安裝完請動新啟動 apache:
service httpd restart
啟用 FKCeditor 的 php 遠端資源瀏覽程式

編輯 fckeditor/editor/filemanager/connectors/php/config.php:

將 $Config['Enabled'] 的值設為 true。
將 $Config['UserFilesPath'] 的值設為使用者圖檔的相對路徑 (網址的相對路徑)。
將 $Config['UserFilesAbsolutePath'] 的值設為使用者圖檔的絕對路徑 (伺服器上的絕對路徑)。
存檔完成。


編輯 fckeditor/fckconfig.js:

將 _FileBrowserLanguage 及 _QuickUploadLanguage 的值為 “php”。
將 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.fckeditor.net/">FCKeditor</a> 雖然有提供很多種程式語言的檔案瀏覽程式，讓你可以很方便地上傳及插入遠端伺服器上的圖檔，但在瀏覽檔案的同時，我們最需要用到的圖檔卻不能顯示縮圖，感覺很不方便 (應該是故意留了一手)。</p>
<p>雖然官方網站上有建議使用 <a href="http://www.ckfinder.com/">CKFinder</a> 這支外掛程式來管理伺服器上的檔案，但 CKFinder 卻不是免費的。</p>
<p>思考了一下，雖然我的 PHP 很爛，但只是要做個縮圖的功能應該還難不倒我，於是就花了幾個小時把縮圖的功能實做出來。原理很簡單，只是先在相同目錄下產生 “.thumb.gif” 的縮圖檔，在列示時將縮圖顯示出來。</p>
<blockquote><p><a rel="lightbox" href="http://citypig.googlepages.com/fckeditor_browser.jpg"><img src="http://citypig.googlepages.com/fckeditor_browser.gif" border="0" alt="" /></a></p></blockquote>
<p>以下的修改方式適用於 FCKeditor <a href="http://sourceforge.net/project/showfiles.php?group_id=75348&amp;package_id=75845&amp;release_id=563499">2.51</a> 及 <a href="http://sourceforge.net/project/showfiles.php?group_id=75348&amp;package_id=75845&amp;release_id=579465">2.6Beta</a> 版，請參考下列步驟 (推薦使用 2.6Beta 版):</p>
<h3>安裝 php-gd 模組</h3>
<p>其實製作完美縮圖的程式應該是 <a href="http://www.imagemagick.org/script/index.php">ImageMagick</a>，但 ImageMagick 若要與 php 整合，步驟似乎比較麻煩，以簡單為原則，我們還是使用 GD 模組，你可以用 yum 安裝:</p>
<pre>yum install php-gd</pre>
<p>安裝完請動新啟動 apache:</p>
<pre>service httpd restart</pre>
<h3>啟用 FKCeditor 的 php 遠端資源瀏覽程式</h3>
<ol>
<li>編輯 fckeditor/editor/filemanager/connectors/php/config.php:
<ul>
<li>將 $Config['Enabled'] 的值設為 true。</li>
<li>將 $Config['UserFilesPath'] 的值設為使用者圖檔的相對路徑 (網址的相對路徑)。</li>
<li>將 $Config['UserFilesAbsolutePath'] 的值設為使用者圖檔的絕對路徑 (伺服器上的絕對路徑)。</li>
<li>存檔完成。</li>
</ul>
</li>
<li>編輯 fckeditor/fckconfig.js:
<ul>
<li>將 _FileBrowserLanguage 及 _QuickUploadLanguage 的值為 “php”。</li>
<li>將 FCKConfig.LinkBrowser、FCKConfig.ImageBrowser、FCKConfig.FlashBrowser、FCKConfig.LinkUpload、FCKConfig.ImageUpload、FCKConfig.FlashUpload 的值都設為 true。</li>
<li>存檔完成。</li>
</ul>
</li>
</ol>
<h3>製作縮圖的功能</h3>
<p>修改圖檔上傳的功能，圖檔上傳時製作縮圖。</p>
<p>編輯 fckeditor/editor/filemanager/connectors/php/commands.php，搜尋:</p>
<pre>$sFileUrl = CombinePaths( GetResourceTypePath( $resourceType, $sCommand ) , $currentFolder ) ;</pre>
<p>在這一行的<span style="color: #ff0000;">上面</span>加入:</p>
<pre>// 製作縮圖
if ($sExtension == "gif"){
    $src = imagecreatefromgif($sFilePath);
}else if($sExtension == "png"){
    $src = imagecreatefrompng($sFilePath);
}else if($sExtension == "jpeg" || $sExtension == "jpg"){
    $src = imagecreatefromjpeg($sFilePath);
}
if(isset($src)){
    $src_w = imagesx($src);
    $src_h = imagesy($src);
    if($src_w &gt; $src_h){
        $thumb_w = 120;
        $thumb_h = intval($src_h / $src_w * 120);
    }else{
        $thumb_h = 120;
        $thumb_w = intval($src_w / $src_h * 120);
    }
    // 如果你使用 GD 的版本是 1.6.x, 請改用 imagecreate() 函數
    $thumb = <span style="color: #0000ff;">imagecreatetruecolor($thumb_w, $thumb_h)</span>;
    imagecopyresized($thumb, $src, 0, 0, 0, 0, $thumb_w, $thumb_h, $src_w, $src_h);
    imagegif($thumb, $sFilePath . “.thumb.gif”);
}</pre>
<h3>顯示縮圖的功能</h3>
<p>修改資源瀏覽程式，可以顯示圖檔的縮圖。</p>
<ol>編輯 fckeditor/editor/filemanager/browser/default/frmresourceslist.html。</p>
<li>搜尋:
<pre>return '&lt;tr&gt;' +
        '&lt;td width="16"&gt;' +
            sLink +
            '&lt;img alt="" src="images/Folder.gif" width="16" height="16" border="0"&gt;&lt;\/a&gt;' +
        '&lt;\/td&gt;&lt;td nowrap colspan="2"&gt; ' +
            sLink +
            folderName +
            '&lt;\/a&gt;' +
    '&lt;\/td&gt;&lt;\/tr&gt;' ;</pre>
<p>改成:</p>
<pre>return '&lt;div style="float:left;width:120px;height:160px;margin-right:20px;"&gt;' +
        sLink + '&lt;img width="120px" border="0" src="images/Folder.gif"&gt;'+
        '&lt;p style="text-align:center;font-size:10px;margin-top:0px;"&gt;&lt;' +
        folderName + '&gt;&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;';</pre>
</li>
<li>繼續搜尋:
<pre>return '&lt;tr&gt;' +
        '&lt;td width="16"&gt;' +
            sLink +
            '&lt;img alt="" src="images/icons/' + sIcon + '.gif" width="16" height="16" border="0"&gt;&lt;\/a&gt;' +
        '&lt;\/td&gt;&lt;td&gt; ' +
            sLink +
            fileName +
            '&lt;\/a&gt;' +
        '&lt;\/td&gt;&lt;td align="right" nowrap&gt; ' +
            fileSize +
            ' KB' +
    '&lt;\/td&gt;&lt;\/tr&gt;' ;</pre>
<p>改成:</p>
<pre>var isImage = new RegExp(/\.(gif|png|jpg|jpeg)$/i);
var isThumb = new RegExp(/\.thumb\.gif$/i);
if(isImage.test(fileName)){
    if(!isThumb.test(fileName)){
        return '&lt;div style="float:left;width:120px;height:160px;margin-right:20px;"&gt;' +
             sLink + '&lt;div style="text-align:center;width:120px;height:120px;cursor:hand;"&gt;' +
             '&lt;img border="0" src="' + ProtectPath( fileUrl ) + '.thumb.gif' +
             '"&gt;&lt;/div&gt;&lt;p style="text-align:center;font-size:10px;margin-top:0px;"&gt;' +
             fileName + ' (' + fileSize + 'KB)' + '&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;';
    }
}else{
    return '&lt;div style="float:left;width:120px;height:160px;margin-right:20px;"&gt;' +
            sLink + '&lt;img width="120px" border="0" src="images/icons/' + sIcon + '.gif"&gt;'+
            '&lt;p style="text-align:center;font-size:10px;margin-top:0px;"&gt;' +
            fileName + ' (' + fileSize + 'KB)' + '&lt;/p&gt;&lt;/a&gt;&lt;/div&gt;';
}</pre>
</li>
<li>存檔完成。</li>
</ol>
<h3>注意事項</h3>
<p>以上這樣就算大功告成了，你可以選擇 FCKeditor 工具列上 “插入/編輯影像” 的圖示，在對話框中選擇 “瀏覽伺服器端” 就可以了 (如果 “瀏覽伺服器端” 出現的畫面是空白的，你可能要先清除暫存檔，重新載入 FCKeditor 一次)。</p>
<p>在你上傳圖檔時，會自動產生一個寬或高皆不大於 120px 的圖檔放在同一個目錄，並且，也只有新上傳的圖檔才會有縮圖，之前就已經存在的圖檔，你必須自行製作圖檔放在同一個目錄才會有縮圖顯示(縮圖需命名為 “filename.ext<span style="color: #0000ff;">.thumb.gif</span>“)。</p>
<h3>參考網頁</h3>
<ul>
<li><a href="http://www.phpdc.com/article/9/">PHP下製作縮圖</a></li>
<li><a href="http://us2.php.net/manual/tw/function.gd-info.php">PHP 的 GD 相關函數</a></li>
</ul>

	<h3><i>您可能會對以下這些文章感興趣</i></h3>
	<ul class="st-related-posts">
	<li><a href="http://www.vixual.net/blog/archives/310" title="[轉載]MySQL 的 &#8220;SET NAMES xxx&#8221; 字元編碼問題分析 (2008-08-08)">[轉載]MySQL 的 &#8220;SET NAMES xxx&#8221; 字元編碼問題分析</a></li>
	<li><a href="http://www.vixual.net/blog/archives/161" title="幾種網頁轉址的語法 (2005-11-11)">幾種網頁轉址的語法</a></li>
</ul>

<img src="http://feeds.feedburner.com/~r/vixual/~4/n1YUHoejwu4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.vixual.net/blog/archives/237/feed</wfw:commentRss>
		<feedburner:origLink>http://www.vixual.net/blog/archives/237</feedburner:origLink></item>
	</channel>
</rss>
