Month: 2012-10

2011在貓空路跑完成第二匹半馬,一年來彷彿對慢跑著了魔,買了GPS手錶、陸續跑完初馬及二、三馬,在陽明山半馬飆出2小時出頭的成績,還陷入月跑量的數字迷陣無法自拔,最終達成月入30萬的黃金傳說... 總之,跑步已在我的生活佔有一席之地,心血來潮就會沿著貓空半馬路線來場LSD,一個月跑上三四趟...

過去已有很多在SQL 2005/SQL 2008建立Oracle Linked Server的經驗,本屬稀鬆平常小事,今天第一次在SQL 2008 R2 x64執行,發現有些眉角,特筆記之。 需安裝64位元版Oracle Provider for OLE DB 明明機器每天在...

一個公司內部供iPhone使用的網站,這幾天陸續接獲User回報: 更新iOS6後再連上網站程式壞光光!! 依User的描述,系統整個亂七八糟,完全無法使用。想繼續探究詳情,User也說不清楚,讓人格外好奇: iOS 6究竟做了什麼修正,竟可以讓原本正常的網站瞬間崩壞? 直接借到iOS 6手機...

ASP.NET Web API支援OData,可以藉由URL加註$filter、$orderby、$skip、$top參數,對資料進行條件篩選、排序、分頁等加工(關於ASP.NET Web API OData特性,可參見KKBruce的文章)。而要啟用OData,有項重要前題是回傳資料型別必須為I...

來談一個MVVM實務上超級常見的問題: 透過Binding宣告可以輕易將ViewModel屬性繫結到視覺元素上顯示,但數字、日期等內容常需依指定格式呈現才容易閱讀,因此在繫結時多半需要指定格式,例如: XAML在Binding時就可以透過StringFormat指定格式。但Knockout預設的...

今天處理了一件.NET服務故障案件。有個.NET開發的Windows服務,其任務為每隔幾分鐘查詢資料庫,取出待處理的作業項目,依其指示執行相關動作。狀況為資料庫仍有大量待處理項目,但服務未如預期取回資料逐筆消化。 幸運的是,程式設計時已加入頗為詳細的Log機制,很快地在Log檔發現記憶體不足錯...

之前有個錯誤認知,想像Knockout會在ko.computed宣告時期分析其與哪些obersvable相依,藉此訂閱變更事件,實現相依observable變動後立即重算的能力。在範例20時踢到鐵板! 情境是ko.computed因if條件式在某些情況下不會讀取observable,沒想到此後該...

這個範例回到我當年寫公司內部系統第一天就碰上的需求--輸入員工編號後,後方欄位需自動帶出員工姓名。 在開始之前,要先準備一個簡單的伺服器端查詢程式(EmpData.ashx)當內應,送入員編後要傳回包含EmpNo, EmpName資料的JSON格式(查不到時EmpNo與EmpName為null...

下拉選單間的連動在網頁設計十分普遍,例如: 主分類與次分類兩個下拉選單,選好主分類後,次分類的下拉選項要立即變成該主分類底下的次分類項目;另一個經典的例子則是---縣市鄉鎮與郵遞區號選取介面,幾乎是網頁開發的必修學分,網路上有不少範例及現成套件。 傳統做法就是在兩個下拉選單的onchange事件...

接著我們來玩玩Knockout + Ajax,目標是做出如下介面,以關鍵字查詢顏色名稱: 這種需求很多老鳥用膝蓋都寫得出來,但Knockout的寫法肯定讓你耳目一新! 在ViewModel宣告一個ko.observableArray, results, 來放查詢結果,用<ul&g...

我當兵的那個年代,傳說若是人品籤運不佳,被分派到某些野戰單位,就有機會享受"月入三十萬"的精實軍旅生活! 哇~~ 當兵待遇這麼好? 月入30萬,兩年兵當下來,還沒出社會就已經好幾桶金,勝過去澳洲當屠夫呢... 別傻了,沒這麼好的事,所謂"月入30萬",...