2007年11月28日 星期三

[MQueue] MQ15 - MQSeries System Administration


大概是因為公司以後要把 IBM MQueue Centralize
MQ集中之後可能由某部門接收管理,
所以將來MQ會變成一個龐然大物,
於是這三天被派去上 IBM MQueue 的訓練課程,

課程代號:MQ15 - MQSeries System Administration
聽說上課費用是 NT$ 18,000 (含稅),不過我ㄉ應該是用點數ㄉ要 36 點
公司出錢,ㄏㄏㄏ,這時候覺得公司還不錯耶~~~
可是我們 BEA WebLogic Team,生意是越作越大ㄌ ...


然而,這三天11/26(一)~11/28(三)大概是我今年最最忙ㄉ三天了,
因為一、三晚上我還有研究所ㄉ課要上,行程變得非常非常的趕,

行程預定表:
11/26(一) 桃園 -> 台北MQ -> 新竹研究所ㄉ課 -> 桃園
11/27(二) 桃園 -> 台北MQ -> 桃園
11/28(三) 桃園 -> 台北MQ -> 新竹研究所參加meeting -> 住新竹姊

------>>>>>> 鬧鐘在鬼叫 可是我還不想起床 <<<<<<------

星期一大清早七點,從桃園開車到 台北市襄陽路9號12樓 (IBM教育訓練中心),
伴隨著"米塔颱風"共伴豪雨的襲擊,加上PDA "趴趴造" 亂指一通,
害我一大早就過得非常驚險,尤其是不能左轉ㄉ地方,導航硬是ㄍㄞ要左轉,
雨天視線不好,都是到ㄌ路口才判斷要不要上或下交流道,
"趴趴造"跟路標指示的,有時候又不太一樣,
只能靠臨場反應,猜上猜下,靠左靠右,

結果喵ㄉ勒,每次照導航結果都是 "路線重新規劃" ,真ㄉ是他媽ㄉBX(X=央) ...
早知道直接一高下重慶北路,直接殺到襄陽路左轉就搞定ㄌ,
沒事繞到五股、新莊、三重、忠孝橋 ...,沿路塞到爆炸 ...
果然 "最佳路徑" 也不一定是最好的 Solution ... XD

當然啦,第一天給它遲到ㄌ, 開了快兩個鐘頭的車,
只好隨便把車停到姓揚的人開的"信陽停車場",機械式ㄉ,
第一小時 100元,第二小時 50元 ...
二十四小時內上限 300元,
後來算算,最後一個選項還不賴,後面兩天也就停在那邊ㄌ,

第一天 MQ 教了一些基本常識,什麼是WebSphere MQ
什麼是 QM(Queue Manager)?什麼是 Q(Queue)?
Installation and Configuration?
以前只知道 Message-Driven Bean 、
JMS (Java Message Service)之類ㄉ去連MQ,
終於知道MQ裡面ㄉ實際運作原理與物件(Object),
比想像還簡單,還蠻開心的。 :)

上完MQ,就南下回交大上"計算機架構(Computer Architecture)",
今天講的是 Memoey Hierarchy Design,這個就有點硬了,
上完課,就繼續跟"米塔颱風"搏鬥,順利回到桃園。

------>>>>>> 每天起床 都希望今天會是個好日子 <<<<<<------

第二天行程算是"比較"簡單ㄉ了,不過今天教的MQ"不簡單!!!",
講了一些 Message Queue Interface (MQI) 以及 Triggering,
Trigger 主要是因為以前RAM很貴,所以盡量讓Queue沒事的時候多休息,
多休息沒事,沒事多休息 ... 才不會浪費Resource的機制,
聽說現在新的規劃就比較少用到ㄌ,
但是,有一些小撇步,是不可少的,
不然,將來系統一大,再大的Resource也不夠。

上完MQ,週二ㄉ晚上就會比較輕鬆了,(一路上是這樣告訴自己ㄉ)

一回到家,開電腦,挖勒,登!登!登!
獨孤木跟王公建興 MSN 來ㄌ,說要調整新裝的三台PC Server,

話說這三台PC Server,是用來加強獨孤木的Web2.0 殺手級網站 用的,
我用了2007/11/8才剛出的 Red Hat Fedora 8 熱騰騰的版本
建興說要用 JDK6 踹,那就來裝 1.6 吧,

AaA : 會不會太慘忍了一點?
迷之音:不會!
AaA : 那 就 再 慘 忍 一 點 !!!

於是裝了

[amzshar@X5 ~]# java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Server VM (build 1.6.0_03-b05, mixed mode)



所以我也索性配置ㄌApache 2.2.6 與 Tomcat 6.0.14讓它更發光發熱。
然而 Fedora8修改了一些設定,倒是多花了我一些時間來改我以前寫的 Shell,
不過,還好,薑還是老的辣,難不倒我~ lol
但是這樣一搞,就被搞到半夜一點多快兩點 ... Orz ...

------>>>>>> 靠夭,今天早上又被自己帥醒了! <<<<<<------

第三天,就是今天啦!
有了前兩天的教訓,今天就直接從一高下重慶北路,殺到襄陽路,
本來想說順便在館前路來個水溝蓋跑法進入停車場,
不過那邊沒有水溝蓋,也就算ㄌ,呵呵~~~

今天MQ上的是 Distributed Queue management 、MQ Cluster以及一些 SuportPac,
不過 MQ Cluster 倒是令我驚訝ㄚ,
怎麼那麼...
算了,就當我沒說,ㄎㄎㄎ,
不過,比V5.3好很多了,他們講ㄉ,不代表本人立場。

下午上到四點多結訓了,我就回到交大跟其他同學、學長、教授 meeting
=> 非同步電路設計(Asynchronous Circuit Design) 的論文研討 ...
不過今天報告ㄉ比較快,八點多就搞定ㄌ。耶!還不賴!

------>>>>>> 有人對我說 你好神 <<<<<<------

本來 Hank 跟 LH 說要吃宵夜,打ㄌ電話給他們都說剛吃飽,
好吧!五萬精兵猶存,來日再戰必勝!!! 改天再吃ㄅ~~~

那你/妳問我現在在幹嘛?當然是在寫 BLOG 囉 ... lol
阿你/妳不是正在看Blogㄇ? ㄏㄏ

等我有空玩一玩MQ,再把心得寫出來,跟大家分享與討論。

2007年11月21日 星期三

[Kuso] BlogBlind 很瞎的部落格

今天被最熱門討論的網站,大概就屬這個了吧 :D

http://blogblind.wraecca.info/

進去之後可以看到網友們發揮 web2.0 功力,

對不爽的網站可以自由的發揮,填上你的意見,

還可以 push 跟排名 ...

哈哈哈~ 真是太犀利了~

2007年11月20日 星期二

[DBA] MySQL基本常用SQL

---------------------------------------- ※ MySQL 使用者管理 SQL 語法: ---------------------------------------- 
  $ mysql -u root //AaA:第一次還沒設密碼時登入用 
  $ mysql -u root -p //AaA:用密碼登入,也可以p後面直接加密碼,不過很容易被別人發現 
  $ mysql --i-am-a-dummy -u root -p //告知我是初學者,刪資料會先被提示 

 mysql> SELECT VERSION(); //AaA:顯示目前MySQL版本 
 mysql> SELECT USER(); //AaA:顯示目前使用者 
 mysql> CREATE USER username; //AaA:建立使用者,會產生沒有任何權限的使用者 username@% 
 mysql> set password for username = password('123456'); //AaA:設定使用者 username@% 的密碼 
 mysql> set password for username = password(); //AaA:將使用者 username@% 的密碼清空 mysql> set password for root@localhost = password('123456'); //AaA:設定使用者 root@localhost 的密碼 
 mysql> GRANT ALL ON *.* TO username; //AaA:給予使用者所有權限(但不包含GRANT權限) 
 mysql> REVOKE all ON *.* FROM username; //AaA:取消使用者所有權限 (*.* 前面*是資料庫,後面*是表格) 
 mysql> GRANT ALL ON *.* TO username IDENTIFIED BY 'password'; //AaA:給予使用者所有權限,並設定使用者密碼 
 mysql> FLUSH PRIVILEGES; //AaA:即時更新權限的更改 
 mysql> DROP USER username; //AaA:刪除使用者,等於執行以下兩個指令 
mysql> DELETE FROM user WHERE User='username'; 
mysql> DELETE FROM db WHERE User='username'; 

--------------------------------------- 
※ MySQL 資料庫管理 SQL 語法: 
--------------------------------------- 
mysql> SHOW DATABASES; //AaA:顯示所有databases 
mysql> USE db_name; //AaA:使用某個database 
 mysql> CREATE DATABASES db_name; //AaA:創建一個database 
 mysql> DROP DATABASE db_name; //AaA:砍掉一個database 

 ------------------------------------ 
