Blog

AddThis Share Button Service

This article introduces the AddThis share button service, including registration, creating profiles, obtaining unique …

· 1 min

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

This article introduces Certbot, including its advantages, implementation details, and related resources to help improve …

· 2 min

SSH Login to GitHub Failed

Troubleshooting an SSH login failure to GitHub that turned out to be DNS pollution, including analysis and workarounds.

· 1 min
WebShellGit

JSON vs BSON Comparison

This article provides a comparison between JSON and BSON data formats, including their differences, advantages, and use …

· 2 min
JSONBSONData Serialization

About npm publish: Something you may not know.

Explore the intricacies of npm publish, including how lock files are handled and the impact on package distribution. …

· 2 min
npm

Google Cloud 3-Month Free Trial

This article introduces the Google Cloud 3-month free trial, including its advantages, implementation details, and …

· 2 min
Cloud Services

Proxies Explained (Simple Guide)

A practical guide to proxies: types (system, virtual NIC, browser, reverse), tools, and how they interact.

· 4 min
Network Tools

Shortcuts on iPhone

This post summarizes how I use Shortcuts on iPhone, with common workflows and notes.

· 2 min
Productivity ToolsApple Ecosystem

FreeBSD Password Login Timeout Error

This article provides an analysis of FreeBSD password login timeout errors, including troubleshooting steps, …

· 3 min
WebShellLinux

A Trip to Handan, Hebei

This article introduces a trip to Handan, Hebei, including travel experiences and details, to enhance the efficiency of …

· 4 min
Personal Essays

How whoer Detects Your DNS Resolver

A walkthrough of how whoer identifies your DNS server by leveraging DNS resolution behavior with randomized subdomains.

· 1 min

Hotkey Planning in WebShell

This article introduces hotkey planning in WebShell, including advantages, implementation details, and related resources …

· 3 min
WebShell

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

Registration tips, regional quirks, and premium options when using Spotify from mainland China.

· 3 min
Software Recommendations

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