iT邦幫忙

技術文章

RSS

Day 23:【專案環境隔離】Workspace Settings 工作區設定:打造專案專屬的 VS Code 隔離配置

💡 前言 在前幾天的文章中,我們學會了透過 settings.json 設定全域的格式化工具、自動修復與程式碼檢查。然而,當你同時參與多個不同的專案時,經常會遇...

Day 22:【自動化與 Task Runner】VS Code Tasks:打造一鍵編譯、打包與自動化腳本

💡 前言 在前幾天的學習中,我們學會了如何使用 Git、執行測試以及進行除錯。但在日常開發裡,我們經常需要執行一些重複性極高的終端機指令——例如:編譯 Type...

Day 21:【單元測試與 TDD】VS Code 測試面板與 Testing API 整合應用

💡 前言 在現代軟體開發流程中,單元測試 與 測試驅動開發 是確保程式碼品質與維護性的重要防線。 過去許多工程師在寫測試時,習慣在終端機不斷重複執行 npm t...

【開源工具分享】用 Python + TypeScript 實作 Codex 五小時額度自動預熱工具

最近在使用 OpenCode 和 Codex CLI 進行開發時,發現自己經常需要手動確認 Codex 的五小時額度刷新時間。 有時候額度已經恢復,但因為當下沒...

Claude Code 雲端實戰篇1:哪些事該丟雲端、哪些留本機,還有第一個任務的 prompt 該怎麼下

這是「Claude Code 雲端實戰」系列的第 1 篇。第 0 篇從頭講了整個專案:用雲端 session 從零做一個每天整理台股盤前資訊的工具,再用排程任...

Day 18|增加分類篩選

Day 17 可以搜尋名稱,今天則讓使用者依照分類找作品,例如科幻電影或動作遊戲。步驟 1:修改電影與遊戲路由在兩個路由中新增:genre = request....

Day 17|加入作品搜尋

今天要加入搜尋框,讓使用者輸入部分作品名稱,就能找到相符的收藏。步驟 1:修改電影與遊戲路由在 Day 16 的兩個路由中,先新增:keyword = requ...

Day 16|新增狀態篩選功能

今天要讓使用者能只查看想看的電影、已看的電影,或目前正在玩的遊戲。步驟 1:修改 movies() 與 games() 路由在 app.py 中,把這兩個路由替...

Day 21:健康資料視覺化——使用圖表呈現紀錄趨勢

一、前言 在前幾天的學習中,我已經完成健康紀錄的新增、查詢、修改與刪除,也學會計算平均喝水量、平均睡眠時間,以及每週運動總時間。 然而,當健康紀錄逐漸增加時,只...

Day 20:每週運動分析——統計運動時間與次數

一、前言 在前幾天的學習中,我已經完成健康紀錄的新增、查詢、修改與刪除,也學會使用 Pandas 計算平均喝水量與平均睡眠時間。 不過,除了喝水量與睡眠時間之外...

Day 19:睡眠與喝水量統計——計算平均值

一、前言 在前幾天的學習中,我已經完成健康紀錄的新增、查詢、修改與刪除,並且初步建立了個人健康儀表板,讓使用者可以查看每日的喝水量、睡眠時間與運動分鐘數。 然而...

Claude和GPT三個模型,到底該怎麼選

上個月我接了一個批量寫文案的工作。手上有三個模型:兩個Claude、一個GPT。 每條文案都要求不超過80字。我隨手挑一個來跑,十條裡超了三條。 從那天起,每次...

同一個 DeepSeek 模型,放在 Codex 和 DSH 裡,10/10 和 9/10 差在哪?

同一個 DeepSeek 模型,放在 Codex 和 DSH 裡,10/10 和 9/10 差在哪? 九項行為測試通過,不代表指定的原始檔已經被修改;雜湊與匯...

OpenRouter與Crazyrouter:快取未命中如何拖高帳單

把「相容 Anthropic」拆成可驗證的欄位、計價方式與限制作用域,三個月後還能用同一份判準重跑。 把同一條 Claude 請求分別送到 OpenRout...

Splash 與 Strata 本地推論引擎:記憶體放不下也能跑 125B MoE 模型 Qwen3.8-Flash-Next

