Blog

Alternate Screen Explained (Beginner's Guide)

Understand the alternate screen in terminal emulators, its role in vi editor mode, and how xterm.js uses this concept …

· 1 min
TerminalXterm.js

Makefile Explained (Simple Guide)

This article introduces Makefile, including its advantages, implementation details, and related information to help …

· 1 min
Build Tools

Visiting Peking University People’s Hospital (PKUPH)

Practical notes for PKUPH: what to bring, full flow, common pitfalls, and time‑saving tips.

· 2 min

Discover Alfred Remote for iOS

Explore Alfred Remote for iOS: setup, usage, and limitations. Learn how to control your Mac from your iPhone or iPad …

· 2 min
AlfredRemoteiOS

Ubuntu 22.04 SSH-RSA Login Failure

Debugging public-key auth failures on Ubuntu 22.04 after ssh-rsa was disabled by default; covers root cause and three …

· 2 min
LinuxWebShell

Linux File Permissions

This post explains Linux file permissions, how to interpret them, and how to check access rights.

· 2 min
Linux

Character Encoding Basics

Common encoding touchpoints, why encodings exist, and how ASCII, Unicode, and UTF-8 relate.

· 3 min

WeChat Official Account Failed to Upload GitHub Images

This article introduces the issue of WeChat official account failing to upload GitHub images, including usage scenarios …

· 2 min
Git

How to Use Whistle (Step-by-Step Guide)

Practical Whistle usage: setup, typical rules, and debugging workflows.

· 3 min

Demystifying Terminals: Emulators, Shells, and More

Understanding the difference between a Terminal, a Shell, and a Terminal Emulator, and how they relate to modern …

· 2 min
Development ToolsReflections

Tencent Cloud API Docset for Dash

Building a Dash docset for Tencent Cloud APIs: crawl pages, parse metadata, generate the SQLite index, and package a …

· 2 min
Docker

Getting Started with ssh2-sftp-client

Covers common pitfalls and best practices when using ssh2-sftp-client for listing, uploads, downloads, throttling, and …

· 3 min
WebShellNode.js

The Journey of Mastering iTerm2

This article introduces the journey of mastering iTerm2, including its advantages, implementation details, and related …

· 3 min
Development ToolsHardwareSoftware Recommendations

Blank Images While Drawing Mini Program Posters

Diagnosing Painter’s LRU cache and large GIF downloads that lead to blank poster images, plus mitigations.

· 2 min
WeChat Mini ProgramCanvas

Implementing One-Click Meeting Join with Alfred

This article introduces implementing one-click meeting join with Alfred, including advantages, implementation details, …

· 1 min
Productivity Tools

npm Development Dependencies

This article introduces npm development dependencies, including their advantages, implementation details, and related …

· 1 min
Node.js

Implementing sz/rz Upload/Download in WebShell

How to implement sz/rz upload and download in WebShell using ZModem (lrzsz), including capabilities, environment setup, …

· 2 min
WebShell

Extending JetBrains Toolbox App Browser Extension

This article introduces extending the JetBrains Toolbox App browser extension, including usage scenarios and …

· 1 min
Development Tools

Telegram Bot Development

An introduction to building a Telegram Bot, covering setup with BotFather, command configuration, useful Node.js …

· 2 min
Communication Tools

Difference Between --help and man Commands

This article introduces the differences between --help and man commands, including their advantages, implementation …

· 1 min
Linux

Establishing a Chinese Blog Translation Workflow

This article introduces establishing a Chinese blog translation workflow, including usage scenarios and implementation …

· 1 min
Insights

Migrating Blog Service to Tencent Cloud Hong Kong

Why and how I moved from GitHub Pages → Tencent CN → Vultr JP → Tencent Cloud HK; steps and benefits.

· 1 min
Cloud ServicesDeployment & Operations

iTerm2 integrated with Tmux

Learn how to integrate iTerm2 with Tmux for efficient terminal management. Step-by-step guide on installation and …

· 2 min
tmuxiTerm2terminal

Bought an Xbox Series S

Why I picked the Xbox Series S, setup notes, and first impressions.

· 3 min
Hardware DevicesAnnual Summary

Domain Transfer In/Out

Notes on transferring domains between registrars (Aliyun → Tencent Cloud), steps, timing, and fees.

· 1 min
Cloud Services