• 20260420
    • 今日の運勢: 中吉
  • 20260421
    • 今日の運勢: 中吉
    • DOSCON
      • AIに「vi風エディタ、エスケープシーケンスのみ、日本語入力付きで」って言ったら作ってくれた。
  • 20260422
    • 今日の運勢: 中吉
  • 20260423
    • 今日の運勢: 中吉
    • DOSCON
      • DOS上のプログラムを書き込むのに、ディスクイメージ全体を書き込むのが大変。
      • xmodemとシリアルポートで送れないか試してる。
  • 20260424
    • 今日の運勢: 吉
    • DOSCON
      • 1本のシリアルに多重CDCを試す。
      • xmodemだと、固定ブロックでファイルサイズが送れないので、後ろにゴミが入る。
      • ymodemも作る。
      • DOSのAUXドライバは、readできるかを調べる方法がない。
        • ゴミを捨てる方法がなく、ゴミがパイプにつまってる状態から復帰できない。
        • ステートマシン書いたら何とかなりそうだけど。
        • 自動でテストできるようにハーネスを作らんと駄目だな。
    • filebrowser
      • スマホからmoshでホストに入ってエージェントにコードを書かせてる。
      • コードをレビューしたり、ドキュメントにコメントするのにVimをスマホから使うの面倒。
      • 専用のソフトを作る事にした。
      • 機能:
        • ファイルツリー
        • テキストビュワー
        • ファイル横断grep
        • シンタックスハイライト
        • AIがファイルを更新したら反映
        • 行にコメントを挿入
        • トークンで認証
      • https://github.com/ikeji/filebrowser
  • 20260425
    • 今日の運勢: 大吉
    • GMKTec EVO-X2
      • うっかり手がすべって買った。
      • Ryzen AI Max+ 395
        • コードネーム Strix Halo
        • 16コア32スレッド
      • RAM 128GB
        • LPDDR5x-8000
      • NVME 2TB
      • Octane benchmarkが11万ある。
        • AI用に買ったけど、CPUも普通に強いな。
    • 箱,サポート無し,ロック
  • 20260426
    • 今日の運勢: 末吉
    • GMKTec EVO-X2
      • Ubuntuを入れた。
        • 丁度26.04が出たけど、ドライバがなさそうだから、24.04を入れた。
      • この辺は移り変わりが早いからAI検索はあてにならないな。
      • 4種類の計算リソースが使える。
        • NPU
          • 今のところドライバがなく使う方法はなさそう。
        • GPU(ROCm)
          • AMD版のCUDA
        • GPU(Valkan)
          • 共通レイヤ
            • ROCmの上で動いてるんだと思う。
        • CPU
      • amdgpu pro
        • dpkg経由でamdgpu-installというコマンドを入れて、それがドライバ本体を入れる。
        • amdgpuドライバは、カーネルモードドライバとユーザーモードライブラリの両方から出来てるらしい。
          • いろいろ苦労した。
          • hwe版カーネルを導入した。
          • hwe版カーネルではカーネルモードドライバは十分新しいので、ユーザーモードライブラリのみを入れる。
            • amdgpu-installに–no-dkmsオプションをつける。
          • 他の組み合わせでは、GPUメモリ確保時にカーネル内でメモリエラーがでた。
      • これで、ollamaもllama.cppもcomfyも動いた。
      • gemma4だと26bモデルが丁度いいかな。
      • picoclawを入れた。
    • DOSCON
      • rx/sxを作るけど、それが正しいかわからない問題。
      • sha1sumコマンドを作る。
        • と思ったけど、めっちゃ遅いので、crc32sumも作った。
      • xmodem をリポジトリとして公開。
      • sha1sum をリポジトリとして公開。
      • デバッグ用にGhidraというツールを試してみた。
        • すごい良くできてるけど、DOSのセグメントモデルは理解してなさそう。
      • smallモデルは、全部同じセグメントに押し込むんだと思ってたけど、それはtinyモデルというやつで、smallモデルは、コードとデータセグメントは別だった。