Monday, December 31, 2007

參拜天后


我的二表嫂真是大好人,幫我買到張惠妹的台北演唱會票。我跟我媽一起去聽演唱會,酷吧。這應該是張惠妹最精彩的一次巡迴演出。有幾段好像靈感有一點類似我們娜姐,整體看來還是非常順暢的。

Wednesday, December 26, 2007

四個意外

這四個意外是我的表姪與表姪女們。意外的是他們成長帶給我的驚喜。

最小的表姪現在會拉小提琴,看到一家十幾個人,每個人抱著親一下,可愛的不得了。
最大的表姪在家族裡面跟我年紀最近,也是我最熟悉的一個。從小就知道他喜歡玩些什麼東西。當初聽說他大學念農學院的時候困惑了一下,不確定他會不會找到自己要的東西。但這次回來發現他因為對植物的了解開始對中醫有強烈的熱情,忽然感覺到他找到了自己。這對我而言是一個非常驚喜的事情。
我的大姪女今年大一。之前知道她會唱歌,但不知道她『真的』會唱歌。我們全家人都愛唱,但是一開口能讓全場安靜下來聽的,恐怕就是她了。我們大家都在拱她去星光大道。
這三個會有這樣的進步,之前都有跡可循,然而小姪女的改變確是我沒有想到的。印象裡小時候小姪女好像會是點子很多的那種小孩,這次聚會,大家吵吵鬧鬧的,她竟然利用時間在角落裡靜靜的看書,這真的是一個意外。很高興他們都在往好的方向移動,也很期待下次再見到他們。

Sunday, December 09, 2007

有驚無險的系統上線日

又是系統上線日。

晚上六點鐘跟專案經理跑去搬晚餐上樓,就跟著大家一起進控制中心開始支援系統安裝。依公司規定只有管理者可以進行系統變更,而且一切進行得很順利,所以我有點無聊就開始玩我們的船上的測試系統,順便解決一些剛剛回報的系統錯誤。我一面回信一面玩,同事Doug看到我的信也跑進去玩,忽然Doug送一疊錯誤訊息給我

Doug:『這樣好像會把船上的系統搞垮吧』
忽然我從座位上跳起來。這下完了。

我們的系統在岸上與船上同時運行,資料每天會自動進行同步。由於專案的預算有限,而且上線日期不能延後 加上四個專案經理在爭奪測試環境的資源,所以我們只能限制測試與專案有關的項目 今天晚上我們會在岸上把系統資料更新,到明天這些新資料就會自己送到船上去。從測試環境的情況看起來,一旦資料送上衛星,手上這八艘船的旅遊售票系統就會在四個鐘頭之內在海中央關門大吉。嗯。很好。應該沒有比這個更嚴重的了。

向專案經理呈報之後緊急暫停系統部署,並立刻被成立了緊急討論室。真正相關的人並不多,但是大家都跑來看熱鬧。就好像是高速公路因為觀賞對面車禍而大塞車那樣,一瞬間一大堆主管跑來表示關切,問我如何解決這個問題。這不是個小問題 一但處理不好是可以大到取消整個專案上線的。在時間壓力下,我提出了一個速解的,頭痛醫頭的辦法在其他船上重置資料。目的是要讓主管知道,最壞的情況也不致於取消系統部署。

在這個時候自己組裡竟然有人跳出來搶聚光燈,提出另一個重置資料的速解方案並質疑我為什麼要動船上的資料 這位同事是我的好朋友,但從未直接參與本項目的開發,忽然來這麼一下真的有點難看。草草答應把大家解散了之後,趕緊回去想想有沒有更好的方法。一面主管們也開始準備呈報系統變更管理部門核准。這時候另一個同事忽然有了第三個想法: 與其暫時改資料,不如放一個程式的patch同時可以相容新舊資料。半夜兩點鐘能保持冷靜寫出東西還真是不容易 我想了好久(大約五分鐘; 真的 在那種場合三十秒都會有人急著催) 問了同事兩次 你真的確定這個程式會工作嗎?最後決定作對的事。冒的險大一點,但至少不用連累到無辜的船,或是違反公司的政策。

