1作者: bcowde大约 2 个月前原帖
我在七年前制作了一个用于显示钢琴乐谱的软件库,最近将其移植到了网络上(现在比以往任何时候都更容易)。<p>它在你演奏时显示乐谱,并允许你对特定和弦进行快照,然后以键盘视觉的方式保持和弦的运行列表(而不仅仅是显示乐谱)。<p>这只是一个简单的工具,用于作曲、通过耳朵识别歌曲,或者理解音乐调性理论(我承认我仍然是个初学者)。<p><a href="https://pianoboi.site/" rel="nofollow">https://pianoboi.site/</a>
2作者: kinduff大约 2 个月前原帖
Cloud IP Ranges 是我创建的一个网站,收集来自不同云服务提供商的公共IP数据,标准化这些数据,并提供下载和使用。<p>我之所以建立这个网站,是因为我正在开发一些产品,不希望有来自云服务提供商的流量(主要是为了避免抓取和爬虫)。<p>该服务免费使用,欢迎大家使用!<p>希望大家觉得这个网站有用。
2作者: roseway4大约 2 个月前原帖
你好,我是来自Zep的Daniel。我将Cursor IDE与Graphiti(我们的开源时间知识图谱框架)进行了整合,以便为Cursor提供跨会话的持久记忆。我们的目标很简单:帮助Cursor记住你的编码偏好、标准和项目规格,这样你就不必不断提醒它。 在这次整合之前,Cursor(许多人每天都在使用的AI辅助IDE)缺乏一种有效的方式来持久化用户上下文。为了解决这个问题,我使用了Graphiti的模型上下文协议(MCP)服务器,这使得IDE与Graphiti的时间知识图谱之间能够进行结构化数据交换。 以下是这一过程的关键点: - 自定义实体如“需求”、“偏好”和“程序”能够准确捕捉编码标准和项目规格。 - 实时更新使得Cursor能够即时适应——如果你更改框架或更新标准,记忆会立即更新。 - 持久检索确保Cursor始终能够记住你最新的偏好和项目决策,无论是在新的代理会话、项目中,还是在重启IDE后。 我非常希望能听到你的反馈,特别是关于这种方法以及它如何融入你的工作流程。 以下是详细的说明: [https://www.getzep.com/blog/cursor-adding-memory-with-graphiti-mcp](https://www.getzep.com/blog/cursor-adding-memory-with-graphiti-mcp) GitHub仓库:[https://github.com/getzep/graphiti](https://github.com/getzep/graphiti) - Daniel