Darkthread - blog.darkthread.net - 黑暗執行緒

Latest News:

程式師語錄 - 黑暗選集 23 Aug 2013 | 07:08 pm

語錄有兩種,有一種在於闡述智慧哲理,使人樂觀向上,積極進取;另一種則直搗人生無奈,看完會心一笑,撫慰心靈。方式不同,但都是能帶來正面能量的心靈雞湯。最近看到網友but翻譯自日本程式鄉民的開發感想彙整,顯然是後者,讓搞程式專案快20年的我,讀來心有戚戚焉,忍不住頭點如搗蒜。 摘要整理一些特別有fu的(部分有額外融入自已的觀點及體驗,作了改寫),預備於未來身處專案煉獄或遭程式花惹發纏身時咀嚼回味,追...

【茶包射手筆記】Word無法在Windows Service中執行 17 Aug 2013 | 04:52 am

嘗試將先前提過的Word套表服務寫成Windows Service,原本使用Console Application + Self-Hosting ASP.NET Web API測試無誤,移進Windows Service卻壞了。試過將服務執行身分調為本機系統(LocalSystem)或AD網域帳號,錯誤依舊。使用Visual Studio追蹤進程式找到錯誤源頭: doc = wordApp.Do...

CODE-封裝Office繁簡轉換服務 15 Aug 2013 | 05:22 pm

手邊的專案涉及多國語系,之前研究過使用Excel維護多國語系字串資源檔,意外發現Office的繁簡轉換功能威猛過人,不單只是置換字元編碼,還能做到詞彙轉換,將字彙轉換成對應的說法,例如: 交易資料->事务数据、預設記憶體->默认内存... 等等,放著神兵利器不用,豈不暴殄天物? 於是,延續先前開發Word套表服務的概念,裝著Word當引擎的裝甲車登場囉~ 程式碼的重點在於Word Documen...

網頁元素異動在IE9出現延遲顯示現象 13 Aug 2013 | 04:25 pm

在IE9遇到一個問題: 透過Knockout text繫結變更SPAN內容,IE9無法立即顯示更新結果,但開啟IE Dev Tools要開始偵查時才回神連忙顯示。切到IE8/7相容模式時不會發生,在其他版本IE(IE10、IE8)或Chrome、Firefox也不曾遇過,推測是IE9渲染(Render)引擎的Bug。 KO範例7剛好可以用來重現問題。理論上勾選最前方的Checkbox,後方的"完...

【CSS新手筆記】Box-Sizing 11 Aug 2013 | 07:40 am

為了解決padding影響寬度造成破版的問題,新學會一個CSS屬性: Box-Sizing。 Box-Sizing只決定一事件: 矩型元素在計算寬度及高度時,border及padding為內含還是外加? (參考: Box Model) 而其設定值有三種: content-box、border-box及padding-box。預設值為content-box,意指元素實際寬高等於CSS指定寬高再加上...

解決Kendo UI NumericTextBox注音輸入法數字輸入問題 9 Aug 2013 | 05:17 pm

自己用是倉頡輸入法,Kendo UI數字欄位(NumericTextBox)一直用得很開心,直到同事回報: NumericTextBox配上IE瀏覽器,使用注音輸入法時無法用鍵盤數字區(鍵盤右方的數字盤)輸入數字,使用Chrome或Firefox則無此問題。[Bug示範 (用IE+注音輸入法可重現問題)] 追進原始碼,判斷問題出在NumericTextBox的keydown事件,使用注音輸入法時...

Kendo UI AutoComplete一次搜尋多欄 8 Aug 2013 | 06:36 pm

專案用到Kendo UI的自動完成,提示資料的物件陣列存在Client端,資料有多個欄位,希望做到任一個欄位包含關鍵字就顯示,AutoComplete有個filter參數,設定為"contains"就可以做到"包含"就算數,但搜尋對象參數dataTextField卻只能指定單一欄位,無法一次查詢多欄。 有個解決辦法是自行在物件上將多個欄位另外併成一欄,例如以下的codePage物件,textFo...

使用自訂確認對話框取代window.confirm 3 Aug 2013 | 06:36 am

專案規格有一條機車要求: 對於刪除或覆寫資料前的確認程序,希望以自訂風格的確認對話框取代簡陋的window.confirm()。 舉例來說,按鈕後原本要透過window.confirm()請使用者確認後再執行,現在要改用自訂HTML元素呈現確認文字、按鈕進行確認,就如以下改用Kendo UI Window實作確認對話框的效果: 用HTML打造自訂對話框並在適當時機顯示是小事一椿,較有挑戰性的部...

CODE-為Self-Hosting ASP.NET Web API加上Log功能 1 Aug 2013 | 06:40 pm

自從學會Self-Hosting ASP.NET Web API,遇到Console Application/Window Form/WPF程式需提供API介面的場合,我都二話不說召喚它出來打怪,開開心心地在EXE裡寫Web,好不快意~ 最近有個情境,需要為Web API保留存取Log記錄,查了一下,HttpSelfHostServer似乎沒提供內建的Logging機制。沒想太多,決定利用Mes...

【CSS新手筆記】左欄固定,右欄佔滿剩餘空間 27 Jul 2013 | 04:11 am

寫了好幾年網頁,卻一直是CSS新手,最近一年才比較認真研究個中奧妙,也慢慢解開一些原本搞不定的小眉角,說穿了不複雜,但相信我肯定不是地球最後一個發現的網頁攻城獅,故筆記分享,如高手發現有誤或另有妙法,請不吝指正。 有個常遇到的需求,我卻從沒弄懂過: 分成多個直欄,左方直欄寬度固定,最右欄佔滿剩餘寬度。直到後來學會了利用float排列,才慢慢找到解法: 以上解法是將左側的兩個<div>設成flo...

Recently parsed news:

Recent searches: