防堵SQL Injection

年前,一次全面性的SQL Injection攻擊,導致數千個網站受害,霎時間,讓所有人領教到看似方便的網路世界,也有其陰暗的一面。SQL Injection是一種著床於程式設計師的慣性及惰性上的害蟲,只要有程式設計師持續提供其養份

...繼續閱讀 »

The Windows Azure Role Startup Task



在Windows Azure所提供的Cloud Services服務裡主要分成兩種Role,一是許多人都熟知的Web Role,用於開發可Host於IIS的Web應用程式,例如ASP.NET及PHP等類。另一類是Worker Role,

用於開發不可Host於IIS的應用程式,例如自行開發的TCP Server或是Java/Node.js等類。

...繼續閱讀 »

活用HTML Custom Attributes

近年來,在協助多家企業進行ASP.NET專案期間,我撰寫ASP.NET應用程式的風格有了相當大的轉變,以往,我總是以元件為出發點,
提供客戶簡單、易用的元件來解決他們的問題,效果雖然不錯,但對於技術能力較為不足的程式設計師來說,使用元件固然不成問題,
但了解元件的內部、進而掌握她們就有些困難了。
因此,我開始使用一種由來已久的技術,那就是HTML Custom Attributes。

...繼續閱讀 »

狂想成真時,談Silverlight 2.0

在幾年前,我們剛接觸網頁開發時,曾經因為網頁上操作的不便性,興起了一個瘋狂的念頭,既然網頁的不方便是來自於瀏覽器及網頁標準,那我們何不自行開發一個瀏覽器,除了支援網頁標準外,也支援執行我們自己寫的程式呢?

...繼續閱讀 »