从 QK65 到 Zoom 65 V2

我的客制化机械键盘入坑实纪 我个人长久以来一直是 HHKB 的忠实簇拥者,自从开始工作以来到现在使用 HHKB 已经有十余年,它独特的键盘佩列以及和 VIM的紧密结合使得它在码农届有着特殊的影响力,被不少人奉为键盘届中的圣杯。 HHKB 的外壳是塑料材质,并且只有黑白两色,整体风格比较低调。对比现代的电子产品,特别是大多数苹果产品,缺乏金属材质所带来的高级感。在打字体验上,由于它是为数不多的静电容键盘,相比机械键盘显的更为高级,段落手感也非常独特,但相对较重的触发和触底克数,我在每次长时间使用后还是会感到明显的疲惫。 当我搬入新家,开始着手布置自己的书桌时,我希望能拥有一把更加个性化的键盘,不但能满足我个人对外观、打字手感和打字音的偏好,更重要的是其整体风格必须能融入到整个书桌的风格中,这样才能充分表达出我的个性。 在那之后不久我便入坑了客制化机械键盘,并在短时间内先后购入了 QK65 和 Zoom65 V2 这两把特点鲜明但又风格迥异的键盘。 QK65 第一次上手 QK65 时,阳极铝制外壳的丝滑手感让我瞬间联想到了 MacBook Pro 和 iPad,难以想象这款价

7 min read

More issues

替换 AliyunDrive-FUSE

近日由于阿里云盘修改了第三方接口的访问,导致我一直以来使用的 AliyunDrive-FUSE 无法正常工作,观察项目的 GitHub 也没有更新的迹象。 我一直以来用阿里云盘存储一些不太重要的视频文件或者是用来转存流媒体在电视上观看,因此 FUSE 项目可以很方便的将阿里云盘挂载到本地磁盘,然后配合 OpenWRT 中的 minidlna 功能,通过 DLNA / UPnP-AV 协议,可以让我在电视上直接观看阿里云盘里的视频内容。 由于 FUSE 项目似乎不再维护,而另一个项目 AliyunDrive-WebDAV 却及时更新适配了阿里云盘的 API 改动,可以正常使用。因此我计划将 FUSE 替换为 WebDAV 并配合 rclone 实现原先相同的功能,以下为详细步骤的记录。 1. 安装并配置 AliyunDrive-WebDAV(过程略) 2. 安装 rclone 后在 shell 中输入以下内容进行配置 rclone config
3 min read

使用 Sketch 绘制“指纹”图标

Inspired by Fingerprint Icon Speedrun Marc 在 AI 中的速绘让我惊讶于 AI 的强大和整个绘制的思路,因此我想尝试借鉴同样的方式,在 Sketch 中复刻出相同的“指纹”图标。 Step 1: 绘制 1/4 段圆弧 这一步比较简单,首先绘制一个正圆并取消填充色只保留边框,在这里我将边框宽度设置为 16px。接下来,通过编辑路径,删除上方和左侧的两个控制点,在这里需要注意的是,在右侧的路径属性面板中选择“打开路径”,并将端点样式设置为圆形,这样就得到我们想要的初始 1/4 段圆弧。 Step 2: 基于圆弧绘制环绕偏置路径 很不幸的是,在 Sketch 中,对于非闭合的路径而言,无法像在 AI 中那样绘制偏置路径。为了达到相同的效果,
3 min read

扩充 OpenWRT 的 Overlay 分区

首先,使用 cfdisk /dev/nvme0n1 在固态硬盘上新建分区,并命名为 /dev/nvme0n1p3 ,具体图形界面的操作步骤参考 eSir 的 OpenWRT Overlay 扩容教程 。接下来的 Overlay 的设置将参考 OpenWRT 官方文档说明 。 完成新建分区后通过 block info 命令查看最新的分区情况,输出结果类似如下 /dev/sda1: UUID="67E3-17ED" LABEL="EFI" VERSION="FAT32" MOUNT="/mnt/sda1" TYPE="vfat" /dev/sda2:
1 min read

M1 环境下编译 OpenWRT

编译 OpenWRT 按理说不应该是一个艰难的过程,许多人在两三年前就开始玩起了软路由,理应留下了不少宝贵的经验,然而对于我而言却存在两大挑战。根据 Lead 大神的官方教程,推荐的编译环境是 x86 Ubuntu LTS,然而我却需要在 Mac 上完成。虽然官方教程里同样也有针对 Mac 的步骤,但是我自己比较怀疑这些步骤是否仍然适用于最新的 macOS(考虑到近年来 macOS 的迭代速度比较快,内部软件更新也比较频繁),其次教程针对的是 x86 环境也就是 Intel 芯片的 Mac,而我的电脑是 M1 Max 芯片的 MacBook Pro,运行的是最新 macOS Monterey 12.5。 理论上我有三个选项:1、按照 x86 Mac 环境下的教程进行编译,2、安装虚拟机运行
5 min read

家庭网络方案演进 - 软路由 N4500

对于 x86 软路由,我的顾虑并非是它能做什么或不能做什么,而是其功耗和体积所导致的衍生问题。散热、噪音、体积等问题都和 x86 CPU 的功耗密切相关。为了能让软路由“消失”,和光猫一样藏在弱电箱中,我首先考虑的就是软路由能够不用风扇进行散热,这样不但解决了噪音问题,也避免了后续由于灰尘等导致的其他维护麻烦。 大家都说选择软路由其实就是在选择 CPU,而选对 CPU 首先要明确自己的需求,我短期内并不考虑玩虚拟机或者 NAS,因此基于先前三点需求之上,对软路由的额外期待就是能够满足千兆科学上网,因此除了平衡功耗和 CPU 核心数量的同时,CPU 单核的加解密性能(AES 性能)也是关键的因素之一。 恰好在此时,我在油管上看到了最新的 R69S 软路由,十一代 Intel N4500 双核双线程 CPU 虽然从跑分和绝对性能上落后于当下比较流行的 J4125(就更不用谈 i3 及以上的软路由了),但是其亮点在于,TDP
5 min read