1作者: Noamis大约 2 个月前原帖
展示HN:Chronos-Track – 通过TCP时钟偏差识别物理硬件(Rust)
1作者: DEVINHE111大约 2 个月前原帖
你好,HN, 我创建了 Container-Maker(cm),因为我非常喜欢“DevContainers”的概念(在 `devcontainer.json` 中将开发环境定义为代码),但我不想让我的开发工作流程与 VS Code 紧密耦合。我希望有一个工具,既能像 `make` 一样快速,又能提供 Docker 的隔离性,并且可以在任何终端或 IDE 中使用。 Container-Maker 是一个用 Go 编写的独立 CLI 工具,用于管理开发环境。 主要特点: - *独立性:* 完全兼容 `devcontainer.json` 规范,但独立于 VS Code 运行。 - *零配置:* `cm setup` 命令自动检测你的操作系统,并安装/配置最佳运行时(Docker Desktop、Docker Engine 或 Podman)。 - *原生体验:* 正确处理信号代理(SIGWINCH)和 TTY,使得像 `vim` 和 `htop` 这样的工具在容器内使用时感觉原生。 - *BuildKit 支持:* 利用 Docker BuildKit 进行激进的层缓存,加速环境启动。 - *TUI 仪表板:* 包含一个终端用户界面(`cm status`),用于管理运行中的容器和查看日志。 - *云集成:* 可以直接从 CLI 提供 GPU 实例(AWS、GCP 等)以支持 AI/ML 工作负载。 它旨在通过将容器作为你 shell 的第一公民来解决“在我机器上可以运行”的问题。 该项目是开源的(AGPL-3.0)。 仓库链接: [https://github.com/UPwith-me/Container-Maker](https://github.com/UPwith-me/Container-Maker) 我很想听听你们对 TUI 体验和设置流程的反馈!
3作者: saran-damm大约 2 个月前原帖
我开发了 depup,这是一个命令行工具,用于扫描 Python 依赖项、检查 PyPI 版本、评估升级影响,并支持持续集成工作流。<p>文档:<a href="https://saran-damm.github.io/depup/" rel="nofollow">https://saran-damm.github.io/depup/</a> 代码库:<a href="https://github.com/saran-damm/depup/" rel="nofollow">https://github.com/saran-damm/depup/</a>