
I recently put together a new all-flash NAS running Unraid, with docker everything (I'll write a separate blog post about it later when I have time). Open-source projects always have little issues to fix or small features you need to implement yourself. Today I submitted two issues: one for full OIDC support in Cloudreve v4, and another about VAAPI hardware encoding with Immich on AMD. For the Cloudreve one, I used Claude Code to revise it repeatedly several times, combined with manual review, and implemented a minimal implementation version. I also tried using GitHub Workflow to automatically compile and package it into a Docker image, which felt great.

Although I previously said SEO didn't matter, to improve the loading and refresh experience and make the blog system more proper, I implemented SSR (Server Side Rendering) manually in Go (Vibe Coding). It also supports switching between SSR and CSR. Overall it wasn't complicated, because originally it was JS requests that inserted the needed HTML code; now it's just pre-inserted on the backend.
Why I Returned to Windows Again
After trying all three major mainstream operating systems, a former Arch Linux Desktop user has still returned to Windows.
Sharing My Vibe Coding Setup
Worried about Claude account bans? Want convenient multi-device access? Codex + CPA + Claude Code covers everything!

The application season has finally ended, and I’ve also just finished up my undergraduate thesis recently. With a bit of free time, and with Codex and Claude Code getting more and more powerful lately, I finally vibe-coded my own blog system. While keeping to a minimalist style as well (the frontend is adapted from the blog of the blogger 熊猫小A), the blog is deployed as a single executable with no external dependencies, weighing in at just 25MB. It supports backend article editing, comment management, view count statistics, S3-connected media uploads, automatic image and video transcoding, AI-based automatic spam detection, and automatic translation. Basically all the features I needed have been implemented. At the moment it is a fully dynamic blog, so it is not very SEO-friendly. But in this day and age, who cares about SEO anymore anyway.
Technically speaking, the frontend uses HTML + native CSS + JS, and the backend uses Golang. I’ll have a more detailed introduction when I have time later~


BestBuy Stock Alert
Wrote a BestBuy Stock Alert script in Python with Gemini's help, and it successfully helped me snag a 5070 Ti at its original price (788 USD).
How to become a Forward Proxy Expert?
Simply introduce some forward proxy protocols, servers, and clients.

