1 分•作者: jarrymi_•6 个月前
返回首页
最新
1 分•作者: umasood•6 个月前
1 分•作者: rbanffy•6 个月前
1 分•作者: mmarian•6 个月前
1 分•作者: mozharovskyarik•6 个月前
我写了一个小型的命令行工具,用来避免每次部署失败时都通过 Alt-Tab 切换到 Vercel/Netlify 的仪表盘。<p><pre><code> 安装:npm i -g deploy-logv
功能:
- 列出最近的部署及其状态 (logv vercel --list)
- 查看特定部署的日志 (logv vercel -d dpl_xxx)
- 按错误/警告筛选 (--filter error)
- 同时支持 Vercel 和 Netlify
它 100% 在本地运行——只需将您的 API 令牌设置为环境变量即可使用。
GitHub:https://github.com/arikmozh/logv</code></pre>
1 分•作者: dnw•6 个月前
2 分•作者: rbanffy•6 个月前
1 分•作者: jay123anta•6 个月前
Stripe 从单个代码库支持 2014 年至今的 API 版本。每个版本都由转换层处理,而不是重复的控制器。
我构建了这个软件包,将这种模式引入 Laravel。
每个旧版本都有一个转换器类,其中包含两个方法:
- upgradeRequest() — 在你的控制器运行之前,将旧的负载转换为当前格式
- downgradeResponse() — 在响应离开之前,将其转换回旧格式
中间件会在不同版本之间自动链接它们。你的控制器永远不会改变。
支持 4 种版本检测策略:URL 前缀、标头、查询参数、Accept 标头。附带弃用标头(Sunset, Deprecation),以及用于变更日志和审计的 Artisan 命令。
composer require jayanta/laravel-api-versionist
29 分•作者: nanna•6 个月前
23 分•作者: Ekami•6 个月前
3 分•作者: hans863•6 个月前
我花了数年时间观察硬件团队重复犯同样的错误——在解决热问题之前就确定了工具,在 PVT 阶段未验证的制造工艺,以及直到工厂试图订购时才被发现停产的元器件。
模式总是一样的。成本总是可以避免的。但没有人把它记录下来。
因此,我写下了《最难的硬件教训》——涵盖从第一个原型到产品生命周期结束的整个过程:EVT/DVT/PVT、工厂评估、供应链风险、大规模生产运营、现场故障和产品生命周期管理。
[https://thehardesthardwarelessons.com](https://thehardesthardwarelessons.com)
1 分•作者: SoKamil•6 个月前
1 分•作者: cmsefton•6 个月前
1 分•作者: AbjMV•6 个月前
2 分•作者: noemit•6 个月前
我没有采用 AI 编码工具,不是因为它们更快或更酷。刚开始用的时候,它们用起来简直是折磨。<p>我仍然拥有无限量代币的 Cursor 计划。它将于五月到期,之后 Cursor 将迫使我们这些老用户转到新计划,在那里你必须为代币付费。所以去年五月我买了年计划,但在此之前,我每月支付了几个月。我开始使用它是在 2024 年 10 月。<p>我采用它们是因为我失去了打字的能力。<p>在此之前,在 2024 年初,我对 AI 编码很感兴趣——听说了(可能是假的)人们构建生产应用程序并获得收入的故事,我偶尔会用 ChatGPT 来清理一个函数,但我从未认真对待过它。<p>我下载了 Cursor,试用了一次,然后就放弃了。当让它做一件简单的事情时,它就卡住了。<p>然后,两个月后,我每天都在使用 Cursor。这种变化发生在一夜之间。<p>这一切始于我的右手开始疼痛。我以为自己得了腕管综合征。<p>然后我的左手也开始疼了。<p>疼痛加剧。我打电话给妈妈,问我是否得过水痘,想知道是否可能是带状疱疹。我一直在不停地搜索症状。<p>然后虚弱开始了。起初很微妙,手变得笨拙,灵活性降低。我的手臂开始难以抬起。<p>又过了几天,我再也打不开前门了。<p>我正在慢慢地瘫痪。我去了急诊室,被诊断为格林-巴利综合征。(发音为 GHEE-YAWN-BAR-"eh?")<p>谢天谢地,我最终的病情较轻。他们在医院住了一周后就让我回家了。尽管如此,我花了几个月的时间才恢复了手部的灵活性和打字能力。<p>那时和我一起工作的人可能还记得我突然增加了语音笔记、语音转文本的使用,以及大量的拼写错误。<p>在编码方面,我一夜之间从 VSCode 切换到了 Cursor。<p>而且我都是通过语音转文本来完成的。<p>我忍受了这些错误。<p>我经常拒绝它生成的代码。<p>我变得更擅长提示和组织我的想法。<p>我变得更擅长口述和发音,这样语音转文本就不会误解我了。<p>这是我唯一的选择。<p>我花了 6 个月的时间才能够再次“正常”打字,但我可能永远无法恢复以前的速度和准确性。<p>我今天仍然使用 Cursor。现在,我将更频繁地编写代码,但 Cursor 仍然是我的主要 IDE,而且我仍然比直接编写代码更频繁地使用提示。<p>从那以后,我使用了 Claudecode 和其他工具,但我仍然最喜欢 Cursor。我不知道当我的无限代币用完时,我会感觉如何。:)<p>总之,这就是我的故事。欢迎随时提问。
1 分•作者: cliftonc•6 个月前
大家好!我正在开发一个开源的报告工具,最初主要关注“在你的应用中嵌入分析”这个用例。我发现现有的解决方案要么不够好,要么不够灵活,要么价格昂贵,或者这三者兼而有之!
然而,我今天决定使用这个库,并将其封装在一个应用中,使其功能类似于Metabase(我在这里使用“类似”这个词,因为这个项目还处于早期阶段)。我已于本周末发布了初始版本,并希望获得反馈,以帮助优先考虑那些能缩小与Superset / Metabase差距的功能,从而阻止实际用户放弃使用它。我希望避免添加不必要的功能。目前,它只能连接到Postgres数据库,但我将添加许多其他提供商(目前受Drizzle支持的数据库的限制)。
我的目标不是大型企业,而是希望为小型团队/初创公司提供一个真正用户友好且灵活的报告工具——这包括一个简化的、类似hex.tech的智能分析工作流程(自带LLM密钥)。
如果有人有时间看看并提供任何反馈,我将不胜感激!目前有一个免费的云选项,所以如果你不愿意在本地运行它(它只需要Docker和一个容器),你也可以尝试一下,并告诉我任何反馈。目前没有任何付费功能,但我正在考虑以非常低的成本(例如每月10欧元)来支付托管费用,因为它非常轻量级,而且我不存储任何数据。
GitHub地址在这里:<a href="https://github.com/cliftonc/drizby" rel="nofollow">https://github.com/cliftonc/drizby</a> - 我真的希望获得关于路线图的反馈,以及这是否对我的原始用例之外的其他人有用(它已经被我本人和其他人积极地以这种方式使用)。
1 分•作者: DarkCow•6 个月前
3 分•作者: doener•6 个月前
2 分•作者: firesushi•6 个月前
我用 Rust 编写了 Stardial,一个可定制的终端时钟。<p>它最初是一个实验,旨在创建一个比 tty-clock 等工具更灵活的替代品。Stardial 支持动画、颜色主题和布局定制,因此它可以适应不同的终端设置和美化环境。<p>功能:
- 多种显示样式
- 自定义颜色和主题
- 动画效果
- 可调整大小和布局
- 专为现代终端设计<p>默认主题开箱即用,外观良好,但所有内容都可以自定义。<p>GitHub:
<a href="https://github.com/USERNAME/stardial" rel="nofollow">https://github.com/USERNAME/stardial</a>
1 分•作者: garydevenay•6 个月前