2作者: crediblejhj10 天前原帖
嗨,HN!我是一名韩国的高三学生,即将进入大学学习计算机科学。 我从零开始用C++构建了一个浏览器引擎,以理解浏览器的工作原理。这是我第一次使用C++,开发历时8周,经历了大量的调试——但它终于可以运行了! 功能: - 带有错误修正的HTML解析 - CSS级联和继承 - 块级/行内布局引擎 - 异步图像加载和缓存 - 链接导航和历史记录 最难的部分: - 字符串解析(HTML、CSS) - 渲染 - 图像缓存和布局重排 我学到的东西(超越代码): - 系统化调试至关重要 - 与已知的bug一起发布,而不是追求完美 - “为什么?”的力量 大约3000行C++17/Qt6代码。希望能得到关于代码架构和C++最佳实践的反馈! GitHub: [https://github.com/beginner-jhj/mini_browser](https://github.com/beginner-jhj/mini_browser)
1作者: ortuman10 天前原帖
你好!我一直在进行一个名为 Narwhal 的项目,想与社区分享,以获得一些宝贵的反馈。 它是什么?Narwhal 是一个轻量级的发布/订阅服务器和协议,专门为边缘应用设计。虽然市面上有像 NATS 或 MQTT 这样的优秀工具,但我希望构建一个更注重定制和可扩展性的系统。我的目标是创建一个开发者可以轻松调整路由逻辑或消息处理流程,以适应特定边缘用例的系统,而不必与服务器的默认设置作斗争。 为什么选择 Rust?我选择 Rust 是因为我需要一个低内存占用的语言,以便在边缘设备(如 Raspberry Pi 或小型网关)上高效运行,同时我也对垃圾回收暂停有个人的偏见。 :) 当前状态:目前处于 Alpha 阶段。它可以支持基本的发布/订阅模式,但我希望尽快开始开发持久化支持(以便消息在重启或网络分区后依然存在)。 我非常希望你能看看代码!我特别期待关于我可能忽视的任何改进的反馈。
1作者: bingbing12310 天前原帖
我想分享一个名为 NewYouGo 的人工智能工具。它是一个基于网页的 AI 图像和视频生成平台,允许用户根据文本提示生成高质量的图像,并提供图像编辑和创意工作流程的额外支持。<p>NewYouGo 集成了多个强大的开源模型(如 Klein 系列和多角度模型),并提供了灵活的控制选项,以调整风格、纵横比和视觉细节。
1作者: seansh10 天前原帖
您可以直接在编辑器中录制和分享编码会话。<p>想象一下 Asciinema,但适用于完整的编码会话,包含音频、视频和图像。<p>在回放会话时,您可以随时暂停,使用自己的编辑器查看代码、进行修改,甚至运行代码。这使得跟随教程和理解真实代码库比观看视频更为实用。<p><i>本地优先,开源。</i><p>附言:我已经为此工作了两年多,非常欢迎任何反馈。
2作者: gethly10 天前原帖
我今天更新了Firefox,立刻发现打开两个YouTube标签页时CPU使用率达到了30%。这真让人烦。<p>还有其他人遇到同样的问题吗?
1作者: sam25610 天前原帖
我并不讨厌 Azure DevOps。相反,在过去五年多的时间里,它对我们组织来说是一个出色的工具。它的安全性相对容易保障,我们有很多优秀的管道来检查我们的代码、进行部署、与第三方服务集成等。我们对组织的运作有很好的可视化了解。 但是……我不禁觉得它跟不上 GitHub 的步伐,现在面临的问题是:如果我们想保持相关性,是否基本上没有选择,只能痛苦地迁移到 GitHub Enterprise? 特别是我们感受到的痛点: 1. Copilot 的 PR 审查在哪里?在 GitHub 上,我只需点击一个按钮,就能获得 Copilot 对任何 PR 的即时初步审查。当然,这并不完美,但基本上是免费的。 2. MCP?好吧,DevOps 终于有了一个 MCP 服务器,而且实际上还不错。但它的推出花了很长时间。这会是一个重复的模式吗?我们必须等上一年才能获得 GitHub 用户立即可以使用的工具? 3. Claude Code。在 GitHub 上,我可以从任何地方给 Claude Code 分配任务——浏览器、桌面、手机——它会在一个小的开发容器中运行,并将 PR 返回给我。同样,这并不总是完美的,但初级开发者的 PR 也不一定完美。而且 Claude Code 不在乎我是否在周五晚上给它分配任务。 所以,标题中的问题是:ADO 是否实际上已经到了生命周期结束的阶段? 我希望答案是否定的,我们可以坚持到情况好转。不过,我开始担心这只是沉没成本谬论。无论如何,有什么希望可以提供吗?