プログラム

Rust で自作のライブラリを作成する方法

1. はじめにRust で自作のライブラリを作成する方法について説明します。ライブラリを作成することで、他のプロジェクトで再利用することができます。2. ライブラリの作成ライブラリの名称は mylib としますcargo new --lib...
プログラム

Rust で MySQL の upsert を使ってみる

1. はじめに以前の記事で Rust を使って MySQL へ接続 を試しました。今回は、その続きで MySQL の upsert を使ってみます。単純な挿入や更新は Diesel で簡単にできますが、upsert は Diesel には用...
プログラム

Rust でコマンドライン引数を使いファイルを読み込む方法

1. はじめにRust でコマンドライン引数を使いファイルを読み込む方法です。ファイル読み込むだけだと芸がないので、一覧から CSV ファイルを読み込んで、その内容を表示するプログラムを作成します。2. コマンドライン引数Rust でコマン...
プログラム

Rust を使って MySQL へ接続

1. はじめにRust で MySQL へ接続する方法を試してみたので覚書として残しておきます。環境構築の手順は こちらの記事 と こちらの記事 を参考にしてください。2. mysqlclient のインストールWindows 環境で Ru...
プログラム

Visual Studo 2022 で OpenSSL のスタティックライブラリをビルドする方法

1. はじめにVisual Studio 2022 で OpenSSL のスタティックライブラリをビルドする方法について説明します。OpenSSL のソースコードは GitHub で公開されています。ビルドには Perl と NASM が必...
プログラム

JWT を C++ で扱う方法

1. はじめにJWT(JSON Web Token)は、JSON 形式で情報をやり取りするための仕様です。JWT は、ヘッダ、ペイロード、署名の 3 つの部分から構成されています。ヘッダは、アルゴリズムやトークンの種類を示します。ペイロード...
コンピュータ

DBeaver で SSH トンネルの設定

1. はじめにDBeaver で SSH トンネルを設定する方法を覚書として残しておきます。DBeaver はデータベース管理ツールで、MySQL や PostgreSQL などのデータベースに接続することができます。SSH トンネルを設定...
情報処理技術

LAN間接続装置

1. はじめにLAN間接続装置は、LANを接続するための装置であり、異なるネットワークセグメントを接続してデータの転送や管理を行います。主なLAN間接続装置には、リピータ、ブリッジ、ルータ、ゲートウェイなどがあります。それぞれの装置は、OS...