返回首页

一周热榜

2作者: deklesen4 天前原帖
我发现,能够快速地将我所说的内容进行本地转录对我的工作流程非常有帮助,尤其是在进行氛围编码或与人工智能模型聊天时,因为小的转录错误通常不是问题。<p>因此,我开发了YapType。它的代码总共不到200行。只需按下一个快捷键,它就会在本地进行转录,并在你的文本编辑器中打开结果——就是这么简单。
2作者: gpu_systems5 天前原帖
我开发了一个小型Linux工具,用于确定性地验证GPU PCIe链接的健康状况和带宽。<p>该工具报告以下内容: - 协商的PCIe代数和宽度 - 主机到设备(Host→Device)和设备到主机(Device→Host)的内存拷贝带宽峰值 - 通过NVML获取的持续PCIe发送(TX)/接收(RX)利用率 - 基于可观察硬件数据得出的规则性判断<p>之所以开发这个工具,是因为PCIe问题(如代数降级、通道宽度减少、扩展卡、分叉)通常在应用层是不可见的,且无法通过内核调优或异步重叠来解决。<p>仅限Linux:该工具依赖于sysfs和PCIe AER暴露,而Windows并不提供这些功能。
2作者: benmxrt4 天前原帖
嗨,HN, 我创建Mephisto是因为对当前一次性邮箱服务的状况感到沮丧——大多数服务充斥着恼人的广告、跟踪器和验证码。 我想要一个感觉更像是开发者工具而不是垃圾邮件农场的工具。 技术栈包括React、Vite和Tailwind。关键的架构决策如下: 1. 易失性内存:后端不将任何数据写入磁盘。一旦会话结束,数据将无法恢复。 2. 客户端熵:密码生成器在浏览器本地运行;密钥从不发送到服务器。 3. PWA:它可以安装,并使用WebSockets设计为低延迟接收邮件(无需轮询)。 4. 移动接力:您可以通过加密二维码将活动会话转移到移动设备。 它完全免费并向公众开放。我很想听听您对实现和用户界面的反馈。
2作者: nsantos5 天前原帖
嗨,HN。 电梯演讲:brig 是一个命令行工具,用于根据 devcontainers 规范启动容器,能够验证配置是否符合该规范,并旨在成为官方 CLI 工具的几乎无缝替代品。 验证这一点对我个人来说非常重要;我希望继续使用我团队正在使用的相同 devcontainer.json 文件,并希望我所做的任何增强仍然可以在他们的 VSCode 环境中使用。 --- 我非常喜欢 devcontainers 的理念,并推动我的团队在几乎所有代码库中采用它们。我也很喜欢它们名义上并不依赖于 VSCode(它们只是带有一些便利功能的容器)。多年来,我一直依赖一个简单的 shell 脚本来根据项目的 Containerfile/Dockerfile 启动容器。 直到最近我才开始深入研究该规范;当我这样做时,我发现了一些相当不错的功能(例如,生命周期脚本),这些功能在不需要对我的 start-dev-container.sh 脚本添加临时解决方案的情况下会非常好用。 顺便提一下,我已经很多年没有写过比 shell 和 Python 脚本更复杂的东西(甚至更久没有为自由开源软件做出贡献)。由于 Go 在我使用的工具(OpenTofu、Podman、Docker)中被广泛使用,我觉得这不是学习 Go 的坏借口。 我将对 devcontainers 的兴趣和学习 Go 的愿望结合在一起,这就是结果。 虽然我写这个是为了满足我自己的需求,但我希望其他人也能从中受益。 [1]: [https://containers.dev](https://containers.dev) [2]: [https://github.com/nlsantos/brig/blob/38d4ae10557422c37af349c9df3b460c343d487c/start-dev-container.sh](https://github.com/nlsantos/brig/blob/38d4ae10557422c37af349...)