プログラミング– category –
-
【Vertex AI】 Gemini APIをPythonで実行する
この記事では,Vertex AI Gemini APIをPythonコードから実行する手順を示してます. 検証環境 Windows 11 Python 3.12.1 事前準備 Google Could Consoleの設定 Google Could Consoleからプロジェクトを作成(もしくは作成済みプロジェクトを選択)します.... -
【初心者向け】 WindowsでPythonの開発環境を構築
この記事では,初心者に向けてPythonの開発環境を構築する手順を記載しています. 対象読者 初学者にとっては,独学で自分ルールを作ることはあまり推奨できません.経験豊富なプログラマが利用している開発環境に習うべきです.(社内で開発環境やツール... -
【並列計算】 MPI_Allgatherv()のサンプルコード
この記事では,MPIの関数であるMPI_Allgatherv()の説明とそのサンプルコードを示します. MPI_Allgatherv MPI_Allgathervとは MPI_Allgatherv()は,各プロセスが異なるサイズのデータをすべてのプロセスと共有するための関数です. 一例として,複数のプロ... -
【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向けのインストール方法およびL...