2021-09-24 08:52 PM 8 30,072
前兩個星期有天晚上洗澡到一半,自來水忽然變小,幸好來得及把肥皂沖乾淨,因時間已晚,隔天檢查時發現水塔是空的。不鏽鋼水塔剛換裝一年,先懷疑是沿用多年的抽水馬達故障,檢查時拍了桶身馬達忽然開始打水(跟電視機故障拍一拍會好一樣道理?),立即將浮球液面開關改列為嫌犯,但反覆拉放浮球吊繩都有聽到明確咔咔聲,三...
2021-09-20 03:07 PM 7 5,238
這幾天寫 LINE 機器人,新認識一個好用的 Heroku 平台。 整合 LINE API時,我們必須要提供一個 HTTPS 網址(術語叫 Webhook)供 LINE API 呼叫,開發期間可在本機跑 ASP.NET Core 再靠 ngrok 串接一個公開 ℎttps://隨機名稱.ngrok....
2021-09-18 03:41 PM 9 13,590
這年頭,多重要素驗證(Mutli-Factor Authentication, MFA)幾乎已成系統安全管控的基本要求,除了帳號密碼之外,使用者必須再提供手機簡訊、身份驗證 App、指紋/瞳孔/臉部識別、IC 卡、USB Key... 等第二項驗證資訊才算登入成功,相較過去密碼一旦外流就被整碗端走,...
2021-09-17 08:50 PM 11 6,571
分享我常用的一則 PowerShell 私房小技巧 - 在 Windows 桌面環境透過 Outlook 寄信。 面對一堆煩人的日常瑣事,我習慣用 PowerShell 寫些自動化或半自動化小幫手程式,替我完成枯燥又沒營養的人工作業,應用情境中難免有寄信需求。用程式發信的方法很多,像是透過 SMTP...
2021-09-16 08:22 PM 0 2,052
今天踩到的雷,PowerShell Invoke-WebRequest 讀取某個網頁會當掉沒反應,必須按 Ctrl-C 才能脫逃,但如果寫 (Invoke-WebRequest -Uri ...).Content 卻可以馬上取回結果。 被卡住了好一陣子,爬文查到線索,Invoke-WebReques...
2021-09-14 09:01 PM 2 2,819
先聲明,本次程式的趣味性大於實用性,請抱著好玩心情欣賞勿認真計較。 這陣子我學會了幾項新技能: 使用 PowerShell 串接 EXE 輸出串流結果 Windows 內建封包側錄工具 - Pktmon 【茶包射手日記】PowerShell 串接 EXE 輸出中文變亂碼 突發奇想,我如果用 Po...
2021-09-13 07:51 PM 7 4,947
上週介紹過用 PowerShell 串接 EXE 輸出結果的技巧,後續遇到一個問題 - 有些 EXE 程式輸出的中文會變亂碼。 例如,findstr 與 pktmon 在未加參數時會顯示中文說明: 同樣用 | ForEach-Object { $_ } 串接顯示,findstr 沒問題,pktmo...
2021-09-12 10:00 AM 2 7,959
上次遇到 Chrome 莫名佔用 CPU 問題,適逢 PAPAYA 電腦教室發表 Edge 介紹影片推坑,我順勢改用 Edge 作為主力瀏覽器,使用快兩個月感覺良好,Edge 比 Chrome 輕巧,而集錦功能更是深得我心(介紹影片),蒐集資料做筆記超方便。 今天再驚喜發現一枚新功能,瀏覽某新聞網站...
2021-09-11 08:40 PM 2 19,043
遇到棘手網路茶包,抓封包分析是最直覺有效的手段,要監看網站傳輸我主要是用 Fiddler,至於更底層的 TCP 網路活動,早期我是用 Microsoft Network Monitor,後來 MNM 停止開發,原本計劃由 Microsoft Message Analyzer 接棒,不料 Messag...
2021-09-10 11:59 PM 5 1,884
同事報案,有個網頁會一次發出大量 AJAX 呼叫再蒐集回應,今有某個極端案例同時丟出 600 筆資料,在 IE 發生「SCRIPT7002: XMLHttpRequest: 網路錯誤 0x2ee2, 發生錯誤,無法完成操作 00002ee2。」錯誤,但在 Chrome/Edge 則不會出錯。 先補上...
2021-09-09 09:19 PM 0 2,963
這些年隨著 PowerShell、Git、.NET Core 愈玩愈多,使用 CLI (Command Line Interface) 的機會也多了起來,以 Git 為例,我偏好開 Cmder 下指令勝過操作 GUI 軟體,理由是打字對眼睛跟運動神經的負擔比滑滑鼠小很多,大腦能更專注於思考,上手後敲...
2021-09-07 09:05 PM 0 4,233
前陣子學會用 Polly TimeoutPolicy 限制執行時間的技巧,套用在某 EF 資料查詢服務,不料沒通過自動測試。用 DbSet<T>.ToList() 查詢全部只有一筆的資料表,卻觸發 Polly 5 秒 Timeout 上限,依直覺查詢本機資料庫再怎麼慢頂多幾百 ms,更甭...
2021-09-06 08:24 PM 4 14,940
同事遇到一個狀況:某網頁的圖檔用 Chrome/Edge 檢視 OK,用 IE 卻無法顯示。 用以下範例重現問題: demo.html 內容單純,未藏玄機: <!DOCTYPE html> <html> <head> <style> ...
2021-09-05 07:44 PM 0 1,544
去年用廢棄檯燈座 DIY 過土砲環形燈,小閃光想在書桌補一盞檯燈,燈座式太佔空間且會卡到上方書架,但看了一些夾式燈具沒找到滿意的,主要是嫌燈泡加燈罩的光線太集中,她喜歡環形燈的照明廣度,但坊間直播用的補光環形燈又多為直立式。於是,工具老人再次投入研發,土砲 LED 環形燈 2.0 來了,這次目標是儘...
2021-09-04 04:00 PM 0 5,280
前情提要:改善環形 LED 燈管頻閃問題 上週提到 LED 燈管近距離打光時手機照相或錄影出現的水平黑條是所謂的「頻閃」現象,原因出在便宜 LED 燈直流電源以 PWM 方式產生,電壓非固定值而是以眼睛無法察覺的頻率(>100Hz)上下振盪,遇到手機的滾動式快門,當快門較快,電壓下降變暗期間的...
2021-09-03 08:41 PM 0 7,086
突發奇想,如果手上有個現成 Command Line 的監控性質程式(.EXE),會在執行過程即時輸出事件或統計資訊,有沒有可能把它接進 PowerShell Pipeline 即時分析並做出回應呢? 舉個例子,像是 ping -t IP 每隔一秒回報一次測試結果,就是很好的範例! 當然,用 Pow...