MakefileがXcodeで開かれ、起動に時間がかかってイライラするので、アンガーマネジメント講習を受けるのではなく、アプリを書いた

dutiも使ってるんだが、"bundle identifier"とか面倒だし、「このファイルと同じ属性のファイルは、全部、/Applications/SomeApp.appで開いてくれー」ってやりたいですよね。書いた。utisuna 。ho...

MacStudioでllama.cpp

あわしろさんがエープリールフールに記事を公開していたのでw一応、Metalに最適化されてるはず。brew install cmakegit clone cd llama.cppcmake -B build \ -DLLAMA_METAL=O...

ctxledger on Azure

ctxledgerをDockerで動かしていたのだけど、Azure Container Apps + Database for PostgreSQL Flexible Serverでも動くようにした。元々、最初からロードマップとしては、まず...

PostgreSQLのGraphRAG用MCPサーバ

同僚から「無いの?」って言われたから書いた。pggraphrag-mcpという、何の工夫もない名前w

ZedでAzure MCP Serverを利用する

残念ながら公式ページに設定方法が出てないが、もちろん利用は可能。npmでインストールする。npm install @azure/mcp@latestZedで -> -> で以下。{ /// The name of your MCP serv...

AIエージェント用のマルチレイヤーメモリシステムを作りました

追記(2026.03.31): SSL/TLSエラーで利用できない可能性が高いです。READMEに対処法を追記しました。ctxledgerをリリースしました。これは何?「ctxledgerは、AIエージェント向けの durable work...

コンテンツキャッシュが働いてない件

MacStudioの→→だけでは、拙宅の他のAppleデバイスがキャッシュとして利用してなかったらしい。MacBook AirでAssetCacheLocatorUtilを実行すると、以下のようになる。AssetCacheLocatorUt...

tap / caskを整理した

色々ぐちゃぐちゃとPythonやSwiftで書いてるんだけど、brew tap rioriost/my_modulebrew intall my_module3連休の合間を縫って、この形式をやめて整理した。# tapbrew install...

rate limitをヒットしたので1回休みの札を首から提げています

GitHub CopilotをZedから利用しているのだけど、並行してガンガン使うとrate limitにヒットする。GPT-5.4を使えるもう一つの手段はAzure OpenAIなのだけど、こちらはEntra ID認証必須でAPI Key...

envrcctlにaudit機能を追加

自分で使ってて、そもそもsecretをいつ何が読み出したのかが分からないと怖いな?と思って、envrcctlに監査機能をつけた。以下みたいに見える。% envrcctl audit list2026-03-18T06:45:21Z exec...

envrcctlをTouchID / Apple Watch対応に

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

ZedのAIエージェントは、PATHをどこから持ってくる?

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

Nespressoのリサイクルのやつ

フォームの出来が悪くて入力が面倒なので、作った。というか、仕事の片手間にGPT-5.4に作ってもらった、が正しいw

agentops_mcp_serverがほぼ動くようになった

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

Transaction-aware task managerにした

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

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

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

もう.envrcにAPIキーを平文で置くのはやめるけど、環境変数は使いたい

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

Anker SolixのステータスをmacOSで確認したい

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

ZedのMCPサーバでコンテキスト共有したい

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

owncloudのパッケージをビルドした

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

Anker Solix C1000 gen2の問題点

電源にノイズが乗るという問題があるらしいものの、概ね満足して使っているAnker Solix C1000 / C1000 gen2。両モデル共にACの出力のオン・オフの切り替えがボタンになっており、何かの拍子に押されてしまって、冷凍庫がオフ...

OpenVASでスキャンしてみる

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

StarlinkでNTPサーバを立てた

外部のサービスに依存する形で自宅鯖を運用すると、そのサービスが停止した時に大変に辛いという経験が過去にあって、可能な限り依存しないようにしている。東日本大震災の時に家族の安否を最初に確認できた手段が自宅鯖経由のメールで、電話は輻輳しててアウ...

pgcopydb再び

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

突然、井戸を掘りたくなった(HTML版)

PDFをダウンロードできるようにしたものの、普通にHTMLの方が良いかなということで、HTML版を作成。

Apple Watchでsudoしたい

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

C107は3本書きました

3本書きましたが、メインは井戸掘りなので、その原稿を公開します。HTML版C107__20.pdfダウンロードまだBoothにはあるみたいですよ?C107 LaboLife

.envrcでやらかした

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

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

バージョン依存で色々エラーになるので、覚え書き。import torchimport torchaudioimport huggingface_hubfrom huggingface_hub import hf_hub_download a...

ソーラーパネルを追加

再開したのは良いけれど、やはりちょっと発電量が足らなそうなので、1枚追加して最大600Wとした。というのは、Solix C1000 Gen 2のソーラーパネル充電の最大容量は600Wだから。一方で容量が倍のC2000は、ソーラーパネル充電の...

太陽光発電を再開した

太陽光発電を断念したのだけど、Solix C1000の導入で手軽に太陽光発電が出来るようになり、またソーラーパネルが価格崩壊を起こしていることもあり、小規模に再開することにした。まず、9月頭に195Wのパネルを2枚、屋上に設置した。こちらは...

カセットガス発電機でポタ電を充電する

2022年に工進のGV-9igというカセットガス発電機を購入して、月イチぐらいで動作をチェックしている。ガソリンを使う発電機よりも出力は小さくなるが、ガソリンの長期保管は難しいのでカセットガスにした。なお、カセットガスの保管期間は7年。さて...

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 deployment from th...

Thunderbolt 5のSSDケースを試してみた

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

KUSANAGIのバックエンドをAzureのMySQLにする

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

オタクはドメインを買いがち

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

防災・備蓄品棚卸し(2025年版)

去年書いたものの、更新する必要が出てきた。南海トラフ地震や台風であれば、復旧までは1週間と見積もられている。しかし、富士山の噴火では2週間の自助が求められるらしいので、見直すに至った。飲料水ペットボトル更新なし。天水桶+中空糸膜フィルタ更新...

井戸を掘り始めた

追記(2026.01.29):まとめ記事追記:そして、ひたすら砂と格闘してる(9月10日)。汲み上げた直後半日、静置後追記:少し砂が少なくなったような気がする(9月11日)。追記:砂がだいぶ少なくなったが、まだ濁ってる(9月17日)。追記:...

Azure Database for MySQL + WordPressを試す

Azure Database for MySQL Flexible Serverには、Wordpressを簡単に構築できるオプションがあります。弊ブログのようなWordpressサイトの移行候補としてアリなのか、試してみました。Cocoon...

C106は1本書きました

本来は次のコミケの前に公開するんだけど、C106の『らぼちっく;げーと』が完売してしまったとのことなので、書いた1本を公開。今回は『理想の机を作ろう!』と題して、前回作った机から得た知見を反映した新しい机について書きました。関連するブログの...

物語を書くのは本当に難しい

あなたは「GeoGuessr」というゲームをご存じですか?Googleストリートビューの映像を見て、そこに写る手がかりから「ここはどこか?」を推理し、当てるゲームです。私が知ったのは今年6月のこと。RTA Japan 2023の配信を何気な...

ggaiをGPT-5にしてみたら

メタが結構頭に入ったのであまり使わなくなってたんだけど、GPT-5がリリースされたので試しにggaiをGPT-5で動かしてみた。うおっ、すっげ! メタの学習に使えるようになったぞ、これ。1)結論:Ghana2)根拠:1.(言語):看板は遠く...

