程式碼的演化之路(3)要小心副作用,注意類別與繼承的管理

程式碼的擴充,要思考新舊事物是否存在共通性,更需避免造成舊有程式碼行為的改變。因此要時時留意各種徵象,在必要時刻進行必要的演化。

2008-05-13

共時導向編程

現在我們需要開發的系統,往往得橫跨網路上多部機器,而一個機器上有多個處理器、一個處理器有多個核心、一個核心有多個超執行緒。越來越多人想要充分運用這樣的運算環境,這也就是共時導向編程會逐漸受到重視的原因。

2008-05-09

部落格精選─TCP SYN Flood(DDOS攻擊)

網路上的討論都說大陸黑客是利用中毒的殭屍電腦對巴哈姆特進行攻擊,但是很難想像每秒超過10萬的連線,他們能操作到這麼多的電腦嗎?事實上他們應該是進行SYN Flood攻擊,利用程式產生不屬於自己IP的封包丟往攻擊的目標。

2008-05-09

iT邦幫忙─巴哈首頁癱瘓,遇到類似情況該怎麼辦?

巴哈姆特被不肖業者使用發出大量request的手法癱瘓巴哈首頁。結果原來是大陸的商人,想用這種方式下廣告宣傳產品。當巴哈姆特拒絕後,幾波的攻擊又接連而來,至今首頁仍然進不去。像是這種問題,如果發生在自家網站,應該要怎麼處理比較好?

2008-05-09

媒體的公平問題

媒體當然不公平,但是臺灣媒體過度偏愛阿民,和美國媒體不偏愛阿民的原因其實是一樣的─臺灣的媒體覺得阿民能賣,美國的媒體不覺得阿民能賣。奇怪的是,我們的媒體反倒是質疑起其他人來了。

2008-05-06

要如何達到光速?

現實世界的每個企業,每分每秒都感受到競爭與市場變化,都會希望自己的公司不僅能夠快速反應,還要能超音速、光速般地前進。「持續」這兩個字在到達光速的過程中非常重要,微小的力量之所以能夠滴水穿石,就在於持之以恆。

2008-05-06

iT邦幫忙─IT技術人終究得走上管理職嗎

IT人想要走得長久的話,是不是最終仍得走上管理職?IT人又真的都適合擔任管理職務嗎?或許不是人人都有機會到管理職,但多增加自己的專業知識,多考取一些證照才是IT技術人必要的。

2008-05-06

Erlang:世界是平行的!

這兩個月名次竄升最猛烈的語言是Erlang,好像有一點開始走紅的跡象。如果你有分散式、容錯、多核心的開發需求,你應該將Erlang列入考慮。過去這兩年,我們已經品嚐過來自日本的Ruby,現在你準備好試試下一道菜──來自北歐的Erlang了嗎?

2008-05-06

部落格精選─從巴哈姆特私服事件看資訊安全人才

事實上只有一個人問我「巴哈姆特」最近被攻擊的事,而看到他們所謂的攻防,此時我才覺得原來我說的IT人員若能夠確實的從理論與實作下手,差別會是相當大的。

2008-05-02

程式碼的演化之路(1)持續讓程式碼保持進步的能力

從預先做的設計準備及未來成本,選出最佳平衡,因為最適合未來的,不一定最適合當下。隨著環境動態地演化,才能保持在最佳狀態。

2008-04-30

跨越創新的門檻─決心

中小企業主可能會說:突破性的創新行動,只能發生在Apple這種編制完整的大公司。事實上,大公司雖擁有小公司望塵莫及的豐沛資源,但推動創新反而處處掣肘,難以大刀闊斧地實行。

2008-04-29

部落格精選─假防毒公司之名、行病毒散布之實

以為是防毒公司寄的信,就不假思索的連上去,該網站除了幫忙掃毒外,還貼心的帶出程式要我去下載,沒想到最後竟然發現被騙了,這些都是假象。

2008-04-25