< 返回版块

Mike Tang 发表于 2024-10-13 13:13

dom_query - 用于查询和操作HTML文档的Rust crate库

主要功能包括:

  1. 解析HTML文档或片段到Document对象。

  2. 使用类似jQuery语法通过CSS选择器查询和选择元素。

  3. 选择单个或多个匹配元素。

  4. 访问元素的属性、文本内容、HTML等。

  5. 修改元素的属性。

  6. 序列化元素到HTML字符串。

  7. 使用伪类选择器如:has、:has-text、:contains等高级查询。

  8. 支持预编译CSS选择器以提高重用性能。

DOM_QUERY是一个强大的工具,可以方便地用Rust操作HTML文档,类似于JavaScript中的jQuery库。它建立在html5ever和selectors等crate之上,提供了易用的API。

https://github.com/niklak/dom_query

Project Caliptra

AMD正在将开源Root of Trust(RoT)计划"Project Caliptra"整合到其2026年及以后的产品线中,以加强产品的安全性和可靠性。Project Caliptra是一个行业内开放计算项目(OCP),旨在建立标准化、安全的硬件安全基础,促进整个行业的协作与创新。AMD作为技术咨询委员会成员和协创者之一,与微软、谷歌、英伟达等公司合作推进这一计划。

整合Project Caliptra将为AMD带来以下关键好处:

  1. 透明度与协作 - 开源基础增强透明度,促进信任与持续改进;社区驱动有助保持领先技术。

  2. 一致性与可靠性 - 标准化安全框架使产品整合和维护更简单;统一的RoT为整合了该技术的解决方案提供更佳安全选择。

  3. 增强安全性 - 强大的保护机制有助保护敏感数据和维护系统完整性;开源性质允许快速更新创新,应对新出现的威胁。

AMD坚持交付确保最终用户获得安全性、透明度和一致性的解决方案。从2026年开始将Project Caliptra整合到产品中,标志着AMD为满足客户关于产品安全性和可信度的需求迈出了重要一步。这一开放式RoT由业界领导者共同打造,确保未来产品将处于安全技术的最前沿。

https://community.amd.com/t5/corporate/addressing-security-integrating-project-caliptra-into-amd-s/ba-p/716837

rsky - 一种分布式社交网络协议实现

这是一个用Rust语言实现的 AT 协议的开源项目。AT协议是一种分布式社交网络协议。该项目的主要特点包括:

  1. 遵循 AT 协议规范,提供加密、身份验证、数据存储等功能。

  2. 完全开源,使用 Apache 2.0 许可证。

  3. 提供依赖管理状态徽章。

  4. 包含项目的 README 文件、许可证文件、Git 忽略文件等。

  5. 分为多个子模块,如crypto、feedgen、firehose、identity等。

  6. 项目处于活跃开发中,提交记录超过300次。

https://github.com/blacksky-algorithms/rsky

deno发布v2.0

Deno 2.0版本正式发布,这是一个现代化、全能的JavaScript和TypeScript开发工具链。它与Node.js和npm向后兼容,允许您无缝运行现有Node应用程序。同时也支持直接导入npm包,无需package.json和node_modules文件夹。

Deno 2.0新增了几个重要命令:deno install可以超快速度安装依赖,deno add和deno remove可以添加/移除依赖。它支持私有npm注册表、工作区和monorepor、以及长期支持(LTS)版本。

Deno标准库现已稳定,涵盖了数据操作、网络等多个领域的模块。Deno还推出了一个新的JavaScript注册库JSR,支持发布TypeScript源码模块、自动生成文档等。

Deno 2.0为企业级团队提供了可靠的生产环境支持,包括LTS版本和Deno企业版服务。总的来说,它旨在简化Web编程、提高开发效率,并与现有JavaScript基础设施实现无缝互操作。

https://deno.com/blog/v2.0

--

From 日报小组 Mike

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页