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.0tauri 1.4.1tauriはrustでGUIアプリを作れるフレームワーク。マルチプラットフォーム向けに作ることも可能。この記... 2023.07.31 Rust
Rust Rustでcargo buildするときにローカル環境の文字列を削減する Rustで、cargo build --releaseするときに、ローカル環境のユーザー名を含む文字列をexeファイルに含めないようにする。このissueを参考にして、設定を追加すればいい:やることプロジェクトのルートディレクトリに、.ca... 2023.07.26 Rust
Rust Rustで日本語を含むメールを送信する Rustでメールを送信する。lettrelettreというメールクライアントも利用できるメーラーのクレートを利用して、日本語を含むメールを送信するときの注意点を書いておきたい。lettreについてはこちら(crates.io):日本語送信で... 2022.12.24 Rust