2021 年,在工作之外的业余时间,我学习了做饭、折腾了软件和数码产品,也阅读了几本书……

这些零碎的事情可能不太适合分别用独立的文章进行记录。所以,我将它们汇总在这一篇文章中,与大家分享。

生活

2021 年,自己的生活有了比较大的变化:女朋友从北京到杭州工作,结束了异地。但由于工作地点的原因,我们选择住在了离公司比较远的地方,每天上下班通勤各一个小时。

通勤时间的变化,外加 996 的工作节奏,让自己每天在家的时间少了不少,我也比之前更加重视利用好通勤时间。每天早上,我尝试在地铁上背英语单词、使用 Duolingo 学习日语,并逐渐养成习惯,持续了一年。另外,我也重新捡起了听 Podcast 的习惯。

两个人一起生活后,自己做饭的兴趣也比之前增加了许多。周末的时候,我会参考网上的视频和教程,学习做饭。其中,有几样饭菜我自认为自己做得还可以😂

今年下半年,我逐步开始注意运动。虽然运动一段时间后,自己的体重没有发生变化。但是,通过 Apple Watch 上的数据,我能看到自己的有氧适能正在逐步提升。

折腾

在我的生活中,时常有「折腾工具」的经历,例如安装、设置和体验一款新软件,或者花时间了解和研究一款新产品……

有时候,一次折腾就能占用很长的时间:一整天、一个通宵,甚至持续多日。这些这占用的时间,本可以用于创作、休息,或者享受生活。有时候的折腾,甚至还会打乱原来的周末计划、假期计划。

在这篇文章中,我也看到过类似的观点:

越狱、折腾与创造

但是,折腾本身对我来说就是一种乐趣。但折腾的过程,也让我接触了到不少新知识,了解了不少自己未曾了解到东西,为自己的开发和写作积累了素材和经验。同时,深入体验新工具,也能避免自己对某些软件或服务产生偏见。折腾时遇到的问题,还能催促我主动查找资料、解决问题,这让我收获了更多。

那么,这样的折腾是否占用了自己大量的时间?对自己来说是否利大于弊?在考虑这些问题前,我先将自己折腾的经历记录在此处,方便以后的回顾和整理。

ORACLE Cloud Infrastructure

在 2019 年,听说 ORACLE Cloud Infrastructure (OCI)能够提供永久免费的云服务器,我就注册了账号,并成功创建了两个虚拟服务器。但因为找不到使用场景,注册的账号一直闲置,被用来吃灰了……

今年年初,发现自己的账号还没被删,想着好好利用一下里面的免费主机,就重新开始折腾 OCI 了。

首先是把自己的博客迁移过去,由于我的博客在旧的 VPS 服务器上,也是用 docker 部署的,所以通过 rsync 迁移并重新部署,没有花费太多精力。

结果,迁移博客又激发了我对折腾服务出去和 WordPress 的兴趣。在迁移完成之后,我又做了这样一些事情:

  1. 安装和配置 memcached,为 WordPress 提供 Object Cache
  2. 为博客更换主题 Mynote,并对主题外观进行简单的修改
  3. 之前注册 AdSense 一直没成功。重新尝试通过 Site Kit 注册,居然成功了。于是为博客添加了 AdSense 广告
  4. 配置 unattended-upgrades,实现系统自动更新,以及更新后的邮件通知
  5. 使用家中 NAS 上的 Active Backup for Business 工具,定期自动备份新服务器上的数据到 NAS

同时,在这个过程中,由于需要远程操作服务器,我开始尝试 Secure ShellFish 这款 SSH App,发现非常好用,并将其作为了自己在 iOS 上的主力 SSH 工具。

令我感到意外的是,当我折腾完过了没多久,ORACLE 就推出了免费的高配置 ARM 服务器(24G RAM,4 核 CPU),同时块存储增大到了 200GB。我也成功申请到了一台,并开始考虑在上面搭建NextCloudCode ServerTiny Tiny RSS 等应用。

为了搭建这些应用,我又发现了一些有趣的项目,例如 LinuxServer.io 提供了比官方镜像更好用的 Docker 镜像,让个人用户能够更方便地在自己的服务器上,搭建 NextCloud 等云端应用。

Arch Linux、Gentoo 和 ZFS

去年疫情在家远程办公的时候,由于没带电脑,我开始在家里的旧电脑上安装 Linux,并开始了 Linux 的折腾之旅。

开始的时候,我安装的是 Manjaro,默认安装在 ext4 分区上。在使用 Manjaro 时,看到系统预装的 TimeShift 支持基于 btrfs 的快照功能,就把文件系统转换为 btrfs。接下来还我尝试了安装 DLNA 服务器,用于在电视上播放电脑中的电影;设置了 AirPrint 服务器,用于无线打印手机上的照片;并通过 Wine 运行了企业微信等远程办公需要的软件……

今年春节回家,继续折腾 Linux。我安装了 Arch Linux,设置了 ZFS。也尝试安装和体验了 Gentoo……