※ MySQL 表格管理 SQL 語法: 
------------------------------------ 
mysql> SHOW tables; //AaA:顯示該database的所有table,必須先 USE databasename; 
 mysql> DESC table_name; //AaA:取得tablename的schema,同 describe tablename; 
 mysql> SHOW COLUMNS FROM table_name; //AaA:顯示表格的定義 
 mysql> CREATE TABLE table1 ( id CHAR(200) NOT NULL, KEY index_name (id(10))); //AaA:建立一個以id為索引的table 
 mysql> DROP TABLE table1; //AaA:刪除一個TABLE table1 
 mysql> CREATE TABLE table2 ( id INT NOT NULL, last_name CHAR(30) NOT NULL, first_name CHAR(30) NOT NULL, PRIMARY KEY (id), INDEX name (last_name, first_name)); //AaA:建立一個以id為主鍵,而last_name,first_name為雙索引的table 

 //-- INSERT SQL 語法: 
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(22,'amzshar','liu'); 
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(33,'cathy','chung'); 
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(44,'bruce','lin'); 
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(55,'qing','wang'); 
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(66,'gino','fu'); 
mysql> INSERT INTO table2(id, last_name, first_name) VALUES(77,'annisa','chen'); //AaA插入數筆資料 

 //-- SELECT SQL 語法: 
mysql> SELECT COUNT(*) from table2; //AaA:查出有幾筆資料在 TABLE table2 
 mysql> SELECT * FROM table2 WHERE last_name="amzshar" OR first_name="liu"; //AaA:搜尋方式1
 mysql> SELECT * FROM table2 WHERE last_name LIKE 'amz%'; //AaA:搜尋方式2 
 mysql> select (1+2)*3; //AaA:回應 9 
mysql> select 1 IS NULL, 0 IS NULL, NULL IS NULL; //AaA:回應 0 0 1 
mysql> select 2 BETWEEN 2 AND '3'; //AaA:回應 1 mysql> select ISNULL(1+1); //AaA:回應 0 
mysql> select ISNULL(1/0); //AaA:回應 1 
mysql> select ABS(-23); //AaA:回應 絕對值 32 
mysql> select SQRT(4); //AaA:回應 平方根 2.000000 
mysql> select GREATEST(2,0); //AaA:回應 最大值 2 
 mysql> select SUBSTRING('International',5); //AaA:回應 子字串 'national' mysql> select SUBSTRING('International',5,6); //AaA:回應 子字串 'nation' mysql> select REVERSE('abc'); //AaA:回應 'cba' 
 mysql> select LCASE('International'); //AaA:回應Low Case 'international' 
 mysql> select UCASE('International'); //AaA:回應Upper case 'INTERNATIONAL' 
 mysql> SELECT xx FROM tableD WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 7; //AaA:查出最後7天內的資料 

 //-- UPDATE SQL 語法: 
mysql> update table2 SET last_name='AaA' where id = 22; //-- ALTER SQL 語法: 
mysql> ALTER TABLE table2 ADD ts TIMESTAMP; //AaA:在 TABLE table2 增加一個新TIMESTAMP列 ts 
 mysql> ALTER TABLE table2 DROP COLUMN ts; //AaA:在 TABLE table2 刪除列 ts 

 //-- SHOW 的一些 SQL 語法: 
mysql> SHOW DATABASES; 
mysql> SHOW TABLES [FROM db_name]; 
mysql> SHOW COLUMNS FROM tbl_name [FROM db_name]; 
mysql> SHOW INDEX FROM table2 [FROM db_name]; 
mysql> SHOW GRANTS FOR user xxx; //-- LOCK 的一些 SQL 語法: 
mysql> LOCK TABLES table2 READ, test3 WRITE; 
mysql> SELECT SUM(value) FROM table2 WHERE id= some_id; 
mysql> UPDATE id SET total_value=sum_from_previous_statement where id=some_id; 
mysql> UNLOCK TABLES; 

 //-- INDEX 的一些 SQL 語法: 
mysql> CREATE INDEX index_name ON tbl_name (column(10)); 
mysql> DROP INDEX index_name ON tbl_name


2007年11月15日 星期四

[人生哲學] 標準答案死得快

二次大戰時,美國軍方委託著名的心理學家桂爾福(J. P. Guilford)研發一套心理測驗,希望能用這套東西挑選出最優秀的人,來擔任飛行員。

結果很慘,通過這套測試的飛行員,訓練時成績表現也很亮眼,可是一上戰場,三兩下就被擊落,死亡率非常高。

桂爾福在檢討問題時,發現那些戰績輝煌,身經百戰打不死的飛行員,多半是由退役的『老鳥』挑選出來的。
他非常納悶,為什麼專業精密的心理測量,卻比不上『老鳥』的直覺呢?其中的問題在哪兒呢?

桂爾福向一個老鳥請教,老鳥說:『是什麼道理,我也說不清。不如你和我一起挑幾個小子看看,如何?』

「能夠這樣是最好不過了。」
第一個年輕人推門進來,老鳥請他坐下,桂爾福在旁觀察、紀錄。
『小夥子,如果德國人發現你的飛機,高射砲打上來,你怎麼辦?』老鳥發出第一個問題。
「把飛機飛到更高的高度。」
『你怎麼知道的?』
「作戰手冊上寫的,這是標準答案啊,對不?」
『正確,是標準答案。恭喜你,你可以走了。』
「長官,只有一個問題嗎?沒有其他要問的嗎?」
『你沒有問題,接下來的問題是我們的。』
「是的,長官!」

第一個菜鳥走出去後,進來第二個菜鳥。他剛一坐下,老鳥問了同樣的問題:
『小子,如果該死的德國佬發現你的飛機,高射炮打上來,怎麼辦?』
「呃,找片雲堆,躲進去。」
『是嗎?如果沒有雲呢?』
「向下俯衝,跟他們拼了!」
『你找死啊?』
「那搖擺機身呢?」
『是你開飛機還是我開?書,你都沒看?』
「長官,你說的是作戰手冊嗎?」
『對,難道叫你看《靈犬萊西》?』
「作戰手冊我有看,但太厚,有些記不清。長官,我愛開飛機,我要替美國開飛機。但讀書對我像讀食譜。」

『什麼意思?』
「我煎蛋、煎牛排都行,我還會幫我老媽烤蘋果派。但要我像食譜那樣講出 1、2、3,我就搞不懂了。』
『好,你可以下去了。』
「長官,我是不是說錯什麼?」
『菜鳥,現在不要問問題。』
等菜鳥走出門,老鳥轉過身來問桂爾福:
『教授,如果是你決定,你要挑哪一個?』
「嗯,我想聽聽你的意見。」
... ... ... more ... ... ...
『我會把第一個刷掉,挑第二個。』老鳥說。
「為什麼?」
『沒錯,第一個答的是標準答案,把飛機的高度拉高,讓敵人的高射炮打不到你。但是,德國人是笨蛋嗎?我們知道標準答案,他們不知道嗎?
所以德軍一定故意在低的地方打一波,引誘你把飛機拉高,然後他真正的火網就在高處等著你。這樣你不死,誰死?』
「噢,原來如此。」
『第二個傢伙,雖然有點搞笑。但是,越是不按牌理出牌的小子,他的隨機應變能力反而越好。
碰到麻煩,他可以想出不同的方法來解決,方法越多,活命的機會就越大,像我這種真的打過很多仗沒死的,心裡最清楚,戰場上發生的事,作戰手冊都沒有。只有一樣跟書上寫的一樣。』

「哪一樣?」
『葬禮。只有這樣兒跟書寫的一字不差。作戰都靠背書,那你只能戰死,找不到答案!』

桂爾福經此教訓,重新改造他的測試。新的測試就會問:『如果你有一塊磚頭,請說出50種不同的用途?』
這類激發創意的問題。不但為美國選出真正優秀的飛行員,也因此創造了『創意測試』,成為現代創意活動之父。

人都有惰性,碰到問題,總會用最快、最簡單的方法來解決。最好有個標準答案,是以前人用過就有效的,這樣就不用花腦筋去想。久了成為習慣,就不會去思考新的可能。

現代教育最大的問題,就在『標準答案』。
為了做評量的方便,為了表面的公平,標準答案就是最好的尺,最準的秤。
快又簡單,沒什麼討論空間,只有對與錯,一翻兩瞪眼。
當孩子習慣了一個問題, 一個標準答案,他就會停止尋找。

這就會發生如我最崇拜的 洪蘭 教授說的,當她先告訴學生舊的理論,然後再說舊的已經被新的理論修正或推翻,這時學生會憤憤不平的塗掉剛剛抄的筆記,好像在對她抗議:『為什麼不直接講正確的答案?幹嘛找麻煩?』

如果你相信只有一個標準答案,你不只會停止尋找,在你有了一個標準答案,你就會停止思考。
就像兔子睡著了,只要牠不醒來,距離再短,永遠也到不了點。

你知道日本東芝早年起家時,差點經營不善而關門,是什麼救了東芝?是『彩色電風扇』。
當年第一台電風扇,是黑色的。從此,每個公司生產的電風扇也是黑色的。1952年東芝也不例外,照樣生產了一堆黑色的電扇。但銷售很差,競爭不過別家,公司有7萬名員工,想不出一個辦法,眼看公司陷入危機。
董事長石阪宣佈:『誰能讓電扇打開銷路,就把公司 10%的股份給他。』
這時候,一個小職員向石阪建議,何不把電扇的外殼改成彩色的呢?

