發表文章

目前顯示的是 2008的文章

2008年美國IT業10大事件

eWeek公佈2008年美國IT業10大事件,這裡有中文翻譯

美國科技業因金融危機遭受沉重打擊
雲計算觀念流行開來
微軟提出收購雅虎請求
智慧手機大行其道
PC處理器速度更快、功耗更低
無線寬帶技術開始立足
虛擬化軟體受到追捧
新一輪瀏覽器大戰
微軟董事長比爾·蓋茨退出日常管理工作
存儲設備大幅降價

明年的工作目標

這兩天才剛和主管做完年度績效review,結果還算ok,反正往年不都是這樣,可以確定的是不會被裁員,不敢奢望能夠加薪,有加算賺到。以前當專案經理打員工考績時,因為沒有明確的KPI,只有憑著印象分數加上員工的自評來做考核主要的依據。如果當年度曾經做出印象深刻的不良事蹟,印象分數會是扣分的,至於員工自評的部份,反正就是作文比賽,看誰列出的優良事蹟多,分數就會比較高。雖然說這樣考核並不客觀,不過好像多數公司都這樣做的。

至於明年的工作目標,除了持續維護負責的系統之外,會一些比較有趣的事,大方向已知,細節還不清楚,大略列出如下:

OLAP
Cloud computing
Server Virtualization
Web Service

想學C#,如果公司願意出錢讓我上課的話,也許會考慮去考張SQL server證照吧。

如何處理難解的技術問題

工作這些年來接觸過不少新進的工程師,其中不乏名校畢業或國外留學歸國的高學歷份子。可是當工作上遇到問題時(尤其是技術問題),他們的反應通常是不知道怎麼解決,不是等著別人去解決,就是自己悶著頭做。結果問題更嚴重,得花數倍的時間與人力才能解決。不管是社會新鮮人也好,公司的新進員工也好。剛到新環境一切很生疏,工作上遇到問題時,可以請教資深的同事提供建議,然後自己試著去解決,才能累積經驗。

個人工作這些年來一直認為,資深和資淺的差別在於會不會解決問題,但這句話不見得100%正確,小弟在公司不算老但也不菜,老人不想做,菜鳥不會做,結果問題都要我解決。不過我不以為意,因為我一直深信懂得解決問題的人會比別人有更多升遷和加薪的機會

解決問題的能力是學校應該教但卻沒教的事,如何處理難解的技術問題呢?下面是我的經驗法則:

Reproduce error:先找出能重複發生這個錯誤的步驟
Collect data:從現有的log中找出可疑的error message,或開啟debug/ trace mode蒐集更多的資訊。
Analyze / Research:分析log中的error message,並以經驗判斷問題的root cause,或是以error message中的關鍵字從Google搜尋是否有適合的解決方案。
Diagnose: 研判解決方案是否適用。
Fix error:修正錯誤。

Ecofont環保字型

圖片
荷蘭一家公司開發了一款環保字型Ecofont,號稱可以節省20%雷射印表機的碳粉。它的原理是將字體的黑色部份填入白色小點,但是實際列印出來的效果卻看不出這些白色小點,就像這樣:



此款字型只支援英文字體,不支援中文字體。如果有中文字體的話,特偵組應該很愛用吧。

這裡可以下載。

Deloitte Technology Fast500 Asia Pacific 2008

「德勤亞太高科技、高成長500強」(Deloitte Technology Fast500 Asia Pacific 2008)評選活動12/16揭曉,台灣今年提名的112家企業全部入選,其中半導體元件廠奕力科技更名列榜首,與第10名的鉅景科技名列前10強。

此外,德勤也公布亞太區高科技高成長 500強的執行長調查,此項調查於2008年第 4季開始,就針對入選企業的狀況進行趨勢分析。這次調查顯示,高科技高成長 500強企業的執行長對前景依然充滿信心,其中有 86%認為未來12個月業務會繼續快速成長;有 35%認為業務成長的最大挑戰是財政壓力、融資困難及通縮壓力;而接近 50%的執行長預期,未來12個月內的人員成長率將超過26%。

對於全球經濟下滑,有 67%的執行長將更專注發展亞太區市場; 44%的執行長認為市場低迷對公司沒造成重大影響;也有 65%的執行長表示,投資計畫不受信貸市場狀況影響。這些說明了執行長們預期亞太區的市場走勢將較全球其他市場強勁。

延伸閱讀

德勤全球(Deloitte)2008年亞太地區高科技、高成長 Fast 500評選揭曉

改變就是機會

當我還在SI廠商工作時,年底通常是最忙的時候,因為通常專案時程都會規劃在年底驗收或結案,好讓業務可以開發票收錢,也讓公司在年底前的業績數字,以至於員工的年終數字都可以好看一點。適逢今年的不景氣,製造業在放無薪假,各家客戶都在成本縮減,軟體廠商的接案也少了很多,想必很多人年底應該都很閒吧。

往年年底到過年的這段期間,是離職的熱門時段,領到公司的年終獎金之後,跳巢到新公司展開新的職涯。不過今年被動離職比主動離職的人多很多,這樣的景氣之下,很佩服主動離職的勇氣,希望他們都是慎重下的決定,因為難保新工作不會是爛缺。不論是主動或被動離職,對於公司/部門/團隊來說都是一大衝擊,尤其是關鍵成員要離開,更是影響眾人的心情。在我還很菜的時候,有人離職心情總是不好受,擔心工作會受到波及,擔心專案會不會被影響,經過這些的工作磨練後,現在反而比較樂觀看待,反正人總是來來去去,難保不會有更優秀的人才加入(雖然機率不高)。

另外,年底也是組織異動的熱門時刻,管理學告訴我們,組織就像變形蟲,唯有不斷的形變,才能適應多變的商業環境,所以部門異動和人事調整已成為常態。就我過去的經驗中,在之前任職的公司,沒有離職,卻換了三間公司,原因是因為被併購。原本這種事很誇張,沒想到在我現在任職的公司,才待了一年多,已經因為組織異動換了三個主管。

在這樣快速改變的時刻,也許有人會因為過去熟悉的環境重新經過重組,變成全然陌生的人和事,而完全不能適應。我認為不妨早點適應這樣的變化,因為這樣的改變只會越來越頻繁。也許可以,把改變看成是一個機會,然後正面看待這個機會,未來的事誰知道?

SQL Server 2005 SP3 Released

微軟12/16釋出SQL 2005 Service Pack 3,版本編號是9.00.4035,這裡可以下載各版本的SP3 。

延伸閱讀

What's New in SQL Server 2005 SP3?

PicPick

PicPick是一套影像編輯軟體,最常用於擷取螢幕畫面並做編輯,可用於文件製作和簡單的影像處理。PicPick的功能足以媲美起商業軟體SnagItHypersnap,另外它是免費的。

關於截圖工具,WebLeOn介紹幾個線上的截圖網站,不需安裝軟體即可截圖。

網頁程式除錯小技巧

圖片
在撰寫網頁程式時,有時會遇到開啟瀏覽器回應Error 500的錯誤訊息,可是卻不知道錯誤到底是出在哪裡。



這是因為瀏覽器設定的關係,開啟"網際網路設定"選項,取消"Show friendly HTTP error messages"。



按下確定之後,重新更新網頁,就看得到系統錯誤訊息了。

SQL Spy

SQL Spy是一套免費的SQL server監控軟體,SQL Spy 5.x版提供75種資料庫監控功能,不過不知道為什麼,它的新版SQL Spy 6 Live Monitoring只剩6種資料庫監控功能。所以我現在用的是5.x版,這裡可以下載(下載前要先註冊免費帳號)。事實上,SQL Spy背後用的是事先定義好的SQL script對資料庫做查詢的動作,所以我們也可以自己寫script,寫好的script可以放到這個目錄下C:\Program Files\HybridX\SQL SPY\Scripts\uds。

Hype cycle

圖片
Hype cycle是Gartner group發展的分析工具,主要是用來分析新的資訊科技在市場上的成熟度,提供高層在採用資訊科技時做策略分析之用,Hype cycle說明資訊科技可被歸類為分成五種類型:

Technology trigger. A breakthrough, public demonstration, product launch or other event that generates significant press and industry interest.
Peak of inflated expectations.a phase of overenthusiasm and unrealistic projections during which a flurry of publicized activity by technology leaders results in some successes but more failures as the technology is pushed to its limits. The only enterprises making money at this stage are conference organizers and magazine publishers.
Trough of disillusionment. The point at which the technology becomes unfashionable and the press abandons the topic, because the technology did not live up to its overinflated expectations.
Slope of enlightenment.Focused experimentation and solid hard work by an increasingly diverse range of organizations lead to a true understanding of the technology's applicability, risks and benefits. Commercial off-the-shelf…

[SQL 2005 DMV] Index Defragmentation

在資料庫中如果有資料量大或異動頻繁的table,其資料可能散佈在硬碟四處,因而影響查詢效能,所以通常資料庫每隔一陣子要Index Defragmentation。下面的指令可以從dmv查詢Avg_Fragmentation_In_Percent超過30%的index,然後作適度的處理(不論是index rebuild或reorg)。當然也可以將這個查詢寫成store procedure,讓系統定期做index Defragmentation。

SELECT A.object_id,
A.index_id,
name,
Avg_Fragmentation_In_Percent
FROM sys.dm_db_index_physical_stats (db_id(), NULL,NULL, NULL, NULL) AS A
JOIN sys.indexes B WITH(NOLOCK)
ON A.Object_id = B.Object_id
AND A.Index_id = B.Index_id
WHERE Avg_Fragmentation_In_Percent >= 30
AND B.[name] IS NOT NULL

別小看了SQL 2005

圖片
公司最近因為有資料分析的需求,正在survey適合的solution,雖然說資料倉儲加上olap是資料分析的首選。不過因為景氣的關係,公司沒有多餘的預算購置市面上大廠的BI solution。所以說,最近正在研究是否能用公司既有的SQL server 2005架構,在不用額外花費的情況之下,生出一個data mart以及OLAP cube。

過去的工作中,用慣了Oracle DB2這些名牌貨,加上以前對於SQL 2000有很差的經驗(一天到晚當機,而且效能很差),對於SQL server實在沒什麼信心。直到去年接手DBA的工作,開始認真研究起SQL server 2005,對於微軟資料庫的印象才逐漸改觀,現在覺得會SQL 2005算是便宜又大碗的產品。它的企業版除了資料庫伺服器之外,本身還包括ETL tool(SSIS),報表工具(SSRS)和分析工具(SSAS)。

微軟還把Ralph Kimball (註) 的資料倉儲和ETL理論 實做到SQL 2005的ETL和分析工具,整個來說,應該會是一個不錯的solution,因此根據olapreport.com的調查,微軟BI solution的市占率排名第一,甚至打敗Hyperion和Cognos,所以別小看了SQL 2005。



註:Ralph Kimball是非常有名的資料倉儲學界的大師,資料倉儲的諸多理論(例如data mart, slow change dimension等)都是他提出的。著名的ETL工具datastage(現已被IBM併購),最早是由Kimball創立的軟體公司Red Brick所推出的。

[SQL 2005 DMV] 列出被Lock的交易

SQL 2005 dmv中的sys.dm_tran_locks,可以查看所有資料庫中被Lock的交易,改寫成一下Query,可以顯示到底哪些table被lock了。

select
request_session_id as spid,
resource_type as rt,
resource_database_id as rdb,
(case resource_type
WHEN 'OBJECT' then object_name(resource_associated_entity_id)
WHEN 'DATABASE' then '<db_name>'
ELSE (select object_name(object_id)
from sys.partitions
where hobt_id=resource_associated_entity_id)
END) as objname,
resource_description as rd,
request_mode as rm,
request_status as rs
from sys.dm_tran_locks

[SQL 2005 DMV] 列出執行速度較慢的SQL statement

