Blog

Streamlining WeChat Official Account Article Editing

I’ve been running my WeChat official account again for the past two months and have summarized some efficiency tips for …

· 1 min

How to Read Source Code

I recently read an article - How To Read Source Code. I deeply resonated with it, so I’m marking down my thoughts here. …

· 2 min
Insights

Trip to Baotou, Inner Mongolia

For the May Day holiday, I wanted somewhere convenient and uncrowded — ended up choosing Baotou. Some friends asked …

· 2 min

Submit URLs to Baidu via API

I wanted Baidu to index more of my blog posts, so I set up API submissions. Here’s the process. Get the API Token

· 2 min
BaiduSEO

Migrate Blog from Hexo to Hugo

I’ve used Hexo for 9 years. While Hexo is still alive, themes are scarce, the visuals feel tired, and customization …

· 2 min

Getting the DJI Osmo Mobile 7P Smartphone Stabilizer

I initially considered the Pocket 3, but after weighing the pros and cons, I decided on the Osmo Mobile 7P as a …

· 3 min
Year Review

Dart Development Guide in VS Code

Essential tools and tips for Dart/Flutter development in VS Code, including FVM integration and dependency management.

· 1 min
Mobile DevelopmentVS Code

Applying for a Wise Account

I recently needed to accept overseas payments via Wise, so I walked through the setup process—documenting it here. …

· 1 min

How to Use VSCode GitHub Copilot (Step-by-Step Guide)

I’ve been using Cursor for half a year, and it’s indeed quite good, but its weakness is the poor AI stability. …

· 3 min
AI

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

When there are many Flutter projects, you also face the same multi-version environment maintenance issues as Node.js …

· 1 min
移动开发软件推荐

Getting the iPad 11

I picked up the 11-inch iPad a few days ago. It’s an entry-level tablet, but it’s more than enough for me right now. …

· 2 min
Apple EcosystemHardware DevicesAnnual Summary

GPT4o Drawing Prompt Collection

Recently, to play with GPT4o’s drawing functionality, I resubscribed to GPT. Here I’ve organized a few prompts I’ve …

· 1 min
AI

Mac: Errors Installing WeChat v4

The WeChat desktop client recently shipped v4. I ran into an install error—here’s the fix. What’s New

· 1 min
CommunicationMac

Troubleshooting iPhone Text Message Synchronization Issues with Mac

Recently, I got a new MBA but found that text messages were not syncing to the new Mac, so I started troubleshooting. …

· 1 min
iPhoneMaciMessage

Troubleshooting Apple Universal Clipboard Issues

Like many of you, I rely on Apple’s cross-device clipboard synchronization. Recently, I encountered an issue where …

· 2 min
AppleClipboard

Options for Compiling TypeScript

Quick comparison of tsc, ts-loader, and babel-loader for TypeScript builds—what they do and when to choose each.

· 1 min
Build Tools

Frontend Basics — P3

Will AI replace IT? Not anytime soon. Keep an eye on AI, but don’t forget the fundamentals — they’re the foundation, …

· 1 min
JavaScript

Will There Be Webpack 6?

Webpack 5 has been out for a long time. Will there be a Webpack 6, or is Webpack exiting the stage? I checked the repo …

· 1 min
Build Tools

How to Use React Hook Form (Step-by-Step Guide)

Forms are a common interaction method in user interfaces, and validating/managing their state can be challenging. In …

· 7 min
ReactJavaScript

Tips about how to use highlight.js

A comprehensive guide on using highlight.js, covering CDN integration, language registration, auto-detection, and line …

· 1 min
highlight.jscode highlighting

Resumable Transfers with ssh2-sftp-client

I’ve used ssh2-sftp-client to implement terminal-side upload/download. Because it supports streams, I implemented …

· 1 min
WebShell

Next.js Project Build and Release Speed Optimization

Recently worked on a project using Next.js, the entire build and release time consumption was 12min, or longer. Looking …

· 1 min

Connecting Xbox Controller to OpenEmu

A guide on connecting and configuring an Xbox controller with OpenEmu on Mac for a better gaming experience.

· 1 min
OpenEmuXboxGame ControllerMac

Implementing JSON Schema-based Intelligent Suggestions in Monaco Editor

Implementing JSON Schema-based code suggestions in Monaco Editor for better JSON editing.

· 2 min
monacoeditorjson-schemajson

Getting the MacBook Air M4

I recently picked up a MacBook Air M4. After a few days of use, I’m quite happy with it, so here are some quick notes …

· 2 min
MacApple EcosystemHardware DevicesAnnual Summary