FUJI Goro
gfx.bsky.social
FUJI Goro
@gfx.bsky.social
Software engineer. Parent of mfx (2017~) and rfx (2022~).

毎日楽しく開発したい!!

https://github.com/gfx
Reposted by FUJI Goro
一応フォローしておくと、daemonはJVMのオーバーヘッドを減らす意図もあるかも知れませんが別の用途にも使われてます。MetaがBazelぽい何かをBuck(2)と言う名でRust実装してOSSで公開してますが、そちらもdaemonが立ち上がります。

Bazelは基本的にほとんどの人が直接installせずにBazelisk経由で使っているので、まだ試してなかったらそちらを見てみるのはありかと。bazelをbazeliskのaliasにしておくと.bazelversionを見て要求versionが勝手に使われる感じです。

github.com/bazelbuild/b...
GitHub - bazelbuild/bazelisk: A user-friendly launcher for Bazel.
A user-friendly launcher for Bazel. Contribute to bazelbuild/bazelisk development by creating an account on GitHub.
github.com
January 19, 2026 at 3:11 AM
なんだかんだで世の中のcliツールがrustで実装される時代が来てるなー。
January 19, 2026 at 3:17 AM
querlyみたいなツールをpythonでも使いたいな、とおもって見に行ったら2019年で更新がとまってた。

これ系のツールはめちゃくちゃ有用なんだけど使い方が難しいが、このcoding agents時代には見直されるべきだと思う。
January 19, 2026 at 1:59 AM
ぼくの ~/.claude/CLAUDE.md はこれ:

No need for compliments like "You are absolutely right!" - say "Let me think" instead.

When the user says "What do you think?", remember that the user doesn't necessarily believe their opinion is absolutely true — so approach their viewpoint from a neutral perspective.
January 19, 2026 at 1:25 AM
Devinが頼りになりすぎて感動してる。

一方で、あくまでも「人間の力をレバレッジさせるだけ」でしかないので、使う側次第なんだよな。
January 19, 2026 at 1:02 AM
Bazel検討したけどJDK必須って時点でちょっとな〜っていうのとJDKバンドル版も起動が遅そうなので小さいプロジェクトではやっぱり厳しいな。

いやまあ、インスコすらしてないけど。しかしdaemonが事実上必須ということで察するところがある。
January 18, 2026 at 11:36 PM
⏺ Bash(git diff . --stat)
⎿  Error: Exit code 128
fatal: option '--stat' must come before non-option arguments

claude codeのこれはなんなんだ…。
January 16, 2026 at 11:09 AM
は〜〜Devinがめちゃくちゃ優秀なのでclaude code webつかうとめちゃくちゃイライラする。
January 16, 2026 at 5:43 AM
Devin氏、指示とコードが食い違うときはblameして「その問題はもう修正、マージ済みなのでデプロイしてないだけではないですか?」と言ってくるのめちゃえらいな。助かる。
January 16, 2026 at 5:42 AM
早く寝たら(まあ23時くらいだが)6時に目を覚ましたのですこしclaude codeに指示を出して二度寝した。
January 14, 2026 at 10:52 PM
claude llmが落ちてる。

status.claude.com
Claude Status
Welcome to Claude's home for real-time and historical data on system performance.
status.claude.com
January 14, 2026 at 12:25 PM
おい、ちゃんと寝ろ。
January 14, 2026 at 3:42 AM
趣味プロジェクトが楽しすぎてこのところいつも0時を超えてからねているせいで、すっかり寝不足になってしまった。

これは…さすがによくない!今日は早く寝るぞ。
January 14, 2026 at 3:32 AM
あああ claude code でlocal開発 -> pushし忘れて外出(家族で遠出) -> claude code webでいろいろ開発 & main brench更新 -> 帰ってきて団長の思いでlocalのmainを消したが、あとで確認するとlocal mainのほうはかなり重要なコミットがあってサルベージしないといけなかった(その場合は外出中に進めた開発をかなり捨てなければならない)。
January 11, 2026 at 11:10 AM
子供たちと一緒に拝見しました。原因の一つと推測されるのが、まさか人による野生動物の餌付けとは…。
【番組のお知らせ】
明日の夜に放送されるNHK 『ダーウィンが来た!』で、私たち猛禽類医学研究所の活動が紹介されます!
高病原性鳥インフルエンザに関する研究活動や治療の試みが、長期間の密着取材により貴重な映像となって記録されています。皆さま、どうぞお見逃しなさいませんように!

