BlogHide Resteemsblackanger (38)in rust • 5 years ago【Rust日报】 2019-09-06文字RPG 作者之前寫過 MUDdy 像MUD的純文字互動遊戲,但只是單機的 Read more 最近也用Rust寫了 RCRPG Read more 這是一個 Rosetta Code 裡的題目,Rosetta Code是一個把基礎的程式問題用各種語言實作一遍的網站,大家有興趣也可以來幫忙Rust的實作更完整。 Read more fastwfc-rs:…blackanger (38)in rust • 5 years ago【Rust日报】 2019-09-05hyper 0.13 alpha 版本发布,支持 async/await hyper 0.13 alpha 版本发布,它是一个使用 Rust 编写的成熟 HTTP 库,并且是速度最快的 HTTP 库之一,同时因其正确性得到了许多人的认可。 这个 alpha 版本为 std::future::Future 提供了支持。让人兴奋的是,这意味着可以使用即将在 Rust…blackanger (38)in rust • 5 years ago【Rust日报】2019-09-04CPP工程师的Rust迁移之路 #rust #cpp 5.继承与组合 - 下 4.继承与组合 - 中 3.继承与组合 - 上 2.类与结构体 1.起步 Read More regex 1.3的改动 #rust #crate…blackanger (38)in rust • 5 years ago【Rust日报】 2019-09-03Rocket和Actix-Web的异步性能测试 Rust目前最火的两个web框架就是Actix-Web和Rocket, 众所周知,Rocket的优势在于易用性,Actix-web在于性能,最近,Rocket的人员正在迁移到异步后端。因此,作者想看看异步分支和主分支如何的性能如何同时和Actix-Web进行比较是很有趣的。 测试使用的项目 用Rocket编写的hello…blackanger (38)in rust • 5 years ago【Rust日报】 2019-09-01使用 React, Gatsby 和 Wavelet 构建一个去中心化的博客 Wavelet 是 perlin-network 的一个子项目。 Wavelet is an open ledger for writing scalable mission-critical, decentralized WebAssembly application ( 作者尝试了基于…blackanger (38)in rust • 5 years ago【Rust日报】 2019-08-30Linux 未來可以使用 Rust 開發內核 Josh Poimboeuf (Linux主要開發者之一)在一次的演講提到了Rust的可能性, 但他強調他不是要大家一定要使用Rust,他只是覺得Rust可以給Linux帶來更多可能性, Josh也跟Greg Kroah-Hartman(Linux主要開發者之一)談過,Greg說他願意接受內核中用於在Rust中編寫驅動程序的框架…blackanger (38)in rust • 5 years ago【Rust日报】 2019-08-29sn0int - 半自动化 OSINT 框架和包管理器 OSINT 就是“公开资源情报”,常见于安全和黑客领域。这个 sn0int 是给 IT 安全专业人士和 bug 捕获者设计的 OSINT 框架及包管理器。它用于对给定的目标或你自己搜集情报,生成统一的格式,给后续的研究使用。 Rust 已经悄悄占领安全/黑客领域了。 Repo: insta - 快照测试库…blackanger (38)in rust • 5 years ago【Rust日报】 2019-08-28「系列文章」在Rust中使用C库 #C #FFi 两篇文章介绍了如何绑定C库,并且将其抽象为安全的方法调用。 Part I: Part II: 使用async/await构建高性能TCP客户端 #async #await #tcp…blackanger (38)in rust • 5 years ago【Rust日报】 2019-08-27搜狗词库转文本格式 Rust初学者,欢迎大家一起学习交流。 以下是简单用法 Convert sogou scel file to rime dict file.blackanger (38)in rust • 5 years ago【Rust日报】2019-08-26北京Rust线下读书会,第一次举办 以下是现场图片,大家感受一下气氛,最后一张图片是东哥用脑图梳理的知识点 criterion.rs - 统计驱动基准测试库 Criterion.rs是一个能够快速准确的检测和测量性能的改进或回归(甚至是小型)来帮助您编写快速代码。 从而可以放心的进行优化,了解每个更改如何影响代码的性能 #[macro_use]blackanger (38)in rust • 5 years ago【Rust日报】 2019-08-25Lystem - Rust 实现生成分形图案的方法 #rust L-System(Lindenmayer…blackanger (38)in rust • 5 years ago【Rust日报】 2019-08-24RustConf 2019 RustConf 2019,在8月22日-8月23日期间,在美国波特兰举办的第四届Rust活动,它的活动主页 RustConf 2019 。 400多位世界顶级Rust开发人员汇聚于此。第一天是由Rust社区领导者进行的专业知识培训与主题探讨,第二天是核心团队成员及社区主要贡献者的主题演讲及特色演讲。上两张图,大家感受下:…blackanger (38)in rust • 5 years ago【Rust日报】 2019-08-23C2Rust 一個把C code轉換成 rust code的小程式,現在可以用cargo 下載安裝。 簡單的程式還可以,有用到動態指標動態載入的庫就爆了。 小編自己的感覺是玩具等級不怎麼實用。 Read more Dwelo如何在Rust中重寫 IoT gateway 小編我曾經在gateway team工作過,…blackanger (38)in rust • 5 years ago【Rust日报】 2019-08-22vaccum - 系统全局配置文件搜集工具 系统中装的软件/组件/服务多了,难免会有很多配置文件。这样,就会有一些工具来帮助统一管理这些配置文件。vaccum 就是这样一个工具。项目刚启动,还不成熟。 Repo: cargo-play - 本地用的 Rust Playground 是 Rust 官方提供的用于在云端就可以玩(演示)rust 代码的服务。cargo…blackanger (38)in rust • 5 years ago【Rust日报】 2019-08-21「官方」async_await将在Rust 1.39稳定版中发布 #async #await #stable 目前,相关的PR已被合并。 Read More: 宣告:async-std 异步标准库的测试版 #async_std…blackanger (38)in rust • 5 years ago【Rust日报】2019-08-20使用Rezolous进行系统性能遥测 来自Twitter的开源作品 Rezolus是一种收集详细系统性能遥测数据,通过高分辨率的遥测技术探测突发情况的工具。Rezolus不仅能够监测基本系统指标,还提供了性能计数器和对eBPF(extended Berkeley Packet Filter)遥测的支持。 测量是提高性能的第一步。 twitter/rezolus…blackanger (38)in rust • 5 years ago【Rust日报】2019-08-19「非官方」Rust游戏开发工作组成立了! Rust将底层控制,卓越性能和现代构建工具相结合,使其成为游戏开发人员的一个令人兴奋的选择。 多年来,多次提出了一个支持这个新兴社区的工作组的想法,我们很高兴地宣布,一个团队终于成立了! 我们的章程列出了两个主要目标: 改善Rust游戏开发者的体验。 为不是游戏引擎开发人员的人分享更多的知识降低他们的上手难度…blackanger (38)in rust • 5 years ago【Rust日报】2019-08-18Rust Image比Python Pillow更快吗? 作者在研究一个科学应用,有时需要在非常大的图像上面进行操作,在作者目前的Pyhton工作版本中,对于大图像的处理很慢,最后作者得出测试Rust要快很多。 Pillow/Python ~55 sec Rust (image crate) ~56 sec Rust (image…blackanger (38)in rust • 5 years ago【Rust日报】 2019-08-17Facebook内部meetup流出:Rust如何走进Facebook #rust Chaos: 今天刚看到Facebook内部meetup流出的Slides,原文标题很有意思:Bringing Rust Home to Meet the Parents…blackanger (38)in rust • 5 years ago【Rust日报】 2019-08-16Rust 1.37.0 稳定版已发布 現在可以使用 type 製作別名 type ByteOption = Option;