2026年 02月 05日

だいぶ体調が悪い

AGENTS.md 書くより README.md ちゃんとしろよという話じゃないか? と思っている…… 別にエージェント特有の指示とかじゃなくね?

ScreenToGifで最新のffmpegを使う

ScreenToGifはffmpeg同梱してるが、v4.4.1 とだいぶ古い。

PS C:\Users\cho45> C:\ProgramData\ScreenToGif\ffmpeg.exe
ffmpeg version 4.4.1-full_build-www.gyan.dev Copyright (c) 2000-2021 the FFmpeg developers

winget install ffmpeg

winget install ffmpeg

で簡単に入れられるので、フルパスしらべて

(base) PS C:\Users\cho45> Get-Command ffmpeg

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Application     ffmpeg.exe                                         0.0.0.0    C:\Users\cho45\AppData\Local\Microsoft\WinGet\Packages\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\ffmpeg-8.0.1-full_build\bin\ffmpeg.exe

これを ScreenToGif の設定画面で指定してあげる。

animated avif

Animated AVIF の出力選択はあるのだけど、ffmpeg が古いせいか avif への出力に失敗したので新しくした。

animated avif と AV1 +webm って何がちがうのかという感じはするが (コンテナが違うというのはそうだけど)

Claude の契約が切れてました。しばらく z.ai バックエンドで Claude 使ったり Kilo Code 使ったりしてみる。ただ GLM 4.7 は 100kぐらいコンテキスト使った時点でかなりアホになる上に頑固なのがつらい

hackrf-sweep-webusbの更新

盆栽。地味に自分でも定期的に使っており、自分で作ったやつの中では使用頻度が高い。ということで盆栽がて、いろいろ古かったのでなおした。

ひさしぶりに見たらHackRF One だいぶ高いね…… とおもった。

やったこと

Rust 環境アップデート・コードをまともに

  • edition 更新
  • テスト (rust レベル + node )
  • 実装修正
    • ゼロアロケーションに

JS側

  • Vue2 やめて Vue3 に
  • Vue Material やめて Vanilla CSS に
  • バンドプリセット

Google Antigravity使いはじめてみたけど、Gemini CLI とはレートリミットが別みたい。意味わからんかった

2026年 02月 03日

続 Conformer モールスデコーダ

-11dB(2500Hz BW) ぐらいまで90%、-15dB で50%デコードぐらいまではきたけどもういいかな……

モデル構造もちょっと変えた。Signal Head とかを Conformer の途中から出すようにして、2層分の Conformer をCTC Head だけに使うようにしてみた。ただあんまり意味があるのかは…… Conformerの層ごとの寄与度的なやつを出してみたけど、ほぼ Conv。Attn が意外に最初のほうで使われていてよくわからない。

あと内部の次元数も半分(256→128)にした。あんまり変わらないみたい。もっと減らして深くしたほうがいいのかも。わからない。

200ms 分の推論がスマフォ(Pixel7)で20ms前後。ちゃんと実用的に10バッチ同時にやるとかできたら格好いいかもだけどそこまでのモチベがなし……


人間だと -15dB (2500Hz BW) までは完コピできるみたいな論文?がでてくるんだけど、絶対盛ってるだろと思う。100Hz のフィルタ入れて 15wpm ならなんとか多少聞き覚えのある単語がわかるぐらい。CQはわかるけどコールは聞きとれない。https://cho45.github.io/morse-decoder-2026/demo.html で -15dB 設定して聞いてみてほしい。

2026年 02月 02日

Ossanのキマグレパーティ

Ossan.fm & キマグレエフエム 合同ファンミーティングに参加してきた。楽しくおしゃべりしました。

もともと ninjinkun の企画らしい。あいかわらず行動力たかくてすごい。

渋谷のタワレコのしばらくぶりに行ったけど雰囲気は変わらない感じ。1Fは推し活エリアみたいになってたけど。

というかとにかく渋谷がこわすぎて、ちょっと早めについたら居場所がなさすぎてタワレコに逃げ込んだという感じ。

アニメのポップアップストアとかアニメタイアップとかも多くて、なんかこのへんの融合がすすんでるなと思った

とにかく出不精が極まっていて、病的なというぐらいかもしれない。builderscon もファンミも行って酒飲むまで気がむちゃくちゃ重い。そして帰ってきてからしばらく気が重い。

イベントは行けば楽しいことはわかっていて、実際ほとんど杞憂なんだけど、この前後の気の重さがなあ……