プログラム

Rust と wgpu を使った描画サイズの切り替え

1. はじめに前回、三角形のポリゴンを描画するところまでやりました。今回は描画するサイズを切り替えるところを試します。GitHub Copilot の Agent モードも使ってみます。2. Agent に対しての指示出しまず、Agent ...
プログラム

Rust と WebAssembly と wgpu を使ってみる

1. はじめにWebGPU は、WebGL の後継として、より高性能なグラフィクス API を提供することを目的としています。wgpu は、Rust で書かれた WebGPU という Webブラウザ向けのグラフィクス API の実装です。要...
プログラム

Rust と WebAssembly を使って Canvas に描画してみる

1. はじめに前回、Rust から WebAssembly を使う方法を書いたので、今回はその続きとして、Rust と WebAssembly を使って Canvas に描画してみます。Canvas は、HTML5 で追加された描画用の要素...
サーバー

SVNコミット時にメール通知をする方法

1. はじめにRuby を使い SVN コミット時にメール通知をしていましたが、OS の入れ替えをしたことで Ruby のバージョンの問題が発生し動かなくなってしまったので Bash で書き直しました。書き直しをしたところ、文字化けだったり...
プログラム

Rust から WebAssembly を出力してみる

1. はじめにRust から WebAssembly を出力してみます。WebAssembly は、ブラウザ上で動作するバイナリフォーマットで、C/C++ や Rust などの言語からコンパイルされます。これにより、Web アプリケーション...
サーバー

AlmaLinux 9 に OpenVPN サーバーを構築しました

1. はじめにOS を変えて OpenVPN サーバーを構築したので手順を残しておきます。環境はAlmaLinux 9.5EasyRSA 3.2.1OpenVPN 2.5.11OpenSSL 3.2.2で OpenVPN サーバーを構築して...
サーバー

AlmaLinux 9 で最初にする設定

1. はじめにここ最近、新たなサーバーを構築する機会があり、AlmaLinux 9 を選択しました。AlmaLinux 9 をインストールした後、最初にする設定をまとめます。AlmaLinux は、CentOS 8 のフォークで、CentO...
プログラム

TA-Lib を使ってみる

1. はじめに前回 インストールしたので実際に使ってみることとします。2. 事前準備データとして以下から日経平均の時系列を取得します。日経の指数公式サイト日経平均株価の日次データが CSV 形式でダウンロードできます。データを突っ込むクラス...