石阪因此開了董事會,大家都說這個建議很荒謬,後來石阪想說死馬當活馬醫,姑且一試。結果,彩色電扇銷售奇佳,扭轉東芝的命運,東芝從此黑色人生變彩色。電扇改彩色有什麼了不起?對,因為標準是黑色的,大家就不問青紅皂白,給他黑到底。

洪蘭教授說過一個她親身的經歷,她有一回坐火車,在月台剪票口,一個手撐枴杖的小兒麻痺症女孩,因為沒帶證件而不准用殘障票,和收票員爭論起來。最後,火車來了,女孩只好悻悻然補票。
洪蘭對收票員說:『你難道看不出她是個殘障者嗎?』
收票員很無奈的說:『規定就是規定,沒有證件就不能打折,不然萬一被抓到我要自己賠。』
碰上又笨又勤快,真不知道誰無奈?

*** *** *** *** *** ***
停止思考,就會腦筋死。問題他不會光自己死,還會把別人都弄死。
我們常說人食古不化,其實古代就有好故事。

三國時,劉備統治蜀漢,酒要專賣,不准民間私釀。
有一天,他出來巡視,發現有個人家有釀酒的器具,便下令把那家人抓起來。在旁跟隨的簡雍便問劉備為何抓人?劉備說:『他們有酒具,必有私釀,自然該抓。』簡雍這時突然叫士兵把路邊一個人抓過來,說這人有罪。

劉備 問:『他有何罪?』
簡雍 答:『他犯淫罪。』
劉備 問:『怎麼說他犯淫罪,可有證據?』
簡雍 答:『有,他有淫具。』
劉備聽了,哈哈一笑,把人全放了。

論語先進篇,子路問:聞斯行諸? 『聽到事理,可以立刻去做嗎?』
子曰:有父兄在,如之何其聞斯行之? 『尚有父兄在,怎麼可以呢?』

冉有也問:(聞斯行諸?) 『聽到事理,可以立刻去做嗎?』
子曰:(聞斯行之。)『立刻去做。』

公西華在旁邊聽糊塗了,問孔子為什麼沒有標準答案?
子曰:(求也退,故進之;由也兼人,故退之。)『冉有做事慢,所以催促;子路太性急,所以讓他緩一緩。』

釋迦牟尼佛也碰過同樣的事。
有一次,佛陀的弟子問他,為什麼同一個問題,早上來問的人,跟傍晚來問的人,得到的卻是不同的答案呢?
聽說,佛陀指著太陽說:『早上的太陽和下午的太陽,位置也不一樣啊!』
所以,食古未必不化,不化的吃什麼都不化。食今也不化。

現實生活上有很多情況現狀,不是用學校教的或是理論就可以克服,
要學會活用知識的道理及精神,才不會死得那麼快喔~

.End.

2007年11月13日 星期二

[人生哲學] You've got to find what you love 傾聽你心,找你所愛

這篇文章我以前就有保留,前幾天大學同學賴大呆轉寄mail來,又看了一次,覺得非常棒~ 跟大家分享 ~
因為我也很喜歡 Steve Jobs 的風格,那種打不倒的決心與毅力,值得銘記在心。

史帝夫.賈伯斯(Steve Jobs)是 Apple電腦、皮克斯動畫(玩具總動員)創辦人兼CEO
.