在使用 Linux 的过程中,我还发现了一个 UP 主:Houge Langley。这位 UP 主是一个医生,也是一个 Linux 用户。他的视频包含各个 Linux 发行版的使用体验,以及 Linux 基础知识,推荐 Linux 爱好者关注:

Obsidian

今年 Obsidian 发布移动版之后,这款笔记软件引起了我的注意。

Obsidian 最吸引我的地方,是强大的可定制能力:Obsidian 支持主题和插件,这些插件在电脑和移动端都可以使用。不存在电脑和移动端功能和体验不一致的问题。经过了体验和尝试,我最终选择了这些主题和插件:

由于自己的个人笔记数量较多,迁移成本太大。我主要在公司电脑上使用 Obsidian,用于记录工作日志和笔记。

Android

作为一个长期 iOS/macOS 用户,以下两个原因,让我重新开始折腾 Android:

  • 我的 iPhone XR 支持双卡,之前同时安装两张 SIM 卡使用。由于手机使用使用时间较久,待机时间越来越短。后来,我发现拔掉一个 SIM 卡,手机待机时间越来越短。所以我想将一张 SIM 卡拔掉,装在备用的 Android 手机上
  • Google Photos 开始停止免费的无限空间,想买一部 Pixel 手机,继续进行免费的照片备份
  • 自己已经长时间没有使用 Android 操作系统,想再次体验一下最新的 Android。恰好又看到了 awesome-switching 这个文档,对 Apple 之外的生态更加感兴趣了

所以,我买了一个二手的初代 Pixel,做为自己的备用机使用。并进行了如下一系列折腾:

首先,根据少数派的这一系列关于 Android 隐私的文章,安装了 Magisk,以及 App Ops 等一系列工具:

在这个过程中,我发现了炼妖壶(Island)这样的工具,能够将敏感应用隔离运行,保护隐私。以及 notocjk 等用于字体优化的 Magisk 插件。

然后,我把手机升级到了 Android 11。结果升级后,手机无法连接家中的 Wi-Fi。排查后发现是 IPv6 DNS 服务器的问题:我在家中使用 AdGuard Home,为了让内网设备的所有 DNS 请求都经过 AdGuard Home,我将 IPv6 DNS 服务器设置为 link-local 地址 fe80::11。结果 Android 11 不认这个地址,Wi-Fi 不停断连。后来尝试让 DNS 分配一个 IPv4 映射地址,手机就能正常连接 Wi-Fi 了。

接下来,我又安装了 PhotoSync,定期将 iPhone 上的照片同步到 Android 手机,实现用 Google Photos 免费备份照片。

UniFi Dream Machine

前段时间发现,我正在使用的 UniFi Dream Machine 路由器,在 GitHub 上有爱好者为其提供第三方工具:

这使得 UniFi Dream Machine 的可玩性大大提升,我也尝试了安装 ntopng 等工具,让自己的路由器拥有更强大的流量统计功能。

记账软件

今年年初开始尝试使用 beancount 进行记账。为了实现自动导入招商银行信用卡账单,我使用了下面这个脚本,并对其进行修改,支持支持招行新的账单邮件格式,以及 macOS Mail App 导出的账单:

记账半年后,发现自己的消费还算比较稳定,就慢慢失去了记账的动力…..

另外,在记消费账之外,我还使用着有知有行中的记账功能,来记录自己的存款、基金等账户的变化情况。

配镜

过去,我对眼镜和配镜的认知,只有「暴利行业」四个字。对于如何配镜、配什么样的眼镜等问题一无所知。

今年准备重新配一幅眼镜,才认真研究起来配镜,并发现配镜也有好多门道……

看了这篇文章,我知道了验光不仅仅需要提供度数和瞳距。部分定制镜片,还需要提供倾斜角、瞳高等,从而实现更好的视觉效果:

接着我又了解了一下镜片的种类,知道了除了普通的单光镜片,还有针对近距离用眼优化的数码镜片和渐进镜片。

但是,对于不同系列的镜片,厂商的价目册上有个各种令人眼花缭乱,看不太懂的术语。例如最近蔡司推出的智锐系列,看起来有很多功能,但是这些功能具体有什么作用,还是看不太懂。终于,我在蔡司的英文官网上,找到了一些相对详细的描述:

Chrome OS

曾经体验过基于 Chromium OSCloudReady。与 Chrome OS 相比,CloudReady 不支持 Google Play 和部分 Google 服务。所以,我一直想体验一下完整的 Chrome OS。

今年 12 月,我在 Twitter 上发现,通过第三方工具 Brunch Framework,Chrome OS 已经能运行在普通电脑上了:

我也进行了尝试,顺利讲 Chrome OS 安装在自己的电脑上。经过一段时间的体验,我觉得现在的 Chrome OS 已经拥有了更加完善的生态:支持 Web 应用、Android 应用、Linux 应用;还能通过 CrossOver 运行 Windows 应用。对我来说,Chrome OS 已经是一个能够满足自己日常需求的操作系统了。

阅读

2021 年自己读过的书并不多,除了技术类的书籍,只阅读过下面这三本。希望明年能够增加自己阅读量。

《游戏结束:任天堂全球征服史》

豆瓣Goodreads

这本书详细地介绍了任天堂的历史和趣闻。例如:

  • 任天堂如何在美国游戏业大萧条时进军美国市场并取得成功、并拯救了美国游戏业
  • 为了取得俄罗斯方块的游戏版权,任天堂和竞争对手到达苏联,并上演了一场精彩的版权争夺

之所以想要阅读这本书,还要从我如何对电子游戏产生兴趣谈起。

过去,我对电子游戏和游戏主机,是不了解、不感兴趣的。

上大学时,开始接触电子制作。我看到了使用 Wii 手柄的作品,以及自制游戏机的 DIY 项目,对游戏机硬件有了初步的、模糊的了解。

我的大学室友是一个游戏爱好者,有一次,他向我推荐了 GBA 版本的《节奏天国》。在模拟器上体验过后,我觉得它和我之前看到过的游戏「不一样」,并开始主动了解这款游戏的诞生背景,以及游戏背后的公司——任天堂。

随后,我购买了 3DS,以及后续推出的 Nintendo Switch;学习了《理解电子游戏(Understanding Video Games)》这门 MOOC 课程。对电子游戏的兴趣也逐渐提升。在大学四年级的一门课上,我还和同学合作完成了《游戏主机 30 年漫谈》的报告:

我和大学同学合作完成的《游戏主机 30 年漫谈》Keynote

《游戏主机 30 年漫谈》Keynote

现在的我,虽然不算是真正的「玩家」,但依旧对游戏保持着一定的兴趣。这就是我阅读本书的原因。

《卡片笔记写作法》

豆瓣Goodreads

第一次听说这本书时,中文版还没出版。英文名《How to Take Smart Notes》让我以为它只是一本关于记笔记的书,并没有引起我的兴趣。

而中文名《卡片笔记写作法》更贴切地描述了本书的内容:我们做笔记,最终是为了写作。或者说,是为了知识的整理、分享和输出。

所以,记笔记并不是仅仅为了摘录和收藏,而是应该用自己的话,把阅读的内容复述并记下来,并加上自己的见解和想法,让阅读的东西变成自己的东西。当笔记越来越多,形成一张张卡片,并建立起卡片之间的连接,这些看似无序的卡片之间就会形成新的秩序,并从中「涌现」出新的见解和想法,并成为我们写作的话题或素材。

不少人常常将笔记软件与「大脑」类比:Evernote 自称「你的第二大脑」,DEVONthink 也被一些人叫做「外脑」。最初我用笔记软件时,只是进行简单的收藏,没有感受到这些工具做为「大脑」的感觉。后来,当我放弃全文剪藏,而是用自己的语言记笔记、整理笔记时,才开始慢慢感受到了「第二大脑」的感觉。而阅读本书,开始尝试卡片笔记后,这种感觉更加明显了。

今年在写博客的过程中,也发现自己过去读过的看似「无用」的文章,以及看似「无用」的折腾经历,在写作过程中,也源源不断地被回想起来,并作为文章的素材和参考资料。

我想,如果利用好卡片盒笔记法,在记笔记的过程中,就能够将自己的想法、阅读过的内容、做过的事情,提前串在一起,从而给我们带来更多的灵感和素材。或许,这就是「connecting the dots」的感觉吧。

《被讨厌的勇气》

豆瓣 | Goodreads

今年女朋友开始看这本书,我也和女朋友一起,看完了这本书。

这本书主要告诉读者应该如何获取幸福,例如:通过「课题分离」的原则,分清属于自己的事情和属于他人的事情,不要让不属于自己的事情影响到自己的…..

不过,对我来说,这本书最大的意义,是更积极地完成自己想做的事情。例如,自己想做一件事时,不要为自己找各种不做的理由和借口,例如等自己换了工作再做、等自己有钱了再做、等自己搬家之后再做…… 其实,很多事情只要从现在开始,一步一步去做,总能完成的。如果找了各种各样的借口,可能就永远也完不成了。

2022

2022 年,自己还有很多要做的、想做的事情。

在生活上,2022 年将要考虑结婚,以及搬家、考驾照…..

在博客写作上,我想继续进行「面向数码爱好者的网络知识」系列文章的写作。

在 Side Project 上,我想继续完善一下好久没有更新的 AirTerminal,使用 SwiftTerm,增加日志记录功能,并优化界面。

希望在 2022 年,自己能够更好地平衡好生活、工作和兴趣。


> 本文题图来自 Unsplash,作者是 Markus Winkler


  1. 家中的路由器不支持关闭 IPv6 DNS 服务器地址的分配 

最后修改日期: 2022-01-01

留言

高满意 

非常棒的文章,让我也有了些启发。我想说的最重要的是,结婚请别忘记邀请我😄

2021 非常精彩了,学习了,和博主很多相似的,Oracle, Obsidian, Beancount 都折腾过,UniFi Dream Machine 看着不错,晚些研究研究~~

不定期来看 Blanboom 的技术文章,收获很多。也有一些共同在接触的东西。嘿嘿😁

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据