本來只是隨手確認一下 Gemma 4 有沒有進 AI Studio,結果測一測發現 OpenCode 也真的能接,這就值得記一篇了
不只可以下載到本地當模型,現在重點來了官方 Google AI Studio 在 2026-04-02
讓我們寫成是可以 白嫖免費使用/測試
gemma-4-26b-a4b-it 跟
gemma-4-31b-it
放進 AI Studio 跟 Gemini API
兼任的偽善者,part-time的故事家,業餘的code generator,不服輸的夢想家,長不大的幼稚鬼,一個撿技術破爛的中年大叔
本來只是隨手確認一下 Gemma 4 有沒有進 AI Studio,結果測一測發現 OpenCode 也真的能接,這就值得記一篇了
不只可以下載到本地當模型,現在重點來了官方 Google AI Studio 在 2026-04-02
讓我們寫成是可以 白嫖免費使用/測試
gemma-4-26b-a4b-it 跟
gemma-4-31b-it
放進 AI Studio 跟 Gemini API
今天不寫程式,來聊聊好用的東西,如果你沒有使用 ChatGPT Codex 因為要錢,但是想體驗一下用 AI 寫程式的快感
推薦一個我覺得可以 白嫖 免費可以完整體驗 AI 幫你寫程式快感的工具,介紹的人比較少
但是玩了一下,值得推薦,就是 NVIDIA + opencode
最近 ChatGPT Codex 跟 OpenCode + Github Copilot 玩得很兇,這時候我在想是不是要寫一個
外掛然後可以隨時用任何 IM 叫他繼續寫程式跟外掛,後來其實發現,可以直接透過 Github Copilot SDK + shell
就可以以自動改專案的程式..
最近朋友問我可不可以不透過 Visual Studio or Visual Code 呼叫 Github Copilot
感覺起來他就是要幹大事,其實問一下 AI 就知道可以不過我還是測試一下
畢竟可以讓程式自己寫程式,一直都是工程師的浪漫?
很多人一開始看 async/await,都會先把它當成語法糖。
我自己一開始也是這樣想
就覺得不就是把同步改成 await,讓 thread 不要卡住,看起來也比較現代一點,而且你現在用 copilot 應該也是 tab tab 就出來了
但真的在 API、網站服務,或是有點流量的系統裡用久之後,才會慢慢發現
async 不是只有能不能跑而已,它其實還會影響 效能、記憶體使用量,還有整體穩定度
有些 async code 表面上完全沒問題
但如果剛好寫在系統很常被呼叫的地方,它就可能一直默默建立 Task
平常流量小的時候不太有感,等到 request 一多,GC 開始變忙,延遲就會慢慢浮出來
這個東西其實不是最近才想做,是以前就很想做,但一直拖著沒做完
早年我其實很喜歡 Microsoft Zune 那套 Now Playing 畫面,那種黑底、大字、專輯封面拼貼在背景慢慢動的感覺,第一次看到就是整個愛上
現在回頭看還是很有味道。以前有試著用 Silverlight 做過,但那個年代的東西後來也就一起沒了,這個坑就放了很多年..
最近買了一隻 CP 值很高的手錶,這次實驗對象是 KKTICK TANK T6(沒有業配就不上連結了)。
因為有一些小需求,我想把自製影片放進手錶裡播放,但一開始就遇到問題
他附的內建轉檔軟體竟然一直出錯..
一開始看到 record,其實完全抓不到重點
看起來跟 class 很像,而 class 又早就被拿來跟 struct 比過無數次
現在再多一個 record,第一反應只覺得,是不是又一個學了也不一定會用到的語法糖..
最近在整理一段舊系統的商業邏輯時,發現錯誤處理幾乎清一色都是 try/catch + throw
現在其實已經是 21 世紀了,很多時候有更好的方法可以處理 try catch 跟以前學習的方式有點不同
這篇單純記錄我實際套用 Result Pattern 後的想法與最小可行寫法筆記一下..
最近遇到一個老專案,他之前設計都讓客戶自由輸入生日,不過幸好 placeholder 提示
至少他的客戶是乖乖輸入 國曆xx年xx月xx日,或是農曆xx年xx月xx日,但是他現在跟我說要算
天干地支跟五行...WT...