返回首页
最新
将您关心的类别、主题和风格输入,WallTrek 将为您自动生成壁纸。每次看到它生成的内容总是让人感到惊喜。该软件是开源的,使用 Dalle3,并支持自带密钥(BYOK)。
我是一名软件工程师和键盘爱好者,曾想要定制键帽套件,但找不到我喜欢的款式。这促使我创建了Thockfactory,一个在线键帽配置器,让任何人都可以设计和订购自己的定制套件。
第一版于2024年4月推出,但在收到反馈和我自己使用后的体验中,我意识到商店和配置器需要彻底改造。我完全关闭了网站,并在此之后几乎重建了所有内容,专注于提供更好的用户体验和更顺畅的订购流程。
非常欢迎任何反馈、bug报告或创意。您可以在这里尝试配置器:<a href="https://thockfactory.com" rel="nofollow">https://thockfactory.com</a>
如果您对技术栈、制造或其他任何问题有疑问,我很乐意回答。
作为软件工程师,我们常常面临一个决定:是自己编写代码,还是使用现有的库来完成这项工作。无论我们喜欢与否,迟早都会添加依赖项。而提前检查新依赖项的做法无疑是良好的实践:它是否在维护?由谁维护?它有多少问题,其中有多少是bug?这些问题是否正在修复?未来的计划是什么?发布频率如何,API多长时间会发生变化?
我们非常喜欢的一个现有解决方案是OpenSSF Scorecard项目([https://github.com/ossf/scorecard](https://github.com/ossf/scorecard))——我们自己也在使用它,并且强烈推荐。
我们围绕它构建了shouldiuse.dev,使结果可以作为网站访问,并借此机会首次在专业项目中深入探索了大量使用LLM辅助编码的工作。
三个人(开发者和非开发者)各自开始了初步原型的“氛围编码”,一个使用v0,一个使用lovable,另一个使用Cursor。起初,我们对生成这些原型的速度和外观感到震惊,但很快就遇到了合并不同想法的问题,因为有多个不同的Web框架和版本在使用。前端的工作主要集中在细节和小调整的准确性上。
与此同时,在后端,我们开始编写一个使用ossf/scorecard库的Go应用程序,以执行我们想要的许多检查。为了在这一端也尝试AI,我们故意大量使用Copilot,并尝试不同的模型和提示。我们还增加了通过GitHub API收集的依赖检查的更多指标,最后通过OpenAI生成文本摘要。
生成最终文本推荐的提示包括:
* 一个标题,说明角色、能力和限制,以及预期的响应格式(JSON且不使用列表/项目符号)——我们还要求它保持批判性、客观,并给出简短而清晰的答案。
* scorecard检查的结果
* 额外的社区相关数据
* 在FAQ部分显示的问题——这些问题的答案也由LLM生成。
由于这样的检查涉及大量使用GitHub API,我们要求用户在请求检查时输入GitHub个人访问令牌。第一次在shouldiuse.dev上检查一个仓库时会花费几秒钟,但之后结果会存储在Postgres中,以便后续更快检索。
目前它仅适用于公共GitHub仓库,但如果有需求,我们可能会添加其他平台。
我们还添加了一个带有内置身份验证的远程MCP服务器,因此您可以直接从IDE访问shouldiuse,并在编码助手引入新依赖项时自动检查,以确保只将安全的依赖项添加到项目中。
最初作为一个有趣的内部实验,迅速让我们惊讶于它的实用性。我们并没有计划公开发布它,但我们认为它可能对其他开发者有用,因此希望在这里分享。欢迎任何反馈!
嘿,HN!
这个想法源于我无法购买到GPU,并且不断输给机器人和黄牛。我想利用这个机会看看我能通过“氛围编码和设计”*走多远。
最终结果相当不错!以下是一些幕后细节。在未来的博客文章中,我会详细介绍构建这个项目的幕后过程。
- 登陆页面是使用React/Typescript/Tailwind.css构建的(这是我之前从未使用过的)。
- 仪表盘基于Evidence.dev,使用Markdown中的SQL查询,并加入了一些自定义的JavaScript用于图表格式化(同样是我之前从未使用过的 :))。
- 将这样一个想法从脑海中变为现实,原本需要我花费数月的时间在Stack Overflow和Google上研究,首先学习React/Typescript/JavaScript,但这次只花了大约一个月的时间(每天1-2小时)。
* “氛围编码”常常被误解,即人们有时认为这是一种灵丹妙药。从构建这个项目的经历来看,我可以告诉你,不能像精灵的愿望那样轻易地让网站存在。仍然需要付出相当大的努力来引导大型语言模型(LLM),在出现问题时进行调试,需要对设计有一定的概念和审美,了解如何构建和美化,进行多次迭代。第一版和最终版之间大约经历了500次迭代。
嗨,我正在开发一个小工具,用于分析独立黑客的着陆页。<p>我想将所有1000份报告放在付费墙后面。<p>你对这份报告有什么看法?<p>示例报告:
https://drive.google.com/file/d/1TFIU46D5eDP84Jg4wlYNH7BC-2QpTcWv/view?usp=sharing