我之前也曾經在處理圖片相關工作時遇過 "在 GDI+ 中發生泛型錯誤" 的錯誤,最近我們又再次遇到了,雖然這類問題多試幾次就很快能解決,但因為同樣的問題出現好幾次了,卻不太知有哪些出現的時機,因此做了一些研究,以便於下次更快速的判斷解決之道。
... 繼續閱讀 ...
Google I/O 是 Google 一年一度的開發人員大會,昨天在 YouTube 剛看完第一天的 Keynote 演說,就感覺到技術又多、又炫、又複雜,建議有興趣的人可以上官網觀看 (高解析度的喔)。但是這一切都是為了要將未來的網路世界「簡單化」。Web 的世界已經是非常複雜了,日後也只會越來越多東西加入,為了要促進 Web 朝向下一代演化,Google 對於促進網路標準化可說是費了十足的功夫,也慢慢包山包海的什麼都做,但要推廣到大眾市場可能還有好一段路要走。
... 繼續閱讀 ...
我們最近有個需求需要在首頁播放 wmv 影片,但為了不驚擾使用者,所以預設是不自動播放的,但是在頁面中宣告載入影片的地方卻會黑黑的一片 (如下圖示),因此客戶就要求說要先顯示一張圖片,然後點擊圖片後再播放影片。雖然不是個很難的功能,但我找到了個 jQuery Media Plugin 可以很方便的幫我處理這個需求。
... 繼續閱讀 ...
“品質來自對細節的講究”是我一直以來的信念,對於軟體開發上的種種細節我都不放過,盡量不讓自己處於模糊地帶,這樣才能在下次遇到相同或類似問題時得以迅速理解並解決,除了可以縮短處理問題的時間外,最重要的是可以提升軟體品質,以及在撰寫程式初期能就避免細節中潛藏的瑕疵。
... 繼續閱讀 ...
我們有一個 ASP.NET 專案需要透過 UNC 路徑將檔案寫入到另一台電腦中,但是卻在測試的過程發現 Windows Vista 無法對網路上的 共用資料夾 ( Share Folder ) 進行 重新命名 的動作,我確定權限都有正確設定,而且可以寫入檔案、建立目錄、刪除檔案、刪除目錄,就是沒辦法對目錄進行重新命名,以致於遲遲無法完成專案的「目錄更名」功能。
... 繼續閱讀 ...
最近發現我們常用的 Expresso 工具竟然出現使用期限到期的訊息,而且不註冊還不能開啟工具,上去官網之後才發現註冊是不用錢的。不過在想到註冊取得 Registration Code 之前又找到了另一套功能更簡單也更容易上手的 Regular Expression 設計工具 ( for .NET ) 叫做 Regular Expression Designer。
... 繼續閱讀 ...
微軟最近推出了一套新工具叫做 Managed Stack Explorer ( MSE ) 可以分析任何使用 .NET 2.0 以上的應用程式執行過程的所有 Call Stack,他可以詳實的紀錄 .Net 應用程式執行的過程,包括在 .Net 執行時所有的執行緒(Threads),最主要的功用可以用來快速偵測 .Net 程式掛掉 (Hang) 的執行緒或特定類別的特定方法(Method)。除此之外,還可以偵測 IIS6 的 Worker Process (w3wp.exe) 上所有執行中的 ASP.NET 應用程式,所以包含 ASP.NET 頁面 Hang 住的情況也能夠協助分析問題。
... 繼續閱讀 ...
我去年曾經寫過一篇關於『存取被拒絕,因此無法開始監視 \\192.168.x.x\XXX 的變更 』的文章,當時是寫在 IIS6 的時候如何正確設定虛擬目錄,並讓 ASP.NET 網站能夠正常運作。今天我正式遇到 IIS7 的例子,並藉此分享 IIS7 如何正確設定目錄在 UNC 下的虛擬目錄(Virtual Directory)。
... 繼續閱讀 ...
Community Clips 是 Microsoft Office Labs 的一個子計畫,他們提供一個網站讓使用者能夠上傳自行錄製的 Office 使用教學影片,而他們也提供一套畫面錄影工具讓使用者錄製畫面操作的過程,難得的是這套免費的工具還真是好用!
... 繼續閱讀 ...