2026年8月22日土曜日

Claude Code の長いチャット履歴は/export して読むのがいちばん効率的

Claude Codeとひとつのテーマについて議論していると、チャットが数千行になることは頻繁にある。溯って読みたいときに、カーソルキーやマウスのスクロールホイールで溯るとけっこう時間がかかる。行きたいところへジャンプする機能は実はClaude Codeにはない。

なんとかならないかとFable 5に相談したら、最初はtmuxのコピーモードを推薦してくれた。tmuxはClaude Codeを使うときはいつも使っているのですぐにコピーモードを試した。ところが、遡れるのは画面の一番上までだった。これはClaude Codeの描画に起因することらしい。普通の文書だとコピーモードで簡単に何千行も遡れるのだが。

tmuxがダメだったとFable 5に相談すると、今度は/exportでテキストかマークダウンファイルに書き出して、それをlessで読めときた。それはそうなんだが安直すぎないかと思いつつ、試してみた。lessよりviのキーバインドに慣れているのでviで読んだ。これが意外と具合がよい。tmuxでウインドウを作って履歴を読む専用にするとさらによい。これでストレスがかなり減った。

500kbpsくらいの通信環境で作業している。作業ツールを工夫することでどんどん作業効率が上がっている。工夫すると言ってもターミナルで全部やっていた20世紀の作法に戻っているだけなんだが。

2026年8月21日金曜日

低速通信環境ではwindows11のかな漢字変換が詰まる

windows11の標準日本語変換はmicrosoft IMEだ。このソフトウェアは500kbpsなどの低速通信だと変換を開始するのに1分くらいかかることがある。漢字変換のオプションのうち、ネットワーク通信が必要な全てのオプションをOFFにしても結果は同じだ。どうやら、ネットがつながっていると認識したら、そのネットがどんなに低速でも漢字変換は通信を使用するらしい。

おなじ回線にぶら下がっているmacとlinux PCの日本語変換にはこのような不具合はない。microsoft IMEはユーザーが通信をしないと設定したのだから通信しなければよいのにと思う。microsoftのソフトウェア群は2010年頃からひとりよがりの仕様が目立つ。どれほど頭の悪い人が開発組織のリーダーなのか知りたいものだ。ひとりだけ頭が悪い人がいるくらいでは、ここまでひどいソフトウェア群にはならない。会社の文化が愚かな社員を育てるようになっているのだろう。ビッグテックの元社員のインタビューはよくネットで見聞きする。たいていの人はさすがだと感じることを言う。ところが元microsoftの社員の発言を聞くと「こいつバカだろ」という感想を持つことが多い。microsoft社は社員を愚かに洗脳する社風のようだ。

私はプライベートではmicrosoft社の製品はもう使っていない。残念ながら会社支給のPCはwindows OSだ。ガードがかけられていてOSを入れ替えることはできない。今日はこのPCでメールを書き始めてストレスを感じた。漢字変換が詰まるのはこれまでも何回も経験している。社用メールはこのPCでないと送受信できないセキュリティがかけられているので、他のマシンへ逃げられない。

2026年8月19日水曜日

Core2 Duo 搭載PCに Claude Code v2.1.112を入れて使う

昨日、Claude Codeのバイナリが動かないCore2 Duoマシンなら、外のClaude Codeが動くマシンからssh接続して操作すれば良いと書いた。用は足りるのだが、なにかをClaude Codeに頼むとき、別マシンにログインしなければならないのはちょっと面倒だ。マシンパワー的にはCore2 Duoマシンでもそこそこ動くはずだし、ぜひローカルでClaude Codeを動かしたい。
 
ということを外のマシンのClaude Codeに頼んでみたら、入れてくれた。今年の4月時点のv2.1.112ならCore2 Duoマシンでも動くのだそうだ。事実動いた。ターミナルでClaude Codeを動かすと重くない。ブラウザでClaude Chat を動かした方が重い。
 
ただし制約はあって、v2.1.113以上にバージョンを上げることはできない。 

2026年8月18日火曜日

Core2 Duo搭載マシンの中身をClaude Codeでリモート操作する方法

claude codeのネイティブインストーラーはAVX命令が必要なので2011年のSandyBridge世代以降のCPUでないとインストールできない。つまり2008年のCore2 Duoのマシンにはインストールできない。ネイティブインストーラー以外でインストールする方法もあるにはあるが面倒である。それで無事にインストールできたとしても古いマシンは非力なので、claude codeがローカルでいろいろ仕事をすると遅くなってしまう。
 
