週記 2026-03-08

一週間,早すぎ!

  • claude code を触っている
    • リポジトリの複雑度がある閾値を超えると,「その修正がコードベース全体として見たときに適切なのか」がよくわからなくなってくる
    • これはかなり良くなくて,この状態でも「Issueを洗い出して,修正して」みたいなことは言える(し,実際に何かが進んでいるようなアウトプットが見える)が,本質的には全然違うところを修正している事がある
    • llmと人間の両方が理解可能かつ厳密に確認可能な「リポジトリのあるべき姿」みたいなのがほしいのかも
      • テストケースの一覧みたいな
    • ただ,↑がどんなプロジェクトでもできるかというともちろんそういうわけではなく…
    • 理解を丸投げしないのがかなり(まだ)大事そうに見える
    • (プログラミングを快適or高速にやるために一企業のツールに定期的に少なくない額の費用が発生するの,業界の発展的にはあまり健全ではないのでは :thinking_face: という気持ちも,ある)
      • せめて claude code の学生向けプランみたいなのがあれば…(実はあるのかもしれんが)
      • 業界の発展にもう人は必要ないと言われたら,そう…
  • 趣味でやっていること・これからやりたいことが増えてきた感がある
    • その傾向になっているのはとても良いことだと思う
      • 余暇を虚無で消費するよりは虚無以外をやっていた方が良いので
    • ただ,現実問題余暇を虚無で消費してしまっており,なんとかせねばという気持ち
      • 一度やるぞ!となったらいい感じに進められるのだけど,やるぞ!となるまでに長い長い時間がかかる
    • 結局あれこれ考えるよりとにかく手を動かすしかないというのは,そう…
  • SendGridの無料プランが終了するので,なにか手を考えないといけない
    • 今まで大変お世話になりました...
2026-03-08    
週報 2026-02-28

いきなり隔週報になってしまった…

  • 基本情報を受けてきた
    • 会場にたどり着くまでに複数の罠があって、かなり難度が高かった
      • 申し込み確認メールからたどれる会場の場所と実際の場所が一致してない
        • gmailがメール本文の住所らしき部分を自動的にgoogle mapへのリンクにしてくれるっぽいのだが、住所部分のパースがうまくいかなくて、結果的に別の場所のリンクになっている
      • ↑へのルート中に期間限定の工事で通行止めになっている箇所がある(し、マップにはその情報が反映されていない)
        • なので上と合わせて「工事の迂回ルートを何とか見つけて安心していたら、そもそも場所が違っていた」という凶悪なトラップになっていた(引っ掛かった)
      • テストセンターに持ち込める飲み物が透明な水だけだった *これは出発前に試験要綱に書いているのを見ていたので、何とか回避できた
        • 移動して喉がカラカラだったので、これを見逃しててお茶とか買っていたらかなりきつかったと思う
    • 基本情報でこれなので、応用情報・高度試験になるとさらに罠が出てきそう。十分備えたい
  • Tenstorrentのイベントに行ってきた
    • 技術系のイベントはやっぱり楽しい
    • どこまで書いていいのかわからないので詳細は省くが、技術的な面でいろいろ興味深い話を聞けて良かった
    • GPUではない演算デバイスにかなり興味があるので、今後も参加したいな~となった
  • ティアキンをやっている
    • このゲーム、面白すぎる
  • ズートピア2を見てきた
    • 映画、定期的に見に行くのいいかもしれん
    • 1を見直して感想書きたい
2026-02-28    
週報 2026-02-14

年明けから2ヵ月経っていて、やばい

コーディングエージェントを触っている

  • 世の中がエーアイになっており、このビッグウェーブに乗るしかないとなったため
  • できればオープンウェイトなモデルがいいな…という気持ちがありopencode+glm/kimiを使っている *(金銭的事情を無視すれば)いざという時ローカルで動かすことが可能なため
  • 抽象的な指示でもコードベースを見ながらバリバリ実装してくれてすごいとなっているが、まだ自分でも気づけるレベルの実装・判断ミスをするな…という感じ
    • RustからJavaのライブラリコールをしてくれと頼んだのに、JavaからRustのライブラリコールを実装する
    • MtGのシミュレータを作ってくれと(公式ルールの完全な文章付きで)頼んだのに、プレイヤーのフェイズ移行を間違える など
  • ただ、これはモデルの進化+コンテキストエンジニアリングってやつで何とかなる範囲かもしれん
  • どちらかというと問題は生成された結果をチェックする負荷がやばいことにあるかも
    • 今まではコーディングしながらコードベースの内容を頭に入れていたのが、いきなり出来上がったコードを0から読むことになるため
  • また、作業指示を自然言語で出す部分もやってみると意外と難しい
    • 言語化する際に頭の中にある情報を100%で出せるわけではないので…
    • こういったある種のハードルを乗り越えるために vibe が必要なんだろうな…と今のところ感じている

せっかくだし Kaggleにも手を出している

  • https://www.kaggle.com/competitions/deep-past-initiative-machine-translation/discussion?sort=votes
    • 古アッカド語→英語の翻訳コンペ
  • こちらも llmってやつで何とかできんかとか考えていたが、結局は自分で問題を理解したうえでツール的に使う方が(まだ)よさそうに見えている
    • 「このコンペで金メダルを取って」レベルの指示では、まだagentはうまく動かなそう
    • これも使ってるモデル/ツール等の問題かもしれんが
  • 古アッカド語は歴史的に見てもかなり古い かつ リンガフランカとして使われている言語らしく、コンペ抜きでも興味を惹かれる

