プログラム 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 プログラム
プログラム JWT を C++ で扱う方法 1. はじめにJWT(JSON Web Token)は、JSON 形式で情報をやり取りするための仕様です。JWT は、ヘッダ、ペイロード、署名の 3 つの部分から構成されています。ヘッダは、アルゴリズムやトークンの種類を示します。ペイロード... 2024.07.27 プログラム
コンピュータ DBeaver で SSH トンネルの設定 1. はじめにDBeaver で SSH トンネルを設定する方法を覚書として残しておきます。DBeaver はデータベース管理ツールで、MySQL や PostgreSQL などのデータベースに接続することができます。SSH トンネルを設定... 2024.07.13 コンピュータ
情報処理技術 LAN間接続装置 1. はじめにLAN間接続装置は、LANを接続するための装置であり、異なるネットワークセグメントを接続してデータの転送や管理を行います。主なLAN間接続装置には、リピータ、ブリッジ、ルータ、ゲートウェイなどがあります。それぞれの装置は、OS... 2024.07.08 情報処理技術
サービス GitHub のリポジトリを統合 1. はじめに考えもなしに GitHub のリポジトリを作成していたら、いつの間にか大量のリポジトリができてしまいました。GitLab にはグループで管理していましたが、GitHub には該当する機能(Teams ならできるかも)はなさそう... 2024.06.16 サービス
情報処理技術 セキュリティ関連標準 1. 情報セキュリティに関する基準経済産業省などがガイドライン・基準として公開しており、主に以下のようなものがある。コンピュータウイルス対策基準コンピュータウイルスに対する予防、発見、駆除、復旧のために実効性の高い対策をとりまとめたもの。コ... 2024.05.25 情報処理技術
サーバー Ubuntu 24.04 Server にウェブサイトのスクリーンショットを取得する環境を構築する方法 1. はじめにUbuntu 24.04 Server にウェブサイトのスクリーンショットを取得する環境を構築する方法を記載します。使用するツールは、Google ChromeChromeDriverXvfbImageMagickになります。... 2024.05.19 サーバー環境構築