終於兩個小時以後系統順利上線,盯著船再看了四個小時,確定沒事了,才開開心的的去睡覺。不料下午醒來 因為主管之前一時緊張,當時用最急件發佈了一封通知要船上注意有新資料上線,這封信造成船上的一片驚慌 紛紛把一大堆有的沒有的問題都歸到新資料上面,到處解釋了一整天,終於可以脫離苦海,準備回台灣休假了。

Wednesday, November 21, 2007

PC Magazine是瘋了嗎

上次曾經提到PC Magazine定位不清楚的問題,今天無意間翻到專欄作家John Dvorak的新評論『Vista死亡觀察』,內容大致上是說Vista死定了,因為用戶升級不如預期,同時Mac銷售量增加,並且建議微軟將各版本的Vista合成一套,終極版一套九十九美元,最好是再把OSX的設計都加進去,這樣他才會買。換句話說就是叫微軟乾脆來賣Mac OS X就好了。

莫名其妙。

雖然我是個百分之百的蘋果派,但還是看不下去這樣亂七八糟的評論。我認為Windows Vista是微軟最勇敢的一次革新,這場豪賭是布局一個平台,讓下一代的程式開發者能在一套新標準的API裡面寫出新的產品。微軟所推動的是一整排的生態革命,不論最後結果如何,這都是值得敬佩的。再者,Windows向來是企業的主要選擇。公司等個兩三年才開始接受新平台是稀鬆平常的是。當老闆我錢賺得好好的幹麻跑去重灌作業系統?想當年大部份公司也都是等到Service Pack 1才開始採用Windows XP。說Vista生或是死,等到兩千零九年春天再來決定也不遲。看來Dvorak這一次又會炸到自己了。

題外話,蘋果iMac + VMware Fusion讓我省下六萬元台幣。我的蘋果上面跑了四個平台: Mac OS X, Windows XP, Windows 2000 Chinese, MediaWiki/Linux, Windows 2003 Server eval, Solaris 10. 舊電腦可以準備送人了。

Tuesday, November 13, 2007

瀏覽器大戰3.0


十年前第一場PC瀏覽器大戰把Netscape從市場獨占的老大打到完全消失。原來的班底化整為零組合成Firefox火狐狸重新加入戰局,因為開放源碼以及廣大的社群支持,一時成為專業玩家的最愛。狂推了一陣子之後終於微軟選擇了正面迎戰,整場戰役在微軟推出IE7之後結束,消費者選擇使用新的IE7,而微軟也重新拿回原本被Firefox侵蝕的版圖。

今年是第三次瀏覽器世界大戰開打的一年,戰場不再是在個人電腦,而是我們口袋裡的手機。

原本在Linux上有一套小得不能再小的HTML Layout引擎KHTML,設計相當精緻,同時也比Firefox快。蘋果看上這些優點把它拿來改寫。改寫之後想要把程式碼合併回原來的系統,可是改得太多了,一時合併不回去,所以蘋果乾脆就喧賓奪主自己開了一個新計畫讓大家進來。這個計畫就是第三次大戰的主角:WebKit。WebKit是一個核心引擎而不是一個真的瀏覽器。在今年WebKit轉眼之間成為高階行動通訊裝置的標準: Apple iPhone, Google Android, 還有Nokia S60 Browser都選擇了WebKit當做它們的瀏覽器核心。我可以看到明年十月份在高階手機會有兩成的市場是用WebKit,而且會因為台灣的代工而繼續成長。從程式開發來看,也不難想見在幾年之內市場會選擇使用共通的HTML標準而捨棄WML。因為Google與Apple的加入,讓我非常期待明年的行動通訊裝置市場。終於等到了那一天,資訊可以用簡單而共通的方式在全世界流通。

Wednesday, November 07, 2007

Acer 看起來最快筆電 與 年度最重筆電

PC World雜誌公布2007年最讓人注意的筆記型電腦,Acer拿下多項大獎,其中包括了:

最重: Acer Aspire 9810-6829 含變壓器可重達十九磅

螢幕最大: Acer Aspire 9810-6829 超過二十吋

看起來最快: Acer Ferrari 5005WLMi 因為是法拉利外殼 所以從外面看起來很快

十二項裡面Acer拿了三項,雖然說這幾個獎拿得怪怪的,但能夠有搏版面的機會也算不錯了。希望Acer能繼續努力以赴,這樣對台灣的品牌也是一個鼓勵。

