新手学电脑,请多多关照
ping 1.1
It seems like most people ping some long IP addresses or even domains to test their Internet. Just ping 1.1.…
Read more ⟶
Librebooting X230
Flash Libreboot to ThinkPad X230 with Flipper Zero…
Read more ⟶
Android 之魂早已烟消云散。
R. I. P. Android…
Read more ⟶
Bringup V3s in 3 hours
Port mainline kernel and U-Boot to my V3s dev board with little embedded experience…
Read more ⟶
Nginx access log to standard output (or journald)
It is not as easy as using /dev/stdout…
Read more ⟶
Intro to the long awaited Java Panama
The long awaited Java FFI…
Read more ⟶
Hackergame 2023 Writeup
一年一度的 Hackergame Writeup…
Read more ⟶
Turning 20
北京时间 2023 年 9 月 27 日,20 岁了。…
Read more ⟶
The Missing Introduction of Active Directory Certification Services
ADCS is a widely-used online CA, but many admins get lost due to its lack of docs…
Read more ⟶
RISC-V Vector Basics and Development Environment
I recently setup a development environment for RISC-V Vector (RVV) intrinsics. Here are some tips and steps.…
Read more ⟶
Deploy Always-On OpenVPN via Group Policy
Write-up on deploying always-on OpenVPN…
Read more ⟶
OpenVPN Always-On Auto Roaming with Route Metric
Route over VPN while not on-prem and vice versa.…
Read more ⟶
After playing 《恋爱绮谭~不存在的夏天~》
考完期末实在无聊,就把去年十一月份没推完的《恋爱绮谭》给推完了,简单谈谈看法。…
Read more ⟶
记一次滚动内网 Root CA 及 ADCS Issuing CA
重练整个 PKI 的故事和遇到的坑…
Read more ⟶
多伦多之行
游记(…
Read more ⟶
运维日志:升级 Mastodon 时遇到的 Ruby 版本问题
记录一下 Arch Linux 上 Ruby 标准库的版本问题…
Read more ⟶
Notes on setting up YubiKey (Smartcard) authentication for Active Directory
Some common mistakes and workarounds…
Read more ⟶
Trick: Use CSS to show dynamic text
How to show some simple server-generated text on HTML, without JavaScript?…
Read more ⟶
UBCAni Pop Up Hanami 游记
本校动漫社今天举办了一场规模还行的活动,包括但不限于女仆装咖啡馆和其他活动,我去凑了个热闹,以下是游记。注意,多图杀猫。…
Read more ⟶
修网日志:一个 Linux 路由器的 Conntrack 表因为 BT 满了,这是它发生的奇怪变化
本文转载自个人 Telegram 频道 2022 年 8 月 18 日的 Post。…
Read more ⟶
Fallback to Arch Linux Archive if the local package database is outdated
A quick way to install packages on old systems…
Read more ⟶
Announcement: Switch to a new GPG Key
My old GPG key F99854A5DAA0D15DF2FEF89CBCD2B4B9E853C284 has been deprecated on Jan. 19 / 2023 00:10 PST.…
Read more ⟶
我的假期生活
2022 寒假回顾。注意,多图杀猫,本文大约花费 3.3MiB 字节。…
Read more ⟶
我与二零二二的故事
二零二二年在我的一生中都是不同寻常的 —— 和大多数高三学生一样,我在这一年经历了高三的课业压力、考大学、并成为了一名大学生。但给我留下印象最深的不是这些人生中的重大变化,而是 ……
Read more ⟶
Hackergame 2022 迫真跟风 Writeup
第一次写 Writeup 吧 …?…
Read more ⟶
From Grub to Ext4 to MBR to Ubuntu: What the heck, Linode Ubuntu?
Wait … what? I had never seen this before.…
Read more ⟶
After Watching CLANNAD
看番游记…
Read more ⟶
After Crossing the Stage
我毕业了…
Read more ⟶
Use the TDLib C interface
TDLib is native for C++ only, but its C binding is rarely used.…
Read more ⟶
二〇二一
年终小记…
Read more ⟶
Arch Linux on Btrfs RAID with LUKS
I spend some hours to setup Arch Linux on an encrypted Btrfs RAID root. Here is what I did.…
Read more ⟶
ASUS ROG Secure Boot Settings Confusion
ASUS ROG motherboards have a confusion naming of Secure Boot settings, and I want to explain it.…
Read more ⟶
Minecraft 1.17 Panic Iron Golem Spawning Mechanism
How does Minecraft panic iron golem spawning work.…
Read more ⟶
在 Arch Linux QEMU 上安装 Windows 7 UEFI 虚拟机
Arch Linux 编译的 OVMF 并不支持 CSM,这导致无法启动 Windows 7 系统。我们来修好它。…
Read more ⟶
切换到 Hugo
话说天下大势,分久必合,合久必分。个人博客也是如此,只有不断尝试新事物,才能体会到乐趣。…
Read more ⟶
Yandex “檄文” —— 一个垃圾邮箱是如何浪费我的时间的
注册了一个免费的域名邮箱,这也是悲剧的开始。…
Read more ⟶
Kindle 七代越狱 —— 第一部分:拆机
由于 Kindle 看 PDF 功能很差,博主决定越狱装一个好用的阅读器来试试。当然,因 Kindle 的尺寸问题,PDF 阅读仍有困难。本着爱折腾的习惯,也拆机来练一下手,体会一下多年未有的快乐。…
Read more ⟶
统一包管理 —— PackageKit 介绍及初步使用
各 GNU / Linux 发行版的包管理使用方式不一,就由 PackageKit 一统江湖吧。…
Read more ⟶
在树莓派 3B 上安装 Windows 10
尝试在树莓派上安装完整 Windows 10。…
Read more ⟶
最新 Homelab 完工,报告
此为一篇自荐文,其意在于分享心得、经历和配置。…
Read more ⟶
Linux 上的 SQL Server Express 初体验
最爱的 Linux 搭配 MS SQL Server,可谓是锦上添花。…
Read more ⟶
Linux 入域简明教程
Linux 加入 Active Directory 域其实不难。这一切皆 Samba 所赐。…
Read more ⟶
分享自用 WireGuard S2S 配置
由于需要让家里网络连到 Azure 网络且不使用 Azure VPN,于是攒了一个 WireGuard 配置出来。…
Read more ⟶
使用 Tor 连接 Freenode
Freenode 公开 IP 的功能令我十分不爽。然而鉴于自己低下的语言能力,我选择使用 Tor 而不是去申请隐藏 IP。由于 Freenode 对 Tor 有诸多限制,便有了本文。…
Read more ⟶
使用 Grub2 引导加密的分区
单独的 /boot 很难看,我们一起修复它。…
Read more ⟶
使用命令行安装 Windows
Windows 安装的最简单方法是使用 Setup。然而这并不能满足我的需求。…
Read more ⟶
在 Arch Linux ARM (UEFI) 上使用 Grub
如何优雅地处理内核参数(cmdline)问题?今天我探索了一下 Arch Linux ARM(UEFI)下的 Grub 引导。这样做可以完全做到和固件分离,并且非常方便。…
Read more ⟶
在 RPI3 UEFI 上安装 Arch Linux ARM
既然都有 UEFI 了,那么安装 Arch Linux ARM 自然也不是难事。好在 Arch Linux ARM 官方提供了通用镜像,而且支持 EFISTUB,这使得安装异常简单。…
Read more ⟶
RPI3 上的 UEFI
最近尝试复活家里长期吃灰的 Raspberry Pi 3 B。无聊网上搜得了一个开源的 RPI3 UEFI 固件,这里做一个记录。…
Read more ⟶
在 Arch Linux 上安装 WordPress
由于前两天在两个 Arch 上安装并配置了 MariaDB 和 WordPress,这里做一个记录。…
Read more ⟶
在 Azure 上使用 Arch Linux
众所周知,Azure 没有像 Vultr 一样上传 ISO 的功能(取而代之的是上传 VHD),也没有像 Vultr 一样,可以直接选择 Arch Linux 进行安装的功能。这给在 Azure 上安装 Arch 带来了不小的麻烦,不过我们仍然可以用 vps2arch 安装。…
Read more ⟶
切换到新的博客
2020 年 5 月 11 日,我切换到了新的博客。…
Read more ⟶
创建一个 Windows To Go 工作区
这是一篇从前博客迁移来的文章。…
Read more ⟶
用 Vultr 跑免费的官方正版 Windows Server
这是一篇从前博客迁移来的文章。…
Read more ⟶
返璞归真 —— 让 Windows 10 用上 7 风格
这是一篇从前博客迁移来的文章。…
Read more ⟶
让 GCE 「科学上网」
这是一篇从前博客迁移来的文章。…
Read more ⟶
2018 年度总结
这是一篇从前博客迁移来的文章。…
Read more ⟶
使用 Docker 多阶段构建来减小镜像大小
这是一篇从前博客迁移来的文章。…
Read more ⟶
解决海外网易云播放问题 x Chromium
这是一篇从前博客迁移来的文章。…
Read more ⟶
送你一个 Android P
这是一篇从前博客迁移来的文章。…
Read more ⟶
Swift Backup 备份 SD 卡 App 的一个坑
这是一篇从前博客迁移来的文章。…
Read more ⟶
从 Vibrator 到系统服务
这是一篇从前博客迁移来的文章。…
Read more ⟶
把博客完全迁移到 GitHub,开启懒人之旅
这是一篇从前博客迁移来的文章。…
Read more ⟶
访问隐藏 API 的另一条路
这是一篇从前博客迁移来的文章。…
Read more ⟶
app_process与UID
这是一篇从前博客迁移来的文章。…
Read more ⟶
Zygote 与 app_process 的启动与作用
这是一篇从前博客迁移来的文章。…
Read more ⟶
WebServlet+Jetty+Nginx轻松开发并部署应用服务器
这是一篇从前博客迁移来的文章。…
Read more ⟶
从 Typecho 到 Hexo
这是一篇从前博客迁移来的文章。…
Read more ⟶
Lineage OS 红米3 中国电信无法使用 2G/3G 的爬坑记录
这是一篇从前博客迁移来的文章。…
Read more ⟶
使用app_process提权
这是一篇从前博客迁移来的文章。…
Read more ⟶
【通知】博客迁移时间轴
这是一篇从前博客迁移来的文章。…
Read more ⟶
绿色守护处方
这是一篇从前博客迁移来的文章。…
Read more ⟶
[黑历史] CYANOGENMOD API 初探——自定义磁贴
从早期博客迁移来的小时候的文章,以作纪念…
Read more ⟶
[黑历史] GREENIFYSHUTCUT开发经历小记(2)
从早期博客迁移来的小时候的文章,以作纪念…
Read more ⟶
[黑历史] GREENIFYSHUTCUT开发经历小记(1)
从早期博客迁移来的小时候的文章,以作纪念…
Read more ⟶