MtG Arena の開発者の書いた記事が面白かった

  • https://magic.wizards.com/en/news/mtg-arena/on-whiteboards-naps-and-living-breakthrough
  • Arena 内部ではMtGの処理を、「基本的な動作を行うエンジン」と「エンジンの状態を書き換える(ある種のプログラムとして表現された)カード」の二つで行ってるっぽい
    • これは「一つのエンジンが、MtGの処理すべてを行う」というモデルとは対照的に見える
  • MtGの非公式エンジンである forge も似た実装をしているように見える
  • 普段MtG関連の記事はデッキビルドとかカードデザインの話とかしか見えないがちなので、こういう開発の舞台裏みたいな記事は新鮮で面白かった

ブレワイをやった && ティアキンをやっている

  • ブレワイめちゃくちゃ面白かった。なんで俺はこんな最高のゲームをn年見逃していたんや…
  • 早速ティアキンをプレイしているが、実はインターネットでかなりのネタバレを踏んでしまっており、プレイ中にこれがフラッシュバックのように頭に浮かんでしまう
    • ブレワイは伏線があるタイプのストーリではなかったので、ティアキンも同じ感じだろと完全に油断していた…
  • ただそれでも楽しいので、マジですごい
  • プレイしたら感想を書きたい
2026-02-14    
日記 2025-12-31

一年の振り返りを爆速でする 新年まで時間がないため…

event

  • 技術系のイベントに参加したり、発表したりした
    • kernel/vm
    • コンパイラのコンパの部分
    • 自作CPUを語る会
    • Makers Faire Tokyo
  • 技術系でないイベントにも参加した
    • ゲームマーケット x2
    • 文学フリマ
  • 仕事でコンパイラ+その周辺の領域の開発を1年間やった
    • これは来年度も続きそう
  • ルータにopenwrtを入れて遊ぶやつをやった
    • 社内向けの記事にしか書いてないので、どこかで公開したさがある
  • MtGコンパイラの進捗が出た
    • FizzBuzzを動かせるように
    • ただ、今は開発が止まっており…
  • 実家のネットワークインフラを整えた
    • これどっかで記事にしたい
  • プライベートで(他の人も使う)サーバの運用・監視的なことをした
  • duolingoを始めた
    • 今31日続いているらしい
  • あすけんを再開した
    • 目指せ健康身体
  • switch2を買った
    • ブレワイ面白すぎる

good

  • イベントにたくさん(当社比)いけた
    • 他の人間が色々なことをしていることを見ると、想像以上に刺激になる
    • 自分でも発表ができると(準備がびっくりするくらい大変だが)楽しいし力がつく感じがある
  • プライベートで何かを作る作業が少なくとも1つはできた
    • 仕事と趣味の両立、むずすぎる
    • ただ頑張ればやってできんことはなさそうという感触が持てた
  • 定期的に人と話す環境を作れた
    • コミュニケーションは、大事

bad

  • (新しい人間関係での)人との関わりがあまりなかった
    • イベントに参加したはいいものの、懇親が下手すぎた
  • 体系的に何かを学ぶ機会がほとんどなかった
    • 資格勉強的な
  • 本業で出せた進捗がやや微妙
    • パソコンとかいうやつわからなすぎる
    • もう少しやっていきをしたい

try

  • (これは抱負記事で書きたい)

keep

  • duolingoを続ける
  • あすけんを続ける
  • 人とのコミュニケーションを続ける
2025-12-31    
日記 2025-12-08
  • misskeyの更新をした。ただ、docker周りのあれこれをいい感じに設定するのとか、絵文字追加とかどっかでやりたいと思ったままN年たっている作業があるのでいい加減片付けたいな
  • この間のプライムセールで圧力鍋を買ったので、それを使ってポトフを作って食べた
  • 圧力鍋、想像の5倍くらい食材が柔らかくなってビビった。あと動作音が不安になるくらいでかい
  • ただ、煮込み系の料理に関しては柔らかい→美味しいは必ずしも成り立たないとわかった。これ以前にも牛すじ煮込みなどを作っていたのだけど、柔らかくなりすぎると逆に肉感が失われて美味しく無くなる
  • 今回は冷凍胸肉を10分加圧したのだけど、そのくらいでちょうど良いように感じる
  • 部屋の掃除をしたい、したいが…
  • 30分寝たらしようとか思って布団に入ったら、4時間くらいたっていてビビった
  • 最近マジで無限に睡眠をしたくなる。寒いからか?
  • 自分が頭でやった方がいいと思っていることを、スッとやれるようになりたい…
2025-12-08    
日記 2025-12-03

そろそろブログってやつが欲しくなってきたので、作ることにした。

とりあえず hugo ってやつを使うことでマークダウンからhtmlページがいい感じに生成できそう。

まだ公開する設定はできていないが、もう深夜の2時なので一旦ここまでにする。


仕事が終わったので続き

とりあえず cloudflare pagesにアップロードするまで行きたい

Workers & Pages からいい感じに設定すればいけそう

いけてそう

ブログ用のテスト画像

(このブログ自身の画像を貼るの、再帰的な感じがして面白いな)

体調が微妙なので、いったん今日はここまでにする

2025-12-03