Life is a Struggle.

Went to Reddit and read some posts about Z‑Library, Anna’s Archive
It feels like everyone is so enthusiastic, so passionate.

1 Like

Ran to the Forbidden City on the Last Day of 2024

DSCF1113

DSCF1126

DSCF1151

DSCF1163

DSCF1176

DSCF1178

DSCF1217

DSCF1223

DSCF1232

DSCF1265

Ran to IKEA and Bought a Little Shark

Finally I have my little shark!

IMG_2173

Happy Ending

5 Likes

Chongqing

The desire to go to Chongqing has been lingering for a long time, and finally, at the beginning of 2025, we finally planned everything and started our Chongqing trip

DSCF1279

DSCF1326

DSCF1363

DSCF1402

DSCF1989

DSCF1990

DSCF1410

DSCF1420

DSCF1425

DSCF1511

DSCF1529

e394a17d7218c735865d05672876b9bdb9c77fa1

DSCF1835

DSCF2066

DSCF2226 1

DSCF2215

DSCF1315

DSCF1614

DSCF2250

DSCF2254

Reflections

Chongqing is an incredibly beautiful city, and the numbing and spicy flavors in its food also give its people an indomitable spirit—both during the war period and in peacetime.

The transportation in Chongqing is extremely complex; I rarely get car sick, but in Chongqing I experienced motion sickness and vomiting for the first time—winding mountain roads, endless tunnels. It’s hard to imagine how outsiders found their way in Chongqing before navigation became widespread.

The light rail and subway are also fascinating. I’ve taken some urban rail systems in Beijing that run both above ground and underground, but Chongqing is quite different: the subway station you enter is above ground, and the one you exit is inside a tunnel.

The taxi drivers in Chongqing are also interesting. When they learned we were from Hunan, they recommended many authentic (especially spicy) hot pot restaurants. We indeed ate heartily, and the next day our backsides were sore.

In short, Chongqing is definitely a city worth visiting. Unfortunately, we didn’t plan well; a five‑day itinerary is a bit too long for Chongqing. If you have a plan, you can spare two days to go to Chengdu for a quick trip.

2 Likes

After staying home for a while, I found that my condition is quite good, so I summarize the reasons:

  • The meals at home are tastier than at school; at school I always pick at food and keep looking for meat, but at home if I eat too much meat I just want to vomit
  • My schedule has become a bit more regular because my parents’ routines are fairly regular, and I have to check the house so I can’t play on my phone
  • I actively reduce my desire to stay up late; staying up late at night makes me overthink, need to be 玉玉
  • At home there is someone to chat with; although chatting a lot can lead to arguments, it gives me a place to release my emotions
  • I get plenty of sleep; besides sleeping at night, I also nap in the afternoon, and the firebox is warm, so I get more than 11 hours of sleep a day

I migrated the blog back to WordPress, this time adding Redis caching, and the speed finally improved.

I’ve been trying to implement domestic and overseas traffic splitting: foreign visitors go through Cloudflare’s CDN, domestic users go through Tencent Cloud’s CDN. I’ve tried various methods without success; the reason is likely that Cloudflare Tunnel cannot have multiple CNAMEs. Trying SaaS origin pull also didn’t work, and splitting directly in Alibaba Cloud’s domain management interface results in SSL handshake errors.

Why use Cloudflare Tunnel instead of a direct reverse proxy? Because domains hosted on CF are not ICP‑registered; a direct reverse proxy could get caught, leading to loss of registration or the server being blocked, and I don’t want to cause trouble for myself.

I’ll leave it at this for now. May you return after half a lifetime, still as WordPress.

CNAME returns 404

It seems the request wasn’t captured by the appropriate rule, but I’m deploying with Docker and can’t locate the configuration file :mouse_hole:

1 Like

Data lost…

There are about 300 GB of relatively important photos inside, and I don’t know what to do. I have already tried copying the data to another good hard drive, but the speed is just too slow.

I stored about 100 GB in the cloud, and there’s really no way but to retrieve it at a high cost or send it to Taobao for opening. Listening to the hard drive, it sounds like the motor is broken; I can hear intermittent rubbing noises between the disk and the read/write head.

How did you discover the data is missing?

I recently opened some PT sites and found that all the torrents were offline. When I checked my Synology, I saw that the hard drive had failed…

2 Likes

Today I organized my thoughts and realized my previous understanding was wrong.
It wasn’t the hard drive that failed, but the system partition. In Disk Genius on Windows, checking the S.M.A.R.T information shows the disk is normal.
https://zhuanlan.zhihu.com/p/662964228

So I tried to mount Btrfs on Windows. Since Windows does not natively support this file system, I had to find another way. I first tried an open‑source solution:

It still didn’t work, so I had to use another commercial solution, UFS Explorer Professional Recovery. This software requires a purchase, but I found a cracked version on WuAi.

In the end I finally succeeded in exporting, and this incident reminds us that important data must follow the 3‑2‑1 storage principle.

  • 3: Keep three complete copies of a file—one original and two backups.
  • 2: Store the files on at least two different media.
  • 1: Keep one backup off‑site.
1 Like

Beijing these days has strong winds, but the weather is nice
There also seem to be friends inside the group who work/study in Beijing
If you have a chance, you can go to Yuyuantan Park for a stroll; the cherry blossoms there are very beautiful

4 Likes

I guess I’ve also joined a mysterious little startup.
A mysterious senior started a business, secured angel investment of 100 k, and brought me on for backend development. The tech stack is Node.js + MongoDB + Redis.
I feel like I’ve been bragging too much; I need to quickly make up for technical debt these days :money_with_wings:

7 Likes

Co-founder :smiling_face_with_three_hearts:

Started working on the project now, and currently there’s only a bare framework, with the team lead alone beginning to write the user login functionality.
This is also my first time taking on a project like this.
Today, when I logged into the database, I saw that even the most basic schema model was missing.
I’ll just follow the team lead’s direction :mouse_hole:

3 Likes

It’s been a long time since I last updated, so here’s a quick status report
I’m now starting development; since it’s a small company with few people, the style is pretty casual
The team lead only handles code reviews and DevOps. I’m the only one writing the backend right now, so I have a lot of autonomy in what I want to write and do, and I’ve added quite a few fancy features
I’m gradually making peace with AI; a lot of the code is written by GPT :cherry_blossom_cat:
Now we’re in the mid-development stage and have started interfacing with the frontend
I’ve learned a lot—it’s a case of learning while doing
The team lead is great to me, giving me many valuable suggestions, not just technical but also life‑related
I’m planning to apply for an OSPP project this summer, but I’m not sure if any professor wants me :sob:

4 Likes

Because the god‑tier fan creation fell into the Guil Cry pit, 486 is so cute, I angrily binge‑watched 11 episodes on the high‑speed train, Beijing recently has a pop‑up shop, and in a few days there will be a flash attack :oncoming_fist::fire:

3 Likes

My memory has been terrible lately; the moment I open my laptop and launch GitHub, I forget what I was supposed to do.
I’ve been wanting to write a fun project in Go recently.
Gin + Gorm
The Gorm library is really handy; during development I use SQLite, writing directly to memory, and by following its methods I don’t have to worry about SQL injection.
The pressure I felt when using AI Code before was that I wasn’t comfortable because the code wasn’t written by me, and it doesn’t understand decoupling—by the later stages I don’t even know what I’m writing.
AI is indeed a bit stupid in some sense.
For example, when I asked it to return user information from the database, it sent the salted password straight to the front end :sweat_smile:
In some aspects it’s frighteningly smart, like when dealing with a Redis issue using a parallel approach; the method I asked the team lead about wasn’t as good as its.
I don’t want to attend classes; doing development makes my head spin.
However, I’m not good at front‑end development, so I need to bring a friend on board :tieba_huanhu:

5 Likes

I remembered while brushing my teeth :sweat_smile:
I need to read an issue on gayhub.

1 Like

The biggest problem with gorm is that the documentation is a mess

Will op use gen? It feels like it’s completely unusable.

1 Like

I’m using ORM for the first time
Previously I always wrote Node.js using MongoDB for development
Or directly using SQL statements to insert

1 Like