返回首页

一周热榜

3作者: hal-eisen6 天前
大家好,我是 Hal,App Dev for All 的首席技术官。我想分享一下我们过去一年解决的一个技术问题以及我们是如何处理的。<p>我们一直在构建 Code on the Go,这是一个功能齐全的 IDE,完全运行在 Android 手机上。不需要笔记本电脑,不需要 ADB 连接,也不需要云构建服务器。它使用 Gradle 在设备上本地编译项目,通过 LSP 支持 Java 和 Kotlin,并包含一个调试器,该调试器与正在测试的应用程序运行在同一部手机上。<p>最有趣和最具挑战性的部分最终是调试器。Android 操作系统具有严格的安全模型,这可能会妨碍传统的进程间通信。Android 调试假定 ADB,而 ADB 假定两台机器。我们完全绕过了 ADB,在启动时将 JDWP 代理附加到目标进程,并通过本地套接字将其输出路由到我们的调试器。我们使用了 Shizuku 项目的范围限定适配,以获得必要的系统访问权限,而无需 root 权限。<p>我们在 Code on the Go 上还遇到了一些其他技术挑战:草图到 UI(从手绘布局的照片生成 Android XML,使用 Yolo 完全离线运行),可选的 Gemini 驱动的编码代理(选择加入,需要您自己的 API 密钥),以及具有隔离类加载器的插件系统。<p>我们的一位预发布社区成员使用它在 Play 商店上构建并发布了一个僧伽罗语/英语键盘应用程序,完全在他的手机上构建。这成为了我们 Play 商店兼容性的测试案例。<p>我们是一个慈善项目。没有广告,没有跟踪,没有订阅。许可证是 GPLv3。<p>APK:<a href="http://appdevforall.org/codeonthego" rel="nofollow">http://appdevforall.org/codeonthego</a> 源代码:<a href="http://github.com/appdevforall/CodeOnTheGo" rel="nofollow">http://github.com/appdevforall/CodeOnTheGo</a><p>很乐意回答有关实施方面的问题。
3作者: evo_95 天前
你目前的工作让你进退两难,甚至想离职/被解雇?这里提供一个倾诉的机会,如果需要,也可以寻求一些有帮助的反馈。
3作者: pHequals72 天前
大家好,我是 muesli 的开发者——这是一款满足您所有语音转文本需求的一站式应用程序,无论是语音听写还是会议转录,它都可以在您的 Apple 神经引擎上运行,使用基于 CoreML 的 STT 模型(Parakeet、Whisper、Cohere transcribe)。所有内容都是开源的,我们目前有 160 个星标——纯天然的——希望大家使用它并为进一步开发做出贡献。
3作者: cpa6 天前
A multiplayer hommage to Jean-Michel Sanejouand&#x27;s Jeu de Topo (1963), a game with no winner or loser where partners arrange stones until both points of view are satisfied.<p>Here, stones become colored points in a game based on Voronoi diagrams. The original opposing points of view become each player&#x27;s screen: everyone shares the same points, but phones, tablets, and browser windows frame the space differently, so each player is likely seeing a different Voronoi view.
3作者: lukyvj2 天前
我创建这个工具,是因为手动编写了一些 Agent Skills 后,注意到这个过程存在重复性。您只需粘贴文档 URL,输入您自己的模型 API 密钥,它就会在客户端获取页面内容,从而创建一个可复用的 SKILL.md 文件。由于没有后端/代理,因此它尽可能保持安全。我希望大家能就输出的结构和边缘情况提出反馈意见。
3作者: dohyun-ko5 天前
两周前,GitHub 标记了 is-an-ai 组织,该组织运营着一个基于 is-a.dev 的开源免费子域名服务。公共可见性变为 404。OAuth 崩溃。所有 Action 停止。<p>GitHub 没有给出任何理由。我当天就提交了支持工单。<p>两周后,仍然没有收到回复。<p>完整的时间线、截图和原始工单文本: https://is-an.ai/blog/flagged-on-github<p>如果你在 GitHub 上遇到过类似的情况——申诉最终通过了吗?花了多长时间?除了标准的支持表单之外,还有什么有效的方法吗?