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 になって>キーと<キーでスクロールできようになった。快適だ。

2026年8月14日金曜日

グリーンサムとガンメタルサム

母はグリーンサムである。作物を上手に育てる。母が育てると大きく育つ。同じ苗から育てた人たちから感心される。やっていることは似ているのに結果が違う。その不思議さゆえにグリーンサムと呼ばれる。

私はガンメタルサムである。私が使うとどんな機械も調子が良くなる。中古車、中古バイク、中古自転車を私が数ヶ月乗ると新品のときより速く走れるようになる。エンジンのオーバーホールだけが理由ではない。当たり前の軽整備を普段からすることと、スロットルの開け方、ブレーキの入れ方、ステアリングの回し方が違う。私が乗ると部品同士の当たりがつく。摩耗が均一化する。それゆえに摩擦が少なくなる。そして速く走れるようになる。

車やバイクだけではない。はさみだろうが、水道の蛇口だろうが、建物の扉だろうが、たんすの引き出しだろうが、機械なら何でも調子が良くなる。

なぜ魔法のようなことが起きるのか。母も私も、対象の中身が精密にイメージできるからだ。そのために対象がうまく働くように手助けすることができる。オカルトでも魔法でもない、極めて高度な科学に基づいている。

私が使う機械は長く高性能を発揮するので、どれも最後はつくも神になるはずだ。

ただし、壊れるのを承知で最大性能を出さないといけない場面はたまにある。そのときは、最大性能を出すように操作する。つくも神になるより、最大性能を出してから壊れたい機械もあると思う。

2026年8月13日木曜日

macをiPhoneのテザリングで使うと写真のiCloud同期が動かない問題をOpenWrtルーターを挟むことで解決

最初は通信速度が遅いせいと勘違いしていた。しかし遅いWiFiでもiCloud同期はできる。いろいろな組み合わせを試してみて、iPhoneのテザリングのときだけiCloudが同期しないことがわかった。普通のWiFiやandroidのテザリングのときは無線アイコンが扇形なのに対し、iPhoneのテザリングのときは鎖型だ。macはiPhoneのテザリングを他のWiFiとは区別している。テザリングの通信費の心配をしてiCloudの自動同期をしない仕様なのだ。強制的に同期させるオプションが存在しないことが問題だ。外出時にネットワークがiPhoneのテザリングしか無い状態が長く続くと、その間ずっとiCloudとの同期ができない。

この問題は普通は致命的ではない。普通のmacの使い方なら頻繁にWiFiにつなげる機会があるからだ。私もそうだった。WiFiにつなげたときに同期が行われるので問題はない。たまたま今は数カ月間iPhoneテザリングしかネットにつなげられない環境にいるから致命的になっている。

iCloud同期を解決しようとclaudeに相談したら特殊なトラベルルーターを推薦された。このトラベルルーターはWAN側ネットワークにiPhoneのテザリング接続を指定できることが他のルーターとの差だ。そしてルーターの持つ無線AP機能でLAN側へ電波を発信するのだ。結果的にiPhoneが発信する電波は通常の無線APが発信する電波に変換される。この電波を受けるmacの無線アイコンは鎖型ではなく扇形になるのだ。これは便利だ買おうと思ったが、廉価版で1万円弱、通常のものは2万円以上する。通信速度の性能的には5000円以下の格安ルーターレベルなのに少々割高だ。

このトラベルルーターはOpenWrtファームウェアで動いている。じゃあ、手持ちのルーターにOpenWrtファームウェアを入れれば同じことができるのではないかとclaudeに聞いたらその通りだと教えてくれた。

BuffaloのルーターはOpenWrtに対応しているモデルが多く、今回は2014年発売のWSR-1166DHPを使った。PC側にtftpサーバーを立てて、ルーターの電源ON直後に起動イメージを読ませるというDD-WRTをインストールする手順とよく似た方法でOpenWrtファームウェアを入れる。ルーターによっては管理画面のファームウェアアップデートのファイル指定で入れられるものもある。

ファームウェアをOpenWrtに変えた後の設定はclaude codeにやってもらった。sshログイン時の公開鍵をルーター内に入れておけば、claude codeがルーターにログインして設定をすべてやってくれる。

WSR-1166DHPは無線回路が5GHz帯と2.4GHz帯で独立しているので、以下のような無駄のない理想的なネットワークができた。

mac -- 5GHz WiFi -- WSR-1166DHP -- 2.4GHz WiFi -- iPhone -- 楽天 or docomo基地局

macでspeed testを行うと40Mbps以上出ている。40MbpsはiPhoneの受信状況が律速だ。そして目的であったicloudの同期も問題なくできるようになった

おまけの効能として、WSR-1166DHPでcrondを動かせるので、ときどき通信してiPhoneのテザリングが無通信で切れることを防げる。無通信で通信が切れるのはかなりのストレスだったのが解決した。実は今回の作業の成果はこれが一番大きいと私は感じた。数日間通信しなくても切れない。macを起動した瞬間から接続作業なしにネットが使える。接続作業はmacのは大したことはない。iPhoneの設定画面を開いてインターネット共有をオンオフするのが面倒だった。これらの作業が全て不要になった。

さらにおまけの効能として、WSR-1166DHPについている4つの有線ギガビットイーサネットポートにPCをつなげることもできるようになった。有線ネットワークポートしかないPCでも、iPhoneのテザリングを利用することができる。

claudeに追加で聞くと、DD-WRTを入れたルーターでも同じことはできるのだそうだ。そして2.4GHz帯しかないルーターでも送受信を切り替えながら同じことができる。その場合は切り替えの無駄ができるので最大通信速度は落ちる。しかし上で述べたように通信速度はiPhoneの受信状態が律速なので速度低下を気にする必要はないだろう。

iCloud同期はともかく、iPhoneテザリングが無通信で切れる問題は外出先で何年間も悩まされてきた。もっと早くOpenWrtルーターを使えばよかった。外出先で使うには小型のルーターがよいので、最初にボツにした特殊トラベルルーターを買うことになりそうだ。

2026年8月12日水曜日

バカは死ななきゃなおらない

日本国民が何も考えてないのが円安の最大の理由なのだから、この円安をなんとかしたいなら頭を使いたまえと言ってもおそらく通じない。思考停止することが自分の権利であると勘違いしている風ですらある。明治大正昭和の歴史を眺めると日本国民の頭の使わなさがよくわかる。自分さえ楽であればよいという日本国民の愚かな考え方が、社会全体を衰退させそれが回り回って国民自身に返ってきているのだから因果応報、時代劇の悪役の末路を見ているようだ。七人の侍がいたとして「こいつらに助ける価値はないからよそへ行くか」と言わしめるだけだ。

日本人の愚かさに気づいている人はたくさんいた。昭和初期に流行ったことば「バカは死ななきゃなおらない〜」はそのことを端的に表している名言だ。