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

<channel>
	<title>[ THE VOiCE ] &#187; 實作筆記</title>
	<atom:link href="http://take-ez.com/tag/document/feed" rel="self" type="application/rss+xml" />
	<link>http://take-ez.com</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 13:28:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<atom:link rel='hub' href='http://take-ez.com/?pushpress=hub'/>
		<item>
		<title>[筆記] Google Calendar Sync 選取設定檔問題</title>
		<link>http://take-ez.com/gcs.html</link>
		<comments>http://take-ez.com/gcs.html#comments</comments>
		<pubDate>Mon, 06 Feb 2012 13:28:11 +0000</pubDate>
		<dc:creator>hugo5688</dc:creator>
				<category><![CDATA[電腦兩三事]]></category>
		<category><![CDATA[實作筆記]]></category>

		<guid isPermaLink="false">http://take-ez.com/?p=1103</guid>
		<description><![CDATA[因工作的需要都會將outlook的行事曆同步到google calendar上，所以自然會安裝google所提供的Google Calendar Sync這工具，當設定完成要同步行事曆時，這小工具都會跳出要選取設定檔的對話框...]]></description>
			<content:encoded><![CDATA[<p>看著之前發表文章的日期，足足相隔已經有半年之餘，除了工作忙跟懶之外好像也找不到其他的藉口了，一方面實在是不想寫一些口水文，另一方面也沒遇到什麼太大的問題可以拿來寫成文章的，不過這兩天終於遇到了一點小問題（我應該高興嗎？！），來幫blog灌灌水滋潤一下。<span id="more-1103"></span></p>
<p>因工作的需要都會將outlook的行事曆同步到google calendar上，所以自然會安裝google所提供的Google Calendar Sync這工具，當設定完成要同步行事曆時，這小工具都會跳出要選取設定檔的對話框，就算選擇『始終使用這個設定檔』也是沒有用，在搜尋許久之後才找到解決的辦法，順便寫成筆記來紀錄一下。我是使用outlook2010 64位元的版本，不過應該也是適用32位元的版本。</p>
<p>先開啟outlook到『檔案』中的『選項』，再到『增益集』，接著請參閱下圖，預設的Google Calendar Sync的增益集是停用的，所以『執行』它就可以了。</p>
<p><a href="http://i659.photobucket.com/albums/uu314/hugo5688/2012-02-06_122338.png" rel="lightbox[1103]"><img class="aligncenter" src="http://i659.photobucket.com/albums/uu314/hugo5688/2012-02-06_122338.png" alt="Outlook setting Part I" width="400" height="310" /></a></p>
<p>點選『執行』之後會出現如下的圖示，把Google Calendar Sync的框框打勾，接著按確定。</p>
<p><a href="http://i659.photobucket.com/albums/uu314/hugo5688/2012-02-06_123011.png" rel="lightbox[1103]"><img class="aligncenter" title="Outlook Setting Part II" src="http://i659.photobucket.com/albums/uu314/hugo5688/2012-02-06_123011.png" alt="Outlook Setting Part II" width="400" height="159" /></a></p>
<p>完成上述步驟之後，理論上往後Google Calendar Sync要同步時，就不會再出現要選取設定檔的選項了。</p>
<img src="http://take-ez.com/?ak_action=api_record_view&id=1103&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://take-ez.com/gcs.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>[筆記] 如何讓ASUS N-12無線速度符合ADSL 50M</title>
		<link>http://take-ez.com/asus_n12.html</link>
		<comments>http://take-ez.com/asus_n12.html#comments</comments>
		<pubDate>Fri, 05 Aug 2011 11:30:38 +0000</pubDate>
		<dc:creator>hugo5688</dc:creator>
				<category><![CDATA[電腦兩三事]]></category>
		<category><![CDATA[實作筆記]]></category>

		<guid isPermaLink="false">http://take-ez.com/?p=1050</guid>
		<description><![CDATA[在網路上找到的文章都說N-12在無線部份只能跑到20-30M左右，實在越想越奇怪，明明就是802.11n支援到300M，怎麼可能連一半都跑不到，過了兩個星期的google之後，今天終於找到了解答。]]></description>
			<content:encoded><![CDATA[<p>最近種花電信頻寬降價一事，想必也不少人都把家裡的ADSL升了級，再升級之後應該每個人都想嘗試一下升速後的快感，hugo興沖沖的將NB接上無線後，沒想到下載只有20個妹(怒)！我明明是叫了50個妹阿！而且還<del>要求封包廂</del>繳了會費，但是奇怪的是接上RJ45速度又正常，在網路上找到的文章都說N-12在無線部份只能跑到20-30M左右，實在越想越奇怪，明明就是802.11n支援到300M，怎麼可能連一半都跑不到，過了兩個星期的google之後，今天終於找到了解答。<span id="more-1050"></span></p>
<ol>
<li>無線AP跟無線網卡一定要符合802.11n</li>
<li>加密的編碼方式<span style="background-color: #ffff99;">一定要選擇<strong>AES</strong></span>，不可設定為混合模式，或TKIP模式</li>
</ol>
<p>就是第二點讓hugo一直吃盡苦頭，所以大略查了一下為什麼一定要設定為AES不可。有興趣的可以參考一下如下的資料。</p>
<blockquote><p>AES和TKIP的區別：</p>
<p><strong>TKIP</strong>： Temporal Key Integrity Protocol（暫時密鑰集成協議）負責處理無線安全問 題的加密部分，TKIP是包裹在已有WEP密碼外圍的一層「外殼」，這種加密方式在盡可能使用WEP算法的同時消除了已知的WEP缺點，例如：WEP密碼 使用的密鑰長度為40位和128位，40位的鑰匙是非常容易破解的，而且同一局域網內所有用戶都共享同一個密鑰，一個用戶丟失鑰匙將使整個網絡不 安全。而TKIP中密碼使用的密鑰長度為128位，這就解決了WEP密碼使用的密鑰長度過短的問題。TKIP另一個重要特性就是變化每個數據包所使用的密 鑰，這就是它名稱中「動態」的出處。密鑰通過將多種因素混合在一起生成，包括基本密鑰（即TKIP中所謂的成對瞬時密鑰）、發射站的MAC地址以及數據包 的序列號。混合操作在設計上將對無線站和接入點的要求減少到最低程度，但仍具有足夠的密碼強度，使它不能被輕易破譯。WEP的另一個缺點就是「重放攻擊 （replay attacks）」，而利用TKIP傳送的每一個數據包都具有獨有的48位序列號，由於48位序列號需要數千年時間才會出現重複，因此沒有人可以重放來自 無線連接的老數據包：由於序列號不正確，這些數據包將作為失序包被檢測出來。</p>
<p><strong>AES</strong>：Advanced Encryption Standard(高級加密標準)，是美國國家標準與技術研究所用於加密電子數據的規範，該算法匯聚了設計簡單、密鑰安裝快、需要的內存空間少、在所有的平台上運行良好、支持並行處理並且可以抵抗所有已知攻擊等優點。 AES 是一個迭代的、對稱密鑰分組的密碼，它可以使用128、192 和 256 位密鑰，並且用 128 位（16字節）分組加密和解密數據。與公共密鑰密碼使用密鑰對不同，對稱密鑰密碼使用相同的密鑰加密和解密數據。通過分組密碼返回的加密數據的位數與輸入數據相同。迭代加密使用一個循環結構，在該循環中重複置換（permutations ）和替換(substitutions）輸入數據。</p>
<p>總而言之AES提供了比 TKIP更加高級的加密技術， 現在無線路由器都提供了這2種算法，不過比較傾向於AES。<span style="background-color: #ffff99;">TKIP安全性不如AES，而且在使用TKIP算法時路由器的吞吐量會下降3成至5成，大大地影響了路由器的性能。</span></p></blockquote>
<img src="http://take-ez.com/?ak_action=api_record_view&id=1050&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://take-ez.com/asus_n12.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>三款免費PDF轉檔軟體評比</title>
		<link>http://take-ez.com/pdfconverter.html</link>
		<comments>http://take-ez.com/pdfconverter.html#comments</comments>
		<pubDate>Mon, 22 Feb 2010 12:33:39 +0000</pubDate>
		<dc:creator>hugo5688</dc:creator>
				<category><![CDATA[電腦兩三事]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[實作筆記]]></category>

		<guid isPermaLink="false">http://take-ez.com/?p=704</guid>
		<description><![CDATA[因為最近在工作上遇到了一個小問題，主要就是先前所使用的pdf軟體，如果檔名是中文的話，則轉換後檔名僅會顯示ANSI的字元，每次轉完都需要自己在改一次檔名，所以測試了目前幾款免費的PDF轉換軟體，供各位參考。]]></description>
			<content:encoded><![CDATA[<p>很久沒有寫文章了，在這邊先向大家拜個晚年，祝大家虎年行大運、事事如意。因為最近在工作上遇到了一個小問題，讓我有了構想來寫這一篇文章，主要就是先前所使用的pdf軟體，如果檔名是中文的話，則轉換後檔名僅會顯示ANSI的字元，每次轉完都需要自己在改一次檔名，由於我是個懶人，實在很不喜歡重複做工，所以測試了目前幾款免費的PDF轉換軟體，供各位參考。我自己的需求非常的簡單，主要就是可將文件轉換為pdf格式，轉換後的文件支援中文檔名。如下將以這兩點作為主要的測試。</p>
<p><a href="http://www.pdfforge.org/" target="_blank">PDFCreator</a> &#8211; 我想這款軟體無庸自疑應是最強大的免費轉檔軟體，<span style="background-color: #ffff99;">可將文件轉換為pdf、png、jpg等等格式</span>，並且<span style="background-color: #ffff99;">有中文界面</span>(<a href="http://take-ez.com/pdfc-cht.html" target="_blank">中文語系檔</a>)，但是很可惜的一點是在文件轉換時，並不支援unicode字元，也就是中文檔名轉換後會變成亂碼，關於此問題我有寫信去詢問官方開發者，就他們的回覆為因為pdfcreater是採用Ghostscript作為開發的核心，而Ghostscript本身為ANSI的應用程式，而目前並沒有轉換為unicode的計畫。所以官方回覆最好的辦法是將檔名命名為ANSI的格式。</p>
<p><a href="http://www.cutepdf.com/products/cutepdf/Writer.asp" target="_blank">CutePDF Writer</a> &#8211; 這是一款功能非常精簡的免費軟體，只能進行將文件轉換為pdf的動作，不過重點是它<span style="background-color: #ffff99;">支援中文的檔案名稱</span>。在操作上也是因為精簡，所以並無任何的界面可進行設定，單純的只是將文件列印成pdf格式，如要更進階的功能建議可以參考cutepdf pro(付費版本)。在安裝過程中還需另外下載PS2PDF安裝，也支援Ghostscript，但我想如果核心一樣應該也是會有像PDFCteater相同的問題。</p>
<p><a href="http://www.dopdf.com/tw/" target="_blank">doPDF</a> &#8211; 這是介於上述兩款之間的免費軟體，<span style="background-color: #ffff99;">有簡易的使用者界面</span>，也有<span style="background-color: #ffff99;">支援中文語系</span>並且有專人維護，並且也<span style="background-color: #ffff99;">支援中文檔案名稱</span>，在轉換的格式上僅支援pdf而已，在測試時，有發現一點小地方並不是很順手，就是我的使用習慣是將文件選擇轉換儲存位置後會將文件關閉，而dopdf的流程則是先選擇位置後，才開始進行轉換的動作(將文件送至印表機)，這造成我將文件關閉後，dopdf會無法將文件列印成pdf格式，整個卡在準備列印的程序。而另一個小缺點則是在選擇儲存位置時會有廣告的顯示。</p>
<p>下列將比較的三款轉檔軟體製成一張簡易的表格供大家參考。由於我的需求簡單，最後選擇CutePDF Writer來使用，畢竟我還是討厭嵌入式的廣告阿。</p>
<p style="text-align: center;"><a href="http://i659.photobucket.com/albums/uu314/hugo5688/2010-02-22_200105.png" target="_blank" rel="lightbox[704]"><img class="aligncenter" src="http://i659.photobucket.com/albums/uu314/hugo5688/2010-02-22_200105.png" alt="比較" width="500" height="223" /></a></p>
<img src="http://take-ez.com/?ak_action=api_record_view&id=704&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://take-ez.com/pdfconverter.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>解決Windows 7播放DVD無字幕問題</title>
		<link>http://take-ez.com/win7sbutitle.html</link>
		<comments>http://take-ez.com/win7sbutitle.html#comments</comments>
		<pubDate>Sat, 12 Dec 2009 10:22:26 +0000</pubDate>
		<dc:creator>hugo5688</dc:creator>
				<category><![CDATA[電腦兩三事]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[實作筆記]]></category>

		<guid isPermaLink="false">http://take-ez.com/?p=669</guid>
		<description><![CDATA[今天跟女王一起看DVD-Image時，發現字幕都出不來，明明有設定但是就是沒有字幕，而且妙的是用Windows 7內建的Media Player Center撥放就有字幕，但用MPC就是沒有，不死心的我找了老半天才找到解答]]></description>
			<content:encoded><![CDATA[<p>今天跟女王一起看DVD-Image時，發現字幕都出不來，明明有設定但是就是沒有字幕，而且妙的是用Windows 7內建的Media Player Center撥放就有字幕，但用MPC就是沒有，不死心的我找了老半天才找到解答，供大家參考一下。我是安裝K-Lite Codec Pack，所以是使用Media Player Classic-Homecinema來播放的。</p>
<p>解決的方式一共有三種，而第一種呢我自己試後是無效，不過也貼出來參考一下。</p>
<ol>
<li>在【選項】的【外部篩選器 (External Filters)】加入【<span style="color: #0000ff;"><strong>DirectVobSub (Auto-loading version</strong></span>】</li>
<li>加入後在右邊的部分選取為【偏好】(Prefer)</li>
</ol>
<p><a href="http://i659.photobucket.com/albums/uu314/hugo5688/2009-12-12_175810.png" target="_blank" rel="lightbox[669]"><img src="http://i659.photobucket.com/albums/uu314/hugo5688/2009-12-12_175810.png" alt="設定" width="500" height="350" /></a></p>
<p>第二種設定方式是從K-lite網站上的Q&amp;A找到的，我有嘗試找了一下設定，不過沒找到，希望有試成功的人可以說明一下。</p>
<ol>
<li>從Codec Tweak Tool關閉DXVA</li>
</ol>
<p>第三種設定方式比較簡單，不過我也不知道差異在哪，反正有字幕才是最重要的事。</p>
<ol>
<li>在【選項】的【內部篩選器 (Internal Filters)】中勾選【<span style="color: #0000ff;"><strong>MPEG-2 Video</strong></span>】</li>
</ol>
<p><a href="http://i659.photobucket.com/albums/uu314/hugo5688/2009-12-12_181115.png" target="_blank" rel="lightbox[669]"><img src="http://i659.photobucket.com/albums/uu314/hugo5688/2009-12-12_181115.png" alt="設定" width="500" height="350" /></a></p>
<p><br class="spacer_" /></p>
<img src="http://take-ez.com/?ak_action=api_record_view&id=669&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://take-ez.com/win7sbutitle.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>何謂UTF-8、UTF-16及UTF-32</title>
		<link>http://take-ez.com/utf.html</link>
		<comments>http://take-ez.com/utf.html#comments</comments>
		<pubDate>Fri, 02 Oct 2009 13:30:30 +0000</pubDate>
		<dc:creator>hugo5688</dc:creator>
				<category><![CDATA[電腦兩三事]]></category>
		<category><![CDATA[字元編碼]]></category>
		<category><![CDATA[實作筆記]]></category>

		<guid isPermaLink="false">http://take-ez.com/?p=553</guid>
		<description><![CDATA[什麼是UTF-8？其實在Wiki中有寫到，UTF是Unicode Transformation Format的縮寫，如就字面上翻譯的話是「Unicode轉換格式」。而數字8則表示是用八個位元所組成的編碼，16就表示用十六個位元組成。]]></description>
			<content:encoded><![CDATA[<p>繼上一篇文章「<a href="http://take-ez.com/big5-unicode.html" target="_blank">Big5碼與Unicode碼之差異性</a>」之後，在留言的部份子靖尋問到，何謂「UTF-8」，所以在本篇中，也將以淺顯易懂的方式來向各位說明。</p>
<p><span style="color: #000080;"><strong>「何謂UTF-8、UTF-16及UTF-32」</strong></span></p>
<p>什麼是UTF-8？其實在<a href="http://zh.wikipedia.org/wiki/UTF-8" target="_blank">Wiki</a>中有寫到，UTF是Unicode Transformation Format的縮寫，如就字面上翻譯的話是「Unicode轉換格式」。而數字8則表示是用八個位元所組成的編碼，16就表示用十六個位元組成。如用簡單點的方式來說明這幾種格式的話，<span style="color: #ff0000;">UTF-8、UTF-16及UTF-32都是用來表示Unicode的一種儲存格式</span>。</p>
<p><span style="color: #000080;"><strong>「儲存格式」</strong></span></p>
<p>在上述Wiki的文章內有提到，UTF-8是一種可變長度的編碼，為什麼說是可變長度，下列我將用一張表格來進行介紹UTF格式在不同編碼規則中所需的儲存大小。因Unicode所包含的範圍實在太廣，所以還是以中文的範圍進行說明。</p>
<p><center><img align="center" class="center" src="http://i659.photobucket.com/albums/uu314/hugo5688/2009-09-30_132241.png" alt="UTF表格" width="473" height="238" /></center></p>
<p>基本上UTF-8不管在哪一個範圍，都會有長度上的變動，或許有人會問到，那儲存成UTF-8或UTF-16有什麼差別呢？下面將做一個簡單的示範來說明差異性，在純文字檔案格式內，儲存一百個相同字型並屬於Unicode Extension A的範圍，儲存成UTF-8及16格式，如下圖所示，UTF-8及16的header分別為3 byte及2 byte，所以兩者果然差了100 byte。</p>
<p><center><a href="http://i659.photobucket.com/albums/uu314/hugo5688/2009-09-30_155234.png" target="_blank" rel="lightbox[553]"><img src="http://i659.photobucket.com/albums/uu314/hugo5688/2009-09-30_155234.png" alt="比較" width="400" height="236" /></a></center></p>
<p><span style="color: #000080;"><strong>「BE、LE、BOM？！」</strong></span></p>
<p>本以為沒人會看，所以想偷懶一下，既然有人問到了，就順便把它加進文章來，BE是Big-Endian的縮寫，而LE是Little-Endian的縮寫，這兩個縮寫代表什麼意思呢？以下我們將以「堃」為例，堃的unicode碼為5803，如將文件儲存成LE格式的話則會顯示「03 58」，也就是預設Windows的儲存格式，如存成BE則為「58 03」，像IBM、HP大型主機的格式。</p>
<p>BOM是byte-order mark的縮寫，中文叫「位元組順序記號」，想知道詳細的部份，可以參考<a href="http://zh.wikipedia.org/wiki/%E4%BD%8D%E5%85%83%E7%B5%84%E9%A0%86%E5%BA%8F%E8%A8%98%E8%99%9F" target="_blank">Wiki</a>，簡單說的話呢，BOM就是用來表示文件是儲存成何種Unicode格式的，因為UTF-8沒有順序的問題，所以我將就UTF-16做說明，如將文件儲存成UTF-16 (LE有BOM)時，並用二進位編輯器開啟時，會看到前會帶了「FE FF」的記號，而無BOM格式，就是將前端的記號拿掉，而這功能主要是用在傳輸時判斷來源檔案格式用的。</p>
<p><span style="color: #000080;"><strong>「效能」</strong></span></p>
<p>可能有人會想做這種測試有什麼意義呢？如果我們把數千億筆的資料放到database裡可就有很大的差別了，同時也出現另一個問題，由於UTF-8是可變長度，所以「有可能」會使用較少的儲存空間，但也是因為為可變長度，所以資料庫的效能也較UTF-16及UTF-32來的差。</p>
<p><span style="color: #000080;"><strong>「murmur」</strong></span></p>
<p>在寫完這篇文章後的不久，hugo也要離開目前所就職的公司，一切相關的知識都是從這裡開始，也從來沒想過有天會打滾在各種語系編碼當中，最後我還是要感謝一下教授我各種<span style="text-decoration: line-through;">唬爛</span>專業知識的ya老闆。最後如果您對於此文章有任何的問題及指教，都歡迎留言給我。</p>
<img src="http://take-ez.com/?ak_action=api_record_view&id=553&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://take-ez.com/utf.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Big5碼與Unicode碼之差異性</title>
		<link>http://take-ez.com/big5-unicode.html</link>
		<comments>http://take-ez.com/big5-unicode.html#comments</comments>
		<pubDate>Sat, 25 Jul 2009 03:09:16 +0000</pubDate>
		<dc:creator>hugo5688</dc:creator>
				<category><![CDATA[電腦兩三事]]></category>
		<category><![CDATA[外字]]></category>
		<category><![CDATA[字元編碼]]></category>
		<category><![CDATA[實作筆記]]></category>

		<guid isPermaLink="false">http://take-ez.com/?p=354</guid>
		<description><![CDATA[由於hugo每天都要在字碼中打滾，自然而然的對各種編碼有較基本的認知，也發現到一般的使用者，或是資訊相關人員其實對字碼的部份也不甚了解，所以在這前提之下讓hugo想把兩者的差異性寫成較簡單的文章，供大家參考。在此文章內將先不論兩者編碼之規範，單純以收錄字數做單一比較。]]></description>
			<content:encoded><![CDATA[<p>由於hugo每天都要在字碼中打滾，自然而然的對各種編碼有較基本的認知，也發現到一般的使用者，或是資訊相關人員其實對字碼的部份也不甚了解，所以在這前提之下讓hugo想把兩者的差異性寫成較簡單的文章，供大家參考。在此文章內將先不論兩者編碼之規範，單純以收錄字數做單一比較。</p>
<p><span style="color: #000080;"><strong>「何謂Big5」</strong></span></p>
<blockquote><p style="text-align: right;">以下轉載自<a href="http://zh.wikipedia.org/wiki/%E5%A4%A7%E4%BA%94%E7%A2%BC" target="_blank">Wiki</a></p>
<p style="text-align: left;">「五大碼」<span lang="en" xml:lang="en">(Big5)</span> 是在<a title="1984年" href="http://zh.wikipedia.org/wiki/1984%E5%B9%B4">1984年</a>，<a title="台灣" href="http://zh.wikipedia.org/wiki/%E5%8F%B0%E7%81%A3">台灣</a>13家廠商製作開發<a title="五大中文套裝軟體" href="http://zh.wikipedia.org/wiki/%E4%BA%94%E5%A4%A7%E4%B8%AD%E6%96%87%E5%A5%97%E8%A3%9D%E8%BB%9F%E9%AB%94">五大中文套裝軟體</a>，由中華民國<a title="資訊工業策進會" href="http://zh.wikipedia.org/wiki/%E8%B3%87%E8%A8%8A%E5%B7%A5%E6%A5%AD%E7%AD%96%E9%80%B2%E6%9C%83">財團法人資訊工業策進會</a>為五大中文套裝軟體所設計的中文內碼，所以就稱為Big5中文內碼，雖然五大套裝軟體並沒有成功，但隨著採用Big5碼的國喬中文系統及<a title="倚天中文系統" href="http://zh.wikipedia.org/wiki/%E5%80%9A%E5%A4%A9%E4%B8%AD%E6%96%87%E7%B3%BB%E7%B5%B1">倚天中文系統</a>先後在台灣市場獲得成功，使得Big5碼深遠地影響正體中文電腦<a title="內碼" href="http://zh.wikipedia.org/wiki/%E5%85%A7%E7%A2%BC">內碼</a>，直至今日<sup id="_ref-1" class="reference"><a href="http://zh.wikipedia.org/wiki/%E5%A4%A7%E4%BA%94%E7%A2%BC#_note-1">[2]</a></sup><sup id="_ref-2" class="reference"><a href="http://zh.wikipedia.org/wiki/%E5%A4%A7%E4%BA%94%E7%A2%BC#_note-2">[3]</a></sup>。「五大碼」的英文名稱「<span lang="en" xml:lang="en">Big5</span>」後來被人按英文字序譯回中文，以致現在有「五大碼」和「大五碼」兩個中文名稱。</p>
</blockquote>
<p>但因在制定編碼時沒有考量到人名、地名等常用字，所以像是堃、峯、喆、綉等字在以Big5為編碼的系統上是無法顯示的，如早期的Windows98。</p>
<p><strong><span style="color: #000080;">「何謂Unicode」</span></strong></p>
<blockquote><p style="text-align: right;">以下轉載自<a href="http://zh.wikipedia.org/wiki/%E5%A4%A7%E4%BA%94%E7%A2%BC" target="_blank">Wiki</a></p>
<p>Unicode是由於傳統的<a title="字元編碼" href="http://zh.wikipedia.org/w/index.php?title=%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81&amp;variant=zh-tw">字元編碼</a>方式的侷限性而產生的，例如 <a title="ISO/IEC 8859" href="http://zh.wikipedia.org/w/index.php?title=ISO/IEC_8859&amp;variant=zh-tw">ISO 8859</a> 所定義的字元雖然在不同的國家中廣泛地使用，可是在不同國家間卻經常出現不相容的情況。很多傳統的編碼方式都具有一個共通的問題，即其容許電腦進行雙語環境式的處理（通常使用<a title="拉丁字母" href="http://zh.wikipedia.org/w/index.php?title=%E6%8B%89%E4%B8%81%E5%AD%97%E6%AF%8D&amp;variant=zh-tw">拉丁字母</a>以及其本地語言），但卻無法同時支援多語言環境式的處理（指可同時處理混合多種語言的情況）。</p>
<p>Unicode試圖將<a title="字位" href="http://zh.wikipedia.org/w/index.php?title=%E5%AD%97%E4%BD%8D&amp;variant=zh-tw">字位</a>（字素，graphemes）與類字位字元加以認定與編碼，而非以不同的<a title="字形" href="http://zh.wikipedia.org/w/index.php?title=%E5%AD%97%E5%BD%A2&amp;variant=zh-tw">字形</a>（glyphs）來加以區分。然而在<a title="漢字" href="http://zh.wikipedia.org/w/index.php?title=%E6%B1%89%E5%AD%97&amp;variant=zh-tw">漢字</a>的個案來看，這樣方式有時會引起一字多形的認定爭議（詳見<a title="中日韓統一表意文字" href="http://zh.wikipedia.org/w/index.php?title=%E4%B8%AD%E6%97%A5%E9%9F%93%E7%B5%B1%E4%B8%80%E8%A1%A8%E6%84%8F%E6%96%87%E5%AD%97&amp;variant=zh-tw">中日韓統一表意文字</a>主題）。</p>
</blockquote>
<p>看上述的解釋其實有點複雜，以較簡單的方式說明則是「Unicode整合了各國不同之語系並給與標準化」，其中當然也包括了正體中文，簡體中文等。</p>
<p><span style="color: #000080;"><strong>「Big5與Unicode的差異」</strong></span></p>
<p>接下來有了基本的認知後，應該就可以知道Unicode是一個比較大的字集，因為收錄了各國的字型，但其中的CJK，其中也包含了原本Big5所收納的字數，如下圖所示。</p>
<p><img src="http://i659.photobucket.com/albums/uu314/hugo5688/u-b.png" alt="說明" width="215" height="216" /></p>
<p>而這些差異字就高達<span style="color: #ff0000;">7,399</span>字，這些字也包含了大部份的人名罕字及地址罕字等。簡單講這也就是big5跟unicode的主要差異性。</p>
<p>這是hugo第一次寫關於中文字碼的文章，盡量是以簡單的方式來說明，雖然可能乏味了點，不過如果想更進一步的了解都可以留言給我  <img src='http://take-ez.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p><br class="spacer_" /></p>
<img src="http://take-ez.com/?ak_action=api_record_view&id=354&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://take-ez.com/big5-unicode.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>利用SSH Tunnel逃離MIS掌控魔爪</title>
		<link>http://take-ez.com/ssh-tunnel-through-firewall.html</link>
		<comments>http://take-ez.com/ssh-tunnel-through-firewall.html#comments</comments>
		<pubDate>Mon, 11 May 2009 08:48:33 +0000</pubDate>
		<dc:creator>hugo5688</dc:creator>
				<category><![CDATA[電腦兩三事]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[實作筆記]]></category>

		<guid isPermaLink="false">http://sip.waytechinc.com.cn/blog/?p=13</guid>
		<description><![CDATA[現在有蠻多公司內部都會採用些gateway端的產品來阻擋使用者瀏覽網頁，或上上MSN，美其名當然是可以減少中毒的機會，但實則為希望員工可以乖乖專心上班增加效率，不過休息是為了走更長遠的路，短暫的摸魚也是工作項目之一呀！。所以這篇文章的目的主要是提供個小技巧，讓上班的時間更充滿愉快。]]></description>
			<content:encoded><![CDATA[<p>這篇是許久之前寫的文章，當時的文字排版感覺很糟，所以花了點時間來重寫。標題看起來挺有深度的，不過整篇的重點就是在說明如何逃出MIS的魔爪，在上班時間可以快樂的瀏覽網路，沒事看看<span style="text-decoration: line-through;">拍賣</span>文件，聊聊<span style="text-decoration: line-through;">八掛</span>公事。在這邊介紹的算是較進階的方法，但可使用的範圍也比較廣，如果只是單純想瀏覽網頁的話可以參考<a href="http://take-ez.com/gae-proxy.html" target="_blank">這篇</a>的方法。</p>
<p>[正文]</p>
<p>現在有蠻多公司內部都會採用些gateway端的產品來阻擋使用者瀏覽網頁，或上上MSN，美其名當然是可以減少中毒的機會，但實則為希望員工可以乖乖專心上班增加效率，不過休息是為了走更長遠的路，短暫的摸魚也是工作項目之一呀！。所以這篇文章的目的主要是提供個小技巧，讓上班的時間更充滿愉快。</p>
<p>首先，要在外部的網路上有一台Linux或Windows的主機並且連接到internet，在這邊就以Windows為例，在主機上安裝<a href="http://sourceforge.net/projects/sshwindows/files/" target="_blank">OpenSSH</a>，在安裝好之後，接著請在電腦管理裡的「本機使用者和群組」裡加入一個使用者，成員隸屬選user就可以了。然後開啟command mode切換到路徑<code>"c:\program files\OpenSSH\bin\"</code>底下，並打入</p>
<pre lang="command">"mkgroup -l ..\etc\group"
"mkpasswd -l -u [username] ../etc/passwd"</pre>
<p>預設SSHD的port是22，如果想修改的話可修改路徑底下<code>"c:\program files\OpenSSH\bin\"</code>的sshd_config此檔案。在一般的公司來說，都會開放port 80 &amp; 443，所以可以把port改為443，設定完成之後可在command mode下打入<code>net start opensshd</code>來啟動sshd的服務，如此SSH Server就完成了。</p>
<p><a href="http://www.bitvise.com/tunnelier" target="_blank"><strong></strong></a></p>
<p>主要的SSH服務有了，剩下的工作就是如何從公司內部連至SSH主機了，在Client端我個人是使用<a href="http://www.bitvise.com/tunnelier" target="_blank">Tunnelier</a>，安裝過程很簡單，只要下一步就可以安裝到完了，開啟程式會如下圖所示：</p>
<div class="wp-caption alignnone" style="width: 410px"><a href="http://i659.photobucket.com/albums/uu314/hugo5688/2009-05-11_155756.png" target="_blank" rel="lightbox[11]"><img src="http://i659.photobucket.com/albums/uu314/hugo5688/2009-05-11_155756.png" alt="程式畫面" width="400" height="408" /></a><p class="wp-caption-text">程式畫面</p></div>
<p>在Host的地方打入您所架設SSH主機的真實IP位置，Port的位置為22(default)，如您更改為443也請填上443，Username及Password請填入剛才在本機上所新增的使用者帳號及密碼(Initial Method選擇到Password模式)，都設定完成後，按下左下方的「Login」按鈕，一切都正常無誤的話，在下方的對話框會顯示顯示<code>Authentication completed</code></p>
<div class="wp-caption alignnone" style="width: 503px"><img src="http://i659.photobucket.com/albums/uu314/hugo5688/2009-05-11_161655.png" alt="程式畫面" width="493" height="192" /><p class="wp-caption-text">驗證成功</p></div>
<p>到這邊就算成功了80%了，在回到程式的介面，切換至Services頁面，把SOCKS/HTTP Proxy Forwarding的選項勾選起來，剩下的選項都不需做其它設定。接著是最重要的一個步驟，開啟上班的好伙伴「MSN」，點選<code>工具</code>→<code>選項</code>→<code>連線</code>→<code>進階設定</code>，在SOCKS的地方填上127.0.0.1：1080 然後按下測試，正確的話應該會顯示如下圖所述的訊息，然後您只需要輕輕的按下「登入」，您就可以在公司內部百無禁忌的瀏覽網頁及MSN了，休閒是必要的，但班還是要認真上呀。</p>
<div class="wp-caption alignnone" style="width: 351px"><img src="http://i659.photobucket.com/albums/uu314/hugo5688/2009-05-11_163153.png" alt="連線" width="341" height="203" /><p class="wp-caption-text">連線測試</p></div>
<img src="http://take-ez.com/?ak_action=api_record_view&id=11&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://take-ez.com/ssh-tunnel-through-firewall.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>把Google App Engine當Proxy使用</title>
		<link>http://take-ez.com/gae-proxy.html</link>
		<comments>http://take-ez.com/gae-proxy.html#comments</comments>
		<pubDate>Sun, 22 Feb 2009 07:00:44 +0000</pubDate>
		<dc:creator>hugo5688</dc:creator>
				<category><![CDATA[電腦兩三事]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[實作筆記]]></category>

		<guid isPermaLink="false">http://take-ez.com/?p=304</guid>
		<description><![CDATA[最近這幾天，一直在跟carlos玩Google App Engine，至於GAE的好處就不在這邊多作說明了，有興趣可以向google大神求支簽。在GAE的Open Source Project裡面有一項蠻有趣的專案是gappproxy，主要的目地就是把GAE當做一個proxy來使用，這樣著時幫上班族帶來不少的好處，最明顯的就是「公司沒辦法阻檔你逛網拍」(笑)，在這之前，也寫過一篇文章是「利用SSH Tunnel穿越Firewall」，不過作法上比較複雜，也不適合一般的使用者，而gappproxy的設定就簡單的多了，下述則是簡單的教學。 安裝Python (Python的版本限定為2.5.x版) 安裝Google App Engine SDK 建立GAE的application 下載proxy的主要程式fetchServer 將下載的程式碼解壓至GAE SDK的目錄底下，並修改app.yaml檔案 application: your_application_name version: 1 runtime: python api_version: 1 handlers: - url: /fetch.py script: fetch.py...]]></description>
			<content:encoded><![CDATA[<p>最近這幾天，一直在跟carlos玩Google App Engine，至於GAE的好處就不在這邊多作說明了，有興趣可以向google大神求支簽。在GAE的<a href="http://groups.google.com/group/google-appengine/web/google-app-engine-open-source-projects" target="_blank">Open Source Project</a>裡面有一項蠻有趣的專案是<a href="http://code.google.com/p/gappproxy/" target="_blank">gappproxy</a>，主要的目地就是把GAE當做一個proxy來使用，這樣著時幫上班族帶來不少的好處，最明顯的就是「公司沒辦法阻檔你逛網拍」(笑)，在這之前，也寫過一篇文章是「<a href="http://take-ez.com/ssh-tunnel-through-firewall.html" target="_blank">利用SSH Tunnel穿越Firewall</a>」，不過作法上比較複雜，也不適合一般的使用者，而gappproxy的設定就簡單的多了，下述則是簡單的教學。</p>
<ul>
<li>安裝<a href="http://www.python.org/" target="_blank">Python </a>(Python的版本限定為2.5.x版)</li>
<li>安裝<a href="http://code.google.com/intl/en/appengine/downloads.html" target="_blank">Google App Engine SDK</a></li>
<li>建立GAE的application</li>
<li>下載proxy的主要程式<a href="http://gappproxy.googlecode.com/files/fetchServer.r69.tar.gz" target="_blank">fetchServer</a></li>
</ul>
<p>將下載的程式碼解壓至GAE SDK的目錄底下，並修改app.yaml檔案</p>
<pre lang="python">application: your_application_name
version: 1
runtime: python
api_version: 1

handlers:

- url: /fetch.py
  script: fetch.py
</pre>
<p>將第一行的your_application_name替換成剛所建立的GAE名稱，然後再程式碼的目錄內建立一批次檔，內容是</p>
<pre lang="bash">appcfg.py update ../fetchServer</pre>
<p>這樣便可將程式碼上傳到GAE內，首次上傳的話會尋問帳號及密碼。我想到這步驟應該是不會有太大的問題，而且也成功了一半。接著下載使用者端介面<a href="http://gappproxy.googlecode.com/files/GAppProxy.r63.exe" target="_blank">GAppProxy</a>，開啟介面，並選擇「Use FetchServer」填入您的GAE網址，如下。</p>
<pre lang="text">http://your_application_name.appspot.com/fetch.py</pre>
<p>輸入好之後先按SAVE，並關閉程式，然後再開啟一次，並先按hide隱藏在系統列，最後的步驟就是要設定瀏覽器的proxy設定了，將Proxy的IP設定為127.0.0.1，Port是8000然後儲存，要測試是否work可以到<a href="http://www.whatip.com/" target="_blank">What IP</a>這網頁來做檢測，如果正確，則IP的位置應該會與原本的不一樣，並且在HTTP Referer的位址會顯示GAE的網址，如下圖所示：<br />
 <img src="http://i659.photobucket.com/albums/uu314/hugo5688/2009-02-21_225707.png" alt="http://i659.photobucket.com/albums/uu314/hugo5688/2009-02-21_225707.png" width="431" height="341" /></p>
<p>不過在使用上還是有一些問題存在，在官方的開發網頁也提到登入到某些網站時會造成無法登入的狀況，不過就一般「瀏覽」的狀況是沒有問題的，有了好用的proxy當然要測試一下特殊的功能，有在下載免空的朋友應該都知道<a href="http://zshare.net/" target="_blank">zshare</a>是很難下載的，我有嘗試透過此proxy要下載，不過結果是令人失望的，有辦法截取到檔案名稱，但是無法下載，或許在之後的版本可解決此問題。懶的架的人可以使用hugo的GAE網址</p>
<pre lang="text">http://the-voice-proxy.appspot.com/fetch.py</pre>
<img src="http://take-ez.com/?ak_action=api_record_view&id=304&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://take-ez.com/gae-proxy.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[Freeware] System Explorer 1.5 介紹</title>
		<link>http://take-ez.com/se_15.html</link>
		<comments>http://take-ez.com/se_15.html#comments</comments>
		<pubDate>Thu, 31 Jul 2008 03:03:25 +0000</pubDate>
		<dc:creator>hugo5688</dc:creator>
				<category><![CDATA[電腦兩三事]]></category>
		<category><![CDATA[Freeware]]></category>
		<category><![CDATA[實作筆記]]></category>
		<category><![CDATA[系統工具]]></category>

		<guid isPermaLink="false">http://take-ez.com/?p=121</guid>
		<description><![CDATA[最近收到System Explorer的開發者寄mail給我，詢問我願不願意繼續的翻譯正體中文語系，剛好手邊沒什麼案子要寫，就接下了這個工作，在邊翻譯邊測試的時候，發現1.5的功能要比之前的強上許多，而且這幾天好像沒寫什麼東西，順手寫一下功能的差異性好了，關於1.4版概要介紹可以參考這篇，雖然目前還在beta階段，不過作者跟我說stable的版本跟目前的不會有差異，頂多只是修正一些bug而已。 「Plugin」 其實1.5最大的不同是在於它有加入了一些plugin，在安裝時會先尋問是否要安裝security的plugin，主要是增強安全性方面的部份，在第一次執行的時候會出現下列視窗，來確認有哪部份是需要加強的。 在安裝完security plugin後，它很聰明的就會幫你判斷檔案到底安不安全，當然此部份比較限於系統本身的檔案，像MSN它就沒辦法判定了。 另外在網站上也有提供plugin下載，我簡略的翻譯一下，介面如下圖 •Kernel InfoBeta：關於系統核心物件的信息(不支援64位元的OS) •System InfoBeta：更多關於作業系統的detail信息 •WMI BrowserBeta：可觀看系統WMI的瀏覽器 使用方式：解壓縮後放在plugin資料夾內即可 「Main」 主程式的介面並沒有太大的變動，在Monitoring底下多了一個「Modules」，這部份是顯示關於目前系統會載入的dll檔。 另外我也覺得有一個很棒的功能是在Main底下「build system report」，可以建立非常詳盡的報告。 「Bug」 其實目前主要的問題還是中文字型會被切掉，在回報給作者之後，他的回覆是在內部的版本己經修正，一併放在stable版本release，這點我抱持的懷疑的態度，因為我在之前的1.4版就有提出此問題了。 「整體」 就整體的使用層面來看，SE真的要比系統自帶的工作管理員要強大上許多，連啟用時吃的資源都相對的較少，不過因為1.5版啟動時要載入外掛，所以開啟的時間會比taskmgr稍慢個三秒左右。而且在某些功能還可以直接抓取reg的位置，讓人省掉搜尋的時間，我覺得目前可以加強的部份是Uninstall的選項，個人比較喜歡像Your Uninstaller般在刪除後，會再次掃瞄registry來確定是否有移除乾淨。整體而言，SE真的是一個不錯的工具，而且重點他是「免費」的，而且我已經使用它來取代工作管理員了。]]></description>
			<content:encoded><![CDATA[<p>最近收到System Explorer的開發者寄mail給我，詢問我願不願意繼續的翻譯正體中文語系，剛好手邊沒什麼案子要寫，就接下了這個工作，在邊翻譯邊測試的時候，發現1.5的功能要比之前的強上許多，而且這幾天好像沒寫什麼東西，順手寫一下功能的差異性好了，關於1.4版概要介紹可以參考<a href="http://take-ez.com/systemexplorer-cht.html" target="_blank">這篇</a>，雖然目前還在beta階段，不過作者跟我說stable的版本跟目前的不會有差異，頂多只是修正一些bug而已。</p>
<p style="text-align: justify;"><strong>「Plugin」</strong></p>
<p style="text-align: justify;">其實1.5最大的不同是在於它有加入了一些plugin，在安裝時會先尋問是否要安裝security的plugin，主要是增強安全性方面的部份，在第一次執行的時候會出現下列視窗，來確認有哪部份是需要加強的。</p>
<p style="text-align: justify;"><a href="http://farm4.static.flickr.com/3068/2716419583_70aea0e222_o.png" rel="lightbox[121]"><img src="http://farm4.static.flickr.com/3068/2716419583_70aea0e222_o.png" alt="http://farm4.static.flickr.com/3068/2716419583_70aea0e222_o.png" width="300" height="232" /></a></p>
<p style="text-align: justify;">在安裝完security plugin後，它很聰明的就會幫你判斷檔案到底安不安全，當然此部份比較限於系統本身的檔案，像MSN它就沒辦法判定了。</p>
<p style="text-align: justify;"><a href="http://farm4.static.flickr.com/3164/2716418611_8fd9997c33_o.png" rel="lightbox[121]"><img src="http://farm4.static.flickr.com/3164/2716418611_8fd9997c33_o.png" alt="http://farm4.static.flickr.com/3164/2716418611_8fd9997c33_o.png" width="300" height="313" /></a></p>
<p style="text-align: justify;">另外在網站上也有提供plugin下載，我簡略的翻譯一下，介面如下圖</p>
<p style="text-align: justify;">•Kernel Info<sup>Beta</sup>：關於系統核心物件的信息(不支援64位元的OS)</p>
<p style="text-align: justify;"><a href="http://farm4.static.flickr.com/3222/2717234374_7217de025e_o.png" rel="lightbox[121]"><img src="http://farm4.static.flickr.com/3222/2717234374_7217de025e_o.png" alt="http://farm4.static.flickr.com/3222/2717234374_7217de025e_o.png" width="300" height="258" /></a></p>
<p style="text-align: justify;">•System Info<sup>Beta</sup>：更多關於作業系統的detail信息</p>
<p style="text-align: justify;"><a href="http://farm4.static.flickr.com/3289/2717233928_8b928cf7fa_o.png" rel="lightbox[121]"><img src="http://farm4.static.flickr.com/3289/2717233928_8b928cf7fa_o.png" alt="http://farm4.static.flickr.com/3289/2717233928_8b928cf7fa_o.png" width="300" height="308" /></a></p>
<p style="text-align: justify;">•WMI Browser<sup>Beta</sup>：可觀看系統WMI的瀏覽器</p>
<p style="text-align: justify;"><a href="http://farm4.static.flickr.com/3265/2717234126_cd21bdd9a3_o.png" rel="lightbox[121]"><img src="http://farm4.static.flickr.com/3265/2717234126_cd21bdd9a3_o.png" alt="http://farm4.static.flickr.com/3265/2717234126_cd21bdd9a3_o.png" width="300" height="258" /></a></p>
<p style="text-align: justify;">使用方式：解壓縮後放在plugin資料夾內即可</p>
<p style="text-align: justify;"><strong>「Main」</strong></p>
<p style="text-align: justify;">主程式的介面並沒有太大的變動，在Monitoring底下多了一個「Modules」，這部份是顯示關於目前系統會載入的dll檔。</p>
<p style="text-align: justify;"><a href="http://farm4.static.flickr.com/3046/2716420361_cef9459774_o.png" rel="lightbox[121]"><img src="http://farm4.static.flickr.com/3046/2716420361_cef9459774_o.png" alt="http://farm4.static.flickr.com/3046/2716420361_cef9459774_o.png" width="300" height="313" /></a></p>
<p style="text-align: justify;">另外我也覺得有一個很棒的功能是在Main底下「build system report」，可以建立非常詳盡的報告。</p>
<p style="text-align: justify;"><a href="http://farm3.static.flickr.com/2355/2716420557_0fbe56204d_o.png" rel="lightbox[121]"><img class="shutter" src="http://farm3.static.flickr.com/2355/2716420557_0fbe56204d_o.png" alt="http://farm3.static.flickr.com/2355/2716420557_0fbe56204d_o.png" width="300" height="216" /></a></p>
<p style="text-align: justify;"><strong>「Bug」</strong></p>
<p style="text-align: justify;">其實目前主要的問題還是中文字型會被切掉，在回報給作者之後，他的回覆是在內部的版本己經修正，一併放在stable版本release，這點我抱持的懷疑的態度，因為我在之前的1.4版就有提出此問題了。</p>
<p style="text-align: justify;"><a href="http://farm3.static.flickr.com/2044/2716418867_1eba5bd83e_o.png" rel="lightbox[121]"><img src="http://farm3.static.flickr.com/2044/2716418867_1eba5bd83e_o.png" alt="http://farm3.static.flickr.com/2044/2716418867_1eba5bd83e_o.png" width="300" height="313" /></a></p>
<p style="text-align: justify;"><strong>「整體」</strong></p>
<p style="text-align: justify;">就整體的使用層面來看，SE真的要比系統自帶的工作管理員要強大上許多，連啟用時吃的資源都相對的較少，不過因為1.5版啟動時要載入外掛，所以開啟的時間會比taskmgr稍慢個三秒左右。而且在某些功能還可以直接抓取reg的位置，讓人省掉搜尋的時間，我覺得目前可以加強的部份是Uninstall的選項，個人比較喜歡像Your Uninstaller般在刪除後，會再次掃瞄registry來確定是否有移除乾淨。整體而言，SE真的是一個不錯的工具，而且重點他是「免費」的，而且我已經使用它來取代工作管理員了。</p>
<p style="text-align: justify;"><img src="http://farm4.static.flickr.com/3264/2718002773_c984a70da1_o.png" alt="http://farm4.static.flickr.com/3264/2718002773_c984a70da1_o.png" width="404" height="425" /></p>
<img src="http://take-ez.com/?ak_action=api_record_view&id=121&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://take-ez.com/se_15.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ReportViewer Export to PDF</title>
		<link>http://take-ez.com/reportviewer-export-to-pdf.html</link>
		<comments>http://take-ez.com/reportviewer-export-to-pdf.html#comments</comments>
		<pubDate>Mon, 23 Jun 2008 13:20:30 +0000</pubDate>
		<dc:creator>hugo5688</dc:creator>
				<category><![CDATA[電腦兩三事]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[外字]]></category>
		<category><![CDATA[實作筆記]]></category>

		<guid isPermaLink="false">http://sip.waytechinc.com.cn/blog/?p=78</guid>
		<description><![CDATA[最近實在是有點懶的寫blog，一半是工作，一半是blog都會出現亂碼，要手動調編碼才會正常，上星期花了點時間把整個wordpress重新安裝，並換了個theme，測試幾天下來都還蠻正常的，廢話不多說，正式開工嚕。 在工作上的有遇到外字轉PDF的問題，至於要怎麼轉就不在此篇的討論範圍內，此文章主要討論如何判定PDF的正確性，其實最簡單的方式就是開啟PDF並按「Ctrl + D」來檢示內容，如下圖所示 一份正確的PDF必定會把字型內嵌進去，在客戶那邊有遇到一個問題，就是字型沒有嵌入進去，如下所示， 但開啟PDF一樣可以看到正確的字碼，但要如何的判斷此份PDF文件是否正常? 正確的PDF文件是可以copy &#38; paste的，只要copy PDF的一段文字，並貼在notepad上，如可顯示copy的文字，這表示至少此PDF文件還算正常，在我客戶的例子是沒辦法正確的貼上，這時就要使用ultraedit來看一下PDF的「字碼」是否正確了，從PDF挑了「訊」這個字，訊的big5碼是「B054」，Unicode碼是「8A0A」，我在同一份PDF裡面挑了兩個不同位置的「訊」字，理論上就算位置的不同，但字碼還是一樣要相同，奇妙的事情發生了，如下圖所示， 訊字是用4 byte所顯示，而且兩個訊字的碼位都不同，在UTF-8的格式裡面，只有Ext.B字面才會用到4-6 byte，UTF-16也是在Ext.B才會用到4 byte，由此可以看出此份PDF確實是有問題的。 後來尋問了一下客戶是用什麼方式轉PDF的，對方告知是用ReportViewer來轉存的，搜尋了微軟，發現如下兩篇文章文章一、文章二，更可以確定目前ReportViewer轉存PDF是有問題的。]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">最近實在是有點懶的寫blog，一半是工作，一半是blog都會出現亂碼，要手動調編碼才會正常，上星期花了點時間把整個wordpress重新安裝，並換了個theme，測試幾天下來都還蠻正常的，廢話不多說，正式開工嚕。</p>
<p style="text-align: justify;">在工作上的有遇到外字轉PDF的問題，至於要怎麼轉就不在此篇的討論範圍內，此文章主要討論如何判定PDF的正確性，其實最簡單的方式就是開啟PDF並按「Ctrl + D」來檢示內容，如下圖所示</p>
<p style="text-align: justify;"><a href="http://farm4.static.flickr.com/3070/2604257650_a8ec8c5cec.jpg" rel="lightbox[76]"><img src="http://farm4.static.flickr.com/3070/2604257650_a8ec8c5cec.jpg" alt="" width="300" height="292" /></a></p>
<p style="text-align: justify;">一份正確的PDF必定會把字型內嵌進去，在客戶那邊有遇到一個問題，就是字型沒有嵌入進去，如下所示，</p>
<p style="text-align: justify;"><a href="http://farm4.static.flickr.com/3147/2604267036_3117347f52.jpg" rel="lightbox[76]"><img src="http://farm4.static.flickr.com/3147/2604267036_3117347f52.jpg" alt="http://farm4.static.flickr.com/3147/2604267036_3117347f52.jpg" width="300" height="292" /></a></p>
<p style="text-align: justify;">但開啟PDF一樣可以看到正確的字碼，但要如何的判斷此份PDF文件是否正常? 正確的PDF文件是可以copy &amp; paste的，只要copy PDF的一段文字，並貼在notepad上，如可顯示copy的文字，這表示至少此PDF文件還算正常，在我客戶的例子是沒辦法正確的貼上，這時就要使用ultraedit來看一下PDF的「字碼」是否正確了，從PDF挑了「訊」這個字，訊的big5碼是「B054」，Unicode碼是「8A0A」，我在同一份PDF裡面挑了兩個不同位置的「訊」字，理論上就算位置的不同，但字碼還是一樣要相同，奇妙的事情發生了，如下圖所示，</p>
<p style="text-align: justify;"><a href="http://farm4.static.flickr.com/3190/2604258028_195265d4a2_o.png" rel="lightbox[76]"><img src="http://farm4.static.flickr.com/3190/2604258028_195265d4a2_o.png" alt="http://farm4.static.flickr.com/3190/2604258028_195265d4a2_o.png" width="400" height="278" /></a></p>
<p style="text-align: justify;">訊字是用4 byte所顯示，而且兩個訊字的碼位都不同，在UTF-8的格式裡面，只有Ext.B字面才會用到4-6 byte，UTF-16也是在Ext.B才會用到4 byte，由此可以看出此份PDF確實是有問題的。</p>
<p style="text-align: justify;">後來尋問了一下客戶是用什麼方式轉PDF的，對方告知是用ReportViewer來轉存的，搜尋了微軟，發現如下兩篇文章<a href="http://forums.microsoft.com/msdn-cht/ShowPost.aspx?PostID=1547412&amp;SiteID=14" target="_blank">文章一</a>、<a href="http://forums.microsoft.com/msdn-cht/showpost.aspx?postid=1374048&amp;siteid=14" target="_blank">文章二</a>，更可以確定目前ReportViewer轉存PDF是有問題的。</p>
<img src="http://take-ez.com/?ak_action=api_record_view&id=76&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://take-ez.com/reportviewer-export-to-pdf.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