炊飯器を入れ替えた

象印のNW-JU10を5年ちょっと使ってきて、特に故障したわけでは無いのだけど、炊飯性能が落ちてきたような気がしており。具体的には、米の粒が立たない。パッキンが傷んで圧力が抜けるようになっちゃったのかもと思いつつ、どうせだから新しいのを買っ...

skebで描いていただいた

おむらいぬさんのシロコと先生のカーレースネタ、特にWRCネタが大好き過ぎて昔乗っていたシルバーのエボIV(ノーマル)でskebでお願いして描いてもらいました!最高過ぎる...。

新・自宅鯖のパーツを発注した

冗長構成とした自宅鯖もそろそろ4年を経過し、RHEL9をスキップしてRHEL10で新たに構築し直す時期になった。ちょうどAmazonのプライムデー先行セールが始まったので、パーツを注文した。CPU: Intel Core Ultra 7 2...

サウンドバーを追加した

テレビをチューナーレスにしたがスピーカーがイマイチなので、JBLのサウンドバーを入れた。内蔵スピーカーよりは鳴るが、新しい机用に新調したEdifierのS880DB MKIIと似たような値段で9wayなので、音質は推して知るべしw

チューナーレスになった

アンテナを撤去してもう随分と経ったのだけど、テレビはそのままAquosを使っていた。が、色々不具合が多く、いい加減ストレスが溜まるのでとうとう買い換えた、と。65インチのチューナーレスにした。安い。操作のレスポンスも良い。音質はイマイチな感...

ボラードを見分けたい

ここしばらく、今更ながらどハマりしているGeoGuessrなんだが、普通にStreakをやってるとカテゴリが違うメタで国を見分けることになって、結局あるカテゴリのみで見分けるチカラがなかなか付かない。で、やはりボラードは外せないので、言語化...

今年買って悪かったもの(2025年上半期)

バランスボールがあっという間にダメになる拙宅で、カバーが付いてたらパンクしにくくなるのでは?と思ったが、ボール本体とカバーのデニムでは伸縮性が違い過ぎて、購入後数日で縫い目がほどけて見るも無惨な姿に...。信頼の山﨑実業なので、これはよく確...

今年買って良かったもの(2025年上半期)

1月これは1月だけでなくその後も追加購入しているし、昨年も購入していて、自宅やクルマ等々、既に10本ぐらいあるのだけど、完全に「USB-Cを電源として扱っている」ことが分かるAnkerのケーブル。安い時にまとめ買いしておくのがオススメ。もう...