【開發人員應做的測試】 要落實UnitTest很花功夫,可能要多耗費1.5倍的時間,要實現不容易,除非老闆很有決心,不過這種老板通常也沒人受得了 測試的難度: 愈多人參與難度愈高! 利用Visual Studio 2010 Ultimate進行網頁整合測試 * Web Peforma...

[以下屬隨堂筆記,純粹記錄關鍵字供日後回憶,為常飲用孟婆湯之中年人士求生必備] Windows 7相容性 Windows Resource Protection(WRP) ,保護作業系統目錄、檔案、Registry不被一般程式更動,唯二的例外是Automatic Update、Windo...

幾天前聊到DigiNotar遭駭客入侵被盜發超過200張假憑證的事件,由於DigiNotar對於入侵過程及假憑證盜發細節多所保留,外界難以斷言是否有盜發憑證仍流落在外,於是Chrome、FireFox與Microsoft一致決定採取"寧可錯殺一百、不可錯放一個"的霹靂手段--...

在公司想使用平板電腦測試工作專案的HTML相容性,卻苦無可以連上內部網路的AP(Access Point,WiFi無線基地台)可用,於是腦筋動到筆記型電腦上,想讓平板電腦先連上筆電的WiFi無線網卡,再走筆電的Ethernet有線網路連到Intranet及Internet。 在網路上找到不少使...

五個月前,剛發生過Comodo憑證經銷商被駭客入侵盜發SSL憑證的事件,類似事件最近再度上演: 網路出現Google假憑證 DigiNotar證實遭入侵 200多個假憑證外流 上回是義大利憑證經銷商出包,這回則是位於荷蘭的DigiNotar CA捅簍子,而且感覺過程挺黑的:...

先前曾介紹過自行架設NuGet Server的方法,而我一直覺得讓NuGet Server在企業內部作為開發團隊的程式庫/元件集散中心是很棒的點子,只要幾個點選動作就可將程式庫融合到現有專案中,極為方便,尤其自動版本更新的功能,更可解決程式庫開發人員在改過Bug或推出新版時,連該通知誰都不知道的...

雖然兩週前才剛開完聯展,家裡的新作品又開始堆積如山,不但"滿"了,還"漫"出來了,所以,手工藝聯展Part 2來囉! 作品1 立體卡片   作品2 立體卡片 / 串珠: Kitty貓、狗狗珠珠包、項鏈 作品3(下左) 皮卡丘及懶懶熊...

在MaxConnectionsPerServer實驗中,發現一個過去被忽略的問題: 原來同一個Session下,啟用Session的ASP.NET網頁,因鎖定限制有可能出現單一時間內只能有一個Request被處理的情況。換句話說,即便我們使用非同步方式同時發出10個對ASP.NET網頁的Requ...

過去在開發Class Library專案撰寫共用元件時,我常用HttpContext.Current != null來判別程式是否處於ASP.NET環境,再依ASP.NET環境或WindowForm/Console環境決定不同處理邏輯。例如: 若在ASP.NET中,就由App_Data讀取資料檔...

使用者回報某段使用XHR(XMLHttpRequest)的Script在他的IE8上執行出現錯誤。 追查發現,問題出在Script中使用了xhr.timeout,而系統回報不支援,求證發現timeout屬性是IE8主打的XHR強化項目,而瀏覽器版本的確是IE8無誤。 進一步檢查,更大吃一驚!...

最近在搞用Client Script模擬壓力測試的把戲,順道對IE的MaxConnectionsPerServer屬性做了實測。 IE6/7預設會限制從同一台網站伺服器下載檔案最多只能同時用2條連線,換句話說,若一個網頁上有12個不同的<img>圖檔來自同一台網站伺服器,IE6/7並...

平時寫網頁處理Flash(.swf)的機會不多,今天才發現網頁上的<div> <img>等元素,就算將z-index提高到99,還是永遠被壓在Flash下方。(如下圖左所示,swf檔借自交通部觀光局網站) 從同事身上學到一招: Flash物件有個wmode屬性,設為...

嫌棄使用OracleCommand批次更新大量資料效能不佳,爬文找到ODP.NET有個OracleBulkCopy類別支援將整個ADO.NET DataTable一次送至資料庫更新(與SQL 2008的Table Value Parameter有異曲同工之妙),於是做了Lab測試效果。 在Or...