<?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>マルクとキャンディとミミのブロッグ</title>
	<atom:link href="http://b.cpalm.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://b.cpalm.org</link>
	<description>馬魯克+糖果+單車+Linux+糸糸</description>
	<lastBuildDate>Sat, 31 Jul 2010 16:14:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>大新倉頡 for gcin</title>
		<link>http://b.cpalm.org/2010/08/01/273/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e5%25a4%25a7%25e6%2596%25b0%25e5%2580%2589%25e9%25a0%25a1-for-gcin</link>
		<comments>http://b.cpalm.org/2010/08/01/273/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 16:10:41 +0000</pubDate>
		<dc:creator>マルク</dc:creator>
				<category><![CDATA[軟體]]></category>
		<category><![CDATA[gcin]]></category>
		<category><![CDATA[newcj]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[輸入法]]></category>

		<guid isPermaLink="false">http://w.cpalm.org/?p=273</guid>
		<description><![CDATA[$sudo apt-get remove scim $sudo apt-get install gcin 請到下列網址下載 大新倉頡 的 字碼表: http://cle.linux.org.tw/trac/wiki/FreeNewCJCin $sudo wget http://www.calno.com/moto/gcin/cin/newcj.txt -O newcj.txt $mv newcj.txt newcj.cin 重要符號單鍵 * 請修改 %endkey ` 那一行，加上 .,&#8217; 後再用 gcin2tab 轉檔即可。 %endkey `.,&#8217; $sudo gcin2tab newcj.cin $sudo mv newcj.gtab ~/.gcin/NewCJ.gtab $sudo gedit /usr/share/gcin/table/gtab.list 把下列這行取代原本的倉五 2 大新倉頡 2 NewCJ.gtab newcj.png 存檔離開。 選擇 『結束 gcin』 ，他會自動重啟。 =====GCIN FOR WINDOWS======== GCIN 測試版下載頁面: http://hyperrate.com/dir.php?eid=215 用ctrl+shift切換gcin for win32內建輸入法 http://hyperrate.com/thread.php?tid=15006 [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>$sudo apt-get remove scim<br />
 $sudo apt-get install gcin</p>
</blockquote>
<p>請到下列網址下載 大新倉頡 的 字碼表:<a href="http://cle.linux.org.tw/trac/wiki/FreeNewCJCin" target="_blank"></p>
<p>http://cle.linux.org.tw/trac/wiki/FreeNewCJCin</a></p>
<blockquote><p>$sudo wget http://www.calno.com/moto/gcin/cin/newcj.txt -O newcj.txt<br />
 $mv newcj.txt newcj.cin</p>
</blockquote>
<p>重要符號單鍵</p>
<p>* 請修改 %endkey ` 那一行，加上 .,&#8217; 後再用 gcin2tab 轉檔即可。</p>
<p>%endkey `.,&#8217;</p>
<blockquote><p><br class="spacer_" /></p>
<p>$sudo gcin2tab newcj.cin<br />
 $mv newcj.gtab ~/.gcin/NewCJ.gtab<br />
 $sudo gedit /usr/share/gcin/table/gtab.list</p>
<p>把下列這行取代原本的倉頡 1<br />
 大新倉頡 1 NewCJ.gtab newcj.png<br />
 存檔離開。</p>
</blockquote>
<p>選擇 "結束 gcin" ，他會自動重啟。</p>
<p>Ubuntu 10.04 Lucid 要改用 1.5.5~pre15-0~1 -&gt; $sudo apt-get install gcin=1.5.5~pre15-0~1</p>
<table style="width: 356px; height: 116px;" border="1" cellpadding="2">
<tbody>
<tr>
<td>splin@splin-2140:~/.gcin$ sudo apt-cache policy gcin<br />
 gcin:<br />
 已安裝：1.5.5~pre15-0~1<br />
 候選：1.5.5~pre15-0~1<br />
 版本列表：<br />
 *** 1.5.5~pre15-0~1 0<br />
 500 http://debian.luna.com.tw/lucid/ ./ Packages<br />
 100 /var/lib/dpkg/status<br />
 1.4.6-1ubuntu2 0<br />
 500 http://free.nchc.org.tw/ubuntu/ lucid/universe Packages</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
</td>
</tr>
</tbody>
</table>
<p>若是 Ubuntu Lucid 的則為：</p>
<blockquote>
<table style="width: 373px; height: 36px;" border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td valign="top"><tt>deb http://debian.luna.com.tw/lucid ./<br />
 deb-src http://debian.luna.com.tw/lucid</tt><tt> ./<br />
 </tt></td>
</tr>
</tbody>
</table>
</blockquote>
<p>然後執行 <tt>apt-get update</tt> 後就能用 <tt>apt-get</tt> 安裝了。</p>
<p>再來執行 $sudo gcin-setup 來調整各項的設定。</p>
]]></content:encoded>
			<wfw:commentRss>http://b.cpalm.org/2010/08/01/273/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Suse Grub 修改密碼備忘</title>
		<link>http://b.cpalm.org/2010/07/25/597/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=suse-grub-%25e4%25bf%25ae%25e6%2594%25b9%25e5%25af%2586%25e7%25a2%25bc%25e5%2582%2599%25e5%25bf%2598</link>
		<comments>http://b.cpalm.org/2010/07/25/597/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 17:28:18 +0000</pubDate>
		<dc:creator>マルク</dc:creator>
				<category><![CDATA[軟體]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SUSE]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[密碼]]></category>

		<guid isPermaLink="false">http://b.cpalm.org/?p=597</guid>
		<description><![CDATA[<p>Suse Grub 修改密碼方法 一般是在 boot kernel 按 e 然後行末加 1 即可，但 SUSE GRUB 卻不是這麼一回事。 只要在 boot option 的地方輸入 init=/bin/bash，OK~在bash下輕輕鬆鬆passwd修改密碼成功</p> ]]></description>
			<content:encoded><![CDATA[<p>Suse Grub 修改密碼方法 一般是在 boot kernel 按 e 然後行末加 1 即可，但 SUSE GRUB 卻不是這麼一回事。 只要在 <span style="color: #ff0000;">boot option</span> 的地方輸入<span style="color: #ff0000;"> init=/bin/bash</span>，OK~在bash下輕輕鬆鬆passwd修改密碼成功</p>
]]></content:encoded>
			<wfw:commentRss>http://b.cpalm.org/2010/07/25/597/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>phpBB3 一般性錯誤 SQL ERROR [mysql4] 修正方法</title>
		<link>http://b.cpalm.org/2010/07/20/568/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=phpbb3-sql-error-mysql4-%25e4%25bf%25ae%25e6%25ad%25a3%25e6%2596%25b9%25e6%25b3%2595</link>
		<comments>http://b.cpalm.org/2010/07/20/568/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 00:52:00 +0000</pubDate>
		<dc:creator>マルク</dc:creator>
				<category><![CDATA[軟體]]></category>
		<category><![CDATA[BLOB]]></category>
		<category><![CDATA[phpBB3]]></category>

		<guid isPermaLink="false">http://b.cpalm.org/?p=568</guid>
		<description><![CDATA[<p>phpBB3 3.0.X (newest version is 3.0.7 PL-1)</p> <p>SQL ERROR [ mysql4 ]</p> <p>Field &#8216;topic_last_post_subject&#8217; doesn&#8217;t have a default value [1364]</p> <p>SQL</p> <p>INSERT INTO phpbb_topics (topic_poster, topic_time, topic_last_view_time, forum_id, icon_id, topic_approved, topic_title, topic_first_poster_name, topic_first_poster_colour, topic_type, topic_time_limit, topic_attachment) VALUES (53, 1249299473, 1249299473, 23, 0, 1, &#8216;PETER AND HIS MUM&#8217;, &#8216;ecdysis&#8217;, &#8217;00AA00&#8242;, 0, 0, 0)</p> <p>BACKTRACE</p> <p>FILE: [...]]]></description>
			<content:encoded><![CDATA[<p>phpBB3 3.0.X (newest version is 3.0.7 PL-1)</p>
<blockquote><p>SQL ERROR [ mysql4 ]</p>
<p>Field &#8216;topic_last_post_subject&#8217; doesn&#8217;t have a default value [1364]</p>
<p>SQL</p>
<p>INSERT INTO phpbb_topics (topic_poster, topic_time, topic_last_view_time, forum_id, icon_id, topic_approved, topic_title, topic_first_poster_name, topic_first_poster_colour, topic_type, topic_time_limit, topic_attachment) VALUES (53, 1249299473, 1249299473, 23, 0, 1, &#8216;PETER AND HIS MUM&#8217;, &#8216;ecdysis&#8217;, &#8217;00AA00&#8242;, 0, 0, 0)</p>
<p>BACKTRACE</p>
<p>FILE: includes/db/mysql.php</p>
<p>LINE: 174</p>
<p>CALL: dbal-&gt;sql_error()</p>
<p>FILE: includes/functions_posting.php</p>
<p>LINE: 1897</p>
<p>CALL: dbal_mysql-&gt;sql_query()</p>
<p>FILE: posting.php</p>
<p>LINE: 1023</p>
<p>CALL: submit_post()</p>
</blockquote>
<p>如果 topic_last_post_subject 的欄位型態是 BLOB ，請先改成 VARCHAR，下列是 phpMyAdmin 的語法:</p>
<blockquote><p>ALTER TABLE `phpbb_topics` CHANGE `topic_last_post_subject` `topic_last_post_subject`  VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL</p>
</blockquote>
<p>接下來再執行下列的語法把原本的錯誤修正:</p>
<blockquote><p>ALTER TABLE `phpbb_topics` ALTER `topic_last_post_subject` SET DEFAULT " ;</p>
</blockquote>
<p>在上面的 SET DEFAULT " ; 最後兩個 " 是兩個 單引號 ( &#8216; )，如果上述複製有問題的話，那就自己手動補上吧。</p>
<p>&#8212;&#8212;&#8211;又發現另一個錯誤&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<blockquote><p>一般性錯誤</p>
<p>SQL ERROR [ mysql4 ]</p>
<p>Field &#8216;forum_last_post_subject&#8217; doesn&#8217;t have a default value [1364]</p>
<p>SQL</p>
<p>INSERT INTO phpbb_forums (parent_id, forum_type, forum_status, forum_parents, forum_name, forum_link, forum_desc, forum_desc_uid, forum_desc_options, forum_desc_bitfield, forum_rules, forum_rules_uid, forum_rules_options, forum_rules_bitfield, forum_rules_link, forum_image, forum_style, display_subforum_list, display_on_index, forum_topics_per_page, enable_indexing, enable_icons, enable_prune, prune_days, prune_viewed, prune_freq, forum_options, forum_flags, left_id, right_id) VALUES (14, 1, 0, ", &#8216;DOS 系統&#8217;, ", ", ", 7, ", ", ", 7, ", ", ", 0, 1, 0, 10, 1, 1, 0, 7, 7, 1, 0, 112, &#8217;18&#8242;, 19)</p>
<p>BACKTRACE</p>
<p>FILE: includes/db/mysql.php</p>
<p>LINE: 174</p>
<p>CALL: dbal-&gt;sql_error()</p>
<p>FILE: includes/acp/acp_forums.php</p>
<p>LINE: 1018</p>
<p>CALL: dbal_mysql-&gt;sql_query()</p>
<p>FILE: includes/acp/acp_forums.php</p>
<p>LINE: 186</p>
<p>CALL: acp_forums-&gt;update_forum_data()</p>
<p>FILE: includes/functions_module.php</p>
<p>LINE: 507</p>
<p>CALL: acp_forums-&gt;main()</p>
<p>FILE: adm/index.php</p>
<p>LINE: 74</p>
<p>CALL: p_master-&gt;load_active()</p>
</blockquote>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>修正方法如下:</p>
<blockquote><p>ALTER TABLE `phpbb_forums` CHANGE `forum_last_post_subject` `forum_last_post_subject` VARCHAR( 255 ) NOT NUL</p>
</blockquote>
<p>接下來再執行:</p>
<blockquote><p>ALTER TABLE `phpbb_forums` ALTER `forum_last_post_subject` SET DEFAULT &#8216; &#8216; ;</p>
</blockquote>
<p>在上面的 SET DEFAULT " ; 最後兩個 " 是兩個 單引號 ( &#8216; )，如果上述複製有問題的話，那就自己手動補上吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://b.cpalm.org/2010/07/20/568/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reverse SSH 從家中 PC 反向連回公司 PC 的 SSHD</title>
		<link>http://b.cpalm.org/2010/07/20/572/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=reverse-ssh-%25e5%25be%259e%25e5%25ae%25b6%25e4%25b8%25ad-pc-%25e5%258f%258d%25e5%2590%2591%25e9%2580%25a3%25e5%259b%259e%25e5%2585%25ac%25e5%258f%25b8-pc-%25e7%259a%2584-sshd</link>
		<comments>http://b.cpalm.org/2010/07/20/572/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 00:05:16 +0000</pubDate>
		<dc:creator>マルク</dc:creator>
				<category><![CDATA[軟體]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Port Forward]]></category>
		<category><![CDATA[putty]]></category>
		<category><![CDATA[Reserve SSH]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[tomato]]></category>
		<category><![CDATA[tomatoVPN]]></category>

		<guid isPermaLink="false">http://b.cpalm.org/?p=572</guid>
		<description><![CDATA[<p>參考了 哇哇 的文章 :  http://portable.easylife.tw/2043</p> <p>於是有了下列筆記產生。</p> <p>安裝 Copssh 3.1.1</p> <p>http://sourceforge.net/projects/sereds/files/Copssh/3.1.1/Copssh_3.1.1_Installer.zip/download</p> <p>1.將 Copssh_3.1.1_Installer.zip 解壓縮後執行安裝</p> <p>2.我的安裝路徑在 C:\Apps\ICW\ , 接下來 SvcCOPSSH 服務帳號的密碼(可自訂)，直接按下一步繼續然後完成安裝之前，會彈一個警告視窗說 Copssh 預設是不會有任意使用者可以登入，必須要啟動使用者。</p> <p></p> <p>接下來 (1. Active User) -&#62; 選擇 Administrator -&#62; /bin/false， 因為不用登入所以選 /bin/false，如果要用 winscp 傳檔案就改成 /bin/bash，所以這樣子就可以了。</p> <p></p> <p>接下是輸入 PassPhrase 。</p> <p></p> <p>終於完成了。</p> <p></p> <p>接下來 WINDOWS 7 的警告，可以忽略不用管它。</p> <p></p> <p>3.由於 Copssh 自動幫我們建立的 私鑰 及 公鑰，似乎是比較高等級的加密演算法(DES-EDE3-CBC)，故 [...]]]></description>
			<content:encoded><![CDATA[<p>參考了 哇哇 的文章 :  http://portable.easylife.tw/2043</p>
<p>於是有了下列筆記產生。</p>
<p>安裝 Copssh 3.1.1</p>
<p>http://sourceforge.net/projects/sereds/files/Copssh/3.1.1/Copssh_3.1.1_Installer.zip/download</p>
<p>1.將 Copssh_3.1.1_Installer.zip 解壓縮後執行安裝</p>
<p>2.我的安裝路徑在 C:\Apps\ICW\ , 接下來 SvcCOPSSH 服務帳號的密碼(可自訂)，直接按下一步繼續然後完成安裝之前，會彈一個警告視窗說 Copssh 預設是不會有任意使用者可以登入，必須要啟動使用者。</p>
<p><a href="http://b.cpalm.org/wp-content/uploads/2010/07/0.Activation_User.png"><img class="alignnone size-full wp-image-575" title="0.Activation_User" src="http://b.cpalm.org/wp-content/uploads/2010/07/0.Activation_User.png" alt="" width="234" height="197" /></a><span id="more-572"></span></p>
<p>接下來 (1. Active User) -&gt; 選擇 Administrator -&gt; /bin/false， 因為不用登入所以選  /bin/false，如果要用 winscp 傳檔案就改成 /bin/bash，所以這樣子就可以了。</p>
<p><a href="http://b.cpalm.org/wp-content/uploads/2010/07/1-1.Activation_User.png"><img class="alignnone size-full wp-image-576" title="1-1.Activation_User" src="http://b.cpalm.org/wp-content/uploads/2010/07/1-1.Activation_User.png" alt="" width="513" height="399" /></a></p>
<p>接下是輸入 PassPhrase 。</p>
<p><a href="http://b.cpalm.org/wp-content/uploads/2010/07/1-2.Activation_User_Passphrase.png"><img class="alignnone size-full wp-image-577" title="1-2.Activation_User_Passphrase" src="http://b.cpalm.org/wp-content/uploads/2010/07/1-2.Activation_User_Passphrase.png" alt="" width="513" height="399" /></a></p>
<p>終於完成了。<br class="spacer_" /></p>
<p><a href="http://b.cpalm.org/wp-content/uploads/2010/07/1-3.Activation_User_Done.png"><img class="alignnone size-full wp-image-578" title="1-3.Activation_User_Done" src="http://b.cpalm.org/wp-content/uploads/2010/07/1-3.Activation_User_Done.png" alt="" width="443" height="178" /></a></p>
<p>接下來 WINDOWS 7 的警告，可以忽略不用管它。<br class="spacer_" /></p>
<p><a href="http://b.cpalm.org/wp-content/uploads/2010/07/1-4.Activation_User_Comp_Warn.png"><img class="alignnone size-full wp-image-579" title="1-4.Activation_User_Comp_Warn" src="http://b.cpalm.org/wp-content/uploads/2010/07/1-4.Activation_User_Comp_Warn.png" alt="" width="434" height="356" /></a></p>
<p>3.由於 Copssh 自動幫我們建立的 私鑰 及 公鑰，似乎是比較高等級的加密演算法(DES-EDE3-CBC)，故 myentunnel 會有使用上的問題，所以另外使用 puttygen.exe，重新建立 公鑰給 Copssh，私鑰給 myentunnel。</p>
<p><a href="http://b.cpalm.org/wp-content/uploads/2010/07/Couldnt_Load_Private_Key.png"><img class="alignnone size-full wp-image-581" title="Couldnt_Load_Private_Key" src="http://b.cpalm.org/wp-content/uploads/2010/07/Couldnt_Load_Private_Key.png" alt="" width="482" height="178" /></a></p>
<p>4.用 puttygen.exe 產生 公鑰及私鑰，將公鑰(綠色框框)複製到 C:\Apps\ICW\home\Administrator\.ssh\authorized_keys 並取代原先的內容，然後再選 Save Private Key(黃色框框) 把檔案存成 *-keyfile.ppk (* 字是指 myentunnel profile name) 給 myentunnel 使用。Key Phassphrase (紅色框框) 請務必要輸入，因為會用到及安全性因素。</p>
<p><a href="http://b.cpalm.org/wp-content/uploads/2010/07/puttygen_usage.png"><img class="alignnone size-full wp-image-582" title="puttygen_usage" src="http://b.cpalm.org/wp-content/uploads/2010/07/puttygen_usage.png" alt="" width="493" height="477" /></a><br class="spacer_" /></p>
<p>5.NB(公司) 的 myentunnel 的設定: 在 tunnel -&gt; Remote 輸入 192.168.111.200:5577:10.11.22.33:22 -&gt; Save 即可。</p>
<p>6.Server 端: 會出現 (192.168.111.200:5577  &lt;- 這個不會出現在 SERVER上 )  -&gt; 0.0.0.0:5577 (Listen) 的部份，代表已成功將公司 PC 的 Copssh 的服務對應到家中的 Server 上。</p>
<p>7.與 Server端同網段的 PC 的 myentunnel 的設定: Settting -&gt; Server: 192.168.111.200 , Port: 5577 ,Username : Administrator(使用者名稱大小寫請注意), Passphrase: 就看你高興囉，但是這個一定要設。 再來切換到 Tunnel -&gt; Local -&gt; 9911:10.11.22.44:3389 (這是你要遙控的 NB 的 IP) -&gt; Save 即可。</p>
<p>PS. SSHD Server (公司端) 跟被遙控的 PC 不可以是同一台。為什麼不能？目前無解。但是，就是不能同一台，如果有人有答案，可以跟我分享嗎？</p>
<p>8.再來用遠端桌面連線輸入 127.0.0.1:9911 即可連線。</p>
<a href="javascript:toggleStartStop();PicLensLite.start({feedUrl:'http://b.cpalm.org/wp-content/plugins/wp-piclens/mrss.php?id=572'});">Start Slide Show with PicLens Lite <img src="http://b.cpalm.org/wp-content/plugins/wp-piclens/PicLensButton.png" alt="PicLens" width="16" height="12" border="0" align="top"></a>]]></content:encoded>
			<wfw:commentRss>http://b.cpalm.org/2010/07/20/572/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>建立 openvpn server &amp; client key 給 tomatoVPN 使用</title>
		<link>http://b.cpalm.org/2010/07/08/549/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=create-openvpn-server-client-key-for-tomatovpn-use</link>
		<comments>http://b.cpalm.org/2010/07/08/549/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 11:21:52 +0000</pubDate>
		<dc:creator>マルク</dc:creator>
				<category><![CDATA[硬體]]></category>
		<category><![CDATA[軟體]]></category>
		<category><![CDATA[Asus WL-520GU]]></category>
		<category><![CDATA[Buffalo WHR-G54S]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[openvpn]]></category>
		<category><![CDATA[tomatoVPN]]></category>

		<guid isPermaLink="false">http://b.cpalm.org/?p=549</guid>
		<description><![CDATA[<p>先安裝 lzo</p> <p>#cd /root #wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar.gz #tar zxvf  lzo-2.03.tar.gz #cd lzo-2.03 #./configure &#38;&#38; make &#38;&#38; make install</p> <p>再安裝 openvpn 2.1.1 (lzo 必須要先安裝，不然下面的安裝會出錯) #cd /root #wget http://openvpn.net/release/openvpn-2.1.1.tar.gz #tar zxvf openvpn-2.1.1.tar.gz #cd openvpn-2.1.1 #./configure &#38;&#38; make &#38;&#38; make install</p> <p></p> <p># cd /root</p> <p># cp -rv openvpn-2.1.1/easy-rsa ./</p> <p>(如果是用 tar 方式安裝，則 easy-rsa 會在 openvpn-2.1.1 的資料夾裡。)</p> <p># [...]]]></description>
			<content:encoded><![CDATA[<p>先安裝 lzo</p>
<p>#cd /root<br />
 #wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar.gz<br />
 #tar zxvf  lzo-2.03.tar.gz<br />
 #cd lzo-2.03<br />
 #./configure &amp;&amp; make &amp;&amp; make install</p>
<p>再安裝 openvpn 2.1.1 (lzo 必須要先安裝，不然下面的安裝會出錯)<br />
 #cd /root<br />
 #wget http://openvpn.net/release/openvpn-2.1.1.tar.gz<br />
 #tar zxvf openvpn-2.1.1.tar.gz<br />
 #cd openvpn-2.1.1<br />
 #./configure &amp;&amp; make &amp;&amp; make install</p>
<p><span id="more-549"></span><br class="spacer_" /></p>
<p># cd /root</p>
<p># cp -rv openvpn-2.1.1/easy-rsa ./</p>
<p>(如果是用 tar 方式安裝，則 easy-rsa 會在 openvpn-2.1.1 的資料夾裡。)</p>
<p># cd  ~/easy-rsa</p>
<p># vi vars</p>
<p>export KEY_COUNTRY="TW"</p>
<p>export KEY_PROVINCE="Taiwan"</p>
<p>export KEY_CITY="Taipei"</p>
<p>export KEY_ORG="TomatoVPN"</p>
<p>export KEY_EMAIL="<span class="mh-plaintext">y<a href='http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==' onclick="window.open('http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" title="Reveal this e-mail address">...</a>@email.com</span>"</p>
<p><br class="spacer_" /></p>
<p># source ./vars</p>
<p># ./clean-all</p>
<p># ./build-ca<br />
 (以下為問答交談的畫面，請注意輸入，因為不能使用刪除鍵。)</p>
<blockquote><p>Country Name (2 letter code) [TW]:</p>
<p>State or Province Name (full name) [Taiwan]:</p>
<p>Locality Name (eg, city) [Taipei]:</p>
<p>Organization Name (eg, company) [TomatoVPN]:</p>
<p>Organizational Unit Name (eg, section) []:Home</p>
<p>Common Name (eg, your name or your server&#8217;s hostname) [TomatoVPN CA]:</p>
<p>Name []:Home</p>
<p>Email Address [<span class="mh-plaintext">y<a href='http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==' onclick="window.open('http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" title="Reveal this e-mail address">...</a>@email.com</span>]:</p>
</blockquote>
<p>&#8212;&#8211;[建立 vpn server 的相關 key 組]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p># ./build-key-server vpnsrv</p>
<p>&#8230;&#8230;</p>
<blockquote><p>Country Name (2 letter code) [TW]:</p>
<p>State or Province Name (full name) [Taiwan]:</p>
<p>Locality Name (eg, city) [Taipei]:</p>
<p>Organization Name (eg, company) [TomatoVPN]:</p>
<p>Organizational Unit Name (eg, section) []:Home</p>
<p>Common Name (eg, your name or your server&#8217;s hostname) [vpnsrv]:</p>
<p>Name []:Home</p>
<p>Email Address [<span class="mh-plaintext">y<a href='http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==' onclick="window.open('http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" title="Reveal this e-mail address">...</a>@email.com</span>]:</p>
</blockquote>
<p>&#8230;&#8230;.. (以下兩個都按 Enter 跳過。)</p>
<p>A challenge password []:</p>
<p>An optional company name []:</p>
<p>&#8230;&#8230;..<br />
 (以下兩個都回答 y 即可)</p>
<p>Sign the certificate? [y/n]:y</p>
<p>1 out of 1 certificate requests certified, commit? [y/n]y</p>
<p>Write out database with 1 new entries</p>
<p>Data Base Updated</p>
<p>&#8212;&#8212;[dh1024]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p># ./build-dh</p>
<p>&#8212;&#8211;[以下為  VPN SERVER 填寫到 tomatovpn 對應的欄位---------------------------------------------</p>
<p>Certificate Authority -&gt; 開啟 ca.crt 並全選-&gt;複製 -&gt; 貼上</p>
<p>Server Certificate -&gt; 開啟 vpnsrv.crt 並全選-&gt;複製 -&gt; 貼上</p>
<p>Server Key -&gt; 開啟 vpnsrv.key 並全選-&gt;複製 -&gt; 貼上</p>
<p>Diffie Hellman parameters -&gt;開啟 dh1024.pem 並全選-&gt;複製 -&gt; 貼上</p>
<p>================================================================</p>
<p>[Client-Part]</p>
<p># cd /tmp</p>
<p># cp -rv easy-key client</p>
<p>( If you want to copy second client key.) -&gt; 非必要步驟</p>
<p>(# cp -rv easy-key client1) -&gt; 非必要步驟</p>
<p># cd client</p>
<p># source ./vars</p>
<p># ./build-key vpnclient1</p>
<p>Generating a 1024 bit RSA private key</p>
<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;++++++</p>
<p>&#8230;&#8230;&#8230;&#8230;++++++</p>
<p>writing new private key to &#8216;vpnclient1.key&#8217;</p>
<p>&#8212;&#8211;</p>
<p>You are about to be asked to enter information that will be incorporated</p>
<p>into your certificate request.</p>
<p>What you are about to enter is what is called a Distinguished Name or a DN.</p>
<p>There are quite a few fields but you can leave some blank</p>
<p>For some fields there will be a default value,</p>
<p>If you enter &#8216;.&#8217;, the field will be left blank.</p>
<p>&#8212;&#8211;</p>
<blockquote><p>Country Name (2 letter code) [TW]:</p>
<p>State or Province Name (full name) [Taiwan]:</p>
<p>Locality Name (eg, city) [Taipei]:</p>
<p>Organization Name (eg, company) [TomatoVPN]:</p>
<p>Organizational Unit Name (eg, section) []:</p>
<p>Common Name (eg, your name or your server&#8217;s hostname) [vpnclient1]:</p>
<p>Name []:</p>
<p>Email Address [<span class="mh-plaintext">y<a href='http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==' onclick="window.open('http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" title="Reveal this e-mail address">...</a>@email.com</span>]:</p>
</blockquote>
<p><br class="spacer_" /></p>
<p>Please enter the following &#8216;extra&#8217; attributes</p>
<p>to be sent with your certificate request</p>
<p>(以下兩個可以按 Enter 跳過)</p>
<p>A challenge password []:</p>
<p>An optional company name []:</p>
<p>Using configuration from /tmp/client/openssl.cnf</p>
<p>Check that the request matches the signature</p>
<p>Signature ok</p>
<p>The Subject&#8217;s Distinguished Name is as follows</p>
<blockquote><p>countryName           :&#8217;TW&#8217;</p>
<p>stateOrProvinceName   : &#8216;Taiwan&#8217;</p>
<p>localityName          : &#8216;Taipei&#8217;</p>
<p>organizationName      :PRINTABLE:&#8217;TomatoVPN&#8217;</p>
<p>commonName            :PRINTABLE:&#8217;vpnclient1&#8242;</p>
<p>emailAddress          :IA5STRING:&#8217;<span class="mh-plaintext">y<a href='http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==' onclick="window.open('http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" title="Reveal this e-mail address">...</a>@email.com</span>&#8217;</p>
</blockquote>
<p>Certificate is to be certified until Jul 19 11:17:27 2019 GMT (3650 days)</p>
<p>(以下兩項也是都回答 y 即可)</p>
<p>Sign the certificate? [y/n]:y</p>
<p>1 out of 1 certificate requests certified, commit? [y/n]y</p>
<p>Write out database with 1 new entries</p>
<p>Data Base Updated</p>
<p>&#8212;[到這裡為止，該做的 KEY 都做完了。]&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>(接下來要 sign vpnclient1 的 key 了)</p>
<p># cp keys/vpnclient1.csr ../easy-rsa/keys/</p>
<p># cp keys/vpnclient1.key ../easy-rsa/keys/</p>
<p># cd ../easy-rsa</p>
<p># source ./vars</p>
<p># ./sign-req vpnclient1</p>
<p>Using configuration from /tmp/easy-rsa/openssl.cnf</p>
<p>Check that the request matches the signature</p>
<p>Signature ok</p>
<p>The Subject&#8217;s Distinguished Name is as follows</p>
<blockquote><p>countryName           :PRINTABLE:&#8217;TW&#8217;</p>
<p>stateOrProvinceName   :PRINTABLE:&#8217;Taiwan&#8217;</p>
<p>localityName          :PRINTABLE:&#8217;Taipei&#8217;</p>
<p>organizationName      :PRINTABLE:&#8217;TomatoVPN&#8217;</p>
<p>commonName            :PRINTABLE:&#8217;vpnclient1&#8242;</p>
<p>emailAddress          :IA5STRING:&#8217;<span class="mh-plaintext">y<a href='http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==' onclick="window.open('http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=d4hFhwl4Trx1fq6ZVe2xFw==', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" title="Reveal this e-mail address">...</a>@email.com</span>&#8217;</p>
</blockquote>
<p>Certificate is to be certified until Jul 19 11:20:48 2019 GMT (3650 days)</p>
<p>(以下兩個回答 y 即可)</p>
<p>Sign the certificate? [y/n]:y</p>
<p>1 out of 1 certificate requests certified, commit? [y/n]y</p>
<p>Write out database with 1 new entries</p>
<p>Data Base Updated</p>
<p>======================================================================</p>
<p>ca ca.crt<br />
 cert vpnclient1.crt<br />
 key vpnclient1.key</p>
<p>以上3個為 vpnclient 的 KEY。</p>
<p>======================================================================</p>
]]></content:encoded>
			<wfw:commentRss>http://b.cpalm.org/2010/07/08/549/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iKeyEx3 + NewCJ + 5RowNewCJ KB</title>
		<link>http://b.cpalm.org/2010/06/23/522/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ikeyex3-newcj-5rownewcj-kb</link>
		<comments>http://b.cpalm.org/2010/06/23/522/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 16:16:04 +0000</pubDate>
		<dc:creator>マルク</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[軟體]]></category>
		<category><![CDATA[5RowQWERTY KB]]></category>
		<category><![CDATA[iKeyEx3]]></category>
		<category><![CDATA[newcj]]></category>
		<category><![CDATA[大新倉頡]]></category>

		<guid isPermaLink="false">http://b.cpalm.org/?p=522</guid>
		<description><![CDATA[<p>iKeyEx3 + NewCJ (大新倉頡) + 5RowNewCJ KB</p> <p>iKeyEx3 下載: 點 這裡 下載，下載頁面</p> <p>NewCJ .cin 下載: 點這裡下載，本地下載:Note: There is a file embedded within this post, please visit this post to download the file.</p> <p>NewCJ 安裝說明:</p> <p>將 newcj.ime 資料夾複製到到 /Library/iKeyEx/InputManagers/ 下即可。</p> <p>再到 設定 -&#62; iKeyEx 中去組合裡新增輸入法，</p> <p>即可 看見 newcj 在輸入法的清單供您選擇。</p> <p></p> <p>5RowNewCJ KB 下載: Note: There [...]]]></description>
			<content:encoded><![CDATA[<p>iKeyEx3 + NewCJ (大新倉頡) + 5RowNewCJ KB</p>
<p>iKeyEx3 下載: 點 <a href="http://code.google.com/p/networkpx/downloads/detail?name=hk.kennytm.iKeyEx3-0.3%7Ebeta1.deb&amp;can=2&amp;q=" target="_blank">這裡</a> 下載，<a href="http://code.google.com/p/networkpx/downloads/list" target="_blank">下載頁面</a></p>
<p>NewCJ .cin 下載: 點<a href="http://cle.linux.org.tw/trac/attachment/wiki/FreeNewCJCin/newcj_ikeyEx_for_iphone.txt?format=raw" target="_blank">這裡</a>下載，本地下載:Note: There is a file embedded within this post, please visit this post to download the file.</p>
<p>NewCJ 安裝說明:</p>
<p>將 newcj.ime 資料夾複製到到 /Library/iKeyEx/InputManagers/ 下即可。</p>
<p>再到 設定 -&gt; iKeyEx 中去組合裡新增輸入法，</p>
<p>即可 看見 newcj 在輸入法的清單供您選擇。</p>
<p><a href="http://b.cpalm.org/wp-content/uploads/2010/06/0622_2K10-016.png"><img class="alignnone size-full wp-image-532" title="0622_2K10 016" src="http://b.cpalm.org/wp-content/uploads/2010/06/0622_2K10-016.png" alt="" width="320" height="480" /></a></p>
<p>5RowNewCJ KB 下載: Note: There is a file embedded within this post, please visit this post to download the file.</p>
<p><span id="more-522"></span>如何安裝 5RowNewCJ KB:<br />1. Copy "5RowNewCJ.keyboard"  資料夾到 /Library/iKeyEx/Keyboards/ 下使用 Winscp 或 FileZilla 透過 sftp 模式.<br />2. 到 設定 -&gt; iKeyEx -&gt; 組合 -&gt; 這個時候，你可以點選 大新倉頡</p>
<p><a href="http://b.cpalm.org/wp-content/uploads/2010/06/0622_2K10-010.png"><img class="alignnone size-full wp-image-526" title="0622_2K10 010" src="http://b.cpalm.org/wp-content/uploads/2010/06/0622_2K10-010.png" alt="" width="320" height="480" /></a></p>
<p>-&gt; 去變更 鍵盤排列 -&gt; 選 5RowNewCJ 即可-&gt; 再點 新增 回到上頁。</p>
<p><a href="http://b.cpalm.org/wp-content/uploads/2010/06/0622_2K10-012.png"><img class="alignnone size-full wp-image-528" title="0622_2K10 012" src="http://b.cpalm.org/wp-content/uploads/2010/06/0622_2K10-012.png" alt="" width="320" height="480" /></a></p>
<p>這個時候，就是要測試一下囉! 常用按鍵 ；(分號)  新增成功。</p>
<p><a href="http://b.cpalm.org/wp-content/uploads/2010/06/0622_2K10-007.png"><img title="0622_2K10 007" src="http://b.cpalm.org/wp-content/uploads/2010/06/0622_2K10-007.png" alt="大新倉頡 + 5RowNewCJ KB 測試於 備忘錄" width="320" height="480" /></a></p>
<p> </p>
<p>其他相關討論串:</p>
<p><a href="http://iphone4.tw/forums/showthread.php?t=80143&amp;page=2" target="_blank">http://iphone4.tw/forums/showthread.php?t=80143&amp;page=2</a></p>
<a href="javascript:toggleStartStop();PicLensLite.start({feedUrl:'http://b.cpalm.org/wp-content/plugins/wp-piclens/mrss.php?id=522'});">Start Slide Show with PicLens Lite <img src="http://b.cpalm.org/wp-content/plugins/wp-piclens/PicLensButton.png" alt="PicLens" width="16" height="12" border="0" align="top"></a>]]></content:encoded>
			<wfw:commentRss>http://b.cpalm.org/2010/06/23/522/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用 USBKEY + Grub4Dos 來載入 LiveCD/ISO</title>
		<link>http://b.cpalm.org/2010/04/09/500/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e5%25be%259e-usbkey-%25e7%25b6%2593%25e7%2594%25b1-grub4dos-%25e4%25be%2586%25e8%25bc%2589%25e5%2585%25a5-livecdiso</link>
		<comments>http://b.cpalm.org/2010/04/09/500/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 17:14:46 +0000</pubDate>
		<dc:creator>マルク</dc:creator>
				<category><![CDATA[硬體]]></category>
		<category><![CDATA[軟體]]></category>
		<category><![CDATA[CloneZilla]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[grub4dos]]></category>
		<category><![CDATA[ISO]]></category>
		<category><![CDATA[LiveCD]]></category>
		<category><![CDATA[MBR Backup]]></category>
		<category><![CDATA[RHEL]]></category>
		<category><![CDATA[SLES]]></category>
		<category><![CDATA[ubuntu 10.04]]></category>
		<category><![CDATA[usbkey]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://b.cpalm.org/?p=500</guid>
		<description><![CDATA[<p>Grub4Dos Load Live ISO from USBKEY</p> <p>呼，經過多日的研究，終於可以從 USBKEY 載入 LIVE ISO 了。</p> <p>現在可以從 grub4dos 載入 CloneZilla , PartedMagic, Windows7 Installation, 甚至 RHEL 5.5 / SLES 11 SP1 / ESX 4.1 都可以經由 USBKEY 來載入 ISO 並安裝 OS。 至少不用再煩惱光碟機挑片的問題，雖然 從 DVD 安裝，仍然是必要的測試，但是，可以從 USBKEY 來安裝 OS ，這仍然是一件令人興奮的事情。 =======================================================</p> 執行流程: RomDOS 7.1 -&#62; config.sys -&#62; Grub4DOS -&#62; menu.lst [...]]]></description>
			<content:encoded><![CDATA[<p>Grub4Dos Load Live ISO from USBKEY</p>
<p>呼，經過多日的研究，終於可以從 USBKEY 載入 LIVE ISO 了。</p>
<p>現在可以從 grub4dos 載入 CloneZilla , PartedMagic, Windows7 Installation, 甚至 RHEL 5.5 / SLES 11 SP1 / ESX 4.1 都可以經由 USBKEY 來載入 ISO 並安裝 OS。 至少不用再煩惱光碟機挑片的問題，雖然 從 DVD 安裝，仍然是必要的測試，但是，可以從 USBKEY 來安裝 OS ，這仍然是一件令人興奮的事情。 <span id="more-500"></span><br />
 =======================================================</p>
<div>執行流程:</div>
<div><a href="http://www.datalight.com/resources/rom-dos-7-1-single-user-version-suv-4-20-1594" target="_blank">RomDOS 7.1</a> -&gt; config.sys -&gt; Grub4DOS -&gt; menu.lst -&gt; Live CD  ISO -&gt; Success.</div>
<div>
<p>Grub4Dos 可以 Load RHEL 5.5 / SLES 11  SP1 的 ISO file, 安裝測試完成。</p>
</div>
<div>Vmware 的 ESX/i 4.1 必須放在 USBKEY 的 <strong>根目錄</strong> 才可以安裝喔。</div>
<div>另外  RHEL ／SLES 的 INSTALL 參數如下:</div>
<div>RHEL: linux method=hd:sdb1:/ISO/</div>
<div>一開始沒有輸入上面這行，可以在後面手動輸入並選擇 USBKEY 及輸入 ISO 的所在目錄。</div>
<div>SLES: install=hd:///ISO/SLES11-SP1-64-RC2.iso?device=sdb1</div>
<div>簡化: install=hd:///ISO/S11SP164RC2.iso?device=sdb1</div>
<div>目前我用 install=hd:///sp164.iso?device=sdb1 (超簡化)</div>
<div>這個也可以後面手動選，但要輸入完整的資料夾加檔名的完整路徑:</div>
<div>像這樣子-&gt; /ISO/S11SP164RC2.iso</div>
<div>(當然 ISO 的檔名也要改，不然會找不到檔案，menu.lst 也要改)</div>
<div>採用 <a href="http://www.datalight.com/my-datalight/download?resource=290" target="_blank">Rom-Dos</a> 的原因，支援 2GB 以上的隨身碟，16G 測試 OK。</div>
<div>下載 Rom-Dos <a href="http://www.box.net/shared/13cm00vfb4" target="_self"><span style="font-size: xx-small;">1</span></a> 需要註冊帳號才可以下載，是免費的，沒差。</div>
<div>另外也會有需要 MBRWRZ 的小工具。 <a href="http://mbrwizard.com/download2.php?f=MBRWiz2.0.zip">點這裡下載</a></div>
<div>grub4dos 0.4.4 2009-06-20 <a href="http://download.gna.org/grub4dos/grub4dos-0.4.4-2009-06-20.zip" target="_blank">點這裡下載</a></div>
<div>grub4dos 0.4.5a 2010-03-29 <a href="http://grub4dos-chenall.googlecode.com/files/grub4dos-0.4.5a-2010-03-29.zip">點這裡下載 (非官方版本)</a></div>
<div>grub4dos toturial <a href="http://grub4dos.sourceforge.net/wiki/index.php/Grub4dos_tutorial" target="_blank">連結</a></div>
<div>============================================================</div>
<div>該抓的抓一抓，接下來要來開始安裝了。</div>
<div>1.用 HP USB 格式化 USBKEY , 工具: <a href="http://h50178.www5.hp.com/local_drivers/17550/SP27608.exe" target="_blank">HP USB Format tool</a></div>
<div>2.把抓回來的  Rom-dos 7.1 解開後，打開 cmd 並切至 rom-dos 7.1 資料夾:</div>
<div>輸入命令 sysxp G: /F<br />
 <a href="http://b.cpalm.org/wp-content/uploads/2010/04/sysxp.png"><img class="alignnone size-full wp-image-504" title="sysxp" src="http://b.cpalm.org/wp-content/uploads/2010/04/sysxp.png" alt="" width="677" height="362" /></a></div>
<div>接下來把 grub4dos 的 壓縮包裡的 config.sys , menu.lst, grub.exe , splash.xpm.gz 都複製到 usbkey 的根目錄 下載即可。</div>
<div>建議接下來開始複製 ISO 檔案，看要裝什麼，請先一次複製完成，因 ISO 檔案必須是連續性的ISO 檔案，不可以東一塊，西一塊在 USBKEY 上。不然會出現 error 60 的 錯誤代碼。</div>
<div>附上我測試過的 menu.lst 及 config.sys<br />
 <a href="http://www.box.net/shared/u7t44gv0hm" target="_self">USBKEY1</a> <a href="http://www.box.net/shared/a1brkby309" target="_self">USBKEY2</a> &lt;&#8211; 這兩個檔案只有 menu.lst 有些許的不一樣，剩下的都一樣，</div>
<div>目前忙著測試的工作，還沒有空，來整理成完整的一份。</div>
<div>如果你不需要 DOS 的話，可以直接用 grubinst.exe 直接安裝到 USBKEY 的MBR。</div>
<div><a href="http://b.cpalm.org/wp-content/uploads/2010/04/install.png"><img class="alignnone size-full wp-image-508" title="install" src="http://b.cpalm.org/wp-content/uploads/2010/04/install.png" alt="" width="351" height="555" /></a></div>
<div>要先插入 usbkey, 再點 disk -&gt; refresh -&gt; 選擇你的 USBKEY，別選錯了，要是選到你的 HDD，要是重新開機後你的 PC 會開不了機的。XD</div>
<div>再來點 PartList 的 Refresh 的按鈕 -&gt; 再選擇 Whole disk (MBR)</div>
<div>再來在 Extra 的欄位輸入 &#8211;skip-mbr-test -&gt; 再點一下最下面的 Test 沒問題，就接著點 Install -&gt; 然後 Quit 即可。</div>
<div>=======================================================</div>
<div>可以參考的網站如下:</div>
<div>=======================================================</div>
<div>Please refer to <a href="http://grub4dos.sourceforge.net/wiki/" target="_blank">http://grub4dos.sourceforge.net/wiki/</a> for DOCs on GRUB4DOS.</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>Main project page:	<a href="https://gna.org/projects/grub4dos/" target="_blank">https://gna.org/projects/grub4dos/</a></p>
<p>Download site:		<a href="http://download.gna.org/grub4dos/" target="_blank">http://download.gna.org/grub4dos/</a><br />
 Download site:		<a href="http://grub4dos.sourceforge.net/" target="_blank">http://grub4dos.sourceforge.net/</a><br />
 Download site:		<a href="http://sarovar.org/projects/grub4dos/" target="_blank">http://sarovar.org/projects/grub4dos/</a><br />
 Download site:		<a href="http://grub4dos.nufans.net/" target="_blank">http://grub4dos.nufans.net/</a><br />
 Download site:		<a href="http://sites.google.com/site/grubdos/" target="_blank">http://sites.google.com/site/grubdos/</a><br />
 Download site:		<a href="http://grub4dos.jot.com/" target="_blank">http://grub4dos.jot.com/</a></p>
<p>Get the latest source code by using anonymous svn in this way:</p>
<p>svn co svn://svn.gna.org/svn/grub4dos/trunk grub4dos</p>
<p>or in this way:</p>
<p>svn co <a href="http://svn.gna.org/svn/grub4dos/trunk" target="_blank">http://svn.gna.org/svn/grub4dos/trunk</a> grub4dos</p>
<p>View the source code online with your web browser at:</p>
<p><a href="http://svn.gna.org/viewcvs/grub4dos/trunk/" target="_blank">http://svn.gna.org/viewcvs/grub4dos/trunk/</a></p>
<p>GRUB4DOS mailing list:</p>
<p><span class="mh-hyperlinked"><a href='http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&c=Z_bS8pea7cIBDph1jYSC54HzF3vRrilm0RCZwdTscFU=' onclick="window.open('http://mailhide.recaptcha.net/d?k=01zOU_MR-vYyFeO-PuyAmCPw==&amp;c=Z_bS8pea7cIBDph1jYSC54HzF3vRrilm0RCZwdTscFU=', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;">grub4dos-devel@gna.org</a></span></p>
<p>Subscription page:</p>
<p><a href="https://mail.gna.org/listinfo/grub4dos-devel/" target="_blank">https://mail.gna.org/listinfo/grub4dos-devel/</a></p>
<p>Discussion forum(Official technical support site):<a href="http://www.boot-land.net/forums/index.php?showforum=66" target="_blank"> </a></p>
<p><a href="http://www.boot-land.net/forums/index.php?showforum=66" target="_blank">http://www.boot-land.net/forums/index.php?showforum=66</a></p>
<p>========================================================<br />
 新增 Ubuntu 10.04 LiveCD 的 menu.lst 的寫法<br />
 ========================================================<br />
 title Ubuntu 10.04 i386 beta2\n Ubuntu 10.04 i386 desktop LTS beta2<br />
 find &#8211;set-root /ubuntu-10.04-beta2-desktop-i386.iso<br />
 map /ubuntu-10.04-beta2-desktop-i386.iso (0xff)<br />
 map &#8211;hook<br />
 root (0xff)<br />
 kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/ubuntu-10.04-beta2-desktop-i386.iso splash<br />
 initrd /casper/initrd.lz<br />
 =============================================================<br />
 新增 MBR 備份及回存的方法 : (尤其是 Linux OS 在安裝時，要特別注意MBR 寫入的裝置) =============================================================<br />
 Linux 下備份:<br />
 #dd if=/dev/sdb of=8GRHEL_MBR_BACKUP bs=512 count=1<br />
 Linux 下還原:<br />
 #dd if=8GRHEL_MBR_BACKUP of=/dev/sdb bs=512 count=1<br />
 請先用 #cat /proc/partitions 確認你的 USBKEY 的裝置代號<br />
 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
 Windows 下用  <a href="http://mbrwizard.com/download.php" target="_blank">MBRWiz 2.0b</a> 來備份:<br />
 使用 CMD 並切換到 MBRwiz.exe 的目錄下，執行下列的命令，(或是把 MBRWiz.exe 複製到 C:\Windows\system32\ 下也可)。<br />
 mbrwiz /List (列出目前所有的磁碟機)<br />
 <a href="http://b.cpalm.org/wp-content/uploads/2010/04/MBR_List.png"><img class="alignnone size-full wp-image-606" title="MBR_List" src="http://b.cpalm.org/wp-content/uploads/2010/04/MBR_List.png" alt="" width="677" height="362" /></a><br />
 mbrwiz /Disk=1 /Save=8GSLES.mbr ，(這是儲存。 8GSLES.mbr &lt; &#8211; 檔名可以自訂)<br />
 <a href="http://b.cpalm.org/wp-content/uploads/2010/04/MBR_Save.png"><img class="alignnone size-full wp-image-607" title="MBR_Save" src="http://b.cpalm.org/wp-content/uploads/2010/04/MBR_Save.png" alt="" width="677" height="362" /></a><br />
 mbrwiz /List (列出目前所有的磁碟機，在回存前，請注意磁碟機代號，很少為 0)<br />
 mbrwiz /Disk=1 /Restore=8GSLES.mbr ，(這是儲存。 8GSLES.mbr &lt; &#8211; 檔名可以自訂)<br />
 <a href="http://b.cpalm.org/wp-content/uploads/2010/04/MBR_Restore.png"><img class="alignnone size-full wp-image-609" title="MBR_Restore" src="http://b.cpalm.org/wp-content/uploads/2010/04/MBR_Restore.png" alt="" width="677" height="362" /></a><br />
 這樣子就可以了<br />
 .</p>
</div>
<a href="javascript:toggleStartStop();PicLensLite.start({feedUrl:'http://b.cpalm.org/wp-content/plugins/wp-piclens/mrss.php?id=500'});">Start Slide Show with PicLens Lite <img src="http://b.cpalm.org/wp-content/plugins/wp-piclens/PicLensButton.png" alt="PicLens" width="16" height="12" border="0" align="top"></a>]]></content:encoded>
			<wfw:commentRss>http://b.cpalm.org/2010/04/09/500/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>tomato1.27vpn3.6 更新札記</title>
		<link>http://b.cpalm.org/2010/04/09/489/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tomato1-27vpn3-6-%25e6%259b%25b4%25e6%2596%25b0%25e6%259c%25ad%25e8%25a8%2598</link>
		<comments>http://b.cpalm.org/2010/04/09/489/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 17:03:06 +0000</pubDate>
		<dc:creator>マルク</dc:creator>
				<category><![CDATA[硬體]]></category>
		<category><![CDATA[軟體]]></category>
		<category><![CDATA[Asus WL-520GU]]></category>
		<category><![CDATA[Buffalo WHR-G54S]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[tomato]]></category>
		<category><![CDATA[tomatoVPN]]></category>

		<guid isPermaLink="false">http://b.cpalm.org/?p=489</guid>
		<description><![CDATA[<p>如果你尚未更新至 tomato 的韌體，請參照下面網址來更新:</p> <p>http://code.google.com/p/twtomato/w/list</p> <p>以下更新方法適用 已為 tomatovpn 或已是 tomato 的韌體適用:</p> <p>tomatoVPN官網</p> <p>使用機型: Buffalo WHR-G54S 更新用的檔案: tomatovpn-1.27vpn3.6.7z 裡的 tomato.trx 更名為 tomato.bin </p> <p>下載網址:  點這裡下載檔案名稱: tomatovpn-1.27vpn3.6.7z</p> <p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p> <p>使用機型: Asus WL-520GU</p> <p>更新用的檔案: tomatovpn-ND-1.27vpn3.6.7z 裡的 tomato-ND.trx</p> <p>下載網址:  點這裡下載</p> <p>檔案名稱: tomatovpn-ND-1.27vpn3.6.7z</p> <p>更新步驟:</p> <p>1.連到後台 192.168.x.x 的 ip</p> <p>2. 找到左邊的 Administration -&#62; Upgrade  -&#62; Upgrade Firmware 的頁面</p> <p>3. 點擊 「瀏覽」，依上頭的機型並選擇對應的檔案，然後點 Upgrade.</p> [...]]]></description>
			<content:encoded><![CDATA[<p>如果你尚未更新至 tomato 的韌體，請參照下面網址來更新:</p>
<p><a href="http://code.google.com/p/twtomato/w/list" target="_blank">http://code.google.com/p/twtomato/w/list</a></p>
<p><span style="font-size: medium;"><strong>以下更新方法適用 已為 tomatovpn 或已是 tomato 的韌體適用:</strong></span></p>
<p><a href="http://tomatovpn.keithmoyer.com/" target="_blank">tomatoVPN官網</a></p>
<p>使用機型: Buffalo WHR-G54S <br />更新用的檔案: tomatovpn-1.27vpn3.6.7z 裡的 tomato.<strong><span style="color: #0000ff;">trx</span></strong> <strong>更名為 tomato.<span style="color: #ff0000;">bin</span> </strong></p>
<p>下載網址:  點<a href="http://tomatovpn.tomatomod.de/release/1.27vpn3.6/" target="_blank">這裡</a>下載<br />檔案名稱: tomatovpn-1.27vpn3.6.7z<span id="more-489"></span></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>使用機型: Asus WL-520GU</p>
<p>更新用的檔案: tomatovpn-ND-1.27vpn3.6.7z 裡的 tomato-ND.trx</p>
<p>下載網址:  點<a href="http://tomatovpn.tomatomod.de/release/1.27vpn3.6/" target="_blank">這裡</a>下載</p>
<p>檔案名稱: tomatovpn-ND-1.27vpn3.6.7z</p>
<p>更新步驟:</p>
<p>1.連到後台 192.168.x.x 的 ip</p>
<p>2. 找到左邊的 Administration -&gt; Upgrade  -&gt; Upgrade Firmware 的頁面</p>
<p>3. 點擊 「瀏覽」，依上頭的機型並選擇對應的檔案，然後點 Upgrade.</p>
<p>4. 依畫面指示，等候1分多鐘，幾乎快 2 分鐘了。反正不要中斷或按重整或中斷電源，這些都是不可以做的事情。</p>
<p>5. 待設定畫面恢復後，進入檢查設定並啟動未啟動的設定。</p>
<p>=====================================================</p>
<p>tomatoVPN 的 change log 看下面官方的 BLOG 吧。</p>
<p><a href="http://tomatovpn.keithmoyer.com/2010/01/127vpn35.html" target="_blank">http://tomatovpn.keithmoyer.com/2010/01/127vpn35.html</a></p>
<ul>
<li>Moved to Tomato 1.27 baseline
<ul>
<li><small><a href="http://polarcloud.com/tomato_126">Tomato 1.26 changelog</a></small></li>
<li><small><a href="http://polarcloud.com/tomato_127">Tomato 1.27 changelog</a></small></li>
</ul>
</li>
<li><span style="background-color: #0000ff;">Upgraded  to OpenVPN 2.1.1 </span>
<ul>
<li><small><a href="http://openvpn.net/index.php/open-source/documentation/change-log/71-21-change-log.html">OpenVPN  changelog</a></small></li>
</ul>
</li>
<li>Fixed  "exclusive" option for accepting DNS</li>
<li>Omit key/certs that aren&#8217;t  filled in in the GUI
<ul>
<li>This should allow people to create user/pass  only configs &#8211; likely to be added to the GUI in the future</li>
</ul>
</li>
<li>Fix  some TAP connection issues</li>
<li>Option to <em>not</em> leave existing  default gateway in place while VPN is running</li>
<li>Option is now to  start VPN with WAN, not just with router
<ul>
<li>If wan goes down and  back up, VPN service will be stopped and restarted</li>
</ul>
</li>
<li>"Poll  Interval" option in GUI to periodically check if the VPN is running,  and restart it if not.</li>
<li>Various code cleanups/improvements and  adaptations to the updated Tomato components</li>
</ul>
<p>=====================================================</p>
<p>offical tomato change log as below:</p>
<p><a href="http://www.polarcloud.com/tomato_127" target="_blank">http://www.polarcloud.com/tomato_127</a><br />Tomato 1.27<br />Submitted by jon on Sun, 2009-11-29 11:44</p>
<p>Version 1.27</p>
<p> * Fix DDNS "-1&#8243; error when service used HTTPS. </p>
<p>Tomato 1.26<br />Submitted by jon on Thu, 2009-11-26 22:43</p>
<p>Version 1.26</p>
<p> * Allow a different port to be entered in Basic:Network:Static DNS (enter as "ip:port"). Be aware that dnsmasq must act as the DNS server (the default setting) when not using the normal port 53.<br /> * Allow DHCP to serve the user-entered gateway (in Basic:Network) if the option in Advanced:DHCP is enabled.<br /> * Do not start miniupnpd early to avoid warning messages.<br /> * Update Australian DST (need to re-select), add Darwin, Brisbane TZ. Thanks to Peter O. for the info.<br /> * Avoid double loading of tomato.css<br /> * Fix possible null dereference in sendpage<br /> * Collapsed all menus. For the old look, set nvram: "web_mx=status,bwm,tools"<br /> * Obscured some key/password fields when not in focus.<br /> * Accept more than two MAC addresses per IP address (ex: one IP for a laptop either wired or wireless [one at a time]). Note: Some computers may not like seeing the same IP unless it&#8217;s restarted.<br /> * Added LED options back in Admin:Buttons/LED.<br /> * Added ID for WLA2-G54L, TrueMobile 2300 thanks to Nick B. and David J.<br /> * Added EditDNS thanks to Keith M.<br /> * Added UTC+4:30 Kabul time zone.<br /> * Fixed port set validation allowed more than what could be handled.<br /> * Allow rstats to log if WAN port is used for LAN.<br /> * Update dnsmasq to 2.51, miniupnpd 1.4, busybox 1.14.4, matrixssl 1.8.8.<br /> =====================================================</p>
]]></content:encoded>
			<wfw:commentRss>http://b.cpalm.org/2010/04/09/489/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>當 Windows7 X64(64bit) 遇上 XP x86(32bit) 時，印表機要如何分享？</title>
		<link>http://b.cpalm.org/2010/02/22/482/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e7%2595%25b6-windows7-x6464bit-%25e9%2581%2587%25e4%25b8%258a-xp-x8632bit-%25e6%2599%2582%25ef%25bc%258c%25e5%258d%25b0%25e8%25a1%25a8%25e6%25a9%259f%25e8%25a6%2581%25e5%25a6%2582%25e4%25bd%2595%25e5%2588%2586%25e4%25ba%25ab%25ef%25bc%259f</link>
		<comments>http://b.cpalm.org/2010/02/22/482/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 23:00:43 +0000</pubDate>
		<dc:creator>マルク</dc:creator>
				<category><![CDATA[硬體]]></category>
		<category><![CDATA[軟體]]></category>
		<category><![CDATA[6200l]]></category>
		<category><![CDATA[Driver]]></category>
		<category><![CDATA[Epson]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://b.cpalm.org/?p=482</guid>
		<description><![CDATA[<p>當 Windows7 X64(64bit) 遇上 XP x86(32bit) 時，印表機要如何分享？</p> <p>1.PC:&#160; Windows 7 x64 + Epson EPL-6200L (Driver installed by Windows update). 在 PC 上 Windows 7 x64 + Epson EPL-6200L (驅動程式經由 Windows update 安裝).</p> <p>2.NB: XP 32bit + Epson EPL-6200L (Driver installed by manual, driver download from Epson website) 在 NB 上 是 XP 32 位元，驅動程式從 [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: medium;">當 Windows7 X64(64bit) 遇上 XP x86(32bit) 時，印表機要如何分享？</span></p>
<p>1.PC:&nbsp; Windows 7 x64 + Epson EPL-6200L (Driver installed by Windows update).<br />
在 PC 上 Windows 7 x64 + Epson EPL-6200L (驅動程式經由 Windows update 安裝).</p>
<p>2.NB: XP 32bit + Epson EPL-6200L (Driver installed by manual, driver download from Epson website)<br />
在 NB 上 是 XP 32 位元，驅動程式從 EPSON 網站上下載並安裝成功，連接埠為 LPT1(稍後再修改)</p>
<p>3.PC:&nbsp; Set Printer share name as 6200l in PC and make sure it can print normal<br />
在 PC 上 設定 印表機的共用名稱為 6200l (l &lt;- L 的小寫字母)</p>
<p>4.NB: After install Epson 6200L driver, set up the connect port (local port) as \\pc\6200l then save and exit.<br />
在 NB 上，修改 6200 的連接埠(local port) 從 LPT1 改為 \\pc\6200l 或是 \\IP\6200l 皆可。</p>
<p>5.NB: try print test page on NB and success.<br />
在 NB 上，列印測試頁。</p>
]]></content:encoded>
			<wfw:commentRss>http://b.cpalm.org/2010/02/22/482/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[轉貼] python 新手的參考資訊</title>
		<link>http://b.cpalm.org/2010/02/04/472/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=%25e8%25bd%2589%25e8%25b2%25bc-python-%25e6%2596%25b0%25e6%2589%258b%25e7%259a%2584%25e5%258f%2583%25e8%2580%2583%25e8%25b3%2587%25e8%25a8%258a</link>
		<comments>http://b.cpalm.org/2010/02/04/472/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 23:23:40 +0000</pubDate>
		<dc:creator>マルク</dc:creator>
				<category><![CDATA[軟體]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://b.cpalm.org/?p=472</guid>
		<description><![CDATA[<p>轉貼: http://www.dotblogs.com.tw/benjamin/archive/2010/01/26/13318.aspx</p> <p>下面就介紹一些網路上的入門教學文件、相關的套件計劃以及聖經</p> <p>一開始當然是官網囉! 安裝超簡單的，而且支援Windows、Linux、Mac、BSD&#8230;幾乎所有作業系統http://www.python.org/</p> <p>也有直接把許多module包好且easy-to-use的安裝版本，尤其是在升級時特別方便的ActivePythonhttp://www.activestate.com/activepython/</p> <p>進入正題，滿推薦先從這個教學開始看起，講得不深，但是python的重要精神都有提到http://www.ibiblio.org/g2swap/byteofpython/read/</p> <p>若覺得英文不好入門，也有中文的http://www.python.tw/ebook/Guido%20van%20Rossum/tut.html</p> <p>這篇比較深一些(正規表示式、第七層應用服務等)，建議晚點再看http://diveintopython3.org/</p> <p>這本書是歐萊禮有名的深入淺出系列，在建構觀念上非常有幫助http://www.headfirstlabs.com/books/hfprog/</p> <p>這本深入淺出還有自己的網站http://programming.itcarlow.ie/</p> <p>而這本算是python的聖經了，俗稱老鼠書，為啥叫老鼠書呢?點連結就知道 XDhttp://www.oreilly.com.tw/product2_c.php?id=a240</p> <p>目前常見通用的是python 2，而最新的python 3有什麼新功能及修正都在這裡http://docs.python.org/dev/3.0/whatsnew/3.0.html</p> <p>慢慢熟悉基本語法及如何使用module後，可以多到官網的Global Module Index看看有哪些module可以import，方便又有效率http://docs.python.org/3.1/modindex.html</p> <p>若要用python寫網頁或是web伺服器的話，Django是不二選擇http://www.djangoproject.com/</p> <p>當然也有FTP Serverhttp://code.google.com/p/pyftpdlib/</p> <p>可討論和分享python技術和心得的官方社群http://www.python.tw/phpBB3/index.php</p> ]]></description>
			<content:encoded><![CDATA[<p>轉貼: http://www.dotblogs.com.tw/benjamin/archive/2010/01/26/13318.aspx</p>
<p>下面就介紹一些網路上的入門教學文件、相關的套件計劃以及聖經</p>
<p>一開始當然是官網囉! 安裝超簡單的，而且支援Windows、Linux、Mac、BSD&#8230;幾乎所有作業系統<br /><a href="http://www.python.org/">http://www.python.org/</a></p>
<p>也有直接把許多module包好且easy-to-use的安裝版本，尤其是在升級時特別方便的ActivePython<br /><a href="http://www.activestate.com/activepython/">http://www.activestate.com/activepython/</a></p>
<p>進入正題，滿推薦先從這個教學開始看起，講得不深，但是python的重要精神都有提到<br /><a href="http://www.ibiblio.org/g2swap/byteofpython/read/">http://www.ibiblio.org/g2swap/byteofpython/read/</a></p>
<p>若覺得英文不好入門，也有中文的<br /><a href="http://www.python.tw/ebook/Guido%20van%20Rossum/tut.html">http://www.python.tw/ebook/Guido%20van%20Rossum/tut.html</a></p>
<p>這篇比較深一些(正規表示式、第七層應用服務等)，建議晚點再看<br /><a href="http://diveintopython3.org/">http://diveintopython3.org/</a></p>
<p>這本書是歐萊禮有名的深入淺出系列，在建構觀念上非常有幫助<br /><a href="http://www.headfirstlabs.com/books/hfprog/">http://www.headfirstlabs.com/books/hfprog/</a></p>
<p>這本深入淺出還有自己的網站<br /><a href="http://programming.itcarlow.ie/">http://programming.itcarlow.ie/</a></p>
<p>而這本算是python的聖經了，俗稱老鼠書，為啥叫老鼠書呢?點連結就知道 XD<br /><a href="http://www.oreilly.com.tw/product2_c.php?id=a240">http://www.oreilly.com.tw/product2_c.php?id=a240</a></p>
<p>目前常見通用的是python 2，而最新的python 3有什麼新功能及修正都在這裡<br /><a href="http://docs.python.org/dev/3.0/whatsnew/3.0.html">http://docs.python.org/dev/3.0/whatsnew/3.0.html</a></p>
<p>慢慢熟悉基本語法及如何使用module後，可以多到官網的Global Module  Index看看有哪些module可以import，方便又有效率<br /><a href="http://docs.python.org/3.1/modindex.html">http://docs.python.org/3.1/modindex.html</a></p>
<p>若要用python寫網頁或是web伺服器的話，Django是不二選擇<br /><a href="http://www.djangoproject.com/">http://www.djangoproject.com/</a></p>
<p>當然也有FTP Server<br /><a href="http://code.google.com/p/pyftpdlib/">http://code.google.com/p/pyftpdlib/</a></p>
<p>可討論和分享python技術和心得的官方社群<br /><a href="http://www.python.tw/phpBB3/index.php">http://www.python.tw/phpBB3/index.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://b.cpalm.org/2010/02/04/472/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
