< 返回版块

长琴 发表于 2022-09-04 23:31

Tags:rust,日报,lapce,bytehound,valence

Rust Foundation 招聘社区倡导者

Rust 基金会正在寻找一位社区倡导者,负责开发和管理 Rust 项目、用户社区和 Rust 基金会之间的良好沟通与协作。

岗位要求:

  • 有在开源项目社区内工作/贡献的经验,最好是 Rust 项目或相关的 Rust 框架。
  • 在与不同兴趣和优先级的利益相关者沟通方面经验丰富。
  • 优秀的倾听技巧,具有同理心,能够促进妥协,适应快速变化或具有挑战性的情况。
  • 能够与项目、基金会和成员利益相关者建立融洽的关系。
  • 有管理项目/流程的经验。
  • 能够清晰简洁地理解和解释复杂的概念和信息。
  • 能够直接与软件开发人员合作,希望突出 Rust 社区的成就。
  • 有支持协作流程的经验,如向多利益相关工作组织提供会议和行政支持。
  • 有处理敏感或机密性质问题的经验,以及谨慎行事的能力。
  • 有跨各种平台通信的经验,如 GitHub、Zulip、Slack、Discord 等。

岗位申请:https://app.beapplied.com/apply/xn5pe8foz0

地址:https://foundation.rust-lang.org/careers/

lapce0.2.0发布

包括数个新功能和 Bug 修复,比如:

  • 将 LSP 标准错误输出添加到日志。
  • 添加跳转到类型定义。
  • 添加调整编辑器/终端/各种拆分大小的功能。
  • 自动更新。
  • 添加 Elixir 文件扩展名。
  • 为 WGSL 添加语法亮亮。
  • ……

更多请查看下面链接。

GitHub:https://github.com/lapce/lapce/releases/tag/v0.2.0

bytehound:Linux内存分析器

特征包括:

  • 可用于分析内存泄漏,查看内存的确切位置,识别临时分配并调查过多的内存碎片。
  • 收集每个分配和取消分配,以及完整的堆栈跟踪。
  • 可动态剔除临时分配。
  • 使用定制的堆栈展开实现,使其比其他工具更快。
  • 可以将收集到的数据导出为各种不同的格式。
  • 拥有基于 Web 的 GUI,可用于分析。
  • 可以将分析数据动态流式传输到另一台计算机。
  • 支持 AMD64、ARM AArch64 和 MIPS64 架构。
  • 支持分析使用 jemalloc 作为其分配器的应用程序。
  • 支持给予 Rhai 的嵌入式 DSL,允许编程和/或自动数据分析。

35e7050c15d549701de9a0706b1a519d.png

文档:https://koute.github.io/bytehound/

GitHub:https://github.com/koute/bytehound

valence:构建Minecraft服务器的框架

使用 Rust 从头构建一个与 Minecraft 兼容的服务器。在 Valence 中,所有游戏逻辑都背后都是同一个 Trait。诸如插件系统、专用可执行文件、香草(预设)游戏机制等功能都可以在 Valence 上实现。目前仍在开发中。当前状态:

  • 用于 Minecraft NBT 格式的新 serde 库。
  • 身份验证、加密和压缩。
  • 区块状态。
  • 块。
  • 实体和跟踪数据。
  • 用于快速空间实体查询的边界体层次结构。
  • 玩家列表和玩家皮肤。
  • 维度、生物群系和世界。
  • JSON Text API。
  • 用于将数据从游戏提取到 JSON 文件的 Fabric 模组。
  • 块实体。
  • 库存和物品。
  • 代理支持。
  • 声音、粒子等。
  • 用于连续碰撞检测的实用程序。

视频:https://www.youtube.com/watch?v=6P072lKE01s

GitHub:https://github.com/valence-rs/valence


From 日报小组 长琴

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页