第27馬,在哪裡跌倒,在哪裡站起來-海山馬! 重回生涯至今唯一一次落馬的傷心地,本應跑它個精彩以求雪恥,但這陣子天氣漸熱,體能狀況下滑得厲害,已無本錢立定雄心壯志,只求平安輕鬆完賽就好。 前一天氣溫衝上36度,幸好週日轉陰回到30出頭,清晨四五點來了一陣大雨,開跑前雨停並逐漸轉晴,但一上午仍...

接獲報案,ASP.NET MVC 4(.NET 4.5)部署到Windows 2008/IIS 7無法正常運作,存取png或css等靜態檔案OK,而MVC的controller/action路由沒生效,連上根目錄出現HTTP 403.14,推測為home/index路由失效,又沒有index.h...

搞定用TypeScript寫Protractor測試,陸續參考一些範例,發現蠻多人偏好使用Chai程式庫。原本Protractor預設的寫法expect(foo).toEqual(5),改用Chai之後變成: expect(foo).to.be.a('string'); ...

裝好Protractor,就可以動手寫測試了。Protractor預設使用Jasmine,之前寫Angular單元測試時玩過,語法並不陌生,但是用慣神兵利器,遇上超過一百行的JavaScript,少了Visual Studio + TypeScript拎杯根本活不下去,啊啊啊啊~(顯示為鎚子被沒...

打算用Protractor做網頁End-to-End測試。Protractor是Angular的主流測試工具,End-to-End測試時會開啟瀏覽器連上網站模擬各種操作,以使用者角度實際驗證功能是否正常。 第一步要在開發機器Windows 8安裝node.js跟Protractor,主要參考P...

從還是Eric Lawrence業餘作品的時代(當時他在IE Team工作),我就知道Fiddler這件網頁傳輸偵錯好工具,之後它的功能愈來愈強大,可以解SSL加密、安裝外掛、過濾及修改封包內容,在2012年Fiddler被Telerik收購成為正式產品(但Telerik承諾Fiddler會永遠...

Nexus 7二代平板入手一年多,幾個月前,後鏡頭開始無法對焦,自動對焦時焦點不斷前移後移,就是抓不到清晰點,初步研判是對焦元件或程式模組故障,算算時間應該過保固沒多久,打電話給客服,確認Nexus 7只有一年保固而且我的平板已過保固無誤 orz。雖然對焦模糊但勉強還是能掃QRCode,心想它的...

使用jQuery傳送物件JSON到ASP.NET MVC的做法之前介紹過,但最近我在專案又遇到新難題。 例如有一個參數物件,ArgObject,內含Name屬性及SubArg屬性,SubArg有其專屬型別SubArgObject,基於特殊需要,SubArgObject使用[JsonProper...

應小閃光要求幫忙註冊LINE帳號,由於LINE限定必須持有平板或手機等行動裝置才能註冊,可以在PC跑各式Android App的BlueStacks顯然是最簡便的選擇。BlueStacks的安裝步驟很簡單,但安裝LINE時卻踢到鐵板: 從伺服器擷取資訊時發生錯誤。[RPC:S-7:AEC...

第26馬,21-25度稍熱但一路涼風強勁,天氣絕佳,無奈跑前兩天又感冒惹,只能帶著不時發癢,永遠清不完的喉嚨上陣。           賽前大會特定發了通知提醒有12台小巴士輪迴接駁,一台還沒坐滿開走,下...

同事報案,某專案使用ODP.NET+Dapper查詢一萬筆資料要耗時三分鐘,而同樣查詢丟到PL/SQL Developer跑只要15秒。為了洗刷.NET效能不佳的罪名,立刻出發調查。 我實做一個簡單測試重現問題,在我的i7機器執行,查詢取回10,691筆耗時34.794秒;用PL/SQL De...

不久前接到Google Webmaster Tool通知,說我的網站有超過2000個網頁不利行動瀏覽,造成智慧型手機使用者閱讀困難。登入網站管理員工具一看,冒出一個行動裝置可用性報表。嘖,幾乎所有的網頁都不及格!問題包括字型過小、觸控元素距離太近不易點擊、未設定檢視點(ViewPort)、未依檢...