The longest-running annual gathering of the Rust community Join us for the 9th edition of RustConf in beautiful Montreal, Canada or online from wherever you are! September 10-13, 2024 Montreal & Online
![RustConf 2024 - The largest annual gathering of the Rust-language community](https://cdn-ak-scissors.b.st-hatena.com/image/square/07ae5de621840f36b9aff0a7df4d2c278b308c3b/height=288;version=1;width=512/https%3A%2F%2Frustconf.com%2Fimages%2Fsocial%2Fog-image.png)
Lately I’m writing lots of Rust, and I’m particularly interested in systems programming on unix. I’ve been using and contributing to a library called nix1, whose mission is to provide ‘Rust friendly bindings to *nix APIs’. In this blog post, I hope to convince you that you might want to reach for Rust and nix the next time you need to do some unix systems programming, especially if you aren’t flue
15 July 2015 What’s measured gets optimized. So if we want high-performance Rust code, we need to measure it. Some time ago I wrote about benchmarks, and how Rust’s test crate makes it easy to set up a simple benchmark. Now I’m going to tackle the second type of performance measurement: Profiling. Whenever we want to optimize, we better profile our code to see where the time is spent. Now Rust has
ソフトウェア開発の原点は可能性の追求であり、不可能を可能にすることです。ひとたび ソフトウェア が開発されると、エンジニアは次に 程度 という課題に向き合うことになります。企業向けのソフトウェアであれば、「速度はどれくらいか」と頻繁に問われ、「信頼性はどの程度か」という点が重視されます。 ソフトウェアのパフォーマンスに関する質問に答え、さらには正しい内容を語る上で欠かせないのが統計学です。 とはいえ、統計学について多くを語れる開発者はそうはいません。まさに数学と同じで、一般的なプロジェクトで統計学が話題に上ることなどないのです。では、新規にコーディングをしたり、古いコードのメンテナンスをしたりする合間に、手が空くのは誰でしょうか? エンジニアの方は、ぜひ時間を作ってください。近頃は、15分でも貴重な時間と言えるでしょうから、 こちらの記事をブックマークに追加 しておいてもいいでしょう。とに
Updated 5/12 lcamtuf With Advice On Better Mitigations Updated 5/5 Updated Policy Recommendation Updated 5/4 What's with the stupid (logo|website|twitter account)? Detailed Vulnerability Information PoC Updated 5/3 FAQs ImageMagick Is On Fire — CVE-2016–3714 TL;DR There are multiple vulnerabilities in ImageMagick, a package commonly used by web services to process images. One of the vulnerabilitie
Package & distribute your Go apps Equinox helps you build, package and distribute self-updating Go apps to your customers. It's perfect for CLI tools and on-prem Go software. Get Started Iterate Rapidly Stop bundling up many changes into large releases. When your customers can easily update their code, you can push new features and fixes faster. Start getting feedback immediately, just like you do
Rust のコードを書いていて、個人的に躓きがちだった点をまとめてみました。あくまで私的な意見で、 Rust の公式的な作法ではありません。 想定する Rust のバージョンは 1.4.0 stable です。 1.5.0 でも特に問題ないとは思いますがわかりません。また、 unstable な API には触れません。 方針 これらの私的なパターンもしくは Tips の方針は、 「コードが汚かろうが無駄な処理が多かろうが、動けば正義」 です。 Rust はリソース管理の複雑さと強い型付けによってコンパイルエラーが出る機会が多く、慣れないうちは修正方法すらわかりません。始めからすべての仕様を把握しようとすると、コンパイルエラーの修正でいっぱいいっぱいになって、トライ&エラーどころじゃなくなると思います(ただ、エラーメッセージはかなり親切です)。そこで、まずはコンパイルエラーを最小限にして少
Getting a usable and productive dev environment working with Docker on OS X is not exactly trivial, although it is getting much better. If you have spent any time working with docker-machine and Docker on OS X you’ve probably run across some type of roadblock to getting your dev environment working. If you have used docker-machine you are probably familiar with the Virtualbox driver, the driver t
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く