前言: 从2018年开始,我每天会花1个小时关注Rust社区动态,并且在Rust.CC论坛、tg channel、Steemit、GitHub、语雀订阅都开通了Rust每日新闻,分享我每天的见闻,偶尔也夹杂了一些个人的观点。大半年过去了,Rust每日新闻已经成为了Rust社区群大家每天必看的内容。在这个知乎专栏里,每周会精选几篇Rust社区中的动态,和大家分享。分享的内容就不按时间排序了。 2018-12-02

官方新闻

「通告」Rust 2018 新的Beta版发布!

Rust 2018已经进入了最终的倒计时,官方刚刚发布了一个最新测试版。新的测试版包含了一些最近新稳定的功能和一些Bug修复。还包含一些工具的改进:Rustfmt 1.0

RLS和Clpippy可以直接安装,不再是“preview”组件了。

来帮助检测是否存在Bug。

「官方」Rust 2018年度调查报告

「官方」演变中的Tide中间件

「官方网络工作组」2018调查报告

此次是网络工作组的报告,一共收到1000多条回复。

在Web方面,流行的框架是Rocket和Actix,分别占比27%和24%。也有其他框架的选择,但是有20%的人不选择任何框架,而是在hyper上自行搭建服务。

存在的问题:65%的人认为缺乏示例是目前生态系统中的问题,其次是缺乏文档。这也是Tokio Doc Push和Rust异步之书正在解决的问题。

缺乏一个真正的框架,类似于Rails或Django那样的。这也是网络工作组正在考虑的事情。为此官方构建了Tide,为打算使用Rust构建Web应用提供一个良好的开端,另一个目标是想要深入挖掘并学习如何在Rust中编写Web框架的人提供一个文档。

在构建应用程序时缺乏对框架和服务的一些绑定。包括绑定应用程序,比如各种NoSql数据库、支持在K8S上运行、编排容器框架和LDAP认证协议。以及对数据库的异步访问支持等,并没有一个惯用法的指南。

Rust官网界面改版引发争议

官方Rust Book现在有Epub版本下载

社区新闻

AWS Lambda已经支持Rust

使用该库可以在AWS Lambda上运行Rust实现的函数

「游戏」Amethyst基金会成立了

好消息。Amethyst是一款免费的开源游戏引擎。它是用Rust编写的,其核心是ECS架构。现在成立了基金会是为了组建一个官方的非盈利组织。这对于Amethyst的发展应该是非常有好处的了。当然,现在的状态只是提交了文件,还在等待最后的审批。

「演讲」低延迟音频合成

包含了演讲视频、代码和Slides。

也可以多关注下后续,会有详细的博文放出。

Rust Belt Rust 2018 大会 视频合集

AWS 出品 : Firecracker

Firecracker是一种开源虚拟化技术,专门用于创建和管理安全,多租户容器和基于功能的服务,提供无服务器操作模型。 Firecracker在轻量级虚拟机中运行工作负载,称为microVM,它将硬件虚拟化技术提供的安全性和隔离性与容器的速度和灵活性相结合。

看上去应该是兼容docker生态链,倾向于Serverless。

「博文」Bitfury公司的工程师为俄罗斯邮政服务设计区块链本月,Bitfury®工程师Yury Yanovich,Ivan Prokhorov,Darya Korepanova和Sergey Vorobyov与Skolkovo科学技术研究所(Skoltech)的计算和数据密集型科学与工程中心一起在科学研究期刊Informatics上发表; 信息传输问题研究所数据挖掘和预测建模实验室; 罗蒙诺索夫莫斯科国立大学世界经济地理系; 和高等经济学院的工作是设计一个基于区块链的供应链,以防止印章伪造。

RustQuiz: 26个在线Rust面试题

来自于RustFest 2018 大会的轻演讲主题:Rust Quiz

RustaCUDA v0.1.0发布

RustaCUDA是对CUDA API的Rust包装。允许分配和释放GPU内存,从GPU复制数据,加载CUDA模块和启动内核,所有这些都具有最安全,程序员友好的Rusty接口。 它可以加载和启动用任何CUDA兼容语言编写的内核,而不仅仅是Rust。

该作者对Rust支持CUDA作出了很多努力。

Rocket v0.4 RC2版本发布

TOML规范 0.5中文翻译发布了

从0.5开始,TOML规范趋于稳定。

