The better AI code assistance tools are Cursor/GitHub Copilot/JB’s AI Assistant. Due to cost considerations, I only subscribe to ChatGPT, but I still need an AI tool for JetBrains IDEs. I decided to use my student identity to get GitHub education verification for free Copilot access.
Dec 27, 2024
In actual development, finding code often involves copying styles or text from the browser and searching in the IDE. Can I directly click any element on the page and jump to open the corresponding code file in the IDE? click-to-component is such a tool.
Dec 26, 2024
Quark Cloud Drive cannot be directly integrated into Infuse for viewing. To make movie watching more convenient, here we combine NAS+Alist to solve cloud drive experience issues. Alist Add Quark Cloud Drive under alist. alist service supports providing WebDAV externally, enabled by default. The address is http[s]://domain:port/dav/, with the same username and password as the web interface. For example, mine is https://alist.1991421.cn/dav. NAS-CloudSync Add WebDav service, select the folder to sync. After the task starts, cloud drive resources will gradually download to the NAS.
Dec 25, 2024
While using click-to-component recently, I discovered it didn’t support JB IDE integration, so I spent some time implementing support. Here, I’ll mark down JB’s URL Scheme support situation. JB IDE itself doesn’t provide direct URL Scheme support. After research, I found the following 2 solutions.
Dec 25, 2024
To quickly access my network proxy information and public IP details, I created a workflow for convenience. Screenshots
Dec 21, 2024
ChatGPT now supports chatting over WhatsApp. I hadn’t registered WhatsApp before, so I used this as an opportunity to try it. Prerequisites I have a Giffgaff UK SIM card in my phone. I’ll try registering with that phone number.
Dec 19, 2024
When executing npm commands on the target server, I encountered the error “node: /lib64/libm.so.6: version `GLIBC_2.27’ not found (required by node)”. Here I’ll mark down the repair process. Commands # Check current version ldd --version # Download wget http://ftp.gnu.org/gnu/libc/glibc-2.25.tar.gz
Dec 16, 2024
ChatGPT’s advanced voice mode now supports live video and screen sharing, giving the assistant “eyes” while you talk. After a few days of use, here are the highlights and drawbacks I’ve noticed.
Dec 16, 2024
Recently, a site was loading extremely slowly, and analysis revealed that one reason was that GZIP compression wasn’t enabled. However, I encountered issues during configuration, so I’m documenting this here.
Dec 14, 2024
Highlights how default lodash imports pull in the full bundle, shows safer import patterns, and compares the savings from switching to lodash-es.
Dec 11, 2024
In web page interactions, forms are common elements. For form validation/management, react-hook-form is a commonly used and excellent helper library. For example, useFieldArray is used for managing array values, and formContext is used for complex nested component forms. Understanding these usage patterns helps you use it more effectively.
Dec 6, 2024
I’ve been using Fantastical for many years, and recently saw that they released a Windows version. Excited about this, I decided to organize the features I frequently use.
Nov 29, 2024
Recently, in a private project, I encountered a requirement where sites embedded in iframes needed to implement passwordless login. Here are some initial thoughts on possible solutions. IP Whitelist for Passwordless Login? Any request to the server can obtain the client IP from the request object, making IP-based authentication possible. However, the drawback is that users cannot log in once they change their network environment.
Nov 24, 2024
Shows how to consume airport subscriptions for nodes while keeping your own policies and rules—no need to accept the provider’s full profile.
Nov 20, 2024
Recently, a work requirement needed to draw DAG graphs with interactive operations. After research, I decided to use AntV X6 as the solution. After using it in practice, here’s a summary of common issues.
Nov 20, 2024
A practical guide to reducing your ChatGPT Plus costs by switching to a Turkish Apple ID. Save over 30% compared to US pricing while maintaining the same premium features.
Nov 15, 2024
How to install Synology Photos on DSM, upload media from mobile devices, bind cloud-sync folders, and access your library remotely.
Nov 14, 2024
I’ve been scrolling YouTube for about ten years and watch it regularly while barely using domestic short‑video platforms like Bilibili. To navigate YouTube better, I’ve compiled a list of channels I watch and find high quality.
Nov 11, 2024
You need to configure the language to implement syntax highlighting in Monaco Editor. Here, we introduce the related operations.
Nov 7, 2024
Step-by-step instructions for removing the Apple News region block on iPhone using Surge modules, proxy services, and OS tweaks.
Nov 6, 2024
I’ve lived in my first apartment for 1.5 years now. Overall, I think the hardware choices were pretty good. Here’s a record of them. The apartment itself was chosen with Beewo Decoration, so the foundation is decent. On this basis, I supplemented with hardware.
Nov 3, 2024
On November 1st, OpenAI officially launched ChatGPT Search. After a day of testing, I’m hooked—here’s what you need to know about this excellent feature. Usage Restrictions Currently limited to Plus, Team, and SearchGPT waitlist users. Enterprise and Education tenants will gain access in the coming weeks. Free users will have to wait a few more months.
Nov 2, 2024
When submitting a Merge Request (MR) for a project branch, there are three options: Merge, Rebase, and Squash. What are the differences between these three options, and how should you choose? Here’s a summary.
Oct 30, 2024
I learned about the tag’s custom target attribute during the technical weekly meeting, and here is my note.
Oct 24, 2024
What the bug is When accessing the web page in Chrome, everything is normal, but the page crashes directly when the developer tools are opened. If the page is refreshed with the developer tools open, it crashes but usually loads and runs when the developer tools are closed.
Oct 24, 2024