【Rust日報】 2019-05-27:toast - 支持在docker容器中運行任務的工具

Rust中文社區翻譯小組招募

#activity #RustChinagit

首批任務:Rust官網翻譯github

這裏有詳細說明 https://github.com/rust-lang/www.rust-lang.org/blob/master/TRANSLATIONS.mdweb

歡迎加入Rust翻譯小組參與,QQ羣聊號碼:716348056 ,QQ羣是一個聯絡點,後續會組建微信羣、tg羣等。docker

(有參與意願和時間者進,吃瓜羣衆勿擾)編程


如何用Rust實現一個Chat App

#chat #rocket #learningjson

本文介紹瞭如何使用Rust和簡單的JavaScript在本地機器上構建簡單的聊天應用程序。主要的技術棧是Rocket/websocket/JavaScript(你也能夠使用TypeScript)ubuntu

Read More後端


MEAP出的Rust相關學習資源介紹

#meap服務器

  • Rust in Motion : 視頻文字學習教程微信

  • Rust in Action :書


Finshir v0.3.0 發佈

#ddos #lowSlow

一種 Low&Slow 流量產生器

Low&Slow 是一種DDos***方法,利用產生大量的慢請求來保持住對服務器資源的消耗,從而影響正常請求的訪問。finshir 就是這樣一種用Rust寫的工具,基於協程(使用了May)。

finshir


toast: 支持在docker容器中運行任務的工具

#task #docker

image: ubuntu
tasks:
 greet:
   command: echo 'Hello, World!' # Toast will run this in a container.

固然你還能夠用它完成更多更復雜的任務:交叉編譯、監控文件變化等等。可是Toast不會並行運行任務,而必須使用順序執行計劃,這是受Docker限制的,可是在單個任務中使用並行。

toast


禪與從系統中移除阻塞(block)的藝術

#servo

標題仿自《禪與摩托車維修的藝術》。該文是servo的某個貢獻者寫的文章,他介紹瞭如何從並行系統中刪除阻塞邏輯。長文預警!

Read More


Plotters:Rust的繪圖庫

#plotter

雖然在大多數狀況下渲染圖形並不須要太多的計算能力,而且諸如Python和Javascript的編程語言用於可視化目的。有時咱們須要根據大量數據製做一個數字,例如,渲染一些人類基因數據可能須要對數萬億個數據點進行下采樣,這對於許多高級編程語言來講甚至都不可行。在這種狀況下,Rust是渲染數字的完美候選者,由於它具備高級抽象能力,但運行速度很是快。

Plotter目前支持使用HTML5畫布的後端,也支持wasm,在其項目demo裏有plotters+wasm的示例。

圖片

圖片

圖片

plotters


VSCode的另外一個語法高亮插件

#VSCode #highlighter

Read More


「物理模擬」Calcify 0.5.6 發佈

#physics #vector #matrix

Calcify是用於3-D和4-D矢量和矩陣代數的crate,被設想用於物理模擬。它基於一個基本的ThreeVec結構構建,包括內置的最經常使用操做。它包括物理常量,3和4-D向量和矩陣以及許多相關的操做,集合,直方圖和輸出樹,能夠在json或MessagePack中序列化。

calcify


terminal-typeracer: 命令行打字遊戲

#game #cli

圖片

terminal-typeracer


pris:一種用於設計幻燈片和其餘圖形的特定領域語言

#slides #dsl

特性:

  • 能夠編譯爲PDF

  • 完整的排版控制

  • 一流的檢查和操做支持

pris


i3status-rs: i3status的純Rust實現

#i3status

圖片

i3status-rs


limber: 用於備份Elasticsearch文檔的簡單(但快速)工具

#elasticsearch

相關文章
相關標籤/搜索