龙空技术网

科技爱好者周刊#266:自己做双语 EPUB 电子书

ruanyf 260

前言:

如今同学们对“txt写html文件”大体比较关切,小伙伴们都需要学习一些“txt写html文件”的相关资讯。那么小编在网络上搜集了一些有关“txt写html文件””的相关内容,希望看官们能喜欢,小伙伴们一起来了解一下吧!

这里记录每周值得分享的科技内容,周五发布。

本杂志开源[1],欢迎投稿[2]。另有《谁在招人》[3]服务,发布程序员招聘信息。合作请邮件联系[4]yifeng.ruan@gmail.com[5])。

封面图

四川省德阳市使用锈钢板,搭建了一个名为“齿轮花园”的小园林。每个模块都做成正六边形,象征一个齿轮,比喻德阳这个老工业城市的绿色转型。(via[6]

自己做双语 EPUB 电子书

周刊的《工具》部分,每周都有一些很有用的软件,有些对我的帮助也很大。

《周刊(第254期)》有一个作者自荐的“沉浸式翻译[7]”,就特别有用。

它是一个浏览器插件,主要功能是网页翻译,还可以指定翻译引擎。

但是,对于我最有用的是另一个功能——制作双语 EPUB 电子书。今天就说说这个功能。

很多我想看的国外图书资料,都没有中文版。如果去啃英文原版,就会读得很慢。这时,我们不妨自己动手,生成一个机器翻译版。先读机器译文,如果不顺,再读原文。

举例来说,上个月美国出版了约翰·罗梅洛(John Romero)的自传《DOOM Guy》。

他是经典电子游戏《DOOM》(毁灭战士)的创造者之一。我自从读了《DOOM 启示录》,就对这个人很感兴趣。

但是,此书没有中文版。我就用“沉浸式翻译”,自己做了一本双语对照的 EPUB 电子书。

制作过程非常简单,导入原始 EPUB 文件,启用页面翻译,然后导出就可以了,只花费几分钟。

市面上其他电子书翻译软件,都不如它简单好用,而且它还是免费的。

我已经用它读了好几本原版书,觉得效果不错,很符合我的需要。

不过,它要求原始电子书必须是 EPUB 格式。如果你的资料不是这个格式,可以先用 Calibre[8] 转成 EPUB。

其他格式的文档(HTML、TXT、Markdown 等等),可以通过 Calibre 左上角的“Add books”按钮导入,然后按下“Convert books”按钮,就可以转成 EPUB 格式了。

Calibre 每次只能导入一个文档。如果你想将多个 HTML 文件做成一本电子书,需要上传一个目录页,可以参考官方文档[9],挺简单的。

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

科技动态

1、AI 广播[10]

美国俄勒冈州的一家电台宣布,主持人艾什莉每天上午10点至下午3点的节目,将完全由 AI 生成。

AI 根据当天的新闻热点,生成讲稿,然后采用艾什莉的语音朗读播放,中间再配上音乐。这比艾什莉本人来主持更简单便宜,艾什莉以后将专门从事幕后工作。

据说,美国的其他小电台也准备效仿。可以想象,我们以后接触的媒体内容,可能比现在多十倍百倍,而且大部分都是 AI 生成的。

2、奇怪的惠普打印机[11]

一个外国网友买了一台便宜的惠普打印机。

这台机器特别注明,只能使用 WiFi 联机,不能使用 USB。机器背面还有一张贴纸,提醒用户这一点。

奇怪的是,把这张贴纸撕掉,后面赫然就是一个 USB 口。

而且,通过这个 USB 口,可以顺利连接电脑。

很难理解惠普为什么要掩饰这个 USB 口的存在。如果它真想废掉 USB 连接,可以修改硬件模具,也可以修改固件,但是它什么都没做,只是加了一张贴纸。

唯一的解释是,惠普不希望用户离线使用打印机,必须在线使用。一旦连接 WiFi,用户数据就可以回传给惠普。

3、南半球高温[12]

现在,北半球是盛夏,南半球应该是寒冬。问题是,南半球不仅没有寒冬,而且出现了骇人的高温。

进入八月后,智利的气温超过37.8℃,创下历史纪录。阿根廷首都布宜诺斯艾利斯平均气温超过30度,往年则是14.4℃。

全球变暖正在改变南半球的冬季,接下来北半球的冬季会不会也出现高温呢?

4、拖延最久的太空任务[13]

本周四,俄罗斯的探月飞船 Luna 25 发射升空。

它大概是世界上拖延最久的太空任务。它的上一代 Luna 24 是1976年发射的,整整47年之前,此后俄罗斯再没有进行过任何探月活动。

本次太空任务是上个世纪90年代规划的,2010年代开始开发,2021年完成组装和测试,原定2022年发射。最早参与这个项目的人员,很可能现在都已经退休了。

文章

1、手机 App 备案[14](中文)

工信部宣布[15],从9月开始推行手机 App 备案(包括小程序),类似现有的网站备案。明年4月起,未备案的 App 不得提供接入。

2、Rhino Linux 介绍[16](英文)

Rhino 是一个 Linux 发行版,基于 Ubuntu,但是采用滚动更新模式,比较适合同时喜欢这两者的人。

3、Mastodon 驱动的博客评论[17](英文)

作者介绍了一种新鲜的做法,将 Mastodon 社交网络用作网站评论。它的最大好处是数据开放,不会被第三方控制,因为 Mastodon 是一个开放式、无中心的网络服务。

4、2048位的 RSA 密钥2030年可以破解吗?[18](英文)

有一种说法,随着计算能力的增长,2048位的 RSA 密钥在2030年将被破解,作者分析这种说法是否可信。

5、Docker Compose 是怎么来的?[19](英文)

作者是 Docker 的第一批用户,也是最早的 Docker 教程作者之一,他回忆了 Docker 早期是怎么发展而来的。

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

本文介绍网页的 Favicon 现在应该怎么写。

7、PostgreSQL 如何制作全文搜索引擎[21](英文)

一篇初学者教程,讲解怎么使用 PostgreSQL 全文搜索功能。

8、Node.js 应用如何利用多核 CPU[22](英文)

本文是一篇简单教程,使用 cluster 模块或 pm2,让 Node.js 应用充分利用多核 CPU。

工具

1、TypeCell[23]

一个 TypeScript 互动式网页环境,可以在网页文档上直接查看代码运行结果,类似于 Jupyter 笔记本,适合内嵌 TypeScript 代码的文档。

2、小抽屉[24]

安卓 App,可以实现屏幕翻译,方便使用外国 App。(@tuesda[25] 投稿)

3、FoodCa[26]

一个 iOS 应用,基于 chatGPT,实现口语化的输入来记录食物热量,例如“我吃了三颗葡萄”。(@wdkwdkwdk[27] 投稿)

4、抖音聊天(PC 版)[28]

抖音推出的 PC 端聊天软件。(@stefanJi[29] 投稿)

5、麦默笔记[30](memos)

基于 Web 的个人笔记软件,需要自己搭建服务,可以实现与其他站点的聚合。(@pmxiao[31] 投稿)

6、mdBook[32]

制作电子书的命令行工具,从 Markdown 生成 PDF 和 EPUB 文件,参见教程。(@mzhren[33] 投稿)

7、PDDON[34]

一款开源[35]的在线画图工具,提供低代码和 AI 智能辅助工具。(@pddon[36] 投稿)

8、Ruff[37]

Rust 语言写的 Python Linter,用来检查 Python 代码是否风格正确,运行速度非常快。

9、ReactPy[38]

使用 Python 实现的 React 框架,让你用 Python 写前端 HTML 页面。

10、Wasmer[39]

一个命令行工具,直接在命令行下运行 wasm 模块,参见介绍文章[40]

11、GoodbyeDPI[41]

这个工具是俄罗斯程序员写的,旨在绕过该国的“深度包检测”(DPI),只适用于 Windows。

资源

1、Claude 2 国内镜像[42]

Anthropic 公司 AI 模型“Claude 2”的非官方国内镜像,可以免费使用,与官网体验一致。(@zengdamo[43] 投稿)

2、AI 导航[44]

该网站收集了各种 AI 站点,并进行了分类。(@zllz5230[45] 投稿)

3、图解 LangChain 的功能模块[46](中文视频)

LangChain 是目前最流行的生成式 AI 编程框架,作者用一张图讲解它的架构。(@webup[47] 投稿)

4、狄更斯插图库[48](Charles Dickens Illustrated Gallery)

这个网站收集了英国伟大小说家狄更斯的作品插图。

5、React graph gallery[49]

这个网站提供各种可视化图表(散点图、直方图、折线图等等),你选中自己想要的,它会展示如何用 React + D3.js 实现这个图。

图片

1、上个世纪的档案馆[50]

下面的照片是1937年的捷克斯洛伐克社会局的档案馆。它的墙高达四五米,上面密密麻麻有3000个抽屉。

工作人员都使用电动办公桌,这种桌子可以移动到不同的位置,然后垂直上升到指定高度,一直到天花板。

这种场景即使今天看,都很有科幻色彩。

2、联邦快递 Logo[51]

联邦快递(FedEx)是美国最大的快递公司之一。它的 Logo 初看平淡无奇。

但是,在 E 和 x 之间隐藏着一个指向前方的箭头,暗示快速准确的交付。

文摘

1、Nike 运动鞋的由来[52]

上个世纪60年代初,22岁的菲利普·奈特(Phil Knight)刚刚从大学毕业。

在大学里,他是校田径队的短跑运动员,对运动鞋很熟悉。离开学校后,他就开始做运动鞋生意,将便宜的日本运动鞋卖到美国。

他发现一款名为 Tiger 的日本运动鞋,比美国市场上的任何运动鞋都更轻,可以让选手跑得更快。他决定专门进口这种鞋子。

但是没多久,他收到一封信,顿时就让这门生意没法做了。对方声称是 Tiger 运动鞋的美国独家经销商,命令他立刻停止销售,否则就要去法庭告他。

奈特当时还是一个很害羞和瘦弱的青年,无法接受这个消息。

他回忆说:“(它让)我陷入了深深的恐惧之中。每天晚上我都会和家人一起吃晚饭,把妈妈做的烤肉和蔬菜放在盘子里。然后我会和父亲坐在角落里,闷闷不乐地盯着电视。”

他开始考虑转行,放弃运动鞋生意。但在此之前,他想再试一下。

他给制造 Tiger 运动鞋的日本公司 Onitsuka 写了一封信,请求他们改变独家销售授权,允许他在美国销售这款鞋。

他没有得到任何回音。几个月之后,他基本已经放弃了卖鞋。

就这样过了一段日子,他还是不甘心。他后来回忆说:“我很焦虑,对未来感到恐惧,但是不知何故,我产生了一个疯狂的想法,而且越来越坚定。我不想放弃。”

他的疯狂想法就是,自己一个人飞到日本,去找 Onitsuka 公司,面对面说服公司高层,给予他在美国西海岸销售 Tiger 运动鞋的权利。

结果,他真的做到了,对方同意让他销售了。

他的运动鞋店就这样重新开张了,这就是 Nike 公司的由来。

如果奈特面对挫折和对未来的恐惧,放弃销售运动鞋,没有去日本,Nike 公司也就根本不会存在。

言论

1、

所有堆积如山的东西,都是不可预测的。

简化系统的首选方法,就是将一个大系统,转变为多个更小的子系统组成的系统。

-- 《系统、数学和爆炸》[53]

2、

对于任何没有足够财富的人来说,从事科学理论研究事业是一种自私和不负责任的人生选择。

博士后的津贴很低,能够申请的工作岗位很少,通常在长达五年的时间里几乎没有积蓄,积累财富是不可能的,拥有一个家庭也很困难,熬过这个阶段你就已经中年了。

-- Hacker News 读者[54]

3、

世界有两种趋势,一种是自上而下的大数据运算和自动化监控,另一种是自下而上的加密工具和开放货币/信息网络。这两种趋势的互相竞争,决定了世界的发展趋势。

-- 《开放货币和信息网络的影响》[55]

4、

使用 ChatGPT 写一篇 5,000 字的文章和写一篇 500 字的文章几乎一样容易,因此可以预期,文章的平均长度将持续上升,并且商业公司会针对特定的关键字创建更多的内容。

-- 《后 ChatGPT 世界的 SEO》[56]

历史上的本周

如何防止帐号被黑(2022 #219)

五菱汽车的产品设计(2021 #169)

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

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

(完)

References

[1] 开源:

[2] 投稿:

[3] 《谁在招人》:

[4] 邮件联系: mailto:yifeng.ruan@gmail.com

[5] yifeng.ruan@gmail.com: mailto:yifeng.ruan@gmail.com

[6] via:

[7] 沉浸式翻译:

[8] Calibre:

[9] 官方文档:

[10] AI 广播:

[11] 奇怪的惠普打印机:

[12] 南半球高温:

[13] 拖延最久的太空任务:

[14] 手机 App 备案:

[15] 宣布:

[16] Rhino Linux 介绍:

[17] Mastodon 驱动的博客评论:

[18] 2048位的 RSA 密钥2030年可以破解吗?:

[19] Docker Compose 是怎么来的?:

[20] 如何使用 Favicon(2023版):

[21] PostgreSQL 如何制作全文搜索引擎:

[22] Node.js 应用如何利用多核 CPU:

[23] TypeCell:

[24] 小抽屉:

[25] @tuesda:

[26] FoodCa:

[27] @wdkwdkwdk:

[28] 抖音聊天(PC 版):

[29] @stefanJi:

[30] 麦默笔记:

[31] @pmxiao:

[32] mdBook:

[33] @mzhren:

[34] PDDON:

[35] 开源:

[36] @pddon:

[37] Ruff:

[38] ReactPy:

[39] Wasmer:

[40] 介绍文章:

[41] GoodbyeDPI:

[42] Claude 2 国内镜像:

[43] @zengdamo:

[44] AI 导航:

[45] @zllz5230:

[46] 图解 LangChain 的功能模块:

[47] @webup:

[48] 狄更斯插图库:

[49] React graph gallery:

[50] 上个世纪的档案馆:

[51] 联邦快递 Logo:

[52] Nike 运动鞋的由来:

[53] 《系统、数学和爆炸》:

[54] Hacker News 读者:

[55] 《开放货币和信息网络的影响》:

[56] 《后 ChatGPT 世界的 SEO》:

标签: #txt写html文件 #htmlcssjavascript网页制作电子书