35 - tough-dog-blocking

347 words Reading time 2 min Published on: 2025/04/28

Taken in Mangshi. While strolling around, I saw this dog clocking in for duty right next to a cafe—couldn’t resist snapping a few pics~

Interesting Tools

Magicquit
https://magicquit.com
A smart tool that kills macOS sleep apps~ Didn’t react on my M1 Pro, but I saw others using it just fine~

OnlySwitch
https://github.com/jacklandrin/OnlySwitch
Packs a ton of handy macOS utilities all in one place—highly recommended~

BetterDisplay
https://github.com/waydabber/BetterDisplay
Super handy for managing and tweaking each monitor on Mac—very practical~

Web Check
https://web-check.xyz
A comprehensive security check for websites—super cool~

Learning

Cantonese - The Education University of Hong Kong
https://corpus.eduhk.hk/cantonese/#
I wanted to learn Jyutping (Cantonese romanization) back in 2024 but didn’t succeed. Whenever I type Cantonese words, I often have to use Mandarin Pinyin and flip through multiple pages just to find the right character. Really need to buckle down and learn Jyutping~

Preply
https://preply.com/
A 1-on-1 online language learning platform. Pricing looks pretty decent.

MCP In Docker
https://miantiao.me/posts/guide-to-running-mcp-server-in-a-sandbox/
Why isn’t anyone running MCP inside Docker? Almost everyone uses local xnpx or uvx. Personally, I hate installing all these runtime environments locally—whenever I see this kind of setup, I immediately back off, even if I really want to try that MCP server;
To be honest, running xnpx locally is messy and downright insecure.
Just seeing it puts me off. Finally someone spoke up and questioned this setup~~~

Life

Too Good to Trash, Too Hard to Fix
While tidying up my desk, I accidentally broke the micro-USB port on my Bluetooth speaker. It needs to be taken apart and soldered back with a soldering iron. I know how to do it in theory, but I don’t have the tools;
I’d have to find a repair shop, BUT the repair fee is basically enough to buy a new one~~
What do you even do in situations like this? Such a dilemma.