Mach

Mode Envoy & Sonnet

从入门到进阶 QK65 和 Zoom65 使我成功入门了客制化机械键盘的领域,对客制化键盘的方方面面都有了比较全面的了解,也对组装键盘开始得心应手。从价格上看,这两把键盘也都属于入门级范围。然而,通常这个价位的键盘都有个共同的特点,就是只有配合声音包才能得到比较理想的打字音。 所谓“声音包”就是在键盘的内部空间中,不同组件之间放置不同材料的软布垫,这类布垫包括 PCB 和定位板之间的夹心棉,贴于 PCB 板之上的轴下垫,PCB 底部的 PE 棉,最后还有用于盘底壳的底棉,这些材料可以很好的吸收打字时产生的回声,震动以及其他细碎的高频杂音,使得最终的打字音显得更为集中,低沉和浑厚。 QK65 和 Zoom65 都无一例外附带了完整的声音包,也都不出料的需要这些声音包的加持才能得到比较悦耳的打字音。然而,声音包带来的弊端也非常明显,在消除了高频杂音的同时,也将打字音变得非常同质化,整体声音偏低沉甚至沙哑。 客制化键盘的进阶版本都着力通过改进内部设计,如底壳内腔、内外配重的外观,材料的选择,甚至配合定位板和 PCB 的托架结构,来塑造出高亢明亮的打字音。这种多方位设计上的精进,
8 min read

ChinaDNS-NG

自从上次大费周章搞定了 OpenWRT 的编译以及一系列软件的设置后,软路由一直稳定运行了近一年时间,期间我也从 N4500 升级到了 N100。性能上限的提升也让我可以多跑几个 docker 容器,充分玩转例如像 Alist 这样的工具。 直到有一天,正当我需要访问一个网站时遇到了问题。这个网站是湾湾的一个类 kickstarter 的团购网站,网址为 flyingv.cc。网址和网页内容看上去都一切正常,但在不使用全局模式,或将该域名加入名单强制访问代理的情况下,网站无论如何都无法打开。 这种情况一般都是由 DNS 污染所引起的,通过本地以及软路由上 ping flyingv.cc 得到的 IP 也应证了我的判断。这让我再一次认真审视 OpenWRT 下所有和 DNS 相关的服务以及他们所起的作用。 首先 SSRPLUS 无论是 GFW 模式还是大陆 IP 模式,都是基于域名名单匹配,并不能完全杜绝
6 min read

从 QK65 到 Zoom 65 V2

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

替换 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