从 Pixel 2 XL 换到 Pixel 4

在服役几乎整整两年后,我的 Pixel 2 XL 终于迎来了退休。 为什么要换 Pixel 4? Google 在 2020 年的发布会彻底搅乱了整个 Pixel 产品线。 不以“a”结尾的 Pixel 系列向来都是旗舰,代表 Android 阵营的最高水平。就算 Pixel 5 在除了 Soc 以外的其它方面做得还不错,但是终归算不上是旗舰机。最重要的是,即使换了更差的 Soc,Pixel 5 的价格还是那么高,综合来看,连 OnePlus Nord 都打不过? 所以我买

请不要让你的博客仅存在于互联网档案馆

晚上睡不着,于是翻了翻博客里之前的那些评论,发现之前的评论者们所留下的网址,已经有一大半无法访问了... 我觉得这是一件很可悲的事。人们认真创造的网页、写成的文字已不再存在于它们最初产生的地方了。 互联网档案馆是什么?它是一个非营利组织,运营着一个“时光机”项目,存档它的爬虫所能收集到的所有开放网页。 也就是说,当你的博客仅存在于互联网档案馆时,你的博客本身,就已经不存在了。 土豆写过一篇文章:《为什么我要写独立域名的博客》,其中写到了他建立博客的原因。不论是不是“独立域名

对 Linux 下触控板按键、加速和手势的优化(libinput)

我们都知道 macOS 下的触控板体验非常好,而 Windows 下的触控板体验最近几年靠着厂商的跟进和 Windows Precision Drivers 也进步了不少。其实在 Linux 的 Xorg 下想要达到类似的体验也非常简单。 Xorg 下经常用到的触控板驱动有 Synaptics(已停止维护)、libinput 和 mtrack。这篇文章将会用 libinput 来优化改善触控板的按键、加速和手势设置。 所需软件包 首先需要的肯定是驱动本体,libinput

使用 Openbox 作为基底打造你自己的 Linux 桌面环境

这篇文章会教你如何使用 Openbox 作为基底打造你自己的 Linux 桌面环境。 很久没有写过这类教程了,如果发现文章中的问题或不足,可以在评论中告诉我😁 开始之前 Openbox 是什么? 对于能够找到这篇文章的你,这应该不是你想问的问题吧... Openbox 是一个 WM(Window Manager/窗口管理器)用来显示并管理每个 GUI 程序的窗口。 经常被人们提到的 Gnome、KDE 之类的东西是 DE(Desktop Environment/桌面环境)。

网页自适应系统暗色模式的 W3C 新规范:prefers-color-scheme

近几年,各个主流操作系统都逐渐开始重视暗色模式,从而改善用户在环境光亮低时的阅读体验。随着水果在 iOS 13 与 macOS Mojave 中添加了暗色模式,除了 Linux 以外所有的主流操作系统都已经实现了系统层级的暗色模式。Linux 由于 DE、WM 的种类繁杂暂时没有统一的标准,但目前可以通过暗色 GTK+ 主题、浏览器插件等方式实现“伪全局”暗色模式。既然有了系统层级的适配,浏览器就可以读取暗色模式开关,从而实现网页的自适应。这就是新标准 prefers-col

为灵刃更换电池

在之前的文章《我的灵刃可能要返修了──为什么我对雷蛇又爱又恨?》中,我提到了我的这台机器出现的各种问题:A 面 Logo 不亮、屏幕漏光、性能衰弱过热降频... 又两个月过去了,这台笔记本又出现了一些奇奇怪怪的问题: 触控板难以按下 关闭独显,只通电牙膏厂核显时,在某些程序(例如 Telegram Desktop)中会出现渲染错误问题 我实在无法再忍,于是准备处理一下这些问题。 一打开 D 面后盖,我傻眼了: 这电池怎么鼓得像个馒头似的...🙃 从侧面看: 电池高出

对未部署 SSL 的网站能否保证数据传输安全的探究

由于瘟疫的影响,我校从开学到现在一直在进行网上授课。 网上授课本身没有什么问题,然而有些平台,特别是那些杂七杂八“XX 慕课”平台,在拥有大量用户的情况下不知廉耻地对保护用户数据没有任何做为,比如拒不使用 HTTPS——甚至在用户登录流程中也是。 不过,假如有某种方式可以保证在没有 SSL 保护时用户数据的安全,就不能排除这些平台使用了这种方式保障安全,从“没有 SSL”批评这些平台的这个切入点也就不存在了。所以我决定试着探究一下“未部署 SSL 的网站能否保证数据传输安全”

新的 materiality-typecho-theme

时间过的真快啊,从 2017 年 3 月 16 日我提交了这个主题的首个 commit,到现在已经整整 3 年过去了。 在之前的三年里作为一个完成度极低的主题能收获几十个 star 我已经很满意了,不过经过这两个月间的重构与完善,这个主题应该会更好用,所以特意写了这篇文章来宣传😂 当初这个博客刚刚建立时,由于我对 MD 的无脑粉,我使用了 HanSon/typecho_material_theme。但是...这个主题用的是 material bootstrap,所以我总觉得缺

我的灵刃可能要返修了──为什么我对雷蛇又爱又恨?

没错,才用了不到一年,我的灵刃就需要返修了。 发生了什么? A 面 Logo 不亮,屏幕有些的漏光,特别是左下角,而性能也不知为何“衰弱”了 我这台的 3DMark Time Spy 显卡跑分只有不到四千分,灵刃 15 2018 精英版的 1070 Max-Q 在正常情况下跑 4500~4600 应该没问题吧? 过热降频还极其严重,跑 CS:GO 死斗 Dust2 这张图平时帧率在 150 左右浮动,但有时候竟然能掉到 20~30 fps,还伴随强烈的 input lag.

ZFS──瑞士军刀般的文件系统

你是否曾遇到过如下情况: 应该给这个分区分配多少空间?另一个呢? 我正在覆写一个文件,突然间设备断电了!我的源文件和更改全都损坏了! 硬 RAID 卡太贵了,mdadm 用起来又太麻烦... 我不想用 RAID,但是想把两块硬盘上的空间分配至一个分区中,有没有除了用 LVM 外的其它办法? LUKS 用起来好麻烦,每加载一个分区都要输入一次密钥... 每次备份系统都要把整个系统打包,太浪费空间了! 我的硬盘太太太大了! 我的某个文件太太太大了! 那么为何不试试这个瑞士军刀