市面上有許多SQL資料庫的管理軟體,可以隨時監控資料庫執行狀況。不過這些資料庫監控軟體通常需要安裝常駐程式在資料庫伺服器,定時蒐集資料,對於系統效能還是有一定程度的影響。事實上,在SQL 2005可以透過DMV (dynamic management views),查詢資料庫的系統資訊,SQL 2005會將系統資訊儲存在cache中 (server重開後這些系統資訊會被清除),管理者可以透過dmv查詢各種資料庫系統資訊,例如sys.dm_exec_query_stats是查詢query狀態的dmv。

這些dmv顯示的欄位通常不易閱讀,但可以結合資料庫的系統table,就可以自行撰寫出可讀性較高的Query,以供後續維護之用。例如下面這個Query是列出執行速度較慢的前五十大SQL statement:


select top 50 * from
(
SELECT SUBSTRING(st.text, (qs.statement_start_offset/2)+1,
((CASE qs.statement_end_offset
WHEN -1 THEN DATALENGTH(st.text)
ELSE qs.statement_end_offset
END - qs.statement_start_offset)/2) + 1) AS StatementText,
last_execution_time as LastExecuted,
last_elapsed_time/1000000.0 as ElapsedTimeInSeconds,
execution_count as ExecCountFromLastCompile
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS st
) t
where ElapsedTimeInSeconds >1
order by ElapsedTimeInSeconds desc

電子書搜尋網站

分享一個電腦原文電子書的搜尋網站

http://www.ebookee.com.cn/

Windows Installer Cleanup Utility

在windows平台上,偶爾會遇到安裝程式(windows installer)出現問題,導致某些軟體無法安裝,此時重灌系統也許可以解決這個問題,不過需要耗費很多時間。

要解決這個問題,可以安裝微軟的windows installer cleanup utility,用這套工具移除程式的安裝資訊。

不知道在搞什麼的專案管理立法

前陣子上google找資料時,無意間看到了某個專案管理協會在推動專案管理立法的連署,但沒有仔細看內容,直到最近有空,才去關注他們推動專案管理立法的細節。老實說,儘管仔細看了連署書和該網站的內容,只看到一堆口號,完全沒有說明這項法案的具體內容。更扯的是,在沒有具體內容的情況下,居然還有近兩千人的連署。

推動這個法案的單位是"台灣國際專案管理師協會",這個協會跟PMI沒有關係,我上次聽到這個協會是在台灣PMI網站上,台灣PMI澄清這個協會不是他們的分支單位。仔細瞭解這個協會的背景,是跟南部的某PMP補習班有關,總之覺得這個協會怪怪的。該協會找了立委黃昭順當理事長,我很好奇,怎麼不找涂醒哲?該員可是自稱第一位拿到PMP的立委

至於說專案管理立法,因為他們沒有任何具體內容,我的猜測大概是類似醫師法或會計師法的法案,規範或約束專案經理的行為。首先,專案經理的認定就是一件難事,現在連KTV小妹的名片上職稱都是專案經理,要如何認定此法案規範的對象就是一個問題。其次,難不成這個法案通過之後,日後專案經理手上的專案假如超支, 專案delay, 失敗 就犯法?那就真的太超過了,這樣誰還敢當專案經理。假如此法案是規範專案本身的話,政府已經有公共工程相關法案了。

實在不知道這個協會在搞什麼,這麼多人連署之後,很好奇後續如何發展。

酷音輸入法

今天要推薦一個國人自製的軟體-新酷音輸入法

新酷音輸入法的前身是台大資工的一個專題"酷音輸入法",原開發者不在維護程式之後,程式逐漸被熱心的朋友轉移到不同平台上,以Opensource的方式開發,並正名為新酷音輸入法。

個人試用心得,覺得新酷音輸入法耗用極少的記憶體(奇摩輸入法雖然好用,可是它的keykeyserver佔用太多記憶體),而且它的智慧選字功能,不會比自然輸入法差。如果覺得微軟新注音的智慧選字功能很差的話,新酷音輸入法倒是不錯的選擇。

歐巴馬當選美國總統 (新增當選演說)

從開票就一面倒領先到最後,歐巴馬一如外界預期贏得第56屆美國總統大選,成為史上第一位黑人總統,今天美國變天了。

CNN已經率先宣佈歐巴馬當選

