Blog
Most articles are originally written in Chinese and translated and polished using LLMs (mostly DeepSeek V3). If you find the translation confusing, please refer to the original Chinese version.
Recent Posts
From Zero to LLM: A Complete Guide to the Large Language Model Tech Tree
Published:
All content herein was generated by an LLM and compiled into this document to facilitate sharing with family and friends.
Tinkering with the Cudy TR3000 and ImmortalWrt
Published:
I’ve been using soft routers for quite some time now. At my home, my setup was an x86 mini PC running ImmortalWrt (an OpenWrt fork) with separate ACs and APs for wireless coverage. For this, I even set up a project (https://github.com/t0saki/openwrt-personal/releases/) to store my build configurations and to take advantage of the free compute power from GitHub Actions. You could say it was a practical DevOps exercise (I’m sure of it).
Solution for “Could not restore this iPhone because an error occurred” When Restoring iOS from Mac/iTunes Backup
Published:
Recently, I had to send in my iPhone for repair and received a replacement device. Before handing in my phone, I made data backups using both Finder on my Mac and iTunes on Windows. When I got my new phone back and tried to restore from backup, the restoration would progress halfway—always stopping at the exact same point regardless of how many times I tried—then the phone would force restart and display the message, “Could not restore this iPhone because an error occurred.” I tried updating iTunes, using the backup on my Mac, switching cables, putting the phone in DFU mode, and a variety of other methods, but nothing worked.
The HomeLab Power Diet: How to Encode AV1 Without Burning Your Wallet
Published:
Pro tip: This guide has been seasoned with DeepSeek V3’s special humor sauce.
Solving High CPU Usage Issues with Incus LXC Containers
Published:
Recently, after setting up several LXC sub-containers on CLAW JP, I noticed that occasionally the CPU would hit 100% usage. Using the top command, I discovered that the incus process was consuming an abnormal amount of CPU:
incusd --group incus-admin --logfile /var/log/incus/incusd.log
Using CF Workers to Enable Open WebUI to Directly Use xAI’s Grok 2 Image Generation Model
Published:
Project Repository: xAI-Image-Gen-API-Refine
Good .XYZ Domains
Published:
They’re really cheap, just $0.67/year, and can be used for any service where appearance isn’t a priority. I downloaded available 6-digit domains from the .xyz NIC, wrote a script with some scoring rules, and selected a few good ones.
Steam Deck Savior: Fixing MTools Translation Errors for NW.js RPGs Running on Proton
Published:
Before you read this, please note that this article is originally posted on Bilibili, and I used DeepSeek V3 to rewrite it.
From Snail NAS to a Proper Homelab: A Tech Enthusiast’s Upgrade Journey
Published:
Before you read this, please note that this article is originally posted on Feishu, and I used DeepSeek V3 to rewrite it.