高效的系統開發要領(1)制定量化效能目標,作為調整基準

設定效能目標時,不能抱持「越快越好」的態度,這種目標等於沒有目標,應該定義明確的數據。

2007-11-16

網路世界的爬蟲類

爬蟲類程式能為你做什麼?你可以利用它取得股票資訊;設計搜尋引擎;進行幾個購物網站的比價。Bot也可以幫助你提升文章點擊率,進入熱門排行榜。

2007-11-16

最難承受是等待

對於企業而言,等待是常見的事情。雖然等待並不好受,但是從觀念上來看,等待是為了後續的衝刺作準備,儘管等待的過程中,做什麼事情都沒有什麼明確的回報,但是只要做得扎實,未來就能跑得更遠。

2007-11-12

物件導向程式設計常見的錯誤(5)工程化的考量不可走火入魔

未考慮彈性或將彈性無限上綱都不是務實的做法,應該設法平衡彈性與系統效能之間的需求。

2007-11-12

思考物件導向(3)從多型看物件導向的真面目

類別的方法,可以分成虛擬(Virtual)與非虛擬兩種。只有虛擬方法才能搭配多型機制使用。如果是非虛擬方法,則會執行到形式類別(而非實際類別)的方法,因為多型沒有發揮作用。

2007-11-09

部落格精選-用IP查詢訪客所在的國家

透過網路上的一個免費的小工具,可以用訪客的IP查詢到國家,分析會員的國家,或者訪客大多從那裡來...

2007-11-09

物件導向程式設計常見的錯誤(4)Façade畫分子系統,可加速開發

在分層架構中加入Façade層,好處相當多。層次愈多,意謂系統有專職的角色分工以及責任歸屬。

2007-11-07

思考物件導向(2)繼承與其階段性任務

設計繼承時,必須先考慮介面是否共享,而後考慮程式碼是否共享,再考慮分類。但是經驗不足的編程員,反倒會先考慮分類和程式碼再用,而忽略了「介面再用」是其中最重要的事。

2007-11-05

CIO職涯發展新思維系列(9)組織功能必須與營運緊密結合

目前許多全球企業已是具備多元中心、異地分工、全球整合的組織,再加上網際網路對世界時空關係的改變,全球企業必須以新思維面對未來的挑戰與機會,資訊科技因此也扮演了更重要的角色。

2007-11-02

部落格精選-SEOer的原罪?

在「蜘蛛人3-圖書館員大反攻」說到,以圖書館員的倫理道德而言,SEO是種扭曲使用者在搜尋找資料的問題,因為在SEOer的眼中,不是在於「最佳化」而是「最大化」。

2007-11-02

部落格精選-安裝在T61上最順暢的Linux OS

Open SuSE 10.3 是我截至目前為止,安裝在我的 T61 上最為順暢的 Linux OS 了!

2007-10-26

物件導向程式設計常見的錯誤(3)立體的系統架構,可降低修改的影響

適當分層的系統,有助於降低組件之間的相依性,及縮小未來系統修改或擴充時所影響的範圍。

2007-10-26