寫 Markdown 這麼久,表格語法是我覺得可讀性最差的一環,當欄位一多又長短不齊,編譯修改時要搞清楚它對應的欄位是件耗神的事,更別說在中間多插入一欄這種任務,在 Word / PowerPoint 只在彈指之間,想用純文字編輯卻難如登天。 最近找到一個超好用的 VSCode 套件可以解決這類煩...

小木頭最近入手新電腦,搭配 5070Ti 顯卡耗電較多,有特別叮嚀他電腦若一段時間不用就睡眠省電,還能延長非企業級零件壽命。結果,很快被抓到人不在電腦還開著被我碎唸,他委屆地說:剛才明明有按睡眠,怎麼自己又醒了? 哈,講到這個就是我的主場了,處理 Winodws 失眠問題,我經驗可多了! Wind...

從 .NET Framework 升級到 .NET Core/6/8/10,我最有感的開發體驗提升是 .csproj 檔的簡化! 傳統 .csproj 必須正向表列所有專案包含的檔案項目,不管 .aspx/.cs/.js/.css/.png/.jpg... 要逐一列舉才會納入專案範圍,出現在發佈結果...

我當兵時陰錯陽差在通信部隊修了兩年交換機。 說「修」有點浮誇,其實從頭到尾就只會一招,交換機接話機的電路機板上有顆 SLIC (Subscriber Line Interface Circuit) IC,是最容易損壞的元件。遇到單位送修機板,我們的三板斧就只有換掉 SLIC 試試,若沒好一律後送原...

很多年沒發 MVP 連任文了,今年比較特別,就寫一篇吧~ 我在 2007 年第一次當選微軟 MVP, 當時還是熱血青年呢。1997 出社會第一份工作沒要 Delphi,被主管塞了 MSDN 改用 VB 寫程式轉進微軟路線(想聽講古可看這篇),當時埋頭鑽研微軟技術剛好十年,最終得到官方的正式肯定,有種...

早在十幾年前我就知道用 <audio> 可以在網頁播 MP3,當時還寫了在 iPad 跑的英文單字練習互動網頁搶救小孩的菜英文,而我對瀏覽器的音效能力了解也一直停在這裡。 註:很遺憾,雖然後來我還搞了 單字朗讀 MP3、單字卡、高中 7000 單線上測試... 小閃光跟小木頭的英文終究都...

前年學會用 Grafana + Prometheus 長期監測 Docker CPU/RAM、主機溫度,陸續在我的迷你電腦加入插座用電量、路由器 CPU/溫度/網路流量監控,但每次都是設定完看到線圖就開香檳慶祝了事。前天遇到寬頻異常,興趣想查查這幾個月的路由器資訊,這才發現,資料怎麼只從 7/8 開...

家裡接中華電信光世代 100M/40M,平時挺穩定的,這幾天歷經一次奇妙的網路異常,筆記狀況觀察及處理經過。 狀況為回家發現無線路由器無法上網,最早是懷疑是路由器故障,重啟後網路恢後但不穩定,速度不時變得極慢,偶爾出現斷線 Timeout。 為了排除無線路由器因素,我改用筆電走有網網路直接連數據機的...

這篇是我寫給自己的筆記,記錄如何在 ASP.NET Core 實作自訂表單驗證。就是自己用資料庫存帳號密碼,要設計註冊及登入介面,並考慮忘記密碼重設... 等實作細節。 自幹帳密登入是件麻煩又複雜的事,弄不好還會導致資安風險,決定這麼做之前,建議先想想其他解決方案的可能性,例如:讓使用者用 Goog...

組件版本相容問題與版本導向設定是 .NET Framework 單兵戰鬥基本教練的基礎科目(不熟的同學可參考這篇的補充資料連結),若使用 Visual Studio 開發,VS 會在加入參照或安裝 NuGet 套件時自動在 web.config/App.config 加上 <bindingRe...

這幾天花了七八個小時學到一課,寫篇文紀念。 五年前我迷上用 ESP8266 開發板 + MAX7219 32x8 LED 矩陣顯示器做時鐘,除了做定時炸彈造型鐘,我還做了一個放在卧室,就寢起床以其為準: 算算時鐘也全年無休跑了五年,但最近開始偶發故障,出現數字錯亂或全亮狀況,起初重啟便可恢復,但漸...

這篇來認識 AI 開源模型界的四大天王,Claude/GPT 之外的經濟選擇,或許能舒緩大家的 Token 焦慮。 AI 模型的 App Store + 路由器平台 - OpenRouter,前陣子發了一篇部落格文章,整理目前眾多開源模型中,最頂尖的四款主流模型,有些在特定應用的表現逼近 OpenA...

不知道有多少人跟我一樣,看到網路充斥 AI 文中三不五時冒出的「不是... 而是...」句型就有股煩躁感,我屬於排斥反應較大的族群,每每讀到或聽到都會有一股熟悉的感覺湧上心頭... 噁~ (作家朱宥勳對此種現象拍過一支影片剖析,我也分享過一篇 1300 字就用了九次「不是...而是...」經典案...

應用程式離線檔案(app_offline.htm) 是部署程式或暫時停用 ASP.NET / ASP.NET Core 常用的做法。IIS 在應用程式根目錄偵測到名為 app_offline.htm 的檔案(注意是 .htm 不是 .html),ASP.NET / ASP.NET Core 模組便會...

如何儲存密碼攸關資訊安全,將密碼以明文寫進資料庫跟酒駕同罪,是零容忍的犯行,將密碼加密後儲存也不應發生(如果某系統按「忘記密碼」會把你設定的密碼寄給你,別用,塊陶!!),使用夠安全的雜湊演算法是唯一正解。因此,若你手邊的系統需要儲存密碼,請先學習如何正確將密碼轉成雜湊再動手,要丟給 AI 寫也成,但...