活動情報精選
GitHub MCP Server 支援 Stateless MCP:連線端先檢查什麼
GitHub MCP Server 已支援下一版 Stateless MCP 規格。本文整理 initialize、session 與 elicitation 改變後,維護 client 或 proxy 前該做的相容性檢查。...
Durable Objects SQLite 儲存用量怎麼看:別把 namespace 圖表當成單一物件
Cloudflare Durable Objects 新增 SQLite namespace 總儲存量圖表。本文說明它顯示的每小時最大值、無法定位單一物件的限制,以及發現異常成長後可驗證的排查與處理順序。...
Dependabot 三天冷卻期怎麼用?別把一般更新與安全修補混在一起
Dependabot 現在會讓一般版本更新至少等待三天才開 PR,但安全更新不受影響。本文整理 cooldown 的判讀方式、設定檔檢查與 CI 仍要保留的供應鏈防線,避免把延後升版誤判為自動化故障。...
CSS 文字外框怎麼做?用多層 text-shadow 畫出圓潤中文描邊
中文字套用 CSS 描邊後出現尖角,外框還壓進字身嗎?這篇用多層 text-shadow 疊出只往外延伸的圓潤文字外框,並整理 text-stroke 比較、產生器、效能限制與常用文字特效。...
GitHub Copilot impact dashboard 上線:別只看活躍人數,先看採用階段
GitHub Copilot impact dashboard 依 28 天採用階段分群。本文說明它能回答什麼、不能證明什麼,以及管理者如何結合 PR、權限與團隊回饋等訊號,找出下一個可審核的啟用改善。...
Skeleton 與 Shimmer 載入效果:減少元件載入時的版面跳動
元件載入較久時,如何用 Skeleton 預留接近真實內容的空間,再加入 Shimmer 微光動畫?本文從 CSS 基本寫法、卡片版型到 Vue 3 延遲顯示,說明如何兼顧載入回饋、減少版面跳動、避免短請求閃爍,並支援 prefers-reduced-motion。...
Durable Objects 的 exports lifecycle:何時該從 migrations 轉換
Cloudflare Durable Objects 的 exports 可用宣告式設定管理 class lifecycle。本文整理它和 migrations 的互斥關係、轉換前檢查,以及 rename、transfer 的 rollout 邊界。...
Wrangler auth profiles:多個 Cloudflare 帳號怎麼避免部署錯環境
Wrangler auth profiles 可把 OAuth 登入綁到專案資料夾,自動選擇 Cloudflare 帳號。本文整理建立方式、account_id 防呆,以及 CI API token 的優先順序。...
Codex Plugin 怎麼裝才安全:先分清 Skills、Apps 與權限
Codex Plugin Directory 已取代 App Directory。安裝前先檢查外掛內含的 skills、Apps、同步範圍與可執行動作,避免在正式環境中把「目錄可見」誤當成可安全使用。...
CSS 倒圓角 Tab Bar 實作:用量測與 transform 移動凹槽
實測 CSS 倒圓角 Tab Bar:比較偽元素、CSS mask、SVG、clip-path 與新式 corner-shape 畫法,再驗證量測定位、ResizeObserver、translate3d 的響應式移動架構。...
Cloudflare Durable Objects 改用 SQLite 與 exports:新舊 Worker 怎麼安全設定
Cloudflare Durable Objects 的新 namespace 應使用 SQLite,並可用 exports 宣告生命週期。本文整理新建、既有 migrations 轉換與不可直接變更的儲存邊界。...
GitHub Actions 的 pull_request_target 為何突然擋住 checkout?先分清楚安全邊界
actions/checkout v7 會阻止 pull_request_target 直接取用 fork PR 程式碼。本文說明受影響流程、事件該怎麼選、正確改法與何時才能明確放行,避免高權限 workflow 執行不可信內容。...