利用 Calibre Plugin 將 Netflix 字幕轉成 epub 電子書

在前一篇文章中有提到怎麼將從 Netflix 下載下來的字幕轉成電子書(請看文章最下方連結),不過流程很複雜,而且還有許多要打指令的地方。這一篇則是要介紹如何藉由 Calibre Plugin 來達到同樣的目的。 ...

December 19, 2020

鍵盤韓文輸入的記憶方式

韓文鍵盤輸入的記憶方式 學習一個語言,除了閱讀之外,另一個重點是書寫。早期都是用紙筆在練習,但現在的溝通很多都是在線上進行的。所以,能夠有效地透過鍵盤輸入另一個語言是很重要的。 ...

December 12, 2020

透過 python opengrapher 抓到 facebook 和 twitter 的 opengraph

之前寫了一篇文章,描述如何用 LINE 的 LIFF API 分享帶有圖案的連結訊息。除了介紹 LIFF 外,也提到了 python 的 opengrapher 函式庫。當時並沒有深入了解它,也因此錯失了一些資訊。 開啟 LINE LIFF v2 的無限潛力 — liff.shareTargetPicker() ...

December 10, 2020

如何將 Netflix 上的字幕檔轉成 epub 電子書

想要跟大家分享一下怎麼把 Netflix 上喜歡的影集或電影的字幕轉換成電子書。這個需求主要是來自於自己平常看影片一方面是休閒,另一方面希望同時也可以訓練自己的外語能力。 ...

December 8, 2020

開啟 LINE LIFF v2 的無限潛力 — liff.shareTargetPicker()

開啟 LINE LIFF v2 的無限潛力 — liff.shareTargetPicker 從 LINE LIFF 開放使用以來,一直不斷有在更新 API。去年底 v2 正式上線,然後在今年三月多官方開式有文件介紹怎麼使用新的 API — shareTargetPicker。關於基本的 LIFF App 設定,可以參考本文最下面列的參考資料,在這邊就不多說了。 ...

September 28, 2020

如何在 Flutter WebView 中登入 Google 或 Facebook 帳號

開發 Flutter App 時,偶爾需要使用 WebView 提供一些既有的功能,或是短暫地開啟一個 App 內的 Web 畫面讓使用者在不離開 App 的情況下,能夠使用其他網站的內容。這時常常會遇到別人的 Web 服務需要先登入 Google 或 Facebook 才能繼續使用。如果沒有為此修改一下 WebView 實作的話,通常是會登入失敗的。 ...

September 2, 2020

GRE 그래,그래! -- 김그래

生活小品。一方面練韓文閱讀,一方面看著作者的日常,回想自己的日常。畫風很簡潔傳神。 第一本韓文書完食。雖然很多時間都會偷懶看中文的部分。

August 16, 2020

輕鬆完成 Flutter 上的 i18n

Flags in Annecy 對於 Flutter app 中,字串多國語系化這件事,官網中提供了步驟繁複的文件,深怕大家不知道它有多難搞。所以網路上出現了各種奇奇怪怪 plugin,有的是利用 json 來處理;有的是要你寫 dart class 來放翻譯的內容。這幾天找到了一個還算單純的方式,而且是不用額外裝非官方的 plugin 就可以完成的。想說來跟大家分享一下。 ...

August 16, 2020

你的 issue 不是你的 issue

你的 bug 不是你的 bug 寫程式難免要 debug。 de 自己寫出來的 bug,也 de 別人寫出來的 bug。除蟲的探索過程中,總有無盡的苦悶與黑闇,和伴隨著解完 issue 而來的通體舒暢。 ...

August 11, 2020

與 Flutter WebView 奮鬥的故事

與 Flutter WebView 奮鬥的那些日子 新北市的天空 如果 App 完全用 Flutter 開發,是件很愉快的事情,什麼都是在掌控之中。但如果扯上 WebView 時,就完全不是那麼一回事了。 選擇 在 Flutter 中要套用 WebView 的話,通常有兩個比較主要的選擇:一個是 Flutter team 官方推出的 webview_flutter 。這個套件跟其他的比起來,至少維護性是可以保證的,因為官方會不斷地修正問題和配合新的 Flutter 版本改善其實作。但它的缺點是,彈性不高,很多想要針對 WebView 做的操作,都會因為它沒有開洞讓你去 hook function 而無法達成。要嘛,就是要自己 fork 一份 webview_flutter plugin,然後自己開洞來完成;不然就是要等得天荒地老,看哪一天 Flutter team 佛心大發,幫你將想要的功能實作在新版裡頭。 ...

August 6, 2020