2026年6月8日 星期一

取消 booking.com 岡山格蘭比亞預定

7 月下旬要帶阿中去岡山採水蜜桃, 最早是在 booking.com 上預定岡山車站旁的格蘭比亞酒店, 後來水某同事推薦 JR 經營的 VIA INN, 不僅價格更便宜, 地點就在車站樓上超方便, 預定時都選 7/20 才扣款, 今天上 booking.com 把格蘭比亞取消掉 :






延後扣款雖然價格會高些, 但好處是扣款日前隨時可 0 元取消. 但嚴格來說不是前一日取消都可以, 我查 VIA INN 的取消政策是必須至少兩天前取消才是零元, 例如 7/24 入住, 必須在 7/21 結束前取消才免費 : 



好站 : 輕鬆製作可開機的 USB 磁碟機

這個周末把水某十二年前的 ASUS 舊筆電 (X550CC) 成功地利用 ISO 檔從 Win8 升級為 Win10, 在這過程中找到一個介紹 Rufus 工具軟體的網站 : 


它除了可用來製作開機 USB 外, 若將來要將 X550CC 的系統硬碟換成 SSD, 也可以用它來燒錄 ISO 檔灌 Win10. 

2026年6月7日 星期日

2026 年第 22 周記事

上週都在測試 Ollama, 本來都跑得順順的, 哪知周一 MSI 電競桌機突然當機, 螢幕先是出現 MSI 便停住, 問 Gemini 可能原因, 我照其建議排查, 發現主機板上四個 debug 燈的 VGA 亮燈, 表弟小安則懷疑可能是主機板有問題, 說週六他會回鄉下, 叫我把主機帶回鄉下讓他瞧瞧, 要拆顯卡來確定是否這 VGA 是指顯卡還是內顯. 週六下午他來我家測試, 發現拆顯卡 VGA 燈還是亮, 覺得可能是主板有問題, 我下周拿去微星請工程師檢測看看. 

由於 Ollama 測試暫停, 本周主要是閱讀阿亮老師的 OpenClaw 書, 發現 GitHub CodeSpaces 也可以養龍蝦, 甚至樹莓派 Pi 4 也可以.這樣以後可以用龍蝦來管理物聯網控制器 (Node), 我以前用爬蟲來蒐集資料進行監控的做法以後都能用龍蝦取代, AI 真是大大改變了整個系統運作方式啊! 

爸現在只有周二是上午下午去社區, 最近他時間感開始混亂, 不是週二的下午也在午睡起來後著裝準備等社區車子來接, 我在想那乾脆每天都上下午都去好了, 但與江小姐聯繫後, 她建議先 2,4, 慢慢改為 2,3,4, 最後再 1,2,3,4,5, 漸進式調整較好. 下

今天傍晚拿了長竿去後院與路邊採芒果, 採了一大桶. 今年芒果雖然只套了 200 顆, 但高處套不到的很多, 估計超過 200 顆, 這些果子成熟後從高處墜落都會摔傷半邊, 本來計畫在樹下張網接芒果, 今早經過小漢進去問, 一捲網子要 400 元, 至少要買 3~4 捲才夠, 為此需投資千元並不划算, 最後想想還是算了. 

ASUS X550C 筆電升版為 Win10

這台 ASUS X550C 艷紅色筆電是以前水某做臨床研究時我陪她去燦坤買的 (2014/5/30), 至今超過 12 年仍正常運作且非常耐用, 除了電池外其餘功能均正常, 連燒錄機都還能用 (今天還拿來將 MSI 電競桌機的 Win11 安裝光碟備份為 ISO 檔). 但那時搭載的作業系統是 Win8, 後來忘記在更新截止期限前升級為 Win10. 

今天備份完光碟, 想說把之前安裝的 Thonny 4.0.1 升版為 5.0.0, 結果刪除舊版後安裝新版才知道 Win8 太舊了, 無法安裝 Thonny 5, 所以只好先問 AI 這種情況下還有辦法將 Win8 提升為 Win10 嗎? 它建議到微軟官網去下載 MediaCreationTool 軟體來升版, 但我執行後出現如下錯誤 :




看來已無法從微軟官網更新, 問 Gemini 只有從網路社區下載 ISO 檔這方法了. 


1. 下載 Windows 10 光碟映像檔 (ISO) : 

試過 Gemini 建議的幾個下載 Win10 ISO 檔的方法都失敗後, Gemini 拿出壓箱寶, 叫我試試從下列網站下載, 如果這台 Win8 無法出現下載頁就用其他台電腦下載後再複製過來 :


按上方 Download Windows/Office :



按 Windows10 : 




按 Windows 10 Custermer 22H2, 拉到頁面最底下, 按倒數第二個的 X64 版 Traditional Chinese 的連結 :





這會開啟 BUZZHEAVIER 的下載頁面, 按其中的 Server1 或 Server2 即可下載 ISO 檔 :




