2025-08-18 08:56 PM 0 483
記錄最近遇到的茶包。 在 Windows 11 上安裝 SQL Express 2022,過程冒出找不到 Microsoft OLE DB Drivers for SQL Server 安裝檔 msoledbsql.msi的錯誤: Error Description: An installati...
2025-08-17 11:27 AM 3 4,327
HTTPS 儼然已是基本要求,不少同學應已被迫搞懂網站 TLS 憑證申請及安裝的大小事。 若你管理的網站是 IIS,慣用做法應是開 IIS 管理介面,用現成的建立憑證請求功能,滑滑鼠敲文字,下一步下一步做出 CSR 寄給憑證廠商或組織內的憑證管理人員換回 CER 檔安裝。(關於 IIS 的憑證相關操...
2025-08-16 01:20 PM 4 3,807
Github Copilot 推出 Agent Mode (代理模式)已大半年,借助內建工具(Built-in Tools)或 MCP Server,Copilot 可無限擴充能力,查文件庫、搜尋 Internet、跑外部程式、上傳下載檔案、串接第三方系統,甚至修改開發及測試環境,只要你想得到,都可...
2025-08-13 08:37 PM 3 1,130
發現好用線上工具 - whatsmydns.net,可用於確認第三方 DNS 伺服器是否正常,或自家 DNS 修改結果是否已同步到全球。 whatsmydns.net 的原理是同時檢查全球多個地區 DNS 伺服器對特定網域名稱(A、CNAME、MX、TXT)的解析結果,查詢 DNS 記錄在全世界被傳...
2025-08-10 11:59 AM 5 8,000
在 OpenAI 推出 GPT-5 之後,Github Copilot 火速上架,模型選項清單一舉增加到 14 種,意圖讓人陷人選擇困難焦慮... 模型名稱 計費倍率 Agent 模式 GPT-4.1 吃到飽 Y GPT-4o 吃到飽 Y Claude Opus 4 10x ...
2025-08-07 10:06 PM 0 1,601
上回提到在瀏覽器裡跑的 SQL 引擎 - SQLite WASM 帶出 DB 檔案該存哪裡的議題,我後來用序列化存進 localStroage 做了簡單示範,但 localStorage 5 ~ 10 MB 的容量上限明顯限制了應用場景。 除了 localStorage,瀏覽器還有另外兩種長期儲存資...
2025-08-06 10:27 PM 0 1,798
WebWorker 的誕生可以追溯到 2009 年參考,說起來已是項古老的技術,Firefox 3.5 最早開始實作,如今所有主流瀏覽器都已支援,除非你還需要支援 IE (拍拍),大可安心使用。 不過,需要動用 WebWorker 多屬進階應用情境,大多也有替代方法可實現,所以寫了幾十年網頁從沒在實...
2025-07-30 10:44 PM 2 1,621
昨天介紹了可以在瀏覽器裡跑的 SQL 引擎 - SQLite WASM,部落格跟臉書留言都出現類似提問 - 這種做法的 SQL 資料庫只存在記憶體,分頁一關閉便化為烏有,要如何長期保存? 既然蠻多人有此疑惑,值得專門寫一篇講解。 簡單來說,SQLite WASM 提供了 .export() 方法可將...
2025-07-29 11:38 PM 5 2,461
用 Kaggle 上的最受歡迎 Github 專案資料集當練習,67MB 大小的 CSV 檔包含 210,180 個 Github 專案的 Id、名稱、說明、URL、星星數、Fork 數、關注數、程式語言、開源授權... 等欄位。 如何寫個網頁可以下 SQL 即興查詢前十大程式語言、最多專案用的授權...
2025-07-25 09:27 PM 3 1,527
前幾天分享瀏覽器 F12 開發者工具轉存物件到 JSON 檔的 JavaScript 小函式,從讀者們的回饋我又學到新東西。(特此感謝) shelob 分享可以將這些小程式放在 Tampermonkey,這樣子要用時可以省去爬文、複製、貼上的功夫。 Chester Fung 則提醒我,其實 Chro...
2025-07-22 10:48 PM 0 2,653
寫過 .NET 一段時間,多少該都知道 AssemblyVersion、AssemblyFileVersion、AssemblyInformationVersion、Deterministic 與程式版號的關係。 AssemblyVersion 供載入組本識別版本用,格式為[主版本].[次版本]....
2025-07-21 11:16 PM 2 1,780
這篇是寫給自己的筆記,不值錢但還挺常用到的小技巧,但我每次用每次查,記性廢到自己想笑 (現在寫程式也靠 AI,只怕將來會更廢)。索性寫篇文章留在自己的部落格,至少以後不必到處問四處找。 程式除錯或是要從網站擷取資料,我常用的一個做法是開瀏覽器 F12 開發者工具,檢查 DOM 結構,即興寫幾行 Ja...
2025-07-15 09:46 PM 11 2,732
昨天介紹了 SQL Schema 轉 Markdown 重溫用 PE2 打表格的做法,其中有個小茶包: 原本該完美對齊的表格垂直線字元(+ |)會因中文與英文字型微小的寬度差異參差不齊。 由於 Markdown 最終都要轉成 HTML 或 PDF,編輯階段字元沒對齊不影響輸出成品,故我選擇無視。不...
2025-07-14 10:18 PM 6 2,047
最近在整理某系統的 MSSQL 資料表結構,準備對所有欄位做一次清查,了解各欄位的用途建立基本概念。照理來說,正常人應該會找工具軟體將 Schema 匯出成 Word 或 Excel 編輯加上說明。但我這幾年寫 Markdown 成癮,很不想用 Word 寫,便興起了將 SQL Schema 匯出成...
2025-07-07 08:41 PM 0 1,597
前幾天試了更多確認刪除玩法,讀者 Chi-Kung Wen 留言再提到「刪除信件後,五秒內可以按【復原】取消刪除」的介面設計。 直覺要做不難,心中也約略有譜,想到最近沒什麼機會寫 ASP.NET Minimal API 都快生疏了,便撿起題目來個 Vue3 輕前端整合 ASP.NET Core 伸展...
2025-07-06 07:51 AM 0 1,324
幾天前我展示了兩款免 JavaScript 的刪除確認設計,讀者 Dante Lee 主張勾 Checkbox 並不算好設計,它一樣需要額外移動滑鼠加點選,還會讓人想起被迫違背自由意志勾選「我同意」的不愉快回憶 (我他X的根本不想同意啊)。 想想,這說法確實有幾分道理,於是我厚著臉皮交流,索取到一個...