Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

catcoding.me

程序员的喵

Get the latest updates from 程序员的喵 directly as they happen.

Follow now 173 followers

Latest posts

Last updated 2 days ago

Winlane:我的 Mac 工具箱,按需自制

2 days ago

我在 macOS 上日常用得最多的软件是 contexts,这是一个窗口 switcher,但这个软件似乎好几年都没更新了。我之前还发邮件去问过作者,他回复说一切都工作得很好,也没有什么新功能想法,所以就一直没更新。 然后某天我看到有的人用 Rust 实现了跨平台的输入法,于是我就起了个新坑,尝试用 AI 来帮我重新实现类似 Contexts 的工具,整个过程比较顺利,项目代码在...

Dotr: 一个简单的配置备份工具

about 1 month ago

这周我的 Mac 突然无法开机了,睡午觉之前我没插电让它继续跑程序,回来后就发现已经黑屏,无论如何充电都无法开机。用了 14 年 Mac 第一次出现这种情况,麻烦的是我暑假在湖南老家待着,发现整个地级市都没办法修复 Mac,无奈寄去长沙的苹果售后修理。 但这两天我还有些工作需要处理,所以就在家人的 PC 机上开始重建我的工作流程和工具。这时候才想起,我应该是有份比较新的配置备份。然后直接从 Github...

Obr: a Web UI for My Obsidian Vault

3 months ago

A few years ago I built a tiny personal tool called Obweb...

ghr:把开源维护工作搬进终端

5 months ago

五一期间我看到 dhh 发的一个帖子推荐 GitHub TUI: ghui,我安装试了一下,发现还需要安装 bun,另外功能看起来也不太够用。 我也看过 gh-dash,这东西是 gh 的一个 extension,我试了一下同样感觉体验不好,于是手痒开始让...

GitHeron:把网页标注写到 GitHub

5 months ago

最近写了一个 Chrome 插件,叫 GitHeron。它想解决的问题很简单: Web highlights and clippings, synced to GitHub as...

开发 Runnel 的一些记录

5 months ago

最近断断续续 Vibe Coding 写了一个小工具,叫 Runnel。我原本只是想写一个自己能用的代理工具,顺便把一些网络相关的东西重新摸一遍。写着写着,东西越来越像一个小型 VPN/代理工具箱。Runnel 有“小水道”的意思,我觉得还挺贴切:不是要做一个很宏大的网络基础设施,就是在本机和远端之间挖一条能用、能看、能调试的小通道。 最初的动机是因为自己用的两个机场都跪了 (虽然后来又逐渐恢复了),于是萌生了一个自己写个工具来翻墙的想法。先让 AI 快速撸了一个车 native-http...

macOS 奇怪的安全扫码机制

7 months ago

今天跑 Rust 编译器测试的时候又发现非常地慢,CPU 资源根本无法利用起来,我记得几年前碰到过这个问题,当时我写了篇文章分享出来,并发现很多人都有同样的困扰。 而我今天碰到的这个问题虽然现象一样,但解决方法又不同了。我不确定是 macOS 系统更新,亦或是我更新了 VS Code 造成的。 问题 复现脚本很简单,循环创建随机命名的...

hexo-rs:玩 Vibe Coding

8 months ago

月底升级了 Copilot Pro+,月初额度重置,这几天可以放开用,想到什么就 vibe 一把。 我的博客跑在 Hexo 上很多年了。其实没什么大问题,就是每次看到那几百 MB 的 node_modules,心里总有点膈应——生成几百个静态 HTML,真的需要这么多依赖吗?但迁移到别的博客系统又懒得折腾,所以一直拖着。...

How Fiber Network Works

10 months ago

I just got back from CKCon in beautiful Chiang Mai 🌴, where...

在开源中使用 LLM

10 months ago

越来越多的开发者开始使用 LLM 等 AI 工具,过去半年我看到不少相关讨论:有人非常反感使用 LLM 工具,有人保持中立,但确实有相当数量的 AI 生成 PR 给开源项目维护者带来了负担和困扰。现在出现了一些新苗头,比如 GitHub...

Rust 背锅了:Cloudflare 故障分析

10 months ago

这两天都在讨论 Cloudflare 的安全事故 Cloudflare outage on November 18, 2025,我也写点自己的想法。这个事故当然引起的范围特别广,我当时正在用 ChatGPT,突然再打开总是提示正在加载,我还以为是自己的 VPN 出了问题,第二天起来才知道...

零知识证明入门

12 months ago

无论是在聊 L2、隐私还是下一代 Web 技术,零知识证明都是经常会碰到的技术术语,听起来就像是科幻小说里的东西:向你证明我知道一个秘密,但绝不透露这个秘密本身,这简直是程序员的终极浪漫。大多数人粗看都会觉得这东西是密码学博士们的专属玩具,我花了一段时间学习后,发现这条通往魔法世界的路似乎有迹可循,希望这篇入门介绍能帮助到更多这方向的学习者。魔法洞穴忘掉所有数学,我们先从一个故事开始——“阿里巴巴洞穴”,这是理解 ZKP 最经典的例子,最早由 Jean-Jacques Quisquater 等人于 1990 年在他们的论文《如何向你的孩子解释零知识协议》中发表。想象一个环形洞穴,A、B 两个入口在前方,深处有一扇只有知道咒语才能打开的魔法门。Alice...