資訊基準日:2026-10-27,基於 Splash 1.4.0、Strata v0.2.6、Qwen3.8-Flash-Next(Strata v0.2.7...

Day 20:【容器化與遠端開發】Remote - SSH 與 Dev Containers 遠端容器開發實戰

💡 前言 今天我們要來解鎖讓許多開發者「用過就回不去」的重量級功能——VS Code Remote Development(遠端開發架構)。 在過去,當我們需要...

Day 19:【效能剖析與日誌記錄】VS Code 效能診斷工具與多端連線除錯技巧

💡 前言 昨天我們掌握了透過斷點與逐行執行來追蹤程式邏輯的技巧。但在實際軟體開發中,除了找出邏輯錯誤(Logic Error)之外,我們經常還會面臨兩個讓人頭痛...

Day 18:【內建 Debugger 除錯神器】Breakpoint 斷點設定、Step Over 與變數監控技巧

💡 前言 昨天我們學會了如何透過 AI 助手快速生成程式碼。然而,程式碼寫出來後難免會遇到不如預期的 Bug。 許多人在除錯時,最習慣的做法就是寫滿各種 con...

Day 18:個人健康儀表板——呈現每日健康概況

一、前言 在第十七天的學習中,我已經為個人健康習慣追蹤系統加入資料修改與刪除的概念,讓使用者可以管理已經保存的健康紀錄。至此,系統已經逐步具備新增、查詢、修改與...

Day 17:資料修改與刪除——完善基本紀錄管理功能

一、前言 在第十六天的學習中,我已經完成歷史紀錄查詢功能,能夠讀取 CSV 檔案中的健康資料,並透過 Streamlit 將紀錄呈現在網頁上。此外,也學習了依照...

Day 16:歷史紀錄查詢——查看過去的健康資料

一、前言 在第十五天的學習中,我已經將 Streamlit 表單與 CSV 資料保存功能整合,讓使用者可以輸入每日健康習慣,並將資料保存至 health_rec...

Day-21~Day-30醫療人工智慧與臨床輔助應用

【Day-21】精神健康與數位治療(Digital Therapeutics, DTx)的發展 前言講完實體的手術與器官病變後,今天我們要來關注現代人越來越重...

Day-11~Day-20醫療人工智慧與臨床輔助應用

【Day-11】穿戴式裝置結合 AI:心律不整與慢性病的即時監測 前言前面聊完基因之後,今天我們把視角拉回日常生活——穿戴式裝置,以前心電圖、血壓一定要到醫院...

Claude Code Agent Skills 的 allowed-tools 不是工具限制:SKILL.md 權限欄位的誤解、來由與正確用法

資訊基準日:2026-10-27,基於 Claude Code 2.1.304。 allowed-tools 不是限制,是預先核准(pre-approve)...

GLM-5.3模型介紹:功能與使用方式

GLM-5.3第一次要怎麼用,可以先從一則短通知開始:確認選到哪個模型、送出需求,再逐項檢查日期與功能是否保留。完成這一輪,才比較容易判斷它適不適合自己的工作...

Line JP LY 通話錄音,電話錄音,影像通話錄音, LINE Lab

LINE 電話錄音很多人都想要的功能Line Lab 可以開啟 通話當中 多了一個錄音按鈕目前應該僅能手動錄製 錄好後,他會直接存在LINE Keep,格式是...

Day 15|分開管理電影與遊戲

前面已經有電影頁與遊戲頁,但新增作品後,使用者必須自己選擇正確的作品類型。今天要讓表單更直覺,並讓不同類型顯示適合自己的狀態。步驟 1:修改 templates...

Day 14|編輯與刪除收藏,完成 CRUD

今天完成整個網站最重要的一組功能。步驟 1:建立編輯路由在 app.py 中加入:@app.route("/media/int:media_id/ed...

Day 13|製作作品詳細頁面

現在作品列表有名稱、年份和評分,但還不能點進去查看完整內容。今天要為每一筆作品建立獨立的詳細頁面。步驟 1:在 app.py 加入路由@app.route(&q...

鐵人賽完賽後的全新專案重跑:整套 AI 行銷系統換上 Gemini 3.8 Flash 的實測結果

前言:完賽時答應的重跑做完了 Day 30 最後提醒過,gemini-3.6-flash 在 2026 年 11 月 19 日停用,之後照著這個系列重做的讀者會...