claude codeにCore2 Duoマシンを操作して欲しいのだけど、何とかならないかとclaude chatに相談したら(これはブラウザで動くのでAVX命令がないCore2 Duoマシンでも使える)、別のclaude codeが動くマシンからsshでログインして操作させればよいとアドバイスされた。なるほど。そういえば、先週はlinuxマシンのclaude codeに頼んで、OpenWrtをインストールした無線ルーターにsshで入って設定してもらったことを思い出した。それと同じことだ。
 
無線ルーターのときはパスフレーズ無しの公開鍵を作った。claude codeはパスワードやパスフレーズをターミナルから叩けないからだ。そこでmacでパスフレーズ無しの公開鍵を作って、 Core2 Duoマシンにコピーした。そしてmacで動いているclaude codeに「ssh で Core2 Duoマシンに入ってxxxの作業をして」と頼んだら、見事にやり遂げてくれた。自分でやったらかなり面倒な作業なのでclaude codeが代わりにやってくれて助かった。
 
リモートから操作するパターンはsshで入れるマシンなら何にでも使える。raspberry piの設定にも応用できそうだ。 

2026年8月17日月曜日

神戸屋オンラインのVIVANTコラボパン

神戸屋オンラインは冷凍パンの通販サイトだ。冷凍パンとは思えないくらいおいしいパンが届くので利用している。利用者向けのメルマガがときどき届くのだが、今回はVIVANTとのコラボというタイトルのメールが届いた。中央アジアや中東のパンをアレンジしたのかと思ってメールを開いたら...
 
 
思わず脱力した。 パンはVIVANTの舞台になった国々とは何の関係もないところが潔い。これはもう買うしかない。

2026年8月16日日曜日

google workspace は Firefox + Firefox Multi-Account Containers の方が使いやすかった

16年間google workspace (16年前はgoogle appsという名前だった)を使っていて、今日初めてgoogle chromeにこだわる必要がないことを知った。googleのサービスだからブラウザはgoogle chromeが一番相性がよいはずだと思いこんでいた。mailはfirefoxやsafariでも読めることは知っていたが、google chromeで使う方が機能は多いのだろうと信じていた。
  
ところが、あらためて調べてみるとgoogle chromeが優れているのはオフラインでメールを読むときだけで、それ以外は他のブラウザと変わらないことを知った。私はオフラインでメールを読むことはないので、どのブラウザを使っても同じだ。 
 
google workspaceの複数アカウントで運用している場合、google chromeだと右上のプロファイルアイコンで簡単にアカウントを切り替えられる。これは他のブラウザではできないだろうと思ったら、FirefoxにFirefox Multi-Account ContainersというMozzila純正のアドオンを入れるとそれもできることがわかった。しかも、google chromeの場合はプロファイルを切り替えると別windowになるが、Firefoxの場合は異なるプロファイルを一つのwindow内のtabとして表示することができる。これは以前からそう望んでいたことだ。プロファイル切り替えの面でもFirefoxの方が優れている
 
他にもFirefoxが優れている点としては古いOSでもセキュリティアップデートが続いていることだ。私のmac proはmacOS 10.13 High Sierraまでしか入れられないが、このOSもFirefoxは正式サポートしている。
 
さらに広告遮断アドオンとして最も信頼できるuBlock originは最新のgoogle chromeでは使えなくなったのに、Firefoxはまだ使えるという点も優れている。 
 
メモリ使用量はgoogle chromeと変わらない。tabが少ないときはchromeの方がメモリ使用量は少なく、tabが多いときはFirefoxの方がメモリ使用量は少ない。が、差は誤差の範囲内だ。こうなるとFirefoxをメインブラウザにするしかない。実際そうした。

2026年8月15日土曜日

nethack version 5.0.0 で遊ぶ

20年以上nethackとその日本語版jnethackで遊んでいる。今インストールしているのはどちらもVersion 3.6.7だ。UIが改良されたと聞いたのでバージョンを上げることにした。Claude Codeに頼んでビルドしてもらった。そしたらVersion 5.0.0が入った。Version 4を飛ばして5なんてのはマルウェアのパターンだ。中国製のwindows97なんてのも昔あったし。

Claude Codeにマルウェアを拾ってきたのではないかと問い詰めたら、メンテナー達が4を飛ばして5にしたのだと経緯を説明してくれた。ソースからビルドしているのだから、ソースをチェックすればマルウェアかどうかはわかるので、そのチェックでもマルウェアではなかった。

Version 3.6.7 から変わった点のうち、いちばんよかったのが右側の持ち物一覧パネルがスクロールできるようになったことだ。そもそも右側に持ち物一覧パネルを出せることを知らない人が多いと思う。.nethackrcにいろいろ指定すると出せるようになるのだ。私はこれをClaudeに教えてもらった。持ち物一覧が常に見られるのは便利なのだが、おまけパネルなのでスクロールはできなかった。それがVersion 5.0.0 になって>キーと<キーでスクロールできようになった。快適だ。