博客 | Blog

关于疫苗

2020年3月17日,微信群聊看到转发了这样一条新闻重组新冠疫苗获批启动临床试验,上一次看到类似新闻是在科大一位老师的朋友圈,发了陈薇院士注射“疫苗”的照片。当然是乌龙事件,事实上当时注射的是胸腺肽。即使是疫苗,院士也不可能以身试药。看到新闻后我是有点惊讶的,因为这段时间以来,我获得到的信息是,传染病流行期间,指望疫苗来结束疫情是不大可能的,因为疫苗的研发周期过长。从1月份疫情正式肆掠,到目前三月中,疫苗就进入临床试验这个速度还是让我有点不可思议,即使考虑到免去了很多阶段。网上检索了一下,发现美国新冠疫苗开始人体试验,时间早于预期,(对于两条消息先后出来背后有无政治含义留给读者自行解读)。两条几乎是一前一后的消息让我对疫苗感到好奇,这也是这篇文章的由来。

中国这边进入临床试验采用的是重组疫苗技术,美国 Moderna Inc. 采用的是 mRNA 技术。好在国泰证券的一份研究报告做了足够的普及,感兴趣的朋友可以直接阅读这份报告 新型冠状病毒 肺炎 疫苗 系列 研究之一: 研发进展,里面对当前国际上的疫苗研发技术做了总结,也算是更新了一下我这方面几乎空白的知识。

另一个发现是关于埃博拉病毒疫苗的。我在检索陈薇院士时,发现网上有2017年的新闻,提到陈薇院士和康希诺生物公司合作研发埃博拉疫苗成功。这更是让我吃惊。埃博拉病毒之所以如此恐怖,一方面是症状可怖,另一方面也是目前尚无好的治疗药物以及疫苗(我一直这么认为,直到看到这条新闻)。既然 2017 年就已经研发成功,通过了 CFDA 的审批,为何一直没有听到关于这款疫苗的消息?好奇之下,我去找来了康希诺生物公司2019年中的财报,感兴趣的朋友可以网上自行搜索,这是公开资料。在财报中有这么一段介绍。

Ad5-EBOV由軍事醫學科學院生物工程研究所與我們共同研發。 其使用腺病毒載體技術來誘導免疫反 應。 Ad5-EBOV是中國第一種獲批准作應急使用及國家儲備的埃博拉病毒疫苗。 中國並無其他獲批准的 埃博拉病毒疫苗。

與現有疫苗及在研疫苗相比, Ad5-EBOV擁有下列優勢, 包括(i)因屬凍乾劑型及經證實可於2 °C 至8 °C 之 間保存12個月, 故具有更好的穩定性;(ii)其為失活非複製型病毒載體疫苗, 安全性問題較小;及(iii)其 為潛在可大範圍預防扎伊爾型埃博拉病毒的疫苗。

於2017年10月,Ad5-EBOV在中國獲得新藥申請批准,僅作應急使用及國家儲備。根據新藥申請批准, 獲批的每劑Ad5-EBOV含有8.0 × 10 10 個病毒顆粒, 基礎免疫建議劑量為一劑(2瓶)。 Ad5-EBOV的保質期 為12個月。我們已就Ad5-EBOV獲得GMP資格證書。

目前我們預計Ad5-EBOV將不會於未來對我們的業務作出重大商業貢獻, 主要原因是Ad5-EBOV的全球 庫存及應急用途市場有限, 於未來十年將維持於每年200百萬元人民幣, 預計到2030年潛在旅客市場 規模將少於300百萬元人民幣, 如招股章程中所披露。 我們預計不會就Ad5-EBOV的進一步研究產生重 大成本或分配重大資源, 亦不會就Ad5-EBOV作出任何重大承擔。 我們會否對Ad5-EBOV進行進一步研 究,將視乎中國政府對於埃博拉疫苗的計劃,我們預期將主要依賴政府補助進行該等研究(如有)。

看起来非常令人遗憾,投入重金研制成功的疫苗被束之高阁,仅被用于国家紧急储备。2018-2019年,非洲又爆发了埃博拉疫情,这款 2017 年通过审批的药物并没有起到任何作用。我不禁要问,这款疫苗真的可用么?