[youtube=http://tw.youtube.com/watch?v=FrXkBuWNx88]

[youtube=http://tw.youtube.com/watch?v=02BV5Zah1Tw]

[youtube=http://tw.youtube.com/watch?v=69JeattgAqI]

使用ibon請小心病毒

因為家中沒有印表機,需要列印時常帶著隨身碟到家附近的7-11的ibon列印。ibon確實很方便,隨身碟插上去,透過觸控螢幕點選依步驟操作,就完成了列印,而且除了USB之外,ibon還支援各種記憶卡。因為上週家中電腦中毒,就想說平時都有掃毒和更新windows patch,怎麼還是會中毒,把家裡所有隨身碟和記憶卡都找出來掃毒,原來kavo病毒是來自上次帶到7-11 ibon的數位相機MS卡裡。我想病毒99%來自於ibon。像ibon這種Kiosk,包括便利商店裡的ATM,其作業系統用的幾乎都是windows。windows是最容易中毒的作業系統,各何況是像ibon一樣,提供開放介面給用戶交換檔案,增加了kiosk中毒的機會。不知道這些kiosk的安全性如何,是否有做好病毒防範的措施?

千錯萬錯都是乙方的錯

軟體廠商要進駐建置系統之前,一般會先和客戶簽訂合約,這份合約內容通常是極不平等,很多規定都只規範乙方(廠商)。一般常見的條款是規範乙方的義務和工作內容、對廠商的罰則。反而對於甲方(客戶)的工作內容沒有太多著墨,甚至規定所有文件和程式的著作權歸屬於甲方。不過廠商為了拿到案子,往往樂於接受這種不平等的合約。

簽了不平等合約的結果是:

專案起始階段,客戶不配合需求訪談,因為合約中沒規定甲方要配合需求訪談。
廠商產出需求規格書後,客戶不確認需求規格書內容,因為合約中沒規定甲方要確認需求規格書。
系統UAT階段,客戶不配合測試,因為合約中沒規定甲方要配合測試。
系統上線後,客戶發現一堆問題,其中有些bug,不過大部份都是需求變更,因為客戶根本沒參加需求訪談。而且需求規格書還沒確認,所以即使上線了,客戶也可以要求廠商大改需求,否則不給驗收。一切只因為合約中沒規定甲方的工作範圍。
....

因為合約內容只規範廠商的工作,如果廠商不配合,或違反合約中規範廠商應盡的工作內容就算違約,合約上甚至規範,違約時可以告上法院。

因為合約內容沒規範客戶的工作,所以即使客戶的不配合導致系統上線延誤,也是廠商的錯,因為合約中的逾時罰款只罰廠商,客戶完全不必負責任。

廠商:『乙方錯了嗎?乙方錯了嗎?難道乙方真的錯了嗎?』

客戶:『千錯萬錯都是乙方的錯。』

隨身碟病毒 kavo

這幾天覺得家裡常用的筆電怪怪的,隱藏檔看不到了,防毒軟體也不能更新。想說把防毒軟體移除重裝好了,移除之後,平時在用的防毒軟體居然裝不上去了,只好上網抓別家的防毒軟體裝裝看,安裝後居然掃到木馬程式,病毒殺掉之後還是不斷跑出來。還好我有筆電的還原光碟,花了一個小時把C碟還原後,病毒還是殺不掉。

上網搜尋後,知道我中的是kavo病毒(防毒軟體只偵測到是特洛伊木馬程式),這個病毒真強,它是一種隨著隨身碟散播的病毒,因為他會變種,中毒症狀很多種,不一定每一種都會發生,常見的中毒症狀是防毒軟體損毀,網路不穩,網路卡或其他設備的驅動程式損毀,而且不能重新安裝,隱藏檔看不到....。這裡關於kavo病毒非常詳細的介紹。

後來上網下載kavo_killer,暫時是把這個病毒殺掉了,不過整個系統還是怪怪的,只好再找時間重灌系統了。

目前所有的防毒軟體都沒辦法徹底殺掉kavo病毒,加上他是靠著隨身碟傳播,傳染速度非常快,也防不甚防。因為他會靠電腦的自動播放功能傳染,預防方法是關閉自動播放功能,或者插入隨身碟後,按下shift鍵不放直到系統偵測完畢。

若不幸中毒,解毒方式是下載kavo_killer

黑心貨之山寨大比拼

癮科技網站常常發表一些仿冒的山寨機,例如鑽石機iPhone,以及筆電。最近收到一封轉寄的email,裡面有一堆仿冒黑心貨,Nike可以叫IVike,康師父可以叫庚師父,真是太超過了,原文連結

景氣真的很差

上週傳出Yahoo在公布第三季財報之後,因為獲利不如預期而宣布全球裁員至少10%,Techcrunch的Layoff Tracker也反應,到九月中為止,在科技公司中,有19683個工作被取消(裁員)。工商時報上週才報導,軟體業不受金融風暴影響,不斷招募人才,事實上軟體業還是有受到影響,為縮減成本,人才招募有縮減或部分人事被凍結,以因應這波的金融風暴,並不是完全沒影響。不過製造業和金融業就很慘了,有些製造業公司被強迫放無薪假,金融業則是被裁員。

今年二月ChangeWave的調查,美國企業減少IT投資以因應經濟衰退,這家機構八月份再做的調查,情況是更加嚴重。不只美國這樣,台灣的企業也都是減少IT投資,以cost down來因應這波經濟衰退,導致SI廠商接不到案子,或是接到案子的金額不如預期,聽說SI廠商最近也關了不少家。只能現在說景氣真的很差,如果幸運還有工作的人,即使公司營運不佳,也不要隨便換工作,好歹讓公司裁員也有一筆資遣費可以拿。

Ubuntu 8.10

圖片
Ubuntu 8.10正式版雖然還沒發佈,Ubuntu網站現在可以索取光碟了,之前去索取過一次,大約一個月後可收到,要是等不及的話,在Ubuntu網站也可以直接下載,只是郵寄的話,他會多送兩張貼紙。Ubuntu確實好用,研究中。

公司的新系統上線了,一切順利到超乎預期

去年換工作到這家公司,主要任務就是協助這家公司的一個內部系統升級專案,整個專案的scope包括全新的軟硬體安裝與設定,新舊系統的資料轉換,以及新系統功能客製化。。專案時程約一年半,事實上根據過去經驗這樣的專案scope,如果在SI廠商做的話,大約半年可以完成,可想而知在user side的in house專案時程都可以拉很長,過去在SI還沒做過這麼久的專案。

新系統終於在九月中上線,為確保資料一致,上線前我們把舊系統關了三天,做資料轉換和新系統上線。上線過程順利到不行,當然不時還是有小問題,不過倒是沒有會阻礙系統上線的大問題。事實上,系統上線的所有程序都是我負責的,上線的這幾天整個人緊張到不行,因為資料轉換需要兩天的時間,不容任何失敗,深怕某個步驟出錯,系統上線會因此delay。還好過程中都很順利,雖然根據過去經驗,系統上線總是會遇到trouble,不過這次上線有充分的準備與計畫,因此沒遇到大問題。

新系統在九月中上線之後,仍不時收到bug report,但change request總是比bug report多,整個bug數量也還在預期之中。經過一個月的使用,系統算是比較穩定了。階段性任務已完成,再來只有一些例行性維護和需求變更的小功能要寫,我想接下來的一段頗長的時間,工作會是閒到不行。

視窗七號

微軟副總裁Mike Nach在他的blog公告,Windows下一代視窗作業系統正式命名為Windows 7,Windows 7預計2010年推出 (Vista推出時程delay了很久,Windows 7真能如期推出嗎?),7是指第七版的作業系統。

延伸閱讀:

Windows 7 搶鮮看?
微軟下一代 Windows 7 功能要求(網路流出版)
微軟 Windows 7 新功能展示

Google Chrome滿月了

Google Chrome推出至今已經滿月了,不過市占率始終在1%上下逐漸遞減。Chrome上個月剛推出時,儘管Google一再拿出各種數據證明Chrome是世上最快的瀏覽器,但眾家競爭者都老神在在地看待,Mozilla說他們沒在怕,Opera說Chrome對他們不構成威脅,Microsoft則強調即將推出的IE 8.0足以打敗Chrome。

Chrome仍存在不少問題,雖然他的介面設計延續Google一貫的精簡,並號稱可以整合桌面應用程式,看得出Google挑戰桌面的企圖,不過Chrome最被質疑的一點是沒有外掛程式,也許外掛程式原本就不是Google的規劃,Google或許希望藉由Chrome重新創造用戶瀏覽Internet的體驗,認為瀏覽速度是瀏覽器的決戰場。不過Chrome為了取得更快的瀏覽速度,把每個分頁(tab)獨立成一個thread的作法,反而狂吃不少記憶體。

另外,Google為了Chrome能以最加速度執行Javascript,而打造的V8引擎。確實各種數據都顯示Chrome在執行Javascript都是各家瀏覽器中表現最好的,不過對於其他RIA應用程式,例如Adobe Flex或Microsoft Silverlight,反倒效能表現沒有那好。是否Google壓寶RIA技術將是以Javasctript為主流,或者Javascript在Google的加持之下,成為RIA技術的主流,值得持續觀察。

事實上,我目前的瀏覽器還是以Firefox為主。Chrome也不差,但與Firefox相較並沒有那麼好用。

Technorati 2008部落格報告

sitemeter新版上線不久後又rollback

兩週前(9/13)發現sitemeter 改版了,躍躍欲試想把帳號convert成新版功能,convert之後卻發現系統超慢。我想大概是新系統上線後系統效能出了問題,果然,sitemeter隔天(9/14)發布道歉啟事,聲明他們新系統上線後系統效能不佳,決定rollback回原來的舊系統。發佈道歉啟示後,兩週後並沒有看到sitemeter有任何後續的計畫 (是要延後新系統上線時間,或者放棄新系統??),這件事似乎是不了了之了。

sitemeter是相當知名的網站,系統上線失敗算是一件大事,卻沒有任何媒體報導。反而他們很多的heavy user都是部落客,這些部落客紛紛在自己的blog上幹譙,甚至以行動抗議,把部落格網站分析功能轉到別家的系統。

個人猜測,sitemeter在系統上線前應該沒有做壓力測試,或者上線的user超過他們的預估。

Cloud computing infrastructure (from Forrester)

圖片

Google Chrome下載

昨天才傳出Google開發自家瀏覽器的消息,網路上流傳著Google Chrome的漫畫,今天在Google官網已公告Google Chrome可以

試用之後覺得整體速度和Firefox3不相上下,且比IE快多了,但是仍然有些不穩定,畢竟這仍是測試版本。最好用的部份是內建的javascript debugger,可以很容易的trace javascript而不需另外安裝addon。

Update: 才釋出一天,市占率就快破3了。

延伸閱讀

Google的瀏覽器計畫Chrome
Lean more about Google Chrome

Sysinternals Desktop 1.0

圖片
Microsoft併購的Sysinternals公司上週釋出Desktop1.0小工具,這個工具會產生三個虛擬桌面,讓你的電腦一共有四個桌面可以工作,點選此處下載

SQL server 2008試用版

SQL 2008試用版RC0已經可以下載,這裡是下載網址。另外,這裡有SQL 2008的online book。

SQL 2008的網頁比較各家廠牌的資料庫,把自己說的那麼強,Oracle, DB2, MySQL 都說的那麼不堪。我覺得SQL 2008確實比SQL 2005還強,但是跟其他廠牌來比好像也還好。先把產品的穩定性搞好比較重要,因為根據過去的經驗,微軟的新產品剛推出都是一堆問題,要等release幾個service pack修正bug之後比較穩定。事實上,應該沒有幾家公司貿然升級SQL 2008,大家都不想當白老鼠啊。

好用的unicode converter

在寫網頁時,有時需要把中文轉換成unicode,繁體中文才能正常顯示。這個網站可以把繁體中文轉換成unicode。

http://rishida.net/scripts/uniview/conversion.php

微軟Project認證,另一張Office證照

微軟日前發表Project 2007專案管理"工具"認證,英文全名是"MCTS: Managing Projects with Microsoft Office Project 2007",明明是Office工具認證,在台灣媒體上的報導卻被包裝成等同PMP的專案管理認證。

事實上個人對微軟合作的那家顧問公司印象不是很好,坦白說這家就是我曾經在文章中暗指的,用中文教材教PMP,根本是PMP"補習班"的公司,他們的學員曾經被網友抓包,連在網路上寫的PMP考試心得都是抄襲別家公司的,實在OOXX。

這個認證我會去考嗎?當然不會,我又不用Project 2007。

資料庫效能調校實戰經驗

我目前用的是Microsoft SQL Server,就自己的經驗提供一些建議:
定期可做的事
定期做資料庫索引重建(Rebuild)和重整(Reorg),並定期更新Statistics。
分析SQL語法
如果系統變得較慢,可以用SQL Profiler抓出較慢的SQL語法,用工具去分析是否該改寫SQL或增加索引。另外,索引並非「多就是好」。曾經遇過使用20幾個索引,檢視之後刪掉無用的,系統反而變快。
監控系統效能
可開啟Windows的Performance Monitor或其他效能監控軟體,觀察資料庫和OS的效能,調整系統參數。
其他外在因素
效能差,也有可能不是資料庫造成的,我們可以從網路,硬體等因素調查。

這是之前參加iT邦幫忙資料庫效能調校實戰經驗大募集被選為認真獎,iT邦幫忙將本次經驗大募集的內容彙整在這裡

Goodbye Randy Pausch

颱風夜裡傳來不好的消息,從Google官方部落格得知,The Last Lecture作者Randy Pausch教授已於昨晚過世,得年47歲。Randy Pausch著名的最後演說,以及後來出版成書的演說內容,已經透過影像和文字流傳全世界,讓大家能永遠的懷念這位教授。

SQL server清除記憶體和cache的方法

SQL server只要開久了,server的記憶體常常會被吃滿,需要重新reboot server來釋放記憶體。SQL server提供下面三個指令,允許在server不重開的情況下(尤其是production環境),釋放記憶體和清除cache。


DBCC FREESYSTEMCACHE ('ALL')
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE

PMI延長PMP證照到期日

圖片
好消息,今天收到PMI來信通知,PMI將2004年後PMP證照的到期日往後延長,舊的到期日是到年底,例如2006年5月14日通過PMP考試取得證照的話,證照到期日是到2009年12月31日,新的規定是往後延長到隔年你通過PMP考試那天為止,例如2006年5月14日通過PMP考試取得證照的話,新的到期日是2010年5月14日,如此等於證照的有效時間有四年。

PMI會在九月份以email個別通知PMP新的證照到期日,十月份會寄出更新到期日的新證照正本。

PMI公告

SQL server取得所有table資料筆數的方法

以下指令可以查詢SQL server資料庫所有table的資料筆數 (由大到小排列)。可以很快知道資料筆數大的table,並做進一步管理。


select o.name, i.rows
from sysobjects o inner join sysindexes i on o.id = i.id
where i.indid = 1
order by i.rows desc



另一個好用的store procedure是sp_spaceused,這個指令可以查詢某個table目前的資料筆數和資料所佔的硬碟空間,指令如下:


exec sp_spaceused 'TABLE NAME'

DBA的工作執掌

過去的工作經驗中,在專案團隊中雖然有DBA(Database administrtor)這個角色,常常很多人對DBA要做些什麼不是非常清楚。因為,在一般的中小型專案,為了靈活運用人力資源,DBA除了要做資料庫管理的工作之外(大概是因為真的沒有那麼多資料庫可以管),還得兼做系統管理或者後端資料整合的工作。甚至在台灣的一般公司行號當中,似乎不常聽聞有DBA這樣的職位,而多以系統工程師做DBA的工作,反而國外或外商公司較多專職做DBA工作的人,也許是他們的工作分工較細吧。

我找到資料庫專家Pinal Dave在部落格中的一篇文章並摘錄如下(日後有空會嘗試將其翻譯成中文),裡頭提到DBA的工作執掌,需具備經驗和技能,也許可以提供大家在求職和生涯規劃的參考。
DBA Job Description

The Data Base Administrator (DBA) is responsible for providing technical support for the database environment including overseeing the development and organization of the databases, assessment and implementation of new technologies, and providing Information Technology with a long-term perspective on the relationship of database technology to the business opportunities facing the company. It is extremely important to the company that on-line processing database systems offer the highest reliability and performance possible. The DBA is challenged to work with architecture, application development and operations to help achieve a state-of-the-art …

比爾蓋茲退休了

在微軟工作33年,52歲的世界首富比爾蓋茲退休了。退休後的蓋茲下一份工作,除將投入更多時間在自己的慈善基金會外,也將受邀擔任韓國總統李明博的顧問。

投資狀

使用DOS指令重開機

Windows server 2003提供shutdown指令,讓系統管理者可以下DOS指令把本機或遠端電腦(直接或預設時間)關機或重開機。

指令如下:
shutdown /m \\<machine name> /r
要注意的是,遠端開機只限於區域網路

PMP考試問答集

之前有讀者詢問關於PMP考試的相關問題,這裡統一彙整並做較詳盡的回覆,希望對大家有幫助。除了這些問題之外,也歡迎發問其他的問題。

考PMP要不要上課?如何選擇上課機構?

到外面上課是幫助你可以短時間內理解pmbok的內容,以及考試技巧,另外還可以跟老師和學員討論,有些上課機構還會建議學員間以讀書會的方式相互討論,這個效果還滿好的。如果不去上課,自己讀基本上也是ok的, 不過建議還是要有管道可以發問和討論, 網路上有許多pmp討論區可以參考看看,pmhub的討論區PMP Lesson Learned/PMP Exam Tips & Tricks值得一看。

至於上課機構的選擇,我覺得PMP上課機構越來越像是補習班,很多機構開始強調他們的通過率,只教你考試的方法,沒有教PMBoK裡的內容,所以要慎選上課機構,首先必須選擇掛有R.E.P.(Registered Education Provider)logo的教育機構,可以到PMI網站查詢教育機構是不是R.E.P.。另外,市面上近數十家的PMP上課機構,每家廣告打的都很大,仔細看他們的師資,其經驗來教PMBoK實在很牽強,我覺得教PMP的師資,他們的專案經驗要非常豐富,英文也要有相當程度,才能理解PMBoK的細節。試想,連講師都不懂PMBoK的細節,要如何教PMBoK?聽說有些上課機構用中文教材,甚至上課中所有名詞都用中文,不建議準備PMP考試用中文教材,要知道考試的試題是英文的,雖有簡體中文翻譯,但翻譯和實際上的語意會有落差(我自己在考試時有遇到過),所以強烈建議一定要用英文試題作答,簡體中文只能用來參考。

要不要多做模擬試題?

建議不要做太多模擬試題,專心做Rita模擬試題即可,它是目前市面上最接近真實題型的模擬試題,有些品質不好的題目反而會被誤導觀念。建議在讀完第一次PMBoK後做第一次的模擬試題,先了解自己的實力在哪裡。然後考前再做個兩三次模擬試題,應該就差不多了,另外提醒一點,做模擬試題要一氣呵成做完,模擬正式考試的時間,才不會真正考試時緊張或遇到突發狀況寫不完。Rita模擬試題在博客來或Amazon都有賣,別再找我要了,謝謝。

必讀書籍有那些?要看中文書嗎?

市面上有出很多PMP考試的書籍,建議不要看太多書,必讀的書籍只有PMBok和Rita兩本,其他的書如果時間不夠,可以不用看。如果要考高分的話,建議可以看Kerz…

Firefox 3正式版釋出

圖片
歷經了幾個測試版本之後,Firefox 3正式版終於release了。請到此處下載,一同創造世界紀錄。台灣已經破三萬了,加油。

如何收拾上個專案經理留下的爛攤子

新政府上任後,最近為了處理舊朝留下的爛攤子而傷透腦筋。我想專案工作不也是如此,如果在專案進行中,原專案經理因故離職,新上任的專案經理應該如何接手,甚至如何收拾上個專案經理留下的爛攤子,似乎是一個難題。筆者以前待過的公司曾經發生過,將這種吃力不討好的工作指派給新進的專案經理身上,因為老鳥總是閃的遠遠的,不想(或不敢)接。在新進的專案經理還搞不清楚狀況時,突然被指派接手爛攤子,結果總因為不能掌控專案而離職,上頭又補了新的專案經理取代,然後是不斷的專案經理工作輪替,反而搞的交接不清楚,最後結果是沒有人搞清楚專案真實狀況如何。

話說回來,如果你現在正在做這種只有清道夫才勝任的艱困工作,把它當是一種工作挑戰吧,被指派做這種工作,雖然專案失敗的機會很大,可是如果專案順利結案,眾人必定對你刮目相看。以下針對如何收拾上個專案經理留下的爛攤子,提供一些個人的建議:

瞭解現況及待處理事項

接手專案之後,第一件事就是瞭解目前專案的現況為何,不過所謂爛攤子,就是很少人真正知道專案的現況,此時最好先檢視手上的交接文件,當然文件有很大的機率是寫的不清不楚。好吧,那就只好問問專案中待得較久的人員,不問還好,一問下來卻發現,一件事有好幾種答案,大家都不確定正確答案為何,這時該怎麼辦?筆者認為可以先詢問專案內部成員,再將同一個問題重複問客戶,通常專案成員的看法會較為保守,而客戶的答案則可能比較誇大,可以從兩者的答案中折衷後,約略可以猜測比較出約略的現況。(例如釐清一個需求,專案成員的答案多半是較為保守,有十分可能只說七分,因為要開發的可能是他自己,而客戶的答案可能比實際上要做的還要多,甚至偷渡幾個新需求,反正認定前專案經理已離職,死無對證。)

至於待處理事項,如果之前已建立issue trace的制度,也許可以從系統或文件中,得知專案目前的待處理事項有哪些。如果沒有任何文件的記載,則只好依上面建議的方式詢問相關人員。

鼓舞士氣

再來是對內部成員進行面談,面談的目的是要瞭解專案成員的技能與經歷,以及大家手上的未完成的工作有哪些,和工作量多寡。如果資源不足,向上頭要資源(雖然通常得到的回覆總是"沒有"),必要時,得平衡大家的工作量。通常有問題的專案,大家的工作量不外乎以下幾種:不是某個人的工作多的要死,瓶頸都在他身上,其他人則閒閒沒事做;要不就是大家都很忙,甚至加班到很晚,因為可用的資源不夠;…

如何指定特定IP給IIS server

如果一台server有多個IP address,且每個IP都有特定用途,如何指定特定IP給IIS Server?

在windows 2003 server提供一個設定工具:httpcfg,預設系統找不到這個工具,需要從windows 2003 server安裝光碟額外安裝support tool才有。

設定方式如下:

1. Click Start, and then click Run.
2. Type cmd, and then click OK to open a command prompt.
3. Type the following, where xxx.xxx.x.x is the IP address you want to add:
httpcfg set iplisten -i xxx.xxx.x.x
When this succeeds, Httpcfg returns the following:
HttpSetServiceConfiguration completed with 0

To view additional status codes, see the Httpcfg help.
4. After the IP address is added, use the following command to list it:
httpcfg query iplisten
Httpcfg returns the following:
IP :xxx.xxx.x.x
5. From the command prompt, stop the HTTP service and its dependent services. To do this, type the following string at the command prompt:
net stop http /y
6. From the command prompt, restart the HTTP service and it dependent services. To do this, type the following string at the command prompt:
net start w3svc
Note When you start w3svc, all services…

iPhone 3G 7/11全球開賣,但不包括台灣

一如外界預期,Apple在6/9的WWDC中首次展示iPhone 3G。其外觀與第一代iPhone相似,變更不大,比較大的改進是內建GPS,也支援wifi無線上網,可是依舊不能更換電池。至於定價方面,8G容量的iPhone 3G是199美元,相當於6000元台幣,以這種規格的手機來說,看似相當便宜。但是根據TechCrunch的說法,需要與電信業者綁約兩年。

iPhone 3G確定7/11在全球22個國家上市,年底前則有70個國家上市,但都不包括台灣。想要擁有iPhone 3G的人只好從國外帶回來改機了。

不過,其實我還是比較期待支援Google Android平台的手機上市。這是五月底在Google IO做的demo,介面操作非常流暢,幾乎把iPhone比下去了。

Gmail Lab上線

圖片
今天發現Gmail的設定中多了新選單,原來是Gmail Lab在6/5已經正式上線。
Gmail Lab是Gmail的實驗性附加功能,目前提供13個附加功能,提供Gmail用戶參與測試,並回饋意見給開發人員。這是Google工程師利用工作時間中20%的自由時間發展出來的計畫。

延伸閱讀:

Live Coverage Of Google Gmail Event

windows server下的檔案處理程式Forfiles

在windows平台上要寫個批次程式做檔案清理(purge)或歸檔(archive)實在很不方便,尤其是過去用慣了unix,在shell script裡有強大的awk處理檔案。因為工作上的需要,只好到google找尋解決方案,後來發現,原來windows server下,有個稱為Forfiles的程式,可以用來寫成檔案處理的批次程式。

Forfiles的語法如下:
forfiles [/p Path] [/m SearchMask] [/s] [/c Command] [/d[{+ | -}] [{MM/DD/YYYY | DD}]]
以下是一些範例:

刪除在c:\temp目錄下建立時間超過7天的副檔名為log的檔案
forfiles /p c:\temp /s /m *.log /d -7 /c "cmd /c del @FILE"
刪除在c:\temp目錄下建立時間超過7天的資料夾
forfiles /p c:\temp /s /m * /d -7 /c "cmd /c if @ISDIR==TRUE RD/s/q @PATH"
如果要做檔案歸檔,因為windows不像unix有內建tar和zip等壓縮軟體,建議可以搭配7-zip壓縮軟體使用,此程式對於commend line的支援非常強大,而且是免費的。

Google更換網站的Favicon

圖片
眼尖的人可能發現Google最近悄悄的更換了全球網站的Favicon,新的Favicon改成小寫的g,有點像是數學的無窮符號(∞)

下載Firefox3一起創造世界紀錄

Spreadfirefox.com正在進行了一項活動:要在Firefox 3正式發佈的那天創造24小時下載量最高的世界記錄。如果你想參與這個活動,到他們的網站輸入你的Email地址,承諾在下載日下載Firefox 3就行了。Firefox 3正式版預計在6月份發佈。

10 things you should know about ITIL

#1: ITIL stands for the Information Technology Infrastructure Library
#2: The organization body that supports ITIL is located in the United Kingdom
#3: ITIL consists of a series of books giving guidance and recommendations
#4: To be successful, ITIL stresses the need for a strong executive sponsor
#5: ITIL is not project management
#6: Despite its popularity, little content is available on ITIL
#7: ITIL is not a tool
#8: ITIL is not an all-or-nothing proposition
#9: You can implement ITIL in stages
#10: You can be certified in ITIL

(source: TechRepublic, video version)

越補越大洞的Windows XP SP3

最近電腦重灌,用windows update更新時,不經意安裝了windows xp sp3。之前聽聞windows xp sp3許多負面消息,因此上網查了一下,果然是一堆問題。

比較大的問題是,安裝某些軟體時會裝不起來,以及會不斷重複開機,導致用戶經常產生抱怨

一個bug fix的release也能搞成這樣,微軟的用戶應該早就習慣了。

使用Live Search,微軟給你錢 (只限美國地區)

圖片
微軟推出名為Live Search CashBack program的計畫。美國地區年滿十八歲的居民,只要用微軟的Live Search,搜尋並在線上購買產品,微軟就會給你coupon。網站上的比價功能還挺不錯的(據說是微軟併購Jellyfish.com取得的技術),不過滿懷疑真正用的人會有多少。

Google Map上的四川災區資訊

四川震災後,Google Map提供震災資訊地圖,讓全世界了解當地救災的最新狀況。

職業病

昨天接到一通電話,來電顯示是861開頭的號碼,接起電話,對方是一個操大陸口音的人,心想難不成接到詐騙集團的電話。哈拉一陣子之後,才發現昨天因為一個系統上的問題,上網發了一個case給國外原廠尋求協助,那通是國外原廠回覆的電話。可是他們聽起來一點也不專業(可能是那家公司最近被併購,或者因為cost down,把call center外包到大陸),連我的名字都說錯,難怪會被誤會是詐騙集團。

一直有用網路銀行的習慣,常常用網路銀行查詢餘額、轉帳、以及買基金。使用過程中不時發現,好像各家網路銀行都存在著諸多問題,例如IE相容性的問題、連線速度慢、憑證的問題、甚至還常常發現一些小bug,而這些問題好像遲遲都沒有解決。以往我們總是認為user怎麼這麼龜毛,猛挑系統的毛病,可是當我們自己成為系統使用者時,卻也常常憑著自己的技術背景,對別人做的系統挑三挑四的,這種習慣不知不覺成了一種職業病。

舉個例子來說,最近要出國,趕著辦一張新的Master信用卡(最近用Master卡買機票有優惠),原本說好今天可以到分行取件。可是卻因為某些原因耽擱了,昨天已經完成製卡,卡片今天才會郵寄到分行,所以變成下週才拿的到信用卡。我問該銀行call center是否可以先給我卡號,好讓我先上網刷卡買機票,結果是不行,因為該行規定不能在電話中說客戶的機密資料。我想說算了,我直接到分行請行員幫我 查總可以了吧,殺到分行後,結果是分行端末系統的資料還沒進去。直覺告訴我,資料隔天還沒進系統,batch跑太慢了吧。然後腦中浮現為什麼batch會跑這麼慢,有什麼方法可以解決這個問題。不過後來想想,對喔,他們又沒付我錢,我又不負責他們的系統,幹麻幫他們想這麼多,還是乖乖當個笨笨的使用者吧。

Internet Explorer 7 Tips and Tricks

這是微軟官方出的 IE7.0文件,描述IE7.0開發上常見的問題,提供給開發人員參考。

http://www.microsoft.com/downloads/details.aspx?familyid=B1A24BEB-C44F-40D6-825B-E571AA5973C0&displaylang=en

母親節要送媽媽什麼禮物?

母親節快到了,National Retail Federation做了一項母親節送禮的調查。研究顯示84%的美國消費者會過母親節,總計會花費158億美元購買母親節禮物,這些禮物包括:

30億美元的午餐或晚餐
20億美元的花
16億美元的禮券
14億美元的衣服或飾品
12億美元的消費性電子用品,例如數位相機,攝影機,數位相框等
11億美元個人化的特別禮物,例如特殊的旅遊或SPA
6.96億美元家用品或園藝用具
6.72億美元的賀卡

而消費者從以下地點購買母親節禮物:

特殊商店 (35.0%)
折扣商店 (25.7%)
百貨公司 (28.8%)
服飾店 (6.6%)
網路 (18.3%)
郵購 (3.4%)

這項調查的發現包括:

男性多於女性 (15.4% vs. 11.1%) 表示他們今年花費在母親節禮物的金額多於去年
年收入大於五萬美元的人比年收入少於五萬美元的人 (12.9% vs. 13.4%).花更多的錢在母親節禮物上
年收入大於五萬美元的人特別喜歡慶祝母親節,相較於年收入少於五萬美元的人有18.3%的比例不慶祝母親節,年收入大於五萬美元的人只有12.6%選擇不慶祝母親節
年輕人(18-24歲)平均花的費用最高,約為170.71美元,而且這個年齡層的人通常喜歡送禮物給女性的親人,例如妻子、母親、祖母、姊妹等人
25-34的年齡層平均花費153.17美元,35-44的年齡層平均花費145.86美元

溝通是專案經理要學習的第一課

各種專案管理的書籍都會說,專案經理花費90%的時間在溝通上,在實際專案的執行上確實如此。專案經理在專案發生各種狀況時都需要經過溝通的程序,例如與客戶協調時,專案內部成員有意見衝突時,與專案主管協調專案人力調度時,甚至在平時也要藉由定期召開的專案會議,跟客戶、專案主管、以及專案成員(統稱stakeholder)更新狀況,讓大家都暸解專案的狀況。

這其中筆者認為最難的是衝突的處理。當雙方意見不合的時候,例如會議中專案成員A不滿客戶硬ㄠ的嘴臉,或者私底下專案成員B不滿某位專案成員的工作方式,這時候都需要專案經理挺身去解決,所以說溝通技巧和衝突處理的技巧是專案經理要學習的第一課。

不要因為職位而影響了溝通的效果:專案經理應該放下身段,以同理心去聆聽對方的想法,進而思考出排解衝突的方法,不要因為職位而影響了溝通的效果。

氣氛很重要:溝通不是談判,更不是吵架,溝通當時的氣氛很重要,找個安靜的場所坐下來談,其溝通的效果,會比在吵雜的環境謾罵的要好。

誠實為上策,切忌說謊:溝通時以解決問題為出發點,要說實話,不要因為一時的欺騙而導致後面不可收拾的後果。尤其是對客戶,筆者看過對客戶說謊的廠商,如果謊言被揭穿了,大多都沒有好的下場。

當然跨國專案的溝通又更複雜了,因為聽不懂老外的英文,一個需求要解釋老半天,或者因為不同國家的文化差異,造成溝通有更多的變數。

溝通不是打屁,而是把雙方誠心的將意見表達出來,進而達成共識。很多管理相關的書籍都告訴我們,最好的溝通方式是先當個聆聽者,再以同理心去理解對方的想法。專案經理90%的工作都需要溝通,溝通是專案經理應該要學習的第一個課題。

AOL進軍台灣入口網站市場

AOL最近發表台灣版入口網站www.aol.tw,在台灣入口網站市場已經由Yahoo奇摩獨佔的狀況下,AOL現在才進軍台灣似乎顯得太晚,AOL台灣提供的服務也沒有什麼特殊之處,都是目前台灣所有入口網站都有提供的功能,包括電子信箱(用的是AOL mail,特色是使用超短網址@aol.tw,以及無限量的儲存空間)、搜尋(與Google合作)、即時通訊(使用自家的AIM)、影音網站(用的是併購來的Truveo)。

延伸閱讀:

為什麼要註冊AOL.TW帳號?

部落客操到暴斃

昨天看到ZDNet轉載自紐約時報的報導,兩名知名部落客忙於寫部落格,導致心臟病發身亡。我想這是值得所有部落客警惕的,寫部落格不需要這麼操,健康比較重要啊。

我最近較少更新部落格,主要是因為工作忙碌,原本固定晚上寫部落格的時間,因為要處理工作上的事,抽不出時間寫部落格,雖然腦子裡一直有東西想要寫,可是常常忙完公事就已經很晚了,一直到最近比較有空了,一段時間沒寫作,反而不知從何下筆。有一些過年前寫到一半的draft文章,有空再慢慢寫吧。

Mr.6在他的部落格提到這件事,他說他都是早上五點起床寫部落格的,真是神勇,這我就沒辦法五點起床寫部落格,我寧可睡飽,畢竟工作比較重要吧。

媽祖的MSN

圖片
在新聞網站看到媽祖的msn,就連結到這裡申請,取得媽祖的msn後,便很虔誠的加入我的msn聯絡人清單。不過媽祖時而上線時而下線,傳訊息也沒回應,本來想要求籤問一下即將上線的系統是否能順利上線,可是媽祖不理我,可能是繞境去了吧。

這是另一個用msn機器人實作出來的case,不過系統不是很穩定。

162000000

圖片
根據Pingdom blog的說法,從1990年至今,今天共有一億六千兩百多萬個網站。其中,1996年也不過才十萬多個網站,從1996年開始網路蓬勃發展,到今天共有一億六千兩百多萬個網站。

Adobe推出網路版Photoshop

Adobe Photoshop Express網路版正式上線,除了可以線上編輯圖檔,還提供2G的網路相簿,以及一個photoshop.com的子網域。Adobe Photoshop Express可以整合Facebook、Picasa、Photobucket的相簿,將這些網站的照片放到Adobe Photoshop Express編輯。整個網站用Flash做的,介面操作相當流暢,不過需要安裝新版Flash才能瀏覽。

Firefox 3 beta 4試用心得

最近發現電腦中的Firefox常常讀到某些網站就會當掉,正好Firefox 3 beta4近日釋出,於是便安裝來玩玩。用了幾天之後,覺得速度確實提升不少。但是大部分的附加元件並不支援Firefox3 beta4,對於慣用某些特定附加元件的人來說,用起來會有點不方便。

我們的希望地圖

圖片
總統大選將至,郝明義先生在網路上發起"我們的希望地圖"運動。邀請民眾上網提出自己的願望,讓選民發出自己的心聲。在這個只問藍綠,不問是非的社會,這個網路上的公民自發運動格外具有意義。

這個活動的時間從總統大選前三星期,持續到選後三個星期為止,大家的願望會被出版成書送給新任總統。您的願望是什麼,上網讓未來的總統知道吧。



延伸閱讀:

關於希望地圖
數位時代BNext 網路上的行動藝術——我們的希望地圖

七個最骯髒的IT職業

Infoword最近的一篇文章中,列出七個公認最骯髒的IT職業。

7. 既有系統考古學家:徵人網站常常看到要找熟悉3270、VAX/VMS、COBOL、AS/400或其它聽都沒聽過的老舊技術的人,最低年齡限制可能是你阿公的年齡,也許這些古老的技術早已過時,但是在金融業或製造業可能仍在使用。
6.技術支援中心專家:技術人員都討厭這些人,因為當有問題需要找人做技術支援時,都會感覺到這些可能擁有滿手技術證照、號稱專家的人其實根本是白痴,或者這些所謂的專家把你當作白痴一樣耍。
5.現場支援(重開機)專家:這些人需要駐點在用戶端,幫助用戶處理各類電腦的疑難雜症,最常提出的建議是電腦重開機。
4.跨部門的談判專家:因為部門間的本位主義,導致同公司跨部門的溝通變得很難,此時需要這種人的溝通能力來協調,但這種工作常常吃力不討好,也很容易得罪人。
3.企業間諜工程師:這種人主要工作是確保公司內部的資訊安全,他們能悠遊於企業內部網路,有公司內部系統的權限,甚至熟悉間諜軟體和惡意程式。說的好聽他們是安全專家,但講白一點他們是白手套駭客。
2.資料中心搬遷專家:把資料中心的軟硬體從一個地方搬到另一個地方,為了不影響系統維運,必須要在限時內完成,又要確保所有軟硬體都是正常的,這肯定是件令人抓狂的工作。
1.污泥系統工程師:這是名副其實真正的骯髒工作,工作地點是石油鑽探、泥水處理廠、紙漿廠等。

但我覺得這些職業都只是剛好而已,接手收拾前一個離職同仁留下的爛攤子,這種擦屁股的工作,才是最骯髒的。

數位時代雜誌公布台灣百大網站

數位時代雜誌日前公布台灣百大網站,排名方式是以流量、單次停留時間、不重複造訪人數為指標。詳細名單點選此處下載。前十大分別是:

無名小站
Yahoo
PCHome
yam天空
巴姆雷特電玩資訊站
I'm TV
Youtube
Hinet
聯合新聞網
台灣論壇twbbs.net.tw

2008 Forbes世界富翁排名

2008 Forbes世界富翁排名日前發表,華倫巴菲特擠下比爾蓋茲,以620億美元身價名列世界富豪榜首,李嘉誠以265億美元蟬聯大中華區富豪榜首,台灣則有七人上榜:

#120 (國泰)蔡宏圖家族 77億美元
#160 郭台銘 61億美元
#178 王永慶家族 55億美元
#247 (富邦)蔡萬才家族 43億美元
#707 (遠東)徐旭東 17億美元
#743 (旺旺)蔡衍明16億美元
#897 林百里 13億

縮減IT預算的十種方法

經濟不景氣,很多企業都在縮減成本(cost down),TechRepublic的一篇文章"10 ways to trim your IT budget",提到十種縮減預算的方式,可以提供給正在縮減成本的企業參考。

避免不需要的升級,因為軟體不見得是最新版本最穩定,有時候為了升級,還得額外花一筆錢解決軟硬體的相容性
硬體不要買高檔貨,硬體的採購以目前夠用為原則,並保留彈性以供未來擴充
利用虛擬機器(例如VMWare)讓多個伺服器可以共用一台硬體資源
應用程式虛擬化
設計系統時考量以thin client為主,例如web-based系統,可以減少耗費用戶端的電腦資源,因此用戶端電腦的等級不需太powerful
選用開源軟體,可以節省軟體授權費用
召開少量但有效的會議,開會很花時間,減少不必要的會議可以增加工作時間,因為時間是無形成本
尋找新的教育訓練方式,可以找比較省錢的方式來做教育訓練,例如視訊教學
用site-to-site VPN取代WAN
將部份服務委外

井川慶被大學球員轟出滿貫全壘打

洋基隊春訓即將結束,週五和南佛羅里達大學舉行一場熱身賽,終場洋基以11比4獲勝。登板投球三名新秀投手的張伯倫、甘迺迪、休斯主投五局未失分,還聯手送出了六次三振。

不過,第四任投手井川慶可就沒這麼優了,雖然順利解決了第一名打者,可是保送第九棒打者,接著暴投,然後是保送與觸身球,形成滿壘。接下來對手換上代打,從井川慶手中轟出滿貫全壘打。

井川慶去年球季被重金挖角到洋基隊,可是表現不佳,大部分的時間都在小聯盟調整。力求振作的井川慶,今年的第一場比賽就以被轟滿貫全壘打開場,對手還是大學球員。雖然洋基經理說他不會在意井川慶今天的表現,井川慶自己也說並不擔心,因為只是第一場比賽。可是洋基隊老闆們都在場觀看這場比賽,被老闆們看到這樣差的表現,坦白說滿丟臉的。

同一天另一位日本籍投手松板大輔在熱身賽對上雙城隊,主投兩局只花了12球就順利解決打者。相較之下,井川慶被大學球員轟出滿貫全壘打, "井川慶傳說"又多了一項光榮事蹟。

美國企業減少對IT投資以因應經濟衰退

圖片
根據ChangeWave的調查,因為去年美國次級房貸以及相關事件的影響,導致美國的經濟衰退,在第一季有27%的美國企業減少IT的投資,23%的美國企業預估第二季會減少一半原本已計畫的IT投資。只有15%的企業表示會增加投資。

下圖顯示,近三年來,今年的調查結果首次呈現「企業減少IT投資的比例(23%)高於增加IT投資的比例(15%)」。



更多的企業(53%)表示他們對於花錢投資在IT產品和服務是處於紅黃燈的狀態(紅黃燈表示公司的財務政策趨向保守與限制,綠燈表示公司的財務政策正常),本項調查也是近年來,今年的調查結果首次呈現「紅黃燈的比例(53%)高於綠燈的比例(43%)」。



而且更多的企業表示,他們的IT花費少於原本計畫的金額。



這項調查顯示,因為經濟衰退,美國企業為了縮減成本,對於IT的投資偏向保守,不再願意花大錢在IT的投資。筆者相信國內企業應該也是相同的情況,畢竟這次的經濟衰退是全球性的衝擊。

溝通不良=雞同鴨講

專案中有效的溝通是很重要的,常常User的需求被SA誤解了,SA又把他認知上的User需求告訴Programmer,結果最後專案的產出和User的需求相差十萬八千里。在溝通不良的專案中常常會發生類似這些雞同鴨講的事。

筆者找到一張圖片,恰好可以表達出上述的情境,無奈圖片太大,本部落格放不下,請點選此處放大瀏覽

回應讀者之PMP和CMMI大不同

筆者一向很少回應讀者留言,一來是因為真的沒有很多讀者留言,二來是因為筆者長期觀察網路生態,認為網路上不同觀點的討論(或辯論)大多並不會讓真理越辯越明,反而常常到最後是互相攻訐、謾罵、甚至人身攻擊收場,與其花時間在沒有結論的爭辯,不如做其他更有意義的事。當然筆者對於任何關於筆者文章的回應都會閱讀,也很感謝讀者給予的指教與建議。但是筆者認為今天還是有必要回應一下讀者,以澄清筆者的觀點。

回到正題,在ZDNet上讀者Edward Wang對於"CMMI,情非得已之生存之道"這篇文章給了回應(全文請見此)。首先很感謝這位讀者的指教,我想Edward應該是誤解我的意思了,下面筆者這篇文章提到PMP的部份摘錄:
公司必須在通過CMMI認證之後,軟體品質仍然必須持續堅持實施公司制定的,符合CMMI程序的品管流程,而不只是拿到評鑑資格而已。這就像是考上PMP證照的專案經理不一定就比較神,如果不在專案管理上運用PMP訓練所學,PMP也只是一張證照而已。
我的意思是,即使公司通過CMMI之後,沒有繼續維持,拿到的證照就是有名無實,這就像拿到PMP證照的人,沒有持續充實本職學能,拿到的證照也是有名無實。並沒有將PMP和CMMI拿來相提並論的意思,我當然知道PMP和CMMI是不同的,也同意大部分Edward的觀點,並佩服Edward把PMBoK讀的很熟(熟到連第幾章都指出來了)。如果因為是舉例不太恰當而造成誤解,筆者在此致歉。不過還是感謝Edward給我這個機會,提醒大家PMP和CMMI大不相同,不要拿來相提並論。非常感謝Edward的指教,讓我知道原來我的文章還是有人閱讀的。

HSBC Direct可以申購基金了

HSBC Direct基金服務昨天正式上線,目前可申購的基金數目不多(可申購十一家基金公司的基金),和其他銀行相比算是少的,而且只能單筆申購。但如果在HSBC Direct已經有美金帳戶的人,購買美元計價的基金,倒是一個可以考慮的資金運用方式,因為台幣不斷升值,如果直接以美元購買境外基金,可以避免匯兌的損失。

CMMI導入的相關數據

最近找了一些關於CMMI導入的相關數據,列舉出來跟大家分享。

關於CMMI的導入成效方面,在卡內基美隆大學CMMI官方網站提供的統計數據,在2005年針對25家導入CMMI的企業所做的調查顯示,就平均值來說,企業在導入CMMI後,成本減少20%,進度提前37%,生產力提升67%,品質提升50%,客戶滿意度提升14%,ROI則是4.7:1,這裡則有更詳細的統計數據。

至於台灣企業的導入現況,筆者找不到相關的研究報告,只有在經濟部工業局的CMMI計畫網站找到一些統計資料,不過都幾年前的統計數據:2007年4月為止,共73家廠商通過CMMI,2005年通過的43家廠商的調查,平均導入時程Level2是12.7個月,Level3是17.3個月,Level5是20個月。

談到CMMI的平均導入時程,現在應該有越來越縮短的趨勢,原因是廠商希望儘早拿到CMMI資格,而協助廠商導入CMMI的顧問公司越開越多,彼此的競爭也日趨激烈,為了累積通過評鑑企業的家數,以獲得市場口碑。因此顧問公司紛紛開起CMMI速成班,施展渾身解數協助廠商盡快取得CMMI資格,但CMMI的導入本來就是需要長時間的訓練以及內部擴散,短時間取得CMMI的廠商,其導入效果一定是大打折扣。關於CMMI的導入,其中有許多不足為外人道的秘辛,日後有機會再跟各位讀者分享囉。

奧委會同意北京奧運期間運動員可以寫部落格

奧運史上第一次,國際奧委會(IOC)同意運動員在北京奧運期間可以寫部落格,但卻限制他們儘量不要寫奧運會發生的事情,為了保護版權、機密和安全資訊,運動員還需要遵守許多國際奧委會制定的規則。

以下摘錄國際奧委會的規定:

部落格的內容不能寫比賽中競爭對手的訪問,不能寫其他運動員的事
在部落格上只能放跟奧運比賽無關的照片,如果運動員想拍攝其他運動員的照片,需要徵得對方同意
部落格不能用於商業用途
部落格的網址或名稱不能有"Olympic"或"Olympics"的字眼

總結國際奧委會的規定,奧運運動員不能寫與奧運相關的事在部落格上,國際奧委會也管太多了吧!!

訊息來源:Chicago Tribune

Oracle Mix

Oracle Mix是Oracle的開發者社群,提供Oracle開發人員資訊交流的管道,開發人員可以在上面發表文章、問問題、回答別人的問題、或者加入討論群組(Group)參與討論,也有機會認識全世界的技術高手。對於Oracle開發人員而言,Oracle Mix是一個很好的資源和管道。

據說這個站台是第一個用JRuby on Rails實作的大型網站,拜RoR快速開發的特性,Oracle只花了五週就完成了這個網站。

如果你在工作上使用Oracle的產品,不論你是DBA、programmer、系統管理員,趕快註冊加入Oracle Mix吧。

IE Plus讓IE7.0更好用

圖片
IE7.0瀏覽器越來越多人使用,但其功能仍有諸多不足之處,安裝IE Plus則可以增強IE7.0的功能,使得IE7.0也能做到大部分firefox能做到的功能。以下是IE Plus提供的功能:

IE不正常關閉後自動復原上次閱讀的網頁
網路廣告阻擋
網頁翻譯
IE7瀏覽功能增強,包括Tab、Menu bar和Search bar的控制
支援多組proxy
隱密資料保護與管理
滑鼠手勢
內建外掛模組
智慧型拖曳支援(Smart Super Drag and Drop)

目前IE Plus的最新版是1.5版,支援語言有英文、法文、土耳其語、簡體中文。

系統上線失敗的五個警訊

專案進行中發生哪些警訊,可能導致系統不能上線?

1.沒有文件具體描述使用者介面、系統流程和功能

用戶總是有想像力幻想著簡單又好用的系統介面,又不喜歡寫文件,所以常常以口頭敘述自己期望的使用者介面長相與功能,開發人員無法百分之百理解用戶的需 求,導致開發出來的介面與使用者期望有很大的差距。應該將使用者的需求轉化成文件,文件內容具體的描述使用者介面、流程與功能。

2.用戶總是喜歡用電話溝通和口頭承諾

用戶總是喜歡用電話溝通,可是常常用戶在電話中口頭承諾後,日後又不認帳。重要訊息應該用書面方式溝通(例如文件或email),並傳給相關人事。

3.系統功能的建置,是為了滿足某用戶的個人需求

常常,用戶為求自己個人的方便,要求系統建置符合自己個人需求的功能,結果這個功能只有他一個人使用,這個人離職或調職,下一個接手該工作的人,又覺得這個功能不好用,要求將該功能修改以符合他的需求,結果開發人員疲於奔命,系統功能也永遠在改。

4.用戶不清楚系統功能

用戶常常會問系統開發者到底系統的某個功能是做什麼用的,理論上,用戶自己應該最清楚這個系統的功能和建置目的,但偏偏客戶端的角色經常異動,特別是專案 (系統)負責人與使用者代表,離開的人沒有做好交接,過去又沒有詳細的文件紀錄,導致接手的人不清楚系統功能。

5.沒有具代表性的用戶參與使用者驗收測試(UAT)

通常系統上線之前會進行使用者驗收測試,讓用戶代表可以完整的測試系統功能,最好可以請參與需求訪談的用戶(通常是未來的系統主要用戶)參與UAT,實際操作系統,才能真正發現實作後的系統,與訪談期間談出的需求是否有差距。

PMI釋出PMBOK第四版Draft版本

PMBOK每四年改版一次,目前的版本是第三版,而第四版預計在2008年第四季出版,2009年的PMP考試則會開始考第四版的內容。PMI日前已經釋出PMBOK第四版的draft版本,筆者大略看了一下,第四版的draft版本有275頁,整體架構(process group)沒有多大的改變,倒是在ITTO略有增減,例如Control Scope的Input多了Requirement Traceability Matrix(需求雙向追溯表),每個process與process之間交互關係的流程圖也畫的比較清楚。

不過筆者建議想考PMP的人如果準備時間來得及的話,還是去考第三版比較妥當,第三版畢竟已經考了幾年,累積不少人的考試經驗與心得可供參考,不過筆者建議第四版撰寫的較為清楚(跟第三版相比),可以作為第三版考試的參考資料。

Gphone手機初次亮相

圖片
Gphone原型手機第一次在西班牙巴塞隆納舉行的Mobile World Congress亮相。







CMMI,情非得已之生存之道

近年來CMMI在政府的推廣以及顧問公司的宣傳之下,軟體公司紛紛規劃CMMI的導入,主要目的是為了增加拿到標案的競爭優勢(未來政府標案會將CMMI將列入投標廠商的資格限制)。所以大家常常看到媒體上的報導,或聽到周遭朋友說哪家公司正在導CMMI,哪家公司又通過了CMMI Level多少的評鑑。雖然對軟體公司來說,導入CMMI是一項龐大的投資,短期內也看不出具體成效,可是在激烈競爭的環境之下,這是軟體公司為求生存發展而不得不做的選擇,更明白的說,導入CMMI已經成為軟體廠商『情非得已之生存之道』。

事實上,軟體公司只要肯花錢投資,找適合的顧問公司輔導, 要通過CMMI評鑑並不難。困難的是,通過之後如何繼續維持,並將CMMI推廣到全公司各專案,這才是一項艱難的挑戰。筆者幾年前曾經帶領一個專案代表公司參加CMMI的評鑑,深知評鑑過程的心酸血淚。過去接受CMMI評鑑時,一邊要趕專案進度;一邊為了專案要導入公司的CMMI流程,所有專案成員常常要參加公司的教育訓練,而深怕延誤的專案進度;一邊又要準備評鑑用的文件資料(在沒有資訊系統的輔助之下,只好用大量的文件作為評鑑的佐證)。結果,公司拿到CMMI評鑑資格,大肆慶祝一番之後,接下來大家等待公司的下一步要怎麼走。失望的是,公司表面上宣稱CMMI要擴展全公司各專案,可是實際上,公司的專案還是如同往常各做各的,CMMI就只是一個評鑑資格而已。

一般說來,通過CMMI評鑑的軟題廠商,其軟體品質應該是穩定且成熟。國外的研究報告也指出,導入CMMI流程前後,軟體品質確實會有明顯的改善。但前提是,公司必須在通過CMMI認證之後,軟體品質仍然必須持續堅持實施公司制定的,符合CMMI程序的品管流程,而不只是拿到評鑑資格而已。這就像是考上PMP證照的專案經理不一定就比較神,如果不在專案管理上運用PMP訓練所學,PMP也只是一張證照而已。

公司在通過CMMI之後,仍須維持執行既定的品管政策與流程軟體。至於要如何繼續維持,主要還是公司高層對於CMMI的態度,換句話說CMMI的導入,高層的支持與推動是很重要的。高層很在乎CMMI,大力去推動,基層人員感覺到高層的重視,也會賣力的實施;如果高層一點都不在乎CMMI,主事者在公司會很難推動,因為基層人員自己的工作都忙不完了,哪有時間配合CMMI的作業,所以只會應付了事,這樣的話,即使通過CMMI資格,也很難將CMMI…

新版Safari夭壽快,Firefox猝著等

圖片
Computerworld日前針對蘋果電腦的Safari瀏覽器,以KHTML引擎為核心的開發版本Webkit做了一項評比。

測試結果顯示,在MacBook Pro 2GHz CPU以及2GB記憶體的環境下,Webkit比新版的Safari快了2.5倍。TechCrunch則進一步將Webkit和Firefox比較,在MacBook Pro 2.6GHz雙核心CPU以及4GB記憶體的環境下,Webkit比新版的Firefox3快了2到6倍。

Firefox過去被人詬病的是速度慢,有不少用戶是看上Firefox有足夠多的add-on而使用Firefox,而Safari目前不足之處是沒有太多的plugin和add-on供用戶下載使用。如果Webkit能夠將Safari的速度問題解決,並開發出更多add-on供用戶使用。也許可以吸引用戶轉而使用Safari,而Safari將有機會威脅Firefox的市佔率。

Webfix目前仍在測試階段,新版程式可以到webkit.org下載。

Firefox extension: iGoogleBar

圖片
iGoogleBar是Firefox的插件,安裝之後,進入Google各應用程式的網頁,網頁上方會顯示Google各應用程式的快速連結,還會顯示Gmail和Google Reader的未讀取數。

按此處安裝

Happy Chinese New Year

圖片
在Google英文版搜尋chinese new year,或簡體版搜尋新年快樂,搜尋結果的右邊會出現鞭炮圖案,這可是只有中國新年才有的特殊功能喔,祝大家新年快樂。

We're Connected, Now What? Turning Real Life Behaviors Into Social Features

開放平台已成為不可擋的趨勢

在Web2.0的時代,各大網站紛紛釋出自己的API,提供協力廠商或個人自由撰寫外掛軟體,以眾人之力撰寫應用程式。當用戶都有機會提供創意,依據自己的需求,自行創造屬於個人化應用程式的時候,代表著軟體公司聘請程式設計師撰寫應用程式的傳統商業模式將被改變。

提到開放平台,不能不提兩大搜尋引擎龍頭Yahoo和Google。Yahoo的開發者社群YDN(Yahoo! Developer Network),YDN自2005年推出以來,目前已開放30種服務,創造超過900個應用程式。Google的Google Code也提供各式API,讓開發者依據自己需求,開發出各種個人化功能。另外,Google即將推出的低價手機Gphone也是開放平台,其作業系統選用開放源碼平台Android,在Google Code上已經釋出Android的SDK,讓全世界的程式設計好手都可以在這個平台上開發Gphone的手機軟體。

當然除了上面提到的這些之外,還有更多的網站已經提供開放API,包括Facebook的F8平台,網路書店Amazon.com的Amazon Web Service、Netvibes的UWA、Box.net的OpenBoxPageflakesLinkedIn 等等。甚至是微軟過去最常被詬病的是系統的封閉,可是從前陣子微軟在MSDN釋出.Net的shared source,也看的出微軟朝向開放平台鋪路。

至於開放平台的策略如何為網站帶來獲利呢?我們可以從SalesForce.com為例。SalesForce.com喊出PaaS(Platform as a Service)的口號,提供一個開發平台Force.com,讓協力廠商能在這個平台上開發應用程式,讓SalesForce.com的客戶隨選訂閱,外掛在既有的SalesForce.com系統上,目前在SalesForce.com的平台上供客戶訂閱的服務已有七百多種應用程式。因為是以訂閱方式定期收費,不但提供平台的SalesForce.com有固定營收,開發應用程式的協力廠商也能用戶的訂閱獲得營收,對用戶來說,則有更多不同應用程式可以選擇,等於是三贏的局面。

Web2.0的時代,開放平台API已成為一個不可擋的趨勢。釋出開放API,讓開發人員能自由發揮創意,不但節省開發成本,還可以得到更多意想不到的創意應用,反而Web1.0網站在封閉環境…

Microsoft正式提出以446億美元收購Yahoo

圖片
Microsoft要買Yahoo的消息在市場上傳言已久,終於Microsoft正式提出以446億美元收購Yahoo (Microsoft CEO Steve Ballmer為此還寫了一封email給員工,解釋為何要收購Yahoo;也另外寫了一封文情並茂的email給Yahoo董事會和楊致遠)。Microsoft此時提出收購的時機正恰當,剛好在Yahoo因應獲利不佳而大幅裁員之時,收購Yahoo之後,也可以整合兩家公司的資源全力對抗Google。Mashable做的一項調查顯示,有2/3的網友認為Yahoo應該接受Microsoft的收購要求。而Google也在自家官網上回應對此件事的態度。

以下是兩家公司的股價表現,以及獲利能力的比較(from TechCrunch),





Microsoft收購Yahoo,等於間接承認自己在電子商務市場比不上競爭對手,需要收購Yahoo來加持。收購Yahoo之後,Microsoft可以接管Yahoo的品牌、廣大的客戶群、搜尋引擎的市場佔有率,以及Yahoo全面的網路媒體產品線,Yahoo幾乎有Microsoft所有想要的東西。可是產品線的整合卻會是一個大問題,TechCrunch就認為,至少有以下項目需要整合:

全球市場 (兩家公司在全球都有分公司和協力廠商,要如何整合將是一大問題)
帳號的整合 (Yahoo ID vs MSN ID)
個人化網頁的整合 (My Yahoo vs Live)
搜尋引擎的整合 (Yahoo Search vs Live Search)
網路廣告的整合 (Yahoo Search Marketing vs Microsoft AdCenter)
遊戲 (Yahoo vs MSN)
即時通訊的整合 (Yahoo Messager vs MSN)
Q & A (Yahoo Answers vs Live QnA)
網路相簿 (毫無疑問,Yahoo的Flickr將會是微軟與Google Picasa在網路相簿市場競爭的唯一選擇)
Widget

Microsoft提出收購Yahoo的消息之後,兩家公司的股價隨即大漲,不過收購之後,兩家公司的產品要先做整合,才有機會正面迎擊Google,可是兩家公司的產品線重複性高,整合困難,所以產品線的整合對於兩家公司將會是一項挑戰。

ps. 在Micorsoft和Yahoo還沒整合之前,有網友很…

Microsoft conference call dance

兩名微軟員工在進行電話會議,等待對方接聽電話時,聽著電話播放的待機音樂,聽著聽著居然悠閒的跳起舞來…





今年的美國總統大選很Web2.0

今年的美國總統大選活動越來越Web2.0了,去年11月CNN和Youtube合辦共和黨總統候選人辯論,讓網友透過網路視頻提問,此種互動方式開啟了政治史上選舉活動的新頁。之後,全球最大社群網站Myspace也和MTV合作推出Impact channel,主要的總統候選人大多都已在Myspace申請帳號,試圖從網路開拓票源,美國商業週刊甚至認為Myspace對這次美國總統大選有一定程度的影響力。其中Obama的Myspace是所有候選人中點閱數和交友數最多的候選人,這也幫他拉到不少年輕選票。最近許多美國總統大選相關的Web2.0網站也相繼誕生,例如Obama的YouBamaTechCrunch稱它是Youtube+Digg+Obama,還有微軟和Fox及CNN合作,並結合自家的Live Search所推出的Left vs Right

網路用戶以年輕人居多數,他們不但絕大多數都有投票權,還是影響力相當大的一群選民。利用Web2.0的社群網絡集合相同理念的支持者,並利用各種Web2.0的互動方式(例如視頻、聊天、論壇)來拉攏選票,選民也有機會透過這種方式更了解候選人的政策。

對選民來說,透過Web2.0的互動可以向總統候選人提問,有機會第一線接觸候選人,這是以往選民所無法體會的經驗。 選民上網透過文字或視頻提問之後,候選人可以在線上第一時間做出回應,網友可以針對候選人的回應做出正反的評價,這個評價能夠即時回饋給候選人競選總部的幕僚做參考。此種互動模式的好處是雙向的,讓網友能更了解候選人在某個議題上的立場,感受到候選人確實聽到他們的意見。候選人則可以利用網友對於議題的回應與回饋,調整對年輕選民的競選策略,這是傳統選戰策略做不到的,所以Web2.0網站將在2008年美國總統選舉中成為一股強大的力量。

至於台灣的總統選舉,看不到候選人充分利用Web2.0的優勢來幫助自己,反而不知道如何運用網路做競選活動。舉個例子來說,例如某一陣營的網站不斷的在Funp貼文章洗版,或者在網站上張貼近乎人身攻擊的負面文宣,這樣做也許在實體世界有用,但在網路上只會是反效果,讓網友更加反感,進而支持對手。在美國,我們看到競選活動中已經開始運用Web2.0的優勢替候選人加分,至於台灣,我們要學的事情還很多。

(本文同步轉載於ZDNet)

SQL Best Practices in less than 20 minutes

這是一個很好的教學,二十分鐘內告訴你如何寫出好的SQL

http://www.roughsea.com/vids/SQL_Best_Practices.html

下面是Youtube版本

















MSDN Code Gallery

微軟新版的MSDN Code Gallery上線了,內有許多微軟相關程式的sample,非常適合使用微軟solution的技術人員參考。

Oracle併購BEA systems的一項調查

圖片
Oracle併購BEA systems,對於IT產業造成一定程度的衝擊。The Register最近對Oracle和BEA約300位客戶做了一項調查,其結果顯示46%的受訪者認為Oracle併購BEA對整體IT產業是負面的,其中又以原本BEA的客戶佔多數。



右腦的專案管理

專案管理領域範圍廣泛,通常可以區分成兩大部分:理論面與人性面,理論面主要是指專案管理理論與技術的應用,例如時程規劃的方法、成本估算與控制的方法等偏重理性與邏輯思考能力,這可以稱為左腦的專案管理。人性面指的則是專案內外人際互動與維繫的手法,例如Team building、溝通協調、領導統馭、激勵等偏重人性與情感的能力,我們可以稱之為右腦的專案管理。

常常,市面上舉辦的專案管理教育訓練只教理論面的東西,所以(新進的)專案經理在受過所謂"完整"的專案管理訓練後,躍躍欲試想的把所學的知識應用在剛接手的專案上,反而忽略了軟技巧(soft skill)的使用,結果即使專案經理的強項是解構WBS、畫PERT圖、計算挣值,在範疇、成本、時程各方面也都控管還不錯,可是在團隊內部不斷傳出抱怨與批評,客戶的關係也搞的很差,一個好好專案可能因此而被毀掉。畢竟專案管理的主角是人,而人總有七情六慾,需要被尊重與關心,因此適當的施用軟技巧在專案管理上也是必要的。當然軟技巧不是一夕之間就能運用自如,它是需要經驗的累積,在專案進行中適度的運用與修正,是學習軟技巧的好方法。

什麼是右腦的專案管理?列舉以下幾個例子:

建構一個氣氛融洽、合諧、相互信任、舒適的專案(工作)環境
良好的溝通首先是要學會傾聽,專案經理應以開放的態度接受任何人的意見,並聽清楚每個人的心聲
專案經理在分派工作時,賦予專案成員適度的挑戰性與責任授權,不但可以借此訓練專案成員、快速累積經驗、學習新技能,以及適應壓力的能力,還可避免他們產生挫折感或工作倦怠感
瞭解專案成員的激勵誘因,例如薪水、職位、權力、成就感等,並依專案經理被授權的權限,適時給予專案成員應得的奬賞,例如請客、表揚、加薪、升遷等,如果獎賞超過專案經理被授權的範圍,也應向上建議專案成員的主管
專案經理多給予專案成員口頭的讚美是必要的,有時候一句"Good Job"抵的上千言萬語,還可以提升專案成員的成就感
適時的鼓舞士氣,特別是當專案成員工作情緒低落時
如果專案遭遇困難,專案經理必須具備正面面對問題的態度,而不是推卸責任或批評

專案經理身上背負著專案成功的使命,為了專案目標順利達成,只運用所學的專案管理理論通常是不夠的,還要活用軟技巧去管理專案團隊,讓專案團隊打從心裡為專案付出。As a project manager,多用用右腦管理你的專案吧。

CRM2.0:用Web2.0重新定義客戶關係管理

(本文同時刊登於ZDNet)

Web2.0的風潮即將吹向客戶關係管理?當Web2.0逐漸對人們的生活帶來的衝擊時,有一群人開始構思Web2.0這股趨勢是否逐漸影響傳統CRM, 導致傳統的CRM正在逐漸改變。知名CRM顧問Paul Greenberg率先提出CRM2.0這個概念,他對CRM2.0下的定義是:
CRM 2.0 is a philosophy and strategy for collaboration with customers through the provision of tools, technology, processes, culture, products and services, with an eye to providing experiences that will create appropriate value for all parties involved.
簡單的說,CRM2.0是以客戶為主的社群網絡(social networking) 平台,企業隱藏在後台,CRM2.0前台看不到業務專員經營客戶,也沒有客服人員服務客戶,所有的關係都是客戶自行經營出來的,關係的建立則是透過搜尋、標籤(tag)、串聯、推薦(Digg it)、投票、評價、戳一下(Poke)等Web2.0的互動。客戶間透過社群網絡分享消費經驗、交流產品使用心得。CRM2.0沒有企業的主導,一切回歸客戶主體,由客戶自行作主;也從企業與單一客戶間關係的維繫,擴展為客戶彼此之間緊密的關係,和客戶社群與企業之間的關係,嚴然形成一個客戶生態圈(customer ecosystem)。
延續上述的介紹,簡單的說CRM2.0是CRM加上Web2.0,也可以說是Salesforce.com和Facebook的結合體。事實上Salesforce.com已經在去年七月提供這樣的服務,稱為Faceforce。此服務是建構在Salesforce.com的AppExchange平台上,將Salesforce.com和Facebook混搭起來,主要是從企業的角度用2.0的方式維繫企業與客戶網絡的關係。業務員在查詢Salesforce.com的聯絡人(客戶資料),或維護銷售線索(Leads)時,可以連結到該客戶的Facebook帳戶,對這個客戶做Facebook的互動,例如送訊息、寫留言…

有"主客關係"的產業,都有發展CRM的可能

前些日子寫了一篇文章"火鍋店也搞CRM",開一家火鍋店很簡單,可是在商場上競爭激烈的環境中,要存活下去並不容易,為求生存火鍋店導入CRM的概念經營客戶。在過去的觀念,多數人會認為CRM只適用在服務業,事實上CRM不只適用於服務業,也可以應用在航空業、銀行業、能源業、醫院、甚至政府單位。以下舉醫院和政府單位兩個例子來說明:

今天,醫院已經不再是非營利機構,醫院搶病人只為了增加自己本身的營收。有些醫院已經開始做客戶區隔的動作,例如新光醫院開辦"同新門診"專門服務頂級客戶, 在這個診間如同銀行的貴賓理財VIP室,環境舒適、隱密性高,不過光是掛號費就要1500元(至於醫療品質就不清楚了)。除了新光醫院的同新門診外,包括台大、國泰、長庚、台安醫院,也都有類似的VIP門診。另外,醫院的健康檢查是另一個CRM的例子,現在醫院為了吸引病人求診,紛紛增設健康檢查中心,跟一般私人的健檢中心不同的是,醫院健檢中心的優勢是他們有完整的醫療儀器(礙於法令與預算限制,私人健檢中心無法配置例如MRI、核磁共振等醫療儀器),以及背後完整的醫師群做醫療諮詢,如果民眾在醫院健檢中心檢查出什麼症狀,還可直接由醫院各科室接手做進一步的診斷與治療。不過醫院在行銷自家健檢中心的手法仍然粗糙,多比不上私人的健檢中心,其原因是醫院大多的醫管人員不瞭解如何運用CRM,事實上醫院採用CRM經營客戶在國外已經行之有年,也已經獲得不少成效,在國內的醫院則仍是極待開發的一塊處女地。

至於另一個例子是台北市政府的"台北市民e點通",這個服務是一項自助服務(self service),台北市民可以透過這個服務申辦各項業務,上網填寫申請表單,如果需要郵寄證明相關文件(利如身分證影本)的話,系統會自動產生已寫好收件人和寄件人資訊的信封,以及這個案件需要郵寄相關文件的清單供民眾列印,方便民眾在郵寄前檢查該寄的文件是否已備齊。提出申請後系統會產生案件(case),民眾可上網查詢案件的處理進度,案件結案後,民眾還可上網填寫這個案件的滿意度問卷。在美國各州的州政府大多已導入CRM輔助政府單位的相關業務,在台灣,我看到台北市政府也開始也有相關業務結合CRM來服務民眾。

以上兩個例子說明不只是服務業,可以說只要是有"主客關係"的產業,都有發展CRM的可能。

微軟2/12起將強制升級IE 7.0

2/12起Microsoft Update將強制升級IE7.0,安裝過程將自動完成。如果用戶不想升級IE7.0,只能選擇關閉OS的自動更新功能,或者安裝微軟的Blocker Toolkit(這是微軟提供的小工具,給不打算自動更新IE7.0的用戶或企業,安裝在用戶端可以忽略Windows Update自動升級IE7.0)。

微軟宣稱強制升級IE7.0是為了安全考量,但事實上應該是為了提升IE7.0的市佔率所採取的行動,不過另一方面,強制升級會不會因為用戶覺得IE7.0不好用,轉而改用其他的瀏覽器,值得再觀察。

強制更新IE7.0,對技術人員來說是個好消息,他們不必再為了版本相容性而傷腦筋。對於用戶來說,IE7.0的介面做了大改變,他們需要重新適應新的介面和操作方式。對於只支援IE6.0的網站來說,也不是什麼好消息,他們必須被迫處理IE7.0的相容問題 (不過就長遠來看,相容性的問題遲早還是要解決)。

Sony罪大滔天!?

圖片
在網路上看到的,放上來讓大家笑一下,有人發現港劇有一段對話被這樣翻譯:



不過Sony的東西還是不錯用,雖然比其他品牌貴多了。

生活中不能沒有的Web2.0網站

我是網路的重度使用者,每天上網時間超過十小時,我深信網路提供的相關應用工具,對於都工作和生活有不少幫助。以下介紹幾個我常用的Web2.0網站:

zoho:這是一個線上Office系統,不需安裝任何軟體,就可以在上面編輯word、excel、powerpoint檔案。我通常會把個人的基金投資做成excel,放到zoho試算表,它會自動更新匯率和淨值,然後自動換算報酬率,這樣就可以隨時知道自己的投資績效。在zoho上編輯檔案的另一個好處是,如果有什麼檔案要分享給別人,不需再用email夾帶檔案寄來寄去,放到zoho分享出來,別人就看的到。
iGoogle:Google的個人化頁面portal,你可以加入有用的Google小工具,例如天氣、股市行情、email通知、RSS Reader等,可以把iGoogle當作入口網站來使用。
Google Reader:Google的RSS Reader,可以訂閱你認為不錯的blog,因為想看的文章都已經集中在RSS Reader裡,每天都會花一點時間上去瀏覽訂閱的內容,可以避免浪費不必要的時間瀏覽網路。Google Reader好用之處在於界面簡單容易上手,而且可以將好文章share給你的好友之外,還可以放到blog上。我上網大部分的時間都是耗在Google Reader上,很多新資訊都是從這裡看到的。
Meebo:Meebo是web2.0有名的即時通訊(IM)應用,它整合了MSN、Yahoo Messager等線上聊天軟體,註冊Meebo帳號後設定你在各家的IM帳號後,以後只要登入Meebo,它會自動登入你所有的IM帳號,省去電腦要安裝不同IM軟體的麻煩。另外假如有些公司的防火牆阻擋即時通訊軟體,有時候用Meebo還是可以使用MSN。
Google Notebook:這是Google推出的筆記本服務,可以把想要的網頁文字或圖片copy paste到Google Notebook,以便日後查閱,配合FireFox的add-on更是方便。我把它當作筆記本使用,紀錄一些常用的程式語法,以及從網路上找到的資料。
Gmail:不用多介紹,這是Google超好用的mail。我在幾年前Gmail還未開放申請時就拿到邀請函,使用幾年下來,深覺Gmail最強的是它過濾垃圾郵件的功能。另外建議使用Gmail時,若想率先試用新功能,不介意語言的話,可以用英文版的…

2007 Web2.0 Crunchies

1/18號稱是We2.0奧斯卡獎的2007 Crunchies 公佈得獎名單,以下是完整得獎名單:
Best technology innovation/achievement: EarthmineBest bootstrapped startup: TechmemeBest new gadget/device: iPhoneBest business model: ZazzleBest design: SmugMugBest enterprise startup: ZohoBest consumer startup: MeeboBest mobile startup: TwitterBest international startup: NetvibesBest user-generated content: DiggBest video site: HuluBest use of viral marketing: StumbleUponBest clean tech startup: Tesla MotorsBest time sink site: KongregateMost likely to make the world a better place: DonorsChooseMost likely to succeed: WordPressBest startup founder: Mark Zuckerberg (Facebook)
Best startup CEO: Toni Schneider(Wordpress.com)Best new startup of 2007: iMedixBest overall: Facebook延伸閱讀:
2007 Crunchies: The Winners

中國上網人數已達2.1億

1/17中國互聯網信息中心(CNNIC)發佈互聯網調查報告,中國上網人數已達2.1億,經過一年大幅成長53.3%,已經幾乎達到了美國上網人口的數字─2.15億,以五百萬人之差,僅次於美國居世界第二,預計2008年初成為世界最多上網人數的國家。而中國的互聯網普及率僅有16%(同期間的調查美國為69.7%、日本為68%、韓國為66.5%),顯示仍有大幅成長的空間。

值得關注的是,2.1億的上網人數中,有1.6億人(佔77.8%)使用寬頻上網,顯示寬頻在中國已經日趨普及,另外手機上網人數也有5040萬人,而且大幅增加中。如果依照這樣的成長速度,中國上網人數將在2008年底達到3.53億,這個數字將是全球上網人數的一半,不可否認,未來中國將成為世界網路發展的重心。我想任何已經進軍或計畫進軍中國的網路服務業者(電子商務、Web2.0網站、網路遊戲...)和手機業者,應該要注意一下這份調查報告其各項調查結果所代表的意義。

以下摘錄新浪網整理的關鍵報告點:
1.報告顯示,截止2007年12月31日,我國網民總數已達到2.1億人,略低於美國的2.15億 ,位於世界第二位。
2.中國網民網絡購物人數規模達到4640萬,而美國2006年8月網上購物的比例則已經達到了71%,仍有差距。
3.中國互聯網娛樂性明顯,網絡音樂收聽率居中國各項網絡應用之首,半年內有86.6%網民收聽過網絡音樂。
4.目前網民平均上網時長是16.2小時/周,94.2%網民認為互聯網豐富自己的娛樂生活。
5.目前手機網民達到5040萬人,但速度慢和費用貴阻礙了中國手機上網的發展。
6.網絡新聞受眾群體達1.5億,1/5網民上網的第一落腳點即是看新聞。
7.網吧成為家庭上網的重要補充地點,超過1/3網民在網吧上網,07年網吧上網人數比去年同期增60.9%。
8.網絡遊戲用戶已經達到1.2億人,在18歲以下的網民中,有73.7%的青少年網民都玩過網絡遊戲。
9.當前對於非免費上網的家庭中,平均每戶家庭接入費用是74.9元/月。花費在51-100元的比例最高。
10.在網民月收入構成中,5000元以上收入者佔2%,2000-3000元間收入者佔20.8%,低於2000元的佔74%。
11.在2.1億網民中,接近2/3網民或者在網上發過帖,或多或少參與到「Web2.0」互動中來 。
12.CN域名數量已達900萬,年增長率達到399.2%,在過去一…

用『淨宣傳分數』衡量客戶滿意度