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

vimwiki で書いた記事をリモートで html に変換してを公開する

書きかけの記事です。 default template から template を作る Define the user data directory to search for pandoc data files. PANDOC_DATA_DIR=/home/blog/.local/share/pandoc mkdir -p $PANDOC_DATA_DIR/templates pandoc -D html5 > $PANDOC_DATA_DIR/templates/default.html5 mathjax つきにする。できたtemplate: default.html5 ビルドするときに --mathjax=[URL] オプシ...

August 16, 2022

PS1用のアーケードコントローラ Ascii Stick ZERO3 を PC (USB) に対応する (1)

背景 先日の Steam セールで鉄拳7を購入した。ゲームパッドで遊んではいたが、やっぱりコマンドテクニックが必要になる。三島一八の風神拳ステップ ⇨☆⇩⬂...

February 12, 2022

エリアトラウト入門

エリアトラウトに初めて行く後輩に向けた記事です.行く前に読んでおくと悲しい思いをする確率が減るかもしれないが,基本は悲しい思いをしに行く場所...

December 26, 2021

Debian 11 (bullseye) で nvidia GPU と Docker を組み合わせる

概要 Tue 23 Nov 2021 02:50:33 PM JST 現在、Debian 11 用には nvidia-docker 等の deb パッケージが用意されていない。これは、cgroup のアップグレードにより、nvidia container...

November 23, 2021