<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>大高雄Linux使用者協會</title><link href="http://kalug.linux.org.tw/planet" rel="alternate"></link><link href="http://kalug.linux.org.tw/planet//feed/rss/" rel="self"></link><id>http://kalug.linux.org.tw/planet</id><updated>2008-12-02T17:52:18Z</updated><entry><title>Tsung's Blog: 於 Ubuntu Linux 安裝 XMind (心智圖 軟體)</title><link href="http://plog.longwin.com.tw/news-application/2008/12/03/ubuntu-linux-install-xmind-2008" rel="alternate"></link><updated>2008-12-02T17:52:18Z</updated><author><name>jon</name><email>nospam@nospam.com</email></author><id>http://plog.longwin.com.tw/news-application/2008/12/03/ubuntu-linux-install-xmind-2008</id><summary type="html">&lt;p&gt;
&lt;a href="http://www.xmind.net/" target="_blank" title="XMind - Social Brainstorming and Mind Mapping"&gt;XMind&lt;/a&gt; 是心智圖軟體, 可以同時匯入 &lt;a href="http://www.mindjet.com/" target="_blank" title="Mindjet: Brainstorming, Free Form Thinking, and Visual Aid Mind Mapping Software Program"&gt;Mind Manager&lt;/a&gt; / &lt;a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page" target="_blank" title="FreeMind - free mind mapping software "&gt;FreeMind&lt;/a&gt; 的檔案, 之前我一直推薦使用 FreeMind, 但是 XMind 使用後, FreeMind 完全比不上了.
&lt;/p&gt;
&lt;p&gt;
同樣都是免費的心智圖軟體, XMind 功能強大, 可以畫出 心智圖 / 架構圖 / 流程圖 / 魚骨圖... 等, 又可以將其它心智圖的檔案匯入開啟, 開啟速度又比 FreeMind 快.
&lt;/p&gt;
&lt;p&gt;
唯一比較麻煩的是, 要下載 XMind 需要註冊帳號, 但是整體是非常推薦使用的~
&lt;/p&gt;
&lt;p&gt;
註: 建議直接註冊網站的帳號, 不要用 OpenID, 它的 OpenID 寫的有點怪怪的, 照理說使用 OpenID 不需要再輸入密碼, 但是它一樣要你再輸入要進入這個網站的 帳號/密碼 來做註冊, 所以建議直接註冊它網站的帳號即可.
&lt;/p&gt;

&lt;h4&gt;
於 Ubuntu Linux 安裝 XMind
&lt;/h4&gt;
&lt;p&gt;
於 Ubuntu Linux 安裝 XMind 的步驟如下:
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;註冊並登入後, 下載: XMind 3 Portable - ZIP * (Windows + Mac + Linux) 此版本&lt;/li&gt;
	&lt;li&gt;$ unzip xmind-portable-200811102307.zip # 解壓縮&lt;/li&gt;
	&lt;li&gt;$ chmod +x XMind\ for\ Linux/xmind # 因為它預設並沒有設定讓 xmind 能執行, 所以要手動設定&lt;/li&gt;
	&lt;li&gt;$ mkdir /usr/local/XMind # 搬到 /usr/local/XMind 去&lt;/li&gt;
	&lt;li&gt;$ mv XMind\ for\ Linux /usr/local/XMind/linux&lt;/li&gt;
	&lt;li&gt;$ mv Commons /usr/local/XMind # 它需要 Commons 裡面的相關檔案&lt;/li&gt;
	&lt;li&gt;$ sudo ln -s /usr/local/XMind/linux/xmind /usr/bin/xmind # 將 xmind 指到 /usr/bin, 方便 command line 直接呼叫使用&lt;/li&gt;
	&lt;li&gt;$ xmind # 就可以直接執行使用&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
相關網頁
&lt;/h4&gt;
&lt;p&gt;

&lt;/p&gt;</summary><category term="news-application"></category></entry><entry><title>Yuren's Info Area: lazybuntu on debian</title><link href="http://yurinfore.blogspot.com/2008/12/lazybuntu-on-debian.html" rel="alternate"></link><updated>2008-12-02T00:18:51Z</updated><author><name>Yuren Ju</name><email>noreply@blogger.com</email></author><id>http://yurinfore.blogspot.com/2008/12/lazybuntu-on-debian.html</id><summary type="html">&lt;a href="http://www.flickr.com/photos/yurenju/3074845772/" title="Flickr 上 yurenju 的 debian - lazyscript"&gt;&lt;img alt="debian - lazyscript" src="http://farm4.static.flickr.com/3212/3074845772_686b7246e3.jpg" height="377" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;阿，其實已經不叫 lazybuntu 了，目前暫名 lazyscript。 如果有更好的名字請打下面這隻電話～。&lt;br /&gt;&lt;br /&gt;上班之後其實還蠻忙的，以前有時間稿的東西現在都沒時間玩。不過因為我實在很討厭每次安裝 debian 到新電腦都要重新設定我的 vim 跟字典，所以還是慢慢的在把 lazybuntu 移到 debian 來。目前知道以下東西是在 ubuntu 預設有但是 debian 不一定有的。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;python-apt&lt;/li&gt;&lt;li&gt;python-vte&lt;/li&gt;&lt;li&gt;zenity&lt;/li&gt;&lt;li&gt;gksu&lt;/li&gt;&lt;li&gt;software-properties-gtk&lt;/li&gt;&lt;/ul&gt;我不知道除了我以外還會不會有人需要這套軟體。不過如果你在 debian 下想用，你可以下以下指令取得 lazyscript。&lt;br /&gt;&lt;blockquote&gt; svn co http://svn.openfoundry.org/lazybuntu/branches/lazyscript lazyscript&lt;/blockquote&gt; 另外！目前我只測過 stardict 而已！如果使用了導致電腦爆炸請自行收拾阿…。&lt;br /&gt;&lt;br /&gt;我最終的目標是要把 script 全部都丟到網路上，讓大家自己上傳 script，然後 lazyscript 直接從網路上下載 script 下來執行。不過因為 script 實在太容易弄爆 linux，所以…，我也不知道如果以後大家自己上傳 script 會怎樣，科科。&lt;img src="http://feeds.feedburner.com/~r/yurinfore/~4/471453549" height="1" width="1" /&gt;</summary><category term="debian"></category><category term="lenny"></category></entry><entry><title>Tsung's Blog: PHP 追蹤此 函數 被哪些 function 呼叫來使用過</title><link href="http://plog.longwin.com.tw/my_note-programming/2008/12/02/php-debug-back-trace-call-function-2008" rel="alternate"></link><updated>2008-12-01T18:21:30Z</updated><author><name>jon</name><email>nospam@nospam.com</email></author><id>http://plog.longwin.com.tw/my_note-programming/2008/12/02/php-debug-back-trace-call-function-2008</id><summary type="html">&lt;p&gt;
現在大多程式都會在基本的 Libaray 上, 多包上幾層的 function 後再來使用, 但是要 Debug 時, 要如何知道在 call 此 function 前, 到底是哪個 function 呼叫到你, 呼叫到你之前, 到底有經過幾個 function? 怎麼印出從剛開始一直到呼叫你這個 function 前的所有 function list?
&lt;/p&gt;

&lt;h4&gt;
Debug back trace function 
&lt;/h4&gt;
&lt;p&gt;
在之前都是透過 &lt;a href="http://www.php.net/debug_backtrace" target="_blank" title="PHP: debug_backtrace - Manual"&gt;debug_backtrace()&lt;/a&gt; 來寫個簡易的 function 來追蹤, ex:
&lt;/p&gt;
&lt;blockquote&gt;
	&lt;code&gt;
	&amp;lt;?php&lt;br /&gt;
	function get_backtrace()&lt;br /&gt;
	{&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; $history = debug_backtrace();&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; $msg = '';&lt;br /&gt;
	&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach ($history as $i =&amp;gt; $line) {&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $msg .= &amp;quot;#$i {$line['function']}() called at [{$line['file']}:{$line['line']}]\n&amp;quot; ;&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
	&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; return $msg;&lt;br /&gt;
	}&lt;br /&gt;
	?&amp;gt;
	&lt;/code&gt;
&lt;/blockquote&gt;
&lt;p&gt;
現在發現有更簡單的 &lt;a href="http://www.php.net/manual/en/function.debug-print-backtrace.php" target="_blank" title="PHP: debug_print_backtrace - Manual"&gt;debug_print_backtrace()&lt;/a&gt; 可以用, 連之前的 function 都不用寫了~
&lt;/p&gt;
&lt;h4&gt;
使用範例
&lt;/h4&gt;
&lt;blockquote&gt;
	&lt;code&gt;
	&amp;lt;?php&lt;br /&gt;
	function a() {&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; b();&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function b() {&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; c();&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	function c(){&lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; debug_print_backtrace();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
	&amp;nbsp;&amp;nbsp;&amp;nbsp; // print_r(get_backtrace()); // 要用這個記得把上面的 function 加進來.&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	a();&lt;br /&gt;
	?&amp;gt;
	&lt;/code&gt;
&lt;/blockquote&gt;
&lt;h4&gt;
debug_print_backtrace() 的結果
&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;#0&amp;nbsp; c() called at [/tmp/a.php:7]&lt;/li&gt;
	&lt;li&gt;#1&amp;nbsp; b() called at [/tmp/a.php:3]&lt;/li&gt;
	&lt;li&gt;#2&amp;nbsp; a() called at [/tmp/a.php:15] &lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
get_backtrace() 的結果
&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;#0 get_backtrace() called at [/tmp/a.php:12]&lt;/li&gt;
	&lt;li&gt;#1 c() called at [/tmp/a.php:7]&lt;/li&gt;
	&lt;li&gt;#2 b() called at [/tmp/a.php:3]&lt;/li&gt;
	&lt;li&gt;#3 a() called at [/tmp/a.php:15]&lt;/li&gt;
&lt;/ul&gt;</summary><category term="my_note-programming"></category></entry><entry><title>Tsung's Blog: Gmail 嵌入 Calendar、Todo List gadget</title><link href="http://plog.longwin.com.tw/my_note-app-setting/2008/12/01/gmail-embed-calendar-todo-gadget-2008" rel="alternate"></link><updated>2008-11-30T17:35:18Z</updated><author><name>jon</name><email>nospam@nospam.com</email></author><id>http://plog.longwin.com.tw/my_note-app-setting/2008/12/01/gmail-embed-calendar-todo-gadget-2008</id><summary type="html">&lt;p&gt;
&lt;a href="http://gmail.com/" target="_blank" title="Gmail"&gt;Gmail&lt;/a&gt; 是很好用, 但是總覺得少了簡易的 快速筆記、Todo List 和 行事曆, 感謝上週&lt;a href="http://yurinfore.blogspot.com/" target="_blank" title="Yuren's Info Area"&gt;小朱&lt;/a&gt;的分享, 原來 Gmail 的 Labs 裡面有這麼多秘密~
&lt;/p&gt;
&lt;p&gt;
目前我的 Gmail 只有嵌入 Calendar 和 Todo List, 筆記目前是沒看到快速又好用的(Labs 裡面有 Google Docs gadget, 但是 Google Docs 太肥了, 我比較希望他把 Google notebook 整進來), 所以下面就來紀錄如何嵌入這兩個功能的囉~
&lt;/p&gt;

&lt;p&gt;
嵌入 Calendar / Todo List 的步驟:
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;設定 Gmail 使用英文語系(US)&lt;/li&gt;
	&lt;li&gt;啟用 Labs 相關的功能 (由此啟用 Calendar / Todo List)&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
設定 Gmail 使用英文語系(US)
&lt;/h4&gt;
&lt;p&gt;
將 Gmail 切換到英文語系, 如下述步驟:
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;進入 Gmail&lt;/li&gt;
	&lt;li&gt;右上角有 設定 -&amp;gt; General(預設就會在 General)&lt;/li&gt;
	&lt;li&gt;語系 選 English(US)&lt;/li&gt;
	&lt;li&gt;存檔&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
啟用 Labs 相關的功能 (由此啟用 Calendar / Todo List)
&lt;/h4&gt;
&lt;p&gt;
使用英文語系後, 就會看到 Settings 裡面多出了 Labs 的選項, 就由此來做設定囉~
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;進入 Gmail&lt;/li&gt;
	&lt;li&gt;右上角有 設定 -&amp;gt; Labs&lt;/li&gt;
	&lt;li&gt;找到 Google Calendar gadget 選取 Enable (這樣子 Google calendar 就會出現在左邊了)&lt;/li&gt;
	&lt;li&gt;找到 Add any gadget by URL 選取 Enable (因為 Todo List 是其它網站的服務, 所以要用 gadget 方式加進來)&lt;/li&gt;
	&lt;li&gt;選存檔即可.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
再來 Todo List 小朱推薦是使用 &lt;a href="http://www.rememberthemilk.com/" target="_blank" title="Remember The Milk"&gt;Remember The Milk&lt;/a&gt;, 所以請自行去註冊, 再繼續下面的步驟.
&lt;/p&gt;
&lt;p&gt;
下述假設已經註冊且登入完成 Remember The Milk 服務, 再來設定嵌入 Gmail 的步驟:
&lt;/p&gt;
&lt;p&gt;
剛剛有啟用 Add any gadget by URL 的選項, 所以於 Settings 裡面多一個 Gadgets 的 Tab.
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Settings -&amp;gt; 選取 Gadgets 的 Tab&lt;/li&gt;
	&lt;li&gt;於 Add a gadget by its URL: 填寫: http://www.rememberthemilk.com/services/modules/gmail/rtm.xml (取自: &lt;a href="http://www.rememberthemilk.com/services/gmail/gadget/" target="_blank" title="Remember The Milk - Services / Remember The Milk for Gmail / Gadget"&gt;Remember The Milk - Services / Remember The Milk for Gmail / Gadget&lt;/a&gt;)&lt;/li&gt;
	&lt;li&gt;儲存即可&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
這樣子 Gmail 就會秀出 行事曆 和 Todo List 可以用囉~ 
&lt;/p&gt;</summary><category term="my_note-app-setting"></category></entry><entry><title> 大智若魚~人生處處是道場: Mac OS X 10.5 - JDK 1.6 &amp; Netbeans 6.5 開發環境</title><link href="http://oss-tw.blogspot.com/2008/11/mac-os-x-105-jdk-16-netbeans-65.html" rel="alternate"></link><updated>2008-11-28T20:51:04Z</updated><author><name>郭朝益(ChaoYi, Kuo)</name><email>Kuo.ChaoYi@gmail.com</email></author><id>http://oss-tw.blogspot.com/2008/11/mac-os-x-105-jdk-16-netbeans-65.html</id><summary type="html">原本以為單純以為替老魚長年相處的老馬 iBook G4 1.2G (Power PC - PPC)換上 SSD 32GB 後,&lt;br /&gt;IO的速度快了, 可以再陪老魚再走個幾年, ... &lt;span&gt;一廂情願的想法, 卻搞的自己不敬於舞台之上&lt;/span&gt; ...&lt;br /&gt;從失敗中檢討自己, 並在前幾日老魚購入了新的 Apple MacBook (Core 2 Duo 2G) - RAM 2GB,&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Sx-9Cwd1BEg/SS_hMfgiLnI/AAAAAAAABqA/ZRL8uSdtw3s/s1600-h/MacBook_info_Kuo.png"&gt;&lt;img src="http://1.bp.blogspot.com/_Sx-9Cwd1BEg/SS_hMfgiLnI/AAAAAAAABqA/ZRL8uSdtw3s/s400/MacBook_info_Kuo.png" alt="" id="BLOGGER_PHOTO_ID_5273681293406776946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;使用了幾天後才深覺與老魚的舊iBook+SSD仍不及MacBook的整體效能,&lt;br /&gt;在單純的 Java 應用還感受不到差別, 一跑起 JavaEE 應用時, 可真是天與地之差 !&lt;br /&gt;題外話, 2GB RAM 還是不夠吃, JavaEE 的開發測試平台需要再大點,&lt;br /&gt;過幾天來去加到4GB RAM.&lt;br /&gt;&lt;br /&gt;回到主題, Mac OS X 10.5.5 在&lt;span&gt;預設的情況下是使用 Java SE 5.0&lt;/span&gt;,&lt;br /&gt;要更換到 Apple Java 1.6 需要以下二個條件：&lt;br /&gt;&lt;ol&gt;&lt;li&gt;CPU 必須為 Intel C2D 64 bit&lt;/li&gt;&lt;li&gt;使用 Mac OS X 10.5 版本&lt;/li&gt;&lt;/ol&gt;再來打開&lt;span&gt; [Applactions] -&gt; [Utilities] -&gt; [Java] &lt;/span&gt;&lt;br /&gt;(中文:[應用程式]-&gt;[效用工具]-&gt;[Java])&lt;br /&gt;點擊[Java Preferences]後, 在[General]中的二個小視框用 mouse 將 "Java SE 6"均拉到頂部.&lt;br /&gt;(如下圖點圖放大)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Sx-9Cwd1BEg/SS_kQ9f8nZI/AAAAAAAABqI/h_p5gq0cmVc/s1600-h/Kuo_Java_Seting_MacOS_10_5.png"&gt;&lt;img src="http://1.bp.blogspot.com/_Sx-9Cwd1BEg/SS_kQ9f8nZI/AAAAAAAABqI/h_p5gq0cmVc/s400/Kuo_Java_Seting_MacOS_10_5.png" alt="" id="BLOGGER_PHOTO_ID_5273684668711738770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;再來打開 Terminal (終端機)測試# &lt;span&gt;java -version&lt;/span&gt; (同上圖所示)&lt;br /&gt;&lt;br /&gt;KuoMB:Users ChaoYi$ java -version&lt;br /&gt;java version "1.6.0_07"&lt;br /&gt;Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153)&lt;br /&gt;&lt;span&gt;Java HotSpot(TM) 64-Bit Server VM&lt;/span&gt; (build 1.6.0_07-b06-57, mixed mode)&lt;br /&gt;&lt;br /&gt;從上面的訊息可以看出 Mac OS 10.5 使用的是 64-Bit Server VM, 吃的 RAM 會重些,&lt;br /&gt;但有利於 Java EE 的應用測試.&lt;br /&gt;&lt;br /&gt;再來就是 NetBeans 6.5 在預設的情況下就算您做了上述的過程,&lt;br /&gt;NB 仍會用 JRE 1.5 來跑, 這時必須手動去改 Netbeans 的組態檔, 位於&lt;br /&gt;&lt;span&gt;/Applications/NetBeans/NetBeans 6.5.app/Contents/Resources/NetBeans/etc&lt;/span&gt; 內&lt;br /&gt;使用 vim 等編輯器來修改 &lt;span&gt;netbeans.conf&lt;/span&gt; :&lt;br /&gt;&lt;br /&gt;&lt;div&gt;# Default location of JDK, can be overridden by using --jdkhome:&lt;span&gt;&lt;br /&gt;# &lt;/span&gt;&lt;span&gt;netbeans_jdkhome=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home&lt;/span&gt;&lt;span&gt;&lt;br /&gt;netbeans_jdkhome=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;再啟動Netbeans 6.5 時即可看到如下的畫面&lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_Sx-9Cwd1BEg/SS_oENrLIpI/AAAAAAAABqQ/sq2hxRMbS6c/s1600-h/NB65_JDK6.png"&gt;&lt;img src="http://1.bp.blogspot.com/_Sx-9Cwd1BEg/SS_oENrLIpI/AAAAAAAABqQ/sq2hxRMbS6c/s400/NB65_JDK6.png" alt="" id="BLOGGER_PHOTO_ID_5273688847762006674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Sx-9Cwd1BEg/SS_otLodswI/AAAAAAAABqY/viV0ZsX06IA/s1600-h/NB65_INFO.png"&gt;&lt;img src="http://3.bp.blogspot.com/_Sx-9Cwd1BEg/SS_otLodswI/AAAAAAAABqY/viV0ZsX06IA/s400/NB65_INFO.png" alt="" id="BLOGGER_PHOTO_ID_5273689551588406018" border="0" /&gt;&lt;/a&gt;</summary><category term="java 課程日誌"></category><category term="mac os x 10.5"></category><category term="netbeans"></category></entry><entry><title>Tsung's Blog: Delicious 的瀏覽器快速嵌入</title><link href="http://plog.longwin.com.tw/my_note-app-setting/2008/11/28/delicious-browser-firefox-embedded-2008" rel="alternate"></link><updated>2008-11-27T17:08:25Z</updated><author><name>jon</name><email>nospam@nospam.com</email></author><id>http://plog.longwin.com.tw/my_note-app-setting/2008/11/28/delicious-browser-firefox-embedded-2008</id><summary type="html">&lt;p&gt;
&lt;a href="http://delicious.com/" target="_blank" title="Delicious"&gt;Delicious&lt;/a&gt; 是相當好用的書籤網站, 主要是它有出 Firefox add-ons(&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3615" target="_blank" title="Delicious Bookmarks"&gt;Delicious Bookmarks&lt;/a&gt;), 自動把我的最愛 sync 進 Firefox 中, 到每一台機器都不用擔心.
&lt;/p&gt;
&lt;p&gt;
Delicious 的 Firefox 外掛還是有缺點, 主要是因為儲存的書籤太多, 它在 sync 需要多一點的時間, 瀏覽器就很容易會當掉, 所以反過頭來, 把 Firefox 外掛移除, 用它最原始的連結外掛就好~
&lt;/p&gt;
&lt;p&gt;
現在要找書籤, 都直接到 Delicious 的網站找, 已經很久沒翻過 書籤/我的最愛 這些了~ 
&lt;/p&gt;

&lt;p&gt;
使用它掛在瀏覽器連結的 Javascript, 在任何瀏覽器都可以使用, 方便又快速~ 缺點是每次找這個都要到處翻, 所以決定把這個連結記好.
&lt;/p&gt;
&lt;p&gt;
Delicious 瀏覽器快速嵌入的連結: &lt;a href="http://delicious.com/help/bookmarklets" target="_blank" title="Install Bookmarklets on Delicious"&gt;Install Bookmarklets on Delicious&lt;/a&gt;
&lt;/p&gt;
&lt;h4&gt;
安裝方法
&lt;/h4&gt;
&lt;ol&gt;
	&lt;li&gt;找到現在用的瀏覽器類型&lt;/li&gt;
	&lt;li&gt;將 &lt;q&gt;Bookmark on Delicious&lt;/q&gt; 的連結, 直接滑數左鍵按著, 拖到 書籤/我的最愛 那列 Toolbar 即可.&lt;/li&gt;
	&lt;li&gt;(或者將 &lt;q&gt;Bookmark on Delicious&lt;/q&gt; 加入我的最愛)&lt;/li&gt;
	&lt;li&gt;要將新的網站加入 Delicious 的話, 點選它就會跳出一個快速儲存的視窗囉~ &lt;/li&gt;
&lt;/ol&gt;</summary><category term="my_note-app-setting"></category></entry><entry><title>小狼的學習筆記: 資工畢業生應該要可以答出來的面試問題</title><link href="http://snowwolf725.blogspot.com/2008/11/blog-post_27.html" rel="alternate"></link><updated>2008-11-27T15:13:59Z</updated><author><name>小狼的BLog</name><email>noreply@blogger.com</email></author><id>http://snowwolf725.blogspot.com/2008/11/blog-post_27.html</id><summary type="html">看了之後發現我資料庫和 TCP 的部份還是不大熟有些還是答不出來，&lt;br /&gt;即使答得出來的題目也沒辦法說得很完整，&lt;br /&gt;果然太久沒碰的東西熟悉程度也會退化=.=&lt;br /&gt;================================&lt;br /&gt;http://pesty.yichi.org/blog/2008/06/24/cs_interview_questions/&lt;br /&gt;&lt;br /&gt;引用：&lt;br /&gt;&lt;p&gt;前陣子幫某公司面試實習生，覺得頗有感觸。&lt;/p&gt; &lt;p&gt;我覺得，作為一個資工(Computer Science)的畢業生，有一些面試問題，會是像叫籃球球員運球一樣的基本。運球運得好的人，不一定可以變成 Michael Jordon，但是很難想像 Michael Jordon 運球會運不好。同樣的，也有一些問題，如果畢了業還答不好，會掩蓋住你在其他方面的成就。&lt;/p&gt; &lt;p&gt;之所以寫這篇，目的倒不是要寫另一篇草莓文埋怨現在學生，而是希望能夠喚起大家對於 “基本功” 的意識。有別於媒體上所宣傳的，面試 Google 和微軟，大多數的問題其實並不是要你天馬行空解題，而是問基本功。&lt;/p&gt; &lt;p&gt;所以我想稍微寫一下我認為的基本功問題，也算是給還在唸書的人一點參考吧。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;如果你說你修過演算法/資料結構…&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;解釋時間複雜度？空間複雜度？兩者之間的關係？&lt;/li&gt;&lt;li&gt;請解釋以下幾種資料結合及運作方式: hash, heap, stack, tree&lt;/li&gt;&lt;li&gt;請提出一種時間複雜度為 NlogN 的演算法，並用你熟悉的語言寫出來&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;如果你說你修過作業系統/計算機系統…&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;process &amp;amp; thread 有何不同？&lt;/li&gt;&lt;li&gt;決定 cache 效能的兩個指標？&lt;/li&gt;&lt;li&gt;什麼是同步化？要怎麼寫？&lt;/li&gt;&lt;li&gt;什麼是 deadlock？要怎麼解決？&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;如果你說你會寫程式…&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;什麼是 call by value？什麼是 call by reference？兩者的優缺點？&lt;/li&gt;&lt;li&gt;寫一個迴圈來看看？&lt;/li&gt;&lt;li&gt;寫一個遞迴來看看？&lt;/li&gt;&lt;li&gt;什麼是 function 的 signature？回傳值能不能是 signature 的一部份？&lt;/li&gt;&lt;li&gt;什麼是 static function？什麼是 static variable？&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;如果你說你會資料庫…&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;什麼是 normalization？為什麼要做 normalization？&lt;/li&gt;&lt;li&gt;解釋 inner join, left (outer) join, right (outer) join&lt;/li&gt;&lt;li&gt;table 為什麼要做 index? 舉一個做 index 有用的例子和沒用的例子？&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;如果你說你會 C/C++…&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;請搞懂 pointer&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;如果你說你會 JAVA…&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;請搞懂 OOP&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;如果你說你會 PERL…&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;請搞懂 Regular Expression&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;如果你說你會 PHP…&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;給你半小時應該要能生出一個 Hello, Pesty 的網頁 (當然，Pesty 是 form input 的)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;如果你說你會 TCP/IP…&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;把下面幾個服務依使用到的原理照 OSI 層排序: http, telnet, DNS,  MAC Address, ping, session, vpn&lt;/li&gt;&lt;li&gt;解釋 class A, B, C, 和 class-less&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;如果你說你會 UNIX….&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;怎麼把 ls 的結果導到 /tmp/test.txt 中? &lt;/ul&gt; &lt;ul&gt;為什麼平常操作不該用 root？&lt;/ul&gt;</summary></entry><entry><title>Tsung's Blog: LifeType 修改讓 TinyMCE 吃某些 HTML Tag 的參數</title><link href="http://plog.longwin.com.tw/my_note-plog/2008/11/27/lifetype-tinmce-add-html-tag-attr-2008" rel="alternate"></link><updated>2008-11-26T17:18:21Z</updated><author><name>jon</name><email>nospam@nospam.com</email></author><id>http://plog.longwin.com.tw/my_note-plog/2008/11/27/lifetype-tinmce-add-html-tag-attr-2008</id><summary type="html">&lt;p&gt;
&lt;a href="http://lifetype.net/" target="_blank" title="LifeType | Open Source Blogging Platform"&gt;LifeType&lt;/a&gt; 目前的版本是使用 &lt;a href="http://tinymce.moxiecode.com/" target="_blank" title="TinyMCE - Home"&gt;TinyMCE&lt;/a&gt; 來當 HTML(WYSWYG) Editor, 這套很聰明也蠻標準的, 但是太過聰明有時後反而有點被綁住了.
&lt;/p&gt;

&lt;h4&gt;
為何要修改讓 TinyMCE 吃某些 HTML Tag
&lt;/h4&gt;
&lt;p&gt;
有些 Widget/Badge 的寫法是 &amp;lt;script src=&amp;quot;oox&amp;quot; class=&amp;quot;abc&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;, 但是裡面的 class=&amp;quot;abc&amp;quot; 會被 TinyMCE 給濾掉, 造成此 Widget 嵌入會出問題, 所以要想辦法讓 TinyMCE 開放 script 裡面的 class 屬性(避免 script 的 class 屬性被濾掉).
&lt;/p&gt;
&lt;p&gt;
註: 之前 &lt;a href="http://wowtree.com/tree.php?aid=342" target="_blank" title="Ruby on Rails 初學入門 整理"&gt;Ruby on Rails 系列&lt;/a&gt;的文章, 想要透過 &lt;a href="http://wowtree.com/" target="_blank" title="::: 挖趣 wowTree ::: 挖東西．找樂趣"&gt;wowTree&lt;/a&gt; 來做整理做相關文章(這樣子就不用每增加一篇文章, 要回頭改前面所有文章的 &amp;quot;相關文章&amp;quot; 區塊, 只需要在 wowTree 加即可), 就是遇到這個狀況.
&lt;/p&gt;
&lt;p&gt;
修改完成並可嵌入 Ruby on Rails 的整理如下:
&lt;/p&gt;

&lt;h4&gt;
修改方式 
&lt;/h4&gt;
&lt;p&gt;
修改讓 TinyMCE 能吃 script 的 class 屬性的方法如下: (假設 LifeType 的目錄在 /var/www/lifetype)
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;vim /var/www/lifetype/js/tinymce/tiny_mce-plog.js&lt;/li&gt;
	&lt;li&gt;找到第 213 行的: +&amp;quot;script[charset|defer|language|src|type],&amp;quot;&lt;/li&gt;
	&lt;li&gt;加上 |class 即可, 213 行會變成這樣: +&amp;quot;script[charset|defer|language|src|type|class],&amp;quot;&lt;/li&gt;
	&lt;li&gt;存檔即可.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
不過, 改完的同時, wowTree 也已經不需要 script 的 class 屬性了.. Orz.. (就是上述不用改, 一樣可以嵌入使用), 防止有其它的類似的狀況, 還是於此做個紀錄.
&lt;/p&gt;
&lt;h4&gt;
LifeType tiny_mce-plog.js 發現
&lt;/h4&gt;
&lt;p&gt;
另外一個發現是, tiny_mce-plog.js 包含所有 HTML 的 Tag 允許哪些屬性的列表, 是相當實用的寶庫呀~ :P 
&lt;/p&gt;</summary><category term="my_note-plog"></category></entry><entry><title>Tsung's Blog: 好文: 43點設計網站時應避免的錯誤</title><link href="http://plog.longwin.com.tw/my-favorite-site/2008/11/26/43-web-design-mistakes-you-should-avoid-2008" rel="alternate"></link><updated>2008-11-25T18:10:36Z</updated><author><name>jon</name><email>nospam@nospam.com</email></author><id>http://plog.longwin.com.tw/my-favorite-site/2008/11/26/43-web-design-mistakes-you-should-avoid-2008</id><summary type="html">&lt;p&gt;
善心人士翻譯的一篇好文, 裡面寫的內容, 只要常在網路遊走, 應該都會感同身受, 譯者將此做整理、翻譯的動作. (感謝 MUKI 的翻譯)
&lt;/p&gt;
&lt;p&gt;
這篇文章讓不懂網站的業者看過, (他們有看的話)應該可以省點口水~
&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;
	原文: &lt;a href="http://www.dailyblogtips.com/43-web-design-mistakes-you-should-avoid/" target="_blank" title="43 Web Design Mistakes You Should Avoid"&gt;43 Web Design Mistakes You Should Avoid&lt;/a&gt;
	&lt;/li&gt;
	&lt;li&gt;
	翻譯原文: &lt;a href="http://blog.mukispace.com/2008/11/21/43-web-design-mistakes-you-should-avoid/" target="_blank" title="43點設計網站時應避免的錯誤 - MUKI space"&gt;43點設計網站時應避免的錯誤 - MUKI space&lt;/a&gt;&amp;nbsp;
	&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
43點設計網站時應避免的錯誤
&lt;/h4&gt;
&lt;p&gt;
下述摘錄大標題:
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;你必須要讓讀者在第一時間瞭解你的blog在幹麻&lt;/li&gt;
	&lt;li&gt;讓文章容易閱讀&lt;/li&gt;
	&lt;li&gt;不要用一些不容易閱讀的花俏字型&lt;/li&gt;
	&lt;li&gt;不要使用過小的迷你字體&lt;/li&gt;
	&lt;li&gt;不要設定開新視窗&lt;/li&gt;
	&lt;li&gt;不要改變讀者視窗的大小&lt;/li&gt;
	&lt;li&gt;除非需要且必要，否則不要強制讀者註冊&lt;/li&gt;
	&lt;li&gt;請勿未經過他人同意發送訂閱給他&lt;/li&gt;
	&lt;li&gt;Flash不要使用過度&lt;/li&gt;
	&lt;li&gt;不要自動播放音樂&lt;/li&gt;
	&lt;li&gt;如果你必須要放影音，請預設關閉，讓讀者選擇要不要播放&lt;/li&gt;
	&lt;li&gt;不要因為部落格掛件而干擾你的主頁面&lt;/li&gt;
	&lt;li&gt;不要用個只有「enter」的首頁，直接進入你真正的網站&lt;/li&gt;
	&lt;li&gt;確定blog有包含聯絡我的細節&lt;/li&gt;
	&lt;li&gt;確定你的網站能使用「上一頁」按鈕&lt;/li&gt;
	&lt;li&gt;不要使用閃爍的文字&lt;/li&gt;
	&lt;li&gt;避免複雜的網址結構&lt;/li&gt;
	&lt;li&gt;使用css取代html的table語法&lt;/li&gt;
	&lt;li&gt;確定讀者可以搜尋到你整個網站(blog)&lt;/li&gt;
	&lt;li&gt;避免使用下拉式選單&lt;/li&gt;
	&lt;li&gt;選單儘量使用文字&lt;/li&gt;
	&lt;li&gt;如果你有連接PDF檔案，請顯示他們&lt;/li&gt;
	&lt;li&gt;不要讓讀者干擾了你製作網站的版本&lt;/li&gt;
	&lt;li&gt;不要把廣告跟你的文章內容參雜在一起&lt;/li&gt;
	&lt;li&gt;使用簡單的導覽結構&lt;/li&gt;
	&lt;li&gt;避免「向內發展」&lt;/li&gt;
	&lt;li&gt;不要使用FrontPage&lt;/li&gt;
	&lt;li&gt;確定你的blog兼容於每種瀏覽器&lt;/li&gt;
	&lt;li&gt;確定包含錨文本連結&lt;/li&gt;
	&lt;li&gt;不要把連結藏起來&lt;/li&gt;
	&lt;li&gt;讓讀者可以清楚看到連結&lt;/li&gt;
	&lt;li&gt;不要對文字作底線及顏色的標記&lt;/li&gt;
	&lt;li&gt;已經拜訪過的連結設定其他顏色&lt;/li&gt;
	&lt;li&gt;不要使用動畫圖檔&lt;/li&gt;
	&lt;li&gt;在圖片的設置多使用alt以及title的屬性&lt;/li&gt;
	&lt;li&gt;不要用刺眼的顏色搭配&lt;/li&gt;
	&lt;li&gt;不要用跳出視窗&lt;/li&gt;
	&lt;li&gt;避免java script的連結&lt;/li&gt;
	&lt;li&gt;在blog的頁尾放上網站的訊息&lt;/li&gt;
	&lt;li&gt;避免過長的頁面&lt;/li&gt;
	&lt;li&gt;不要出現水平捲軸&lt;/li&gt;
	&lt;li&gt;不要有拼字和文法的錯誤(muki註：對國人而言，就是不要有錯字以及注音文)&lt;/li&gt;
	&lt;li&gt;如果你有使用圖片驗證機制，請確保這張圖片可以讓讀者很清楚的閱讀&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
裡面並不是所有都該遵守, 還是有不少例外, 依環境狀況而定, 例如:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;不要設定開新視窗: 我的習慣是外連的網站會開新視窗, 感覺對他們比較尊重 (不過這是見人見智, 這點我跟譯者的看法倒是非常一致. :P)&lt;/li&gt;
	&lt;li&gt;Flash不要使用過度: 如果強調的只是展示 Flash功力 和 動畫特效的效果, 就盡量用吧~&lt;/li&gt;
	&lt;li&gt;不要因為部落格掛件而干擾你的主頁面: 個人覺得純花俏不實用的就別擺, 有用的還是擺上去.&lt;/li&gt;
	&lt;li&gt;不要使用FrontPage: 如果只會 FrontPage, 就用吧, 做完後建議測試過所有瀏覽器, 然後找個懂的人幫你做做程式碼的精簡化. :P&lt;/li&gt;
	&lt;li&gt;在圖片的設置多使用alt以及title的屬性: 圖片要用 alt 和 longdesc (詳見: &lt;a href="http://www.w3.org/TR/REC-html40/struct/objects.html#edef-IMG" target="_blank" title="Objects, Images, and Applets in HTML documents"&gt;Objects, Images, and Applets in HTML documents&lt;/a&gt;), 連結用 title (詳見: &lt;a href="http://www.w3.org/TR/REC-html40/struct/links.html#h-12.2" target="_blank" title="Links in HTML documents"&gt;Links in HTML documents&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
下面幾點是我在瀏覽時, 絕對不想遇到的狀況, 如果沒有特殊需求, 盡量避免吧. Orz.
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;不要改變讀者視窗的大小: 除非有特殊要求, 不然請注意, 瀏覽器的畫面現在不會只有你網頁, 會影響到很多頁面.&lt;/li&gt;
	&lt;li&gt;不要自動播放音、如果你必須要放影音，請預設關閉，讓讀者選擇要不要播放: 當你平常在聽音樂, 又聽到網頁來的聲音, 就需要找出是哪個網頁發出來的, 去關掉它.&lt;/li&gt;
&lt;/ul&gt;</summary><category term="my-favorite-site"></category></entry><entry><title>胃言's blog: [Linux] ubuntu 8.10 試用</title><link href="http://goodfifagun.pixnet.net/blog/post/22462412" rel="alternate"></link><updated>2008-11-25T16:09:30Z</updated><author><name></name><email>nospam@nospam.com</email></author><id>http://goodfifagun.pixnet.net/blog/post/22462412</id><summary type="html">&lt;p&gt;剛發佈時測試後，&lt;br /&gt;一整個想把ubuntu砍掉，&lt;br /&gt;skype不能用，&lt;br /&gt;  &lt;div class="more"&gt;&lt;a href="http://goodfifagun.pixnet.net/blog/post/22462412"&gt;(繼續閱讀...)&lt;/a&gt;&lt;/div&gt;</summary><category term="ubuntu"></category></entry><entry><title>Tsung's Blog: 好文: 什麼是 Web 2.0 的 中文翻譯</title><link href="http://plog.longwin.com.tw/my-favorite-site/2008/11/25/what-is-web2.0-chinese-version-2008" rel="alternate"></link><updated>2008-11-24T17:28:46Z</updated><author><name>jon</name><email>nospam@nospam.com</email></author><id>http://plog.longwin.com.tw/my-favorite-site/2008/11/25/what-is-web2.0-chinese-version-2008</id><summary type="html">&lt;p&gt;
Web 2.0 這個詞從 Tim O'Reilly 提出來後, 現在到處都聽的到這個名字, 衍生出很多 XX 2.0, OO 3.0 等.
&lt;/p&gt;
&lt;p&gt;
Tim O'Reilly 關於 Web 2.0 的解釋說明, 就是這篇文章: &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html" target="_blank" title="What Is Web 2.0 by Tim O'Reilly"&gt;What Is Web 2.0&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
感謝 盧澤宇 把此篇翻成中文, 詳見: (因為此篇文章有點長, 所以分成 2篇, 原作分 5篇.)
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;a href="http://www.itmag.org.tw/magazine/article_single_138.htm" target="_blank" title="什麼是Web 2.0 (1)"&gt;什麼是Web 2.0 (1)&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.itmag.org.tw/magazine/article_single_234.htm" target="_blank" title="什麼是Web 2.0 (2)"&gt;什麼是Web 2.0 (2)&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
摘要整理
&lt;/h4&gt;
&lt;p&gt;
完整的就回去看上述文章, 下面都是節錄內容摘要, 而且只有節錄大標題和結論, 沒看過的還是建議回去讀全文~ :P
&lt;/p&gt;
&lt;h5&gt;
由 Web 1.0 的成功案例 分解出 Web 2.0 的重要原則
&lt;/h5&gt;
&lt;ol&gt;
	&lt;li&gt;
	網路應當被視為是平台&lt;/li&gt;
	&lt;li&gt;引領群體智慧&lt;/li&gt;
	&lt;li&gt;資料是下一個「Intel Inside」&lt;/li&gt;
	&lt;li&gt;軟體升級模式走到盡頭&lt;/li&gt;
	&lt;li&gt;輕巧的程式設計模式&lt;/li&gt;
	&lt;li&gt;超越單一裝置的軟體&lt;/li&gt;
	&lt;li&gt;豐富使用者的感受
	&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
結論
&lt;/h4&gt;
&lt;h5&gt;
Web 2.0公司的核心競爭力
&lt;/h5&gt;
&lt;p&gt;
以上所探討的七種Web 2.0原則，針對其中一些特性申論較多，所提到的每一個例子，都能驗證一到多個關鍵原則，但或許仍有不足之處。 
&lt;/p&gt;
&lt;p&gt;
現在讓我們總結一下Web 2.0公司的核心競爭優勢如下：
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;提供服務，而不是套裝軟體，能以符合成本效益的方式擴充&lt;/li&gt;
	&lt;li&gt;控制獨特的、難以再製的資料來源，隨著越多人使用而累積越豐富的資料&lt;/li&gt;
	&lt;li&gt;信任使用者為共同的開發者&lt;/li&gt;
	&lt;li&gt;善用眾人的集體智慧&lt;/li&gt;
	&lt;li&gt;善用大末端使用者的自助服務效能&lt;/li&gt;
	&lt;li&gt;超越單一裝置層級的軟體應用&lt;/li&gt;
	&lt;li&gt;輕巧的使用者介面、開發模式、及商業模式&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
以後若有公司宣稱其為Web 2.0的應用服務，可以用上述原則來檢驗其真實性，得分越多就越名實相符。記住，在其中某個領域能表現傑出，勝於在七種原則都只沾上一點邊！ 
&lt;/p&gt;</summary><category term="my-favorite-site"></category></entry><entry><title> 大智若魚~人生處處是道場: 遇見佛理"放下我執"的新解 - MuMuHug 是個"佛"</title><link href="http://oss-tw.blogspot.com/2008/11/mumuhug.html" rel="alternate"></link><updated>2008-11-24T00:41:28Z</updated><author><name>郭朝益(ChaoYi, Kuo)</name><email>Kuo.ChaoYi@gmail.com</email></author><id>http://oss-tw.blogspot.com/2008/11/mumuhug.html</id><summary type="html">&lt;span&gt;&lt;span&gt;若以色見我，以音聲求我，是人行邪道，不能見如來。&lt;/span&gt;&lt;br /&gt;&lt;span&gt;- 釋迦牟尼(金剛經)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;前些天老魚在網路上看到這張可愛的圖, 索性就拿來當即時通的大頭照 ...&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_Sx-9Cwd1BEg/SSl9AaZWqAI/AAAAAAAABpg/cWzMswLKeVo/s1600-h/ap_20070915020549240.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_Sx-9Cwd1BEg/SSl9AaZWqAI/AAAAAAAABpg/cWzMswLKeVo/s400/ap_20070915020549240.jpg" alt="" id="BLOGGER_PHOTO_ID_5271882284853012482" border="0" /&gt;&lt;/a&gt;&lt;span&gt;&lt;br /&gt;之後老魚就想那應該是動畫片的人物才是, 便到 YouTube 找看看 ...&lt;br /&gt;原來它叫 &lt;span&gt;MuMuHgu &lt;/span&gt;, 還有自己的中文官網~呵&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.mumuhug.com/"&gt;http://www.mumuhug.com/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;在 YouTube 老魚看了三則短篇動畫後, 決定分享當中的感覺！&lt;br /&gt;&lt;br /&gt;先來小談一下佛學中"我執"的含意:&lt;br /&gt;以心理學來說, 最簡單的的例子就是"佔有慾"/自私, 不限是有形或無形的事物,&lt;br /&gt;因此就會產生不同程度的傷害到他人的有形的體與無形的心,&lt;br /&gt;&lt;span&gt;要放下我執真的很難, 所以身為人的我們, 也只能多提醒自己, 多幫人著想&lt;/span&gt; !&lt;br /&gt;這也是佛學中認為能真正放下我執者即是位"佛".&lt;br /&gt;&lt;br /&gt;來看看這三則短篇動畫, 看看 MuMuHug 中不需言語的"放下我執"的喜悅感 !&lt;br /&gt;&lt;br /&gt;1.漂移來去的小鴨 (無住生心::無執著而生喜悅之心)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.寄居者的新家 (捨的喜悅)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.再見鳥兒 (活在當下的喜悅, 放下我執即無失去時的難過)&lt;br /&gt;</summary><category term="生活大智慧"></category><category term="電影大般若"></category></entry><entry><title>Tsung's Blog: Ubuntu Linux 8.10 使用 Skype 聲音嚴重 Lag 修復</title><link href="http://plog.longwin.com.tw/my_note-unix/2008/11/24/ubuntu-810-skype-sound-lag-2008" rel="alternate"></link><updated>2008-11-23T16:58:06Z</updated><author><name>jon</name><email>nospam@nospam.com</email></author><id>http://plog.longwin.com.tw/my_note-unix/2008/11/24/ubuntu-810-skype-sound-lag-2008</id><summary type="html">&lt;p&gt;
Ubunut 升級到 8.10 後, 使用 Skype 打電話時, 聲音會非常的 Lag, 詢問後, 發現很多人都有此狀況, 主要是設定問題, 不過每個人的設定選項都有點差異, 在此也將我測試成功的設定做個紀錄.
&lt;/p&gt;

&lt;h4&gt;
Ubuntu 8.10 的 Skype 聲音 Lag 解法 
&lt;/h4&gt;
&lt;p&gt;
解法如下步驟:
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Ubuntu 8.10 還是會遇到 PulseAudio 和 ALSA 相衝的問題, 解法可見: &lt;a href="http://plog.longwin.com.tw/my_note-unix/2008/10/06/ubuntu-gnome-pulseaudio-firefox-kill-2008" target="_blank" title="Ubuntu Gnome 的 Firefox 開影音網站後, 就無法再播放音樂 修復"&gt;Ubuntu Gnome 的 Firefox 開影音網站後, 就無法再播放音樂 修復&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Skype 音效裝置設定: 選項 -&amp;gt; 音效裝置, 設定成如下:
	&lt;ul&gt;
		&lt;li&gt;聲音進來(Sound In): Intel ICH5 (hw:ICH5,0)&lt;/li&gt;
		&lt;li&gt;聲音出去(Sound Out): pulse&lt;/li&gt;
		&lt;li&gt;鈴聲(Ringing): pulse&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
再來打電話就不會 Lag 囉~ :)
&lt;/p&gt;
&lt;p&gt;
註: 第一步驟設定完成後, 記得先登出再登入.
&lt;/p&gt;
&lt;h4&gt;
相關網頁
&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://forum.skype.com/index.php?showtopic=237601&amp;amp;st=0&amp;amp;p=1059071&amp;amp;#entry1059071" target="_blank" title="Skype audio delay (lag) - Skype Community"&gt;Skype audio delay (lag) - Skype Community&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=959541" target="_blank" title="[ubuntu] Skype problem with audio playback 8.10 - Ubuntu Forums"&gt;[ubuntu] Skype problem with audio playback 8.10 - Ubuntu Forums&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=976850" target="_blank" title="[ubuntu] [SOLVED] Skype audio delay (lag) - Ubuntu Forums"&gt;[ubuntu] [SOLVED] Skype audio delay (lag) - Ubuntu Forums&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</summary><category term="my_note-unix"></category></entry><entry><title> 大智若魚~人生處處是道場: (分享製作圖) Java Collections (集合) Frameworks - Part 1</title><link href="http://oss-tw.blogspot.com/2008/11/java-collections-frameworks-part-1.html" rel="alternate"></link><updated>2008-11-21T19:53:57Z</updated><author><name>郭朝益(ChaoYi, Kuo)</name><email>Kuo.ChaoYi@gmail.com</email></author><id>http://oss-tw.blogspot.com/2008/11/java-collections-frameworks-part-1.html</id><summary type="html">&lt;span&gt;巧智不如拙誠 !&lt;br /&gt;用最大膽的"愚"誠來矮化自身的能力, 得失之間,&lt;br /&gt;少了許多不必要的煩鎖事物,&lt;/span&gt;&lt;span&gt; 更可免除對"外在名利的角逐",&lt;br /&gt;免於遺忘自我研究學習的初衷 !&lt;/span&gt;&lt;span&gt; - 老魚的"老子道德經"新解&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(點圖放大再收藏)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Sx-9Cwd1BEg/SSagOviESQI/AAAAAAAABpA/WeoN5RU7ryA/s1600-h/Java.API.Collections.Framework_ChaoYi.png"&gt;&lt;img src="http://3.bp.blogspot.com/_Sx-9Cwd1BEg/SSagOviESQI/AAAAAAAABpA/WeoN5RU7ryA/s400/Java.API.Collections.Framework_ChaoYi.png" alt="" id="BLOGGER_PHOTO_ID_5271076589021710594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;我們經常使用著 Java SE 集合 API ..., 但當您開始邁向 SCJD 的水準時,&lt;br /&gt;您必須學習跳脫被&lt;span&gt;"框住"&lt;/span&gt;的腦袋, 尋找更寬廣的視野 ...&lt;br /&gt;就如星雲大師的一句話 :&lt;br /&gt;&lt;span&gt;"一個人的心量有多大, 成就就有多大 !"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;如果您只是為了考認證而遷就著那考試範圍學習,&lt;br /&gt;那老魚只能說恭喜您, 遲早都可以 Pass,&lt;br /&gt;但 ... 您不一定能勝任實務的工作 ! 舉列來說 SCJP 的認證裡,&lt;br /&gt;JDBC 不考, 反加重在考 Thread ..., 對一個剛踏入社會的新鮮人來說,&lt;br /&gt;是乎不太需要太多"雲端"和太過理想化, 需要更務實的新戰士~呵&lt;br /&gt;&lt;br /&gt;當我們熟習了原有 Java SE SDK 中的 Java Collections Framework 的使用後,&lt;br /&gt;就會開始感到受到限制, 這時也要開始告訴自己要"飛", 嗯 ...&lt;br /&gt;Java SE 的內容不是最棒的, 只是個通用標準 !&lt;br /&gt;一定有更好更適合的 API Library's 可以勝任這些工作, 開發者不應受限制 ...&lt;br /&gt;&lt;br /&gt;在 Java SE 以外, 目前有著下列二個經常被廣泛使用的 Java 集合類 API,&lt;br /&gt;且同以 Apache 授權方式發佈:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span&gt;Apache Common Collections&lt;/span&gt; - &lt;a href="http://commons.apache.org/collections/"&gt;&lt;br /&gt;http://commons.apache.org/collections/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Google Collections Library&lt;/span&gt; - &lt;a href="http://code.google.com/p/google-collections/"&gt;&lt;br /&gt;http://code.google.com/p/google-collections/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;這二者最大的差別在於 Apache Common Collections,&lt;br /&gt;不使用 JDK 1.5 的 Generic(泛型), 較適合用於 JDK 1.4 以下的開發環境.&lt;br /&gt;Google-Collections 則剛好補足這點,&lt;span&gt; 運用於 JDK 1.5 以上並運用 Generic&lt;/span&gt;,&lt;br /&gt;且 Google 內部有許多的產品都使用者它哦.</summary><category term="java 課程日誌"></category></entry><entry><title>小狼的學習筆記: [轉載]一封台積電離職工程師的信</title><link href="http://snowwolf725.blogspot.com/2008/11/blog-post.html" rel="alternate"></link><updated>2008-11-21T12:52:46Z</updated><author><name>小狼的BLog</name><email>noreply@blogger.com</email></author><id>http://snowwolf725.blogspot.com/2008/11/blog-post.html</id><summary type="html">&lt;p&gt;*** 注意 ***&lt;br /&gt;該文章內容是 2000 年時的.&lt;br /&gt;&lt;br /&gt;轉自 http://www.csie.nctu.edu.tw/~jclu/letter.htm&lt;br /&gt;===================================================&lt;br /&gt;&lt;/p&gt;&lt;p&gt;這是一篇在晶圓廠做了三年的台大電機系（至少碩士畢業了吧！）的工程師，&lt;br /&gt;  在他離開之後所寫的。&lt;br /&gt;  原文刊登在交大資工graduate版，特轉過來供各位參考。&lt;br /&gt;  原本是五篇文章，我把他貼成一篇。蠻長的，不過值得一看。&lt;/p&gt; &lt;p&gt;個人對這篇文章的感想是～&lt;br /&gt;  成功的因素有許多～創意卻是個人認為不可或缺的致勝關鍵～&lt;br /&gt;  創意是自己找的～或許是天賦、或許是後天的培養～&lt;/p&gt; &lt;p&gt;新竹科學"工業"園區本來就是個工業集中地而已～&lt;br /&gt;  只不過目前高科技工業的獲利比較可觀～&lt;br /&gt;  因此也成了媒體與世人矚目的焦點～&lt;br /&gt;  民生經濟本來就需要靠工業，以後也是～&lt;br /&gt;  但是未來創意與服務的利潤會越來越高～&lt;br /&gt;  千萬不要被那些不懂狀況的老師或媒體給騙了～&lt;/p&gt; &lt;p&gt;園區不重視軟體設計～&lt;br /&gt;  應該說，台灣的軟體產業根本還沒起飛，而且很可能胎死腹中～&lt;br /&gt;  IC設計的創意不是我們這種人的技術能夠碰的～&lt;br /&gt;  軟體產業我們有機會～但是就看環境與政府是否振作了～&lt;/p&gt; &lt;p&gt;台灣學人文社會科學的人眼光實在不夠廣闊～也不夠國際化～&lt;br /&gt;  每天盡是些吵吵鬧鬧的政治秀～&lt;br /&gt;  其實人文社會科學家的的責任是很重的～&lt;br /&gt;  可惜我們的社會造就了一堆政客...&lt;/p&gt; &lt;p&gt;唯一給各位的建議是：&lt;br /&gt;  把英文學好、電腦學好～&lt;br /&gt;  每個人的個性不同、境遇不同～&lt;br /&gt;  舵手固然偉大、一根小螺絲釘也很重要～&lt;br /&gt;  想清楚自己的出路～and just do it！&lt;/p&gt; &lt;p&gt;如果您還沒看過這篇文章～那就參考看看吧...&lt;/p&gt; &lt;p&gt;******************************************&lt;/p&gt; &lt;p&gt;主旨: 一封台積離職工程師寫的信&lt;/p&gt; &lt;p&gt;看到一群研究生小朋友在這裡爭排名，爭校名，覺得很幼稚，很不切實際。你們可&lt;br /&gt;  曾想過，橫在各位前面的，有更複雜，更可怕的問題？那就是生涯規劃以及就業。&lt;br /&gt;  問各位幾個簡單的問題吧，你將來想成為什麼樣的人？你想進入什麼樣的公司？&lt;/p&gt; &lt;p&gt;很多人會回答：我想當高級主管，進台積聯電賺股票。因為我崇拜張忠謀、曹興&lt;br /&gt;  誠。以下是我就業三年以來，對台灣電子資訊產業的一些看法：&lt;/p&gt; &lt;p&gt;1.半導體產業的專業分工的確是個趨勢，可惜的是，台灣所分到的工，卻是需要龐&lt;br /&gt;  大資金，高耗能，消耗人力的製造端。即俗稱的晶圓代工。而非低成本，智慧導向，&lt;br /&gt;  高報酬的設計端。但因為台灣起步得早，已經造成了服務及資金上的障礙，&lt;br /&gt;  後進者不易跨入。所以在近幾年造就了高獲利，獲利高就吸引人才投入。&lt;br /&gt;  也就造成了大眾的誤解，認為進入晶圓代工業就是高科技人，其實差遠了。&lt;br /&gt;  接下來就生涯規劃的數個方向來探討：&lt;/p&gt; &lt;p&gt;A.工作樂趣&lt;/p&gt; &lt;p&gt;半導體，以研究的角度來看，是一種高科技。但晶圓代工，其擺脫不了“工廠”的&lt;br /&gt;  本質。台積有一千個碩士，二百個博士。其中大概只有10%是在做先進的製程研發，&lt;br /&gt;  另外90%都是在做工廠的事：重複、無聊、疲累，不太用到大腦。&lt;br /&gt;  還得忍受無塵室的衣著與輪班的痛苦。不僅不高科技，而且毫無樂趣可言。&lt;br /&gt;  在美國，晶圓廠中生產線的事只有專科生才會去做，在台灣卻是一堆碩博士搶著做。&lt;br /&gt;  在美國，新的晶圓廠只會蓋在人煙稀少的沙漠或森林地區。&lt;br /&gt;  因為美國人把它看做是一種高污染的東西，在台灣卻是蓋在科學園區裡，&lt;br /&gt;  而且就在你家隔壁。以前台積的WaferTech本來要蓋在加州的SantaClara，&lt;br /&gt;  當地居民聞訊群起反對，州政府跟老張說：不符合土地使用效益。&lt;br /&gt;  美國人對晶圓代工是不是高科技，&lt;br /&gt;  從台積在美國發行的ADR也可以看出來─從來沒超過US$30。&lt;br /&gt;  資本只有台積五百分之一的Yahoo是US$270！由此可見智慧和遠景的價值，&lt;br /&gt;  連老張自己都說：台積裡有一千多個碩博士，但真正有創意的找不到十幾個。&lt;br /&gt;  這正反駁了曹董「晶圓代工是智慧密集產業」的說法。&lt;/p&gt; &lt;p&gt;B.昇遷&lt;/p&gt; &lt;p&gt;現在進台積聯電，未來想昇遷，別鬧了！你去聯電跟人事interview，&lt;br /&gt;  她會問你一句話：若是當一輩子工程師的話，願不願意？這下你懂了嗎？&lt;br /&gt;  其原因就在：擋在你前面的人太多了，而且個個是碩博士。最糟糕的是，&lt;br /&gt;  你會發現你的主管沒大你幾歲，頂多十歲，晶圓廠的主管都是既得利益者，&lt;br /&gt;  不用進fab，不用輪班，只要開會看報告，每年領的股票是你的倍數，你說他會走？&lt;br /&gt;  等到他退休？你差不多也該退休了吧！等擴廠？&lt;br /&gt;  對不起，有幾百個年資比你深的已經在卡位了！等南科？據研究，&lt;br /&gt;  這個大餅是不太可能實現的，就算實現了，以台積6~12廠二十幾條module，&lt;br /&gt;  目前博士及五年年資以上的碩士人數，也不夠分所有的主管位子。輪不到你的！&lt;br /&gt;  去其它公司？哈！你會發現另外一大票人也有這種想法！到時候又被老鳥幹掉了。&lt;br /&gt;  靠表現？前面說過晶圓廠裡創意的工作不多，頂多是靠勞力，比誰晚下班，&lt;br /&gt;  比誰報告打字最漂亮等等，一些你們這群目前尚有遠大志向的學生所不屑的工作。&lt;br /&gt;  你會發現大家的表現都差不多，因為工作難度低嘛！靠諂媚？這一套蠻管用的，&lt;br /&gt;  不過不是每個人都做的來。我是台清交？對不起，不玩這一套，我是台大的，&lt;br /&gt;  以前我們部門裡跟主管走的最近的是逢甲的。當然，公司也察覺了升遷問題的嚴重性，&lt;br /&gt;  於是想出了一個聰明又簡單的方法─給title嘛！中國人喜歡title，就給你嘛！&lt;br /&gt;  反正又不花錢，台積有一種title叫“主任“，要進fab做工的。&lt;br /&gt;  聯電有一種叫“高級工程師”下次你碰到一個高級工程師不要驚訝，他可能只做滿兩年！&lt;br /&gt;  很抱歉，我才做三個月，一來就已經是高級工程師了，真是汗顏得很。&lt;/p&gt; &lt;p&gt;C.賺錢&lt;/p&gt; &lt;p&gt;很多人以為進台積聯電，就可以年年領股票，將來變成一個坐擁股山的大富翁，&lt;br /&gt;  那就錯了！你知道一家公司為什麼要發股票嗎？簡單的說，是因為它有遠景，&lt;br /&gt;  需要擴張，於是把去年賺來的錢，變成擴張的資本，去買設備，蓋廠房，&lt;br /&gt;  那股東怎麼交待呢？賺的錢不是該照持股比例均分嗎？於是公司就把該發的現金，&lt;br /&gt;  換成股票發給你。賺的錢裡面，也有員工配股的比例，聯電約8%，台積是7%。&lt;br /&gt;  但是，一家公司有可能會無限制的擴張下去嗎？如果是，那為什麼叫“有限公司”呢？&lt;br /&gt;  中鋼這家公司是個絕好的例子，你知道嗎？它一年賺的錢不會少於台積電呢！&lt;br /&gt;  都在一百七八十億左右！EPS也恆常維持在二元左右，如果你常看報紙，&lt;br /&gt;  也會發現它是外資買賣的大標的之一，曝光率很高的，所以殆無疑問，它是一支積優股。&lt;br /&gt;  今年初還被遴選為“世界最有效率的鋼廠“，可是為什麼它的股價只有二十幾元？&lt;br /&gt;  那就是因為，它已經是一個成熟飽和的產業了，沒有再擴張的餘地了，如今的盈虧，&lt;br /&gt;  只能隨著全球景氣的起浮，很難以自身以技術或資本驅動成長。&lt;br /&gt;  所以它不發股票給你了，只發現金，董事長王鍾渝說：比定存好一點。&lt;br /&gt;  你想這樣的股票會吸引你嗎？&lt;/p&gt; &lt;p&gt;於是推論到我們的台積聯電，以後有沒有可能走到這樣的地步？&lt;br /&gt;  答案是肯定，只是不知道是什麼時候而已。沒錯，由台積接到Motorola的訂單，&lt;br /&gt;  可以察覺IDM下單至專業代工廠的驅勢的確已經形成，但是你有沒有注意到，&lt;br /&gt;  它是下0.25μm的。它幾乎在同時，把更先進的0.18μm技術移轉給新加坡的Charter，&lt;br /&gt;  為什麼？它怕你台積以後掐住它的喉嚨阿？&lt;br /&gt;  半導體的製程與設計就像人的左右手，合作無間，密不可分，尤其是先進的製程，&lt;br /&gt;  如果把它通通交給別人，就等於把一隻手砍下來給別人幫你操作一樣。&lt;br /&gt;  AMD的K7產能嚴重不足是導致佔有率偏低的主因，&lt;br /&gt;  但它還是不敢下單給號稱已有CPU製程技術的台灣代工廠，寧願在自己的IDM慢慢熬，&lt;br /&gt;  why？為什麼矽統會莽莽撞撞的要自己蓋晶圓廠？為什麼凌陽當初想收購德?的六吋？&lt;br /&gt;  因為被台積掐喉嚨掐怕了！&lt;br /&gt;  TI的總裁前天來台灣被記者問到有沒有意願下DSP的單子給台灣，&lt;br /&gt;  他連忙搖頭說不可能，DSP是TI的命脈，製程研發當然是自己做，不過他說，&lt;br /&gt;  有可能把10%的類比產品交給台灣，我們知道類比的東西0.6　μm就綽綽有餘了。&lt;/p&gt; &lt;p&gt;另外我們可以就全球各IDM的動向來觀察台灣的晶圓代工業的成長。&lt;/p&gt; &lt;p&gt;美國：IBM的bluelogic拉走了台積一堆客戶就別提了，其它的IDM也很聰明，&lt;br /&gt;  除了下單給你，它還會扶植一些你的敵人，以免以後被你掐喉嚨，除了前面的&lt;br /&gt;  Motorola-Charter，還有Lucent-Charter，HP-CharterTower，TI-韓國的安南…&lt;br /&gt;  不勝枚舉，都是放資金進去的，以後當然是優先照顧囉。&lt;/p&gt; &lt;p&gt;韓國：自己產能都嚴重過剩，當然不可能下給你，還跟你搶代工的生意呢！&lt;br /&gt;  甚至搶到台灣來了，去年韓國人把一片0.35μm八吋代工砍到六百元的慘劇&lt;br /&gt;  想必大家仍記憶猶新吧！&lt;/p&gt; &lt;p&gt;歐洲：算是跟台灣晶圓代工比較親密的一群，尤其是Philips，下了很多大單子給&lt;br /&gt;  台積，可是你有沒有注意到，STM，Siemens仍然不斷的再蓋廠。&lt;/p&gt; &lt;p&gt;日本：才剛開始，是台積聯電渴望開發的處女地，&lt;br /&gt;  可是你覺得日本人會比美國人笨嗎？&lt;br /&gt;  從富士通的動作就可以看出來：德?一rampup起來，&lt;br /&gt;  在台積的單子馬上轉過去了─哈，一個敵人扶植起來啦！&lt;/p&gt; &lt;p&gt;即便有這麼多的阻力，我相信台灣晶圓代工的成長仍然是可以預期的，如果半導體&lt;br /&gt;  的年需求量仍有Dataquest講的15%，而且我對台灣工程師精良的技術及服務深具信心，&lt;br /&gt;  但是，成長如果有阻力，就不可能是無止境的。&lt;br /&gt;  晶圓代工的成長什麼時候會到一個平衡點？台積聯電什麼時候會變的跟中鋼一樣，&lt;br /&gt;  年賺數百億，股價二十元，變成上個世代的產業？講得更白一些，&lt;br /&gt;  如果你現在進台積聯電，還能撈多久。這個問題，最先看到的是張忠謀，&lt;br /&gt;  他知道研發創新是產業成長的動力，那半導體這種東西可以創新到什麼時候呢？&lt;/p&gt; &lt;p&gt;他說：照目前shrink的速度，在翻幾翻就差不多了。樂觀的估計是10~15。&lt;/p&gt; &lt;p&gt;Berkeley的教授PaulMesser用統計學的種種方法丟進電腦去算，是7.56年。&lt;br /&gt;  如果5~10年前就進了台積聯電，那麼恭喜你，你是富翁了，而且你有希望成為主管，&lt;br /&gt;  或你已經坐在主管位子上了，從此你的生活無虞，可以幹到60歲退休不成問題，&lt;br /&gt;  不過請你一定要注意，在股票高點的時候一定不要戀棧，速速賣掉，&lt;br /&gt;  以免到了退休的時候，可能會抱著一堆二十幾元的股票不知所措。&lt;/p&gt; &lt;p&gt;如果你在台積聯電的年資是3~5年，那麼大家來互砍拼主管吧，&lt;br /&gt;  大家都知到在fab做工的人，昇主管是唯一不必中年轉業的救贖之道。&lt;br /&gt;  如果你現在才想進去，抱歉，沒什麼好康的了，頂多每年基本比例的股票而已，&lt;br /&gt;  最糟糕的是，你會因為昇不了主管，工程師又幹不久，而被強迫中年轉業，&lt;br /&gt;  你的股票，要讓你創業，養家活口兼退休金，恐怕有點困難。&lt;/p&gt; &lt;p&gt;D.生涯規劃&lt;/p&gt; &lt;p&gt;現在台積電內部的工程師間很流行一些話題，一是“十年計畫”，&lt;br /&gt;  因為老張說「台積未來的十年會更好」，所以大家銘記在心了。&lt;br /&gt;  這個計畫就是，如果照現今一年二三十張的股票以及百元以上的股價，&lt;br /&gt;  如果都不賣，十年後大概就有二三千萬。為什麼幹十年就要跑了呢？&lt;br /&gt;  因為大家都明瞭，這種工作不是可以久幹的，前面說過，體力導向，&lt;br /&gt;  難度低，取代性高。適合年輕力壯時做。至於十年後的股價是不是仍然能在百元以上，&lt;br /&gt;  就是大家認知上的盲點了。&lt;/p&gt; &lt;p&gt;前面已經做了詳細的討論。但不變的事實就是：十年後你的人生就是押在一堆股票&lt;br /&gt;  上面，你沒有專業了，不管你研究所是唸資訊，化工還是材料。四十歲了，&lt;br /&gt;  在fab混了十年跑出來，和其它領域脫節太久，不可能再回去了。&lt;br /&gt;  那麼做什麼好呢？&lt;/p&gt; &lt;p&gt;這是第二個流行的話題，叫做“第二春”，有人打算合夥開幼稚園，&lt;br /&gt;  安親班，有人打算專心當個股票族，以證券公司為家，&lt;br /&gt;  有人想當泡沫紅茶店的老闆；比較積極一點的，想投資一些新的科技公司。&lt;/p&gt; &lt;p&gt;可是對一個在fab這種僵化的地方待久的人來說，什麼叫新科技，&lt;br /&gt;  是很模糊茫然的。四十歲了，當然要有第二春，&lt;br /&gt;  試想一個人若是打算活到八十歲的話，還有四十年要熬呢！&lt;/p&gt; &lt;p&gt;但是，以上一切第二春要實現的前提，完全建立在你手中的一堆股票上面，&lt;br /&gt;  四十年之內，要夠你買房子，養二個小孩，投資創業─不能虧本喔，&lt;br /&gt;  要不然小孩以後的學費，或是你的退休金就沒了。因為台積的薪水之低，&lt;br /&gt;  在園區是出了名的，所以這十年內你不可能不賣股票；&lt;br /&gt;  加上台積人為了維持有錢人的形象，每個人都立志住別塾，開名車。&lt;/p&gt; &lt;p&gt;假設，聽好喔，你付完了你的別墅及名車，而且前面講的中鋼那種事不會發生，&lt;br /&gt;  你還有一千萬的股票，請問各位一個問題，用一千萬來投資創業，實現第二春，&lt;br /&gt;  小孩養到成人，並存一筆退休金，從四十歲撐到八十歲，夠不夠？&lt;br /&gt;  注意，中鋼的事不能發生，你開的店不能倒喔！&lt;/p&gt; &lt;p&gt;我想，每個人的心中都有答案了吧！那就繼續幹下去呀！幹麼走呢？&lt;br /&gt;  可以的，如果以你四十歲的年紀還受得了那種環境，還能輪班的話，&lt;br /&gt;  而且你要小心到時候的台灣勞基法必須保障資深的員工，&lt;br /&gt;  因為後面有一大堆小你十歲，薪水比你低，沒家累，&lt;br /&gt;  每天可以加班到十點還是活龍一條的人準備取代你！&lt;/p&gt; &lt;p&gt;有些不認命的，就有第三種話題，那就是“十鍍金說”，他們認為，&lt;br /&gt;  以台積目前的聲望及名氣（辦音樂會啦，認養公園啦，老張到處去說它是世界級企業啦…），&lt;br /&gt;  在裡面待過就是鍍一層金，去其它fab廠一定是睥睨群人，榮登主管。&lt;/p&gt; &lt;p&gt;前面說過了，工程師們沒有一個是笨蛋，台積內部有這種算計的人何止數百。&lt;br /&gt;  可惜的是他們雖然不笨，卻都有人性上的弱點─要撈夠了才走，&lt;br /&gt;  等台積沒有撈頭的時侯，其它廠的主管缺還有你的位子嗎？&lt;br /&gt;  是不是又會變成像在廠內一樣，老鳥坑殺菜鳥的局面？&lt;br /&gt;  這個行業已經走到了以年資敘賞的地步，你會發現永遠有一堆人的年資比你久！&lt;/p&gt; &lt;p&gt;張忠謀、曹興誠是傑出的企業家，張忠謀首創的晶圓代工是絕好的創意，&lt;br /&gt;  曹興誠結合各大設計公司，成立數個財務獨立的代工廠，以突破台積的封鎖，&lt;br /&gt;  增加管理的彈性，也是絕好的創意。他們靠著這樣的創意，加上不懈的努力，&lt;br /&gt;  胼手祗足，克服萬難，終於在新竹的一片亂葬崗上建立了台灣的半導體工業，&lt;br /&gt;  替我們的國家，在紡織、鋼鐵之後奠定了次世代新興工業的基礎。&lt;/p&gt; &lt;p&gt;我們感謝他們的貢獻，我們親炙他們成功的心得。但是，這創意是他們的，&lt;br /&gt;  這榮耀是他們的，這成功是他們的。不是你的啊！如果你早個五年十年進去，&lt;br /&gt;  你或許有辦法在公司草創時期，直接的，大範圍的來實現他們的創意。&lt;br /&gt;  可是如果你現在才想進去，你只能當個小嘍囉而已，&lt;br /&gt;  在一個人家已經定義好的一個小範圍裡，埋頭苦幹，難以伸展。&lt;br /&gt;  張忠謀說，大機器裡，即使是一個小螺絲釘都是很重要的。&lt;br /&gt;  當然，這是對的，但是，一個小螺絲釘需要用到碩博士來做嗎？&lt;/p&gt; &lt;p&gt;這就是請大家來思考的問題了！也是我為什麼貼在這個版面的原因。&lt;br /&gt;  即使你是電子所固態組的碩博士，順利進了製程整合研發部門，你也會發現，&lt;br /&gt;  這是個“官大錶準“的地方，決定參數調整，流程變動的永遠是那一票人，&lt;br /&gt;  小嘍囉頂多是幫他們做做實驗，抓抓defect，打打雜工而已。&lt;br /&gt;  你想他們會容許你像以前唸書時在實驗室般地在生產線上亂搞嗎？&lt;/p&gt; &lt;p&gt;這已經是晶圓廠裡最有“創意”的部門了。是的，我同意要當大廚師之前，&lt;br /&gt;  總該先掃三年的地，切三年的菜。於是這又回到先前所提的老問題：&lt;br /&gt;  因為競爭者眾，決定誰出線的並不單只靠表現（諂媚，年資等種種因素），&lt;br /&gt;  你可能因為一直當不了廚師，又受不了小弟的工作，而提前出局。一份工作，&lt;br /&gt;  除了是養家活口的憑藉以外，我們總希望它能讓你一天八小時(or more)&lt;br /&gt;  在裡面愉愉快快，進一步做一些小小的自我實現。如果都做不到的話，&lt;br /&gt;  至少它必須是個可以方便讓你轉業的專長，一個更上一層樓的基礎。&lt;br /&gt;  像台積聯電的大公司很多，我們也可以常常聽到或看到，&lt;br /&gt;  例如宏?的某幾位工程師帶著他們設計主機板的專長出去另起爐灶；&lt;br /&gt;  MorganStanly的某位分析師帶著他資訊業財務分析的專長，跳槽到IBM任高級顧問；&lt;br /&gt;  Intel的幾個小毛頭帶著他們VLIW的專長，成為ADI的高薪DSP core設計師…&lt;br /&gt;  太多太多了。這些例子共通的特性就是：他們的前一份工作給了他們專業上的成長與&lt;br /&gt;  啟發，成為他們更上一層樓的基礎。你覺得晶圓廠的工作，&lt;br /&gt;  有哪些可以是你可以被外界認定的專業，可以是你更上一層樓的基礎？&lt;/p&gt; &lt;p&gt;有太多太多，從小過關斬將，一路讀到研究所，看過無數paper，&lt;br /&gt;  寫出一篇有自己idea的論文，高高興興拿到了碩博士學位，&lt;br /&gt;  成為鄰里光宗耀祖模範的人，被trap　在晶圓廠裡面，&lt;br /&gt;  每天做一些重複、單調、瑣碎的事。&lt;/p&gt; &lt;p&gt;是的，這不能怪晶圓廠，工廠的事，本來就是這種性質，況且一個願打，&lt;br /&gt;  一個願挨，你自己要來的，又不是我把你綁來的！&lt;/p&gt; &lt;p&gt;於是，被稱為是下一世紀最熱門的生物科技所需要的化學、應化人才，&lt;br /&gt;  寧願去晶圓廠做個etching；被認為是國內亟待振興的軟體工業所需的資工人才，&lt;br /&gt;  寧願去晶圓廠幹個MIS；在台灣幾乎是零，但異常重要的半導體設備業所需的機械、&lt;br /&gt;  材料、電機人才，寧願去晶圓廠修機器，當個A；剛起步的通訊業，&lt;br /&gt;  政府一天到晚在喊沒人才，人到哪而去了？可能在晶圓廠幹product吧！&lt;/p&gt; &lt;p&gt;晶圓廠的可怕，就在於它對人員的吸納是全面性的，幾乎涵蓋了理工學院的所有科系，&lt;br /&gt;  你聽過某大化工系某級全班退伍後都去晶圓廠報到的事嗎？不要懷疑，這不是新鮮事了。&lt;br /&gt;  注意到張忠謀最近在媒體所發表的談話（股東會不算，因為理所當然要報喜）的人會發現，&lt;br /&gt;  他不太談晶圓代工了，反而談起軟體，通訊，電子商務，生物科技云云。他脫口而出，&lt;br /&gt;  罵台積工程師有創意的沒幾人，也罵台灣廠商有創意的沒幾家，&lt;br /&gt;  會成為我國工業發展的障礙等等。&lt;/p&gt; &lt;p&gt;我不曉得他知不知道，以他的創意出發，而今蓬勃發展的晶圓代工業，&lt;br /&gt;  如今trap住多少在各行各業可能是傑出創意人的工程師，數量之龐大，&lt;br /&gt;  已經相當程度的造成了一個人才斷層。&lt;/p&gt; &lt;p&gt;十年之後（如果真的可以撈十年的話），我們或許可以看到台灣人力資源運用史上&lt;br /&gt;  最大的笑話：一個個當年學有專精的生化學家、軟體人才，機械、材料、電機碩博士，&lt;br /&gt;  開起了幼稚園，當起了小吃店、泡沫紅茶店老闆，每天上午九點拎著報紙去證券公司報到。&lt;br /&gt;  和各位小時候的志願，考上研究所時那股對未來的豪情與期許，有沒有一些出入？&lt;br /&gt;  不管就政府的教育投資或是人力資源的運用來說，都是一種巨大的浪費！&lt;/p&gt; &lt;p&gt;林林總總說了許多，無非是想告訴你，還沒走出社會的眾多研究生學弟妹們，在現&lt;br /&gt;  今媒體吹捧兼以企業領導人造勢的晶圓代工業，在重重的彩色煙幕後面，&lt;br /&gt;  有哪些你看不到，而且與你切身相關的東西。總結如下：&lt;/p&gt; &lt;p&gt;A.半導體是一種高科技，但晶圓代工本質上是偏向“工廠”的。&lt;br /&gt;  在現今碩博士畢業者眾的狀況下，如果你研究的東西跟半導體不相關，&lt;br /&gt;  你就無法進入製程研發，或者元件設計模擬等較能發揮專長與創意部門，&lt;br /&gt;  你做的事就很可能只是工廠的事。而那佔了晶圓廠近90%的工職。&lt;/p&gt; &lt;p&gt;B.晶圓廠的工作，很多必須是輪班的，重複、瑣碎、貨多的時候，壓力很大，&lt;br /&gt;  如果打定主意要在晶圓廠發展，昇主管（只需開會和看報告的主管）是唯一的解脫之道，&lt;br /&gt;  但是目前看來，各單位年資5　~　10年者，恐怕南科那一兆的廠蓋起來（很難！），&lt;br /&gt;  都不夠分他們的主管位子，現在進去，要升主管是很難的。&lt;/p&gt; &lt;p&gt;C.硬體的發展是有其極限的，半導體微縮製程的進展，根據專家估計在7.56~15年之間，&lt;br /&gt;  就會達到一個極限。但市場競爭，合縱連橫所導致的產業發展成熟而停滯，可能來的更快。&lt;br /&gt;  你想進晶圓代工賺股票，要注意這種趨勢的發展。你該算計一下你想去的地方，&lt;br /&gt;  發股票可以發到什麼時候，若干年後你受不了想出來了，它的股價會是多少。&lt;/p&gt; &lt;p&gt;D.果你在晶圓代工廠裡是做工廠的事，那麼這樣的工作內容，是無法讓你俱備某種可以轉業、&lt;br /&gt;  創業的特殊專長的，也就是說，你在晶圓廠消耗的光陰，學到的東西，&lt;br /&gt;  不太能夠成為你將來更上一層樓的籌碼，如果你不想在晶圓廠混下去的話。&lt;br /&gt;  若是你股票賺的不夠多，中年轉業要撐到退休，壽終，難度相當高─這是你最需要擔心的一點。&lt;/p&gt; &lt;p&gt;到底什麼是創意呢？為什麼要強調創意呢？簡單的說，創意就是：&lt;br /&gt;  你可以看到人家看不到的，在這件事物上面，把它做的更好、更快，&lt;br /&gt;  或是更便宜─這不是各位正在做的論文嗎（如果你不是文抄公的話）？&lt;br /&gt;  具體的說，它就是一種智慧財產。不管是有形的一顆晶片，一段程式碼，一種製造配方，&lt;br /&gt;  或是無形的，一種服務方法，一個能夠振衰起蔽的口號，一個組織再造的方案，都是創意的表現。&lt;br /&gt;  唯有創意，才能破繭而出，找到生存發展的活路;&lt;br /&gt;  唯有創意，才能甩開對手，保持你目前的競爭力。唯有創意，&lt;br /&gt;  才能帶給你工作上無比的成就感與快樂，也唯有創意，才是你的成功與致富之道。&lt;/p&gt; &lt;p&gt;我們說美國是任何idea的發源地，為什麼他們總是有這麼新穎，這麼好的idea？&lt;br /&gt;  除了他們匯集了最好的人才之外，另外很重要的一點是：任何人才都能適得其所，&lt;br /&gt;  找到符合他們所學，可以讓自己發揮才情的地方。也正因為如此，全球最好的人才紛紛流向美國，&lt;br /&gt;  由一個良好規範下的自由競爭體制，這些人粹煉出許多世界第一的企業。&lt;/p&gt; &lt;p&gt;在矽谷，很少人會獻慕你在Intel　或是Lucent；相反的，大家有點把這種大公司&lt;br /&gt;  當作是初出校園的人才訓練所。大家只問你有沒有idea。所以這裡創業風氣之盛，世所僅見。&lt;br /&gt;  當然失敗也是常態，這兒的人習慣失敗，「失敗只是告訴你，這樣的方法不行，&lt;br /&gt;  於是你離成功又近了一些」。當台灣的工程師聚在晶圓廠的一隅談論著哪家又接到誰的單子，&lt;br /&gt;  哪加上月營業額又衝到多少的時候，矽谷的工程師可能在交換最新的技術或產品資訊。&lt;br /&gt;  當台灣一個剛退伍的年輕人，還在著迷於晶圓廠漂亮的大廳和報章雜誌上每每提到高科技，&lt;br /&gt;  其附圖必為無塵室的光鮮形象的時候，美國一個剛畢業的小伙子可能在他家後院的車庫創業了。&lt;/p&gt; &lt;p&gt;所以，當我們熱切的預測晶圓廠的工程師十年後可以撈到數千萬的時候，&lt;br /&gt;  四個印度工程師在矽谷，發明了超強的資料庫查詢處理引擎，Amazon以新台幣66億將它買了下來。&lt;br /&gt;  三個UIUC的博士班輟學生，發明了超高效率的“靜態時序分析演算法”旋即成立公司，&lt;/p&gt; &lt;p&gt;Synopsys以每金六千萬跟它技術授權，這樣的例子，俯拾即是，&lt;br /&gt;  在矽谷當地的報紙算是小新聞了。抱歉我是學電機的，所以只能舉一些相關的例子，&lt;br /&gt;  在其他的領域，一定也有相當多類似的成功實例。他們有創意，有遠見，不怕失敗，&lt;br /&gt;  就是為了一個夢想要成功，要致富。&lt;/p&gt; &lt;p&gt;*****　”A dream makes a team，the team builds the dream！”&lt;/p&gt; &lt;p&gt;張忠謀所強調的創業精神，該就是如此吧！&lt;br /&gt;  台灣的產業，能讓各位發揮創意的，實在不多，提來提去，&lt;br /&gt;  所謂標竿企業就是那幾家擁有數個大工廠的公司─製造業掛帥，就是我們的特色。&lt;br /&gt;  為什麼我們的黨政大員，企業領袖，現在總是把創意創意掛在嘴邊？因為他們很清楚，&lt;br /&gt;  製造業的特質，就是往低人工成本與低土地成本的地方移動，&lt;br /&gt;  為什麼日本的半導體業要outsourcing到台灣，因為台灣做的又好又便宜。&lt;br /&gt;  大陸正在發展他們的“集成電路工業”，&lt;br /&gt;  NEC在上海的華虹，Motorola　的天津廠都有0.35μm的製程，雖然，因為政治的因素，&lt;br /&gt;  他們沒有辦法得到先進的製程設備，可是在台灣請一個工程師，在大陸可以請十個，&lt;br /&gt;  在台灣租一塊地，在大陸可以買十塊。更可怕的是，現在在美國各大公司的先進半導體實驗室，&lt;br /&gt;  大陸人不知凡幾，台灣人都不見了，回來撈錢了。台灣工程師的薪水越來越高，&lt;br /&gt;  園區的地越來越貴。學生們都不願意出國去學更先進的技術，寧願進工廠，&lt;br /&gt;  做股票的大夢。你憑什麼說，大陸的晶圓代工，永遠沒法子威脅台灣？胡定華說，&lt;br /&gt;  大陸的半導體業在十年後，會成為台灣嚴重的威脅─哈！又是一個“十年理論”。&lt;/p&gt; &lt;p&gt;當然，我們仍然可以在這個代工廠遍佈的小島上，找到一些靠著創意與努力，&lt;br /&gt;  結出甜美果實的例子，高雄左營有家公司叫“微妙軟體”，老闆和14個工程師散盡家財，&lt;br /&gt;  每天焚膏繼晷，終於研發出世界最強的　3D/VR（虛擬實境）引擎，&lt;br /&gt;  Intel捨棄微軟的同類型產品，準備用他們的來demo　PentiumIII。&lt;br /&gt;  許多大公司想收購他們，或爭相入股，都被拒絕了。他們著眼於龐大的教育，&lt;br /&gt;  遊戲軟體市場，預計　2000年的EPS　有　57　元！請注意這一家公司，&lt;br /&gt;  這裡寫的很簡單而已！中正大學的網路實驗室。開發出功能最強的中文搜尋引擎，&lt;br /&gt;  現在已經成立了一家公司。國內各大網站莫不使用其技術。還有我們熟知的趨勢、&lt;br /&gt;  矽統。友立…像是沙漠中綻放的雛菊，&lt;br /&gt;  在向世人昭告：我們也有以自己的智慧開發出來的產品！&lt;/p&gt; &lt;p&gt;具備創業精神，並不就是叫你去創業，而是一種工作態度。張忠謀告訴你，&lt;br /&gt;  只要能夠發揮創業精神，你就能成功立業。同學們，看了以上所舉的各種實例，&lt;br /&gt;  你有什麼感想呢？晶圓代工是別人的創意，以他當大老闆，你當小嘍囉;&lt;br /&gt;  他賺大錢，你賺小錢，小錢不要緊，糟糕的是你的小錢完全操之於人，操之於環境，&lt;br /&gt;  你該發幾張，可撈幾年，股價多少，幾乎是由別人來決定。而且，&lt;br /&gt;  你的人生好比開口向下的拋物線一開始很風光，若干年後變得平緩，進而停滯，&lt;br /&gt;  以後會不會下滑，我就不知道了。如果你堅持要做能發揮創意的工作，&lt;br /&gt;  而且秉持著張忠謀所講的創業精神，不怕苦、不怕難，勇敢面對人生的無常。&lt;br /&gt;  我始終相信聖經裡的一句話：凡付出者必得報償。你會成功的。&lt;br /&gt;  此時你對你該有什麼地位，該賺多少錢，有多得多的掌控權。即使環境再差，&lt;br /&gt;  你仍然可以帶著以前學會的一身應付挫折、突破困境的好功夫，放手一博，&lt;br /&gt;  說不定可以再創一番新境界。你的人生，好比是一個開口向上的拋物線，&lt;br /&gt;  一開始很鬱卒，失敗挫折接踵而來，爾後漸入佳境，然後向上攀升。兩條不同的人生路途，&lt;br /&gt;  絕大部份的人是選擇前者的，因為看的見，摸的到，阻力小。只有少部份的人是選擇後者。&lt;br /&gt;  各位崇拜的張忠謀、曹興誠，還有當初跟他們一起披荊斬棘的諸多夥伴，是選擇後者的。&lt;br /&gt;  我們台灣，需要多一點這樣的人。我們要擺脫製造業的宿命，就要充份運用全世界密度最高，&lt;br /&gt;  素質也最好的碩士群，完整而全面的，發展具創意與創業精神的高科技產業或服務業。&lt;/p&gt; &lt;p&gt;有人說我們不用抄襲美國，那麼蕭萬長會告訴你，只有這樣才是台灣的活路。&lt;br /&gt;  但是人力的配置，最終的決定權仍然是在擁有某種專業背景的你，你決定去哪兒，&lt;br /&gt;  我們產業就會走往那個方向。這樣的決定，是個巨大的心靈工程，&lt;br /&gt;  需要耗費許多時間精力，充份的瞭解，瞭解，再瞭解。瞭解一個產業，一家公司，&lt;br /&gt;  明辨何者是浮面，何者是真實。瞭解你自己最深沉的內在，你想要什麼？你有多少能量？&lt;br /&gt;  能做什麼事？這樣的瞭解，有人花了數年，有人花了數十年，才終於“開悟”。&lt;/p&gt; &lt;p&gt;我不懂，即將面臨就業，這樣一個複雜，卻也是人生中最早，&lt;br /&gt;  關卡時機最好的的你們，怎麼會有時間來吵排名，吵校名呢？&lt;/p&gt; &lt;p&gt;我是從晶圓代工業逃出來的人，這篇文章因此引用晶圓代工的例子也最多機會了，&lt;br /&gt;  你該帶著你的創意及夢想，尋找，甚或開創另外一片新的天空，&lt;br /&gt;  不要路走到一半才來後悔，才驚覺浪費了太多的時間，像我這樣。&lt;/p&gt; &lt;p&gt;網路是開放的園地，一種主張，說法，總有正反兩面的意見，&lt;br /&gt;  對於許多網友的肯定，我衷心感謝，網友們的指正，我誠心接受，&lt;br /&gt;  至於網友們情緒性的攻訐，否定，就是各位學弟妹們的作業─去明辨吧。&lt;/p&gt; &lt;p&gt;得罪了許多老同事，在此也衷心致歉。希望能帶給各位一些幫助&lt;/p&gt;</summary></entry><entry><title> 大智若魚~人生處處是道場: JBoss 4 + EJB 3 在 Netbeans 6.5 中環境的設定</title><link href="http://oss-tw.blogspot.com/2008/11/jboss-4-ejb-3-netbeans-65.html" rel="alternate"></link><updated>2008-11-21T02:50:34Z</updated><author><name>郭朝益(ChaoYi, Kuo)</name><email>Kuo.ChaoYi@gmail.com</email></author><id>http://oss-tw.blogspot.com/2008/11/jboss-4-ejb-3-netbeans-65.html</id><summary type="html">老魚先前礙於某些原因不方便介紹其它同是開源的 Java EE 應用伺服器,&lt;br /&gt;不過現在老魚身上這個禁令解除了~今天我們來看 -&lt;span&gt; JBoss&lt;/span&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Sx-9Cwd1BEg/SSWmm458JOI/AAAAAAAABoY/6VH9ALyAEmI/s1600-h/logo.gif"&gt;&lt;img src="http://3.bp.blogspot.com/_Sx-9Cwd1BEg/SSWmm458JOI/AAAAAAAABoY/6VH9ALyAEmI/s400/logo.gif" alt="" id="BLOGGER_PHOTO_ID_5270802125947675874" border="0" /&gt; &lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.jboss.org/"&gt;http://www.jboss.org/&lt;/a&gt;&lt;br /&gt;由 RedHat 公司收購後持續發展的 Java EE Server, 經過不斷的發展,&lt;br /&gt;有 JBoss 所延伸的相關產品, 產生了完整的 Java 企業架構的完整應用,&lt;br /&gt;小至與 IDE 發開工具 Eclipse 的整合, 大到 SOA , ESB,  jBPM, SSO ...&lt;br /&gt;非常的健全的 Java 平台應用.&lt;br /&gt;&lt;br /&gt;首先我們先取得最新的 Netbeans 6.5 正式版,&lt;br /&gt;&lt;a href="http://www.netbeans.org/downloads/index.html"&gt;http://www.netbeans.org/downloads/index.html&lt;/a&gt;&lt;br /&gt;選取 "Java" 這個內容版約 200 MB, 並進行安裝.&lt;br /&gt;&lt;br /&gt;之後我們前往 JBoss 取得下載 EE AS&lt;br /&gt;&lt;a href="http://www.jboss.org/jbossas/downloads/"&gt;JBoss Application Server Downloads&lt;/a&gt;&lt;br /&gt;目前 JBoss 5 無法在 Netbeans 6.5 中順利整合,&lt;br /&gt;我們選擇 JBoss 4 來下載後, 直接解壓縮到您想放置的位置即可.&lt;br /&gt;&lt;br /&gt;再來我們於 Netbeans 6.5 中進行 Server 註冊, 如下圖在"Server"上按右鍵,&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Sx-9Cwd1BEg/SSWs_T01_2I/AAAAAAAABog/9bmn4p_22fo/s1600-h/2008-11-21+%E4%B8%8A%E5%8D%88+02-29-21.png"&gt;&lt;img src="http://2.bp.blogspot.com/_Sx-9Cwd1BEg/SSWs_T01_2I/AAAAAAAABog/9bmn4p_22fo/s400/2008-11-21+%E4%B8%8A%E5%8D%88+02-29-21.png" alt="" id="BLOGGER_PHOTO_ID_5270809142560685922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;在下一步選取您解開的 JBoss 4 的頂層資料夾位置,&lt;br /&gt;其餘步驟先套用預設值即可, 即可看到被新增的 JBoss,&lt;br /&gt;點選 JBoss Application Server 再按右鍵, 您就可以看到配套的功能,&lt;br /&gt;從啟動到 JBoss 控制台等等均提供可視化的支援.&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_Sx-9Cwd1BEg/SSWuXNt7ARI/AAAAAAAABoo/ryno30lkq-Y/s1600-h/2008-11-21+%E4%B8%8A%E5%8D%88+02-33-56.png"&gt;&lt;img src="http://3.bp.blogspot.com/_Sx-9Cwd1BEg/SSWuXNt7ARI/AAAAAAAABoo/ryno30lkq-Y/s400/2008-11-21+%E4%B8%8A%E5%8D%88+02-33-56.png" alt="" id="BLOGGER_PHOTO_ID_5270810652749529362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;再來我們快速的新增一個新的"Project",&lt;br /&gt;在 Java EE 下選擇進行 EJB Module 開發,&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_Sx-9Cwd1BEg/SSWvOwAm_aI/AAAAAAAABow/GZiPlXRFoqI/s1600-h/2008-11-21+%E4%B8%8A%E5%8D%88+02-40-08.png"&gt;&lt;img src="http://1.bp.blogspot.com/_Sx-9Cwd1BEg/SSWvOwAm_aI/AAAAAAAABow/GZiPlXRFoqI/s400/2008-11-21+%E4%B8%8A%E5%8D%88+02-40-08.png" alt="" id="BLOGGER_PHOTO_ID_5270811606847520162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;我們就可以看到如下的可選項, JBoss 與 Java EE 5:&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Sx-9Cwd1BEg/SSWvv_01hyI/AAAAAAAABo4/lic93GIwhWw/s1600-h/2008-11-21+%E4%B8%8A%E5%8D%88+02-41-36.png"&gt;&lt;img src="http://4.bp.blogspot.com/_Sx-9Cwd1BEg/SSWvv_01hyI/AAAAAAAABo4/lic93GIwhWw/s400/2008-11-21+%E4%B8%8A%E5%8D%88+02-41-36.png" alt="" id="BLOGGER_PHOTO_ID_5270812178028791586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;再來在這 project 的名稱上擊右鍵,&lt;br /&gt;就可看到 SessionBean / MDB 可供開發的選項了.</summary><category term="java ee"></category><category term="java 課程日誌"></category><category term="jboss"></category></entry><entry><title>Tsung's Blog: 使用 Google CDN Host 的 Javascript Library - jQuery</title><link href="http://plog.longwin.com.tw/news-google-yahoo/2008/11/21/google-cdn-host-ajax-library-jquery-2008" rel="alternate"></link><updated>2008-11-20T19:17:15Z</updated><author><name>jon</name><email>nospam@nospam.com</email></author><id>http://plog.longwin.com.tw/news-google-yahoo/2008/11/21/google-cdn-host-ajax-library-jquery-2008</id><summary type="html">&lt;p&gt;
雖然這不算新聞, 不過經常要查詢使用, 還是紀錄一下.
&lt;/p&gt;
&lt;p&gt;
Google 幫目前當紅的 Javascript Framework 都做 Host, 而且透過他的 CDN(&lt;a href="http://en.wikipedia.org/wiki/Content_Delivery_Network" target="_blank" title="Content Delivery Network - CDN"&gt;Content Delivery Network&lt;/a&gt;), 讓全球抓取此 Library 的速度都跟抓當地網站檔案一樣快.
&lt;/p&gt;

&lt;p&gt;
目前 Google Host 的 AJAX Library 有: &lt;a href="http://jquery.com/" target="_blank" title="jQuery: The Write Less, Do More, JavaScript Library"&gt;jQuery&lt;/a&gt;, &lt;a href="http://ui.jquery.com/" target="_blank" title="jQuery UI - Home"&gt;jQuery UI&lt;/a&gt;, &lt;a href="http://www.prototypejs.org/" target="_blank" title="Prototype JavaScript framework: Easy Ajax and DOM manipulation for dynamic web applications"&gt;Prototype&lt;/a&gt;, &lt;a href="http://script.aculo.us/" target="_blank" title="script.aculo.us - web 2.0 javascript"&gt;script.aculo.us&lt;/a&gt;, &lt;a href="http://mootools.net/" target="_blank" title="MooTools - a compact javascript framework"&gt;MooTools&lt;/a&gt;, &lt;a href="http://dojotoolkit.org/" target="_blank" title="Home | The Dojo Toolkit"&gt;Dojo&lt;/a&gt; 等. (文件上寫的, 除了 YUI 沒 Host 外, 大概都有了.)
&lt;/p&gt;
&lt;h4&gt;
使用方式
&lt;/h4&gt;
&lt;p&gt;
下面只紀錄 jQuery 的使用方式, 其它可再自行看說明.
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;官方主頁&lt;a href="http://code.google.com/apis/ajaxlibs/" target="_blank" title="AJAX Libraries API - Google Code"&gt;: AJAX Libraries API - Google Code&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;各種 AJAX Library 的路徑整理及說明: &lt;a href="http://code.google.com/apis/ajaxlibs/documentation/index.html" target="_blank" title="Developer's Guide - AJAX Libraries API - Google Code "&gt;Developer's Guide - AJAX Libraries API - Google Code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
使用方式有下述兩種:
&lt;/p&gt;
&lt;p&gt;
註: 單純使用 jQuery, 可以不用載入 jQuery UI.
&lt;/p&gt;
&lt;h5&gt;
靜態載入
&lt;/h5&gt;
&lt;ul&gt;
	&lt;li&gt;jQuery 路徑: http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js (我都用這個. :P)
	&lt;blockquote&gt;
		&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
	&lt;/blockquote&gt;
	&lt;/li&gt;
	&lt;li&gt;jQuery UI 路徑: http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.2/jquery-ui.min.js
	&lt;blockquote&gt;
		&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://ajax.googleapis.com/ajax/libs/jqueryui/1.5.2/jquery-ui.min.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
	&lt;/blockquote&gt;
	&lt;/li&gt;
&lt;/ul&gt;
&lt;h5&gt;
動態載入
&lt;/h5&gt;
&lt;p&gt;
jQuery &amp;amp; jQuery UI 動態載入:
&lt;/p&gt;
&lt;blockquote&gt;
	&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://www.google.com/jsapi&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
	&amp;lt;script type=&amp;quot;text/javascript&amp;quot; language=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
	google.load(&amp;quot;jquery&amp;quot;, &amp;quot;1.2&amp;quot;);&lt;br /&gt;
	google.load(&amp;quot;jqueryui&amp;quot;, &amp;quot;1.5.2&amp;quot;); // 不用 jQuery UI 可以不用此行&lt;br /&gt;
	&amp;lt;/script&amp;gt;
&lt;/blockquote&gt;
&lt;p&gt;
實際上, Google 也是有幫 YUI Host 的, 詳見: &lt;a href="http://yuiblog.com/blog/2008/11/19/yui-google/" target="_blank" title="Google Hosting YUI Files on ajax.googleapis.com"&gt;Google Hosting YUI Files on ajax.googleapis.com&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
不過, YUI 還是交給 Yahoo! Host 吧~ YUI 的詳細 Host 設定資訊可見: &lt;a href="http://developer.yahoo.com/yui/articles/hosting/" target="_blank" title="Serving YUI Files from Yahoo! Servers"&gt;Serving YUI Files from Yahoo! Servers&lt;/a&gt;
&lt;/p&gt;
&lt;h4&gt;
相關網頁
&lt;/h4&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://googleajaxsearchapi.blogspot.com/" target="_blank" title="Google AJAX Search API Blog"&gt;Google AJAX Search API Blog&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://blog.miniasp.com/post/2008/10/Consider-using--Google-AJAX-Libraries-API-when-deploying-website.aspx" target="_blank" title="網站部署可考慮使用 Google AJAX Libraries API 載入 JS"&gt;網站部署可考慮使用 Google AJAX Libraries API 載入 JS&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;</summary><category term="news-google-yahoo"></category></entry><entry><title>Tsung's Blog: Ubuntu / Debian: sudo 出現 unable to resolve host 錯誤解法</title><link href="http://plog.longwin.com.tw/my_note-unix/2008/11/20/linux-sudo-unable-to-resolve-host-2008" rel="alternate"></link><updated>2008-11-20T03:54:00Z</updated><author><name>jon</name><email>nospam@nospam.com</email></author><id>http://plog.longwin.com.tw/my_note-unix/2008/11/20/linux-sudo-unable-to-resolve-host-2008</id><summary type="html">&lt;p&gt;
於 Linux 環境, 假設這台機器名字叫 dev(機器的 hostname), 每次執行 sudo 就出現這個警告訊息:
&lt;/p&gt;
&lt;blockquote&gt;
	sudo: unable to resolve host dev
&lt;/blockquote&gt;

&lt;p&gt;
雖然 sudo 還是可以正常執行, 但是警告訊息每次出來還是有點煩人, 而這只是機器在反解上的問題, 所以就直接從 /etc/hosts 設定, 讓 dev(hostname) 可以解回 127.0.0.1 的 IP 即可.
&lt;/p&gt;
&lt;h4&gt;
/etc/hosts 原始內容
&lt;/h4&gt;
&lt;p&gt;
$ cat /etc/hosts # 原始 /etc/hosts 設定檔內容
&lt;/p&gt;
&lt;blockquote&gt;
	127.0.0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost &lt;br /&gt;
	&lt;br /&gt;
	# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
	::1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost ip6-localhost ip6-loopback&lt;br /&gt;
	fe00::0 ip6-localnet&lt;br /&gt;
	ff00::0 ip6-mcastprefix&lt;br /&gt;
	ff02::1 ip6-allnodes&lt;br /&gt;
	ff02::2 ip6-allrouters&lt;br /&gt;
	ff02::3 ip6-allhosts
&lt;/blockquote&gt;
&lt;h4&gt;
解法
&lt;/h4&gt;
&lt;p&gt;
於 127.0.0.1 localhost 後面加上主機名稱(hostname) 即可, /etc/hosts 內容修改成如下:
&lt;/p&gt;
&lt;blockquote&gt;
	127.0.0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost dev&lt;br /&gt;
	# 或 改成下面這兩行&lt;br /&gt;
	#127.0.0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost&lt;br /&gt;
	#127.0.0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dev&lt;br /&gt;
	&lt;br /&gt;
	# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
	::1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost ip6-localhost ip6-loopback&lt;br /&gt;
	fe00::0 ip6-localnet&lt;br /&gt;
	ff00::0 ip6-mcastprefix&lt;br /&gt;
	ff02::1 ip6-allnodes&lt;br /&gt;
	ff02::2 ip6-allrouters&lt;br /&gt;
	ff02::3 ip6-allhosts
&lt;/blockquote&gt;
&lt;p&gt;
這樣設完後, 使用 sudo 就不會再有那個錯誤訊息囉~ :) 
&lt;/p&gt;</summary><category term="my_note-unix"></category></entry><entry><title>陽光普照企鵝: X 檔案中的白鐵仔</title><link href="http://blog.locomotion.tw/2008/11/x.html" rel="alternate"></link><updated>2008-11-19T01:16:10Z</updated><author><name>Louis</name><email>noreply@blogger.com</email></author><id>http://blog.locomotion.tw/2008/11/x.html</id><summary type="html">剛剛看完 X 檔案第三季的第九集，影集一開始沒有多久就出現一個熟悉的東西：&lt;br /&gt;一輛火車，有銀白色的不鏽鋼車體，車頂帶著巨大的包包，只不過它是 "美國 SIZE"。&lt;br /&gt;&lt;br /&gt;有 ptt X-files 看板的板友也發現到這個眼熟的車子，並且推文說："看到那節火車好有日本風,掛在美國火車後面滿不搭的"。&lt;br /&gt;&lt;br /&gt;其實影集裡面出現的是 Budd 公司所製造的 Rail Diesel Car(RDC)。這系列車特色是客車本身就有引擎，可以單獨一節車箱運行，也可以很多節車廂串在一起運作。這個特性很適合美國那種地廣人稀的區域，所以很受到美國鐵路公司的歡迎。幾十年過後，這些車輛還有些在路線上運作。有愛好者還特地替這系列車做個&lt;a href="http://www.budd-rdc.org/"&gt;網站&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;那為甚麼板友會說這車很有日本風呢？因為日本的&lt;a href="http://www.tokyu.co.jp"&gt;東急&lt;/a&gt;有取得 Budd 的製造授權，所以東急也製造了不少類似的車輛。台灣也有從東急進口這系列車輛，就是大名鼎鼎、聞名一時的光華號特快。&lt;br /&gt;&lt;br /&gt;影集內的 Budd RDC 最後是被炸了，好可憐。&lt;br /&gt;&lt;br /&gt;註:因為年紀的關係，我沒有看過光華號。不過我倒是看過後期其實是普通車的柴油特快。</summary><category term="火車"></category></entry><entry><title>Tsung's Blog: 好站: 全球 IPv4/IPv6 位址統計表</title><link href="http://plog.longwin.com.tw/my-favorite-site/2008/11/19/global-ip-address-stats-2008" rel="alternate"></link><updated>2008-11-18T18:22:26Z</updated><author><name>jon</name><email>nospam@nospam.com</email></author><id>http://plog.longwin.com.tw/my-favorite-site/2008/11/19/global-ip-address-stats-2008</id><summary type="html">&lt;p&gt;
想知道某個 IP 到底來自哪個國家, 除了查 GeoIP(&lt;a href="http://www.maxmind.com/" target="_blank" title="Geolocation and Online Fraud Prevention from MaxMind"&gt;Geolocation and Online Fraud Prevention from MaxMind&lt;/a&gt;) 的 DB外, 還可以參考這個網站的資訊.
&lt;/p&gt;

&lt;p&gt;
由 &lt;a href="http://trace.twnic.net.tw/" target="_blank" title="台灣網際網路資訊中心-網際網路路由查測"&gt;台灣網際網路資訊中心&lt;/a&gt; 提供的 全球IP位址統計表:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://trace.twnic.net.tw/ipstats/" target="_blank" title="IPv4位址統計表"&gt;IPv4位址統計表&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://trace.twnic.net.tw/ipstats/statsipv6.php" target="_blank" title="IPv6位址統計表"&gt;IPv6位址統計表&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;</summary><category term="my-favorite-site"></category></entry></feed>