Open in app

Sign In

Write

Sign In

Daniel Kao
Daniel Kao

587 Followers

Home

About

Published in

EinkBro

·Pinned

Web Browser for Android E Ink Devices (EinkBro)

As the CPU power is getting stronger, and screen refresh speed keeps improving for E-Ink devices, more and more people start to use E-Ink devices to browse the internet. It’s doable; however the experience is still not good enough. Existing browsers are not designed for E-Ink devices. …

E Ink

4 min read

Web Browser for Android E-Ink Devices
Web Browser for Android E-Ink Devices
E Ink

4 min read


Published in

韓語學習筆記

·Pinned

韓國語線上免費學習資料匯整

這是一個收藏自己常用的韓語學習資料的地方 影片 Korean Culture Series & Quick Korean (初) Korean Culture Series & Quick Korean Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on…www.youtube.com 這個 Youtube 頻道上,有循序漸進的韓文學習影片,總共分為一到四級。第一級的教學影片有用不同語言(韓、日、中、英、泰、西班牙文)進行的,方便對韓文完全沒有概念的人,用自己的母語或是自己原本就熟悉的語言學習。 從第二級開始,就全是用韓語教學,讓學習者可以開始沉浸在韓語的環境中。當然一開始無法全部聽得懂,所 …

Korean

14 min read

韓國語學習資料匯整
韓國語學習資料匯整
Korean

14 min read


Published in

EinkBro

·2 days ago

調整 Jetpack Compose Dialog 的外觀

這篇文章將說明怎麼實作 Jetpack Compose Dialog,讓它的外圈能夠沒有暗掉的效果,而且對話框周圍能有黑色的框線。 這個需求主要是來自於在開發 EinkBro 時,原生 Android Dialog 的介面並不是很適合於電子紙閱讀器。外圈的 dim effect (暗化、遮罩效果)在一般手機平板上,能讓使用者更專注於對話框的操作;但在閱讀器上,會造成畫面上的所有元素都要重新調整對比度,增加留下殘影的機會。 所以,如果能夠在顯示對話框時,單純只呈現對話框本身,不去調整它之外的區域,在電子紙上會是比較恰當的行為。 為了要達成這種效果,在早期使用 xml + viewbinding 開發介面時,能夠透過客製化的主題設定(Theme style xml)達成。而在使用 Jetpack Compose 時,我是最近才找到相關的實作方式!得知這個 UI 上的大障礙怎麼解決後,就可以逐步把 EinkBro 中既有的原生對話框一一改寫為 Compose 囉。

Einkbro

4 min read

調整 Jetpack Compose Dialog 的外觀
調整 Jetpack Compose Dialog 的外觀
Einkbro

4 min read


Published in

韓語學習筆記

·Sep 12

韓國語新聞解析(2023/09/13~)

2023/09/13 테슬라 AI슈퍼컴 ‘도조’가 뭐길래…머스크의 큰 그림은 뭐길래: 是什麼意思 큰 그림은: big picture,大局 11일(현지시간) 테슬라 주가가 미국 나스닥 시장에서 10.1%나 폭등했다. 모간스탠리가 테슬라의 ‘도조’(Dojo)’ 컴퓨팅 가치를 낙관하며 목표 주가를 400달러로 올린 덕분이다. 모건스탠리는 도조 프로젝트만으로도 테슬라의 기업 가치가 최대 5000억 달러(약 664조원)에 달할 것으로 평가했다. 나스닥: Nasdaq 모간스탠리: Morgan Stanley 낙관하며: 樂觀地 기업 가치: 企業價值 에 달할 것: 高達 도조 프로젝트는 일론 머스크 최고경영자(CEO)가 2021년 8월 처음 공개한 AI 슈퍼컴퓨터 개발 프로젝트다. 테슬라가 완전자율주행 소프트웨어를 만들기 위해 지난달부터 본격적으로 가동을 시작한 ‘도조’는 초당 100경 번 연산이 가능한 엑사플롭스급 성능을 갖추고 있다.

1 min read

1 min read


Published in

EinkBro

·Sep 10

我的出書之路

這篇文章會說明我即將出版的書 “Android 開源專案「真」實戰啟航:瀏覽器 App EinkBro 開發者帶你逐步從 UI 設計、UX 提升到多功能實現秘技全解析” 的漫長出書過程。 Android 開源專案「真」實戰啟航:瀏覽器 App EinkBro 開發者帶你逐步從 UI 設計、UX 提升到多功能實現秘技全解析(iThome鐵人賽系列書)【軟精裝】 | 博碩文化股份有限公司 博碩文化股份有限公司 DrMaster Press Co., Ltd. 台灣新北市汐止區新台五路一段112號10樓A棟 Building A, 10F, No.112, Xintai 5th Rd., Sec.1,Xizhi Dist…www.drmaster.com.tw 開發 Side Project — EinkBro 兩年多前,因為個人興趣,開始了一個 side project — EinkBro,逐步修改 github 上的某個 Open Source Android 瀏覽 …

