从Ruby到Rust经验谈
「Fearless Security系列」Part 2: 线程安全
#thread_safe
Fearless Security系列文章一共三篇,是Mozilla工程师对于Security的探讨,本文是第二篇,探讨了线程的安全性,以及Rust如何保证线程安全。
rust-headless-chrome: Puppeteer库的Rust实现
#headless_chrome
Puppeteer库是Node实现的一个无头浏览器,通过该库可以自动化浏览器的大多数动作。rust-headless-chrome则是Rust实现的类似的库。
「嵌入式Rust」OxidizeConf 大会CFP启动
Oxidize是一个专注于Rust嵌入式设备和微控制器的活动, OxidizeConf应该是首届嵌入式Rust大会吧。将于4.27在柏林举办。感兴趣可以关注。
protobuf-convert:序列化Protobuf3的库
nimiq: 基于浏览器的区块链
国外一家创业公司的开源产品。
inert: 在同步上下文中访问非同步的值
建议:新库,谨慎使用,可供学习参考。
gtk-rs案例:在闭包中使用可变对象
#gtk_rs
以gtk-rs开发过程中的一些小功能为案例,讲解了如何在闭包中使用Rc和RefCell。
「嵌入式Rust」embedded-graphics: 小型2D图形库
一个小型2D图形库,用于在嵌入式图形LCD上绘制内容,如SSD1306 OLED显示屏。配合sh1106驱动使用。
效果:
Rust和Wasm写的firefox插件
并通过webpack和web-ext进行热加载。
日报订阅地址: