Gotosocial で HEVC な動画をアップロードできるようにする

概要 gotosocial に HEVC な動画がアップロードできるように、gotosocial を fork して変更を加えました。 このコミットでは、gotosocialが HEVC 動画を処...

February 3, 2024

Powershell 7 環境で vim-plug を使う。

powersell 7 で set shell=pwsh をしてあると、system() を呼ぶ際にしばしば問題が出る。 今回は vim-plug で PlugStatus するとエラーが出ることがわかった。下記パッチを当てて解決。...

December 19, 2023

Play the Multiplayer Mode of Sudden Strike 2 Gold within a VPN

概要 Sudden Strike 2 Gold に代表される古いゲームはマルチプレイモードに際し、 メーカーが中央集権的なサーバを持たずプレイヤー同士が P2P で接続することになってい...

October 30, 2023

Anaconda 環境で pre-commit を使う

A framework for managing and maintaining multi-language pre-commit hooks. であるほうの pre-commit は、openssl の dll が必要であるが、Windows で anaconda 環境の Python は適切な設定がされていない (しらんけど)。 し...

March 6, 2023

KiCad PcbNew の script console (Python) でパッドサイズ (穴直径、パッド直径) を一括編集する

KiCad に収録されているフットプリントのランド (PcbNew では統一してパッドと呼んでいる) は、たいてい直径 1.7mm、穴サイズ 1mm 程度である。 たとえば、KiC...

January 28, 2023

QEMU User space emulator を chroot で使うためにソースからビルドする (Debian stretch)

概要 chroot 先で異なる CPU architecture をエミュレーションしたい場合は、static link された QEMU user space emulator を使うと便利である。しかし、Debian stretch でインストールでき...

November 5, 2022

Debian にて zstd で圧縮された deb パッケージを展開する

今現在 debian でインストール可能な dpkg は zstd による圧縮に対応していない。一方で、Ubuntu はパッチを当てて対応している。 debian でどうしても zstd が使われてい...

October 1, 2022

x86_64-unknown-linux-gnu とは何?

書きかけの記事です 背景 Raspberry Pi 400 で Julius をビルドしようとしたらうまくいかなかった。./configure するときに手動で --build を指定すればうまく行くよう...

September 27, 2022

PulseAudio で rear speaker 出力に front speaker 出力を同時に出力させる

PulseAudio で、ふたつの 3.5mm ミニジャックから front speaker 信号が同時に出力されるようにしたい。フロントスピーカーに加えて、サブウーファーからも音を出したいからだ。...

September 14, 2022

ウーファーのアンプを作る

書きかけの記事です ミキサ兼 LPF の定数を決定 カットオフ周波数を 50kH あたりに plot [0.1:1000000] [] 10/(sqrt(1+(2*pi*x**2) * ((318*10**-9)**2) * (10**8))) title "318pF", 7.07 ついでに C を変化させてプロット plot [0.1:1000000] [] for [c_pow=-9:-5] 10/(sqrt(1+(2*pi*x)**2 * 10**(c_pow*2) * (10**8)))...

August 28, 2022