プログラム Rust でスレッドを使ってみる 1. はじめにRust でスレッドを使う処理の確認を行いました。参考した スレッドを使用してコードを同時に走らせる では main() 内にスレッドを作成し終了まで待つ処理でしたが、あくまでもサンプルなのでそのまま使うことはまずないため、ス... 2024.12.21 プログラム
プログラム Rust でシングルトンの実装方法 1. はじめにRust でシングルトンを実装する方法を調べてみました。once_cell というライブラリを使うと、シングルトンを簡単に実装できるようです。2. 以下、ソースコードsingleton.rsuse once_cell::syn... 2024.12.14 プログラム
プログラム Rust で reqwest を使ってSlack APIに送信 1. はじめにSlack API にメッセージを送信するために、Rust で reqwest を使ってみました。Incoming Webhooks を使って、Slack にメッセージを送信します。Webhook URL が取得できていること... 2024.12.07 プログラム
プログラム Rust で自作のライブラリを作成する方法 1. はじめにRust で自作のライブラリを作成する方法について説明します。ライブラリを作成することで、他のプロジェクトで再利用することができます。2. ライブラリの作成ライブラリの名称は mylib としますcargo new --lib... 2024.11.30 プログラム
プログラム Rust で MySQL の upsert を使ってみる 1. はじめに以前の記事で Rust を使って MySQL へ接続 を試しました。今回は、その続きで MySQL の upsert を使ってみます。単純な挿入や更新は Diesel で簡単にできますが、upsert は Diesel には用... 2024.11.23 プログラム
プログラム Rust でコマンドライン引数を使いファイルを読み込む方法 1. はじめにRust でコマンドライン引数を使いファイルを読み込む方法です。ファイル読み込むだけだと芸がないので、一覧から CSV ファイルを読み込んで、その内容を表示するプログラムを作成します。2. コマンドライン引数Rust でコマン... 2024.11.16 プログラム
プログラム Rust を使って MySQL へ接続 1. はじめにRust で MySQL へ接続する方法を試してみたので覚書として残しておきます。環境構築の手順は こちらの記事 と こちらの記事 を参考にしてください。2. mysqlclient のインストールWindows 環境で Ru... 2024.11.09 プログラム
プログラム Visual Studo 2022 で OpenSSL のスタティックライブラリをビルドする方法 1. はじめにVisual Studio 2022 で OpenSSL のスタティックライブラリをビルドする方法について説明します。OpenSSL のソースコードは GitHub で公開されています。ビルドには Perl と NASM が必... 2024.08.03 プログラム