UniFi U7 Pro 与 6 GHz Wi-Fi 初体验

最近家里的 Wi-Fi 设备更新换代,我第一次体验到了 6 GHz Wi-Fi,第一次在手机上见到千兆网速。本文记录一下前因后果。 术语对照表 IEEE 的命名品位实在是太差了,各代 Wi-Fi 标准的名称都是晦涩难记的数字和字母。我真不知道我以前是怎么记住这些术语的。总算从 2019 年推出的 Wi-Fi 6 开始,他们增加了一套更好记的宣传名称,并追认了 Wi-Fi 5 和 Wi-Fi 4。以下为对照表: 宣传名称 实际名称 年份 Wi-Fi 8 802.11bn 2028 Wi-Fi 7 802.11be 2024 Wi-Fi 6E 802.11ax 2020 Wi-Fi 6 802.11ax 2019 Wi-Fi 5(追认) 802.11ac 2014 Wi-Fi 4(追认) 802.11n 2008 Wi-Fi 3(民间追认) 802.11g 2003 Wi-Fi 2(民间追认) 802.11a 1999 Wi-Fi 1(民间追认) 802.11b 1999 Wi-Fi 0(民间追认) 802.11 1997 值得注意的是,Wi-Fi 6 和 Wi- ……

更换博客评论系统

最近帮家属装修她的博客,我发现装修博客比写博客有意思多了,于是也动起了装修自己博客的念头。本文记录了我把博客的评论系统从 Disqus 更换为 Twikoo 的过程。 一、越来越烂的 Disqus 本博客的搭建工具/平台经历了三个阶段: 2009 年~2010 年:搭建在 Blogger.com 上——当时 Blogger 已经被 Google 收购了; 2010 年~2017 年:「自豪地由 WordPress 驱动」——迁移到自建平台的原因我记不清了,似乎是因为 Blogger 被墙了; 2017 年~现在:使用 Lektor 静态生成。 静态博客相比 WordPress 虽然有诸多优点,但最大的问题在于评论系统很难做成静态的。我刚把博客做成静态的时候想着干脆不做评论系统了,读者如果想留言就寄送电子邮件。后来考察了一番,还是加了一个 Disqus 评论系统,但默认不加载,需要访客点击启用——我看到那一堆慢吞吞的 JavaScript 加载动画实在是心烦。 用了几年 Disqus 之后,这货逐渐走上了 enshittification 的道路。免费用户的网站将被 Disqus 强制插入广告,不仅占地面积 ……

从 LUKS 迁移到 LUKS + LVM

本文记录一下我最近从 LUKS 迁移到 LUKS + LVM 的过程。整理是最好的复习! 背景 Device mapper 是 Linux 里将块设备映射成虚拟块设备的框架。 dm-crypt 是用 DM 进行透明加密的组件。例如:将 /dev/sda2 映射成 /dev/mapper/cryptsda2,则往 /dev/mapper/cryptsda2 这个块设备写入的数据会被加密后实际写入下层的 /dev/sda2 块设备里。 LUKS 是以 dm-crypt 为基础,增加了密钥管理功能的加密实现。 我的笔记本电脑是这样的分区结构: NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS nvme0n1 259:0 0 476.9G 0 disk ├─nvme0n1p1 259:1 0 512M 0 part /boot ├─nvme0n1p2 259:2 0 450.0G 0 crypt / └─nvme0n1p3 259:3 0 26.4G 0 crypt [ ……

2023 年度总结

以往都是在一年的最后几天写年度总结,但这篇 2023 年度总结却是拖到 2024 年才写。 Fediverse 2022 年年末的时候,由于不满 Elon Musk 对 Twitter 的管理,我像许多 Twitter 难民一样,将发表微博客的平台由 Twitter 转移到了 Fediverse。现在我使用 Fediverse 已经一年多了,感觉良好。我的 Fediverse 实例是自建的,计划是像本博客一样,至少运营十年。实例没有向公众开放注册,而是靠朋友之间口口相传,慢慢地增加了少量(不到十人)的用户入驻。有种盖了个楼自己先住进去,然后亲朋好友也都搬来成为邻居的感觉! 在 Fediverse 上,每条帖子不再限制只能 140 个字,因此有时候我本想水一篇博客,最终只是在 Fediverse 上发了一条较长的微博客。 现实生活的忙碌 2023 年四月份的时候,我和家属人生中第一次买房。七月份的时候搬家,之后就忙着各种装修和改造。以前租房的时候,想在墙上挂个东西也会受到房东的限制;现在有了自己的房子,自然是想怎么改造就怎么改造。趁着政府有补贴,我们把天然气取暖换成了电力驱动的热泵空调,把储水式热水器也换成了效 ……

IPv6 学习笔记

说来惭愧,我直到最近,2023 年了,才终于正式用上了原生 IPv6 网络(之前只用过 Hurricane Electric 和 Cloudflare 的隧道)。十几年根深蒂固的 IPv4 思维让我在了解和学习 IPv6 的过程中充满了惊奇和欣喜。响应「整理是最好的复习」号召,我决定将我学到的知识整理成这篇博客文章。 本文试图用小黄鸭也能听懂的方式,从较为简单的 IPv4 基础知识开始由浅入深地讲到 IPv6。 一、IP 地址的写法 IPv4 IP 地址对于计算机来说是一串 0 和 1 组成的二进制数字。IPv4 地址是 32 bit 的,即由 32 个 0 和 1 组成。对于人类来说,常用的写法是把这 32 个 bit 分成 4 组,每组 8 bit,转成十进制,中间用点隔开——即所谓的「点分十进制」。因为每组是 8 bit,所以每个十进制数字的范围在 0 到 255 之间。 比如 Google 的 IPv4 地址(之一): 142.251.215.238 点分十进制用对人类比较友好的方式,简明地表达了从最小的 0.0.0.0 到最大的 255.255.255.255 一共 42 亿个地址。 一群计算机组 ……