快上加快 — EinkBro (14)

快上加快 — EinkBro (15) 原以為這麼小的一個 App,不到 3MB (扣除擋廣告的資料檔)的實作,既沒有任何的 tracking 機制,也沒有去網路抓任何非網頁內容的資料回來,理論上網頁載入速度要快到不行才對。 ...

September 16, 2021

可自訂的工具列 — EinkBro (13)

可自訂的工具列 — EinkBro (14) 隨著開發的功能愈來愈多,工具列的空間已不足以將所有的功能都排在上面;而且也不是每個功能都是使用者會常用的功能。為了要解決這個問題,工具列開始支援自訂,讓使用者可以自訂工具列上的功能和排序方式。如果能在上面放上最常用的功能,使用者就不用頻繁地開啟層層選單找尋功能按鈕。 ...

September 11, 2021

トリリンガルのトミ中級韓国語講座 筆記 (二)

第十一回 –(으)ㄹ지、–는데요、–는걸요 【中級韓国語講座 第11回】-(으)ㄹ지、-는데요、-는걸요 [–(으)ㄹ지]「〜するか」→表示對前面子句的疑問 歐爸能不能在約定的時間到達呢,感到擔心。 ...

September 2, 2021

トリリンガルのトミ中級韓国語講座 筆記 (一)

這一系列的教學,經過半年多,也來到了三十幾課。邊聽邊忘的結果是,還得要回過頭來再復習前面的部分。既然要復習,就隨手把摘要記錄下來。如果得要再回頭復習第二次的話,就能事半功倍了。 ...

August 29, 2021

文石 BOOX Mira 的購買方式與使用心得

買了不少電子紙的產品,包含6吋到13吋的閱讀器,以及5.8吋,6.7吋的手機。用來用去,其實一天看最久的電子產品還是上班時在用的傳統螢幕。當看了八九個小時的螢幕後,即使下班都只用電子紙產品來看書或是看網頁,眼睛的疲勞感已經存在,再怎麼縮短時間,幫助也不是很大。 ...

August 26, 2021

全文翻譯功能再進化 — EinkBro (13)

之前在 EinkBro 全文翻譯的作法是:為了要避免丟進翻譯網頁的文字內容充滿太多非本文的部分,會在事前先利用 Reader mode 將網頁內容淨化,然後再把 Reader mode 的內文餵到翻譯網頁中。這樣子雖然可以解決畫面過於淩亂的問題,但畢竟網頁的格式被簡化了,不見得是使用者想要的觀看方式。 ...

August 25, 2021

在 MacOS 快速啟動 Android Emulator

目前在 M1 chip 的 Mac 設備上,可以很方便的安裝 iOS App,執行上也都沒有什麼問題,除了有些 App 因為還沒有針對 MacOS 做處理,所以畫面大小不能很彈性地調整。如果是 Android App 的話,就沒那麼好命了;要在 Mac 設備上執行的話,還是得透過 Emulator 來執行。 ...

August 16, 2021

Android 中可以調整畫面大小的雙視窗畫面(TwoPaneLayout) — EinkBro (12)

可以調整畫面大小的 Custom View 在 EinkBro App 完成全文翻譯的功能後,使用上相當愉快,能夠快速地看左右對照翻譯完後的結果。但是用著用著,又覺得有那麼一點點不順手。原因是目前的實作方式是將畫面左右各切一半,左邊是原本網頁內容,右邊是翻譯後的結果。如果我是用海信 A7 手機在看網頁的話,由於手機的形狀是長形的,會造成兩邊的畫面相當窄,只能縮小字型來提高可見的文字量。有些時候會懶得一直對照著看。這時就希望視窗大小是可以調整的:想看翻譯時,可以把翻譯畫面變大;想看原文時,可以把原本網頁的部分變寬。甚至是,如果能改成上下分割的話,就更完美了! ...

July 20, 2021

Table Tennis Practice Tracking Dashboard

Due to the Work From Home policy recently, I need a way to do some exercise at home. I bought a 1/4 size table tennis table, and a practice board (red rectangle in the video) to help re-bouncing the ball back. While it works as a way to sweat a bit, it’s not showing how’s the practice performance, and how much time I spent. I would like to have a way to track all the information for each practice, as a reference for later improvement. Moreover, humans like to read numbers. Numbers are magic to motivate people to do something more. ...

July 4, 2021

Use an extra WebView for Text Translation in Browser: EinkBro (11)

Text Translation in Browser by Using an extra WebView: EinkBro (11) Why is this necessary Surfing on the internet is not only suitable for getting new knowledge, but also good for learning a new language. By browsing websites in a different language, you can learn how expressions are used, and what are concerned for the people who use that language. However, before you’ve got to a certain familiarity of the language, you may be intimidated by so many unknown words to be looked up for. ...

June 21, 2021