2018-11-21 01:29 PM 36 86,960
我有隻用了三年多的羅技老滑鼠(M557)最近怪怪的,左鍵點一下會變兩下,造成意外的選取、開啟、拖拉,卻又時好時壞,令人困擾。 滑鼠左右鍵下方的微動開關本屬消耗性零件,心想用了三年壽命也差不多了,考慮自己換開關。動手前爬文參考網友經驗,意外查到一種據說是羅技客服小姐親授的滑鼠鍵故障神奇維修法,謂之「...
2018-11-19 06:55 AM 0 894
9 月起開始一月一馬,11 月選了板橋馬,路線與近兩年的海山馬完全相同,賽道雖然單調但平坦寬敞,換成氣候涼爽的秋天,想必跑來會比海山馬舒暢 100 倍呀... 登楞! 並沒有。氣象預報是大晴天,氣溫上看 30 度。一早抵達會場,果真萬里無雲,一股熟悉的感覺湧上心頭... 抱著沈痛的心情把防曬油擦好...
2018-11-17 07:04 AM 10 10,364
用 WebClient 爬網頁抓內容已是老生常談,但最近發現抓 ASP.NET WebForm 網頁的特殊眉角,忍不住又想分享。 (是的,「我種了一棵葱,大家快來嚐嚐」的毛病又犯了) 主要關鍵在於當 WebForm 邏輯寫在 Server-Side Event,例如 Button_OnClick()...
2018-11-13 10:45 PM 0 3,918
JSON.parse 時另外指定 Reviver 函式將 "yyyy-MM-ddTHH:mm:ssZ" 轉成 Date 型別,已是我用 JavaScript 解析 JSON 字串的SOP。參考:我慣用的標準做法 幾乎每次使用都要加工,一直抱怨為何瀏覽器不直接內建。先前寫 Knoc...
2018-11-12 10:53 PM 8 20,416
我以前常苦勸只會用 WebForm Server-Side Event 寫網頁的同事:JavaScript 一定要學好學滿,Flash 已被賈伯斯賜死,Silverlight 也隨風而逝,在這 HTML5 時代唯有 JavaScript 才是王道,逃避不學 JavaScript 只會 C# 跟人家寫...
2018-11-10 08:17 AM 0 7,197
前篇文章介紹過使用 Docker Compose 設定關聯容器(Web、DB、Reverse Proxy)組成系統,容器被隔離在專用網段(Compose 自動建立的 Bridge),並可透過客器名稱彼此溝通,Compose 也確保相關服務一起啟動一起關閉,是用多個容器建構系統最簡便的做法。 註:關於...
2018-11-09 08:45 PM 0 520
十月也算馬拉松旺季,連兩年因撞期缺席,今年十月排了隔週馬(1 2)但日子錯開,念在是舉在自家後院的賽事,免寄物跑完能馬上回家沖澡,不參加說不過去,就跑吧。 早上睡到飽,七點十分才出門,散步晃到會場時間還綽綽有餘,有主場優勢就是爽。今年台灣的路跑比賽大爆發,光 10/28 一天全台大大小小路跑就超過 ...
2018-11-08 10:34 PM 0 5,379
上篇文章體驗過在 CentOS 用 Docker Container 分別跑 Nginx 跟 ASP.NET Core 網站,並建立 Reverse Proxy 關係,接著探討在實務上當需要多個 Container 協同運作時應如何規劃整合。 一個系統常可再拆解成多個服務。以線上購物網站為例,就可能...
2018-11-03 12:17 PM 4 18,681
前面研究過在 CentOS 安裝及設定 ASP.NET Core + Nginx,習得徒手在 CentOS 安裝部署伺服器的技能,依循 Roadmap 來到下一階段 - 學習使用 Docker 簡化部署。 容器化及 Docker 這幾年熱到發燙,有些人甚至認為它已在軟體產業掀起一波革命。(我親身體驗...
2018-10-29 08:55 PM 2 2,730
工作需求,上線前置作業想從 TFS 版控抓出指定期間異動過的檔案清單,懶得尋覓現成軟體或工具,寫幾行程式自幹搞定。 TF.EXE 有個 History 命令可列舉特定期間(/v:Dyyyy-MM-dd~Dyyyy-MM-dd)特定目錄下(/recursive)所有 Changeset,加上 /for...
2018-10-27 09:25 AM 11 14,869
身為一個程式魔人,在家裡跑個伺服器也是很合理滴~ 最近玩了 ASP.NET Core、CentOS,驚喜發現 .NET Core 跨到 Linux 平台後硬體要求大降,1GB RAM 就跑得動,CPU 要求也不高,便有在家裡弄台伺服器跑家用小程式(像是救救菜英文)的衝動。在家裡架站的念頭想存在已久...
2018-10-25 09:24 PM 0 5,081
小木頭報案,紅米手機幾天前開始陷入瘋狂吃電狀態,即使關掉螢幕放著,手機一小時就掉電 60% 並發燙。 依據茶包射手準則第四章,調查 SOP 的第一步當然要詢問當事人:「最近有動了什麼變成這樣嗎?」而當事人依報案者檢調詢問攻防指南第三條,自然要回答「沒有,沒做什麼不知為何就變成這樣。」很好,完全符合大...
2018-10-24 07:22 PM 0 7,512
在部落格 Log 發現 SQLite 在執行更新時偶發資料庫鎖定錯誤: Oct 21 05:19:46 Blog darkblog-core: An unhandled exception has occurred while executing the request. Oct 21 05:19:...
2018-10-23 09:56 PM 3 5,560
今天遇到的需很類似先前展示過的正式台測試台 JSON + Dapper 資料搬移術,差別在於資料表匯出的 JSON 個數很多,逐一宣告成強型別類別再反序列化太費工,且日後新增匯入對象就得改程式碼也麻煩。心想 Json.NET 可以 DeserializeObject<List>,直接用 ...
2018-10-21 07:37 AM 0 1,030
因為業績壓力十月份排了隔週馬,重溫參加過兩回的土地公馬(2015 2016)。 大清早趕到會場。土地公,早安! 五點天色尚暗,從洪爐地向下展望仍是夜景。 全馬人數不足千人,標準小而美,五點半準時起跑。 只記得開頭與結尾的陡坡,忘記華夏科技大學旁有斜度超過 20% 的厭世坡,實地跑個兩分鐘所有記...
2018-10-20 11:02 PM 0 6,629
身為 Linux 初心者,遇到不懂狀況大驚小怪也是很合理滴。 在一台 1GB RAM CentOS 上跑了兩個 ASP.NET Core 網站,使用 top 觀察 CPU 及記憶體用量,top 顯示的記憶體數據共有 VIRT、RES、SHR、%MEM 四個欄位: 兩個 ASP.NET Core 網...