返回首页

一周热榜

4作者: jack_riminton6 天前原帖
有没有热衷于园艺的朋友推荐一些技术产品?(硬件或软件)
4作者: olism4 天前原帖
我在每年花费数天时间手动搜索Jira工单,以回忆自己在绩效评估中所取得的成就后,构建了这个工具。 whatdidido 是一个命令行工具,具有以下功能: - 从Jira或Linear中提取指定日期范围内的工单 - 使用大型语言模型(LLM)为每个工单生成简短摘要 - 生成整体摘要,帮助你撰写自我评估 这个工具并不会为你撰写评估报告——撰写深思熟虑、具有上下文的反馈仍然需要人类的判断。它只是消除了寻找和整理你所做工作的繁琐工作。 关键细节: - MIT许可证,开源 - 不存储数据——所有内容都保留在本地 - 需要OpenAI或OpenRouter的API密钥 - 兼容Jira和Linear(欢迎更多集成/即将推出) GitHub: [https://github.com/oliviersm199/whatdidido](https://github.com/oliviersm199/whatdidido) 我现在发布这个工具,因为我认为在评估季节,其他人可能会觉得它很有用。 欢迎对这个方法提供反馈,以及哪些其他集成会有帮助。也很乐意回答有关其工作原理的问题。
4作者: notepad0x901 天前原帖
嗨,HN, “总是 DNS”是我们在谈论故障时都很熟悉的一个主题。我理解为什么 DNS 对大多数用户来说至关重要。但是对于那些使用“基础设施即代码”(Infrastructure as Code)系统进行管理和部署的应用程序来说,既然变更可以并且应该以与代码变更相同的方式进行推送(DevOps 及相关概念),那么在各处使用 /etc/hosts 文件是否会有什么害处呢? 这样一来,名称与 IP 的关联变更就能受益于基础设施即代码,同时 DNS 相关的不稳定性也会被最小化。当然,我假设名称与 IP 的关联最初是由系统工程师控制的,对于其他用例,DNS 仍然可以并且应该被使用。 那么,为什么云服务提供商和 FAANG 公司还没有这样做呢?在鼓励通过消除 DNS 请求流量和 CPU 周期来节省成本的情况下?
3作者: wainguo7 天前原帖
嘿,HN 我创建了 ImageConverter.dev,因为我厌倦了那些强制上传或限制转换的“免费”图像转换网站。 所以我制作了一个完全在客户端运行的工具——这意味着你的图像永远不会离开你的设备。它旨在快速、简单且保护隐私。 **它的功能** - 在 JPG、PNG 和 WebP 之间转换图像 - 加载后可离线使用(支持渐进式网络应用) **它是如何工作的** 它使用 Canvas API 和 WebAssembly 直接在浏览器中处理转换。没有上传、没有跟踪、没有服务器费用,即使在中档设备上也很快。 **我为什么要创建它** 我想要一种即时、无广告、保护隐私的方式来处理我的个人项目中的图像——一种足够轻量的工具,可以替代桌面工具。 **试试吧** [https://imageconverter.dev](https://imageconverter.dev) 我非常希望能收到社区的反馈——尤其是在以下方面: - 在不同浏览器/设备上的性能 感谢你的阅读!
3作者: kmschaal2 天前原帖
大家好,我更新了我的前端模糊搜索库。现在它除了支持模糊匹配外,还支持子字符串和前缀搜索。 这个库快速、准确,支持多语言,并且没有任何依赖。 <p>GitHub: <a href="https://github.com/m31coding/fuzzy-search" rel="nofollow">https://github.com/m31coding/fuzzy-search</a> 在线演示: <a href="https://www.m31coding.com/fuzzy-search-demo.html" rel="nofollow">https://www.m31coding.com/fuzzy-search-demo.html</a> <p>我非常希望听到你们的反馈和任何改进库的建议。 <p>祝编码愉快!
3作者: joe-gregory5 天前原帖
嗨,HN!我一直在开发一个针对Blazor的开发者工具,允许您在浏览器中检查Razor组件,类似于React DevTools或Vue DevTools。 问题:Blazor是微软的前端框架,允许您使用C#编写Web用户界面。它发展迅速,但缺乏其他框架所拥有的调试工具。当您的组件树变得复杂时,您只能依赖Console.WriteLine进行调试。 我构建的工具:一个浏览器扩展 + NuGet包,具有以下功能: - 在浏览器中显示Razor组件树 - 将DOM元素映射回其源组件 - 悬停时高亮显示组件 - 兼容Blazor Server和WASM 工作原理:NuGet包在编译期间创建您的.razor文件的影子副本,并注入不可见的标记。这些标记在Razor→HTML管道中存活。浏览器扩展读取这些标记以重建组件树。 当前状态:Beta版 - 它可以工作,但还有一些粗糙之处。在对较大生产应用进行测试时发现了一些错误,我正在逐步解决。所有问题都已在GitHub上记录。 解决的技术挑战: - 在不破坏任何内容的情况下通过Razor编译器获取标记 - 绕过剥离未知属性的CSS隔离 - 使其与两种托管模型兼容 它是完全开源的: [https://github.com/joe-gregory/blazor-devtools](https://github.com/joe-gregory/blazor-devtools) 您可以尝试的演示网站: [https://blazordevelopertools.com](https://blazordevelopertools.com) 非常希望获得反馈,特别是来自那些构建生产Blazor应用的人。您在调试过程中遇到了哪些痛点,开发者工具可以解决哪些问题?