微闻

标签: 开发工具

  • GitHub 仓库仍可通过 Copilot 访问

    短暂公开的GitHub仓库仍可通过Copilot访问

    以色列网络安全公司 Lasso 发现,曾经短暂公开的 GitHub 存储库即使设为私有,仍然可通过聊天机器人 Copilot 访问。Lasso 公司提取了2024年任何时间点都是公开的存储库列表,并识别出那些后来被删除或设置为私有的存储库。利用 Bing 的缓存机制,该公司发现超过两万个私有的 GitHub 存储库仍可通过 Copilot 访问数据,影响了超过 16,000 个组织。Lasso 表示,受影响的组织包括亚马逊云计算服务、谷歌、IBM、PayPal、腾讯和微软本身。对于一些受影响的公司,Copilot 可能被触发返回包含知识产权、敏感公司数据、访问密钥和令牌的机密 GitHub 存档。

  • Kotlin 2.0.0 版本发布

    Kotlin 2.0.0 现已发布

    Kotlin 2.0.0 版本已发布,新的 Kotlin K2 编译器已进入稳定状态。支持 Kotlin 2.0.0 的 Kotlin 插件已捆绑在最新的 IntelliJ IDEA 和 Android Studio 中,用户只需在构建脚本中将 Kotlin 版本更改为 Kotlin 2.0.0 即可。此外,其他更新还亮点还包括:

    新的 Compose 编译器 Gradle 插件;使用 Invokedynamic 生成 lambda 函数;kotlinx-metadata-jvm 库现已稳定;使用 Apple 平台上的路标监控 Kotlin/Native 中的 GC 性能;使用 Objective-C 方法解决 Kotlin/Native 中的冲突;支持 Kotlin/Wasm 中的命名导出;支持 Kotlin/Wasm 中使用 @JsExport 的函数中的无符号原始类型;默认使用 Binaryen 优化生产构建;用于多平台项目中编译器选项的新 Gradle DSL;稳定替换枚举类值泛型函数;稳定的 AutoCloseable 接口。

    —— Kotlin Doc

  • 谷歌推出Cloud端Linux虚拟机开发工具ProjectIDX

    谷歌的 AI 代码编辑器使得 Android、iOS 和 Web 开发在线化。

    谷歌已经揭开了“Project IDX”的面纱,该项目将为开发提供所需的一切,包括 Android 和 iOS 模拟器,通过人工智能增强,并将其传送到你的网页浏览器中。

    开发人员面临的一个常见问题是,运行特定项目的技术环境和堆栈很难配置。

    如果你想从台式机切换到笔记本电脑,您需要确保各个版本保持同步。否则,你可能会发现某些代码在两台设备之间的行为不一致。

    这就是谷歌最新工具“Project IDX”的用武之地。Project IDX无缝连接了一些关键技术,基于 Code OSS ,意味着开发者可以快速上手。

    Project IDX 项目基于云端的 Linux 虚拟机运行,并提供了 Flutter、Angular、React 和 Next.js 等框架模板,并允许开发者自由配置,满足个性化开发需求。

    接下来,Project IDX 会集成应用程序运行时的实时预览。目前,这仅限于预览 Web 应用程序,但很快就会扩展到 Android 模拟器甚至 iOS 模拟器。

    你可以注册并加入 Project IDX 预览版

    —— 9to5google