iPhone・iPad・Appleサービス
envrcctlをTouchID / Apple Watch対応に
envrcctlをTouchID / Apple Watch対応に

envrcctlを、exec / inject / secret getする時に、TouchIDもしくはApple Watchによる認証を必須にするセキュリティ強化を入れた。 Zedを調べていて、AIエージェントがenv […]

続きを読む
Macアプリ・自動化
ZedのAIエージェントは、PATHをどこから持ってくる?
ZedのAIエージェントは、PATHをどこから持ってくる?

AIエージェントパネルで作業していて、ちょっとハマったので調べてみた。 Zedではターミナルが使える。ターミナルのデフォルトシェルはzshなので、~/.zprofileなどを読み込んでいる。当然、そこで設定されたPATH […]

続きを読む
Python
Nespressoのリサイクルのやつ
Nespressoのリサイクルのやつ

フォームの出来が悪くて入力が面倒なので、作った。というか、仕事の片手間にGPT-5.4に作ってもらった、が正しいw 追記: ブラウザの拡張機能として使えるバージョンを作りました。

続きを読む
Python
agentops_mcp_serverがほぼ動くようになった
agentops_mcp_serverがほぼ動くようになった

追記(2026.03.27):ctxledgerに役割を譲りました。 ZedでAIエージェントを利用するにあたって、コンテキストウインドウのトークンリミットにヒットして、新しいセッションに作業を確実に継続させる方法を色々 […]

続きを読む
AI
Transaction-aware task managerにした
Transaction-aware task managerにした

追記(2026.03.27):ctxledgerに役割を譲りました。 ZedのMCPサーバでコンテキスト共有したいので、色々試していたのだけど、結局、エージェントがこなす最小単位であるタスク(=チケット)をトランザクショ […]

続きを読む
AI
AIエージェントを上手に使いたい(2026年3月版)
AIエージェントを上手に使いたい(2026年3月版)

追記(2026.03.27):ctxledgerに役割を譲りました。 ツールを入れればとかスキルを使えば等々、言われているのだけど、結局のところ従来の開発フローにうまくハメてあげるのが近道なのじゃないかと思っており、備忘 […]

続きを読む
macOS運用・トラブル
もう.envrcにAPIキーを平文で置くのはやめるけど、環境変数は使いたい
もう.envrcにAPIキーを平文で置くのはやめるけど、環境変数は使いたい

追記(2026.03.18):TouchID, Apple Watch対応にした。 もう.envにAPIキーを平文で置くのはやめた — macOS Keychain管理CLI「LLM Key Ring」を読んで、過去に一 […]

続きを読む
iPhone・iPad・Appleサービス
Anker SolixのステータスをmacOSで確認したい
Anker SolixのステータスをmacOSで確認したい

拙宅にはAnkerのポタ電が既に4台あって、うち3台はSolixシリーズなのでiPhone / iPadの公式アプリからステータスが確認できる。 一方で、このアプリは現在の入出力電力やバッテリー残量をひと目で確認すること […]

続きを読む
サーバー・コンテナ
ZedのMCPサーバでコンテキスト共有したい
ZedのMCPサーバでコンテキスト共有したい

追記(2026.03.27):ctxledgerに役割を譲りました。 追記(2026.03.07):0.4.0から、transaction-aware task managerに移行しました。 追記(2026.03.03 […]

続きを読む
Linux・オープンソース
owncloudのパッケージをビルドした
owncloudのパッケージをビルドした

インストールしてあったのは、owncloud-10.15.0-12.1なんだけども、OpenVASでスキャンしたら脆弱性があるって怒られが発生した。 が、公式レポジトリにはこれより新しいものがなく、Dockerで動かして […]

続きを読む
macOS運用・トラブル
OpenVASでスキャンしてみる
OpenVASでスキャンしてみる

HostedScan.comだと気軽に試せるものの、修正後に再度スキャンしようとすると制限がかかるので、macOS上のDockerで動かしてみたら、なんか全然進捗出ない。初回起動時はセキュリティ脆弱性のデータをダウンロー […]

続きを読む
ネットワーク
StarlinkでNTPサーバを立てた
StarlinkでNTPサーバを立てた

追記(2026.07.09):StarlinkでNTPサーバを立てた(続編) 外部のサービスに依存する形で自宅鯖を運用すると、そのサービスが停止した時に大変に辛いという経験が過去にあって、可能な限り依存しないようにしてい […]

続きを読む
クラウド・Azure
pgcopydb再び
pgcopydb再び

pgcopydbの検証を過去にしたものの、Azure Database for PostgreSQL Flexible Server間での移行はしたことが無かったので、改めて検証してみた。作業するクライアントはmacOS […]

続きを読む
iPhone・iPad・Appleサービス
Apple Watchでsudoしたい
Apple Watchでsudoしたい

macOSが認証ダイアログを表示するシナリオなら、システム設定でApple Watchを使うようにすれば良いのだけれど。 Zedのターミナルでsudoするシナリオでパスワードをタイプするのって、キーロガーを入れられたらま […]

続きを読む
Python
.envrcでやらかした
.envrcでやらかした

追記(2026.03.03): もう.envrcにAPIキーを平文で置くのはやめるけど、環境変数は使いたい pypi.orgで色々公開しているとAPIトークンがたくさん出来ますよね。いや、全体をスコープにすればそんなこと […]

続きを読む
Python
2つの音声ファイルを比較して同一人物か判定する
2つの音声ファイルを比較して同一人物か判定する

バージョン依存で色々エラーになるので、覚え書き。 あのVtuberの中の人、あの人なのかぁ……。

続きを読む
クラウド・Azure
Use Azure MySQL as the backend for KUSANAGI
Use Azure MySQL as the backend for KUSANAGI

KUSANAGI is a popular open-source software (OSS) as a WordPress accelerator. It is also available for deployme […]

続きを読む
Macハードウェア
Thunderbolt 5のSSDケースを試してみた
Thunderbolt 5のSSDケースを試してみた

ORICOのTb 5対応のSSDケースがちょっと安くなっていたので買ってみた。 そもそも、PCIe3.0、最大3500MB/sのSSDをTb3/4対応のケースに入れているので、入れ替えても大して速くならないはず。 接続し […]

続きを読む
クラウド・Azure
KUSANAGIのバックエンドをAzureのMySQLにする
KUSANAGIのバックエンドをAzureのMySQLにする

KUSANAGIはWordPressのアクセラレータとして人気が高いOSSです。AzureのMarketplaceからもデプロイが出来るようになっており、手軽に高速なWordPress環境を構築出来ます。 一方で、Mar […]

続きを読む
クラウド・Azure
オタクはドメインを買いがち
オタクはドメインを買いがち

geogues.srドメインを購入したのは9月2日。srのレジストラに登録されるのに1週間強、さらに委譲されるまで数日、トータルで12日もかかった。こんなに日数を要するドメインは、ちょっと経験が無いです。が、やっと引ける […]

続きを読む