前天說到我想用 Claude Code / Cowork 串 Azure 上的 OpenAI 模型,試了 LiteLLM 但功敗垂成,之後斷斷續續試了整個週末,試了 N 種方法,不斷受挫。 以下是我的碰壁記錄: Go clawgate 測試 /v1/messages PASS,但卡在沒實作 /v1...

前天提到我為了要在內網網站啟用 HTTPS,學會用 mkcert 快速建立 CA 及網站憑證的簡便做法,mkcert 可以產生萬用字元憑證 (如:*.intra.net),所有主機共用一張憑證即可。但實際部署,才發現事情不像憨人想得那麼簡單... 為了要讓憑證能在包含電腦手機平板上都能順利顯示,我需...

繼續在 AI 應用的路上緩步而行,聽說 Claude Code / Cowork 可串接第三方非 Anthropic 模型,想說試試看好了。 手邊沒有重裝備,端不出像樣的地端模型,就用 AOAI GPT 模型來試吧。研究了一下,Claude Code 串接第三方推理模型選項雖然有 Foundry 選...

愈來愈多的場合只接受 HTTPS,即使是自己在家裡或內網跑的服務也不例外,因此需要自己生一張 CA 根憑證用來簽發 TLS 憑證,在 Windows/Linux 安裝並信任 CA 根憑證後,便能在自己的王國順跑 HTTPS。 OpenSSL 應是解決這類問題最簡單的答案,過去己整理過做法(延伸閱讀:...

4 月底,資安公司 Theori 揭露 Linux 核心有個高風險漏洞 CVE-2026-31431 ,其嚴重程度評分高達 7.8 分,影響範圍甚度,2017 迄今的多個主流版本都受影響,遍及 Ubuntu、Amazon Linux、RHEL、SUSE...。問題源於 Linux 核心處理加密驗證 ...

之前玩過 結合 AI 模型做家電聲控,當時試了三種版本: 使用 Windows SAPI 進行語音識別與合成 Whisper 語音轉文字 + LLM + 微軟類神經合成語音 OpenAI Realtime API 對我來說,第二種做法技術含量最高,一次涵蓋 STT (Speech-To-Text...

我有個冷門需求,用了另類方法解決,覺得蠻有趣,寫篇筆記分享。 之前提過我家的路由器對外是用非固定 IP (理由是它會定期更換,不易被人鎖定,比固定 IP 來得安全),但因為要開 VPN 從外連回來,所以需要知道對外 IP,華碩路由器有免費 DDNS 服務,但之前有陣子不穩定被搞到有點不爽,最後我的解...

也算後知後覺啦,最近在看 AI 生成的程式碼無意學到的,.NET 4.6 就存在 AsyncLocal 與 ThreadLocal。 一般來說,我們在寫多執行緒或 async 非同步作業時,要避免共用屬性、變數,防止同時執行的程式碼搶著修改同一份內容,彼此干擾造成無法預期的結果。我用以下這個例子示範...

我習慣在 Linux 用 Nginx + Certbot 容器 跑個人用的對外網站,TLS 憑證靠自動排程從 Let's Encrypt 定期更新,由於已整理好 SOP 甚至有自動化腳本,幾分鐘便能搞定,差不多可做到 Fire and Forget,故成為我最常用的對外網站架構。 對於部落格之類的簡...

Microsoft Agent Framework(簡稱 MAF) 已於 4/3 正式發佈 1.0,實際開發體感,仍有不少配套程式庫需使用 prerelease 版本,但它是目前 .NET 開發 AI 應用的官方主流框架,值得花點時間玩一下。 雖然當代 AI 模型可容納的上下文愈來愈長,甚至可 1M...

尷尬的年代。AI 模型愈來愈聰明,現在處理電腦問題遇到「不知該怎麼做」,問 AI 十之八九能得到正確解答,我還需要寫成筆記放在部落格上嗎? 想想還是寫吧,自己寫過在腦子裡能留點索引,未來如再遇到會更快進入狀況,而多想多寫也有助減緩大腦退化,就當流汗做重訓吧。 情境是我新裝了一個 Oracle XE,...

分享最近學會的 Github Copilot 使用技巧。 大家都知道我寫網頁偏愛「輕前端」風格,想用主流前端框架實現美妙的 MVVM,卻暫時不想依賴 npm/pnpm/Bun/Yarn/Webpack/Vite... 等編譯打包工具增加複雜度,希望在網頁複雜度不高的全端專案維持「用 <scri...

手邊有堆英文研討會影片要消化,我想先看逐字稿,對議題有興趣再看影片深入,省點時間。 有先試了 NotebookLM 整理重點,AI 的濃縮重點有些跟我觀注方向不同,需要反覆追問挖掘,次數一多,Interative Tax 人機互動稅開始高到不如自己看原文。嫌直接看原文太吃力,我想要有中文翻譯,最好還...

這是篇冷門文章,我選了常人不會選的路由器玩法,遇到全球或許只有個位數人口需要面對的 Bug,最後用了在 Vibe Coding 時代才有的方法解決。 想在路由器開發整合應用,我選了一條另類路線,沒用 OpenWRT 跑軟路由,因型號問題沒法改刷魔改韌體,不能用 Docker 領域展開,最後是與官方版...