Categories
HomeLab
Linux
Web Development
Gaming
Networking
macOS
ICPC
Web Development
2024
Early Experience with ZFS RAIDZ Expansion
ZFS Expansion: turn a mirror in to a RAID
Run Ray-Tracing in Browser with WebAssembly
Play Helldivers 2 remotely with Moonlight and USB/IP project
2023
Use SmartDNS as DNS Server on RouterOS
Using NETMAP to obtain persistent IPv6 addresses and control source address
Use Nix as Package Manager in macOS
Optimizing multi-wan internet access using BGP full table on RouterOS.
Hands on MikroTik RB4011iGS+RM
My NAS and Data Backup
Site migration
2020
Search Telegram History with Elastic Stack
2019
Load NVMe Driver in UEFI Shell
Collect Server Network Traffic with Multiple IPs on one same interface
Linux Desktop on Dual Monitor with Different DPI
2018
Solution for Internet Connection Sharing Broken after Reboot on Windows 10
Migrate to Walkman From NetEase Cloud Music
Decode and playback MP3 in web browser using Web Assembly
2017
Create Linux Container with systemd-nspawn
Extend Storage with iSCSI and USB Gadget for Your PS4
Fix HiDPI issue for Netease Cloud Music
Implementing a Web Terminal
Dynamically Evaluate JavaScript on Single-Page-Application
Implementing AES-128-ECB (School Homework)
Compiling My Own OpenWrt (x86_64)
使用 UglifyJS 压缩 JavaScript 文件
Playing with AudioContext (01)
Playing with MediaSource (01)
2016
Simple Policy Routing on OpenWrt
Access IPv6 Network with Hurricane Electric's Tunnel Broker and PPTP
[HDU1008] Elevator
Things around my personal Minecraft server