Recently, I used Monaco editor to implement an SQL editor. To improve the user experience, code auto-completion was …
Recently, because of Claude Sonnet and Cursor, I started contacting Claude. After using it for a while, I found that …
Importing from lib vs. es vs. package root can change bundle size dramatically; why and how to choose.
This article is the author's introduction to the Draw.io user guide, including the advantages, implementation details, …
Can environment variables be set when connecting to a server using the Node.js SSH2 client? After investigation, it was …
Get and activate a Giffgaff SIM from China: buy, register, pricing, keep-alive, use cases, and GV comparison.
Explore methods to monitor and handle network disconnections in web applications, improving user experience and …
What function calling is, how the schema-driven tool flow works, and a minimal weather example end-to-end.
This post introduces ShellCheck, covering when to use it and how it works so you can adopt it more efficiently.
Notes from a 4-day Shenyang trip: lodging, night/early markets, transit, sights, and impressions.
Implement large file downloads with StreamSaver.js in JavaScript. Overcome browser limitations and enhance your web …
Learn about Wave Terminal: a free, open-source terminal supporting Mac, Linux, and Windows WSL. Discover its features …
Brief introduction to GPT-4o mini by OpenAI. Learn about its features, cost efficiency, and usage scenarios in 160 …
When consuming server-sent streams (e.g., Axios with responseType 'stream'), parse error payloads via stream events and …
Explore Duolingo: platforms, pricing, courses, and tips. Learn how to maximize your language learning experience with …
A practical guide to connecting to Google Cloud Platform (GCP) virtual machines using the gcloud SDK and Identity-Aware …
This article introduces installing Flarum on CentOS 7, including the advantages, implementation details, and related …
How to customize Source Map generation in Webpack, including when to enable it, how to exclude specific files, and …
This article introduces line separators in text files, including usage scenarios and implementation details to improve …
This post explores whether an SSH2-based web terminal can specify a startup file when opening an interactive session, …
Since its launch, ChatGPT has been highly popular, and its release events have overshadowed those of Apple. Everyone is …
Explains how to enable MITM on Apple TV using Surge—either via a Mac gateway or directly on tvOS—and how to install the …
This post explains SSH exec errors when connecting to OpenCloudOS, including analysis and fixes.
Explains the 'Ignoring unknown extended header keyword' message when using tar between macOS and Linux, why it happens, …
Shows how to detect the machine’s CPU architecture in shell scripts so you can download the correct Code Server package.