• 和 AI 实习生一起开发应用是什么体验?

    分享与 Claude 3.5 Sonnet AI 助手协作开发 macOS 应用 Badgeify 的经验。从遇到消息通知问题出发,选择 Tauri 技术栈,通过人机协作方式完成 macOS Accessibility API 调用、菜单栏图标处理、Dock 状态获取等功能开发,探讨 AI 编程助手的实际应用场景和协作模式。

  • 我的第一辆车

    2022 年 6 月,我下定了我人生中的第一辆车。往回翻 6 年,那个时候我还在学校上学,偶然的机会找到了在广州的暑假实习,在通勤的地铁上看完了《硅谷钢铁侠》,之后就想着以后要买一辆特斯拉。9 月下旬,如愿以偿的提到了一辆白色的特斯拉 Model 3,虽然不是心心念念的 Model S,但也很开心。

  • NPM 存在的问题以及 PNPM 是怎么处理的

    本文介绍了 npm 存在的问题以及 pnpm 是如何处理这些问题的。npm 3 之前的依赖树结构会导致磁盘空间占用过大和路径过长,而 npm 3 打平了依赖之后引入了幻影依赖和 npm 包分身的问题。

  • Notion 编辑器是怎么实现的?

    Notion编辑器使用自己的逻辑实现文本格式化,光标和选区,复制粘贴,撤销重做等功能。编辑器基于Block为单位的设计方式非常好,但在某些细节方面还有很大的优化空间。

  • 使用 Telegram Bot + Beancount 记账

    介绍如何结合 Telegram Bot 和 Beancount 构建个人记账系统。通过机器人自动化处理记账数据,解决基于文本记账难以随手记录的问题,提供便捷的移动端记账体验。

  • 写给 VS Code 用户的 Vim 入坑指南

    本文介绍了如何使用 Vim 进行基本的光标移动、输入、删除和快捷键映射等操作,以及如何在 VS Code 中使用 Vim 模式进行编辑。其中包括了如何进行简单配置,如何使用宏进行重复机械式的操作,以及如何使用 VSCodeVim/Vim 和 asvetliakov/vscode-neovim 两个插件。最后,文章提供了一些参考资料和推荐阅读。

  • 使用 TiddlyWiki 进行个人知识管理

    分享使用 TiddlyWiki 进行个人知识管理的经验和配置方法。对比 Roam Research 和 Notion 的优缺点,介绍 TiddlyWiki 的核心优势:成本低、支持网状链接、完全离线、数据自主可控。详细讲解安装配置、插件使用、同步方案等实际应用技巧。

  • RIME 输入法配置指南

    使用 RIME 中州韵输入法的完整定制指南。从基本安装开始,涵盖外观主题配置、输入方案设置(小鹤双拼)、Vim 风格快捷键绑定、自定义词库导入和 Emoji 支持。详细讲解 YAML 配置文件的编写和修改方法。