Rust Rustのwebpクレートでwebp動画を生成する Rustでwebp形式の画像を生成するメモ。アニメーションでも生成可能。 すること 静止画のwebpファイルを作成してみる アニメーションするwebpファイルを作成してみる 画像は正弦波を使うことにした。動いたときに分かりやすいかなと思った... 2024.04.29 Rust
Rust 色相環のグラデーション画像を出力するコードのメモ アナログ時計の文字盤周りの装飾を追加するために画像を用意した。時計については以下に書いていた。 色相環のグラデーション 文字盤の周りにリングを追加した。 上記リンクで使っているbevyではmaterialに対してグラデーションをかけるのはち... 2024.04.16 Rust
Rust RustのBevyクレートでアナログ時計を作る RustのBevyクレートを使ってアナログ時計を作ったので記録を残したい。 基本的にはドキュメントを参考に BevyはECSというパラダイム、概念を使っている。まずはこれを理解する。これについては公式のチュートリアルを見ればすぐわかる: 非... 2024.03.25 Rust
Rust Rustで引数のファイルをゴミ箱に移すだけの実行ファイルを作成した 引数に指定されたファイルをゴミ箱に移すだけのexeファイルをRustで作成した。 exeにドラッグアンドドロップでファイルのゴミ箱行きに利用できる。フォルダのドロップはどうなるかわからない。 目的 ファイルの整理で使うつもりで作成した。 ビ... 2023.09.22 Rust
Rust tauriのstateと終了処理についてのメモ tauriアプリを作るときのstateの管理と、終了の制御 tauri バージョンは以下: rustc 1.69.0 tauri 1.4.1 tauriはrustでGUIアプリを作れるフレームワーク。マルチプラットフォーム向けに作ることも可... 2023.07.31 Rust
Rust Rustでcargo buildするときにローカル環境の文字列を削減する Rustで、cargo build --releaseするときに、ローカル環境のユーザー名を含む文字列をexeファイルに含めないようにする。 このissueを参考にして、設定を追加すればいい: やること プロジェクトのルートディレクトリに、... 2023.07.26 Rust
Microsoft devcontainerでbevyのGUIをwslgを通して表示する wsl2のvscodeのdevcontainerでRustのGUIアプリ(bevy)を作成する環境構築 VSCodeのリモートコンテナ(devcontainer)からRustでbevyなGUIアプリを表示することができたのでその構築のための... 2023.02.01 Microsoft
Rust Rustで日本語を含むメールを送信する Rustでメールを送信する。 lettre lettreというメールクライアントも利用できるメーラーのクレートを利用して、日本語を含むメールを送信するときの注意点を書いておきたい。lettreについてはこちら(crates.io): 日本語... 2022.12.24 Rust