我们所爱之物昭示着我们究竟是谁。

—— 托马斯·阿奎纳《托马斯·阿奎纳》

Author

MarxChou

深圳非科班独立开发者,兼职探索欧美 SaaS。

插头与插座对不上的封面插画

当 Vercel 禁用了 require(esm):一次 Waline 升级的破案记录

给博客评论系统做例行升级,全站评论 500 了三个小时。根因是 Vercel 的新运行时悄悄关掉了 require(esm),完整记录排查、本地复现与修复过程。

Read More
红色测试画面下,屏幕右下角那块白斑

撕掉一张保修贴,我多花了 899 块

在转转买了一台 4115 的二手 RedmiBook Pro 14,拆机加硬盘时顺手撕了保修贴。开机后发现屏幕右下角一块白斑,售后被拒;淘宝连买三块「原厂屏」全是坏的,最后只能去官方花 899。完整记录这段翻车经历。

Read More
Occupying Picture Alt

一台 2TB 服务器,不该先拿来囤电影

把 2TB 存储服务器用在备份、同步、归档与服务数据上:容量核算、空间分区、恢复验证和扩容前的取舍。

Read More
Occupying Picture Alt

给主板做 3D 打印外壳:别急着建模,先把误差算进去

用 FDM 3D 打印为主板做定制外壳,测量、参数化建模、接口开孔、螺丝柱、打印方向和装配排错一次讲清。

Read More
Occupying Picture Alt

划词翻译扩展怎么选:别先接一堆 API,先确定阅读场景

从网页、PDF、GitHub 文档、截图和视频字幕五类场景,梳理浏览器翻译扩展的选择方法、权限边界、API 配置与常见故障。

Read More
Occupying Picture Alt

OnlyOffice 加 NocoDB,够不够替代个人协作文档?

从个人与小团队的真实使用边界出发,分析 OnlyOffice Document Server 与 NocoDB 的职责、部署结构、安全配置和不适合的场景。

Read More
Occupying Picture Alt

OpenList 用 Docker 部署:把数据目录和公网入口先管好

OpenList Docker Compose 部署速查:持久化数据、非 root 运行、反向代理、更新和最基本的公网暴露控制。

Read More
Occupying Picture Alt

Termix 自托管:把 SSH、RDP 和连接配置收进一个入口

Termix Docker Compose 部署笔记:数据持久化、guacd 的作用、反向代理暴露方式,以及自托管远程管理服务的安全边界。

Read More
Occupying Picture Alt

TypeScript 入门别只背类型:从 tsconfig 开始建立工程意识

面向现代前端和 Node.js 项目的 TypeScript 入门路线:项目安装、tsconfig、类型收窄、泛型、模块系统与渐进迁移。

Read More