1作者: sauercrowd6 个月前
我一直是 fly.io 的忠实粉丝,喜欢它的开发者体验(devx),但冷启动和定价一直是个问题。 即使对于业余项目来说,如果加载需要 30 秒,也会让人很痛苦,这会毁掉整个体验。 随着编码代理变得越来越好,我开始构建更多东西,我只是想运行所有这些东西! GCI 的构建就是为了解决这个问题。它只是一个 CLI,仅使用 ssh 与你的目标机器交互,并依赖 docker swarm 来运行你的服务(我认为 docker swarm 被低估了,即使是单节点也能提供好处)。 它可以在任何可以通过 ssh 访问并运行 docker 的机器上部署。 GCI 弥合了 docker swarm 和 fly.io 之间缺失的开发者体验(devx)差距。在本地构建镜像,将它们传输到目标机器,获取日志,管理不同的服务器…… 在 github 上查看,或者在 <a href="https:&#x2F;&#x2F;gci.jonas.foo&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gci.jonas.foo&#x2F;</a> 了解更深入的文档。
1作者: BladeRunningMan6 个月前
我买了 Ulanzi TC001 像素时钟,并刷入了 AWTRIX——一个开源的 ESP32 固件。它一直崩溃并重启。我深入研究了代码,发现了内存泄漏、没有测试以及混乱的架构。我 fork 了它,修复了数十个错误,添加了测试,并将其重构为模块。它通过 MQTT 与 Home Assistant 配合使用,支持自动发现。我构建了一个在线刷机工具,这样你就可以直接从浏览器刷机了。
1作者: nsyno6 个月前
大家好,我在市场营销领域摸爬滚打了 9 年,并建立了一个涵盖所有内容的开源代码库。只需订阅一个简单的 Claude 代码,你就能获取我为 35 位以上个人客户所使用的工具和方法,涵盖从广告账户管理到网站建设,再到高级 SEO 的所有内容。<p>来看看吧
2作者: digital-arcadia6 个月前
加州 AB 1043 法案将于 2027 年 1 月生效。如果您的应用程序服务于加州用户,您需要从 Apple/Google 请求操作系统级别的年龄信号,并将其视为用户年龄的“实际知情”。故意违反者将面临每名受影响儿童 7500 美元的罚款。 我们意识到这项法律存在一个无人提及的漏洞后,开始构建 A3 (https://www.a3api.io):浏览器没有操作系统年龄信号。如果您有一个 Web 应用程序,该法律会产生合规义务,但平台却未提供任何机制。而在原生应用上,您需要自己整合 Apple 的声明年龄范围 API 和 Google 的 Play 年龄信号——两个不同的 API,两种不同的响应格式,两种不同的集成路径。 行业标准的解决方案是上传身份证件和扫描自拍。我们不想构建这样的功能。这些方法会降低转化率,产生个人身份信息 (PII) 责任,并且与问题相比显得不相称。因此,我们采取了不同的方向:被动行为信号融合。 我们的想法是,儿童和成年人在与设备交互时,其行为方式存在可衡量的差异——运动控制、滚动模式、打字节奏、表单填写速度。我们的浏览器 SDK(<5 KB)从标准 DOM 事件中收集这些信号,在设备上计算聚合分数,并且仅发送匿名比率和平均值。原始坐标、击键日志或文本内容永远不会离开浏览器。API 在内存中处理所有内容,并立即丢弃。 在原生应用上,我们将 Apple/Google 的操作系统信号规范化为单个响应。在 Web 上,行为信号成为主要评估依据。无论哪种方式,您都会获得相同的响应格式:一个结论、年龄组、置信度分数、证据标签,以及用于审计跟踪的 HMAC-SHA256 签名收据。 为了坦诚说明局限性:行为信号是概率性的,而不是确定性的。一个自信的 12 岁孩子和一个急躁的成年人在短时间内看起来可能很相似。我们通过五个信号类别(行为指标、输入复杂性、设备上下文、上下文信号、帐户寿命)来缓解这种情况,这些类别经过加权和交叉验证,并且在较少类别存在时会应用覆盖惩罚。但这只是年龄估算,而不是身份验证——它专为法律实际要求的“商业上合理”的标准而设计,而不是身份证件检查所暗示的虚假确定性。 该技术栈基于 AWS Lambda 上的 NestJS,具有用于 React/Vue/vanilla JS、SwiftUI 和 Jetpack Compose 的客户端 SDK。如果您想试用,有一个免费套餐(每月 100 次检查),并且可以在 https://www.a3api.io/playground 找到一个游乐场。 如果您维护一个开源项目,我们有一个计划,可以免费为您提供 Pro 级访问权限(每月 5 万次检查)——唯一的条件是在您的年龄门禁 UI 或 README 中添加“由 A3 提供支持”。详情请访问 https://www.a3api.io/open-source。 文档:https://www.a3api.io/docs 很乐意回答有关信号融合方法、法律细微差别或我们认为其不足之处的问题。
2作者: MustafaN7866 个月前
PS4 的用户界面一直是我的最爱之一,所以我想看看是否能在浏览器中重现那种感觉。<p>请告诉我你们的看法,包括导航是否直观、在不同设备/浏览器上的性能如何,以及这种 UI 是否适合作品集,或者会让人分心。<p>谢谢!
3作者: gepheum6 个月前
我为什么构建了 Skir:<a href="https:&#x2F;&#x2F;medium.com&#x2F;@gepheum&#x2F;i-spent-15-years-with-protobuf-then-i-built-skir-9cf61cc65631" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@gepheum&#x2F;i-spent-15-years-with-protobuf-t...</a> 快速开始:npx skir init 所有配置都集中在一个 YML 文件中。 网站:<a href="https:&#x2F;&#x2F;skir.build" rel="nofollow">https:&#x2F;&#x2F;skir.build</a> GitHub:<a href="https:&#x2F;&#x2F;github.com&#x2F;gepheum&#x2F;skir" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;gepheum&#x2F;skir</a> 非常欢迎运行混合语言栈的团队提供反馈。