在搜索过程中,我看到了另一款埃博拉疫苗的情况,是来自美国默沙东公司研发,2019年11月通过FDA审批,2020年2月在非洲几个国家已经注册成功,预计2020年第三季度上市。

摘自 新闻链接

进度最快的是默沙东的Ervebo,这是一种利用埃博拉病毒经过基因改造的单剂量注射减毒活疫苗。由于Ervebo保护力几乎百分之百,且疫苗的副作用又相当轻微,因此FDA授予了Ervebo突破性药物资格。又由于预防埃博拉病毒病对公众健康的重要性,FDA在不到6个月的时间内完成了对Ervebo安全性和有效性的评估,较处方药用户收费法(PDUFA)目标日期2020年3月14日提前了近4个月。而在11月11日,Ervebo疫苗刚被欧盟委员会批准有条件上市,预计2020年生产上市。

在 WHO 的网站上,我看到了一个这样的文件,关于埃博拉疫苗研发情况的回顾 https://www.who.int/immunization/sage/meetings/2019/october/6_Ebola_Candidate_Vaccines_19-09-19.pdf

中国研发的这款最近更新是 “EUAL application was submitted to WHO in July 2018 and is currently under review”。

...

疫情与经济

2020 年新冠疫情期间,被困在西北边陲。新疆这边由于地广人稀,武汉至乌鲁木齐的人员流动也较少,总体来看疫情形式并不严峻。但是这边的管控措施可能不弱于全国除武汉外任和地方。好在有着大量“管控”的经验。这么长的空闲时间,本应该更多用来做些事情。大部分时间却用在看剧与刷新网页之上,非常的可惜。乐观点说,一辈子能遇到一次这种 pandemic 已经不易,希望多留下一点文字记录。

疫情期间时间充裕,花了很长时间来看股市。关于疫情对经济的影响,一个广泛的共识是,短期会被高估,长期会被低估。市场上也充斥着关于疫情对经济影响的声音。这里摘录一些影响力比较大的个人或机构的观点。

Ray Dalio #

https://www.linkedin.com/pulse/my-thoughts-coronavirus-ray-dalio

三个方面

  1. 病毒
  2. 因应对病毒造成的经济影响
  3. 资本市场的行为

(年底总结发现,这个坑就放在这里了,容我不要脸地先放出来,不然永远都在草稿里面了。

2020 年度个人总结

2020 年注定是难忘的一年,年初在数次见证历史之后,便有这样的感慨,历史发生的时刻,你在哪里?做些什么? 这样的一年终于结束了,但是从个人感受而言,这一年由于在家失去了时间感,时间流逝的其实是更快了。

最近几年的年终总结越发随意敷衍,今年不可以。在订阅的 RSS 中阅读了很多其他网友的总结,也是一种激励。 0103 开始动笔的,希望接下来一段时间能完成 2020 总结。

回顾 #

阅读 #

今年由于疫情在家隔离,看书的时间多了很多,同时发现了微信读书这个宝藏应用,看书的数量有了较大提高,算上一些凑数的总计 32 本。

2018 年读书的数目略微多一点,年初订阅的 Kindle Unlimited 还是有一点作用的。所以,年初看的书较多,年末明显乏力。所有整理的或者未整理的数目都在这里。一些值得特别推荐的我已经在朋友圈发布过了,这里就不再赘述,只给了一句话概述。更具体的信息在上面的链接页面中找到。

大体来说今年的主题是经济金融类,间杂着基本播客或者读书群推荐的几本。看的基本都是电子书,阅读的平台手机的比重较大,Kindle 现在连出差都不带上了,已经彻底压箱底。形式对于内容当然有很大影响,可惜 Kindle 的优点终究比不过手机的便携性。阅读的平台有微信读书,或者 iBooks 客户端,Kindle Unlimited 的书只能在 Kindle APP 看。论体验,后者是不如前两者的。

网络小说方面今年比较推荐的有冰临神下年种开始更新的《谋断九州》,说的是大一统国家的分裂与战乱,看书名也能猜到大致内容。主角在乱世如何抉择,提出了名实之学,还算耐人寻味。当然,这绝不是一本爽文 :)

影剧 #

17 部/季剧集, 22 部电影,3 部舞台剧。观影和追剧都用豆瓣记录,欢迎围观 今年上半年开了 Netflix 的会员,导致有一段时间看了不少的剧。可惜优质的剧集总是稀少的,不太可能出现在同一个平台。 下半年连续的观看了三部舞台剧,居然去了三次梅溪湖大剧院,看得懵懵懂懂,附庸风雅。

美剧 #

17 季剧集,比去年的 20 季减少了一点,总体来看数据类似。

  1. 伦敦生活 第二季 2019-10-05
  2. 伦敦生活 第一季 2019-09-10
  3. 全裸导演 2019-08-20
  4. 暗黑 第二季 2019-08-10
  5. 暗黑 第一季 2019-08-09
  6. 怪奇物语 第二季 2019-07-08
  7. 怪奇物语 第一季 2019-07-08
  8. 黑镜 第五季 2019-06-07
  9. 金装律师 第三季 2019-03-29
  10. 金装律师 第二季 2019-03-29
  11. 金装律师 第一季 2019-03-29
  12. 黑钱胜地 第二季 2019-03-21
  13. 黑钱胜地 第一季 2019-03-21
  14. 爱,死亡和机器人 第一季 2019-03-19
  15. 知否知否应是绿肥红瘦 2019-02-04
  16. 良医 第二季 / The Good Doctor Season 2 / 好医生 / 仁医 2019-01-19
  17. 良医 第一季 / The Good Doctor Season 1 / 好医生 / 仁医 2019-01-19

电影 #

22 部电影,比去年少了一半,两周多一部。

...

2019 年度个人总结

今天看到 PP 的微博,如何度过 2019 年剩下的最后一个月?当然是查缺补漏。深以为然,新建文档开始写今年的总结。 因为去年的时候已经吸取往年教训,没有发下“宏愿”,导致今年其实没有什么打脸的机会,不过心里总是有一点数的,可以知得失。

回顾 #

2 月初西安旅行。

春节与父母返回老家。很多人都是阔别九年。再见之时,年轻人都已成长,老人变化不大,当时间跨度足够大,再重逢时确实深为震撼,光阴的力量就在一朝一夕之中积累。

2 月末(正月初八)返校。

3 月末开题。

4 月大连会议。

7 月北京项目出差。

10 月感冒摔伤各种水逆,放弃长沙马拉松。

暑假开始了羽毛球训练,开始了下半年长时间的羽毛球运动。

阅读 #

2019 年读书的数目略微多一点,年初订阅的 Kindle Unlimited 还是有一点作用的。所以,年初看的书较多,年末明显乏力。所有整理的或者未整理的数目都在这里。一些值得特别推荐的我已经在朋友圈发布过了,这里就不再赘述,只给了一句话概述。更具体的信息在上面的链接页面中找到。

  1. 201901-如何阅读一本书
  2. 201901-遥远的救世主
  3. 201902-暗时间
  4. 201902-精力管理
  5. 201902-知否知否
  6. 201903-自控力
  7. 201903-越读者
  8. 201904-无聊的魅力
  9. 201905-被讨厌的勇气
  10. 201906-谋断九州
  11. 201907-减肥不是闹着玩儿
  12. 201907-自学是门手艺
  13. 201908-硬派健身减肥篇
  14. 201908-软技能:代码之外的生存指南
  15. 201909-海伯利安的陨落
  16. 201911-区块链小白书
  17. 201911-霍乱时期的爱情

大体来说今年的主题是经济金融类,间杂着基本播客或者读书群推荐的几本。看的基本都是电子书,阅读的平台手机的比重较大,Kindle 现在连出差都不带上了,已经彻底压箱底。形式对于内容当然有很大影响,可惜 Kindle 的优点终究比不过手机的便携性。阅读的平台有微信读书,或者 iBooks 客户端,Kindle Unlimited 的书只能在 Kindle APP 看。论体验,后者是不如前两者的。

