Hi there

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

Swoole 和 mDNS 的兼容性问题

Swoole 和 mDNS 的兼容性问题
探寻为何在 Swoole 项目中无法使用 OrbStack 中声明的 *.local 域名访问容器
Read more →

Git Diff Patch

Git Diff Patch
你是否有过提 PR 被拒,亦或是想要自定义某个开源项目的部分代码,但又不想处理后续版本迭代的问题?
Read more →

Traefik Forward Auth

Traefik Forward Auth
为 Traefik 的 Dashboard 配置 Forward Auth,并使用 Zitadel 作为身份提供者。
Read more →

asciinema 终端录制与回放工具

asciinema 终端录制与回放工具
对于经常编写技术教程或者文档的人来说,你可以通过它来录制你的终端操作,并将录制结果集成到你的网站上……
Read more →

使用 Keploy 为项目集成 API 测试

使用 Keploy 为项目集成 API 测试
Keploy 是一款基于 eBPF 实现的 API Testing 工具,在开发阶段录制 API 请求记录,生成用于 Replay 的测试用例……
Read more →

使用本地内网代理为云服务器加速

使用本地内网代理为云服务器加速
最近发现刚恢复不久的 Docker Hub 又用不了了,于是就想是否能够用之前搭建的 Expose 服务来做 TCP Tunnel……
Read more →

本地部署 LLM 和 Text Embedding 模型

本地部署 LLM 和 Text Embedding 模型
本文主使用 Dify 作为 RAG 的服务,后端模型 API 使用 Ollama 本地部署,零成本构建你自己的知识库……
Read more →

自定义 Raycast 扩展

自定义 Raycast 扩展
从 macOS 自带的 Spotlight 转到 Raycast 已经有两年了,闲来无事优化一下常用的 Raycast 的扩展……
Read more →

快速构建浏览器兼容的 gRPC 服务

快速构建浏览器兼容的 gRPC 服务
在构建新项目时考虑用什么协议时,偶然发现了 Connect 这个项目,它实现了 gRPC、gRPC-Web、RESTful 的全兼容……
Read more →

使用 Buf 管理项目的 Protobuf

使用 Buf 管理项目的 Protobuf
在没有 Buf 之前,项目要使用 Protobuf 需要自己管理依赖,以及所要用到的一些 protobuf-compiler-plugin,这对于开发者来说增加了不少心智负担。
Read more →