【Rust】の検索結果
@c30 そうしてたんだけど, 今AURでビルドにRustが必要なパッケージがまぁまぁあるから, それをビルドするためのRustツールチェーンと普段使いのRustツールチェーンを共通化したくなった
Arch Linuxではrustup.rsからRustをインストールするより, pacmanでrustupパッケージをインストールしたほうがいい
こうすればAURのビルドでRustを使うときにRustのツールチェーンをもう1つ入れられたりせずに済む
@rumisan 設定ファイルで値をnullにすることはもちろん出来るし、Rust側ではちゃんとNoneに変換される
@rumisan RustのNoneみたいにコンパイラがチェックを強制してくれればいい
@suquiya AIあってもrust-analyzerは必須じゃない...?
6. 本当はアセンブリで書くべきだけど, アセンブリ書ける人がいないから妥協してCを使う
7. 本当はRustで書くべきだけど, Rust書ける人がいないから妥協してCを使う
あとあんまりないかもだけど
4.速度が必要でC(++)とRustしか選択肢がないとき, 安全性はどうでもいいからなるべく早く書きたいとき
このときはRustでDiesel使うときの文脈で話したんだけど、それに限らずともDBとビジネスロジックが密結合になると高確率でしんどくなる
Flash Playerの脆弱性を突くようなFlashもRuffleなら安心
Ruffleは完全にブラウザ上で実行されるし、Ruffle自体も安全なプログラミング言語Rustで書かれているので安全性はかなり高い
本家Flash Playerとは雲泥の差
RustはどうやってWindowsでUTF-8な文字列を扱ってるのかと思ったが、単純にUTF-16に変換してないかこれ
https://github.com/rust-lang/rust/blob/master/library/std/src/sys/stdio/windows.rs#L396
Rustでio_uringを扱うための高レイヤーのライブラリとしてtokio-uring, glommio, monoioとあるけど、monoioに興味がある
- 単純に見た感じ一番書きやすそう
- epollしかない時代のLinuxでも動作する
- 発展途上だがこの中で唯一Linux以外(MacOS)に対応しており、Windowsにも対応予定
今アサインされてる現場でバックエンドをJavaからRustにマイグレするタスクがそのうち降ってくるらしく、逃げずにRustを習得する必要がある
PostgreSQLの脆弱性の原因になったバイト列をRustで文字列として扱えるか試してみた
https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=ef4356ab202f026ed63a1f40669bffcf
に移植したらパフォーマンスめちゃくちゃ上がりました!案件はよく見るけどパフォーマンス思ったより向上しませんでした!案件はあまり記事になってるのを見ない気がする
逆にそっちの案件のことを知りたいがどっかにないんかな?