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,允许编程和/或自动数据分析。
文档: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 日报小组 长琴