Atom 1.33发布,内置Rust支持

改进的Rust贴纸,超酷

「投票结果」你主要用什么操作系统构建Rust代码

学习资源

「付费」《如何系统地学习Rust》

为你精心打造Rust必学第一课。

Rust语言CheatSheet

Rust Quiz 解读: Quiz 1

AoC 2018谜题Rust解决方案

新书:用Rust编写WebAssembly

beta版可预定。

「系列文章」数独谜题生成器 pt.3: 使用WebAssembly

作者想用一个数独谜题生成器来检测WebAssembly的性能,他写了一系列文章,本文是第三篇,用Rust的wasm-bindgen工具来创建数独生成器的wasm模块。

「博文」如何将Tokio的AsyncRead和AsyncWrite转换为Futures, Sinks和StreamsAsyncRead to Future, 一次性读

AsyncRead to Stream, 持续读

AsyncWrite to Sink, 持续写

AsyncWrite to Future, 一次性写

「博文」在Nightly版下使用async/await

本文介绍了async/await,并且介绍了如何在最新的生态系统中使用老的futures 0.1。

「视频」使用Rust和Amethyst引擎进行游戏开发

视频演讲中以一个开源的消除游戏everpuzzle为示例进行介绍。 [大约1小时]

「嵌入式Rust」嵌入式开发环境

作者尝试玩嵌入式,选择了以自定义一个ErgoDox键盘作为尝试。本教程介绍了相关的开发环境准备。

在Android开发中使用Rust

国内社区小伙伴写的文章,介绍如何在Android中使用Rust。

使用Rust和Efflux编写 MapReduce Jobs

项目

romio:异步网络原语

无船同志写的 :Mio + Future + Tokio = Romio。

( 八卦: tokio作者不原意跟进Futures最新版,所以官方派出无船同志完成这项推动Rust异步历史进程的艰巨任务。)

Sequoia: OpenPGP的一个Rust实现关于Sequoia:Sequoia由三位前GnuPG开发商Neal H. Walfield,Justus Winter和Kai Michaelis开发。为了缓解许多常见的安全问题,Sequoia是用强类型语言Rust编写的,它提供了时间和空间内存安全性。 Rust还为将库嵌入其他语言提供了出色的支持。 Sequoia已经提供了C绑定,并且正在积极开发Python绑定。

秘猿开源CKB和CKB-VM

Nervos CKB是一个公共授权区块链,是Nervos网络的共识层。CKB的VM是基于RISC-V指令集实现的。

高性能JavaScript到JavaScript编译器

基于Rust和Wasm实现

使用Cranelift实现的玩具语言JIT

Atlasr: 免费的地图预览器

Tange:基于任务的并行框架

“任务并行”是指一个或多个独立的任务同时运行。 可以用来做并行计算。用于:数据处理

分布式机器学习算法

一般的并行计算

工具与库

tr: 国际化(i18n)库

刚发布,现在找人使用,并且想得到更多反馈。

「工具」宣布RustPräzi:为http://crates.io构建整个调用图(call graph)我们很高兴地宣布我们的第一个版本的RustPräzi,一个PoC(概念验证)项目,它从http://crates.io 3下载所有crate版本,构建LLVM调用图并将它们链接到一个大型版本的基于呼叫的依赖网络。与常规依赖关系网络不同,基于调用的依赖关系网络表示包内和包之间的函数调用链,支持图形分析/查询

一个CG是表示整个程序中方法(函数)之间调用关系的图,图中的节点是方法,边表示调用关系。例如方法foo()调用了方法bar(),则CG中应有一条从foo()到bar()的有向边。

高效diff算法库

pijul开源了它们用的diff算法。pijul是基于Rust实现的类Git版本控制工具,用法介绍

招聘

「招聘」位于美国旧金山市中心的公司招Rust工程师

这是去矿上工作啊。想用Rust构建大型的数字货币和大型采矿系统。没看到说可以远程的信息,应该是不能远程了。薪水 120k ~ 160k美刀 + 股权

旧金山软件工程师的平均工资是134,000美元

旧金山的失业率为3%

