部落格精選─各家病毒回報方式與心得

最近常與病毒打交道,回報多了,就產生一些心得。以下就是站在非用戶的角色所做的報告。包括Avira、BitDefender、Eset、F-Secure...等。

2008-04-11

iT邦幫忙─如何救回被「還原」前的硬碟資料

由於操作軟體不當,本來想回復C槽的系統碟,卻連D槽也一起復原,變成未格式化的狀態。遇到這個情況時,可以用SpinRite或FinalData等硬碟救援軟體試看看。

2008-04-11

函數編程的現況

軟體的複雜度就像細菌的抗藥性一樣,依然在持續增加。當萬古黴素開始壓制不住金黃色葡萄球菌,物件導向漸漸讓軟體開發力不從心,我們應該如何是好?

2008-04-10

辦公室的衣著

有很多人之所以沒有穿比較正式的服裝,原因就是在於他根深蒂固地認定──有時間把自己弄得漂漂亮亮,不如花時間把工作做好。不過事實上,在我們的經驗中發現,越能把自己的門面打理好的人,就越能有自信,也就越能在工作上展現活力。

2008-04-10

閱讀他人的程式碼 (4)望文生義,進而推敲組件的作用

先建立系統的架構性認識,然後透過名稱及命名慣例,就可以推測出各組件的作用。例如:當Winamp嘗試著初始化一個Plug-In時,它會呼叫這個結構中的init函式,以便讓每個Plug-In程式有機會初始化自己。當Winamp打算結束自己或結束某個Plug-In的執行時,便會呼叫quit函式。

2008-04-10

開放源碼的回收與再利用(1)選擇開放源碼的3個關鍵考量

回收再利用已經開放的源碼,說起來很理想,但如何找到符合的專案,並從中選擇,則是一門學問。另外,Google提供了一個開放源碼的搜尋服務──Google Code Search,提供強大的搜尋機制,幫助程式人輕鬆搜尋散落於網路世界各處的開放源碼。

2008-04-09

iT邦幫忙─該怎麼善用數位複合機,才能節省印量?

當影印機數位化後,就內建許多可節省列印量的功能,也可將紙本文件掃描成PDF、JPEG、TIFF等多種數位檔案;更內建處理器、記憶體、網路卡、硬碟與大尺寸液晶螢幕,儼然是一臺專門負責文件輸出工作的電腦設備。

2008-04-09

閱讀他人的程式碼(6)閱讀的樂趣:透過程式碼認識作者

即便每個人的寫作模式多半受到他人的影響,程式人通常還是會融合多種風格,而成為自己獨有的特色,如果你知道作者程式設計的偏好,閱讀他的程式碼就更得心應手。

2008-04-09

CIO該怎麼決定軟體是要租用或自己擁有呢?

或許企業剛開始會以營運流程委外作為開路先鋒。例如:客服中心的委外,大多只是交由委外公司來運作,包括所使用的軟硬體設備等都還是屬於公司的資產。然而,新的轉變卻能讓企業在不需要採購軟硬體設備的情況下,可以透過網路找到適合的軟體租用。

2008-04-09

部落格精選─再論網路書店「選擇 7-11門市」功能設計

雖然之前不滿歸不滿,但後來還是在博X來網站陸續訂購了約10來本書籍,可以說是他們的忠實客戶。倒是後來有許多網友們的諸多回應,其中也有提到了EC系統整合的議題。雖然我本身的工作就是專注在軟體系統的架構整合,不過我倒是沒想過「選擇 7-11 門市」 這個小功能有如此慎重。

2008-04-03

iT邦幫忙─利用Apache (Windows版)只在特定網頁啟用SSL加密

只希望當有人要登入我的網站時,要使用 https,其他都不要,設定的方法為,登入完成導回首頁時的redirect url要用http://開頭即可。

2008-04-03

閱讀他人的程式碼(1)─讀懂程式碼,使心法皆為我所用

程式碼是別人寫的,只有原作者才真的了解程式碼的用途及涵義。許多程式人心裡都有一種不自覺的恐懼感,深怕被迫去碰觸其他人所寫的程式碼。但是,與其抗拒接收別人的程式碼,不如徹底了解相關的語言和慣例,當成是培養自我實力的基石。

2008-04-03