但重點來了, 不要以為放著等他下載完畢, 這個網站通常會在下載幾分鐘後降速, 接著出現網路連線錯誤, 好在此網站有續傳功能, 這時按下繼續鈕就會恢復下載, 整個過程要盯著看下載狀態, 一出現網路連線錯誤就要按繼續 : 





2. 安裝 Windows 10 : 

完成 ISO 檔下載後用 Bandizip 等軟體將 ISO 檔解壓縮, 將滑鼠移到 setup.exe 檔按右鍵點選 "以系館管理員身分執行" :




按 "變更 Windows 安裝程式下載更新的方式" : 




勾選 "現在不要" : 




按 "接受" :




確認 "安裝 Windows 10 家用版" 與 "保留個人檔案與應用程式" 都有勾選後按 "安裝" :




安裝完成後檢視系統資訊, 確認已升版到 Win 10 無誤 :




這樣就可以順利安裝 Thonny 5 了 :




3. 備份系統映像 :

為了避免萬一 C 碟掛掉又要從 ISO 重灌系統, 接下來先清理 C 碟, 將資料移往 D 碟儲存,下載與文件, 圖片, 影片, 以及桌面的垃圾都清乾淨, 讓 C 碟盡量瘦身後, 進行系統映像備份作業. 

首先按左下角 "系統/設定", 搜尋 "控制台" 中開啟控制台, 將右上角的檢視方式改為大圖示 :




點選 "備份與還原 (Windows 7)" : 




按左上角的 "系統備份" : 




系統會先掃描, 找到可放置備份映像的 D 碟, 按下一步 :





按開始備份即可 :




這裡有提示備份 C 碟映像會佔去 D 碟 110GB 容量, 我在備份前有檢查 D 碟還有 211GB :




大約 40 分鐘後備份完成, 再次檢查 D 碟容量, 剩下 110GB :




備份完成會詢問是否要製作 Win10 修護光碟, 我去找了一張空白 DVD 讓它燒錄 :






這樣就順利完成 Win10 升版後的維護了. 

這台舊筆電在母親於 2014 年最後一次化療住院時被我借用拿去病房陪病時寫程式, 所以有一種特殊的感情. 升版完成後整理硬碟, 看到當時留下的舊資料令我感到物是人非. 


2026-06-07 補充 :

其實這台筆電真正型號是 X550CC, 是 X550C 款式較晚期的子型號 (沒有 SD 卡槽, 改成 2 個左側 USB 槽), 配備清單可按 Win + R 後輸入 msinfo32 按 Enter 即可看到 :




CPU 是帶有 U 字尾的省電版處理器 i5-3337U, 它只支援低電壓記憶體, 此筆電主機板有一個 DRAM 擴充槽, 可買一條 8GB 或 4GB DDR3L 1600 或 PC3L-12800 (筆記型電腦專用) DRAM 補上去, 開多網頁時會比較順暢. 

但卡頓的關鍵其實是硬碟, AI 建議買一個 2.5吋 SATA3 SSD (厚度為 7mm 規格) 來替換硬碟, 例如美光 (Crucial) MX500 系列或金士頓 (Kingston) KC600 系列, 這兩款都帶有快取記憶體, 當作 Windows 10 的系統碟速度最快, 壽命也最穩定. 換 SSD 的話 Win10 要重灌, 序號因為是綁主機板所以可以延續. 

目前維持現狀即可, 此筆電目前就是擔任救援角色與光碟相關操作而已. 

2026年6月5日 星期五

樹莓派學習筆記 : 在 Bulleye 上安裝 google-genai 套件

今天把當機已一個月的高雄 Pi 3B 主機重灌 Bulleye, 安裝爬蟲與資料科學相關套件後馬上製作映像檔, 以免下次 TF 卡異常又要重來. 完成後想說來安裝 Gemini 新版 API 套件 google-genai 看看(舊版是 google-generativeai 谷歌已不再維護), 雖然安裝成功, 但出現相依性問題 :

pi@kaopi3:~ $ pip install google-genai  
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting google-genai
  Downloading https://www.piwheels.org/simple/google-genai/google_genai-1.47.0-py3-none-any.whl (241 kB)
... (略) ...
Installing collected packages: websockets, tenacity, google-genai
  Attempting uninstall: websockets
    Found existing installation: websockets 12.0
    Uninstalling websockets-12.0:
      Successfully uninstalled websockets-12.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
gradio-client 1.3.0 requires websockets<13.0,>=10.0, but you have websockets 15.0.1 which is incompatible.
Successfully installed google-genai-1.47.0 tenacity-9.1.2 websockets-15.0.1

我把錯誤提交給 Gemini 分析, 原來 google-genai 需要最新版的環境所以把 websockets 從 12.0 版升級到了 15.0.1 版, 原本安裝的 gradio-client (1.3.0) 是一個比較挑剔的套件, 它要求 websockets 的版本必須在 10.0 到 13.0 之間 (不含 13), 現在提升 15.0.1 版了, 可能會讓 gradio 無法運作. 如果在樹莓派 Pi 3 上不會用到 gradio, 那這個錯誤訊息可以無視 (安裝 gradio 是因為它有一拖拉庫的相依套件例如 matplotlib, 並不是真的會用到 gradio). 

實測一下看看能否正常使用 :

pi@kaopi3:~ $ python  
Python 3.9.2 (default, May 18 2026, 18:09:43) 
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from google import genai   
/home/pi/.local/lib/python3.9/site-packages/google/auth/__init__.py:54: FutureWarning: You are using a Python version 3.9 past its end of life. Google will update google-auth with critical bug fixes on a best-effort basis, but not with any other fixes or features. Please upgrade your Python version, and then update google-auth.
  warnings.warn(eol_message.format("3.9"), FutureWarning)
/home/pi/.local/lib/python3.9/site-packages/google/oauth2/__init__.py:40: FutureWarning: You are using a Python version 3.9 past its end of life. Google will update google-auth with critical bug fixes on a best-effort basis, but not with any other fixes or features. Please upgrade your Python version, and then update google-auth.
  warnings.warn(eol_message.format("3.9"), FutureWarning)

此警告只是說 Python 3.9 實在太舊了而已. 

>>> from dotenv import dotenv_values   
>>> config=dotenv_values('.env')   
>>> gemini_api_key=config.get('GEMINI_API_KEY')  
>>> client=genai.Client(api_key=gemini_api_key)   
>>> response=client.models.generate_content(   
...      model='gemini-2.5-flash', 
...      contents='你是誰?' 
...      )
>>> print(response.text)  
我是一个大型语言模型,由 Google 训练。

可見此新版 Gemini API 在 Pi 3 上使用沒問題. 

2026年6月4日 星期四

Claude Code 學習筆記 : 儲值與建立 API 金鑰

最近幾天因為 MSI 電競主機故障待修, 於是轉而閱讀阿亮老師的大作 "養成你的 AI 龍蝦管家", 書中介紹三大 AI 自主代理平台 (三王工具) : 
  • Goolge Antigravity
  • Claude Code
  • OpenClaw
Google Antigravity 是一個多 Agent, 可預覽測試網頁的可視化 AI 程式開發工具; Claude Code 是終端機特助, 可用來管理專案資料夾, 進行 Git 版本控制與微調設定檔等. OpenClaw 則是一個能透過多通道 (LINE, Telegram) 自主完成任務的 AI 管家 (秘書), 有了 Antigravity 與 Claude Code 幫助, 才能充分發揮 OpenClaw 功能. 

本來打算先學完 Gemini CLI 後再來付月費學 Claude Code, 但看了阿亮老師的書發現其實可以先用 Pay As You Go 方式儲值購買 API 使用額度 (credits) 來用, 反正只是測試學習又不是做大專案, 吃 token 不會太兇, 不夠再除值即可. 

本系列前一篇文章參考 :


我在 2023 年就已註冊 Claude AI 帳號, 所以只要到 Anthropic Console 網站登入即可 :


我使用 Hinet 信箱登入, Claude 帳號不使用密碼, 而是每次登入都將認證碼寄到信箱 : 




到信箱收取認證碼, 填入後按 Verify Email address 鈕 :




登入成功後會轉至 Dashboard 頁面, 按 Add Fund 即可儲值 :




既定金額有 20, 100, 500 美元, 想儲其它金額例如 10 美元可按右邊的 Others :





輸入 10 美元, 填寫 Billling Address 的欄位 (例如全名, 國家, 郵遞區號等) 與信用卡資訊 (JCB 卡較不容易通過綁定, 建議用 VISA 或 MASTER) :




雖然資料都有填好 (Business tax ID 統編欄位不要填), 但底下 tax 與 total due 無資料, "Buy USD 10 of credits" 鈕是灰色無法按 :




我問 Gemini 原因, 它認為是 Anthropic 的前端對台灣這個國家的地址/稅率判定卡住了, 建議改選美國, 例如免消費稅的奧勒岡州 (Oregon), 城市填 Portlan (郵遞區號 97201), 街道地址可填 1234 SW Morrison St., 這樣就能通過檢查, 底下的購買鈕變成黑色可按 : 





按購買鈕後會出現詢問是否要自動儲值 (Auto-reload), 按底下的 Skip for now 鈕跳過 :





這樣便完成儲值程序, 按 Create API Key 建立金鑰 :




這兩個 2024 年測試用的金鑰應該已過時可刪除, 按 Create Key 鈕新增 :




選擇 Workspace 輸入 Name, 按 Add 鈕新增 :




先按 Copy key 鈕複製金鑰, 儲存到檔案 (例如 .env) 後按 Done 即可 : 





回 Dashboard 確認已儲值 10 美元無誤 :



2026年6月2日 星期二

momo 購買功率計

之前買的功率計遍尋不著, 只好上 momo 再買一個 :





用掉 momo 幣與 momo 點, 實付 26 元.