Hi there

When given the choice between being right or being kind, choose kind.

Docker container 与宿主机用户关系

Docker container 与宿主机用户关系
透过一个问题深入分析宿主机的用户和组与 Docker 容器中的用户和组的关系。
Read more →

升级 Linux 上的 Docker Compose 到 V2

升级 Linux 上的 Docker Compose 到 V2
最近 macOS 上的 Docker Desktop 更新了,导致原先 docker-compose 编排的服务起不来了,于是就开始了升级之路。
Read more →

Laravel Tinker 的高级用法

Laravel Tinker 的高级用法
工作中经常需要调整数据库中的字段,对于这些脚本大多只会用到一次,于是我选择用 Laravel Tinker 而不是 Command。
Read more →

优化 Vercel 上的 Blog

优化 Vercel 上的 Blog
最近我将个人博客迁移到了免费的 PaaS 服务商 Vercel 上,但是遇到了不少问题。
Read more →

修改 macOS 的账户名和目录

修改 macOS 的账户名和目录
在新的 Mac 上创建用户的时候,macOS 总是会将用户的账户名和用户目录的首字母改为小写,这让我这个强迫症的人着实有些不爽。
Read more →

使用 Clarity 了解您的用户想要什么

使用 Clarity 了解您的用户想要什么
如果你不知道该如何优化页面的元素,或者你不知道如何提高转化,那么可以试试 Microsoft 的 Clarity 这款工具。
Read more →

在 Apple Silicon 的 Mac 上搭建 Laravel Valet 开发环境

在 Apple Silicon 的 Mac 上搭建 Laravel Valet 开发环境
今天公司发的新电脑到手了,在从旧的 Intel 架构 Mac 迁移数据和项目到新的 ARM 架构的 Mac 上,遇到了一些小问题,记录一下,也给后面的人当作参考。
Read more →

Surge 使用 Module 覆盖托管配置

Surge 使用 Module 覆盖托管配置
从 ClashX 迁移到 Surge 后发现本地的 dnsmasq 解析的私有域名不生效了,在 ClashX 中我是通过 proxyIgnoreList.plist 实现忽略指定域名的。
Read more →

使用 ClashX 为 SSH 加速

使用 ClashX 为 SSH 加速
工作中经常需要 SSH 到境外的 Server 上去执行一些命令,当输入一段命令以后需要等待几秒乃至几十秒才能看到字符输入到命令行中,这对开发者来说真的很痛苦。
Read more →

使用 Nginx Unit 替代 PHP-FPM

使用 Nginx Unit 替代 PHP-FPM
早在 Nginx Unit 项目刚成立时,我就注意到了,当时觉得这个项目将来一定能简化后端服务的部署和代理。经过几年的发展和维护,现在回过头来看,不愧是 Nginx 同门的产品。
Read more →