smellman's Broken Diary

クソみたいなもんです

2026/03/26の日記 - Ruby My Dear / [AF067] Iterations EP

先日から続けていたPlanetiler のPRが無事mainブランチにマージされました。やったぜ。

github.com

さて、本日AnalogicalForceからるびまこと、Ruby My Dearの新譜がリリースされました。

表題曲のIterations、始めはゆっくりとしたリズムながら、後半に行くにつれてどんどんヤバい音楽になって、めっちゃ泣きそうになりました。やばいな、るびま。

2026/03/24の日記 - 45歳になりました。

寝て起きたら誕生日迎えてました。

今年で、45歳です。

アラフォーになりました。アラカンも早いよーと早速友達に言われました。

さて、今年はFOSS4G Hiroshima 2026という国際カンファレンスが開催されます。

発表の締め切りは昨日終わってしまいましたが、日本在中の人は参加費4万円〜なので、みんな来ましょう。

ちなみに昨日、PlanetilerにPRを送ったりしていて、今年はもうちょっとFOSS4G分野に貢献できたらなーと考えています。

さてさて、誕生日ということで、欲しいものリストを貼っておきます。

www.amazon.jp

なんかくださいw

ではでは。

2026/03/22の日記 - debian/sidでdockerが起動しなくなった件の対応

実家で運用しているdebian/sidでdockerが動いてないのに気づきました。

btm@btm-xxxx:/work/btm/website$ docker compose up
WARN[0000] Found orphan containers ([website-contour-1]) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
[+] Running 2/0
 ✔ Container website-contours-1         Created                                                                                      0.0s
 ✔ Container website-reinfolib-proxy-1  Created                                                                                      0.0s
Attaching to contours-1, reinfolib-proxy-1, web-1
Gracefully stopping... (press Ctrl+C again to force)
Error response from daemon: failed to create task for container: failed to start shim: failed to resolve runtime path: runtime "io.containerd.runc.v2" binary not installed "containerd-shim-runc-v2": file does not exist: unknown

containerd-shim-runc-v2を探したところ、/usr/lib/containerdにあったので、素直にシンボリックリンクを貼りました。

sudo ln -s /usr/lib/containerd/containerd-shim-runc-v2 /usr/bin/containerd-shim-runc-v2
sudo systemctl restart containerd
sudo systemctl restart docker

これでdocker compose upをしたら動作し始めました。やったぜ。

2026/03/20の日記 - Various Artists / Classical (in aid of Operation Smile)

RemixEverything のコンピの最新作が出てました。

Classicalというタイトルなんですが、クラシック音楽にいろんなものをぶち込むという、なんていう俺得なアルバムになっています。

まさにこの状態です。やばい。

2026/01/30の日記 - synthamesk / Not Quite Right

一昨日、synthameskの新譜がリリースされていました。

表題曲のNot Quite Rightがめちゃくちゃかっこいいので聞いてほしい。

2026/01/23の日記 - OpenAIのDevice Tokenが有効でない状態でcodexの認証をしてみる

リモートのサーバ上で、OpenAIのcodexを入れてみたいと思ったんだけど、Device Tokenで認証をしようとしたらDevice Tokenの認証機能を管理者側が有効にしないといけないと言われた。

面倒だったので、普通の認証を突破するようにしてみました。

ssh -L 1455:localhost:1455 foobar.smellman.org
asdf install nodejs latest
asdf set -u nodejs 25.4.0
npm i -g @openai/codex
codex

つまり、sshで1455ポートをport forwardすればOKという話です。

あとはURLが出てくるので頑張ってコピペしましょう。ログインして2FAを突破すれば使えるようになります。

ちなみに、macOSでは認証すら必要なかった。たぶん、ChatGPT自体使ってるからだと思う。

ではでは。

2026/01/04の日記 - Sonic Piを試してみる

ssmjpのslackで紹介されていたSonic PiというLive codingで音楽が鳴らせるアプリがあったので、試してみました。

sonic-pi.net

環境はUbuntu Studio 25.10です。

sudo apt-get install -y build-essential git libssl-dev ruby-dev elixir erlang-dev erlang-xmerl qt6-tools-dev qt6-tools-dev-tools libqt6svg6-dev libqt6opengl6-dev supercollider-server sc3-plugins-server alsa-utils  libasound2-dev cmake ninja-build pipewire-jack libspa-0.2-jack qt6-wayland libwayland-dev libxkbcommon-dev libegl1-mesa-dev libx11-dev libxft-dev libxext-dev qpwgraph compton m4 libaubio-dev libpng-dev libboost-all-dev librtmidi-dev
cd /tmp
tar zxf ~/Downloads/asdf-v0.18.0-linux-amd64.tar.gz
mv asdf ~/bin/
sudo apt install libncurses-dev
sudo apt install wx-common wx3.2-headers
sudo apt install libwxgtk3.2-dev gettext wx3.2-doc
sudo apt install openjdk-25-jdk
asdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.git
asdf install erlang latest
asdf set -u erlang 28.3
asdf plugin add elixir https://github.com/asdf-vm/asdf-elixir.git
asdf install elixir latest
asdf set -u elixir latest
git clone https://github.com/sonic-pi-net/sonic-pi.git
cd sonic-pi/app
./linux-build-all.sh
cd build/gui
./sonic-pi

無事起動まではしたのですが、音楽を再生してみるとGUIがコアダンプしてしまい、シンセサイザーをkillしないと音が止まらないという状態になりました。

たぶんだけど、Raspberry Piとかの公式ビルドを使うのが良さそうです。