プログラミング– category –
-
【Python】 requirements.txtでpipインストールする際にバージョン情報を無視する方法
Pythonにおいて,環境に応じたパッケージ依存関係の問題を解消するためにrequirements.txtを利用して必要なパッケージを一括でインストールすることは一般的です. 一方で,Pythonのバージョンに応じてPipバージョンも異なります.それによってさらにパッ... -
Node.jsのインストール方法とExpressの動作確認
この記事では,Node.jsをLinuxおよびWindowsにそれぞれインストールする方法を記載し,Expressを用いてWebアプリケーションの動作確認を行います. 【Node.jsのインストール方法】 Linux Linuxでは,nvmを使用することを推奨します. nvmの公式リポジトリ... -
【Rust】 非同期TCP/IPの送受信を行うプログラム
前回の記事で,RustによるTCP/IPプログラムを作成しました. 実際の運用では,非同期TCP/IPによって効率的な処理を行うことが一般的です. この記事では,Rustによる非同期TCP/IP送受信を行うプログラムを作成する方法を記載します. 前回の記事はこちらで... -
【Rust】 TCP/IPで送受信を行うプログラム
以前にC/C++でTCI/IPの送受信プログラムを作成しました. この記事では,RustでTCP/IPの送受信プログラムを作成する方法を記載します. 【ソケット通信とは】 ソケットは通信の出入口のようなものです.TCP/IPなどに代表されるHTTP通信などもソケット通信... -
【Rust】 クロスコンパイルする手順
Rustはクロスコンパイルが非常に簡単にできるように設計されています. この記事では,「WindowsからLinuxのクロスコンパイル」と「LinuxからWindowsのクロスコンパイル」の手順を記載します. 【必要なツールのインストール】 クロスコンパイルツールチェ... -
プログラミング言語Rustのインストール方法
この記事では,プログラミング言語Rustのインストール方法と例題プログラムの実行を行います. 対象OSは,WindowsおよびLinuxです.両者のインストール方法について記載しています. 【Rustインストール方法】 ここでは,Windows向けのインストール方法お... -
【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...