花费了 382 个小时创建一个 Rust 游戏引擎
这篇文章讲述了作者在学习 Rust 编程语言的过程中,花费了 382 个小时并创建了一个 Rust 游戏引擎,可以渲染出一个 PBR 着色的猴子模型。作者从零开始学习 Rust,期间完成了多个 Rust 项目,包括游戏引擎、预算应用程序、复杂解码器等。
文章总结了作者在学习 Rust 过程中的一些体会,比如 Rust 的所有权模型和借用检查器并不像人们说的那样难以使用,cargo 工具使测试过程变得非常顺畅,枚举类型和模式匹配让编程感觉有超能力,错误处理比 C# 更优雅。总的来说,Rust 让作者感到更容易上手,代码更加显式和明确,无需过多地在脑中保留隐式假设,让编程过程更加轻松。
https://medium.com/@ryanrothweiler/i-spent-382-hours-learning-rust-and-all-i-got-was-this-shiny-monkey-0f3163e06921
Rust基金会的社区赞助计划
Rust基金会的社区赞助计划旨在通过财政资助、差旅津贴和培训支持等方式,资助Rust编程语言的维护者、社区成员和组织者。该计划每年都会向为Rust项目做出重大贡献的活跃成员授予研究员奖项。
2024年度的研究员分为三类:社区研究员(为期12个月,资助建立Rust社区的工作)、项目目标研究员(为期6个月,资助Rust项目目标相关工作)和项目研究员(为期12个月,资助Rust项目团队和工作组的工作)。
本文宣布了2024年度研究员的名单,包括12位社区研究员、5位项目目标研究员和6位项目研究员,他们分别来自世界各地,将在一年的任期内通过组织社区活动、改进工具、提升性能、完善文档等方式为Rust生态系统的发展做出贡献。
https://foundation.rust-lang.org/news/announcing-the-rust-foundation-s-2024-fellows/
KDE社区正在努力改进KDE中对Rust编程语言的支持
KDE社区正在努力作为KDE Goals计划的一部分,改进KDE中对Rust编程语言的支持。他们正在为KDE实现Rust绑定,并改进对除C++之外第三方应用程序的构建支持。
2023年10月20日星期日,KDE Goals团队将在UTC时间18:00举行一次在线问答环节。您可以在此主题下提出任何相关问题,这些问题将确保得到回答。该活动旨在让社区更好地了解和讨论KDE对Rust的支持计划。
https://old.reddit.com/r/rust/comments/1g3ni5y/rust_support_in_kde/
You Have Mail
这是一个名为"You Have Mail"的小应用程序,用于在您的电子邮件账户收到新邮件时通知您。当默认通知机制不工作时(例如未安装Google Play服务的Android设备),或者您不希望一直打开网页界面/电子邮件客户端时,这个应用可能会很有用。
目前,该应用程序支持Proton Mail后端,仅报告收件箱中的新邮件。该存储库分为多个项目,包括移动端共享代码和Android应用程序。
最新稳定版本可以从Github发布页面和F-Droid下载。作者建议如果您希望捐赠,可以考虑捐赠给GrapheneOS项目。
https://github.com/LeanderBB/you-have-mail
--
From 日报小组 Mike
社区学习交流平台订阅:
Rustcc论坛: 支持rss 微信公众号:Rust语言中文社区