3作者: DavidLandup05 个月前原帖
嘿,HackerNews!我想分享最近拼凑出来的一些东西,期待大家的反馈。 背景:我曾在研究和企业领域工作,使用Python和Java构建了很多服务,发现无论架构和领域(如Web应用、机器学习研究、分布式系统等)有多么不同,它们都趋向于使用类似的模式。 在写了大量Python代码后,我发现缺少一个能够正式支持这些模式的框架,而这种结构能够让你做出一些假设,从而在长期项目中大大提升开发体验。 微框架非常棒。它们让你可以用一小段代码快速入门,但(在我看来)在长期项目中,尤其是与团队合作时,它们缺乏所需的结构,因此你最终还是得自己构建这种结构。这样做虽然能在初期提高一点生产力,但却会牺牲未来的生产力。 Mitsuki试图在让你能够快速、轻松地用几行代码开始的同时,也能在时间的推移中对你和你的团队更加友好,通过为你的开发过程提供结构。 因此,我制作了一个早期版本的框架,深受Spring Boot的启发。核心理念是,你可以在Python中构建企业应用,而无需承受企业级的痛苦,同时还能保持高性能。 - 想要一个简单的REST API?只需在app.py中写几行代码。 - 想要一个带有自动实现CRUD的不错起始项目?使用`mitsuki init`来获取一个包含领域类、服务、控制器和存储库的起始项目。 - 性能如何?与Express和Spring Boot相似(在Docker环境下,使用M1 MacBook Pro,8GB内存),开箱即用,无需配置。 轻量级 尽管有些“听起来很高大上的”术语,Mitsuki本身非常轻量,仅在驱动它的组件(即Starlette和Granian)上增加了非常小的开销(10%)。我不想仅限于ASGI,未来的版本可能会重写这一核心逻辑,以进一步利用Granian。 还有很多工作要做,还有很多文档需要编写,示例需要探索,功能需要扩展。我还计划编写一些工具,利用框架的结构来提升企业团队的开发体验。 但在此之前,我期待大家的反馈。 赞成还是反对? :) 基准测试 附言:关于性能和基准测试,仓库的/benchmarks目录中有一些说明。(或者在这里查看:<a href="https://github.com/DavidLandup0/mitsuki/tree/main/benchmarks" rel="nofollow">https://github.com/DavidLandup0/mitsuki/tree/main/benchmarks</a>) 是的,大多数基准测试都是任意的,容易被操控,而且你的瓶颈很可能是业务逻辑,而不是框架。 是的,Spring Boot和Elysia的性能上限可能更高,因此在更强的CPU上运行可能会改变基准测试的结果。 是的,有无数变量会影响这些结果。 是的,Granian是用Rust编写的,而不是Python。 基准测试的意义有三点: - 这是你在自己的设备上开箱即用的体验,也是你将要部署的环境(如通过K8s在小实例上Docker化)。 - Python Web应用在性能上可以与JS/Java平起平坐。 - 尽管依赖注入、状态跟踪等看似复杂,Mitsuki依然相当轻量。
1作者: thekarank5 个月前原帖
大家好, 我叫卡兰,我是一名前端开发工程师,但由于我对创建用户界面的热爱,我觉得自己更像是一名设计工程师。 当我开始我的开发之旅时,我对前端开发一见钟情,并一直坚持到现在。 但我注意到,许多朋友都不喜欢编写CSS,因为创建用户界面是一个非常繁琐且耗时的过程,而且必须做到像素级完美。 与此同时,他们也希望自己的项目看起来高端大气,拥有美丽的动画和世界级的用户体验。 这时我想到了一个问题:“如果任何人都能将美丽的动画组件集成到他们的网站中,无论他们的CSS技能如何,那会怎么样?” 经过六个月的艰辛和无数个不眠之夜,我终于构建了ogBlocks来解决这个问题。 ogBlocks是一个针对React的动画用户界面库,包含了所有酷炫的动画,可以让你的项目看起来高端且具备生产级质量。 ogBlocks包括导航栏、模态框、按钮、功能区、文本动画、轮播图等等。 希望你们会喜欢它! 祝好, 卡兰
1作者: Chrizzby5 个月前原帖
显然,当你已经有一个清晰的想法时,创业会更容易。但实际上,很多想要成为创始人的人恰恰相反:他们渴望开始一些新的事情,然后才去寻找真正需要解决的问题。 我经常被朋友问到:“我想创办一家初创公司,但我不知道该解决什么问题。” 是的,Reddit、Twitter、论坛等地方散布着各种想法和抱怨,但似乎没有一个专注的平台可以直接将痛点和解决方案结合起来。 因此,我建立了一个小型的最小可行产品(MVP):[SolveMyPainPoint](https://www.solvemypainpoint.com) SolveMyPainPoint 让你可以: • 以结构化的方式提交痛点(问题是什么,痛苦程度,属于哪个类别)。 • 查看其他人是否有相同的问题以及他们的体验。 • 在现有的情况下添加或发现解决方案/产品。 • 识别可能值得开发的未解决问题。 这是一个简单的副项目(白衣天使MVP,远非完美),但我非常希望能得到真实感受者和寻求有用项目的开发者的反馈。 如果你有一个不断抱怨的痛点,请尝试提交它。如果你是开发者,我非常希望听到你对如何让这个平台真正有价值的想法(更好的发现方式、标签、主题订阅等)。 欢迎提出任何问题,也非常欢迎批评和功能建议。 非常感谢!
2作者: pera5 个月前原帖
有一长串关于:config 设置,允许用户禁用 Firefox 中大多数最近引入的 AI 聊天机器人功能,但不幸的是并不是全部:<p><i>如果 browser.ml.chat.enabled 设置为 false,AI 上下文菜单仍然会显示</i>:<p>https://bugzilla.mozilla.org/show_bug.cgi?id=1994785<p><i>即使机器学习被禁用,“询问 AI 聊天机器人”上下文菜单也不会隐藏</i>:<p>https://bugzilla.mozilla.org/show_bug.cgi?id=1995119<p>Mozilla 几乎对这个问题置之不理,已经一个月了。
1作者: porgnope5 个月前原帖
嗨,HN!<p>GoScopeAI — 多功能网络扫描器,具备*AI漏洞分析*:<p>• *Llama 3*(通过Groq API — 免费套餐)分析扫描结果 • 无头单页面应用程序爬虫(React/Vue/Angular → 真实DOM链接) • 三种扫描模式:标准模式/无头模式/组合模式 • 无限的goroutines以提高侦查速度 非常适合漏洞赏金和现代网络侦查。<p>对AI集成有什么反馈?缺少哪些模式? <a href="https:&#x2F;&#x2F;github.com&#x2F;porgnope&#x2F;GoScope-AI" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;porgnope&#x2F;GoScope-AI</a>