並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 497件

新着順 人気順

Rustの検索結果201 - 240 件 / 497件

  • Gosub Web Browser Engine

    Gosub Discover a customizable browser engine built for the modern web Gosub is a web browser with its own web engine. This engine is a modular system that allows developers to easily plug in their own components to customize the functionality of the engine. This will result in a more diverse landscape of browsers in the future. With a pluggable engine, developers can create their own rendering pip

      Gosub Web Browser Engine
    • Rust's Most Subtle Syntax | zk

      Psst. Hey kid. You wanna write confusing Rust? I’ve got just the thing. Bring us let and constQuick rundown on let and const in Rust: letYou use let to declare a new variable. Wow. let x = 5; This is in the form let PAT = EXPR;, which makes it a bit more powerful than first seems. // +---- this is a pattern. Same as the things you use in matches. // | // vvvvv let (a, b) = (5, 10); You can combine

      • Speeding up the JavaScript ecosystem - Rust and JavaScript Plugins

        Over the past year (2024) there has been a strong movement to rewrite JavaScript tools in Rust to make them faster. Rust is well suited for this as it runs much closer to hardware and doesn't rely on garbage collection. This makes it an ideal candidate for computationally intensive tasks. Linting in its basic form is such a task, as it involves parsing and traversing lots of source code. But there

          Speeding up the JavaScript ecosystem - Rust and JavaScript Plugins
        • GitHub - astral-sh/ty: An extremely fast Python type checker and language server, written in Rust.

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - astral-sh/ty: An extremely fast Python type checker and language server, written in Rust.
          • krish's blog • Parsing JSON in 500 lines of Rust

            Last semester at university, I took a course called "Syntax-Based Tools and Compilers". It focused on building a scanner, parser, compiler, and so on for a language called PL0. We used Python in the course, but I was really interested in learning Rust at the time. So, I decided to embark on a side project (yes, another one!). This time, I wanted to build a JSON parser in Rust. My goal was to test

              krish's blog • Parsing JSON in 500 lines of Rust
            • Beating the compiler

              In modern times, everyone knows that writing assembly is a fool's errand: compilers are the result of literal engineer-centuries of work, and they know the processor much better than you do. And yet – one hears rumors. Written in ancient tomes, muttered in quiet watering holes, scrawled on the walls of bygone temples, hinted at by mysterious texts; the rumors paint a specific picture: Compilers ar

              • How Prime Video Cut UI Latency 7.6x by Switching to Rust | AIM Media House

                “The problem was JavaScript, so we don't have that anymore.” It takes less than a minute to find programmers singing praises for Rust on an online forum. Over the last few years, Rust has been one of the most admired programming languages in Stack Overflow surveys. Naturally, some of the largest companies today are reaping the benefits of the various advantages the language provides. Companies aro

                  How Prime Video Cut UI Latency 7.6x by Switching to Rust | AIM Media House
                • GitHub - alpaylan/tjq: Giving types to jq

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    GitHub - alpaylan/tjq: Giving types to jq
                  • Async Rust in Three Parts

                    2024 October 23ʳᵈ Introduction (you are here) Threads Async Important Mistakes Part One: Futures Part Two: Tasks Part Three: IO Async/await, or "async IO", is a new-ish​Rust added async/await in 2019. For comparison, C# added it in 2012, Python in 2015, JS in 2017, and C++ in 2020. language feature that lets our programs do more than one thing at a time. It's sort of an alternative to multithreadi

                    • 【海外記事紹介】Rustを2年使ってみて感じたこと

                      4月16日、Borretti氏が「Two Years of Rust」と題した記事を公開し、注目を集めている。この記事では、Rustを用いた2年間の開発経験の振り返りとRust言語の特徴について詳しく紹介されている。 4月16日、Borretti氏が「Two Years of Rust」と題した記事を公開し、注目を集めている。この記事では、Rustを用いた2年間の開発経験の振り返りとRust言語の特徴について詳しく紹介されている。 以下に、その内容を紹介する。 この記事では、大きく「良い点(The Good)」と「悪い点(The Bad)」に分けてRustの特性が語られている。 The Good Rustの良い点として、筆者は以下を挙げている。 パフォーマンス(Performance) Rustは高速に動作する。どの言語でも低速なコードを書くことは可能だが、Rustはボトルネックを取り除け

                        【海外記事紹介】Rustを2年使ってみて感じたこと
                      • Rust製コードエディター「Zed」にもAI、Anthropic社「Claude 3.5」とタッグを組む/初期リリースの間は無償提供

                          Rust製コードエディター「Zed」にもAI、Anthropic社「Claude 3.5」とタッグを組む/初期リリースの間は無償提供
                        • Rust と歩んだ 7 年間:プロダクションコードのための実践的テスト (Rust.Tokyo2024) | ドクセル

                          ご紹介 ユニークビジョン株式会社 SNSマーケティングの領域でキャンペーンの実施や SNSアカウントを管理するツールなどを提供する会社 2024年10月時点で全社員 67人、エンジニア 33人 エンジニアは自社ツールの開発、キャンペーンの 案件開発を行っています。 取締役CTO X Marketing Partners 青柳康平 LINE販促・OMO部門の Technology Partner 主に開発をしながら、全社の技術方針や開 発方針を取りまとめている いわゆるプレイングマネージャー バックエンド開発とDB設計が得意 Copyright ©Unique Vision Company, All Rights Reserved. 3

                            Rust と歩んだ 7 年間:プロダクションコードのための実践的テスト (Rust.Tokyo2024) | ドクセル
                          • rewrite.md

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              rewrite.md
                            • gccrs: An alternative compiler for Rust | Rust Blog

                              Nov. 7, 2024 · Arthur Cohen on behalf of the gccrs project This is a guest post from the gccrs project, at the invitation of the Rust Project, to clarify the relationship with the Rust Project and the opportunities for collaboration. gccrs is a work-in-progress alternative compiler for Rust being developed as part of the GCC project. GCC is a collection of compilers for various programming languag

                                gccrs: An alternative compiler for Rust | Rust Blog
                              • GitHub - achristmascarl/rainfrog: 🐸 a database management tui for postgres

                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                  GitHub - achristmascarl/rainfrog: 🐸 a database management tui for postgres
                                • Rust 製数理最適化ソルバー clarabel の使い方

                                  clarabel とは Apache License 2.0 のもと公開されている, Rust 🦀 で書かれた最適化ソルバー. 次の形の最適化問題を扱える: \begin{align*} \min \quad & \frac{1}{2} \boldsymbol{x}^{\top} Q \boldsymbol{x} + \boldsymbol{q}^{\top} \boldsymbol{x} \\ \text{s.t.} \quad & A \boldsymbol{x} + \boldsymbol{s} = \boldsymbol{b} \\ & \boldsymbol{s} \in \mathcal{K} \end{align*} ただし,Q \in \mathbb{R}^{n \times n} は半正定値対称行列,\boldsymbol{q} \in \mathbb{R}^{n},A

                                    Rust 製数理最適化ソルバー clarabel の使い方
                                  • [Rust] 再帰下降パーサの落とし穴

                                    Rusty-parser 最適化 Rust で作るプログラミング言語シリーズです。 rusty-parser プロジェクトで、パーサが異様に遅い現象がありました。 しかも、次のようなシンプルなコードでです。

                                      [Rust] 再帰下降パーサの落とし穴
                                    • Introducing Limbo: A complete rewrite of SQLite in Rust

                                      Dec 10, 2024 Introducing Limbo: A complete rewrite of SQLite in Rust 2 years ago, we forked SQLite. We were huge fans of the embedded nature of SQLite, but longed for a more open model of development. libSQL was born as an Open Contribution project, and we invited the community to build it with us. As a result, libSQL is an astounding success. With over 12k GitHub stars, 85 contributors, and featu

                                        Introducing Limbo: A complete rewrite of SQLite in Rust
                                      • Rust vs. Zig in Reality: A (Somewhat) Friendly Debate

                                        Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.

                                          Rust vs. Zig in Reality: A (Somewhat) Friendly Debate 
                                        • 大阪Ruby会議04でRustでRubyGemを書く話をしてきました - joker1007’s diary

                                          8/24に開催された大阪Ruby会議04に参加してました。 自分は地元が関西なのもあって相性が良いのか、大阪で開かれた地域Ruby会議ではよく登壇する機会があって、今回もそうなることができて良かったなと思っています。 今回の大阪Ruby会議はチーフオーガナイザーであるydahさんの趣味が出てる感じがして、めちゃくちゃ楽しいイベントでした。なんというかめっちゃRubyKaigiそのものっぽかった。 実は少し前に実家の母が倒れて入院したりといった事件があったので、お見舞のために奈良と大阪を往復したり、ホテルが1日ごとに変わって荷物がやたら多くなったりと結構バタバタしてしまって体力は消耗したんですが、結果的には無事に楽しむことができて安心しました。 セッション内容について 今回の両キーノートスピーカーである金子さんとはすみさんは、この二人なら信頼感しか無いなと思っていたのですが、期待以上に素晴ら

                                            大阪Ruby会議04でRustでRubyGemを書く話をしてきました - joker1007’s diary
                                          • GitHub - alexykn/sps: Rust based package manager for macOS

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              GitHub - alexykn/sps: Rust based package manager for macOS
                                            • Memory-safe sudo to become the default in Ubuntu - Trifecta Tech Foundation

                                              May 6, 2025 – Ubuntu 25.10 is set to adopt sudo-rs by default. Sudo-rs is a memory-safe reimplementation of the widely-used sudo utility, written in the Rust programming language. This move is part of a broader effort by Canonical to improve the resilience and maintainability of core system components. Sudo-rs is developed by the Trifecta Tech Foundation (TTF), a nonprofit organization that create

                                                Memory-safe sudo to become the default in Ubuntu - Trifecta Tech Foundation
                                              • Zngur - Zngur

                                                Zngur Zngur (/zængɑr/) is a C++/Rust interop tool. It tries to expose arbitrary Rust types, methods, and functions while preserving its semantics and ergonomics as much as possible. Using Zngur, you can use arbitrary Rust crate in your C++ code as easily as using it in normal Rust code, and you can write idiomatic Rusty API for your C++ library inside C++. Idea Rust and C++ are similar languages b

                                                • Eliminating Memory Safety Vulnerabilities at the Source

                                                  The latest news and insights from Google on security and safety on the Internet

                                                    Eliminating Memory Safety Vulnerabilities at the Source
                                                  • GitHub - orhun/ratzilla: Build terminal-themed web applications with Rust and WebAssembly. Powered by Ratatui.

                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                      GitHub - orhun/ratzilla: Build terminal-themed web applications with Rust and WebAssembly. Powered by Ratatui.
                                                    • GitHub - PikuseruConsole/pikuseru: Open Source Fantasy Console in pure Rust [Core]

                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                        GitHub - PikuseruConsole/pikuseru: Open Source Fantasy Console in pure Rust [Core]
                                                      • Announcing Toasty, an async ORM for Rust | Tokio - An asynchronous Rust runtime

                                                        Announcing Toasty, an async ORM for RustOctober 23, 2024 Toasty is an asynchronous ORM for the Rust programming language that prioritizes ease of use. Toasty supports SQL and NoSQL databases, including DynamoDB and Cassandra (soon). Toasty is currently in the early stages of development and should be considered a "preview" (not ready for real-world usage yet). It also isn't released on crates.io y

                                                        • “GitのRust化”が進む? 注目の「Git 2.49」がリリース

                                                          Git 2.49では、ファイルパスの計算でディレクトリ構造全体を考慮する新しいハッシュ関数が導入された。ディレクトリ階層の各レイヤーに対して個別のハッシュを計算し、それを下位ビットシフトした上でXOR演算を実施し、全体のハッシュ値に統合する。この仕組みによって、ハッシュ値がパス全体に対してより“敏感”になり、従来のように末尾の16文字にのみ依存することなく、ファイルの実際の配置をより適切に反映できるようになった。 この改良によって、パッキングのパフォーマンスだけでなく、生成されるパックの全体的なサイズも大幅に改善される。例えば、新しいハッシュ関数を使用することで、「microsoft/fluentui」を再パックするのにかかる時間は約96秒から約34秒へ短縮され、パックのサイズも439MiBから160MiBへ削減された。 この機能は現時点ではGitの到達可能なビットマップ機能(reacha

                                                            “GitのRust化”が進む? 注目の「Git 2.49」がリリース
                                                          • Scientific Computing in Rust 2024: Building a compile-time SIMD optimized smoothing filter

                                                            I built a Savitzky-Golay filter (fancy name for a dot product with some known constants on a rolling window) and tried to optimize the crap out of it. It's fast, it was fun, and I want to share the tools that helped me see where I was missing perf like cargo show asm, cargo remark and divan.

                                                              Scientific Computing in Rust 2024: Building a compile-time SIMD optimized smoothing filter
                                                            • GitHub - jtroo/kanata: Improve keyboard comfort and usability with advanced customization

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - jtroo/kanata: Improve keyboard comfort and usability with advanced customization
                                                              • C stdlib isn’t threadsafe and even safe Rust didn’t save us | EdgeDB Blog

                                                                We’re in the process of porting a significant portion of the network I/O code in EdgeDB from Python to Rust, and we’ve been learning a lot of very interesting lessons in the process. We’ve been working on a new HTTP fetch feature for EdgeDB, using reqwest as our HTTP client library. Everything was going smoothly: the feature worked locally, passed tests on x86_64 CI runners, and seemed stable. But

                                                                  C stdlib isn’t threadsafe and even safe Rust didn’t save us | EdgeDB Blog
                                                                • Future Crate Maintenance and Redis Inc. Relationship · Issue #1419 · redis-rs/redis-rs

                                                                  Hello users. I haven't actively maintained this library in a very long time as you probably noticed. I am still controlling the entry on crates.io for it alongside the redis release team and @badboy individually additionally. As far as I'm concerned that project can do just fine without me, and you should consider that project to not be related to me. However as it stands I got an email from the c

                                                                    Future Crate Maintenance and Redis Inc. Relationship · Issue #1419 · redis-rs/redis-rs
                                                                  • OSSとOXCと私 | Memory ice cubes

                                                                    昨日、年初からぼちぼちやってたOXCに関するOSS活動で、書き留めておきたいことが2つ起きた。 OSSで報酬をもらった OXCのコアメンバーになった たぶん単発だったらブログに書いてないけど、同時多発になんか新鮮な気持ちになったので。 OSSで報酬をもらった OXCに古くからあるIssueで、oxlintにeslint/no-invalid-regexpのルールを実装したいというものがあって、それに対してかかってた$50の懸賞金をもらった。 [$50 Opire Bounty] feat(linter): eslint/no-invalid-regexp · Issue #611 · oxc-project/oxc https://github.com/oxc-project/oxc/issues/611 単純なルールでありつつも簡単に実装できるものではなく、実は「正規表現のパーサーそのも

                                                                      OSSとOXCと私 | Memory ice cubes
                                                                    • Tauri 2.0

                                                                      Create small, fast, secure, cross-platform applications

                                                                        Tauri 2.0
                                                                      • Ruffに搭載される新しい型チェッカーRed-knotについて

                                                                        Python開発者向けツールRuff/uvの開発チーム(Astral inc.)がPython向けの型チェッカーを新規開発しているので紹介いたします。この型チェッカーはコードネーム"Red-knot"と呼ばれており、まだリリース前ですが将来的にはRuffに組み込まれる予定であるようです。以下ではこのプロジェクトの概略を説明したいと思います。 特徴 既存の型チェッカー(e.g. mypy, pyright)の不満点である遅さを改善すべく、徹底的にパフォーマンスに気を配った設計となっています。pyrightもそこまで遅くはないのですが、さらに高速であることを目指すようです。 Red-knotはRuffと同様Rustを用いて実装されています。Ruffが使っている諸々のデータ構造を共有しているため、フォーマット、lint、静的解析が一気通貫で行えるようになります。JavaScriptツールチェイン

                                                                          Ruffに搭載される新しい型チェッカーRed-knotについて
                                                                        • Why am I writing a Rust compiler in C?

                                                                          To bootstrap Rust, no cost is too great. Perceptive Rustaceans may have noticed my activity has gone down as of late. There are a handful of different reasons for this. I’ve been the subject of a truly apocalyptic series of life events, including the death of a relative that rattled me to my core. I’ve had more responsibilities at work, leaving me with less time and energy to contribute. Maybe I’v

                                                                            Why am I writing a Rust compiler in C?
                                                                          • 【海外記事紹介】「C++の生みの親」Stroustrup氏が、ついにメモリ安全性に関する議論に参戦 — C++コミュニティの衰退に強い危機感

                                                                            3月3日、海外のテクノロジーメディアThe Registerが「C++ creator calls for action to address 'serious attacks'」と題した記事を公開した。この記事では、近年C++言語がサイバーセキュリティ界から厳しく批判されるようになった背景と、それに対してC++の創始者であるBjarne Stroustrup氏が危機感を示して呼びかけを行った点について詳しく紹介されている。 以下に、その内容を紹介する。 近年、C++はメモリ管理をプログラマが手作業で行う仕様ゆえに、メモリ安全性の問題で批判を受けてきた。特にシステムへの深刻な侵害や脆弱性の多くがメモリ関連の不具合に起因していることから、サイバーセキュリティの専門家や各国政府機関は、Rust、Go、C#、Java、Swift、Python、JavaScriptなど、メモリ管理がより安全に行え

                                                                              【海外記事紹介】「C++の生みの親」Stroustrup氏が、ついにメモリ安全性に関する議論に参戦 — C++コミュニティの衰退に強い危機感
                                                                            • Announcing Stable V8 Bindings for Rust

                                                                              Deno is a modern, zero-config JavaScript runtime written in Rust. At its core is Rusty V8, a library that provides high-quality, zero-overhead Rust bindings to V8’s C++ API. Over the past five years, Rusty V8 has undergone nearly 150 releases, racking up more than 3.1 million downloads on crates.io. Today, we’re excited to announce a major milestone: Rusty V8 is now stable and production-ready. Wh

                                                                                Announcing Stable V8 Bindings for Rust
                                                                              • Adopting sudo-rs By Default in Ubuntu 25.10

                                                                                Introduction Following on from Carefully But Purposefully Oxidising Ubuntu, Ubuntu will be the first major Linux distribution to adopt sudo-rs as the default implementation of sudo, in partnership with the Trifecta Tech Foundation The change will be effective from the release of Ubuntu 25.10. You can see the Trifecta Tech Foundation’s announcement here. What is sudo-rs? sudo-rs is a reimplementati

                                                                                • Lessons learned from a successful Rust rewrite

                                                                                  Table of contents What worked well What did not work so well I am still chasing Undefined Behavior Miri does not always work and I still have to use Valgrind I am still chasing memory leaks Cross-compilation does not always work Cbindgen does not always work Unstable ABI No support for custom memory allocators Complexity Conclusion Discussions: /r/rust, /r/programming, HN, lobsters I have written