E Ink

9 min read

我的出書之路
我的出書之路
E Ink

9 min read


Sep 9

MLC-LLM 的介紹和執行於 Android/iOS/MacOS

MLC-LLM是今年五月出現的專案,用來提供一個通用的系統,試圖讓 LLM 可以執行於各種平台上,並能利用各平台的 GPU 性能,使其表現更佳。這篇文章將說明我在 Android, iOS, MacOS 平台上編譯和執行時的一些理解和心得。 從 ChatGPT 橫空出世到現在也才快要一年,各式各樣的 LLM 如雨後春荀不斷冒出來。有的強調精確度,有的 …

Llm

11 min read

MLC-LLM 的介紹和執行於 Android/iOS/MacOS
MLC-LLM 的介紹和執行於 Android/iOS/MacOS
Llm

11 min read


Published in

電子書閱讀器使用心得及技巧分享

·Sep 7

掌閱Ocean3 Plus的一些感想

現在的電子書閱讀器已經多元到可以滿足大部分人各式各樣的需求了。對我來說,也曾經一直在找那”最適合”的設備。以看書的使用習慣來說,我最常看書的場所是坐在沙發上,單手持閱讀器。閱讀時長從半小時到兩三小時不等。 隨著年紀愈來愈大,總希望畫面也跟著愈來愈大,但是設備的重量卻不行太重。重了,就拿不久。針對這個需求,在今年初先是買了掌閱已經出了一年多的 Ocean2,7吋大小,重量只要176克,而且造型仿照Kindle Oasis,相當適合手持,還有實體翻頁鍵。雖然它號稱是一台封閉式的設備,但是有些方式可以很容易地安裝上其他軟體。所以我主要是用它來閱讀Hyread上借的電子書。相當開心,也讀了不少本。 最近掌閱又推出了Ocean3 Plus,除了造型跟Ocean2一模一樣外,它的尺吋來到8吋,但是重量依然維持在200克左右。應該是目前7.8吋,8吋設備中重量最輕的(並沒有,最輕的是Kobo forma 8.0 只有197克)!Ocean3 Plus 不愧是最新出的機型,反應速度比Ocean2 又快了一級(雖然對於看書來說,原先的速度就很順暢了)。不要小看它只是從7吋變成8吋,多了一吋;實際上畫面卻是多了30%!

E Ink

2 min read

掌閱Ocean3 Plus的一些感想
掌閱Ocean3 Plus的一些感想
E Ink

2 min read


Published in

電子書閱讀器使用心得及技巧分享

·Aug 20

Kindle Scribe 的使用感想

趁著去日本旅遊的機會,順便去有樂町逛了一下Bic Camera,在那兒看到了Kindle Scribe。在試了一下之後,決定要入手一台。在買的時候也沒有仔細看規格,所以是在買完以後才知道我買的是 16GB 的 PREMIUM PEN 方案。

Kindle

3 min read

Kindle Scribe 的使用感想
Kindle Scribe 的使用感想
Kindle

3 min read


Published in

EinkBro

·Jul 23

開發 Koreader Plugin

Koreader 是個跨設備的閱讀 App,提供強大的閱讀功能以及相當多的客製化彈性。除了內建的許多功能外,它也提供開發者可以透過撰寫 lua script,擴充新功能或是修改原先的行為。這篇文章將會說明怎麼開發一個簡單的 koreader plugin,讓使用者在呼叫辭典時,可以連結到 EinkBro 做搜尋。 大綱 koplugin 基本架構 lua …

Koreader

11 min read

開發 Koreader Plugin
開發 Koreader Plugin
Koreader

11 min read


Published in

電子書閱讀器使用心得及技巧分享

·Jul 8

Pubook申請改為開放式後的感想

前不久寫了一篇關於Pubook的使用心得,雖然有些小問題,但整體來說,是一台不錯的閱讀器,在攜帶性,電力消耗性,和閱讀品質上有不錯的平衡。今天要來說說在6月Pubu推出Pubook SE設備後,開放讓原有Pubook使用者申請升級成開放系統的感想。 申請方式 申請方式很容易,只要透過系統跟客服反應,並附上設備的序號,在上班時間一兩天內,就會收到新版本更新的通知。收到通知後,啟動更新,過程中可能會重開一兩次機。就讓它順順跑完就好。 感想 升級為開放式後的第一個感覺是:原先在封閉式中為了簡化使用者操作的一些設計,頓時變成了操作不順的主因。 畫面上方三個點的按鈕設計 這在封閉式閱讀器上是好的介面,使用者可以看到閱讀器專有的一些選項,也能快速地回到書庫或是設定畫面。但是變成開放式後,開啟其他App的頻率變得很高,而且一般的App可能會有一些通知需要呈現給使用者知道;或是一般的App會需要依賴系統的Back鍵,或手勢返回前一個畫面;但是Pubook卻還是只有一個很陽春的客製化的系統清單。

4 min read

4 min read

Daniel Kao

Daniel Kao

587 Followers

Mobile App Developer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams