Archive

161 writings

7 writings

autumn/02

  1. Deep Time: From Fish to Human — Notes After the Exhibition
  2. Shanghai Natural History Museum

summer/10

  1. Two Days in Anshun: Huangguoshu and Longgong
  2. Evaluation Timing of Set Comprehensions vs. Generator Expressions in Python
  3. Notes From Qingcheng Back Mountain
  4. Wangjiang Pavilion, Remembered
  5. From Qingyang Palace to Baihuatan, Part 2: Inside the Park
  6. From Qingyang Palace to Baihuatan, Part 1: A Chengdu Riverside Afternoon and Local Lore
  7. Huanhua Creek Notes: Sichuan Museum and Du Fu Thatched Cottage
  8. Let Carapace Handle Nushell External Completions
  9. Migrating From instant.page to the Speculation Rules API
  10. Two Days at Dujiangyan and Mount Qingcheng

spring/13

  1. Notes on Adding I18n to a Hexo Blog
  2. Colophon
  3. Way to Minimalism, Part 1: Meta Bar
  4. Writing a UESTC Graduation Thesis in Typst: Feasibility Check and Pitfalls
  5. Troubleshooting EdgeOne Pages 404s on Chinese Paths and Migrating Around Them
  6. Adding Hot Reload to Hexo
  7. Spring Day at the Chengdu Botanical Garden
  8. Death Stranding 2 Notes
  9. Chengdu Natural History Museum
  10. Use Symlinks to Keep LLM Configuration Files in Sync
  11. Langya Terrace Travel Notes
  12. Use Gum in Nushell Scripts for Better UIUX
  13. Sea World & Panda Base

winter/16

  1. Beneath the Wheel
  2. Zhushan Xiugu Travel Notes: A Famous Mountain by the Sea
  3. Karabiner Breakage on macOS 26.4 Beta 1 and a Temporary Workaround
  4. Write Your Components With Custom Elements API
  5. Type Less With Code Snippets
  6. UI/UX Terminology
  7. Consolidate Your Project Commands With Just
  8. Exploring Progressive Image Loading Techniques
  9. Job Control in Nushell
  10. HTML Table Overflow Issues
  11. Fix Clickable Hyperlinks in Tmux With Ghostty
  12. A Practical Guide to OpenCode
  13. Blog Changes in 2025
  14. Web Log. 2026
  15. PostBuild With ESBuild & Minify-HTML
  16. Streamline Package Development With Bun Link

autumn/12

  1. Optimize Shiki's HTML Output With styleToClass Transformer
  2. Inline Code Highlighting With Markdown-It & Shiki
  3. Multi-Theme Blog Design in Hexo: Theme Switching With CSS Variables and the :Where Selector
  4. Fix Markdown Footnote Jump Overlap With CSS Scroll-Margin-Top
  5. Enable Autocompletion for Lua API With Stub Files
  6. Configuring Music Player Daemon (MPD) and Clients on macOS
  7. Nushell - Cross-Platform
  8. Hexo Site Performance Optimization Notes
  9. Tmux Floating Panes: Temporary Tasks Without Context Switching
  10. VSCode Status Bar Ricing
  11. Blog & OSS CDN Traffic Splitting Between Mainland China and Overseas
  12. NuShell FFMpeg Utils

summer/17

  1. Shell Inline Editing & Vim/Emacs Keybindings
  2. Shiki Code Highlighting Test
  3. Set System Env-Vars in UNIX
  4. Understanding HTTPS: Encryption, Certificates, and TLS
  5. Understanding Responsive Images: From Pixels to DPR
  6. I Switched From Fzf to Television: Declarative Channels for Cross-Shell Fuzzy Finding
  7. IO Multiplexing
  8. Jinji Lake, Suzhou
  9. Lingering Garden, Suzhou
  10. Making Web Fast —— LCP Optimization
  11. VSCode VIM Part I - EasyMotion
  12. Clean Disk Space in Ubuntu
  13. Network IO Models
  14. Understanding Python's GIL: The Problems It Solves and the Limits It Imposes
  15. GoWall
  16. Decorator @Cached_property
  17. Fixing the 403 Forbidden Error From Keycloak's UserInfo Endpoint

spring/13

  1. Linux File System Architecture Introduction
  2. Set Git Proxy
  3. Learn Git Data Structure Design
  4. Programming Languages Cheat Sheet
  5. Night Tour of the Master of the Nets Garden, Suzhou
  6. Spotify Ricing(Spicetify)
  7. Edge for Android Workspace Sync & Ad Blocking
  8. Humble Administrator's Garden
  9. Tiger Hill
  10. Use Docker and SSH to Work Around Old Ubuntu Dev Environment Compatibility Issues
  11. Python Data Structures Cheat Sheet
  12. Installing FastFetch on Ubuntu 18
  13. How to Install VSCode Extensions Offline: Downloading and Installing VSIX Files

winter/09

  1. Use Medium-Zoom in Hexo Blog
  2. Nushell Command Completion Guide
  3. Xiaohongshu Spring Festival Temple Fair - Yiyi Ruyi New Year's Eve
  4. Dotfile Manager - Dotbot
  5. VS Code DevContainer
  6. UESTC to Momenta
  7. VSCode Ricing
  8. Internet Checksum
  9. Decorators Pattern in Python

autumn/12

  1. Music Player for Windows and Android
  2. Theory Notes on Generic Programming
  3. Windows 11 Start Menu Widgets (Phone Link)
  4. Python Dev Environment and Toolchain: VSCode, UV, Ruff
  5. The Proxy Pattern in Java
  6. Personalization for Terminal, Shell & Prompt
  7. Web Authentication & Authorization
  8. Java Priority Queue
  9. Personalization for Mobile Phones
  10. Blog Performance Optimization Notes
  11. Configuring a Clash Proxy for OneDrive Business
  12. Black Myth: Wukong

summer/13

  1. Tangdao Bay & May Fourth Square
  2. A Visit to Qingdao's New Zhanqiao and Deep Blue Light
  3. Add Diana/Ava Live2D Models to Hexo Icarus
  4. Tomcat
  5. Http Protocol
  6. Apache MyBatis
  7. Apache Maven
  8. Linux Network Namespace
  9. Tang Duo Ling: Reeds Fill the River Islet
  10. Handscroll of the Humble Abode
  11. Shell Programming
  12. Death Stranding Gallery
  13. Unix/Linux OS Introduction

spring/22

  1. Scoop Handbook
  2. Move WSL to Another Drive
  3. File System
  4. I/O System
  5. Understanding Git Reset and Revert
  6. ChⅥ Database Application Programming
  7. Git Rebase, Squash, and History
  8. Ch4 - Database Design and Implementation
  9. The Dead Lock
  10. The Processor Scheduling
  11. Process Scheduling in OS
  12. Ch3 - Database Operations With SQL
  13. Reflection in Java
  14. Thread
  15. Inter Process Communication
  16. Concurrency & Parallelism Etc.
  17. Linux Commands
  18. ProcessSync
  19. Ch2 - the Relational Model of Databases
  20. Git for Android
  21. Process Description and Control
  22. Process & Thread

winter/16

  1. Introduction to Operating Systems
  2. Glossary for Database
  3. Java Stream
  4. Functional Interface
  5. Two Poems From the Book of Songs, Airs of Bei
  6. Evaluation Strategies in Programming Languages
  7. Java Hashtable
  8. Music Easter Eggs in Cyberpunk 2077
  9. Database Basics — Functions & Constraints
  10. Using tasks.json
  11. Six Poems Written Passing Songyuan While Cooking Breakfast at Qigong Inn
  12. Database Basics_Core Concepts & SQL Syntax
  13. VS Code Extensions
  14. Letter From Olgierd Von Everec
  15. Setting Up a C/C++ Debug Environment in VSCode
  16. Configuring a GitHub Image Bed With PicGo (Typora & vs Code)

autumn/04

  1. Java SE Generics
  2. Lab: Ratex Preview
  3. Lab: Flavoured Markdown & HTML Element Preview
  4. Lab: Custom Components Preview

summer/02

  1. Lab: Markdown Preview
  2. ChangeLog