果然自己寫的東西最符合自己的需求,於是我 05/24 便想要繼續來個 Android PDF Viewer,AI 一下就把程式寫好,無奈當天第三方函式庫網站似乎有問題,Claude Code 使用了好多種方法及程式語言想要下載都不成功,故最後沒辦法得到一個 APK 來使用。
其實我後來想想,搞不好是 AI 寫法有問題導致被 Bang 也說不一定?
今天早上,為了監控 git push 的執行,不得不坐在書桌前,於是便繼續這個小專案,這次下載就很順利。
後來又陸續加了很多功能,目前所有功能如下
- 顯示或隱藏圖層,可以閱讀原文或是翻譯的中文。
- 可以連續捲動模式或是整頁模式。
- 整頁模式可以點擊或是滑動翻頁。
- 頂部工具列可以隱藏或固定。
- 目錄功能。
- 跳頁功能。
- 回到上一頁功能。
- 允許或關掉翻頁效果。
- 自動裁邊功能。
有些功能是一次就搞定,有些則是測試發現問題後請 AI 修改。
過程中大概遇到 2 ~ 3 次的自動壓縮,有一次還失去了編譯環境相關的內容,故 AI 又浪費 token 重新建立起環境的認知。
因為不是自己寫的 APK,故我都是請 AI 直接編譯,再加上我習慣用 Windows Git Bash 的環境啟動 Claude,故每次 AI 都要花時間設定環境。
這次發現自動壓縮丟失原本內容的問題,馬上請他把環境寫成文字檔,之後別的專案就不用從頭建立環境了。
看了一下,雖然不知道昨天 05/30 的使用量哪來的,但約 16 塊的花費還是很值得。
還順便問了一下裁邊演算法,原來又是沒人好好填上 PDF meta 資料的鍋。
總之,我現在可以在我的 Pubook Pro 上閱讀技術文件了。


沒有留言:
張貼留言