環境構築

Ubuntu 24.04 に TA-Lib をインストールする手順

1. はじめにTA-Lib は、テクニカル分析を行うためのライブラリです。Ubuntu 24.04 に TA-Lib をインストールする際に手間がかかってしまったので手順を残します。環境としては、以下の通りです。Ubuntu 24.04Py...
プログラム

pdf-lib で日本語を出力する方法

1. はじめに前回、pdf-lib を使ってみたで日本語が出力できないみたいなので、調べてみました。単に、使用していた StandardFonts.Helvetica は日本語が出力できないみたいです。MS Mincho フォント をダウン...
プログラム

pdf-lib を使ってみた

1. はじめにJavaScript で PDF を扱うためのライブラリを探していたところ、PDF-LIB というライブラリを見つけました。試しに作成と編集を作ってみたので、その内容を共有します。2. 作成と編集のサンプルpdf.html と...
コンピュータ

SVN の分割ダンプとリストア

1. はじめにSVN リポジトリをダンプしてバックアップを取ろうとしたところ空き容量が足らず・・・、リポジトリを分割してダンプする方法とリストアする方法を調べました。2. 分割ダンプ# 最新リビジョン番号の確認svnlook younges...
サーバー

AlmaLinux 9.5 をインストールしてみました

1. はじめにCentOS はサポートが終了してしまったので、AlmaLinux に移行することにしました。最初のインストールだけやり方がわからなく何度もやり直したのでインストールした手順をメモしておきます。2. AlmaLinux 9.5...
サーバー

突如発生したrsyncのエラー調査

1. はじめにrsyncを使ってリモートサーバーからバックアップデータを取得していたのだが何が原因なのか、今まで普通に動いていたのが動かなくなっていたので調査。結果の覚書。2. 確認を行ったコマンドと結果実行を行ったコマンドは以下の通り。r...
プログラム

Rust でスクレイピングを行う方法

1. はじめにRust でスクレイピングを行う方法を調べてみました。スクレイピングは Webサイトのデータを取得することですがお行儀が良いとは言えないため実行する際はサイトの利用規約を守るようにしてください。2. reqwest と scr...
プログラム

Rust で ChaCha20-Poly1305 を使い暗号化と復号を実装してみた

1. はじめにChaCha20-Poly1305 は、暗号化と認証を同時に行う AEAD (Authenticated Encryption with Associated Data) と呼ばれる暗号方式です。昔いろいろとあって IETF(...