博客 | Blog

2022年跟腱断裂病程纪录

这篇文章一直躺在草稿箱没有完成,3年后的今天终于有空来清理一下,简单记录2022年跟腱断裂后手术、康复的过程。

2022年是到北京工作的第二年,日常工作当然是极度无趣,所以每周数次的羽毛球是快乐源泉。2月25日是一个周五,预订了北京科技大学晚20:00到22:00的羽毛球俱乐部,活动大概是六人一个场地,两上两下的模式,也就是每个人都是打两局休息一局。局间休息的时候,斜对面的场地缺人,遂来叫我过去一起打,强度确实比我报名的俱乐部要高一点,第一局结束后继续第二局,不多时我在后撤步的时候突然听到一声“巨响”,心下以为是踩到了东西或者人,回头一看什么东西也没有,心下有了不祥的预感。

此时的时刻是晚上21:57分,距离我俱乐部打球活动结束只有3分钟了。当下立刻单脚跳跃到了场边的休息长凳上,休息同时查看伤情,肉眼是看不出任何问题的,且不发力的话也不太能感受到疼痛,掏出手机使用羽毛球、响声、小腿等关键词搜索,大概发现了是跟腱锻炼,当然这个时间点其实我对跟腱并无了解,也不知道这意味着什么。

休息片刻后, 在犹豫是直接回单位休息明天再去医院,还是先去医院看急诊。一番纠结后,联系同事大宝到我的房间取了证件,我则扶着墙壁单脚跳跃,一路从体育馆的羽毛球场地跳到体育馆外,第一次觉得这段距离是如此的漫长,出来已经是满头大汗,叫车回单位接上同事一起去了医院急诊。

直到我坐在急诊室,医生用手捏跟腱部位检查的时候,我都没意识到接下来会发生什么。直到他告诉我:跟腱完全断裂了,准备办理住院手续,下周应该可以安排上手术。30多年的人生里,还从来没有体验过手术,没想到现在居然要做手术了。穿着球服背着球包满身臭汗的我,完全没办法住院,遂要求能不能下周再来住院,先回去洗澡收拾。医生给我打了直到大腿的超长绷带(和下图有点像,但是不一样),同事背着我回单位了。二月的北京还是特别寒冷,我脱掉了长裤在寒风中瑟瑟发抖。

回来后艰难擦了身体,躺着和领导汇报,周末两天也是拜托同事带饭或者自己简单吃点,本来的计划是在306完成手术,后来领导的建议下决定去301看看,最终同事鹏飞师兄的陪伴下去301拍了片子,之后去第四医学中心住院。

手术是2022年3月3日,王晓宁主任医生主刀。采用的是局麻,手术过程中非常清醒,不过只感受到腿部的牵拉。术后由于麻药的作用,也不太疼痛,所以没有要求上止疼泵,结果凌晨麻药药效过去之后,直接被疼醒,疼到全身发抖,我也没好意思喊护士。收获的经验就是一定要上止疼泵。不过这点疼痛和后面同病房的哥们疼到嚎叫差太远了。

2022年3月11日出院。

2022年3月21日拆线。

2022年4月11日拆石膏,小腿的肌肉萎缩显著,不运动后肌肉的流失真是恐怖。

2022年4月28日,已经可以彻底丢弃双拐行走了,但是垫高和跟腱靴导致走路并不流畅。

2022年5月15日,放弃跟腱靴尝试行走。

2022年7月23日,时隔接近5个月重新踏上羽毛球场,在空研院的体育馆,一切顺利。

感谢王晓宁医生,技艺精湛,感谢同事们的帮助。

Achilles Tendon Rupture

跟腱断裂

2022新冠病程记录

在三年防疫结束之际,我也不能逃脱,感染新冠病毒。具体感染渠道已经不可考,猜测有二:其一为戴着口罩与阳性人员沟通(送东西),此可能性较小; 其二为楼上楼下通过排风下水系统空气传播,个人倾向于该渠道。

病程 #

12-19,Day 1 #

早起嗓子疼,鼻塞,以为是最近北京空气太差,嗓子因为干燥而疼痛,正常上班。中午回来午休的时候畏冷,在被窝里双脚冰凉,轻微鼻塞,测体温38.0度,此时怀疑中招,结束午休前往办公室准备工作交接的材料,避免耽误后面工作。15:47办公室抗原测试阳性。

立刻回宿舍躺着,体温渐升,15:49 38.8度,躺了一小时多一点,试图睡觉,心率超过70,被尿憋醒,起来把电解质水拿出来加热,发热初期不要喝太冰的饮品。17:22 体温38.5度,19:40 体温38.9度,布洛芬缓释片2片,之后继续躺着休息至21:57,2207体温38.9度,躺着看视频,凌晨00:13 体温37.8度,体温终于降下来,之后休息。后续皆为居家休息。

12-20,Day 2 #

08:56醒来,36.5度,有出汗感,体温完全降下来,上午10:06 体温36.5度,此时基本无任何不适症状,轻微鼻塞。

下午躺着休息,但是由于鼻塞加重,导致无法入睡。17:00开始畏寒,寒颤。17:36 体温 38.7度,晚饭后洗澡,18:36 服用一片乐松退烧,18:49 体温 39.3度,看来洗澡后有助于升温?躺着休息,同时配合毛巾+冰块的物理降温,20:52 体温下降,大量出汗,37.8度,此后精神状态较好,可以看视频做笔记等。凌晨02:30入睡。

12-21,Day 3 #

08:37醒来,09:27体温37.7度,下午14:49体温36.9度,白天体温都比较正常。晚上17:46体温38.2度,开始升温,同时严重闭塞,晚饭后 洗澡,18:26服用酚麻美敏2片休息,21:23睡醒,鼻子通畅了。22:18体温37.5度。

12-22,Day 4 #

醒的比较早,未测体温,之后回笼觉,11:25醒来。睡眠质量很差,回笼觉倒还行,咽痛严重。下午13:29体温36.3度,21:05 体温36.5度,今天未服用任何药物,开始出现咳嗽和咳痰症状,同时鼻塞依旧较为严重,不过不需要服用缓解药物。

12-23,Day 5 #

轻微鼻塞,咳痰。

12-24,Day 6 #

晚外出就餐,冷风受寒,咳嗽出现流血症状,好在并非一直咳嗽,鼻塞依旧。

12-25,Day 7 #

本日上午进行核酸检测,直到第二天都未出结果,应为阳性。本日注意到嗅觉丧失,味觉部分丧失。

12-26,Day 8 #

鼻塞,咳痰。抗原转阴。

12-27,Day 9 #

鼻塞,大量擤鼻涕。

12-28,Day 10 #

鼻塞有缓解,几乎无鼻塞,擤鼻涕有缓解。

...

用 Calibre 把有趣的博客历史文章转换成电子书

偶尔在网上会碰到有意思的个人博客,欣喜之余第一件事情便是寻找 RSS 链接添加到 miniflux 订阅中,但是对于历史文章怎么解决呢?毕竟 RSS 阅读器一般只会抓取最近几十条。正常情况下,我是一般会翻上个几页看看,把感兴趣的添加到 Instapaper 等服务中稍后阅读,或者直接把网页保存到方便的地方,有空的时候在手机上用浏览器翻阅。但是对于历史文章多的博客,这么操作总会遗漏可能感兴趣的文章。最近又遇到这个问题,便准备找方案将历史博文打包成电子书放到 Kindle 上阅读。依稀记得很久之前看到过类似的需求,但是没有找到,搜索后发现找到的大部分方案都是基于 Calibre 的新闻抓取功能。

Calibre 是知名的电子书管理软件,且有抓取新闻的功能,自带了不少新闻网站,还可以添加自定义的新闻来源。正是利用其自定义新闻来源的功能,我们可以添加自己的 Python 脚本,在 Calibre 中称为 recipe,进去文章的抓取并制作成 mobi 格式的电子书,之后需要 epub 直接利用 Calibre 强大的转换功能即可。

Recipe 的编写主要是编写继承自 BasicNewsRecipe 的类,主要需要修改的函数为 parse_index(),该函数抓取索引页,返回文章的名称及链接,这里用到的主要是 BeautifulSoup 这个类,观察分析网站源码的 html 结构即可自定义出自己需要的 recipe。我将自己抓的两个博客使用的 recipe 放到 Github 上的 blog-to-ebook 仓库了,有兴趣可以参考修改使用。为了方便调试,在上面的代码仓库中还有不依赖 Calibre 函数库的测试文件 test.recipe.py

下面的参考链接包括 Calibre 的文档和 recipe 继承类的源代码,以及其他相关文章,供参考。相似项目是 Github 上其他 recipe 的仓库。

参考链接 #

相似项目 #

【译文】使用 WireGuard 远程接入局域网

原文地址:https://www.laroberto.com/remote-lan-access-with-wireguard/

本文中,让我们来看看如何使用WireGuard建立一个简单而安全的隧道(VPN)到你的本地局域网(homelab)。我们将采用VPS的方式,这样我们就不必向互联网暴露任何端口。

我们将模拟以下设置

角色:

  • Router - 将作为你的局域网网关(向内)的机器。
  • Server - 具有公网IP的机器,所有客户将连接到它,也被称为Bounce Server。
  • Client - 你,试图在某个地方远程连接到局域网。

配置 #

注意:所有的机器都基于 Ubuntu,根据你选择的 Linux 发行版调整设置

Server 和 Router #

对于Server 和Router执行以下操作

sudo apt update && sudo apt upgrade
sudo apt install wireguard
wg genkey | tee privatekey | wg pubkey > publickey
sudo sysctl net.ipv4.ip_forward=1

注意:要持久化 IP 转发,编辑 /etc/sysctl.conf,添加 net.ipv4.ip_forward=1

对于Server,创建 /etc/wireguard/wg0.conf:

[Interface]
Address = 192.168.10.1/32
ListenPort = 51820
PrivateKey = <Server's Private Key>

# Router Peer
[Peer]
PublicKey = <Router's Public Key>
AllowedIPs = 192.168.10.0/24, 10.0.20.0/24

对于Router,创建 /etc/wireguard/wg0.conf:

...

我的 DNS 解析策略

2023-06-15 有更新,不再使用个人部署的 DoH 服务,因为采用 Fake-IP 模式没有必要了。

家庭 #

Clash 网关,TProxy 模式,Fake-IP 模式,DNS 上游为 Adguardhome

Adguardhome 只负责去广告,主要解析依靠 smartDNS,依靠 dnsmasq-china-list 进行分流,其中中国域名解析使用测速模式,其他域名解析不采用,smartDNS 不用过多复杂的配置,添加国内常用的公网 DNS 服务器和运营商 DNS 服务器即可,具体可参考 我有特别的 DNS 配置和使用技巧

手机 iOS #

使用 Surge,DNS 服务器使用公网 DoH 服务器

手机 Android #

原生安卓:设置 - 网络和互联网 - 高级 - 私人 DNS(Private DNS),手动输入 DoT(注意这里只支持 DoT),例如阿里的 dns.alidns.com

小米 MIUI:设置 - 连接与共享 - 私人 DNS,手动输入 DoT(注意这里只支持 DoT),例如阿里的 dns.alidns.com

华为 EMUI:设置 - 无线和网络 - 加密 DNS,手动输入 DoT(注意这里只支持 DoT),例如阿里的 dns.alidns.com

...

【译】关于《渴望》的分享

原文地址:https://twitter.com/awilkinson/status/1451256182329548802

我读了一本有点让我震惊的书,我忍不住要把它分享给别人。

它解释了为什么这么多人把他们的生命献给了让他们痛苦的事情。

这听起来可能很疯狂,但有一种看不见的力量在推动你实现空虚和不能令人满足的目标……

不,我没有读过戴尼提学;-) (译注:戴尼提(Dianetics)是一套精神、心灵和身体之间关系的伪科学理论,由美国科幻小说作家L·罗恩·贺伯特所研究发展出。 是山达基理论基石。 希腊语dia 的含义是穿越,nous 的含义是心灵。)

这本书叫《渴望》,作者是一个叫Luke Burgis的人。

它是关于模仿欲望的。这是一个由Peter Thiel推广的学术理论。

从表面上看,这听起来几乎不值得一提。

当你周围的人想要某样东西时,我们也想要它……

比方说,你在一个酒吧。你准备点一杯啤酒,但你的朋友点了一杯马提尼。

“其实我也要一杯”–你想喝啤酒,但你被影响了,要换掉。

好吧,那又怎样?

但现在让我们把它带到下一个层次……

比方说,你的朋友为她的创业公司融了资。

你开始比较。你很高兴地进行了下面的自我引导。

“为什么她能融到更多的钱?”

“她是如何让红杉加入的?”

“哇,那个估值…”

“我真的应该也进行一轮融资”

  • 比方说,你的朋友为她的创业公司融了资。

你开始比较。你很高兴地进行了自我引导。

“为什么她能融到更多的钱?”

“她是如何让红杉加入的?”

“哇,那个估值…”

“我真的应该也进行一轮融资”

  • 你没有意识到你因为朋友而开始为融资赋予价值。

它推动了你进行新一轮融资。你甚至不需要这些钱。

你不仅想模仿她,而且想比她做得更好。

突然间,你被锁定在一场模仿性竞争中。

  • 特别是如果你的世界里所有的同龄人都在融资。

这很快就会变成一场争强好胜的游戏……

  • 例如,如果你住在旧金山,融资、估值、你的投资人是谁、雇员人数。这些都是你的同龄人定义成功的标准。

但是,假设你住在洛杉矶而不是旧金山……

  • 也许你会在电影成就上进行竞争。获奖情况、你认识哪些名人、你在哪里获得餐厅预订、你的车。

每个同龄人都想得到并竞争同样的东西,这只是取决于你所处的泡沫。

  • 和喜剧演员在一起,你会想要一个Netflix特别节目。

和作家们在一起,你会想在《纽约客》上发表文章。

和运动员在一起,你就会想要奥运奖牌。

诸如此类,不一而足。

  • 当然,这些欲望与你的个人幸福或真正的欲望没有任何关系。

你不知道意识到这一点,但你想要这些东西是因为其他人想要它们。

你可能在一组朋友中看到这种模式。

  • 一个人买了特斯拉,就会像病毒一样。

Model Y 成为成功的名片。

渐渐地,小组中的每个人都慢慢转到了特斯拉上。

  • 有时,群体中的叛逆成员反而会反映出这些愿望。

他们反其道而行之,试图让自己显得独特或特别。

如果一个朋友买了特斯拉,另一个则买了一辆老爷车,并大谈发动机的隆隆声,以及他们多么喜欢在周末修理它。

尽管试图区分,但他们仍然陷入了这种模式,他们对新车的渴望被群体所定义。

这些渴望的浪潮不断溅到我们所有人身上。几乎不可能不受其影响,即使你知道要寻找什么。

关键是要确定你真正的、内在的厚实欲望,并将它们与你虚假的、外在的薄薄的欲望分开。

比如说。

薄的欲望是外在的(来自他人):

你想买一块昂贵的手表,因为你的朋友给你看了他们的手表,尽管你对手表或时尚从来没有任何兴趣。

厚重的欲望是内在的(来自内心):

你喜欢在周末静静地做园艺,因为你喜欢它。即使你永远无法在社交媒体上告诉别人,你也会这么做。你是为自己而做。

因此,问题是。

是谁让你想要那些你想要的东西?

而且更重要的是。

你真的想要这些东西吗?它们是薄还是厚的欲望?

用错误的模式包围自己,你就会被人为的、不满足的目标所束缚。

...

Ubuntu 20.04 安装 WRF 流程及 Docker 镜像

前几天受人之托在 Ubuntu 服务器上安装 WRF,研究了一整天搞定,下面记录一下流程以及推荐据此整理出来的 Docker 镜像。 WRF(Weather Research and Forecasting Model) 模式是有美国环境预报中心 (NCEP), 美国国家大气研究中心(NCAR)以及多个大学、研究所和业务部门联合研发的一种统一的中尺度天气预报模式。WRF 模式适用范围很广,从中小尺度到全球尺度的数值预报和模拟都有广泛的应用。(偷懒摘录自上海交大超算平台用户手册文档) 依据的流程主要是官方编译手册,已经算是非常详细。中文方面参考的主要是这篇文章。最后整理的 Docker 仓库为wrf-docker

你可以采用以下几种方式安装使用 WRF:

  1. 如果你是 Ubuntu 20.04 用户,可以直接根据我整理的 Dockerfile进行逐步的安装。除了环境变量设置地方的差异,几乎可以逐条复制 Dockerfile 中的命令(去除 RUN)。在命令行中进行环境变量设置的方法是 export DIR=/Build_WRF
  2. 如果你希望使用 Docker 方式,但是有一些自己个性化的需求(例如采用不同版本),那么下载 Dockerfile 修改后构建即可。
  3. 如果你希望使用 Docker 方式,且直接使用原始 Dockerfile 中构建特性,那么直接 docker pull wogong/wrf:latest 即可,后续使用docker run -ti wogong/wrf:latest /bin/bash 进入容器,可直接使用 real.exe wrf.exe 等命令。

说明 #

  1. 为什么不采用现有的 Docker 方式安装?我在 Github 上确实发现了两个仓库,但是版本比较陈旧,且基于 centos,不太方便修改,故自己重新整理了基于 ubuntu 的镜像。
  2. 为什么不采用 Ubuntu 22.04?Ubuntu 22.04 的 gcc 版本过高,在编译 WRF 中会报错,故采用 Ubuntu 20.04
  3. Dockerfile 中 WPS 的 .configure 会报依赖缺少的错误(其实并不缺,我没仔细检查脚本报错的原因),导致最后生成的 configure.wps无法使用,这一行是手动编辑生成的 configure.wps 文件避免这个问题。

参考链接 #

《生命是什么》中文译本比较

《生命是什么?》是20世纪最有影响的科学经典著作之一,其作者奥地利物理学家埃尔温·薛定谔(1887—1961)是量子力学的奠基人之一,曾于1933年获得诺贝尔物理学奖。该书源于薛定谔1943年2月在都柏林三一学院所做的演讲,1944年由剑桥大学出版社出版,其副标题为“活细胞的物理观”,后多次再版和重印。剑桥大学出版的版本除了去掉四幅插图和相关文字,以及不再对各节连续编号,对正文未作更改。但是从1967年版开始,它把薛定谔的另一个讲演 Mind and Matter 和一个自传也包含在内。

本书中译本按照时间顺序简单介绍如下。

  1. 上海人民出版社1973年版,译者为“上海外国自然科学哲学著作编译组”[傅季重、赵寿元、胡寄南等译、校];豆瓣链接 https://book.douban.com/subject/2061887/ 内容为原始版本,不包含 Mind and Matter 部分。
  2. 湖南科技出版社2003年版,译者为罗来鸥、罗辽复。该版本译文是由上海人民版修改而来,但在译后记中未作说明。在这些改动中,虽然有一些是正确的,但有些译法甚至还不如上海人民版,还有不少明显的错误未予改正。(参考张卜天版本译后记)内容包含了 Mind and Matter 和一个自传。豆瓣链接为 https://book.douban.com/subject/1317485/
  3. 世界图书出版公司2016年版,译者为吉宗祥,豆瓣链接为 https://book.douban.com/subject/26775711/ ,翻译极差,译者不知名,无译后记。
  4. 商务印书馆2018年版本,译者为张卜天,北京大学科学哲学博士,国内杰出的中青年翻译家,译有著作40余部。该译本在原著发表70周年(译后记2014年落笔,该书2018年出版)之际商务印书馆出的新译本,对旧译本加以修正和改进,主要参考上海人民版的译文。内容为原始版本,不包含 Mind and Matter 部分。豆瓣链接为 https://book.douban.com/subject/30278178/
  5. 北京大学出版社2018年版本,译者为周程 / 胡万亨,豆瓣链接为 https://book.douban.com/subject/30345616/ 此版本为北大出版社出版的科学素养文库·科学元典丛书系列中的一本。内容包括原始版本和薛定谔晚年出版的我的世界观 My View of the World。无译后记。

目前比较推荐的是商务印书馆2018年版本,至于北京大学出版社2018年版本我尚未细读,无法给出意见,也无译后记可参考,如果对我的世界观部分内容感兴趣可选择该版。

如何部署私人 DoH 服务器

DNS

DNS 是一个古老的协议,在互联网诞生之初的纯真年代便已出现,自然也有有古老协议的通病:不设防,或者说不安全。为了解决明文传输的问题,加密 DNS 的方案有很多,DoH 是其中之一,DoH 全称是 DNS Queries over HTTPS,其协议设计参考 RFC8484

在正常国家应该不太需要考虑自己部署 DoH 服务,但是中国大陆存在的 DNS 污染以及对国外公共 DoH 服务器的阻断导致了本文描述的这个需求。我的使用场景主要是作为 Adguard Home 的上游 DNS,提供无污染的/加密的境外服务域名解析。本文采用的技术方案是 coredns,下面简述步骤。

  1. 需要一台境外服务器,一个域名[^1],建议使用 acme.sh 项目申请 https 证书

  2. coredns 官网下载二进制文件,配置文件如下,注意该配置文件只启用了 DoH 服务。

    https://.:443 {
        tls ./acme/fullchain.pem ./acme/key.pem ./acme/ca.pem
        whoami
        forward . tls://1.1.1.1
        log
        errors
    }
    
  3. 使用 DoH 测试工具 https://github.com/curl/doh 进行测试

