Rustã§"Hello World"ãåºåã§ããå°ããªWasm Runtimeãã¼ãããå®è£ ãã¦ãWasmã¨WASIã®åä½åçãç解ããæ¬ã§ãã
In 2017, we wrote a blog post on how we store billions of messages. We shared our journey of how we started out using MongoDB but migrated our data to Cassandra because we were looking for a database that was scalable, fault-tolerant, and relatively low maintenance. We knew weâd be growing, and we did! We wanted a database that grew alongside us, but hopefully, its maintenance needs wouldnât grow
æ¦è¦ Rustã®å½¢å¼æ¤è¨¼ãã¼ã«Creusotã触ã£ã¦ã¿ãåå¿çã¾ã¨ã Creusotã¨ã¯ github è«æ Creusotã¯Rustã®å½¢å¼æ¤è¨¼ãæ¼ç¹¹çæ¤è¨¼(Deductive Verification)ã®ããã®ãã¼ã«ã§ããRustã®ã½ã¼ã¹ã³ã¼ãä¸ã«ããã°ã©ã ãæºããä»æ§ãè¨è¿°ããå½¢å¼çã«æ¤è¨¼ãããã¨ãã§ãã¾ãã å½¢å¼æ¤è¨¼ã§ã¯ãproptestãªã©ã«ããããããã£ãã¹ãã¨ã¯ç°ãªããããã°ã©ã ãä»æ§ãæºãããã¨ãæ°å¦çã«å³å¯ã«æ¤è¨¼ãã¾ãããããã£ã¦ãã³ã¼ãã¼ã±ã¼ã¹ãè¦è½ã¨ããããªãã¨ãããã¾ãããã¾ããåæ§ã«å³å¯ãªæ¤è¨¼ãè¡ãkaniãªã©ã®ã¢ãã«æ¤æ»ãããè¤éãªå½é¡ã«ã¤ãã¦ã®æ¤è¨¼ãã§ãã¾ããkaniã®ããã°è¨äºã«"subway map"ã¨ããååã§Rustã®ãã¹ãã»æ¤è¨¼ææ³ãããã¤ãã¾ã¨ããå³ãããã¾ããããã®ä¸ã§ã¯Prustiã¨ä¸¦ãã§æãå³ã«ä½ç½®ãããééç´ãã®ææ³ã§ãã Creusotã¯R
æ¬æ¸ã§ã¯è½ã¡ç©ããºã«ã²ã¼ã ã¨ãã¦æåãªãããªã¹é¢¨ã²ã¼ã ã®éçºãéãã¦Rustè¨èªãå¦ã¶ãã¨ãç®çã¨ãã¦ãã¾ãã ãããªã¹ãç¥ããªãæ¹ã§ãåé¡ãªãèªã¿é²ãããã¨ãã§ãã¾ãã å ãã¯ç解ããããã³ã¼ãã§ã·ã³ãã«ãªè½ã¡ãã®ããºã«ã²ã¼ã ãå®è£ ããå¾ã«ãªãã¡ã¯ã¿ãªã³ã°ãæ©è½è¿½å ãèªååããã¦ããæµãã§æ§æããã¦ãã¾ãã ãããªã¹ã«ãæ§ã ãªç¨®é¡ãããã¾ããæ¬æ¸ã§ã¯CUIã§ã¯ã¼ã«ãã«ã¼ã«ãåèã«ãã¦å®æãç®æãã¾ãã
The latest news from Google on open source releases, major projects, events, and student outreach programs. As we find ourselves increasingly surrounded by smart devices that collect and process information from their environment, it's more important now than ever that we have a simple solution to build verifiably secure systems for embedded hardware. If the devices around us can't be mathematical
ã²ã¼ã ãã¼ã¤ã¨ãã¥ã¬ã¼ã¿ã¼ãã²ã¼ã ãã¼ã¤ã¢ããã³ã¹ã¨ãã¥ã¬ã¼ã¿ã¼ã«ç¶ãã¦ãRustã§ãã¡ãã³ã³ã¨ãã¥ã¬ã¼ã¿ã¼"Sabicom"ã¨ã¹ã¼ãã¼ãã¡ãã³ã³ã¨ãã¥ã¬ã¼ã¿ã¼"Super Sabicom"ãæ¸ãã¾ããã ååã«Rustã£ã½ããåºãã¦ã¿ã¾ããã ååä½ã£ããã«ãã¨ãã¥ã¬ã¼ã¿ã¼MERUã®ã³ã¢ã¨ãã¦å®è£ ããã®ã§ãã¹ãã¼ãã»ã¼ããå·»ãæ»ããªã©ã®æ©è½ã使ãã¾ããMERUã®å¯¾å¿ã³ã¢ã¯ããã§4ã¤ã«ãªãã¾ããã ãã¡ãããWindowsã¨Linuxã®ããªã³ã³ãã¤ã«ãã¤ããªããã¦ã³ãã¼ãã§ããããã«ãªã£ã¦ãã¾ãã ä»ã®ãã©ãããã©ã¼ã ããã³ã½ã¼ã¹ã³ã¼ãããã³ã³ãã¤ã«ããå ´å㯠ãã¡ãã³ã³ã¨ã¹ã¼ãã¼ãã¡ãã³ã³ã©ã¡ããä¸éãæ¬ä½ã®æ©è½ã¯å®è£ ãã¦ããã¤ããã§ããã¹ã¼ãã¼ãã¡ãã³ã³ã¯å²ã¨ç´°ããã¨ããã¾ã§ã¡ããã¨åãããã«ãã¦ããã¯ããªã®ã§ãåããªãã£ãã表示ãããããã£ããããã½ãããããã°ãã°ã§ãã®ã§ããã²ãå ±
ãã¤ãã«ãRustã§Linuxã«ã¼ãã«ãå®è£ ã§ããï¼ã å¾ ã¡æãã æãåºãã¦ã¿ã¾ãããã2å¹´åã«è¨äºãæ¸ãã¦ããããã£ããå¿ãã¦ãã¾ãããLinuxã«ã¼ãã«ã®Rustãµãã¼ãã«ã¤ãã¦ã®æè¦ãæ±ãããããããæè¡çã«ã¯é¢ç½ããã©ãå®ç¨ã¬ãã«ã§ã¯ãªããããã¨ãä¸ããç®ç·ã®åçã§ã¨ã³ã¸ãã¢ã¬ãã«ã®é«ããã¢ãã¼ã«ããã¤ããã§ãããã2å¹´éã®éã誰ã«ãèããã¾ããã§ããã è¿ã ãLinuxã«ã¼ãã«ã«Rustãµãã¼ããåãè¾¼ã¾ããããã¨ãããã¨ã§ãããã¤ã¹ãã©ã¤ããå®è£ ãã¦ã¿ã¾ããã Rust対å¿ã«ã¼ãã«ã®ã³ã³ãã¤ã«ã¾ãã¯ãRust対å¿ãæå¹ã«ããLinuxã«ã¼ãã«ãã³ã³ãã¤ã«ããå¿ è¦ãããã¾ãããã«ã¼ãã«ã£ã¦ã³ã³ãã¤ã«ãããã®ãªã®ï¼ãã¨ããèªè ã¯ããããã®é·èãã¡ã«å¡æºãæ±ãã¾ãããããã¤ã³ã¹ãã¼ã«ç´å¾ã«ãã¡ã¢ãªåæ¸ã®ããã«ä¸è¦ãªæ©è½ãç¡å¹ã«ãã¦ãã«ã¼ãã«ã³ã³ãã¤ã«ãããããããã¨ãããããªã太å¤ã®
ããã«ã¡ã¯ãæ ªå¼ä¼ç¤¾ã«ã¦ã·ã§ã® Architect ã®ä¼è¤ã§ãã æ¬ç¨¿ã§ã¯ãã«ã¦ã·ã§ã CDN ã®æ§ç¯ã«å©ç¨ãã¦ãã Fastly Compute@Edge ã«ã¤ãã¦ããæ¡ç¨ããçç±ããããã¹ãããããã¤ã®æ¹æ³ããªã©ãå®è£ ä¾ãæ··ããã¦ãç´¹ä»ãã¾ãã ä¼è¤ éè²´ / @yuki.ito DeNA ãçµã¦ 2018 å¹´ã«ã¡ã«ãã¤ã«ã¸ã§ã¤ã³ããTech Lead ã Architect ã¨ãã¦ãã¤ã¯ããµã¼ãã¹ã®éçºãçµç¹æ¨ªæçãªæè¡èª²é¡ã®è§£æ±ºã«æºãããã«ã¦ã·ã§ã«ã¯ç«ã¡ä¸ãã®ã¿ã¤ãã³ã°ããå¯æ¥ã¨ãã¦åç»ã Backend å ¨è¬ã®å®è£ ãè¡ãã2022 å¹´ 7 æãã Architect ã¨ãã¦ã«ã¦ã·ã§ã«æ£å¼ã«ã¸ã§ã¤ã³ããå ¨ç¤¾çãªæè¡æ¦ç¥ã®ææ決å®ãæè¡åºç¤ã®æ§ç¯ã«æºããã Fastly Compute@Edge ã¨ã¯Fastly Compute@Edge 㯠Fastly ãæä¾ãã¦ããã³ã³ãã¥ã¼ã
Two months ago, we open-sourced RisingWave, a cloud-native streaming database. RisingWave is developed on the mission to democratize stream processing â to make stream processing simple, affordable, and accessible. You may check out our recent blog, document, and source code for more information about RisingWave. Rome was not built in a day, and neither are database systems. We started developing
This is a cross-post of the official security advisory. The official advisory contains a signed version with our PGP key, as well. The Rust Security Response WG and the crates.io team were notified on 2022-05-02 of the existence of the malicious crate rustdecimal, which contained malware. The crate name was intentionally similar to the name of the popular rust_decimal crate, hoping that potential
Arti 0.1.0 is released: Your somewhat-stable API is here! by nickm | March 1, 2022 Arti is our ongoing project to create a working embeddable Tor client in Rust. Itâs nowhere near ready to replace the main Tor implementation in C, but we believe that itâs the future. Today, we've reached our 0.1.0 milestone: this means that we now consider Arti's high-level APIs to be "mostly stable", and ready fo
ãªãä½ã£ãã®ã ããã¾ã§Rustã®GraphQLã©ã¤ãã©ãªã¯juniperã¨async-graphqlãããã¾ããã ããã2ã¤ã¯Code Firstã§è¨è¨ããã¦ãããGraphQLã®ã¹ãã¼ãå®ç¾©ãRustã®ãã¯ãã使ç¨ãã¦å®ç¾©ãã¾ãã 以ä¸ã¯async-graphqlã®ä¾ã§ãã use async_graphql::*; struct MyObject { value: i32, } #[Object] impl MyObject { async fn value(&self) -> String { self.value.to_string() } async fn value_from_db( &self, ctx: &Context<'_>, #[graphql(desc = "Id of object")] id: i64 ) -> Result<String> { let co
Iâm porting the TypeScript Type Checker tsc to Go, and not Rust. As the creator of SWC, an extensible Rust platform, this might sound strange. Let me explain. Why port tsc?# As TypeScript continues to rise in adoption, large projects are facing a dilemma: type checking is one of the slowest parts of their workflow. Developers want type safety without the tradeoff of slower iteration cycles. The Ty
Code at the speed of thoughtZed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. It's also open source. Stay in FlowProductive coding starts with a tool that stays out of your way. Zed combines the power of an IDE with the responsiveness of a lightweight editor for productivity you can feel under your fingertips. Engineered for performanceZed efficiently le
ãã®è¨äºã¯ Node.jsã®ã«ã¬ã³ãã¼ | Advent Calendar 2021 - Qiita ã®2æ¥ç®ã®è¨äºã§ãã ä»åã¯napi-rsã¨ããNode-APIã使ã£ãNode.js add-onãRustã§æ¸ãããã¼ã«ãç´¹ä»ãã¾ãã napi.rs ç®æ¬¡ ç®æ¬¡ Node-API ã¨ã¯ napi-rsã¨ã¯ napi-rsã®ä½¿ãæ¹ Rust ã®ã³ã¼ãã追å ãã¦ã¿ã napi-rsã使ã£ãnpm publish ä»å¾è©¦ãããã㨠èånpmããã±ã¼ã¸ã®ã»ãã¥ãªãã£ã¤ã³ã·ãã³ãã¨postinstallã®åé¡ç¹ ã¾ã¨ã Node-API ã¨ã¯ napi-rsã®ç´¹ä»ãããåã«Node-APIã«ã¤ãã¦èª¬æãã¾ãã Node.jsã¯ãNode.jsèªä½ããã¤ãã£ãã¬ãã«ã§æ¡å¼µããããã®add-onãã¦ã¼ã¶ã¼ãéçºããããã®Node-APIã¨å¼ã°ããAPIãæä¾ãã¦ãã¾ããNode-APIã¯ä»¥åã¯N
ãã®ãµã¤ã r7kamura.com ã®å®è£ è¨èªãRubyããRustã«å¤ãã¦ã¿ãã ã¢ããªã±ã¼ã·ã§ã³ã®æ¦è¦³ ãã®ãµã¤ãã«ã¯ã大å¥ããã¨æ¬¡ã®6種é¡ã®ã«ã¼ãã£ã³ã°ãã¿ã¼ã³ãããã GET / ããããã¼ã¸ GET /articles/:article_id è¨äºãã¼ã¸ GET /feed.xml RSSãã£ã¼ã GET /links ãªã³ã¯é GET /sitemap.txt ãµã¤ãããã (Google Search Consoleçãå©ç¨ãã) GET /* ãã®ä»ã®éçãã¡ã¤ã« (CSSãç»åãªã©) Rubyã®å®è£ ã§ã¯ãé©å½ãªRackã¢ããªã±ã¼ã·ã§ã³ + rack-captureã¨ããæ§æã§ãWebã¢ããªã±ã¼ã·ã§ã³ã¨ãã¦å®è£ ãã¤ã¤GitHub Pagesã®ããã«éçãã¡ã¤ã«ãåãåºããã¨ããä»çµã¿ã«ãªã£ã¦ããã Rustã®å®è£ ãã»ã¼åãã§ãé©å½ãªHTTPãµã¼ãã¼ + é©å½ãªHTTPã¯ã©
Rust is a fast, reliable, and memory-efficient programming language. It's been voted the most loved programming language six years in a row (survey). Created by Mozilla, it's now used at Facebook, Apple, Amazon, Microsoft, and Google for systems infrastructure, encryption, virtualization, and more low-level programming. Why is Rust now being used to replace parts of the JavaScript web ecosystem li
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
å¦çãå®è¡ä¸ã§ã
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}