1作者: Contrails4 个月前
## 描述 我制作了一个应用程序,可以监视编码助手会话,并将其保存到你的代码库中,作为 Markdown 文件。 这样你就可以在一个聊天中引用另一个聊天,分享你和助手做了什么(例如,在为项目做贡献时),或者保留完整的工作记录。 GitHub(欢迎点赞):[https://github.com/ThreePalmTrees/Contrails](https://github.com/ThreePalmTrees/Contrails) 网站:[https://getcontrails.com](https://getcontrails.com) ## 背景故事 我当时在修复一个 bug,助手做了一些修改,然后它发现这是错误的方法,并纠正了方法。 我想保存发生的事情,以便以后可以引用。 所以我问助手在同一个聊天中:“再次阅读完整的对话,并将你的思考过程输出到一个 thoughts_process 文件中”。 这运行良好,但: 1. 它消耗 token 2. 我需要记住去要求它 所以我查看了助手存储聊天的地方,并制作了这个应用程序(技术细节在代码库的 README 中)。 现在我只需要打开它,最小化它,然后像往常一样与助手一起工作(我个人使用 Claude)。所有对话都将随着它们的发生而自动实时保存。 它适用于 Claude Code、GitHub Copilot 和 Cursor。我尝试支持 Google 的 Antigravity,但他们很难获取对话,所以不值得。 我首先专注于最受欢迎的三个,欢迎其他人提交 PR。 该项目是开源的,你可以确切地看到它做了什么,并且 README 包含对任何感兴趣的人的技术细节。 另外,该应用程序适用于 Mac、Windows 和 Linux。我在 Mac 和 Windows 上测试过它,但我没有 Linux 设备,所以如果有人可以在 Linux 上试用一下,那将非常有帮助。
3作者: disconnection4 个月前
我编写了这组 Python 文件,旨在帮助程序员理解最初的 LISP 论文,假设他们没有任何数学或 Lisp 知识。这篇原始论文是计算机科学史上一篇令人叹为观止的文献,原因有很多——我建议每个人都尝试理解它。<p>我找到了很多很棒的 LISP 实现,它们都与原始论文保持一致。但它们都是功能齐全、实用的实现。原始论文从更深层次的基础构建,即使编写代码,也可能非常不实用。<p>我实现了这些早期的迭代,这样程序员就可以用比 20 世纪 50 年代的数学符号更熟悉的语言,一步一步地跟随论文。<p>我不是 Lisp 或数学方面的专家,并且有意在对 Lisp 一无所知的情况下开始这项工作,除了原始论文。我没有用最优雅的方式编写它,而是用最简单的方式来理解。所以请不要把这段代码当作对该语言的权威性说明。<p>然而,这段代码确实帮助我更好地理解了原始论文,并开始使用 Lisp,对该语言的精神有了更好的把握。<p>我欢迎任何有更多 Lisp 或计算机科学历史经验的人提出意见。
1作者: shadowfiles4 个月前
去年,我开始把打达布卡鼓作为新的爱好,玩得非常开心。<p>我发现很难找到关于如何演奏达布卡的工具和资源,所以我做了一个应用程序,你可以在其中输入节奏,并用真实的鼓声播放(录音由我的鼓老师提供!),并且直接编码支持常见的的中东节奏等。<p>我一直在用这个应用程序练习打鼓,我想分享它,以防其他人觉得它有帮助或有趣。