傾聽你心,找你所愛 'You've got to find what you love,' Jobs says
(2005.6.12,對美國史丹福大學畢業生演講全文)
-Stay Hungry, Stay Foolish (求知若飢 ,虛心若愚 )
今天,很榮幸來到各位從世界上最好的學校之一畢業的畢業典禮上。我從來沒從大學畢業過,說實話,這是我離大學畢業最近的一刻。
今天,我只說三個故事,不談大道理,三個故事就好。
第一個故事,是關於人生中的點點滴滴如何串連在一起
我在里德學院(Reed College)待了六個月就辦休學了。 到我退學前,一共休學了十八個月。那麼,我為什麼休學?(聽眾笑)這得從我出生前講起。
... ... ... more ... ... ...
我的親生母親當時是個研究生,年輕未婚媽媽,她決定讓別人收養我。
她強烈覺得應該讓有大學畢業的人收養我,所以我出生時,她就準備讓我被一對律師夫婦收養。 但是這對夫妻到了最後一刻反悔了,他們想收養女孩。
所以在等待收養名單上的一對夫妻,我的養父母,在一天半夜裡接到一通電話, 問他們「有一名意外出生的男孩,你們要認養他嗎?」而他們的回答是「當然要」。
後來,我的生母發現,我現在的媽媽從來沒有大學畢業,我現在的爸爸則連高中畢業也沒有。 她拒絕在認養文件上做最後簽字。直到幾個月後,我的養父母保證將來一定會讓我上大學,她的態度才軟化。
十七年後,我上大學了。但是當時我無知地選了一所學費幾乎跟史丹佛一樣貴的大學(聽眾笑),我那工人階級的父母將所有積蓄都花在我的學費上。
六個月後,我看不出唸這個書的價值何在。那時候,我不知道這輩子要幹什麼,也不知道唸大學能對我有什麼幫助,只知道我為了唸這個書,花光了我父母這輩子的所有積蓄。所以,我決定休學,相信船到橋頭自然直。
當時這個決定看來相當可怕,可是現在看來,那是我這輩子做過最好的決定之一。(聽眾笑)
當我休學之後,我再也不用上我沒興趣的必修課,把時間拿去聽那些我有興趣的課。這一點也不浪漫。我沒有宿舍,所以我睡在友人家裡的地板上,靠著回收可樂空罐的退費五分錢買吃的。每個星期天晚上得走七哩的路,繞過大半個鎮去印度教的 HareKrishna 神廟吃頓好料,我喜歡 Hare Krishna 神廟的好料。
就這樣追隨我的好奇與直覺,大部分我所投入過的事務,後來看來都成了無比珍貴的經歷(And much of what I stumbled into by following mycuriosity and intuition turned out to be priceless later on )。
舉個例來說。當時里德學院有著大概是全國最好的書寫教育。校園內的每一張海報上,每個抽屜的標籤上,都是美麗的手寫字。
因為我休學了,可以不照正常選課程序來,所以我跑去上書寫課。 我學了serif 與sanserif 字體,學到在不同字母組合間變更字間距,學到活字印刷偉大的地方。
書寫的美好、歷史感與藝術感是科學所無法掌握的,我覺得這很迷人。
我沒預期過學這些東西能在我生活中起些什麼實際作用,不過十年後,當我在設計第一台麥金塔時,我想起了當時所學的東西,所以把這些東西都設計進了麥金塔裡,這是第一台能印刷出漂亮東西的電腦。
如果我沒沉溺於那樣一門課裡,麥金塔可能就不會有多重字體跟等比例間距字體了。
又因為 Windows抄襲了麥金塔的使用方式(聽眾鼓掌大笑)。因此,如果當年我沒有休學,沒有去上那門書寫課,大概所有的個人電腦都不會有這些東西,印不出現在我們看到的漂亮的字來了。
當然,當我還在大學裡時,不可能把這些點點滴滴預先串連在一起,但在十年後的今天回顧,一切就顯得非常清楚。
我再說一次,你無法預先把點點滴滴串連起來;只有在未來回顧時,你才會明白那些點點滴滴是如何串在一起的(you can't connect the dots look-ing forward; you can only connect them looking backwards )。
所以你得相信,眼前你經歷的種種,將來多少會連結在一起。你得信任某個東西,直覺也好, 命運也好,生命也好,或者業力。
這種作法從來沒讓我失望,我的人生因此變得完全不同。( Jobs停下來喝水)
我的第二個故事,是有關愛與失去。
我很幸運-年輕時就發現自己愛做什麼事。我二十歲時,跟 Steve Wozniak在我爸媽的車庫裡開始了蘋果電腦的事業。
我們拚命工作,蘋果電腦在十年間從一間車庫裡的兩個小夥子擴展 ! 成了一家員工超過四千人、市價二十億美金的公司。在那事件之前一年推出了我們最棒的作品-麥金塔電腦( Macintosh),那時我才剛邁入三十歲;然後,我被解僱了。
我怎麼會被自己創辦的公司給解僱了?(聽眾笑)
嗯,當蘋果電腦成長後,我請了一個我以為在經營公司上很有才幹的傢伙來,他在頭幾年也確實幹得不錯。可是我們對未來的願景不同,最後只好分道揚鑣,董事會站在他那邊,就這樣在我 30歲的時候,公開把我給解僱了。
我失去了整個生活的重心,我的人生就這樣被摧毀。有幾個月,我不知道要做些什麼。我覺得我令企業界的前輩們失望-我把他們交給我的接力棒弄丟了。
我見了創辦 HP的 David Packard跟創辦Intel的 Bob Noyce,跟他們說很抱歉我把事情給搞砸了。我成了公眾眼中失敗的示範,我甚至想要離開矽谷。
但是漸漸的,我發現,我還是喜愛那些我做過的事情,在蘋果電腦中經歷的那些事絲毫沒有改變我愛做的事。雖然我被否定了,可是我還是愛做那些事情,所以我決定從頭來過。 當時我沒發現,但現在看來,被蘋果電腦開除,是我所經歷過最好的事情。
成功的沉重被從頭來過的輕鬆所取代,每件事情都不那麼確定,讓我自由進入這輩子最有創意的年代。
接下來五年,我開了一家叫做 NeXT 的公司,又開一家叫做 Pixar 的公司,也跟後來的老婆(Laurene)談起了戀愛。
Pixar接著製作了世界上第一部全電腦動畫電影,玩具總動員(Toy Story),現在是世界上最成功的動畫製作公司(聽眾鼓掌大笑)。
然後,蘋果電腦買下了 NeXT,我回到了蘋果,我們在 NeXT發展的技術成了蘋果電腦後來復興的核心部份。我也有了個美妙的家庭。我很確定,如果當年蘋果電腦沒開除我,就不會發生這些事情。
這帖藥很苦口,可是我想蘋果電腦這個病人需要這帖藥。 有時候,人生會用磚頭打你的頭。不要喪失信心。
我確信我愛我所做的事情,這就是這些年來支持我繼續走下去的唯一理由(I'm convinced that the only thing that kept me going was that I loved what I did)。
你得找出你的最愛,工作上是如此,人生伴侶也是如此。你的工作將佔掉你人生的一大部分,唯一真正獲得滿足的方法就是做你相信是偉大的工作,而唯一做偉大工作的方法是愛你所做的事( And the onlyway to do great work is to love what you do )。
如果你還沒找到這些事,繼續找,別停頓。盡你全心全力,你知道你一定會找到。而且,如同任何偉大的事業,事情只會隨著時間愈來愈好。所以,在你找到之前,繼續找,別停頓。(聽眾鼓掌, Jobs喝水)
我的第三個故事,是關於死亡
當我十七歲時,我讀到一則格言,好像是「把每一天都當成生命中的最後一天,你就會輕鬆自在。( If you live each day as if it was your last,someday you'll most certainly be right )」(聽眾笑)
這對我影響深遠, 在過去 33 年裡,我每天早上都會照鏡子,自問:「如果今天是此生最後一日,我今天要做些什麼?」每當我連續太多天都得到一個「沒事做」的答案時,我就知道我必須有所改變了。 提醒自己快死了,是我在人生中面臨重大決定時,所用過最重要的方法。
因為幾乎每件事-所有外界期望、所有的名聲、所有對困窘或失敗的恐懼-在面對死亡時,都消失了,只有最真實重要的東西才會留下( Remember-ing that I'll be dead soon is the most important tool I've everencountered to help me make the big choices in life. Becausealmost everything - all external expectations, all pride, all fearof embarrassment or failure - these things just fall away in theface of death, leaving only what is truly important )。
提醒自己快死了,是我所知避免掉入畏懼失去的陷阱裡最好的方法。人生不帶來、死不帶去,沒理由不能順心而為。
一年前,我被診斷出癌症。我在早上七點半作斷層掃瞄,在胰臟清楚出現一個腫瘤,我連胰臟是什麼都不知道。醫生告訴我,那幾乎可以確定是一種不治之症,預計我大概活不到三到六個月了。
醫生建議我回家,好好跟親人們聚一聚,這是醫生對臨終病人的標準建議。那代表你得試著在幾個月內把你將來十年想跟小孩講的話講完。那代表你得把每件事情搞定,家人才會儘量輕鬆。那代表你得跟人說再見了。
我整天想著那個診斷結果,那天晚上做了一次切片,從喉嚨伸入一個內視鏡,穿過胃進到腸子,將探針伸進胰臟,取了一些腫瘤細胞出來。
我打了鎮靜劑,不醒人事,但是我老婆在場。她後來跟我說,當醫生們用顯微鏡看過那些細胞後,他們都哭了,因為那是非常少見的一種胰臟癌,可以用手術治好。所以我接受了手術,康復了。(聽眾鼓掌)
這是我最接近死亡的時候,我希望那會繼續是未來幾十年內最接近的一次。經歷此事後,我可以比先前死亡只是純粹想像時,要能更肯定地告訴你們下面這些:沒有人想死。即使那些想上天堂的人,也想活著上天堂。(聽眾笑)但是死亡是我們共同的終點,沒有人逃得過。這是註定的,因為死亡很可能就是生命中最棒的發明,是生命交替的媒介,送走老人們,給新生代開出道路。
現在你們是新生代,但是不久的將來,你們也會逐漸變老,被送出人生的舞台。抱歉講得這麼戲劇化,但是這是真的。
你們的時間有限,所以不要浪費時間活在別人的生活裡。
不要被教條所侷限-- 盲從教條就是活在別人思考結果裡。
不要讓別人的意見淹沒了你內在的心聲。最重要的,擁有追隨自己內心與直覺的勇氣,你的內心與直覺多少已經知道你真正想要成為什麼樣的人(havethe courage to follow your heart and intuition. They somehowalready know what you truly want to become),任何其他事物都是次要的。(聽眾鼓掌)
在我年輕時,有本神奇的雜誌叫做《Whole Earth Catalog》, 當年這可是我們的經典讀物。那是位住在離這不遠的 Menlo Park的Stewart Brand發行的,他把雜誌辦得很有詩意。
那是 1960年代末期,個人電腦跟桌上出版還沒出現,所有內容都是打字機、剪刀跟拍立得相機做出來的。 雜誌內容有點像印在紙上的平面 Google,在Google 出現之前35年就有了:這本雜誌很理想主義,充滿新奇工具與偉大的見解。
Stewart 跟他的團隊出版了好幾期的《Whole Earth Catalog》, 然後很自然的,最後出了停刊號。當時是 1970 年代中期,我正是你們現在這個年齡的時候。在停刊號的封底,有張清晨鄉間小路的照片,那種你四處搭便車冒險旅行時會經過的鄉間小路。在照片下印了行小字:
求知若飢,虛心若愚(Stay Hungry , Stay Foolish)。
那是他們親筆寫下的告別訊息,我總是以此自許。當你們畢業,展開新生活,我也以此祝福你們。
求知若飢,虛心若愚(Stay Hungry , Stay Foolish)。
非常謝謝大家。(聽眾起立鼓掌二分鍾)
--- --- --- --- --- ---
原文講稿請參閱 史丹佛官方網站

'You've got to find what you love,' Jobs says

This is the text of the Commencement address by Steve Jobs, CEO of Apple
Computer and of Pixar Animation Studios, delivered on June 12, 2005.

I am honored to be with you today at your commencement from one of the finest
universities in the world. I never graduated from college. Truth be told, this
is the closest I've ever gotten to a college graduation. Today I want to tell
you three stories from my life. That's it. No big deal. Just three stories.

The first story is about connecting the dots.

I dropped out of Reed College after the first 6 months, but then stayed
around as a drop-in for another 18 months or so before I really quit. So why did
I drop out?

It started before I was born. My biological mother was a young, unwed college
graduate student, and she decided to put me up for adoption. She felt very
strongly that I should be adopted by college graduates, so everything was all
set for me to be adopted at birth by a lawyer and his wife. Except that when I
popped out they decided at the last minute that they really wanted a girl. So my
parents, who were on a waiting list, got a call in the middle of the night
asking: "We have an unexpected baby boy; do you want him?" They said: "Of
course." My biological mother later found out that my mother had never graduated
from college and that my father had never graduated from high school. She
refused to sign the final adoption papers. She only relented a few months later
when my parents promised that I would someday go to college.

And 17 years later I did go to college. But I naively chose a college that
was almost as expensive as Stanford, and all of my working-class parents'
savings were being spent on my college tuition. After six months, I couldn't see
the value in it. I had no idea what I wanted to do with my life and no idea how
college was going to help me figure it out. And here I was spending all of the
money my parents had saved their entire life. So I decided to drop out and trust
that it would all work out OK. It was pretty scary at the time, but looking back
it was one of the best decisions I ever made. The minute I dropped out I could
stop taking the required classes that didn't interest me, and begin dropping in
on the ones that looked interesting.

It wasn't all romantic. I didn't have a dorm room, so I slept on the floor in
friends' rooms, I returned coke bottles for the 5¢ deposits to buy food with,
and I would walk the 7 miles across town every Sunday night to get one good meal
a week at the Hare Krishna temple. I loved it. And much of what I stumbled into
by following my curiosity and intuition turned out to be priceless later on. Let
me give you one example:

Reed College at that time offered perhaps the best calligraphy instruction in
the country. Throughout the campus every poster, every label on every drawer,
was beautifully hand calligraphed. Because I had dropped out and didn't have to
take the normal classes, I decided to take a calligraphy class to learn how to
do this. I learned about serif and san serif typefaces, about varying the amount
of space between different letter combinations, about what makes great
typography great. It was beautiful, historical, artistically subtle in a way
that science can't capture, and I found it fascinating.

None of this had even a hope of any practical application in my life. But ten
years later, when we were designing the first Macintosh computer, it all came
back to me. And we designed it all into the Mac. It was the first computer with
beautiful typography. If I had never dropped in on that single course in
college, the Mac would have never had multiple typefaces or proportionally
spaced fonts. And since Windows just copied the Mac, its likely that no personal
computer would have them. If I had never dropped out, I would have never dropped
in on this calligraphy class, and personal computers might not have the
wonderful typography that they do. Of course it was impossible to connect the
dots looking forward when I was in college. But it was very, very clear looking
backwards ten years later.

Again, you can't connect the dots looking forward; you can only connect them
looking backwards. So you have to trust that the dots will somehow connect in
your future. You have to trust in something — your gut, destiny, life, karma,
whatever. This approach has never let me down, and it has made all the
difference in my life.

My second story is about love and loss.

I was lucky — I found what I loved to do early in life. Woz and I started
Apple in my parents garage when I was 20. We worked hard, and in 10 years Apple
had grown from just the two of us in a garage into a $2 billion company with
over 4000 employees. We had just released our finest creation — the Macintosh —
a year earlier, and I had just turned 30. And then I got fired. How can you get
fired from a company you started? Well, as Apple grew we hired someone who I
thought was very talented to run the company with me, and for the first year or
so things went well. But then our visions of the future began to diverge and
eventually we had a falling out. When we did, our Board of Directors sided with
him. So at 30 I was out. And very publicly out. What had been the focus of my
entire adult life was gone, and it was devastating.

I really didn't know what to do for a few months. I felt that I had let the
previous generation of entrepreneurs down - that I had dropped the baton as it
was being passed to me. I met with David Packard and Bob Noyce and tried to
apologize for screwing up so badly. I was a very public failure, and I even
thought about running away from the valley. But something slowly began to dawn
on me — I still loved what I did. The turn of events at Apple had not changed
that one bit. I had been rejected, but I was still in love. And so I decided to
start over.

I didn't see it then, but it turned out that getting fired from Apple was the
best thing that could have ever happened to me. The heaviness of being
successful was replaced by the lightness of being a beginner again, less sure
about everything. It freed me to enter one of the most creative periods of my
life.

During the next five years, I started a company named NeXT, another company
named Pixar, and fell in love with an amazing woman who would become my wife.
Pixar went on to create the worlds first computer animated feature film, Toy
Story
, and is now the most successful animation studio in the world. In a
remarkable turn of events, Apple bought NeXT, I returned to Apple, and the
technology we developed at NeXT is at the heart of Apple's current renaissance.
And Laurene and I have a wonderful family together.

I'm pretty sure none of this would have happened if I hadn't been fired from
Apple. It was awful tasting medicine, but I guess the patient needed it.
Sometimes life hits you in the head with a brick. Don't lose faith. I'm
convinced that the only thing that kept me going was that I loved what I did.
You've got to find what you love. And that is as true for your work as it is for
your lovers. Your work is going to fill a large part of your life, and the only
way to be truly satisfied is to do what you believe is great work. And the only
way to do great work is to love what you do. If you haven't found it yet, keep
looking. Don't settle. As with all matters of the heart, you'll know when you
find it. And, like any great relationship, it just gets better and better as the
years roll on. So keep looking until you find it. Don't settle.

My third story is about death.

When I was 17, I read a quote that went something like: "If you live each day
as if it was your last, someday you'll most certainly be right." It made an
impression on me, and since then, for the past 33 years, I have looked in the
mirror every morning and asked myself: "If today were the last day of my life,
would I want to do what I am about to do today?" And whenever the answer has
been "No" for too many days in a row, I know I need to change something.

Remembering that I'll be dead soon is the most important tool I've ever
encountered to help me make the big choices in life. Because almost everything —
all external expectations, all pride, all fear of embarrassment or failure -
these things just fall away in the face of death, leaving only what is truly
important. Remembering that you are going to die is the best way I know to avoid
the trap of thinking you have something to lose. You are already naked. There is
no reason not to follow your heart.

About a year ago I was diagnosed with cancer. I had a scan at 7:30 in the
morning, and it clearly showed a tumor on my pancreas. I didn't even know what a
pancreas was. The doctors told me this was almost certainly a type of cancer
that is incurable, and that I should expect to live no longer than three to six
months. My doctor advised me to go home and get my affairs in order, which is
doctor's code for prepare to die. It means to try to tell your kids everything
you thought you'd have the next 10 years to tell them in just a few months. It
means to make sure everything is buttoned up so that it will be as easy as
possible for your family. It means to say your goodbyes.

I lived with that diagnosis all day. Later that evening I had a biopsy, where
they stuck an endoscope down my throat, through my stomach and into my
intestines, put a needle into my pancreas and got a few cells from the tumor. I
was sedated, but my wife, who was there, told me that when they viewed the cells
under a microscope the doctors started crying because it turned out to be a very
rare form of pancreatic cancer that is curable with surgery. I had the surgery
and I'm fine now.

This was the closest I've been to facing death, and I hope its the closest I
get for a few more decades. Having lived through it, I can now say this to you
with a bit more certainty than when death was a useful but purely intellectual
concept:

No one wants to die. Even people who want to go to heaven don't want to die
to get there. And yet death is the destination we all share. No one has ever
escaped it. And that is as it should be, because Death is very likely the single
best invention of Life. It is Life's change agent. It clears out the old to make
way for the new. Right now the new is you, but someday not too long from now,
you will gradually become the old and be cleared away. Sorry to be so dramatic,
but it is quite true.

Your time is limited, so don't waste it living someone else's life. Don't be
trapped by dogma — which is living with the results of other people's thinking.
Don't let the noise of others' opinions drown out your own inner voice. And most
important, have the courage to follow your heart and intuition. They somehow
already know what you truly want to become. Everything else is secondary.

When I was young, there was an amazing publication called The Whole Earth
Catalog
, which was one of the bibles of my generation. It was created by a
fellow named Stewart Brand not far from here in Menlo Park, and he brought it to
life with his poetic touch. This was in the late 1960's, before personal
computers and desktop publishing, so it was all made with typewriters, scissors,
and polaroid cameras. It was sort of like Google in paperback form, 35 years
before Google came along: it was idealistic, and overflowing with neat tools and
great notions.

Stewart and his team put out several issues of The Whole Earth Catalog,
and then when it had run its course, they put out a final issue. It was the
mid-1970s, and I was your age. On the back cover of their final issue was a
photograph of an early morning country road, the kind you might find yourself
hitchhiking on if you were so adventurous. Beneath it were the words: "Stay
Hungry. Stay Foolish." It was their farewell message as they signed off. Stay
Hungry. Stay Foolish. And I have always wished that for myself. And now, as you
graduate to begin anew, I wish that for you.

tay Hungry. Stay Foolish.

Thank you all very much.



.End.

[Kuso] 採水果 (小明的故事)

老師有一天帶一群小朋友到山上採水果~ 她宣布說
 
老師 : 小朋友~ 採完水果後~ 我們統一一起洗~
    洗完可以一起吃
 
( 所有小朋友都跑去採水果了~集合時間一到~所有小朋友都集合了 )
 
老師 : 小華阿~你採到什麼?
小華 : 我在洗蘋果~因為我採到蘋果
 
老師 : 小美你呢?
小美 : 我在洗蕃茄~因為我採到番茄
 
老師 : 小朋友都很棒喔~那小明你呢?
小明 : 我在洗布鞋~ XD
...
...
...
老師 : 小明, 為什麼你不洗水果, 在洗 布鞋
...
...
...
... ... ... more ... ... ...(後面還有)
...
...
...

小明 : 因為...
因為... 我 踩 到 大 便 ............. XD

.End.

2007年11月11日 星期日

[電影] 神鬼認證3最後通牒 The Bourne Ultimatum 影評

.

導 演:保羅格林葛瑞斯(Paul Greengrass)
演 員:麥特戴蒙(Matt Damon)
瓊愛倫(Joan Allen)
茱莉亞史緹爾(Julia Stiles)
大衛史崔森(David Strathairn)
派迪康斯丁(Paddy Considine)
上映日期: 台灣 2007/8/10 (聽說12.11會出DVD)
官方網站:http://www.thebourneultimatum.com/ (有預告可看)


劇情介紹:
失去記憶的Jason Bourne傑森包恩(麥特戴蒙 飾)在受美國CIA情治單位的孤立之後,成為一個也沒有過去的獨行俠,但幸好他並沒有忘記曾經受過的嚴格訓練。他曾是CIA訓練出來最頂尖的職業殺手,現在則成為CIA最難搞的對象。

自從上次他的摯愛瑪莉(法蘭克波丹特)被職業殺手一槍斃命後,就展開一場跨國的復仇行動。當他終於找到了兇手,也完成了這場驚心動魄的報復行動,他只想從此永遠消失,並忘記他被奪走的人生和過去,但是當一份倫敦報紙的頭版新聞揭發他的存在之後,他又發現自己成為暗殺對象。

負責訓練出超級職業殺手的高機密絆腳石計劃早已被取消,中情局CIA這次和國防部合作,進行一個被稱為「黑薔薇」(其實就是絆腳石計劃的升級版)的計劃,目的是訓練出新一代的職業殺手,讓政府在國內外進行高機密的暗殺行動。
... ... ... more ... ... ...
對他們來說,包恩是最大的心腹之患,他們必須不擇手段消滅他。對包恩來說,他們則是和他急欲忘卻的過去的唯一聯繫。這次包恩被逼得走投無路,於是他決定完全豁出去,不再手下留情,他將運用他的高超本領和敏銳直覺揪出幕後黑手,把他們完全消滅。他這次的行動從莫斯科、巴黎和馬德里,一直到倫敦和丹吉爾,最後回到紐約,一邊逃避黑薔薇計劃派出來的殺手、聯邦探員和當地警方的追捕,一邊企圖找出在他腦海揮之不去的問題的解答。



AaA影評:
承襲神鬼認證系列的風格,整部片節奏非常的緊張、俐落,而Jason Bourne還是一樣 神!,面對一波又一波的殺手,巧妙的運用其專業來抵禦,而躲避現在高科技的追蹤系統、攝影機的技巧,還是很機靈的運籌帷幄。

感覺上,CIA總是搞一些秘密的行動,最後在惡搞原來都是那些高層,為了保住官位,不惜草菅人命,像是中情局副局長沃森演得到是蠻欠扁的,而那之前訓練他成為殺人武器的博士,似乎還有那麼一點人性,到最後坦然的面對Jason Bourne,並讓其想其瞭解過去。

全片緊張氣氛營造的很好,配樂相輔相成,讓人如歷其境。欣賞的時候都很怕漏了什麼鏡頭,因為Jason Bourne可能隨時會不見。最後那一招調虎離山之計,取得機密文件的那一段劇情與對話,可說是設計的可圈可點。

幸好,CIA裡面還是有好人,高階主管潘蜜拉藍迪(瓊愛倫 飾)以及妮琪的幫忙,讓Jason Bourne得以慢慢抽絲剝繭,直搗龍穴。

而Jason Bourne傑森包恩原來的身份是大衛‧韋伯,一個想為國奉獻的上尉,誰曉得在現實生活中,身邊是不是也真得存在這樣的人,那真是太厲害了。。。我也去受訓啦!

.End.

[電影] 第六感生死緣 Meet Joe Black

.

導  演: 馬丁貝斯特 Martin Brest
演  員: 布萊德彼特 Brad Pitt
安東尼霍普金斯 Anthony Hopkins
克萊兒馥蘭妮 Claire Forlani
瑪莎凱荷登 Marcia Gay Harden
上映年代: 1998

這部片今天又看了一次,因為有布萊德彼特,
認識他是在1999年的鬥陣俱樂部(Flight Club),
結果這部片是1998年的,還真老~

而他的代表作還有
瞞天過海 Ocean's Eleven (2001)、
瞞天過海2:長驅直入 Ocean's Twelve(2004)
以及今天的瞞天過海:十三王牌 Ocean's Thirteen(2007)、
跟古墓奇兵安琪麗娜裘莉演的史密斯任務 Mr. and Mrs. Smith (2005)

而克萊兒馥蘭妮則是2003年與成龍演過免死金牌The Medallion

劇情簡介
本片敘述媒體大亨威廉裴瑞許,小名比爾(安東尼霍普金斯 飾) 寧靜的生活,因為喬布萊克(布萊德彼特 飾)的出現而改觀。喬布萊克(Joe Black)出現,卻喜歡上裴瑞許的小女兒蘇珊(克萊兒馥蘭妮 飾),一段令人訝異、震撼的奇妙戀情,因為,喬布萊克是死神的化身 ...

在片中 比爾 是一個風度翩翩的老人家(跟孔子一樣,是非常有名的老人家),擁有自己理想企業文化的媒體公司,人緣很好,也非常愛自己的妻子(可惜妻子早逝)與兩個女兒,在邁入65大壽時知道自己日子不多了。而死神此時附身在喬布萊克(被車撞到...過馬路要小心啊~),出現在比爾身邊時,祂與比爾講好條件,讓他親身體會凡人生活與他的人生哲學(其實祂是在度假... Orz),祂就答應他的請求...其實,跟死神也沒什麼條件好談的...。

當人們面對死亡,愛情、親情、事業、...人生所面臨的一切時,我們會如何看待?會如何處理?看到比爾為了保護女兒、信守承諾、不惜犧牲一切,維持自己的原則,著實令人感動,尤以其中喬布萊克問比爾,你都快掛了,為什麼還要顧及這些事業上的事? ...
嗯,果然 這不是給不給面子的問題,這是原則問題 ...(嚦咕嚦咕新年財 台詞),
言歸正傳,本片要表達的是成就一個企業要有原則,拒絕被併購而讓自己的心血被他人蹂躪。後來喬布萊克跟比爾相處久了,似乎也被他所感動,比爾也告訴喬布萊克,要誠實的對待自己。

在喬布萊克愛上小女兒蘇珊之後,甚至想帶她一起走,但比爾問他,你有告訴她你真實的身份嗎?你這樣做對嗎?這個問題其實也困擾了喬布萊克許久,在與比爾大女婿聊過之後,他才知道原來真愛的最高境界,就是即使對方得知你有最糗、最糟、最低潮的過去,對方仍然能夠寬恕你、原諒你、幫助你,但重點是一定要真誠互相對待,這關突破之後,一切就自由了~~~ Yes, Free, freedom...
... ... ... more ... ... ...
大女兒在努力準備爸爸生日派對的那一段,也是非常感人的,比爾問她,妳為什麼都要這麼做呢?大女兒說:因為我愛你,她也知道爸爸都很喜歡她們兩女兒,雖然爸爸最愛的不是她,是小女兒,但是她說了一句很經點的一段話:我知道你最愛的不是我,你可以有你的最愛,但你是我的最愛 ... 啃!感動的我淚都流出來了 ...

珍惜自己所擁有的一切,敞開心胸、誠實互相對待,用心去體會...

PARRISH : Well, it worries me. I want you to get swept away. I want you tolevitate. I want you to sing with rapture and dance like a dervish.
裴瑞許=> Well,對我來說,一切都是值得的,我要妳盡情體驗,忘我的雀躍歡唱 ...

SUSAN : That's all?
蘇珊-> 就這樣?

PARRISH : Be deliriously happy. Or at least leave yourself open to be.
裴瑞許=> 滿心歡喜雀躍,期待那份感覺

SUSAN : 'Be deliriously happy'. I'm going to do my upmost --
蘇珊-> 歡喜雀躍,我盡力而為

He smiles.
PARRISH : I know it's a cornball thing but love is passion, obsession, someone you can't live without. If you don't start with that, what are you going to end up with? I say fall head over heels. Find someone you can love like crazy and who'll love you the same way back. And how do you find him? Forget your head and listen to your heart. I'm not hearing any heart.
裴瑞許=> 我知道是陳腔爛調,但愛是激情、是迷戀,是不可或缺的,我的意思是要一頭栽進,
瘋狂去愛一個迷戀妳的人 ,而如何找到這樣的人?不要用理智 而要用心去體會

(a moment)
Run the risk, if you get hurt, you'll come back. Because, the truth is there is no sense living your life without this. To make the journey and not fall deeply in love -- well, you haven't lived a life at all. You have to try. Because if you haven't tried, you haven't lived.
裴瑞許=> 賭一睹,若是受了傷,妳可以到這兒來,
這輩子若沒深深愛過 就是枉此一生 要勇於嘗試 否則等於白來這一趟

SUSAN : Bravo.
蘇珊-> 精彩!

PARRISH : Aw, you're tough.
裴瑞許=> 吼~妳沒聽進去

SUSAN : I'm sorry. But give it to me again. The short version.
蘇珊-> 抱歉 可否再說一次,簡短些

PARRISH : Stay open. Who knows? Lightning could strike.
裴瑞許=> 敞開心扉,等待心靈悸動



love is passion, obsession
Stay open. Who knows? Lightning could strike.
愛是激情,是熱情,敞開心扉,等待心靈悸動 ! ! !



.End.

2007年11月10日 星期六

[J2EE] J2EE MiddleWare (中介軟體) 之分析與比較



本文為筆者自己蒐集各方資料與加以親身經驗為主,若有錯誤,請回應或來信指教 ^^
作者:劉建春 [ AaA 燕俠 ] 2007.11.10 現任 TSMC - J2EE WebLogic Consultant


[1] J2EE MiddleWare(中介軟體) :
介於前端程式及資料庫之間的存取服務程式,使程式開發較為簡單,並能以單一的介面存取不同的資料庫或系統,注重在為應用軟體的請求提供向系統軟體的集中的邏輯控制服務。

有時我們稱這些J2EE MiddleWare為,Java Application Server、Java AP Server ...

[2] J2EE兵器譜排行中,MiddleWare市佔率最高的前幾名為:
BEA WebLogic
IBM WebSphere
Oracle AS
Sun One Application Server (Sun One原名iPlanet,2004年AOL與Sun合資的公司,2007.03昇陽買回iPlanet所有股權,更名為Sun One)
SilverStream (SilverStream 2002.03被 Novell併購)

[3] MiddleWare開放原始碼(Open Source)產品則有:
JBoss (2006.04年被RedHat併購)
JRun (2001 Macromedia併購Allaire取得了Homesite、JRun、ColdFusion並把以C++開發的ColdFusion改成是JRun的Web Application並於同年推出Macromedia JRun,2005年Adobe併購Macromedia)
Resin (Caucho公司的產品,Web Container)
Tomcat (不包含EJB,以Servlet Container、JSP為主力的 Jakata project)
Aqusic金蝶中間件 中國大陸近期突起的MiddleWare ...

[4] J2EE開發工具(J2EE、Java IDE Tool):... ... ... more ... ... ...
Eclipse 3.2 / 3.3 (IDE Open Source,史上最強的 IDE plug-in)
IBM WSAD 7.0.3 (方便 IBM WebSphere開發的產品,由RAD : Rational Application Developer演變而來)
JBuilder 2007 (Borland公司的 IDE Tool,以Eclipse 為架構的企業級整合開發環境)
Sun Java Studio Enterprise 8.1 (Sun公司的IDE Tool)
Oracle JDeveloper 10.1.3.3 (Oracle 的 Java IDE)
NetBeans
JCreator
Jedit
IntelliJ IDEA

[5] J2EE 的 SA、SD、Project Management Tool :
這個部分在軟體工程來說,博大精深,非三言兩語能夠道盡 ...
每個人專精的部分,可能變成在專案中扮演的角色,
PM(專案管理師 通常由專案經理擔任)、
Architect(系統架構師 通常由CTO擔任)
SA(系統分析師)、
SD(系統設計師)、
Developer(程式設計師)
SE(系統工程師)、SI(系統整合工程師)、DBA(資料庫管理師)
QA(測試工程師、又稱軟體品質管理師)

IBM Rational Tools 簡述如下 ...
目前功能最完整的大概就屬於 Rational 的產品線(2002.12被IBM以21億美金併購),Rational曾以UML(The Unified Modeling Language)稱霸全球。講究RUP開發流程。

RUP(rational Unified Process)定義了四個model :
1. Use Case Model : 其他三個 Model 的基礎
2. Analysis Model : 概念模型(Conceptual Model),是系統分析的結果,包含了 Class Diagram、Sequence diagram、Activity Diagram)
3. Design Model : 設計系統架構的結果,包含Class Diagram、Sequence Diagram與State Chart Diagram)
4. Implementation Model : 將規格(Spec)與原始碼(source code)作精確的連結

在RUP方法論中,不同的角色可以從不同的側面來認識同一個項目。
RUP定義了「4+1」個場景(View):
1. Use Case View (使用案例場景)
2. Logic View (邏輯場景)
3. Process View (進程場景)
4. Implementation View (實現場景)
5. Deployment View (實現場景)

其他如
程式控管(Source Code Control)、
錯誤追蹤(Bug/MR Trace)、
Design Pattern、
Process Model、
正規化(Normalization)、...等,
有空在另闢章節討論 ^^

.End.

[軟體工程] CentOS 與 RedHat Linux


CentOS (Community ENTerprise Operating System),標榜Enterprise-Class Linux Distribution (企業級Linux發行版或套件),它將RedHat Enterprise Linux (RHEL)的原始碼 (Source Code)去除了RedHat商標,重新編譯而成,免費發放,不提供付費商業上的Support 。RedHat發佈升級Patch,幾小時後或至多幾天 CentOS 也會跟著放出Patch。可是你在其首頁 http://www.centos.com/ 找不到任何RedHat的字眼。

[食神]裡的經典名言
Redhat :抗議,他學我...
司儀:有這回事?...
此時 RedHat 對著 CentOS 做鬼臉,CentOS 也對 RedHat 做鬼臉。
Redhat:ㄋㄡˊ你全看到囉...
評審:比賽就是這樣,就好像跑步、游泳還不是你做什麼他做麼,抗議無效。


為什麼Red Hat容忍CentOS的這種行為呢?... ... ... more ... ... ...因為CentOS的商業模式就是基於開放源始碼模式,所以這樣做是完全合法地,RedHat也無可奈何。但CentOS確實也影響Linux市場,RedHat也改變了商業模式,迫使RedHat加快創新,使其能保持Linux服務器發行版的龍頭地位。CentOS成功後的,也壓迫到了其它的發行版套件,如 Novell的SLES(Suse Linux Enterprise Server)、Ubuntu Server...等等。

你可以在 About CentOS 裡裡找到這段話:
The CentOS Project
The CentOS Project is the name of the Organization that produces CentOS.
We are not a part of any other organization.

意思就是說他不是任何其他組織的一部份。

CentOS is designed for people who need an enterprise class OS without the cost or support of the prominent North American Enterprise Linux vendor.
他想提供給 需要企業級OS,又不想付錢的人一個選擇 (呵,真是太貼切了 ...)

目前,CentOS已經出到CentOS 5了,(因為RHEL也是RHEL 5)
CentOS 5.0與CentOS 4的差異在更新了以下套件:
kernel-2.6.18,
Apache-2.2,
php-5.1.6,
MySQL-5.0,
Gnome-2.16, KDE-3.5,
OpenOffice.org-2.0,
Evolution-2.8,
Firefox-1.5,
Thunderbird-1.5,
PostgreSQL-8.1.

最後來看看他的桌面:)