另外值得一提的是年度最快Windows電腦是蘋果的MacBook Pro。Mac vs PC: The fastest PC is a Mac.

Tuesday, November 06, 2007

真相大白 原來Google沒有出電話


這幾個星期一直謠傳Google要賣電話,好像就要和蘋果的iPhone正面衝突一樣。心裡想說Google怎麼可能這麼想不開,一面入股蘋果又一面打蘋果。今天答案揭曉,原來Google不是要賣電話,而是要公開一套手機的作業平台讓硬體廠商自由使用。換句話說,這個計畫搶的不是蘋果的市場,真正要搶的是Windows Mobile與Symbian的市場。至於前景如何現在還很難說,我想還是等到十一月十二日SDK正式發表之後再來猜測比較有意義。Linux手機談了好幾年,真正堪用的產品寥寥無幾,希望Google不是另一個不堪使用的Linux。

Sunday, September 30, 2007

iPhone+Google Maps: 意外的統計結果

今年初iPhone發表會上Steve Jobs卯起來推銷Google Maps,好像iPhone+Maps是多了不起的事。我心裡想Google Maps已經推出四五年了吧,而且在別的Java手機上早就有Google Maps的client了,這有什麼稀奇呢?

拿到iPhone以後,發現iPhone的Google Maps做了一些很順手的改進,真的可以在路上用。今天統計結果出來,因為iPhone, Google Maps的使用量大增。Usability is the king.

Saturday, September 29, 2007

蘋果的一百美元

因為iPhone價格狂降,蘋果為了安慰像我一樣第一天排隊去買iPhone的冤大頭們,退一百美元給我們。我大概會用來買Mac OS X Leopard吧。

Sunday, September 02, 2007

李麥克喝醉趴在地上吃漢堡

Youtube還真是無奇不有呢
霹靂游俠 李麥克 喝醉 趴在地上 吃漢堡
http://www.youtube.com/watch?v=oYj6TceYio0


更好笑的是有人把上面這段重新拍攝成布偶戲
http://www.youtube.com/watch?v=pUWkySpoEC8

Wednesday, August 29, 2007

終於面對事實的PC Magazine

PC Magazine就像是Byte雜誌一樣,是80年代末期重要的意見領袖。然而在長期錯誤的領導之下,PC Magazine十幾年來畫地自限,以為Personal Computing就只是以x86為中心的產業,錯失了許多真正值得探討的技術議題,甚至在x86 PC內容取捨上也偏好桌上型電腦,當然這也就自動放棄了許多讀者群。其中專欄作家John C. Dvorak更是好幾次放炮炸到自己(例如嘲諷.net是not yet)。

近五年來幾家專長x86 PC的公司如Dell與Gateway漸漸失去光環,該雜誌終於感受到了壓力。轉型之後的PC Magazine企圖用更寬廣的眼光解釋Personal Computing,居然連Dvorak這位嘲諷蘋果十幾年的作家都寫出了我愛麥金塔的文章。只可惜長期的人才偏差,讓雜誌缺乏深度。對於新技術的介紹遠不如其他線上雜誌(例如cnet)。

報上提到PC Magazine選出了七大科技奇觀,包括了摩爾定律、Wii、iPhone、蘋果公司、觸控式平面電腦、雷射、以及平面螢幕。這是在搞什麼?人家七大奇觀好歹是個建築物或至少是個地點 結果PC雜誌選出來的七大有公司,有定律,有產品,還有什麼都不是。而且竟然還跑出雷射,天啊,雷射。會不會太神奇,怎麼不乾脆順便提名飛機電話電視機湊個十全十美算了。嗯。就讓PC Magazine停留在我少年的回憶裡吧。

Sunday, August 26, 2007

iPhone鬆綁


本周的大新聞就是iPhone被解開,以後買iPhone不用再擔心綁兩年at'&'t的門號了(以下簡稱att,如果有人知道如何在blogger打出ampersand請告訴我)。iPhone可以拆開焊上兩條線破解,或是直接用軟體破解

