Month: 2015-06

寫這篇的動機是常在專案看到「古典式」JavaScript陣列處理,例如:跑迴圈將物件陣列的某個字串屬取出轉成字串陣列、篩選物件陣列取得特定類別的集合。用for迴圈處理沒什麼不對,但既然專案已經用了jQuery,能一行搞定卻寫成三五行不免可惜(程式又不按行數計酬,寫愈多手愈酸咩 XD)。感覺上還有...

手邊有個自訂傳輸管道的加密需求,預期資料量可能高達數MB,為提升效能,先壓縮再加密是不錯的做法,既可減少加密時間及成本,又能節省頻寬,一舉兩得。 過去用C#寫過DES加密,也寫過GZip壓縮,把兩個結合起來不是難事。如果不要想太多,取得待處理資料(byte[]),用GZipStream壓縮可得...

最近在寫的元件有個「彈出對話框經使用者確認再刪除」的需求,原本是小事一椿,但之前介紹過使用自訂確認對話框取代window.confirm的技巧已廣泛應用在專案裡,某些時候也可能只用window.confirm就打發,問題就變複雜了。 二者最大的差異是前者($.kendoConfirm)為非同步...

新裝某個第三方工具後有點小後悔,對其來歷沒有十足把握,擔心其中暗藏木馬病毒,邊想邊開Chrome瀏覽網頁、下載檔案,說時遲那時快,我的Windows 8.1冒出詭異哭臉,靠!BSOD!(Blue Screen of Death,就是俗稱的藍白當機畫面) (沒來得及拍照片,從網路找到訊息相同...

有個TFS組建定義(Build Service)怪怪的,無法下載原始碼,幾經嘗試無解,索性刪掉再重設一次。(推薦VS TFS Power Tools,組建定義選單多出「Clone Definition」可以複製現有組建定義修改,不用從頭做起) 不料,新増相同原始碼來源的組建定義後,執行出現以下...

接獲報案,本機測試無誤的程式部署到測試台,Managed ODP.NET開啟連線時冒出ORA-12514錯誤,依照上回處理經驗,直覺又是IIS/machine.config相關的問題。 ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務. ORA-125...

馬拉松需要提前好幾個月前報名,熱門賽事報名又常上演秒殺戲碼,因此全盤掌握未來半年賽事資訊,妥善規劃「檔期」、留意報名時間是愛馬士(愛跑馬人士)的必備功課。我個人則偏愛運動筆記的賽事列表,除了資訊完整,程式部分採用jQuery/AJAX,介面富有濃厚的HTML5風格,甚至還用了Font Aweso...

電影鐘點戰有一段一直令我印象深刻,在時間成為貨幣且貧富懸殊的未來世界,窮人們不敢賴床,不穿有繁瑣鈕扣配件的衣服、隨時隨地都在小跑步… 這些年來,工作與生活進入另一種平衡,但老覺可支配時間少得可憐,雖然手臂上沒有一組隨時在倒數的數字(仔細想想,打從一出生就有個看不到的數字在倒數了),無形...

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