网络小说方面今年比较推荐的有冰临神下年种开始更新的《谋断九州》,说的是大一统国家的分裂与战乱,看书名也能猜到大致内容。主角在乱世如何抉择,提出了名实之学,还算耐人寻味。当然,这绝不是一本爽文 :)

影剧 #

17 部/季剧集, 22 部电影,3 部舞台剧。观影和追剧都用豆瓣记录,欢迎围观 今年上半年开了 Netflix 的会员,导致有一段时间看了不少的剧。可惜优质的剧集总是稀少的,不太可能出现在同一个平台。 下半年连续的观看了三部舞台剧,居然去了三次梅溪湖大剧院,看得懵懵懂懂,附庸风雅。

...

普鲁斯特问卷

从播客节目《不丧》十月的一期:“你最大的恐惧是什么?”——再做普鲁斯特问卷,了解到普鲁斯特问卷,链接 https://busangpodcast.simplecast.com/episodes/the-proust-qustionnaire-round-two-7RxZph6_ 普鲁斯特就是写《追忆似水年华》这本大部头枕边书的作者。

摘录一下中文维基百科对此的介绍。

普鲁斯特问卷(Proust Questionnaire)是一种用来调查被提问者个人生活方式、价值观、人生经验等问题的问卷调查。普鲁斯特问卷其名称来自于《追忆逝水年华》的作者马塞尔·普鲁斯特(Marcel Proust),但普鲁斯特并不是此问卷的发明者,只是因为他曾对问卷给出过著名的答案,此后人们才把其命名为普鲁斯特问卷。据说普鲁斯特在13岁和20岁时各做过一次普鲁斯特问卷,后来的研究者曾用这两次问卷结果分析普鲁斯特的个人成长经历。

奔三之际,留下一点记录。问题列表也来自中文的维基百科

  1. 你认为最完美的快乐是怎样的? 无后顾之忧的。

  2. 你最希望拥有哪种才华? 表达能力。

  3. 你最恐惧的是什么? 知其不可、手足无措的绝望。

  4. 你目前的心境怎样? 轻度焦虑,社交困惑。

  5. 还在世的人中你最钦佩的是谁? 没有。

  6. 你认为自己最伟大的成就是什么? 选择改变方向。

  7. 你自己的哪个特点让你最觉得痛恨? 不够勇敢,不够专注。

  8. 你最喜欢的旅行是哪一次? 一个人走西北。

  9. 你最痛恨别人的什么特点? 我不喜欢不守时的和以自我为中心的人,对自己和对别人要求不一样。

  10. 你最珍惜的财产是什么? 健康的身体和不差的大脑。

  11. 你最奢侈的是什么? 花很多时间折腾并不功利之物。

  12. 你认为程度最浅的痛苦是什么? 空虚的痛苦。

  13. 你认为哪种美德是被过高的评估的? 仁义礼智信我选择礼。

  14. 你最喜欢的职业是什么? 码农。

  15. 你对自己的外表哪一点不满意? 身高。

  16. 你最后悔的事情是什么? 鲁莽行动。

  17. 还在世的人中你最鄙视的是谁? 没有。

  18. 你最喜欢男性身上的什么特质? 勇敢。

  19. 你使用过的最多的单词或者是词语是什么? 哈哈?

  20. 你最喜欢女性身上的什么特质? 真诚

  21. 你最伤痛的事是什么? 没有。

  22. 你最看重朋友的什么特点? 真诚

  23. 你这一生中最爱的人或东西是什么? 我自己。

  24. 你希望以什么样的方式死去? 睡梦中。

  25. 何时何地让你感觉到最快乐? 羽毛球场上精彩的多拍,并且取胜。

  26. 如果你可以改变你的家庭一件事,那会是什么? 有钱哈哈哈哈哈哈

  27. 如果你能选择的话,你希望让什么重现? 没有。

  28. 你的座右铭是什么? 知行合一。

RSS 记录

Rss

本文记录如何使用 RSS 订阅几个常用网站的方法。

微博 #

https://rssfeed.today/weibo/

饭否 #

饭否用户所发消息的 RSS 输出地址:

http://api.fanfou.com/statuses/user_timeline/USER_ID.rss

其中用户的 USER_ID 可参见该用户饭否页面地址:

http://fanfou.com/USER_ID

这个地址可在 RSS 阅读器中订阅,无需登录。仅对公开账号有效。

微信公众号 #

“今天看啥"免费账户可以订阅两个公众号试用,付费。

“瓦斯阅读"据说也是一个不错的方案,不过没有尝试,付费。

微信的反爬虫措施比较恶心,自己写爬虫抓取方案要解决验证码问题,不是太好处理。

知乎专栏 #

感谢 lilydjwg 的工作,提供了知乎等网站的转 RSS 方案

网站 https://rss.lilydjwg.me/

项目代码 https://github.com/lilydjwg/morerssplz

V2EX #

1、全站RSS输出:

https://www.v2ex.com/index.xml

2、单独节点RSS输出:

http://www.v2ex.com/feed/{节点名}.xml 

以shadowsocks为例:http://www.v2ex.com/feed/shadowsocks.xml 

3、其他节点输出:

最热 / 最新主题:参考:编程 | RSSHub https://docs.rsshub.app/programming.html#v2ex 

也可以直接在Feedly里搜索,里面有现成的。

4、单独订阅某个帖子评论:

参考:各种转 RSS 服务 https://rss.lilydjwg.me/ 

5、未读提醒RSS源:

登陆账号之后: https://www.v2ex.com/notifications 的最下面。

参考:

其他 #

使用 RSSHub 方案。自己搭建感觉不是非常稳定,约束于反爬虫等等方案。

...

cross compile h3c on merlin

学校用的华三认证,几年前折腾了一下在 openwrt 平台上的华三认证,主要就是交叉编译获得二进制文件。后来入手了 ASUS AC66U B1,硬件同 ASUS AC68U,懒得折腾系统,就接在之前的路由下,当二级理由使用,一级路由(openwrt)负责华三认证,用着也没什么问题。最近一级路由另有他用,所以抽空(熬夜)完成了 asus-merlin (梅林)平台上华三认证脚本的交叉编译。本文做一个简单的记录。

交叉编译的概念是在一个平台上编译另一个平台使用的二进制文件,在本文中,具体是在 X86 架构的 Ubuntu 18.04 上编译 arm 架构的 asus-merlin 系统中使用的二进制文件。

首先,下载 merlin 固件源码。改版的固件也是使用梅林的交叉编译工具链。注意下载对应版本的源码。由于我使用的是 380.x 旧版固件(380.70_0-X7.9.1 koolshare 改版),源码在 Github 的仓库链接为 https://github.com/RMerl/asuswrt-merlin,在仓库的 release 页面下载对应版本的源码到本地,解压备用。梅林的交叉编译工具链在梅林源码 release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3,release 下应该是固件版本的不同,但几个固件版本下的 toolchains 均指向这个文件夹,应该是 toolchains 没有改变过。

其次,本地编译环境准备,推荐使用 Docker,参考其他教程,使用这个链接的 Dockerfile https://github.com/mritd/dockerfile/tree/master/asuswrt-merlin-build。参考 readme 应该问题不大,不过因为 docker 版本的改变,有些命令需要调整。我用到的主要命令如下

docker image build -t build asuswrt-merlin-build
docker container run -v /home/wogong/asuswrt-merlin-380.70:/home/asuswrt-merlin -v ~/nu-h3c:/root/nu-h3c -it build:latest bash
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/asuswrt-merlin/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/lib:/usr/local/lib:/u
sr/lib
export CC=/home/asuswrt-merlin/release/src-rt-6.x.4708/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin/arm-linux-gcc
$CC <name> -o <name>

到这一步应该就结束了,scp 二进制文件到 merlin 系统,测试成功。

...

如何进行内网穿透

内网穿透,又称 NAT 穿透,主要目的是为了访问位于 NAT 后的计算机。我的使用场景是访问位于实验室的机器,实验室网络环境为中国联通的 4G,这种情况下端口映射之类的方法是无能为力的,下面主要回顾一下自己用过的几种内网穿透方法。

SSH 端口转发 #

花样繁多,暂时没有搞清楚,待补充。

Zerotier #