belt rust take tours_「Rust每日新闻」本周精选 • 第二十二期相关推荐

  1. rust大油井频率怎么用_「Rust每日新闻」本周精选 • 第二十四期

    前言: 从2018年开始,我每天会花1个小时关注Rust社区动态,并且在Rust.CC论坛.tg channel.Steemit.GitHub.语雀订阅都开通了Rust每日新闻,分享我每天的见闻,偶尔 ...

  2. python爬取天天基金_「天天基金网每日净值」python爬虫简单爬取天天基金的基金信息和每日净值 - 金橙教程网...

    天天基金网每日净值 fROM bs4 import BeautifulSoup import Requests import JSON import js2py import time from el ...

  3. 每日新闻 | IT基础设施收入第二个季度下滑;2019年电信业务收入1.3万亿元

    | IDC:2019年第三季度云IT基础设施收入连续第二个季度下滑 根据IDC全球云IT基础设施季度报告显示,2019年第三季度用于云环境(包括公有云和私有云)的IT基础设施产品(包括服务器.企业存储 ...

  4. 每日一题冲刺大厂 第二十四天 开心的金明

    大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题为了让大家练到各种各样的题目,熟悉各种题型,一年以后,蜕变成为一个不一样的自己!

  5. 七天学会「股票数据分析软件」的开发(中)

    两天前,我写了 七天学会「股票数据分析软件」的开发(上),号召大家尝试着写写代码,不知道大家进度如何. 如果存在掌握一种技能的刚需,而且知道正确的学习方法,经过刻意练习,这门技能很快就能玩儿的有模有样 ...

  6. 「保姆级教学」入门级java程序——薪资转换器

    往期「保姆级教学」目录 「保姆级教学」iOS下JDK环境配置 文章目录 往期「保姆级教学」目录 前言 第二日任务 1.java基础语法 2.掌握java基本输入输出 3.掌握java基本数据类型和变量 ...

  7. rust主播排行_「Rust日报」2019每周精选 • 第四期

    前言: 从2018年开始,我每天会花1个小时关注Rust社区动态,并且在Rust.CC论坛.tg channel.Steemit.GitHub.语雀订阅都开通了Rust日报,分享我每天的见闻,偶尔也夹 ...

  8. 罗永浩与锤子手机撇清关系;微软回应「高管传奇」经历;Rust 1.38 稳定版发布 | 极客头条...

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  9. 9月30日科技资讯|罗永浩与锤子手机撇清关系;微软回应「高管传奇」经历;Rust 1.38 稳定版发布

    「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 整理 | 屠 ...

最新文章

  1. LeetCode-笔记-525. 连续数组
  2. jenkins搭建流程
  3. 河南王牌计算机专业,河南计算机专业实力突出的7所大学,郑大位列次席,榜首实至名归...
  4. 金乡高考成绩查询2021,金乡一中举行2021届高三年级一模成绩分析暨表彰大会!现场颁奖...
  5. 3-6:常见任务和主要工具之正则表达式
  6. SQL-10 获取所有非manager的员工emp_no
  7. OK335xS psplash Screen 移植
  8. 向量对矩阵列空间的投影_向量(阵列)处理和超标量处理器
  9. 蓝桥杯c语言程序题题库,蓝桥杯c语言试题
  10. 基于YOLO的新型RGB-D融合方法对行人进行检测和3D定位
  11. 下行期的资本,正在追逐「猫品牌」
  12. 《滕王阁序》古文鉴赏
  13. uni-app视频保存到本地/相册
  14. html div文字竖向显示,css怎么让文字竖着?
  15. TASK SCHEDULE(任务计划)服务无法运行 解决方案
  16. iar msp430 编译文件提示非法的license错误
  17. Kibana查询语言(KQL)AND、OR匹配,模糊匹配
  18. 需求管理之需求分析的20条法则
  19. 安卓/华为手机恢复出厂设置后如何恢复照片
  20. 南师大考研632c语言,2019南京师范大学外国语言学及应用语言学考研623外国语言文学基础知识与汉语写作与830英语语言学基础知识与翻译考试真题试卷...

热门文章

  1. 摄氏温度转换华氏温度
  2. uniapp-微信小程序,对子组件实现onShow效果
  3. ashx aspx asmx
  4. 校园IPTV数字电视教学直播系统在淮安生态文旅区实验小学的应用
  5. getDerivedStateFromProps的用法
  6. 电路中的输入与输出电阻计算
  7. 面试题-专业名称诠释
  8. QT in VS 多语言实现(中英文切换)
  9. jQuery(插件)
  10. 医院的热成像java怎么实现_10 行代码搞定“热成像”【shader风格化】