Lin Minquan's Blog

Experience technology to change life

Solving Hikvision DVR Resolution or Bit Rate Limit Error

When adding a new camera to a Hikvision DVR, you may encounter an error saying “Resolution or Bit Rate Limit Reached”. Here’s how to solve it. Device Information DVR Model: Hikvision DS-7808N-M1 Camera Model: Hikvision 6MP Full-Color Camera Problem Description When I first connected the camera, I couldn’t see the feed on the EZVIZ app. I checked the DVR and noticed the newly added camera showed a red X. Hovering over it displayed the error message “Resolution or Bit Rate Limit Reached”. Read more →

Automating Python Virtual Environment Creation with Git Worktree on Windows

Because AI can run in multiple instances, I often need to create Git worktrees and Python virtual environments on Windows to support parallel project development. To improve efficiency, I asked AI for a solution that automates these tasks whenever a new worktree is created. Environment: Windows 11 PowerShell 7.5 Put the function below into your $PROFILE, so each time you open PowerShell you can use the gwa command to create a new worktree and virtual environment. Read more →

Typeless Use Experience

Overall, the user experience is very good - the accuracy is much higher than Google voice input on my phone. Windows PC Usage Feels not too convenient to use in the office: Need to wear headphones. When colleagues around are quiet, speaking still feels a bit awkward and stressful. Also, there’s another issue when using on computer: I often mix English in my Chinese, which might be specific names of files or code. Read more →

Poco M7 Pro 5G — User Experience

HK$1,559, plus a HK$50 supermarket voucher — with 12GB + 512GB, it looks like an excellent value on paper. After using it for four months, my verdict is that I don’t recommend buying it. The main reason is that it’s slow: with even a few apps running in the background the phone becomes noticeably sluggish. The hardware specifications seem fine overall, but for some reason it’s slow in daily use. Read more →

How to Access Internet with Chinese Server IP on Android (via Windows SSH Tunnel)

Background When abroad, sometimes you need to access the internet with a Chinese IP address, such as accessing services that are only available to Chinese IPs. This article introduces a method to let Android phones use Chinese server IPs through SSH tunnels on Windows machines. Prerequisites Chinese Server: You need a server located in China that supports SSH connections. Windows Computer: Acts as a relay station, running the SSH client. Android Phone: Needs to be on the same local network as the Windows computer. Read more →

How to Fix Windows Laptop Heating Issue When Lid is Closed

Background Many Windows laptop users have encountered the issue where the laptop continues to heat up and the battery drains quickly even after closing the lid. This is often caused by the laptop not entering sleep or hibernate mode correctly. This article will introduce several effective solutions to help you completely resolve the laptop heating issue when the lid is closed. References: YouTube Video Tutorial Bilibili Video Tutorial Method 1: Unplug the Charger Before Closing the Lid This is the simplest and most effective solution! Read more →

Building a Pytest Enabled Docker Image Using Python Base Image

Attempting to create a Docker image based on Python and install the dependencies required for Pytest. Windows systems require installing WSL2 and Docker Desktop. Create a file called Dockerfile in the project root directory with the following content: FROM python:3.12.11-slim RUN apt-get update && apt-get install -y curl unzip wget # Install Java (required for Allure) RUN apt-get install -y default-jre-headless # Install Allure Report RUN wget https://github.com/allure-framework/allure2/releases/download/2.32.0/allure_2.32.0-1_all.deb && \ dpkg -i allure_2. Read more →

3HK Prepaid SIM Validity Extension Logic

3HK prepaid SIM cards have an annoying feature - they don’t simply extend the validity period based on your current remaining days. If your remaining validity period already exceeds the extension days, then the extension days will be ignored. For example, if your current remaining validity is 100 days and you top up HK$20, your validity period won’t be extended by 30 days, but will remain at 100 days. Let’s say I top up over two hundred HK dollars on July 1, 2025. Read more →

Observations from My Second Trip to Japan

Still very clean. Trash cans are still scarce. Restrooms are way better than Hong Kong’s. Second-hand smoke control is excellent, fewer smokers than in Hong Kong. Tokyo isn’t very crowded. Saw a homeless person in Tokyo at night. On the train, there was a foreigner holding a child, but no one offered their seat. Later when I saw an empty seat, I called him over to sit down. Prices are expensive. Read more →