Blog

Achieving Ebook Reading Freedom

A simple setup for ebook reading: WeRead for apps and imports, plus a Telegram Z-Library bot for finding titles.

· 2 min
Communication ToolsHardware

How to Use 1Password (Step-by-Step Guide)

Having used 1Password for many years, here I’ll summarize the usage methods of 1P.

· 4 min
1Password1PPassword ManagerMac

Detect and Remove Unused Dependencies in Projects

Recently when looking at some projects, I found many dependencies. After searching a few randomly, I discovered they …

· 2 min
npmyarntools

Pipeline Optimization — Cache Directories

Speed up CI pipelines by caching npm dependencies on the host and inside Docker builds, with example Jenkinsfile …

· 1 min
DevOps

Converting MP3 and Other Formats to WeChat Silk Audio Files

I’ve been playing with WeChat bots in my spare time, and recently wanted to add support for sending voice files. …

· 1 min
Communication Tools

One-Click Open VSCode Projects with Alfred

Cursor(VSCode) has been used frequently for coding, but opening projects is inefficient. I wanted to create an Alfred …

· 1 min
AlfredVSCodeCursorWorkflow

How to Use DeepSeek AI Translation with Eudic Dictionary (Step-by-Step Guide)

Eudic Dictionary’s default translation quality is average, and using Eudic AI requires a separate payment. Fortunately, …

· 1 min
Eudic DictionaryDeepSeek

AI Usage in JetBrains IDE

This article discusses AI usage strategies in JetBrains IDEs, including tool configurations and practical …

· 2 min
Development ToolsAI

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

DeepSeek AI has gained considerable attention recently. Today, I learned about it and considered migrating some of my …

· 2 min
ChatGPTDeepSeekChinese AI

JD Plus Membership Tips

As a JD Plus member for more than seven years, I’ve collected a few tips worth sharing. Notes

· 2 min

Viewing Key Performance Metrics in Chrome

Frontend developers need to pay attention to key performance metrics that help us understand website performance status …

· 1 min

Is Deploying Node.js on Multi-Core Machines a Resource Waste

Our server-side project is deployed in a cluster, with each POD running a docker-nodejs application. POD configuration …

· 1 min

Command Line Git Operations Repeatedly Prompt for Username and Password

When executing git pull/push operations in the terminal, it keeps prompting for username and password, even though I’ve …

· 1 min
Git

Visiting Peking University Third Hospital

I went to PUTH to buy finasteride and encountered various pitfalls. Here’s the full process; hope it helps.

· 3 min

2024 Year-End Review

2024 reinforced the lesson that choice is often more important than effort. Despite three years of dedication, I've seen …

· 3 min
Year Review

Purchasing JetBrains AI Assistant from Low-Price Regions

How to switch your JetBrains account region, subscribe via the China store, and still access the global AI Assistant …

· 2 min
Development ToolsAI

peerDependencies Explained (Simple Guide)

Besides dependency and devDependency in package.json, there’s also peerDependency. Let’s resolve a real-world error to …

· 2 min
Node.js

Must-Have Tools in 2024

This year, I updated some software and hardware. There are not many items, but all are practical tools. Let’s take a …

· 2 min
Tools2024

Click-to-Component Source Code Analysis

Click-to-component is a React component that enables one-click navigation to source code, significantly improving …

· 2 min
ReactFrontend DevelopmentTechnical Learning

Elderly Parent Hukou in Beijing

We planned to move my mother‑in‑law’s hukou to Beijing. The procedures are numerous and the outcome is uncertain — many …

· 2 min

Get GitHub Education Verification for Free Copilot Access

The better AI code assistance tools are Cursor/GitHub Copilot/JB’s AI Assistant. Due to cost considerations, I only …

· 1 min
Git

Enhance Development Experience with click-to-component

In actual development, finding code often involves copying styles or text from the browser and searching in the IDE. …

· 2 min
ReactFrontend

NAS with Alist Integration to Solve Quark Cloud Drive Viewing Experience Issues

Quark Cloud Drive cannot be directly integrated into Infuse for viewing. To make movie watching more convenient, here …

· 1 min

JetBrains URL Scheme Explained (Simple Guide)

While using click-to-component recently, I discovered it didn’t support JB IDE integration, so I spent some time …

· 2 min
JetBrainsURL Scheme

How to Use Alfred to Retrieve Local Network Information (Step-by-Step Guide)

To quickly access my network proxy information and public IP details, I created a workflow for convenience. Screenshots …

· 1 min
AlfredWorkflow