Popular tags

Recent activities

Designing a Full-Mesh VPN for Cluster (WireGuard)

Designing a Full-Mesh VPN for Cluster (WireGuard)

A technical guide to building a secure, full-mesh WireGuard Layer-3 VPN for VPS-based HPC clusters. Covers key generation, peer configuration, routing, NAT traversal, and HPC-focused design considerations such as Slurm, BeeGFS, and MPI connectivity.

Building a Miniature HPC Cluster: Design, Deployment, and Operations

Building a Miniature HPC Cluster: Design, Deployment, and Operations

This post is frontline post of VPS cluster series. It covers simulated High-Performance Computing (HPC) cluster design, build, and operation, implemented by Slurm, BeeGFS, Ansible, Grafana...,etc, and also covers fundamental knowledge of distributed computing.

PythonのcsvモジュールでCSVファイルを扱う方法

PythonのcsvモジュールでCSVファイルを扱う方法

Pythonのcsvモジュールを使ってCSVファイルを読み書きする方法を解説します。基本的な使い方からDictReader、DictWriter、Snifferクラスまでを網羅し、実用的なコード例を交えて詳しく説明します。

Pythonで始めるYAML入門:PyYAMLで読み書きする方法

Pythonで始めるYAML入門:PyYAMLで読み書きする方法

この記事では、YAMLの基本概念と、PyYAMLライブラリを使ったYAMLファイルの読み書き方法、さらにセキュリティ上の注意点について具体例を交えて分かりやすく解説します。

Pythonによる設定管理 - configparser

Pythonによる設定管理 - configparser

INIファイルの基本構造や特徴、Pythonのconfigparserモジュールを使った設定管理の方法について、具体的なコード例と共に分かりやすく解説します。

Pythonで始めるJSON入門:基本からファイル操作、Web API活用まで

Pythonで始めるJSON入門:基本からファイル操作、Web API活用まで

この記事では、JSONの基本概念からPythonを使ったエンコード・デコード、ファイル操作、そしてWeb APIとの連携方法について、実例を交えて分かりやすく解説します。

PythonのEnumを用いて複数ステータスをビット演算で管理する

PythonのEnumを用いて複数ステータスをビット演算で管理する

PythonのenumモジュールのIntFlagを中心に、ビット演算を活用して複数のステータスを効率的に管理する方法とそのメリットを解説します。

PythonでHTTPリクエストを送る - urllib.request

PythonでHTTPリクエストを送る - urllib.request

Python標準ライブラリ urllib.request を使用して、GET・POST・DELETEなどのHTTPリクエストを送信し、レスポンスを取得する方法を解説します。

Pythonでスタックトレースを扱う - traceback

Pythonでスタックトレースを扱う - traceback

Pythonの例外発生時に有用なスタックトレースを制御するtracebackモジュールについて、基本的な使用方法やログ出力の例を交えながら解説します。

Pythonによる公開鍵暗号化方式 - cryptography

Pythonによる公開鍵暗号化方式 - cryptography

Pythonで公開鍵暗号化方式を実装するためにcryptographyライブラリを使用した方法を解説します。実際のコード例を通して、公開鍵と秘密鍵を利用した暗号化、復号化を学びます。