https://www.zerotier.com/

不需要公网服务器。

商业服务,免费用户有一定限制,但是可用。有跨平台的客户端,非常适合懒得自己动手的人。但是速度一般。

frp #

https://github.com/fatedier/frp

需要公网服务器。

配置简单,样例丰富,稳定。个人使用体验非常不错,适合两个节点之间的连接。

WireGuard #

https://www.wireguard.com/

需要公网服务器

开源,现代。组建好个人虚拟局域子网后,在此子网内的设备可以相互进行无感的连接,非常方便。

tinc #

tailscale #

基于 wireguard 的 mesh vpn 服务 magic dns

nebula #

【译文】如何轻松配置 WireGuard

在网上搜索 WireGuard 时机缘巧合发现的一篇非常不错的教程,之所以说机缘巧合,是先在知乎专栏发现了一篇机翻的文章,虽然机翻质量很差,但浏览发现确实是我需要的资料,遂找到原文翻译,光荣属于原作者 Stavros Korokithakis,glory belongs to Stavros Korokithakis :)。原文链接 How to easily configure WireGuard 以下是译文。

WireGuard非常棒!

最近你可能注意到了网络上关于 WireGuard 的口碑谈论。WireGuard 是一个非常简单的VPN,它使用最先进的密码技术。其口碑既来自于 WireGuard 本身的简单好用,也来自它将默认包含于 Linux 内核。Linus Torvalds 本人说他很喜欢 WireGuard,这在软件社区风靡一时,因为我们并不知道 Linus 居然能够表达爱或者除了憎恶之外的任何情感。

我在 WireGuard 使用中遇到的唯一问题是缺少文档,更准确地说是缺少预期的文档。快速入门指南提到了一个配置文件,但它从未告诉你应该如何编写这个配置文件,而且它还假设你比我更熟悉网络知识。

因为宇宙形成的初始条件决定了一切,所以 WireGuard 的文档终将不足,我将违背造物主向你展示如何轻松配置和运行它。我们开始吧!

简短概述 #

![[Pasted image 20241118205757.png]] 一个看起来有点结实的守卫,确保你不会下意识地觉得这个帖子干燥无聊。

WireGuard 的核心是创建从一台计算机到另一台计算机的接口。它实际上不能让你访问网络任何一端的其他计算机或通过 VPN 服务器转发所有流量,或类似的任何内容。它只是直接、快速且安全地连接两台计算机。

要做除此之外的任何事情,你需要为它配置网络,而这并不再 WireGuard 文档的范围内,但就 VPN 来说这很重要。幸运的是,WireGuard 附带了一个帮助脚本wg-quick,几乎可以满足普通用户的所有需求。注意 wg-quick的配置文件与wg可执行文件不兼容,但我们只需要wg-quick,所以不用担心这个。

让我们开始设置一切。

安装和设置 #

要安装 WireGuard,请参阅安装页面,它应该非常简单。安装后,你需要为访问 VPN 的每台计算机生成一个私钥和一个公钥。由于 WireGuard 的设计,一个链接两端的计算机都需要拥有对方的公钥。

让我们生成这些密钥。在位于 VPN 中的每台计算机上,创建目录 /etc/wireguard/,并在每台计算机上刚刚创建的目录中,执行这些命令:

$ umask 077  # This makes sure credentials don't leak in a race condition.
$ wg genkey | tee privatekey | wg pubkey> publickey

这将在每台计算机上生成两个文件privatekeypublickeypublickey文件用于告诉全世界,privatekey文件是秘密的,应该保留在生成它的计算机上。

...

Change the Dropbox directory on a headless GNU/Linux server

Dropbox has ended all other filesystems except ext4 on linux. Unfortunately my VPS on Qcloud is not ext4, so I can not use dropbox the last few months. Today I decided to add a data drive which can be formatted as ext4 to get my dropbox syncing back. Below is the steps, thanks to this questions1.

First, remove all dropbox related directories.

rf -rf ~/.dropbox-dist
rf -rf ~/.dropbox

Second, install dropbox daemon according to 2. Note that you need to download the tarball and extract it to the desired directory, say /data/db/, manually.

...