.End.

2007年11月8日 星期四

[軟體工程] RedHat Linux Fedora 8 明天釋出

哈,從民國82年 (1993) 玩 UNIX / Linux 到現在也差不多也快 15 年了...

專案用過的UNIX系統有 Sun Solaris 、 IBM AIX (因為 WebSphere 用到)、 HP-UX(有時候拿來灌 Oracle) 、 SCO UNIX(很難用的UNIX、後來業績不佳、官司不利、已申請破產保護)、FreeBSD、家裡還有一片骨灰級的雲觀大補帖(好像是交大出的) ... 呵呵

而以前比較常玩的 Linux 包括 RedHat Linux、Desktop 方面則有曾經風靡一時的 Mandrake Linux、而 SuSE Linux 後來被 Novell 合併了 (小弟不才,剛好也是 Novell 的 CNA : Certificated Network Administraor),以前 Novell 學的是 Netware 跟 NDS (Novell Directory Services,後來微軟 Win 2000 出 AD Server 來搶市場),這個東西的話,講 LDAP ,大家可能就比較知道了 ,協定的話叫 IPX ,不過前幾天建興問我 SuSE 10.0 的一些小問題,我已感到有些陌生了 ...

為什麼會玩 Linux?這要從念大二開始談起,以前念中山大學電機系(85級)的時候,班上除了我以外,還有兩位鬼才,一位是天行者 Luke 吳權憲 (ㄟ...不是無權限ㄛ)、一位是花想容雲想衣的瓜瓜 Gwa 蔡崑助,他們兩個是害我墜入 Mud (泥巴) 的罪魁禍首... ㄏ。

Mud 是一種很古老的線上遊戲,因為網路剛開始起來的時候,頻寬慢的跟烏龜在爬一樣,我們那時候最頂級的上網配備是用 2400 bps (bit per second) 的 Modem (魔電)連上網路。你要問我有多慢?我只能跟你說,打B (打BBS)出來的字是一行一行慢慢出來的,抓A圖的話,大概是一按抓檔的指令,就可以趁空檔去刷刷牙、剪剪指甲、或是洗個手、泡個麵,再回來看圖,你就知道有多慢了,所以囉,Mud 也是只有文字畫面的,動畫 ... ㄘㄟ/ ... 那個時候才沒有勒 ...

... ... ... more ... ... ...
而那時比較有名的 Mud 則是 中央Formosa Mud、五星物語FFS Mud、亞雷恩傳奇、古中國傳說、卡莎米亞Casamia、四度空間7777、東方之豬EP、萬王之王KK、金庸群俠傳...等等。

對了,那時候我們上網的軟體叫做 TELIX ... 後來才有 NCSA SLIP 可以一次切換好幾個視窗 ... 你看那時候多克難就好 ... 囧rz ...

後來,中山大學FOMOSA BBS 擴張的很快,北部則是台大椰林BBS,(嗯!似乎有一點南慕容、北喬峰的味道),當然,同時興起的還有成大資工BBS、中央松濤BBS...等,而中山電算中心的主任想說社群那麼多,不如把社群弄到 中山南風BBS站,而學校的師生則可以用 中山西灣BBS站,於是我們系上有四個傻傻的,就變成 中山南風BBS站 的站長,而我的 ID 那時也不知道取什麼,就取了 AaA (中山南風) , 呵呵,還蠻屌的 ... 其間還幫過一些學校架BBS,比較有印象的是台中橋光商專BBS站的... 嗯... 美眉... 妳看,我還記得妳們 ... lol