当然你也可以采用 docker 方式部署。

参考链接

脚注

  • [^1] Cloudflare 的 DoH 地址是 https://1.1.1.1 ,自然是可能给 IP 颁发 https 证书的,只是更罕见,限制更多。至少 Let’s Encrypt 不允许。

数字生活 2022

  • 发现进行增量更新并不方便,还是在进行增量更新后附上一份最新的工具库清单。
  • 输入
    • 微博因为组织审查注销
    • 因为审查的原因还是放弃了小宇宙,overcast 总是出问题貌似和代理规则有关,目前已经解决,重新用上。
    • 阅读方面购买了 Kindle paperwhite 5,epub 格式的电子书开始用 Kindle 阅读,逐步放弃使用微信读书
    • tg 关注了一些新闻的频道
  • 输出
    • 几乎没有输出,所以也就没有变化
  • 工具
    • 引入了 Cubox,试图取代 Pinboard 的存档功能,毕竟付费的价格感人(又涨价了)
    • 使用 Google Keep 作为小票管理工具
    • 使用 Readwise 作为回顾工具
    • 使用 fastmail 托管邮件服务,Google Suite 虚晃一枪让我付费了,不过为了添加新域名付费也是不可避免
    • iCloud 2T 用于照片和备份
  • 硬件
    • 计算机 MacBook Air M1
    • 鼠标 鼠标 罗技(G)G304 LIGHTSPEED无线鼠标 鼠标 罗技(G)G102 有线鼠标 黑色,MX Anywhere 2s退役了,因为错在点击无法触发的问题,估计是进了灰尘诸如此类,可以考虑挂闲鱼
  • 信息流
    • 主要是添加了 cubox 的内容
    • Inoreader stared → Pinboard (IFTTT)
    • Douban RSS -> Pinboard (IFTTT)
    • Instapaper/Twitter → Pinboard (self)
    • Twitter liked + 书评 + etc -> Readwise -> Roam Research
    • Inoreader stared -> Cubox (IFTTT)
    • Instapaper -> Cubox (IFTTT)
    • Web -> Cubox (manual)
  • 最后,完整版本的工具库抄录如下
    • 输入
      • 社交网络:Twitter,朋友圈
      • 论坛:V2EX, hacker news
      • RSS 订阅 (Inoreader),主要信息来源,订阅了包括博客、newsletter、微信公众号、微博时间线等内容
      • 视频:Youtube, Netflix, BiliBili
      • 音乐:Spotify
      • 播客:Spotify,Overcast
      • 书籍:Kindle 墨案 微信读书
    • 输出
    • 工具
      • 即时通信 telegram, Wechat
      • Dropbox, Google Drive 文件同步与备份,在线文档
      • Pinboard 网络书签
      • Cubox 作为个人网络收藏内容仓库
      • Toggl 时间记录
      • Anki 背诵
      • Instapaper 稍后阅读
      • Bitwarden 自建的密码管理及两步验证管理工具
      • RSSHub 自建 RSS 辅助工具
      • Surge 代理
      • 滴答清单 待办管理工具
      • Google Calendar 个人日程管理
      • Beanocunt 个人金融数据
      • Airtable 个人物资管理 inventory
      • Google Keep 作为扫描小票收纳仓库
      • fastmail 托管邮件服务
      • Readwise 作为回顾工具
      • iCloud 2T 用于照片和备份
    • 硬件
      • 计算机 MacBook Air M1
      • 鼠标 鼠标 罗技(G)G304 LIGHTSPEED无线鼠标 鼠标 罗技(G)G102 有线鼠标 黑色
      • 键盘 PFU HHKB Professional HYBRID Type-S
      • iPhone 12, 128G
      • Apple Watch series 5
      • AirPods Pro
    • 信息流
      • Inoreader stared → Pinboard (IFTTT)
      • Douban RSS -> Pinboard (IFTTT)
      • Instapaper/Twitter → Pinboard (self)
      • Twitter liked + 书评 + etc -> Readwise -> Roam Research
      • Inoreader stared -> Cubox (IFTTT)
      • Instapaper -> Cubox (IFTTT)
      • Web -> Cubox (manual)