2015-03-10 12:57 AM 0 4,860
前陣子專案的TypeScript更新成1.4,今天上線時發現網站出現JavaScript錯誤,由錯誤訊息推測為打包壓縮程序有誤:第一個foo.js的最後一列 //# sourceMappingURL=foo.js.map 跟第二個bar.js的第一列;var __extends = this._...
2015-03-08 07:04 PM 32 90,834
2016-02-18補充 ASP.NET 5已更名為ASP.NET Core 1.0 圖片來源 羊年開工第一天,Stephen Walther在部落格發表一篇新文章:ASP.NET 5及MVC6的十大變革,雖然大部分文章所提的,我先前就陸續看過或心裡有數,但全部聚在一起還是挺震...
2015-03-06 06:47 AM 2 30,495
Microsoft.VisualBasic.Strings.StrConv靜態方法是在.NET轉換半形全形最簡便的做法(即使語言是C#也沒差,在專案加入Microsoft.VisualBasic參照即可),最近實際用在專案,又發現了一些眉角,整理筆記備忘: 在開發機測試OK,丟到測試機執...
2015-03-04 10:37 PM 0 6,463
公司e-Learning網站使用了PowerCam元件播放教學錄影,不知從IE9還是IE10起,開啟課程內容網頁,內嵌PowerCam ActiveX控制項的網頁無法自動下載安裝元件,會出現以下訊息: One or more ActiveX controls could not be d...
2015-03-03 09:11 PM 2 29,062
在硬碟掛點事件後,我重新規劃工作機配置,作業系統改灌Windows 8,並養成下班就休眠,節約能源兼延年益壽,甚至還研究了WOL(網路喚醒),自己寫WOL發送程式解決VPN連線的特殊需求。 運作一段時間後發現一個問題:機器常常會在半夜自己醒來!電腦鬧鬼事件很早前就調查過,泰半是自動更新排程引起...
2015-03-01 06:37 PM 0 4,630
第22馬,三芝櫻木花道馬拉松。 時節正好,名符其實的「櫻花馬」,整場用八個字總結:霧裡看花,宛如仙境,令人印象深刻的一次獨特跑馬體驗。 氣象預報228三芝地區降雨機率10%,氣溫19-22,預期為涼爽陰天。車行到淡水,開始下起毛毛雨,溫度也只剩15度。平心而論,這不是賞花的好天氣,但低溫微雨...
2015-02-27 02:34 PM 0 9,614
可以用Directive製作自訂網頁元素是當初Angular吸引我的亮點之一(註:Knockout從3.2起也開始支援), 專案裡總不乏為特定規格量身打造的特製UI元素,像是分類、代碼或關鍵字多重查詢的商品輸入欄位,被重複應用在多個網頁輸入介面。用複製貼上是最下策(萬一邏輯要改,準備改到吐吧!)...
2015-02-18 07:33 AM 3 15,519
ngRepeat最大的功能是將陣列項目依模版轉換產生DOM元素,以清單方式呈現資料。而我們都知道,動態DOM元素操作往往是效能瓶頸所在,想像以下情境:以AJAX方式由伺服器端取回100筆資料的陣列,交由ngRepeat轉化為100列<tr>;隨後資料更新,再次由伺服器取回陣列,同樣為...
2015-02-10 09:02 PM 5 58,307
不知是RSS ATOM錯亂還是怎麼的,feedly RSS閱讀器冒出一篇Rick Strahl 2012的老文章 Using JSON.NET for dynamic JSON parsing ,讓我大吃一驚,發現自己一直用JProperty的笨拙方法處理動態JSON物件,其實結合dynamic...
2015-02-08 07:48 PM 7 19,366
前陣子上購物網站振興經濟,到了刷卡步驟,一萬多元的商品,購物網站提供了0利率分期,而且有3期、6期、9期、12期跟24期等多種選擇,勾起我的好奇心。如果不同分期數都是零利率,總金額也相同,消費者基於理性應選擇對自己最有利的方案-分24期兩年繳完以獲得最大利益,為什麼還要提供3、6、9...
2015-02-06 06:12 AM 0 7,521
由Knockout跨到Angular半年,對於NG的Dirty Check機制卻始終沒好感,老覺得它髒,為了偷懶不宣告Observable跟少寫一些訂閱連動,卻無法預期程式觸發次數與時機,讓我很沒安全感。如果可以選擇,我寧可乖乖多寫一些Code,100%掌控程式運作,避免陷入程式 一旦複雜就可能失...
2015-02-05 10:49 PM 0 5,694
在WebEssentials套件加持之下,Visual Studio 2013可以直接編修SCSS,每次存檔自動編譯出css、min.css及.map,非常方便。但初心者如我,寫錯語法在所難免,一旦造成SCSS無法編譯,Output視窗只會看到somethine went wrong、compi...
2015-02-04 10:23 PM 0 5,174
同事報案:Visual Studio 2013不知何時起無法編譯TypeScript,存檔或編譯都不會產生JavaScript檔。嘗試重啟VS2013、Windows依然無法解決,灰心喪志之餘,已經萌生重灌VS2013的念頭。 茶包射手出動。SOP第一步為判斷災難範圍,盡可能將事故現場縮到最小...
2015-02-03 09:19 PM 0 10,331
VS2012起不再支援Web Deployment Project(WDP),是許多還在維護Web Site Project(WSP)朋友的痛吧?以我的工作環境為例,線上系統仍有超過半數是WSP,雖然知道Web Application Project(WAP)/ASP.NET MVC是未來主流勢...
2015-02-02 10:09 PM 2 6,052
再次重返初馬聖地,雙溪櫻花馬成為我的第21馬! 初馬的十度低溫與淒風苦雨記憶猶新,隔年則是豔陽高照的好天氣,去年缺席,今年又輪回寒冷陰雨,但賽期搭上櫻花季,想必是場櫻花味十足的馬拉松~ 馬跑多了,愈來愈平常心,賽事自動區分兩種類型:一種是博命演出拼PB,一種則是吃喝玩樂兼賞景,徹底兩極。櫻...
2015-01-28 10:27 PM 0 10,229
接獲報案,某隻.NET程式在本機測試正常,同一個EXE檔搬到特定幾台機器,一執行就出現"is not a valid win32 application"(中文版為"不是有效的 Win32 應用程式")。 問題機器為32位元Windows 2003,...