(當初南風跟西灣,進版畫面就是我用 ASCII 編輯器,一格一格刻出來的,以前刻一個版面大概就可以花上一、兩個小時,真是...他X的耗時間ㄚ。嗯,西灣的還在... http://140.117.11.6 進去可以看得到 ^^)



後來,我們比較有貢獻的大概就是在武嶺二村(中山的學生宿舍名,不是眷村名...聽起來有點像,雖然我小時候也是住眷村長大的...)用 同軸電纜 RG-58 架設宿舍網路,這樣大家就可以一起連線打魔獸了,Ya! ...哈哈哈!不過,RG-58的缺點就是兩邊要用 50歐姆的電阻擋著,中間的電腦必須都串連著,如果哪天那個同學不爽或是吃白木屋的蛋糕耍白目,把線頭拔掉,就會聽到宿舍到處幹聲四起,大概的聲音是,"達補!"..."幹!是誰?" ... "按!又是誰啦!" ... "Yes! My Lord!!!" ... "We are under attack!!!" ..."幹牛奶勒!!!" ... 後來才有 RJ-45的雙絞線出現,解救大家 ...

喔,有點扯遠了,還沒講到玩 Linux 的由來?,答案就是:最主要當時為了同學們方便學術性的研究,我們就架了一些Linux地下研究站像是"墮落之神"、"星光大地",讓大家有一個地方可以分享大家的東西,至於是什麼東西,當過學生都知道,這裡就不再贅述,都是純學術研究用的,相信我! XD


(我還記得那時候,硬碟也不大,一顆 40 MB 已經很了不起了,普通人知道有 Master / Slave 就很厲害了,Luke更厲害,不知道哪裡弄來一張 E-IDE 卡,可以一台PC裝到六台硬碟,在當時可說是超屌到一個不行的境界,大家紛紛都來參觀、拜師學藝。)


後來 Linux 界,Red Hat 出的套件越來越受到大家的信賴,大家比較有印象應該是 Redhat 6、RedHat 7、RedHat 8、RedHat 9、再來才是 FedoraII、3、4、5、6、7就很快了, Enterprise版也出到 Red Hat Enterprise Linux 5 Server 了 ... 真是推陳出新的有快到!!!


再過兩天,Fedora 8 就要出關了,
屆時大家可以噹下來玩一玩 ...
有什麼好玩的,大家可以來討論討論 ^^

呼!終於跟標題對應到了,

.End.

2007年11月7日 星期三

[電影] 臥虎藏龍

.

<<臥虎藏龍>>(Grouching Tiger, Hidden Dragon,2000)
導演:李安
演員:周潤發, 楊紫瓊, 章子怡 , 張震
類型:動作, 愛情
分級:保護級
上映:Mar 10, 2000.

這部片,我比較喜歡看的部分是美美玉蛟龍(章子怡飾)的愛恨情仇、李慕白(周潤發飾)的俠義風情。而俞秀蓮(楊紫瓊飾)除身手不凡外,陽剛氣則太重,張震的白目角色倒是覺得蠻度爛的...哈(那句倒是蠻經典的,Hi, 天線寶寶說你好!我是羅小虎,漢人們都叫我"半天雲"。我沒有那麼高、也沒有那麼大,可是我很快。)

武當劍士李慕白決意退隱江湖,將其那柄威震武林的青冥劍送交給一位貝勒爺。而其女玉蛟龍看上了這把青冥劍,蒙面盜走了寶劍,執意不還,李慕白於是重出江湖,想教化這個毒龍。

江湖中最險惡的碧眼狐狸(又稱屁眼狐狸)從小教導玉蛟龍武功,但玉蛟龍不肯稱她一聲師父,兩人偷學武當青冥劍法密笈後,但因屁眼狐狸不識字,玉蛟龍卻因此學會了全部的武功,最後師徒決裂時,玉蛟龍還很任性的對師父說:「你知道我發現自已可以打敗你的時候,有多害怕嗎?我彷彿看不到天地的盡頭,看不到大河的岸邊。我不知道要往那裡去。」

而對李慕白來說,屁眼狐狸卻也是殺害其師傅江南鶴的仇人,李慕白雖知玉蛟龍偷劍,看見玉蛟龍資質聰穎(跟美色???),一心想教導玉蛟龍玄牝劍法,但玉蛟龍卻不領他的情,唉!年輕人終究是年輕人 ...

會這樣的原因是因為玉嬌龍出生於權頃一時的官家,受盡溺愛,不喜受羈絆,極力反對其父指定的婚姻。與俞秀蓮(不是呂秀蓮,不要搞錯ㄌ)相識後,嬌龍非常羨慕秀蓮武俠的自由生活,便與其結為姊妹。而嬌龍愛玩的個性,很想到江湖上闖一闖,秀蓮則提醒嬌龍,為自由需要付出很高的代價。

結局,說穿了就不好了,最近常常在重播,有機會可以看電視或租DVD,

最後列出經點台詞數卷:
... ... ... more ... ... ...
李慕白:「我們能觸摸的東西沒有"永遠"」
師父一再的說:「把手握緊,裡面什麼也沒有,把手鬆開,你擁有的是一切。」

玉嬌龍:「在江湖上走來走去的,是不是很好玩?」
俞秀蓮:「走江湖,靠的是人手,講信、講義,應下來的,就要做到,不講信義,可就玩不長了。」
玉嬌龍:「可我看書上說都是挺有意思的,到處都能去,遇上不服氣的就打。」
俞秀蓮:「(笑)寫書的不那麼寫,書就沒法子賣了。」
玉嬌龍:「我看你就像是書裡的人。」
俞秀蓮:「(傻笑)洗不上澡,虱子跳蚤咬得睡不著覺,書裡也寫這個?」

玉嬌龍對俞秀蓮嗆:「朋友本來就是假的,只是我懷疑當我的敵人你可以撐多久?」

李慕白:「江湖上臥虎藏龍,人心裡何嘗不是?刀劍裡藏凶,人心裡何嘗不是?」

李慕白:「生命已經到了盡頭,我只有一息尚存...」
俞秀蓮:「用這種口氣練神還虛吧!」
俞秀蓮:「解脫得道,元寂永恆一直是武當修練的願望,提升這一口氣到達你這一生追求的境地。」
俞秀蓮:「別放下,浪費在我身上。」
李慕白:「我已經浪費了這一生!我要用這口氣對你說...我一直深愛著妳!」
李慕白:「我願意遊蕩在你身邊,做七天的野鬼,跟隨妳。」
李慕白:「就算落進最黑暗的地方。我的愛,也不會讓我成為永久的孤魂。」


秀蓮對嬌龍說:「答應我,不論你對此生的決定為何,一定要真誠的對待自己。」


最後的最後,還是要列出更經典的KUSO版:

交大資工臥虎藏龍全球限量豪華精裝remix版
http://www.wretch.cc/blog/blog.php?id=wretch&article_id=3953203
江湖上臥虎藏龍,屁眼裡長滿蛔蟲,人心又何嘗不是如此 ...

.End.

2007年11月4日 星期日

[網頁技巧] 在Blogger加入FunP推推王按鈕

今天終於把部落格都搬到Blogger這邊了,
於是開始想新增一些功能,先從推推王按鈕著手ㄅ ...

第一步:當然是先連到推推王,在首頁右下角可以找到 funP工具

第二步:選擇 右邊 推文按鈕貼紙 ,並勾選您想要的貼紙樣式

第三步:輸入你的網址,來產生程式碼

... ... ... more ... ... ...

第四步:修改你的Blogger範本,範本 -> 修改HTML -> 展開小裝置範本
(建議先備份你的模版)


第五步:插入 JavaScript 在 head 中


第六步:插入你想放funp Button位置,我是放置在 post-title 最後

然後預覽看看,再儲存範本,就大功告成了 ^^

.End.

2007年11月3日 星期六

[網頁技巧] 如何在文章中顯示程式碼Source Code

常常看到別人的部落格裡顯示 Source Code 會出現框框,
於是找到了幾篇文章非常有用
1.在blogger文章中顯示程式碼區
2.
在文章裡顯示優質的程式碼區
3.
文章中引用程式碼的作法

第一步:在你的 [範本] -> [修改HTML] -> 在</html>前加入以下代碼

CODE {
display
: block; /* fixes a strange ie margin bug */
font-family
: Courier New;
font-size
: 8pt;
overflow
:auto;
background
: #f0f0f0 url(http://klcintw.images.googlepages.com/Code_BG.gif) left top repeat-y;
border
: 1px solid #ccc;
padding
: 10px 10px 10px 21px;
max-height
:200px;
line-height
: 1.2em;
}


第二步:在文章中將程式碼貼入 <code> ... </code> 之間
這樣就大功告成了 ^^

不過在貼HTML code時要注意一下,括號會被browser當作tag讀掉,
所以如果要貼括號的話,要用下列的字元更換!


<  用 &lt; 更換
>  用 &gt; 更換
& 用 &amp; 更換


另一個方法3,引用的部分要用以下方式包起來:
< code class="c"> 和 < /code>、
< code class="cmd"> 和 < /code>、
< code class="html"> 和 < /code>、
< code class="latex"> 和 < /code>、
< code class="file"> 和 < /code>


.End.

[網頁技巧] 去除BlogSpot上方的NavBar

要去除上面那個 NavBar ,其實很簡單,


在你的 [範本] -> [修改HTML] -> 在</head> 前加入以下代碼

<style type='text/css'> /* AaA : Add to kill Navbar */
.Navbar {visibility:hidden;display:none;}
</style>
  </head>


.End.

2007年11月2日 星期五

[Kuso] 整天email來,email去

實在很貼切~

很多人每天在辦公室打這些 Mail 好像都在做這些事情

一樣說的難道都不算ㄇ?,只有 Black and White.

經典的辦公室 e-mail ...(記得開喇叭!) 哈哈哈哈哈哈