返回首页
最新
作者在此。Cardea 是我编写的一个 SSH 路由器,用于管理我所管理的一些服务器的访问。访问策略定义在一个单一的文本文件中,格式类似于 OpenSSH 的 authorized_keys,支持宏、服务器组、时间窗口和密钥过期,因此所有内容都可以在 PR 中进行审查,并通过配置管理进行部署。没有数据库,也没有网页用户界面。
客户端可以使用任何标准的 SSH 客户端连接,目标以 SSH 用户名的形式编码(例如:ssh alice@10.0.0.1:22@bastion.internal)。会话可以以 asciinema v3 格式录制。主机密钥可以选择绑定到 TPM 2.0,以防止被提取。
它是一个单一的静态 Go 二进制文件,依赖项极少。构建过程可重现、不可变,并包含来源证明。
欢迎提出问题。
我构建了一个小型库,可以为 TypeScript 或 JavaScript 的入口文件生成完整的导入依赖树。<p>给定一个被更改的文件,它会告诉你所有依赖于该文件的文件。这在以下场景中非常有用:
- 选择性测试运行
- 缓存失效
- 增量构建
- 重构时的影响分析<p>主要关注速度。与解析抽象语法树(AST)不同,importree 使用精心调优的正则表达式扫描文件,这使得它在大型项目中也能极其快速。<p>我在开发工具时构建了它,当时我需要快速确定代码库中哪些部分受到了更改的影响。<p>希望你能像我一样觉得它有用:<a href="https://github.com/alexgrozav/importree" rel="nofollow">https://github.com/alexgrozav/importree</a><p>欢迎随时提问!
我开发了一个小工具,可以将PDF书籍转换为类似有声读物的音频文件,使用文本转语音技术。<p>这个想法源于我希望在走路或通勤时能够听技术书籍和论文。<p>该项目仍处于测试阶段,但已经可以处理许多PDF文件。<p>Windows版本发布链接:
<a href="https://github.com/Semtexcz/Bookvoice/releases" rel="nofollow">https://github.com/Semtexcz/Bookvoice/releases</a>
我知道有一些公司,包括我们公司,利用人工智能实现了高效生产。然而,人工智能的怀疑者要求提供真实的研究,而目前所有可用的研究都没有显示出实际的收益。<p>许多人不会在意,除非你向他们展示一项实际的研究。
我使用Claude Code已经几个月了,虽然它在编写代码方面非常出色,但审查更改却成了一个瓶颈。
差异只是按字母顺序排列的文件,没有上下文,也没有意图的解释。
因此,我开发了Codebrief,这是一个VS Code扩展,它能够:
1. 捕捉你的git差异和会话上下文
2. 按意图(而不是按文件名)对更改进行分组
3. 解释每个分组背后的“原因”
它可以与Claude Code、OpenCode和Codex一起使用。
GitHub: [https://github.com/that-one-arab/codebrief](https://github.com/that-one-arab/codebrief)
VS Code市场: [https://marketplace.visualstudio.com/items?itemName=MoNazim.codebrief](https://marketplace.visualstudio.com/items?itemName=MoNazim....)
Open VSX链接(Cursor, Windsurf等...): [https://open-vsx.org/extension/MoNazim/codebrief](https://open-vsx.org/extension/MoNazim/codebrief)
希望能收到其他面临此问题的人的反馈。
嘿,HN社区,
我今天创建了MOCC。
它可以帮助创始人和创作者将他们的指标转化为美观的可分享的模型图。
您可以生成以下内容的视觉效果:
• SaaS MRR(每月经常性收入)里程碑
• 社交媒体关注者里程碑
• 增长图表
您还可以连接像Stripe、LemonSqueezy、Polar、Paddle、RevenueCat等收入集成,或者手动输入指标。
它会生成一个您可以在X或LinkedIn上分享的模型图。
非常希望能得到HN社区的反馈。
[https://mocc-delta.vercel.app/](https://mocc-delta.vercel.app/)