不過在美國只有T-Mobile與att兩大GSM公司,而T-Mobile又爛得讓人腳軟(除了便宜,沒有任何特點),所以我想對att的影響應該有限。個人認為對蘋果是一項利多。不論綁哪一家門號,蘋果每台iPhone照賺兩三百美元,對蘋果一點損失都沒有。這個話題只會成為免費的公關廣告罷了。不過att看來有點著急,聽說律師團已經出動威脅軟體破解的公司,如果破解軟體上市,大家走著瞧。我猜到這套軟體是賣不出去的,但萬一att把人家逼到走投無路而開放原始碼,人人可以破解,那造成的破壞性就更難估計了。希望att的律師團還是三思而後行。

手機綁門號本應是商業契約層面的問題,不應該在硬體設備上做手腳。若是提前解約大不了罰款即可,何必鎖來鎖去,多花成本又不見得能賺到多一點錢。

Monday, August 13, 2007

兩國為了洋娃娃鬧翻

這在人類歷史上大概是頭一次,中國和美國為了洋娃娃快鬧翻了。美國市場陸續發現中國製造的毒娃娃和毒牙膏。芭比娃娃的製造商於是全面回收有毒性物質的洋娃娃,此舉不但引起中國官員的鄭重聲明,同時還造成了合約廠商的老闆上吊自殺。世界兩強為芭比大打出手,實在是很難想像的畫面。

Thursday, August 02, 2007

海洋幻麗號



海洋幻麗號是我們系統的第二艘船。這艘船幾年前進廠加長過。加長的方法是把船切開兩半,然後連接新建的中間段。上面這張照片就是中間加長的那一段的頂層。海洋幻麗號行經巴哈馬群島,牙買加,貝里斯以及墨西哥。加勒比海周圍的沙灘都有很美的景致。大部份的加勒比海都泛著翠綠,唯獨墨西哥的海港是純粹的深藍色。白天的海讓人心曠神怡,但晚上的海就暗得讓人不安。待在甲板上看著月光映照海面,不知道為什麼會有想家的感覺。還好船上到晚上還有工作可做,而且節目一直排到深夜,所以也不會無聊。

Thursday, July 26, 2007

Ocho Rios, 牙買加



跟著第二艘船走到了牙買加。藉著這次機會與之前在佛羅里達認識的牙買加鄰居楊立章約在Ocho Rios見面。Ocho Rios是牙買加第二大觀光景點,城市的名稱源自西班牙文的『瀑布』。牙買加的地形與台灣相似,是依山傍海的火山島。其中一個瀑布Dunn's Fall一路連接海灘,所以可以先在海邊享受金色的沙灘,然後延著瀑布往上朔溪。爬瀑布真的蠻好玩的。剛開始不熟,弄到好幾塊淤傷,爬到一半就慢慢開始有點了解了。當然這對當地人來說是沒什麼,我的牙買加朋友赤腳瀑布攀岩,簡直靈活的跟猴一樣,不像我們觀光客,大家必須手牽著手才能保持平衡。

下山之後,到港邊的Magaritaville去喝酒。生平第一次喝Tequila,才發現這是目前我最喜歡的酒。大白天喝的搖搖晃晃回船上睡覺去,很少有這麼逍遙的一天。

Thursday, July 05, 2007

第一艘船




一年後,我們開始在第一艘船上工作。資訊部門能上船工作的算是少數,因此這是相當難得的機會。同行的除了我的師父Doug之外,還有專案經理,系統管理員,資料庫管理員,還有視窗作業系統專家隨行。一票人浩浩蕩蕩的佔了好幾個房間。公司為此少作了好幾筆生意,真的很不好意思。

船上的作息跟岸上完全不同。岸上通常到六點下班回家,除非有系統緊急狀況,不然下了班就是自己的時間。在船上則不同。船上一早開始上班到中午,然後有一段幾個小時的午休空檔,然後晚上六點再回來繼續工作到睡覺時間。反正在船上也不用洗衣買菜或擦地版,所以有沒有自己的時間也沒什麼差別。因為從早混到晚兩個星期,本來不是很熟的同事們也都混熟了。之前有一個應用程式伺服器管理員老是罵我們的系統是垃圾,所以我一直對她不是很友善,這次一行之後,反而我跟她是最熟的朋友。回頭一看我們這群人竟已一同奮鬥了好幾年。公司裡人來人往,有的計畫起來又倒,有的計畫從來就起不來。我們能一直撐到成功的這一天,這樣的工作伙伴真是最幸運的事。

