Blog

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

Applying for GitHub Sponsor

Learn how to apply for GitHub Sponsors and support open-source developers. This guide covers sponsoring others, applying …

· 2 min
GitHub

Automatically Append Prefix/Suffix to Storybook Titles

How to auto-append component names to Storybook titles via a custom webpack loader, plus implementation details and …

· 2 min
Build Tools

Remote Development IDEs

How I set up remote development with Visual Studio Code and JetBrains Gateway to offload heavy workloads to beefier …

· 2 min
VS CodeJetBrainsJetBrains GatewayWebStorm

Whistle Plugin Development - remote-rules

This article introduces Whistle plugin development for remote-rules, including its advantages, implementation details, …

· 3 min
Network ToolsNode.js

About Alfred:Read the authentication code in your recent messages

Explore how to use Alfred workflow to extract SMS verification codes with one click, enhancing the 2FA experience on …

· 2 min
AlfredWorkflowMFA2FA

Global Type Definition Issues in Third-party Packages

When global types in third-party packages don't apply, here’s how to wire them up in TS or JS projects and the ideal …

· 1 min
TypeScript

HTTPS Certificate Revocation

This article introduces HTTPS certificate revocation, including its advantages, implementation details, and related …

· 2 min

File Upload Accept Compatibility Issues

This article introduces file upload accept compatibility issues, including usage scenarios and implementation details to …

· 2 min
HTML

Glob Patterns

This post introduces glob patterns, their differences from regex, usage scenarios, and learning resources.

· 2 min

How to Use Keys and Certificates (Step-by-Step Guide)

Quick notes on OpenSSL, PEM/DER/CER formats, and practical tips.

· 1 min
Security

Deriving Public Keys from Private Keys in JavaScript

This article provides an introduction to deriving public keys from private keys in JavaScript, including the advantages, …

· 2 min
JavaScript

Implementing Click-to-Open IDE Files in iTerm2

This article introduces how to implement click-to-open IDE functionality in iTerm2, including the advantages, …

· 2 min
Development ToolsProductivity Tools