17611538698
webmaster@21cto.com

Codium AI 发布新AI代理;Nue 提供 Glow 语法高亮显示;JetBrains 推出企业 IDE 服务;Astro 4.6 发布

资讯 0 998 2024-04-15 12:44:17

图片

Codium AI 发布新AI代理

图片

CodiumAI(https://codium.ai)上周末发布了一款新的 AI 编码代理,目标在与代码完成工具配合使用。

除了代理之外,CodiumAI 还发布了自己的代码补全工具。

该 AI 工具称为 Codiumate Agent,可联合JetBrains IDE和Codiumate for VS Code免费使用。它建议开发者做相关测试,起草文档,提供最佳实践指导,并在没有提示的情况下识别重复的代码。

该公司宣称:“此公告建立在 CodiumAI 的AlphaCodium 研究最近取得的成就之上,该项研究提出了一种由大语言模型生成代码的新方法,该方法基于基于测试的多阶段迭代流程来解决代码问题。

AlphaCodium 在 CodeContest 基准测试中的表现表明,其性能将 GPT-4 的准确率从 19% 提高到了 44%。”

Nue 提供 Glow 语法突出显示


Nue.js(https://nuejs.org)的作者近日发布了 Glow 。他和前端开发者Tero Piirainen称之为“语法突出显示的新形式”。


Glow 关注美观以及代码的外观。我们只需调整少量 CSS 变量,即可让所有语言与你的品牌颜色兼容。Tero Piirainen声称,它的尺寸也是微观的。


“Glow 比主流替代品小几个数量级,”他写道。 “我们谈论的只有 5K,而不是 5M。这是迄今为止最小的实现。”


它的设计目的是与 Shiki 等产品竞争。他补充说, Nue当然内置了对 Glow 的支持,虽然 Glow 也可以用作独立库。


JetBrains 推出企业 IDE 服务


JetBrains 宣布推出一款面向企业的新IDE 服务套件,该套件结合了五种可单独或捆绑提供的产品和服务。


我们总结如下:

  • IDE Provisioner,一种集中且简化的 IDE 管理工具,用于向整个组织的开发者推送适当的版本、设置和 IDE 插件,以降低与未经批准或过时版本相关的风险;

  • AI Enterprise,为开发者提供基于人工智能的生产力功能,并使组织能够控制安全性、支出、选择一流的 LLM 和效率措施;

  • License Vault,一种自动为组织分发 JetBrains IDE 许可证的工具;

  • Code With Me Enterprise,支持“安全意识组织”的实时协作编程;和

  • CodeCanvas,一个自托管远程开发环境编排器。


图片

JetBrains IDE Services 产品负责人 Ernst Haagsman 在一份声明中表示:“JetBrains IDE Services 提供了一个时尚的控制面板,简化了开发人员工具的管理,同时使开发者几乎看不见它。”

Haagsman 补充说,“在不久的将来”该公司将推出托管云平台。

Android 15 首个测试版发布


周四,Google 发布了Android 15 的第一个测试版,向开发者和早期采用者开放,为未来某个时候向消费者发布做准备。


更新内容包括:

应用程序默认在 Android 15 设备上从边到边显示,这表示开发者不再需要显式调用

Window.setDecorFitsSystemWindows(false)

或者使用:

enableEdgeToEdge()

在系统栏的后面显示其内容。

也就是说,Google 仍建议继续调用enableEdgeToEdge()以获得早期操作系统版本的边缘到边缘体验。


此外Android团队指出,为了帮助边缘到边缘,许多 Material 3可组合项,根据可组合项根据 Material 规范在应用程序中的放置方式为你处理插图。


Android 15 包括对应用程序归档和取消归档的操作系统级支持,从而改进性能,以便用户可以在维护数据的同时释放设备上不常用应用程序的空间。该测试版还通过提供操作系统级 API 来对联系人密钥进行端到端加密,从而优先考虑隐私和安全,以便用户可以安全地管理和验证其他人的联系信息。

此外,Android TalkBack 现在将支持盲文显示,通过 USB 和蓝牙使用人机界面设备来提高可访问性。

Google补充说,任何 Pixel 设备都可以下载 Android 15,并通过无线方式获取未来的 Android 15 Beta 和功能更新。还有一个Android 模拟器,开发者可以使用它来测试 Android 15 上的应用程序。

Astro 4.6 发布


Astro 4.6 在上周四发布,带有新的国际化与手动路由策略。


Astro团队这样宣称:


“在默认路由策略不能完全满足需求的情况下,这一新策略允许你完全控制国际化 Astro 网站的路由,” 


该团队还补充说,作为替代方案,可以使用 astro:i18n 中的新中间件功能导入 Astro 自己的中间件逻辑,以构建默认路由策略。帖子中提供了代码示例。

新版本还允许开发人员将开发工具栏移动到屏幕底部的不同位置。其他变化总结如下:

  • 该版本增加了对 CSRF 保护的实验性部分支持,尽管这可能在未来版本中发生变化;

  • Cookie 改进,Astro 删除 Cookie 的助手现在允许设置更多 Cookie 属性,而不仅仅是路径和域属性;

  • 已弃用对低于 18.17.1的旧版本Node.js 、Node.js 19 和低于 20.3.0 的 Node.js 20 版本的支持。


GParted Live 1.6.0-3 Stable Release发布


用于Linux发行版分区操作的GParted Live 1.6.0-3 Stable Release于近日发布。


“GParted Live”是一款专门从事分区操作的开源软件。你可以通过从 Live CD 或 USB 存储器启动来创建新分区、调整分区大小、转换格式、复制分区等。


它支持多种文件系统,包括 ext2、ext3、FAT16、FAT32、JFS、ReiserFS、Reiser4、NTFS、XFS、BtrFS、nilfs2、udf 和 ufs。


在GParted Live 1.6.0-3 Stable Release中,内核更新到了Linux 6.7.9-2,grub更新至2.12-2。 xz-utils 已到版本 5.4.5-0.2。此外,截至 2024 年 4 月 8 日,软件包已基于 Debian Sid 存储库进行了全面更新。


GParted Live可以从其官网免费下载。


https://gparted.org/index.php

评论