プログラミング– category –
-
【Linux】 Minicondaをインストールする手順
この記事では,Anacondaの軽量版であるMinicondaをLinuxにインストールする手順を記載します. AnacondaとMinicondaの違い AnacondaとMinicondaはどちらもPythonのディストリビューションです. AnacondaはPythonとそのデータサイエンス関連ツールを内包し... -
【C++】 ファイルが存在するか確認する関数
ファイルの存在を確認することは,プログラムでファイルを操作する際によく行われる処理です.C++では,C++17以降のバージョンで導入されたstd::filesystemライブラリを利用することで,簡単かつ効率的にファイルの存在をチェックできます. ファイルが存... -
【C++】 YAML形式を扱うことができるライブラリ
yaml-cppとは yaml-cppは,C++でYAML形式のファイルをパースするためのライブラリです. YAML形式は,人間が読み書きしやすいデータ形式とされており,JSONやXMLと同様にデータのシリアライズや設定ファイルの形式としてよく使われています. YAMLの公... -
【Python】 任意サイズのダミーテキストファイルを作成する
WindowsやLinuxなどOSに依存することなく利用可能であるPythonを用いてダミーテキストを作成する方法を記載します. ダミーテキストファイルとは? ダミーテキストファイルとは,ランダムで意味のない単語や文を含むテキストファイルのことです.主に,テ... -
【Linux】 最新や特定バージョンのPythonをソースからインストールする手順
この記事ではPython 3.10.11をインストールします.インストールしたいバージョンが異なる場合,適宜読みかえてください. インストール方法 右クリックで「リンクのアドレスをコピー」を選択するとURLを取得できます. 依存ライブラリのインストール ・Ub... -
【Linux】 Diffusersのインストール方法
この記事ではDiffuserのインストール方法を記載します. インストール方法 PyTorch用の環境を構築 まずは,Pytorchを動作させるための環境を構築します PyTorchのインストール関連記事にまとめてあります. 仮想環境の構築 仮想環境を用意します.この手順... -
【Linux】 PyTorchのインストールと開発環境を構築
この記事では,PyTorchの開発環境の構築手順を記載しています. PyTorchのインストール ここでは,PyTorch 1.13をインストールします. 大幅な仕様変更がない限り,他のバージョンでもインストール方法は概ね同じと思われます. PyTorchではバージョンごと... -
【Python】コピペで簡単にメール送信
Pythonで自動化で様々な処理を自動化することが多いですが,エラー通知などをメールを送信できるとさらに便利になります. Pythonでの送信にはsmtplibが有力なツールです. この記事では,smptlibを使用したメールを送信する処理を記載しています. コピペ... -
【C言語/C++】 TCP/IP通信をSSL/TLS暗号化して送受信するプログラム
この記事では,OpenSSLによる暗号化ソケット通信を行うC言語プログラムを紹介します. 暗号化なし(平文)のソケット通信 以前にTCP/IPで送受信するプログラム(暗号化なし)に関して記載しました. ソケット通信の中身を確認するにはパケットキャプチャツ...