2018 年我读过的书

by wzyboy on

2018 年我一共读了 29 本书。 往年链接: 2017 年我读过的书 第一次的亲密接触 据说是台湾,乃至大中华地区最早的网络小说之一。久闻其名,却一直没有读过。2018 年初的时候,无意翻到 Bangumi 番组计划的 1 号条目就是它,便买来读了一下。时隔近 20 年,再去看痞子蔡和轻舞飞扬的故事,并没有觉得陌生,反而觉得十分熟悉。「美眉」、「恐龙」,这些小说里用到的网络用语,给我一种格外怀念的感觉。仔细想想,痞子蔡和轻舞飞扬在 BBS 上聊天的年代,也正是我开始接触互联网的时候啊。 第一次的亲密接触 @ Goodreads 第一次的亲密接触 @ Bangumi 第一次的亲密接触 @ 亚马逊 Gone Girl Gillian Flynn 的第三部作品,也是她的作品中评价最高的。该书被改编成了同名电影。 值得一提的是,Gillian Flynn 的前两部作品,Sharp Objects 和 Dark Places 也是以女性角色为主角的黑暗向作品,而 Flynn 本身也是一位女性。Goodreads 上有读者问她是如何处理黑暗的小说情节与现实生活、家人的关系,感兴趣的读者可以读一下她的回答: ……

使用 Trime 在 Android 上输入五笔

by wzyboy on

如果你想在 Android 上使用五笔输入法,但却不想安装「大厂」那些要一堆权限的输入法、或是觉得它们不好用,那么 Trime 可以满足你的的洁癖与定制需求。 一、五笔输入法与 Rime 我最早接触五笔是 2001 年左右,浅尝辄止半途而废,最终没能熬过最初那段痛苦的学习期。在 2005 年的暑假,我终于一鼓作气翻过了那陡峭的学习曲线,从此之后便一直以五笔作为我在计算机上的唯一输入法。一开始是使用「极点五笔」这个 Windows 平台上的五笔输入法,2010 年左右彻底皈依 GNU/Linux 阵营之后,便以 Fcitx 这个强大的输入平台作为我的五笔输入法,使用至今。 然而我在手机上的文字输入一直很痛苦。最早使用 Nokia 直板机的时候,勉强用 T9 拼音,后来则坚持以全键盘 Android 手机为购机首选——无他,只为能用全键盘畅快地打五笔。可惜历史的车轮毫不留情地辗来,手机越来越薄,拼音输入法越来越好用,前者导致全键盘手机的消亡,后者导致 Android 上五笔输入法的消亡。我也不得不回到了 T9 拼音的怀抱。 前段时间听闻 Gboard 的 iOS 版增加了五笔输入法,甚是欣喜,随后又失望地发现 A ……

使用 dictd 搭建 DICT 字典服务器

by wzyboy on

本文介绍如何使用 dictd 搭建一个 DICT 字典服务器,并将 Kindle 字典转换、导入其中使用。 一、DICT 协议 说实话,我没想到查字典(自然语言意味)这件事居然有个专门的网络协议。DICT 协议是 1997 年由 RFC 2229 确立的。使用 2628/tcp 通信,它和互联网田园时代的其他协议(如 HTTP/1.0、SMTP)一样,都非常简单,就是直接在 TCP 连接里使用人类可读的英文单词,进行一问一答的交流。比如这是我用 telnet 进行的一次简单的 DICT 会话(粗体文字为我输入的部分): $ telnet 127.0.0.1 2628 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. 220 herus.wzyboy.org dictd 1.12.1/rf on Linux 4.16.12-1-ARCH <auth.mime> <55.25902.1528442646@herus.wzyboy.org> SHOW DB 110 2 databases present OALECD7 "O ……

Anki —— 高效的间隔重复记忆软件

by wzyboy on

本文介绍一款专业的间隔重复(spaced repetition)记忆软件 Anki,以及从 Kindle Vocabulary Builder 导入生词到 Anki 的方法。 一、记忆与 Anki 近现代的心理学家和脑科学家们对记忆进行了不少研究。一般认为,人脑是个讲求效率的机器,会自动舍弃它认为不重要的信息。如果一份信息被大脑接收后不被使用,大脑就会认为它不重要从而舍弃它。这个过程和计算机科学中的垃圾回收(GC)挺像的——没有引用,就被删除。因此要想长久地记住一份信息,自然就是反复使用,让大脑明白这份信息是重要的,不能被舍弃。然而,人生苦短,如果每天都要使用一遍所有记忆的话,时间是不够的。于是科学家们发明了间隔重复。 大脑舍弃记忆的过程并不是瞬间完成的,而是一点一点地进行,先快后慢。德国科学家 Hermann Ebbinghaus 最早系统地研究了这个规律并绘制了遗忘曲线,后人根据遗忘曲线的概念,设计了间隔重复的方法,在即将遗忘的边缘对记忆进行使用,从而达到花最少的时间,保留最多的记忆的目的。 微型计算机普及之后,一家叫 SuperMemo 的公司将上述理论做成了计算机算法,并推出了同名软件。 SuperM ……

BorgBackup 拾遗:备份到 Synology DiskStation

by wzyboy on

在《BorgBackup —— 增量备份方案》一文中,我介绍了一款名为 BorgBackup(或称 Borg)的去重备份工具。本文是对其的补充,介绍将 Synology DiskStation 作为备份宿主所需注意的问题。 场景描述 BorgBackup 需要一个备份宿主。目前对于我使用的不同机器,备份宿主的选择也不同: 对于日常使用的 Arch Linux 笔记本电脑和 Windows 游戏机,备份宿主是家中的 HP Gen8 服务器(相关文章:mergerfs、SnapRAID); 对于世界各地的野生 VPS,备份宿主是原生支持 Borg 的 rsync.net; 对于运行于 AWS EC2 中实例,备份宿主是一台挂载了 EFS 的 EC2。 我最满意的是第一种场景:先使用 SSH 高速内网传输至一个方便随时恢复的宿主,然后 Gen8 上的数据会被定时任务用 rclone 较慢地二次备份到 BackBlaze B2(不易恢复但廉价),完美符合 3-2-1 原则,且兼顾了经济与效率。 但工作用电脑的备份我一直没太上心:办公室里有台 Synology DiskStation,粗略地试了下 SSH 备份没成 ……