第一艘船的行程包括了巴哈馬群島的首府Nassau,天堂島,以及本公司的私人小島 椰子嶼。巴哈馬群島的海水竟然比邁阿密海灘還要清澈,沙灘也更潔白,真的會讓人忍不住想跳下去游泳。

Tuesday, July 03, 2007

Just as I predicted, it is AT&T, not iPhone


Just as I predicted, my activation is not smooth at all.
My previous rate plan is not compatible with iphone services, so at&t silently kept me in the waitlist for more than one day.
Glad that i asked around everywhere. Here is the highlight of activation:

1. You need to have an elegible plan to get activated. If you were existing customer and want to add $20 for network access, it is likely that your current plan is not compatible to the iPhone plans. Be careful and ask around.

2. AT&T activating your SIM card does not mean your iPhone is activated.

3. Apple need to receive AT&T's order complete message, then Apple will "activate your iTunes."

4. After your iTunes is 'activated', it remembers your account information. Anytime you sync a new iPhone to this computer, it will ask you if you want to activate it as yours.

Anyway, it is good that finally I activated my iPhone, and here is a picture of Coldstone icecream cake picture taken by iPhone.

Saturday, June 30, 2007

iPhone首賣日



星期五是蘋果電話首賣日。電話在蘋果專賣店與AT&T行動電話經銷商都有賣。我心想就近找at&t店來買,誰知道策略錯誤,跟著排隊排了兩個小時,因為必須當場辦門號,兩個小時只處理了大概二十個客人,留下近百人在門口排隊。兩小時後,8GB賣完了,於是我第二天直接開去蘋果店買。連等都不用等,馬上就拿到了。
因為我是現有客戶,所以要等他們把門號轉到新機器上。據以前在網路公司數年的經驗,移機作業是保證會出錯的。看看新的at&t會不會有奇蹟出現,能夠順利把門號轉到我新機器上面。



Friday, June 08, 2007

Mac OS 'Z'

一個多月以前蘋果宣布下一版的作業系統將延後到年底發行,為的是讓公司可以"專心準備iPhone"。之前大家還在納悶,這是什麼莫名其妙的理由。這兩天由於年度開發者研討會接近,終於爆出真正的原因:ZFS。

蘋果決定在下一代的作業系統裡使用ZFS。ZFS是昇陽公司所開發的檔案系統,也是Solaris作業系統最常被提到的技術之一。ZFS不覆寫現有資料,所以紀錄檔案更新歷史或是復原檔案幾乎不用多花任何系統時間。ZFS可以快速調整儲存空間分割大小,並且定址到128-bit。

十幾年前,Apple因為連續虧損,想辦法要把自己賣給Sun。當時Sun嫌蘋果出價太高而婉拒。幸虧當年沒有合併,否則一起被拖下水,到現在都抬不起頭來。

Wednesday, May 30, 2007

我想寫程式

隔壁組的組長本來是程式設計師,經驗豐富後擔任類似系統整合的工作,然後接手這個計畫,一路上來非常的平順。組長從去年接管產品支援之後,不急不徐的擋掉用戶過度的需求,把大家原本亂成一團的步伐調整回來。儘管用戶偶有微詞,但重大問題從未失誤,大家也可以喘口氣,不用每天忙的跟什麼一樣。

組長上星期請辭了。

問他為什麼要放棄這個可以不定時在家上班的穩當工作,組長說:

『我想寫程式。』

組長的答案讓大家都靜下來微笑點頭。好好的程式師跑去管人其實是蠻悶的事。放下J2EE管理者的工作,組長改當.net程式師。當然大家心裡都知道這不是真正的理由,但有理想總是好的。希望他一切順利,也希望新組長不要太快走掉。

Monday, January 01, 2007

最短命的Java SDK

看到報導說 project looking glass出了1.0版。這個計畫是讓Java執行3D的桌面介面。之前看過demo, 點子還不錯但畫面很醜。心裡想1.0版一定會有很大的進步,結果,開了三分鐘就立刻反安裝。通常印象裡1.0版就算功能不多,但起碼功能與實作的內容會一致。Project Looking Glass介面設計亂七八糟,東一塊西一塊,滑鼠雙擊必須要按緊滑鼠不動才可以,右鍵反應與一般桌面習慣有出入,應用程式與實際系統沒有連結,3D字型沒有alias所以看出爛爛的鋸齒邊。