2作者: gh123man13 天前原帖
我购买了一款 Razer Basilisk V3 X HyperSpeed 鼠标,打算将其用作 Mac 的蓝牙鼠标,但没意识到 Razer 并不提供软件支持。因此,我没有选择退货,而是利用编程助手(主要是 Codex)对 BLE 规范进行逆向工程,并围绕它构建了一个应用程序!在这个过程中,我还为其他几款 Razer 鼠标添加了支持。 我几乎没有逆向工程的经验,所以如果没有编程助手的帮助,我可能不会尝试这个项目。整个过程大致是这样的:在 Windows 上使用 btvs 捕获 BLE 数据包,打开 Synapse 后对鼠标执行一个操作,然后将捕获的数据发送给 Codex,以弄清楚发生了什么并更新规范。我为每个鼠标按钮和绑定重复这个过程,直到我掌握了全部信息。如果你感兴趣,文档文件夹中有一些详细描述这个过程和结果的文档!
2作者: lmazgon13 天前原帖
我构建了一个终端用户界面,用于浏览Grafana仪表板。它可以连接到任何Grafana实例,让你在不离开终端的情况下探索仪表板。 它支持最常见的面板类型(时间序列、条形图、仪表、热图等)。你可以更改时间范围,设置仪表板变量并过滤系列数据。 我之所以构建这个工具,是因为我大部分时间都在终端中工作,希望能有一个快速的方式来查看仪表板,而无需切换到浏览器。虽然它并不完美,但确实是一个方便且实用的工具。 该工具是用Go、Bubble Tea、ntcharts和Claude(当然)构建的。你可以通过Homebrew安装它: ``` brew install lovromazgon/tap/grafana-tui ``` ...并在Grafana的公共游乐场中试用: ``` grafana-tui --url https://play.grafana.org ```
2作者: nuricanozturk13 天前原帖
在作为SaaS平台运行Repsy很长一段时间后,我们决定将其完全开源,采用Apache 2.0许可证。<p>我们合作的许多团队需要对其软件包基础设施拥有完全的控制权——出于安全性、合规性以及避免供应商锁定的考虑。这一转变主要是由这些使用案例驱动的。<p>Repsy是一个轻量级的自托管软件包仓库,旨在作为更重型企业解决方案的替代品。<p>主要特点: 原生支持Docker、Maven、npm和PyPI H2用于快速设置,PostgreSQL用于生产环境 内置CI/CD的部署令牌 基于JDK 25(Spring Boot 4)和Angular 21构建<p>仓库: https://github.com/repsyio/repsy 文档: https://docs.repsy.io