Showing Posts From
Others
A tunnel module for nginx
As shown above, nginx is widely used as a reverse proxy and load balancer, which is the 'universal' proxy for the server; however, the support for 'proxy for the client' is still immature.The source code is
How to set up a personal AC+AP style network?
Shown above is a GL.iNet mt3600be router, used in this blog post for demonstration. It uses an OpenWrt- based system, providing excellent flexibility. It will be used as a powerful MLO (Wi-Fi 7) Access Point.As you
Running your own Jarvis on a 15$ computer
How to build deploy your own AI Agent? This is a tutorial about installing zeroclaw on your cheap hardware.Raspberry pi zero 2wThis blog covered how to install alpine linux on raspberry pi zero2w, install OpenSSH,
DIY Raspberry Pi router tutorial (MT7925)
I built a Raspberry Pi router with a Raspberry Pi 5 and a Wi-Fi card.I achieved Wi-Fi 6 and UPnP, boosting throughput close to the Ethernet bandwidth limit. What is more? Symmetric NAT (eduroam) =>
Tech I've picked up this winter
Lots of fun, and lots of self-hosting projects! I’ve now abandoned Windows entirely; all of my devices are running Ubuntu or Debian. My Ubuntu DesktopIntro During this winter, I have picked up lots of new stuff.
Travel album Jan.2026
Travel blogs during end of 2025 and start of 2026As I mentioned in the last blog, I will post out some selected photos during my winter holiday. You can click the photos on the "photo wall"
End of beginning
A song I recently like Every Action comes with an consequence After I decided to live in the moment back in September, the consequences came quickly. December has arrived, would there be a miracle in the
Building My Self-Hosted Digital Ecosystem :)
← November Engineering RetrospectiveI made significant progress through the past month. A multi-regional tailnet has been built out successfully, and I finally understood the Tailscale ACL policy and hardened it. Found a critical security vulnerability on
Midterm - Photo Dump
Some photos during midterm.Thai foodView of HKThis was actually my second time here — the last time was about a year ago.Picture from last year, same placeView from the common room that morningHotpot beef towerProjects I’ve
Tailscale setup experience
Start off Private Network with TailscaleIt all started with a Raspberry Pi. My Raspberry PiAfter getting my hands on a Raspberry Pi, I was eager to explore its potential. Among the many projects, setting up a
Projects: LM-Studio ToolPack / Bundle
Targeted for Local LLM use: MCP Tools Collection LM-Studio Tool BundleRepo Link Why I made this? LM Studio requires manual, per-tool configuration for MCP tools, and currently lacks an automated or user-friendly way to set up
Recent about me, mid late Sep
Weekly review, what happened?Another few weeks passed at HKUST. This post is continued from Sep 7th, first week back in HKWhat's fun If you've been checking my website regularly, you might think there haven't been any
Git LFS with GitHub Pages: A Practical Guide
Keep your GitHub Pages repository fast and lean by off‑loading big media to Git LFS. Learn the workflow, caveats, and best practices.
Recent updates 2025/8/22
最近的小更新|沪上日式味觉冒险 🍣🔥这一篇,献给被烟火气、酱香味与霓虹灯包裹的夜晚。也献给忙碌间隙里,能让人瞬间回血的那一口 —— 好吃到想原地鼓掌的日式风味。入口即是一碗牛丼的安慰 第一站,是最不能失败的「牛丼」。 那碗端上来的时候还在冒热气——米粒松紧刚好,酱汁是微甜带一点洋葱慢炖出来的温柔,牛肉薄而不散,油脂在灯光下反着轻微亮光。混着汤汁扒第一口,直接让大脑切换到 “安全模式”。滑蛋 + 土豆:深度治愈组合 旁边那份蛋与土豆——看似家常,却是加分 MVP。鸡蛋滑到像云,土豆糯到像在和酱汁握手,入口是层次分明的软。它不惊艳,但它让整顿饭的情绪基线提高了两个档。你会忽然觉得:啊,好像很多烦恼没那么急了。双重酱香:厚实与收敛的对话 两盘“重口味”肉:一份是稍微勾芡、酱香厚重的;另一份(第二版)收汁更干,带一点焦化的边缘。前者像一个热情的拥抱,后者像一个淡定的点头。一起上桌,反而让人循环对比着吃,意外耐心。味觉就这样被训练成一台差分分析器。串烧与酒:夜色加载进度 80% 夜快一点点塌下来,就该换串烧登场。铁签划破焦香的小爆点,脂肪被火焰卷过后留下的是带一点点脆的边缘。配上一口波本(是的,随意的一小杯),嗓子里升起一条温热的下坠线路,胃和脑同步被点亮。生鱼片的安静时刻 和前面的“热”完全不同,寿司 / 生鱼片那一刻像有人突然帮夜晚按了静音。米饭温度刚好不过界,鱼肉是“软+弹”的中间态,蘸一点芥末与酱油融合后回甜。吃到这里,你会意识到:真正高级的放松,是可以在一桌喧闹里自带一个静音泡泡。Labubu 的小插曲 🐾 桌边还坐着一只 Labubu(当然,是它被“邀请”来的)。它那种永远兴奋又略欠揍的表情,莫名契合今晚的能量值。仪式感,有时候就靠这些“没必要但快乐”的道具来撑起。夜色:一切风味的背景层 最后走出店门,被上海夜晚的潮湿与霓虹兜头盖住。楼宇反光像水面,空气里还有食物残存的暖味。那一刻才意识到:味觉体验不是盘子里结束的,它会被城市的温度继续渲染一截。小结 / 一点点抽象的后味食物是“即时满足 + 情绪缓存”:忙碌里临时的停机维护。 日式料理在上海,会被这座城市的节奏再调一次味——更快,也更混合。 拍下来的每一张图,都是未来压力时刻的“快捷回血档”。下次想做什么? 也许下一篇写点纯技术;也许还是继续记录“生活里的增量”。反正:写,是保持感知的方式。吃,是保持动力的方式。两者结合 = 续航模式已开启。 — End of tonight’s flavor
Cheat Sheet for Math N53 Berkeley!
Multivariable Calculus – Integral & Theorem Cheat Sheet Conventions.In 2D: $\mathbf{F}=\langle M,N\rangle$. In 3D: $\mathbf{F}=\langle P,Q,R\rangle$. A smooth curve $C$ is parameterized by $\mathbf{r}(t)$, $a\le t\le b$. A smooth surface $S$ is parameterized by $\mathbf{r}(u,v)$ on
Open Source My Engine!😍
🎉 2DTileEngine is Now Open Source! 🚀 I'm excited to announce that my lightweight 2D Tile Engine, 2DTileEngine, is now open source! What is 2DTileEngine? A simple, tile-based engine built in Java for learning, tinkering,
My Fantastic Experience with gpt-oss-20b! 🚀
My Experience with gpt-oss-20b Recently, I had the opportunity to try out the gpt-oss-20b model, and the experience was nothing short of fantastic. The 20B parameter model can achieve performance comparable to o3-mini, which is truly
My Java game develope status
Recent update about me I've been working on a Java 2D game, see picture below🚀These are the game map of the game i am working on, the game is backed by an Engine, which i will