發表文章

目前顯示的是 2006的文章

訂便當管理系統DinBenDon

最近發現一個有趣的網站
訂便當管理系統DinBenDon
進去看了一下 除了沒做到下單的功能之外如果單就團購的部份 該有的都有了是一個極富創意的網站 還有人在上面集資樂透 這也是不錯的idea 我唸書時後也想過做類似的網站 沒想到真的有人做出來以後中午想訂便當 可以上DinBenDon去玩玩
這個系統是用Java spring framework開發的
據說是在家中用個人電腦和ADSL架站 成本很低
我想以後如果沒工作 開個類似的網站 也許可以撈一筆

update 2007/09/21 : 訂便當被買走了?

突破公司MSN封鎖的方法

很多公司為了防範員工上班時使用MSN, 將公司網路封鎖MSN的連線, 以下提供幾種方式可突破公司MSN的封鎖:

1.使用web msn, 常見的有meebo, iloveIM, 有些防火牆會封鎖所有類似web msn的網站, 此時可利用web2.0 portal網站, 例如30boxesnetvibes, 這些網站使用iframe的方式內嵌web msn, 也許有機會騙過防火牆的阻擋

2.使用tunnel tool, 常用的有HTTP-Tunnel, Real Tunnel,用類似vpn的方式, 在自己的電腦與tunnel server provider之間建立虛擬的連線, 然後msn直接透過這個虛擬的連線連結出去, 此種連線方式十分依賴網路速度與頻寬, 有時會不穩

3.ssh tunnel, 利用putty的ssh tunnel, 比較麻煩的是, 在網路上要有ssh的帳號

New PMI Code of Conduct - effective Jan 2007

2007年1月生效的PMI Code of Conduct

http://www.pmi.org/info/AP_PMICodeofEthics.pdf

2006亞洲職棒大賽之金鋒滿貫砲

球從東京飛到北京了

[youtube=http://www.youtube.com/v/U4QaMIMgi_c]

IE7.0

升級IE 7.0後, 部分不符標準的網站ActiveX元件及憑證必須修改才能相容,我想這又是耗時的工作


為避免用戶透過Windows Update自動更新IE7.0,微軟提供阻擋IE7.0自動更新的Blocker供用戶下載
http://www.microsoft.com/downloads/details.aspx?FamilyId=4516A6F7-5D44-482B-9DBD-869B4A90159C&displaylang=en

或者變更作業系統的Registry key

Registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Setup\7.0
Key value name: DoNotAllowIE70=1
也可以防止IE7.0自動更新


The 10 fastest-growing jobs

Business 2.0本期發表的十個未來最具成長性的行業,另外Mondy Magazion也發表美國十大熱門行業,軟體業還是相當被看好的產業

二代健保試算

二代健保即將開辦,健保局網站的全民健保新制保費試算系統提供依家庭狀況,先試算保費的功能。應該大多數人算出來的保費都是漲的吧!!

SketchUp

Google releases a free 3D modeling program called SketchUp. Looks interesting and it's free to try.

Google =「谷歌」

Google 中文取名「谷歌」

【中央社台北十二日電】

全球知名搜尋網Google宣布其全球中文名稱取名「谷歌」,希望藉此更加貼近全球的中文用戶。

賽迪網報導,Google公司首席執行官施密特與另外兩位副總裁兼大中華區聯合總裁李開復、周韶寧,今天在北京共同發佈了這一名稱。

據稱,「谷歌」意即「豐收之歌」,寓意豐富多彩的搜索體驗。


「谷歌」在中國:他不是Google(翻譯自紐約時報)
By CLIVE THOMPSON

在中國,很多年輕人都把李開復當作名人。雖然不是像陳冠希或者演唱組合F4那樣,但是這個44歲,總是身著一身灰色的計算機專家肯定能吸引一大堆粉絲。當這個谷歌中國公司的總裁在中國的大學發表演說,講中國的年輕人如何該和世界上其他地方的青年競爭的時候,黃牛黨會把門票炒到60美元一張。還有一次,李開復演講的會場裡有8000名聽眾,學生們被李開復的每一句話所吸引。

不難看出為什麼李開復被崇尚科技的中國年輕一代視為偶像。他在台灣長大,之後去了美國,中英文都很熟練。在去年加入谷歌以前,他曾在加州為蘋果公司工作,之後又效力於微軟中國。他一手建立了位於北京的微軟亞洲研究中心。他個人曾出版了"Be Your Personal Best,"一本賣得很好的勵志類書籍,內容是關於中國學生需要接受有承擔風險的精神的美國資本主義制度。七年前,他建立微軟實驗室的時候,就聘用了十幾個中國頂尖的畢業生。現在他又在谷歌重複這樣的步驟,「中國的學生絕對不同凡響。」他在北京和我見面的時候這樣說。「他們有巨大的學習的慾望。」

在講述科技帶來的巨大解放的時候,李就像是一個傳教士。他說,網絡會給中國廣大農村地區的人們帶來更平等的機會。一旦國內的小鄉村也實現了網絡化,距離北京或者上海幾千里之外的學生也能夠學習麻省理工或者哈佛的網絡課程,從而解決受教育的問題。李在去年夏天才加入谷歌,但是他身上早已經帶著谷歌員工的那種熱誠和理想化的信念。當他從微軟離職的時候,他在個人網頁上發表了一封感情洋溢的公開信,讚揚谷歌將信息傳播給大眾的這種使命感。他用了一個公式作為結論:年輕+自由+平等+ 顛覆+創新+用戶為本+不要做壞事=谷歌的奇蹟。

當我拜訪李開復的時候,谷歌的奇蹟正在北京的商業區的辦公室裡被進行著。這些小辦公室看起來就像是在匆忙中租下來的。狹小的房間裡擠滿了穿著T-SHIRT的年輕人,圍著巨大的純平顯示器,討論…

online calendar: kiko改版

kiko改版了,原先中文亂碼的問題已經解決,支援ical匯出及匯入,畫面也變好看了,改版後的功能已經比30boxes齊全。看來是該考慮是否改用kiko的時候了。

Google Toolbar 2 for Firefox發布

今天在Google blog看到的:Google Toolbar 2 for Firefox發布

新版的Toolbar整合RSS訂閱服務,可以將RSS feed訂閱到指定的RSS reader,也支援我常用的NewsGator。

聯合徵信中心提供個人信用評分服務

聯合徵信中心在4/1開始提供個人信用評分服務,以後每個人都會有信用評分,用以杜絕信用擴張的問題。

仿照國外開始實施這項制度是件好事,可是若沒有公開信用評分分數的計算方式,恐怕會造成黑箱作業,又會淪為財團操作的工具。沒辦法,對於扁政府的施政已經喪失信心了。

鈴木一朗的決起集會

今天在米果的部落格看到的,在美日經典賽後,日本因為美國籍裁判的爭議判決而輸了比賽。賽後翌日,日本隊隊長鈴木一朗決定在洛杉磯的一家燒肉店,召集野手們舉行決起集會,目的是希望忘了前一天比賽的懊悔,全力面對下一場即將來臨的比賽。果然,日本隊在之後的對墨西哥之役,上下一心全力以赴,拿到了勝利。

一朗那句經典的話:前一天的事情完全忘掉,靠下一場勝利討回來!正是我們面對挫折的最佳態度--重新凝聚共識,全心面對下一個挑戰。

CMS與專案管理

在專案使用CMS(Contect Management System)作為知識管理工具,是最近看到的一個趨勢。不論是常用被來架設論壇網站的XOOPSDrupal、或支援ajax的MODx,其內建包括最基本的Blog、討論區、公佈欄等,此外還提供外掛模組,以因應基本功能不足之需求。CMS可在專案執行中,用來做問題討論、意見交流、訊息傳遞、知識分享的功能,另外,也可作為保存專案的經驗學習(Lessons Learned)知識庫。

在試用過Wikipedia比較的幾套opensource的CMS工具,我覺得XOOPS和Drupal應該是兩套較適合專案使用的CMS工具。其中,在台灣XOOPS的應用較普及,其資源也較多,而Drupal的中文資源雖少,但它的功能是比XOOPS強大。

Google總部的工作環境

圖片
時代雜誌報導的Google總部的工作環境,這對技術人員來說應該是天堂吧!!



Livedoor社長堀江貴文 樓起樓塌的傳奇

(取材自華爾街日報亞洲版)

在日本警方1月16日晚間突襲搜查Livedoor公司之前,堀江貴文可說是日本企業界最突出、最受爭議的一顆明星。儘管日本媒體與產業界對他的批評不斷,這名33歲的年輕人用10年的時間,藉由併購、股票分割等各種財務手段,不斷擴張他的企業王國。

日本檢察官13日以違反證券法起訴堀江貴文,Livedoor股價崩跌之餘,下市的可能性進一步升高。不過,短短兩個月前的去年12月,Livedoor市值衝上70億美元,幾乎與馬自達汽車(Mazda)相等。而 Livedoor的年營收只有約6.61億美元,不到馬自達的3%。

好出鋒頭 行事招搖

堀江貴文好出鋒頭,和一向行事低調的日本企業界完全不同。他從不穿整齊的西裝,和演藝明星大談戀愛,常常招搖地開著法拉利在各種場合出現。日本企業向來總是步步為營地擴增產品線和工廠,但堀江一手創立的Livedoor卻以追求股票市值為目的,大玩各種令日本業界瞠目結舌的財務手段。而現在,這一切都已成過去,堀江貴文本人在1月23日被捕,日本檢方以違反證交法的罪名起訴他,指控崛江貴文與另外三名主管偽造帳面數字,散布不實消息,以拉抬旗下子公司的股價。

Livedoor的醜聞常被西方媒體拿來與美國世界通訊(Worldcom)的詐欺事件相提並論。堀江貴文講求敵意併購、炒作股票市值的經營風格也極具美式精神。過去三年來,日本層出不窮的併購案為日本經濟注入強心劑,而且這股開放改革的風潮似乎不會因為Livedoor的醜聞而逆轉。

堀江貴文出生於日本南部的農業小城福岡,在他出版的20多本書中,他把他的家庭定位在「中產階級的下層」。堀江貴文從小就不太合群,老師也不看好他,但是他依然考進東京大學。

1996年,23歲的崛江貴文還是大學生時,他向親友借得5萬美元開設一家網頁設計公司,名稱來自金屬樂團史密斯飛船的一首歌:刀鋒生活(Livin' On The Edge)。後來併購另一家公司後,改名成Livedoor。

堀江貴文沒多久就從東大退學,專心經營生意。就在這時候,日本政府逐步放寬市場法規,希望能培育更多新創公司與企業領導者。1999年,日本開放以股票交換的方式進行併購。2001年,日本政府解除股票分割的一項限制,好讓投資人更容易購買股票。

堀江貴文找到宮內亮治協助他利用這些法規優勢。宮內亮治是一名沈默寡言的稅務會計師,後來一直擔任Livedoor的財務長,他也在…

Yahoo! UI Library and Design Pattern Library

Yahoo! Developer Network今天announce Yahoo! User Interface LibraryYahoo! Design Pattern Library

Yahoo! User Interface Library是Yahoo!的Ajax Library,是少數支援JS&Dom Improvement、Ajax Connection Management、Visual Effect 與 UI Widget的Ajax Library

Yahoo! Design Pattern則整理Yahoo! Web2.0網頁設計的Guideline和Pattern,支援Creative Commons



Google ajax webpage edit

又有新的Google網路傳言,有此一說,Google將推出名為Trogdor的ajax webpage edit,如果屬實,製作ajax網頁將更容易了

There are Too Many Ajax Calendars

Joel thinks there are Too Many Ajax Calendars

Quote: For all the Ajax calendars that are appearing, it's a shame I can't find one which really meets my needs. ... But anyway, how many Ajax Calendar Companies do you think Yahoo! is gonna buy? You don't build a product for one customer. It's just too risky.

30Boxes Calender

圖片
CalendarHubKiko是兩個還不錯的Ajax-based Calendar,最近,又發現另一個不錯的Calendar - 30 Boxes

優點:支援中文、可快速增加event、可分享行事曆、整合Flickr、Yahoo Messager及Google Map、支援iCal匯出、可變換介面(theme)、可顯示各國Holiday(但無台灣)

缺點:速度慢、無iCal匯入功能、介面操作似不如其他Calendar順暢

檢驗網站是否為web2.0的工具

圖片
http://web2.0validator.com/ 是一個檢查某一網站是否為web2.0的工具,非常有趣的web2.0網站,輸入要查詢的網址後,它會檢查並回應分數。實際用flickr的網址輸入後,居然只有3分!! flickr不是web2.0網站嗎?? 還是檢查條件太嚴苛了!? 另外輸入這個網站的網址檢查,居然回應Do not taunt happy fun validator. 真是太狡滑了

專案品質的5點想法

1. 有效且持續的溝通,並排除專案成員的抗拒是首要解決的事
專案經理大部分的時間都在做溝通的工作,但溝通必須是有效且持續的。另外,一些品質控制方法的採用,例如各種測試與審查,常對專案成員現有的工作產生衝擊,甚至抗拒,此時,專案經理首要之務是排除專案成員的抗拒,讓工作能順利執行。

2. 品質控制需要額外資源的投入
因為專案時程有限,而達到完美的品質需投入大量資源,專案經理應有此認知,在品質與時程之間做取捨。

3. 品質管理應從源頭做起
從源頭就控管品質,如果在程式開發或上線前,才發現架構設計疏失,此時的修改成本就比設計階段更大。所以說,及早發現疏失,其修正的成本較小。

4. 文件品質與程式品質一樣重要
文件品質與程式品質一樣重要,甚至更重要,因為文件品質會影響程式品質。例如設計文件沒做好,造成開發人員依錯誤的架構做程式開發。

5. 開發人員是程式品質的守門員
測試個案不見得考慮周詳,系統整合測試不一定完整測試所有功能,所以不能依賴系統整合測試做最終的檢驗。開發人員是程式開發的第一線,應該仔細、反覆(iteration)、徹底的執行單元測試。SA與SD受限於資歷或經驗,可能會有考慮不周之處,所以開發人員在開發時,如果有任何問題(特別是需求不清楚、流程兜不上、架構有問題、邏輯不正確) 隨時提出討論。

Lessons Learned的重要

有人說最佳實務(Best Practise)是專案執行時的典範,經驗學習(Lessons Learned)則是不好的錯誤,其實不全然是對的。不管是正面或負面的事情,都可以成為專案的Lessons Learned,作為以後專案的參考。

國家地理頻道上曾看過,發現號太空梭發射失敗爆炸,科學家花了很多時間找出失敗原因,居然是一片隔熱板的脫落造成的。另外,例如飛機失事、工安意外等事件,你會發現,外國人急於找出錯誤原因,以免同樣錯誤再次發生。也許是文化差異,老外對於Lessons Learned非常重視,反觀我們,雖然孔子說過"不貳過",但從歷史上,多少朝代(可能也包括現在吧)都發生外戚及宦官干政,導致政局動盪,甚至改朝換代。不從過去失敗經驗中記取教訓,會導致相同錯誤重複再發生。

另外,專案的Lessons Learned並不是只有在結案時才蒐集,等到結案時才蒐集,可能早忘了;也不是只有專案經理能提供Lessons Learned,所有stackhoder在專案執行過程中,都可以提供給專案經理。暸解專案管理的人雖知道Lessons Learned,可是卻往往忽略其重要性。而一個專案團隊沒有過去經驗的累積,或經驗累積於少數key person的記憶中,沒有紀錄下來,這樣的團隊常會重複發生相同的錯誤。

積極管理 有效開發

最近剛完成一個軟體專案,有些感想提出來分享。專案成功的因素,簡單來說八個字"積極管理,有效開發"。
專案經理對於專案的監控,應該要"積極管理",意思是說,除了定期召開專案會議(project review meeting)追蹤專案成員的工作進度;定期review milestone的產出是否符合預期;隨時留意專案監控值,包括專案scope、cost、schedule是否異常、另外,常被忽略的是,隨時注意專案成員的工作狀況,專案經理隨時要扮演溝通的角色,減少專案成員間溝通不良及衝突。佌外,專案經理的態度,對內應該嚴格而積極,對外應該態度微婉立場堅定。
至於專案的執行,應該與專案成員達成"有效開發"的共識,所謂有效,並非只要求要有效率,如果工作很快完成,但bug一堆,反而花費更多的人力在改bug。應該要在品質達成的前提下有效率的工作。前面提過,應該減少非專案的工作,把重心花在專案的工作(project work)上,以達到有效開發的目的。
雖然,專案經理負有專案成敗的責任,但一個專案的成敗只靠專案經理,絕對無法順利結案。專案成功的方程式:專案經理的積極管理 + 專案成員的有效開發 = 專案如期結案

del.icio.us提供Blog整合功能

Link rolls : 條列式列出文章
Tag rolls :以Tag歸類文章
Play Tagger : 在Blog上聽MP3? 還沒試出來

web2.0應用

這篇Blog整理了一些熱門的web2.0應用以及簡介,非常詳細

The Best Web 2.0 Software of 2005

More Great Web 2.0 Software

Less drive-bys, more project works

常常,我們發現專案成員常在做一些無關於專案本身的工作,例如修改之前系統發生的bugs;客戶抱怨系統效能不好,而花時間做performance tuning;花時間處理客戶新的需求....

如果在專案執行期間做好測試,上線後的bug就會控制在一定數量;系統設計及開發階段,就考慮到系統效能的問題,進而事先預防,也不至於在上線後花費人力做performance tuning;系統分析時,就已預先針對使用者的需求做整體的考量,並做好需求管理,就能解決大部分客戶需求變更的問題。

隨著專案時程的增加,這些非專案工作(drive-bys, non-project work)所耗費的時間與成本會呈等比級數的成長,因此Less drive-bys, more project works

Project Sponsor和Stackholder定義的釐清

這篇文章釐清了Project Sponsor和Stackholder的定義
給項目「發起人」和「關係人」正名
作者: 黃紹良  來源: www.csai.cn
任何項目經理在學習項目管理知識的過程中,都明白「Project Sponsor」(翻譯為「項目發起人」)及「Stakeholder」(翻譯為「項目干係人」)的重要性。但從我過去二十多年的項目管理經驗中,對這兩者的認識和在項目過程中需要建立的焦點,讓我感覺到一個項目管理應用的重大誤區。
我曾經在五月發表了一篇文章,內容主要說明我國軟件工程人員對需求的誤解,導致軟件行業未能有效把握客戶的「需求」,使我國的軟件缺乏創新。不期然,聯想到目前IT項目管理的應用,也因為一些錯誤的觀點,讓項目管理在IT企業中走上另一段冤枉路。
過去數年,項目管理在科技企業中漸漸被重視,企業希望利用項目管理的理念來強化項目的交付質量,最起碼也希望能夠讓項目可以如期完成交付,降低企業的交付成本,提升利潤。所以,很多從業人員誤以為只要考取了一個專業資格,便可以成為一個項目經理,有效執行項目管理的工作。
知識與體系的分別
要知道美國PMI項目管理的考試內容環繞著項目管理知識(PMBoK)的範圍,PMBoK不是一套體系(Methodology),它提供的是項目管理知識,但我們把Body of Knowledge 翻譯成為「知識體系」,讓我們誤會只要完成有關知識的學習,便可以有系統地直接實施。但往往在實際應用這些知識的時候,才發現無從入手。
「知識」讓我們知道「該做什麼」(What),而「體系」告訴我們「如何去做」(How)。缺乏一個體系,所有的知識只是理論,這也是為什麼國內的新進項目經理感嘆「不知如何把學習到的理論在實踐中應用」的主要原因。
為什麼一些基建項目,如蓋房子、修路、建水壩等項目,能夠有效利用項目管理的知識?那是因為這些項目的管理機制和實施流程比較成熟。項目在設計階段已經把建設的方法(Construction Processes)有效地融合到項目交付的流程和機制(體系)中。
科技項目所需的時間往往比較短,範圍變動也比較大,加上沒有一個實施的流程和管理機制,所以科技項目往往未能有效地把項目管理知識應用到實際的過程中。
國內企業缺乏自建管理體系
一些比較成熟的管理體系,包括歐洲國家單位及企業所選擇的Prince2 (Project in Cont…

測試是交付成功的優質的產品的保證

測試是交付成功的優質的產品的保證 (from www.csai.cn)
我們每個人,不會都是軟體測試人員,但都是某些軟體的用戶。缺省或默認情況下,用戶都會覺得買到的軟體是沒有問題的,一般不會去想這樣的軟體可能會有問題,用戶只要使用這些軟體來解決他們需要解決的問題就可以了。當他們發現問題的時候,甚至會感到震驚。
存在的問題很多都和測試的成效有關係,一般的軟體產品存在的問題確實比較少,但我覺得即使是以前買的正版的金山快譯2000都有著一些顯而易見的bug。如果測試不充分,那麼這些問題會潛伏在軟體中,等到用戶發現以後,再有開發人員進行維護,改正錯誤的費用一般是開發階段的40倍到60倍。
人們對測試存在著一些誤區,例如:

1 測試是想像到可能出現的問題,然後試圖驗證這些問題。
實際上能想像到的只是一部分的情況,隨意性太大,還要取決於開發人員的經驗,對業務的熟悉程度和他想像到的程度。

2 讓時間充裕的員工去做一些測試
表面上看這體現了管理的效率和靈活性,但實際上也體現了管理者對測試的輕視。測試和測試的人有很大關係。測試工作人員應該是勤奮並富有耐心,善於學 習、思考和發現問題,細心有條理,總結問題,如果具備這樣的優點,做其他工作同樣也會很出色,因此這裏還有一個要求,就是要喜歡測試這項工作。
如果他是專職的,那麼肯定更有經驗和信心。國內的小夥子好像都喜歡做程式師,兩者工作性質不同,待遇不同,地位不同,對自我實現的價值的認識也不同,這是行業的一個需要改善的問題。如果只是為了完成任務而完成任務,或者發現了幾個問題就覺得滿意了,這在任何其他工作中都是不行的。

3 測試是相對簡單的工作。
實際上並非如此,要真正做好一件事都不容易。測試也有很多相關技術和工具。而對測試的輕視問題,也許要通過痛苦的經歷和結果才可能確切體會到。很多專家都在對測試的理論進行深入的探討和研究。
測試的基本知識
讓我們一起快速過一遍:
什麼是軟體測試:在軟體投入運行前,對軟體需求分析、設計規格說明和編碼的最終復審,是軟體品質保證的關鍵步驟。
測試的目標:以較少的案例、時間和人力找出軟體中潛在的各種錯誤和缺陷,以確保系統的品質。

從測試的類型來看,測試分為2種:黑盒測試和白盒測試。
黑盒測試又稱為功能測試或資料驅動測試,把系統看成一個黑盒子,不考慮程式的內在邏輯,只根據需求規格說明書的要求來檢查程式的功能是否符合它的功能說明。
白盒測試又稱為結構測試…

Google Earth推出Feed服務

Google Earth以RSS Reader的想法, 開放用戶可自由訂閱與分享各種衛星空照的景點

PMCDF 專案管理績效評估指標

PMCDF(Project Management Competency Development Framework), 是PMI發布的專案管理績效評估指標, 主要以專案經理知識能力(PM Knowledge Competence)、專案經理執行能力(PM Performance Competence)、專案經理個人能力(PM Personal Competence), 客觀的評量專案經理的能力

熟讀PMBOK或拿到PMP證照, 並不代表專案經理的核心職能就已建立, PMCDF的架構協助高階主管評估專案經理的專案管理知識與實務運用的能力,

詳細資訊, 可參考PMCDF在項目經理績效評估指標體系設計中的應用

Business 2.0: Tech's new resolutions

本期的Business 2.0報導幾家科技公司2006年的發展重點

Google's resolution: Reinvent the mobile phone

Apple's resolution: Keep pushing the envelope

Yahoo's resolution: Create a media hub

Microsoft's resolution: Go Live for real

Amazon.com's resolution: Let customers design their own products

Disney's resolution: Make Internet video a profit center

Business 2.0: My Golden Rule

圖片
本期的Business 2.0 My Golden Role介紹49位成功人士,分享他們的成功秘訣