NHK総合
2026年1月11日(日曜日)19:30~
ダーウィンが来た!
『緊急報告!鳥インフルエンザの猛威』

#ダーウィンが来た #猛禽類医学研究所 #オジロワシオオワシ保護増殖事業 #環境省釧路湿原野生生物保護センター #オジロワシ #鳥インフルエンザ
January 11, 2026 at 11:05 AM
mfxさん(小2)が、ぼくがプレイしているゼルダ無双をやってみたいというので2人プレイでしばらくやっていたところ、1人でやりたいというのでSwitchユーザーを作って最初からプレイさせてみた。

とりあえ楽しんでいるようだが、BotWもやってほしいんだよなあ。
January 9, 2026 at 10:21 PM
スマホでclaude code使ってるとちょいちょい刺さるな。途中で刺さってそのままになったセッションがたまってきた。
January 9, 2026 at 12:55 PM
一日中claude opusと会話してる。

コードを書かせ、インフラ設計の議論をして、恐竜研究の最新動向を尋ね、wasmの最新動向を尋ね……。

「情報」を聞くのにclaude codeは優秀だ。
January 8, 2026 at 11:25 AM
vibe codingでバイナリを直接吐くようにはならないだろうけど、CPU vendorやcompiler teamがAI-guided optimization(AIにソースコードとアセンブリを見せて最適化できそうな "法則" を見つけてコンパイラやCPUに実装する)は普通にやるようにはなるだろうなー。
January 8, 2026 at 8:24 AM
朝は七草粥(味噌味なのでおじやみたいになったが)をつくってたべた。

mfxさん(8歳)は特に何も言わず完食。

rfxさん(3歳)は葉っぱを食べようとしなかったので、刻んだ葉っぱをすべて取り除いたら(大変だった!)ようやく食べた。
January 7, 2026 at 8:48 AM
claude codeの開発者が "--dangerously-skip-permissionsは使ってない" といっていて「ウソやろ!?」ってなりました。

--dangerously-skip-permissionsは使うよなあ!?!?

x.com/bcherny/stat...
Boris Cherny on X: "10/ I don't use --dangerously-skip-permissions. Instead, I use /permissions to pre-allow common bash commands that I know are safe in my environment, to avoid unnecessary permission prompts. Most of these are checked into .claude/settings.json and shared with the team. https://t.co/T5h0TkND4W" / X
10/ I don't use --dangerously-skip-permissions. Instead, I use /permissions to pre-allow common bash commands that I know are safe in my environment, to avoid unnecessary permission prompts. Most of these are checked into .claude/settings.json and shared with the team. https://t.co/T5h0TkND4W
x.com
January 7, 2026 at 5:02 AM
気が向いたのでちょっとやってみるかと思って sqldef で Aurora DSQL に向けてテストを走らせられるようにした…が、Aurora DSQLはcreate database / drop databaseをサポートしていないのでまったくテストが走らないのであった。

とりあえず schema-level isolation でtestを走らせられるようにしてみる。

github.com/sqldef/sqlde...
github.com
January 5, 2026 at 1:38 PM
sqldef で DB object management をきちっとやる方法を提供しようかなと思っているのだけど(いまはなんかバラバラとオプションを追加している状態)、2週間くらいかけてclaude codeとディスカッションして作った仕様がゴツくて実装に二の足を踏んでいる(この方向性が正しいのかどうかも確信が持てない)。

github.com/sqldef/sqlde...
[RFC] new feature for object management (`manage:` section in config) by gfx · Pull Request #1072 · sqldef/sqldef
Related to #1060
github.com
January 5, 2026 at 1:34 PM
claude codeが一度に読めるfileのサイズ、せいぜい1000-2000行くらいっぽいな。max 2000行くらいにしたほうがいいんだろうけど、半年ほどするとまた状況がかわるから、いまそこに向けてリファクタするべきかどうかというと…。
January 5, 2026 at 6:26 AM