科技愛好者週刊(第 266 期):自己做雙語 EPUB 電子書

阮一峰發表於2023-08-11

本雜誌開源,歡迎投稿。另有《誰在招人》服務,釋出程式設計師招聘資訊。合作請郵件聯絡[email protected])。

封面圖

四川省德陽市使用鏽鋼板,搭建了一個名為"齒輪花園"的小園林。每個模組都做成正六邊形,象徵一個齒輪,比喻德陽這個老工業城市的綠色轉型。(via

自己做雙語 EPUB 電子書

週刊的《工具》部分,每週都有一些很有用的軟體,有些對我的幫助也很大。

《週刊(第254期)》有一個作者自薦的"沉浸式翻譯",就特別有用。

它是一個瀏覽器外掛,主要功能是網頁翻譯,還可以指定翻譯引擎。

但是,對於我最有用的是另一個功能----製作雙語 EPUB 電子書。今天就說說這個功能。

很多我想看的國外圖書資料,都沒有中文版。如果去啃英文原版,就會讀得很慢。這時,我們不妨自己動手,生成一個機器翻譯版。先讀機器譯文,如果不順,再讀原文。

舉例來說,上個月美國出版了約翰·羅梅洛(John Romero)的自傳《DOOM Guy》。

他是經典電子遊戲《DOOM》(毀滅戰士)的創造者之一。我自從讀了《DOOM 啟示錄》,就對這個人很感興趣。

但是,此書沒有中文版。我就用"沉浸式翻譯",自己做了一本雙語對照的 EPUB 電子書。

製作過程非常簡單,匯入原始 EPUB 檔案,啟用頁面翻譯,然後匯出就可以了,只花費幾分鐘。

市面上其他電子書翻譯軟體,都不如它簡單好用,而且它還是免費的。

我已經用它讀了好幾本原版書,覺得效果不錯,很符合我的需要。

不過,它要求原始電子書必須是 EPUB 格式。如果你的資料不是這個格式,可以先用 Calibre 轉成 EPUB。

其他格式的文件(HTML、TXT、Markdown 等等),可以透過 Calibre 左上角的"Add books"按鈕匯入,然後按下"Convert books"按鈕,就可以轉成 EPUB 格式了。

Calibre 每次只能匯入一個文件。如果你想將多個 HTML 檔案做成一本電子書,需要上傳一個目錄頁,可以參考官方文件,挺簡單的。

以上就是我目前看外文資料的方法,分享給大家。

科技動態

1、AI 廣播

美國俄勒岡州的一家電臺宣佈,主持人艾什莉每天上午10點至下午3點的節目,將完全由 AI 生成。

AI 根據當天的新聞熱點,生成講稿,然後採用艾什莉的語音朗讀播放,中間再配上音樂。這比艾什莉本人來主持更簡單便宜,艾什莉以後將專門從事幕後工作。

據說,美國的其他小電臺也準備效仿。可以想象,我們以後接觸的媒體內容,可能比現在多十倍百倍,而且大部分都是 AI 生成的。

2、奇怪的惠普印表機

一個外國網友買了一臺便宜的惠普印表機。

這臺機器特別註明,只能使用 WiFi 聯機,不能使用 USB。機器背面還有一張貼紙,提醒使用者這一點。

奇怪的是,把這張貼紙撕掉,後面赫然就是一個 USB 口。

而且,透過這個 USB 口,可以順利連線電腦。

很難理解惠普為什麼要掩飾這個 USB 口的存在。如果它真想廢掉 USB 連線,可以修改硬體模具,也可以修改韌體,但是它什麼都沒做,只是加了一張貼紙。

唯一的解釋是,惠普不希望使用者離線使用印表機,必須線上使用。一旦連線 WiFi,使用者資料就可以回傳給惠普。

3、南半球高溫

現在,北半球是盛夏,南半球應該是寒冬。問題是,南半球不僅沒有寒冬,而且出現了駭人的高溫。

進入八月後,智利的氣溫超過37.8℃,創下歷史紀錄。阿根廷首都布宜諾斯艾利斯平均氣溫超過30度,往年則是14.4℃。

全球變暖正在改變南半球的冬季,接下來北半球的冬季會不會也出現高溫呢?

4、拖延最久的太空任務

本週四,俄羅斯的探月飛船 Luna 25 發射升空。

它大概是世界上拖延最久的太空任務。它的上一代 Luna 24 是1976年發射的,整整47年之前,此後俄羅斯再沒有進行過任何探月活動。

本次太空任務是上個世紀90年代規劃的,2010年代開始開發,2021年完成組裝和測試,原定2022年發射。最早參與這個專案的人員,很可能現在都已經退休了。

文章

1、手機 App 備案(中文)

工信部宣佈,從9月開始推行手機 App 備案(包括小程式),類似現有的網站備案。明年4月起,未備案的 App 不得提供接入。

2、Rhino Linux 介紹(英文)

Rhino 是一個 Linux 發行版,基於 Ubuntu,但是採用滾動更新模式,比較適合同時喜歡這兩者的人。

3、Mastodon 驅動的部落格評論(英文)

作者介紹了一種新鮮的做法,將 Mastodon 社交網路用作網站評論。它的最大好處是資料開放,不會被第三方控制,因為 Mastodon 是一個開放式、無中心的網路服務。

4、2048位的 RSA 金鑰2030年可以破解嗎?(英文)

有一種說法,隨著計算能力的增長,2048位的 RSA 金鑰在2030年將被破解,作者分析這種說法是否可信。

5、Docker Compose 是怎麼來的?(英文)

作者是 Docker 的第一批使用者,也是最早的 Docker 教程作者之一,他回憶了 Docker 早期是怎麼發展而來的。

6、如何使用 Favicon(2023版)(英文)

本文介紹網頁的 Favicon 現在應該怎麼寫。

7、PostgreSQL 如何製作全文搜尋引擎(英文)

一篇初學者教程,講解怎麼使用 PostgreSQL 全文搜尋功能。

8、Node.js 應用如何利用多核 CPU(英文)

本文是一篇簡單教程,使用 cluster 模組或 pm2,讓 Node.js 應用充分利用多核 CPU。

工具

1、TypeCell

一個 TypeScript 互動式網頁環境,可以在網頁文件上直接檢視程式碼執行結果,類似於 Jupyter 筆記本,適合內嵌 TypeScript 程式碼的文件。

2、小抽屜

安卓 App,可以實現螢幕翻譯,方便使用外國 App。(@tuesda 投稿)

3、FoodCa

一個 iOS 應用,基於 chatGPT,實現口語化的輸入來記錄食物熱量,例如"我吃了三顆葡萄"。(@wdkwdkwdk 投稿)

4、抖音聊天(PC 版)

抖音推出的 PC 端聊天軟體。(@stefanJi 投稿)

5、麥默筆記(memos)

基於 Web 的個人筆記軟體,需要自己搭建服務,可以實現與其他站點的聚合。(@pmxiao 投稿)

6、mdBook

製作電子書的命令列工具,從 Markdown 生成 PDF 和 EPUB 檔案,參見教程。(@mzhren 投稿)

7、PDDON

一款開源的線上畫圖工具,提供低程式碼和 AI 智慧輔助工具。(@pddon 投稿)

8、Ruff

Rust 語言寫的 Python Linter,用來檢查 Python 程式碼是否風格正確,執行速度非常快。

9、ReactPy

使用 Python 實現的 React 框架,讓你用 Python 寫前端 HTML 頁面。

10、Wasmer

一個命令列工具,直接在命令列下執行 wasm 模組,參見介紹文章

11、GoodbyeDPI

這個工具是俄羅斯程式設計師寫的,旨在繞過該國的"深度包檢測"(DPI),只適用於 Windows。

資源

1、Claude 2 國內映象

Anthropic 公司 AI 模型"Claude 2"的非官方國內映象,可以免費使用,與官網體驗一致。(@zengdamo 投稿)

2、AI 導航

該網站收集了各種 AI 站點,並進行了分類。(@zllz5230 投稿)

3、圖解 LangChain 的功能模組(中文影片)

LangChain 是目前最流行的生成式 AI 程式設計框架,作者用一張圖講解它的架構。(@webup 投稿)

4、狄更斯插相簿(Charles Dickens Illustrated Gallery)

這個網站收集了英國偉大小說家狄更斯的作品插圖。

5、React graph gallery

這個網站提供各種視覺化圖表(散點圖、直方圖、折線圖等等),你選中自己想要的,它會展示如何用 React + D3.js 實現這個圖。

圖片

1、上個世紀的檔案館

下面的照片是1937年的捷克斯洛伐克社會局的檔案館。它的牆高達四五米,上面密密麻麻有3000個抽屜。

工作人員都使用電動辦公桌,這種桌子可以移動到不同的位置,然後垂直上升到指定高度,一直到天花板。

這種場景即使今天看,都很有科幻色彩。

2、聯邦快遞 Logo

聯邦快遞(FedEx)是美國最大的快遞公司之一。它的 Logo 初看平淡無奇。

但是,在 E 和 x 之間隱藏著一個指向前方的箭頭,暗示快速準確的交付。

文摘

1、Nike 運動鞋的由來

上個世紀60年代初,22歲的菲利普·奈特(Phil Knight)剛剛從大學畢業。

在大學裡,他是校田徑隊的短跑運動員,對運動鞋很熟悉。離開學校後,他就開始做運動鞋生意,將便宜的日本運動鞋賣到美國。

他發現一款​​名為 Tiger 的日本運動鞋,比美國市場上的任何運動鞋都更輕,可以讓選手跑得更快。他決定專門進口這種鞋子。

但是沒多久,他收到一封信,頓時就讓這門生意沒法做了。對方聲稱是 Tiger 運動鞋的美國獨家經銷商,命令他立刻停止銷售,否則就要去法庭告他。

奈特當時還是一個很害羞和瘦弱的青年,無法接受這個訊息。

他回憶說:"(它讓)我陷入了深深的恐懼之中。每天晚上我都會和家人一起吃晚飯,把媽媽做的烤肉和蔬菜放在盤子裡。然後我會和父親坐在角落裡,悶悶不樂地盯著電視。"

他開始考慮轉行,放棄運動鞋生意。但在此之前,他想再試一下。

他給製造 Tiger 運動鞋的日本公司 Onitsuka 寫了一封信,請求他們改變獨家銷售授權,允許他在美國銷售這款鞋。

他沒有得到任何迴音。幾個月之後,他基本已經放棄了賣鞋。

就這樣過了一段日子,他還是不甘心。他後來回憶說:"我很焦慮,對未來感到恐懼,但是不知何故,我產生了一個瘋狂的想法,而且越來越堅定。我不想放棄。"

他的瘋狂想法就是,自己一個人飛到日本,去找 Onitsuka 公司,面對面說服公司高層,給予他在美國西海岸銷售 Tiger 運動鞋的權利。

結果,他真的做到了,對方同意讓他銷售了。

他的運動鞋店就這樣重新開張了,這就是 Nike 公司的由來。

如果奈特面對挫折和對未來的恐懼,放棄銷售運動鞋,沒有去日本,Nike 公司也就根本不會存在。

言論

1、

所有堆積如山的東西,都是不可預測的。

簡化系統的首選方法,就是將一個大系統,轉變為多個更小的子系統組成的系統。

-- 《系統、數學和爆炸》

2、

對於任何沒有足夠財富的人來說,從事科學理論研究事業是一種自私和不負責任的人生選擇。

博士後的津貼很低,能夠申請的工作崗位很少,通常在長達五年的時間裡幾乎沒有積蓄,積累財富是不可能的,擁有一個家庭也很困難,熬過這個階段你就已經中年了。

-- Hacker News 讀者

3、

世界有兩種趨勢,一種是自上而下的大資料運算和自動化監控,另一種是自下而上的加密工具和開放貨幣/資訊網路。這兩種趨勢的互相競爭,決定了世界的發展趨勢。

-- 《開放貨幣和資訊網路的影響》

4、

使用 ChatGPT 寫一篇 5,000 字的文章和寫一篇 500 字的文章幾乎一樣容易,因此可以預期,文章的平均長度將持續上升,並且商業公司會針對特定的關鍵字建立更多的內容。

-- 《後 ChatGPT 世界的 SEO》

歷史上的本週

如何防止帳號被黑(2022 #219)

五菱汽車的產品設計(2021 #169)

降雨量和保險博弈(2020 #119)

做得好 vs 做得快(2019 #69)

(完)

相關文章