
陽明山跑步路線
從唭哩岸捷運站出發,經過榮總後,左轉,開始上山。約五公里後,可以到達敦敘高工。再來,有兩條路線選擇:一條是接著直走,先下泉源路,轉接到坡度較陡的東昇路;另一條是右轉,緩緩上升到文化大學。 ...

從唭哩岸捷運站出發,經過榮總後,左轉,開始上山。約五公里後,可以到達敦敘高工。再來,有兩條路線選擇:一條是接著直走,先下泉源路,轉接到坡度較陡的東昇路;另一條是右轉,緩緩上升到文化大學。 ...
買來這台漢王的Clear 7 Turbo 已經幾週了。到目前為止,還算是滿意。比類似的掌閱產品線來說,漢王帶給我的可用性更高。以下就是我很個人的使用心得分享。 ...
其實應該也沒有什麼心得可以寫的,因為在購買 BOOX Go 6 白色版之前,我已經有同樣尺寸的 Poke 4s,以及也是前一陣子推出的 BOOX Go 7 Color 白色版。 硬體 相較於 Poke4s 來說,這版是很大幅度的升級。螢幕同樣是 6 吋大小,但 Go 6 的整體體積又小了一圈:長度由原先的 153mm 縮短到 148mm,厚度也由原先的 7.10mm 再薄了一些,來到 6.8mm。其實都已經是很輕薄的機型了。重量也再輕了個幾克,由原本的 150g 縮減到 146g。能夠拿著一台不到 150 g 的閱讀器,就算是手機也已經很少有這麼輕的機種了。 ...
這篇文章將分享在 KOReader 中怎麼修改 epub 中的 css style,讓閱讀體驗可以有更多樣的應用場景。 其實 KOReader 一次都很強大,只是我又再次感受到它的可調整性,想要來跟大家分享一下。這次是認真的研究了一下在文件的設定中,可以指定使用者自行加入的 css 樣式表,用來調整 epub 電子書的呈現方式。 ...

工作 2024 年是比較特別的一年。工作上,多帶領了一個團隊,雖然這一年我還是沒有好好地把相關的技術學習起來;也由於團隊有部分同事被調派去支援其他的專案,預見未來會有愈來愈多類似的調度,在今年度開始讓大家比較有系統地學習其他領域的知識。 ...

兩三年前,透過很簡單的 css style 設定,讓 EinkBro 可以呈現最基本的網頁內容直排效果。這次,要來總結一下怎麼把直排體驗的小地方也都顧到,其中包含下面的各項調整: ...

新版的 EinkBro 在經過一番努力後,即將支援 EasyList 格式的廣告清單,除了阻擋一般廣告外,還可以隱藏其區塊,甚至是去除一些常見的 tracking 機制。 原先 EinkBro 的廣告阻擋機制比較陽春,採用的方式是定期抓取 <https://github.com/StevenBlack/hosts> 上的 adblock 清單,在載入網頁時,會檢查每個 WebResourceRequest 的連結是不是來自於這份清單中的項目;是的話就傳送一個 dummy response 給 WebView,讓它既不會去浪費頻寬抓廣告,也不會在畫面上呈現出來。 ...

為了要可以塞入更多的功能按鈕,而又同時可以輕鬆的設定工具列,我改寫了工具列設定畫面。 修改前和修改後的差異如下。 修改前 vs 修改後 在導入 Jetpack Compose 後,做這樣子的調整就容易多了,不需要再寫一堆無謂的 layout xml 檔案。右邊新的設定畫面,不再使用 Dialog 的方式來呈現,而是新建了一個 ToolbarConfigActivity,全畫面顯示,一方面是為了日後再加入更多的功能,以及設定;另一方面,在下方可以完整地顯示一個工具列預覽區,想調整成怎麼樣,在下面可以即時移動按鈕,不再需要望著一個直式的列表,在腦中想像成果會長成怎樣。 ...
這篇文章會整理這一個月來整合 Edge TTS 功能到 EinkBro 中的過程。經過一連串的開發後,總算是把自己想要的功能都開發出來了。 為什麼要整合? 目前 Android 手機上的 Accessibility Service 常常在更新,它的文字轉語音效果也比前幾年有明顯的進步。但是,聽起來還是感覺得出來比較機器人一點。目前能通吃所有語言的 OpenAI tts 文字轉語音,雖然什麼語言的文字丟給它它都可以唸得出來,但是 ABC 的腔調還是聽起來不是很舒服。所以,開始著手找看看是不是有機會將其他的語音轉文字整合到 EinkBro 中。 ...

果然,沒有良好的測試偶爾就是會出大包。還好,不用寫 outage report,只要趕快再推出新版,有人來問時,就說新版已經解決了。 v11.16.0 支援書籤重排! 重磅功能,不曉得為什麼我拖了那麼久沒開發,寧可用 prefix 加上數字的方式,撐了兩三年。我想,主要原因應該是:得要調整資料庫格式,將 Bookmark 加上 order 的欄位吧。有了這個欄位,才能夠將使用者移動後的新排序記錄起來。 ...