2025-01-01から1年間の記事一覧
背景とか AI とか たまに Chrome 拡張開発をするのだが、その度に混乱することがある。 それが ESModule を使うのか CommonJS を使うのか、ということだ。 昨今は仕事でもプライベートは基本的に ESM を使っていて、 require なんて全く見なくなった。 だか…
package 管理をできるだけ mise に寄せてみようと思っています。 ということでタイトルのことを実行しようとすると、以下がコマンド。 mise install fzf@latest mise use -g fzf@latest shell から使いやすくするにはもう一手間必要です。 以前は fzf instal…
新しく MacBook Air を買いました。 (もちろん Pro がよかったのですが、あまりに高すぎて買えませんでした。) 仕事では MacBook を 5年ほど使っていますが、自分で買うのは初となります。 最初にセットアップしたことについて備忘録として書いておきます…
knip というツールを知ったので、備忘録としてまとめておく。 知っている人にとっては特に得るものは無いと思うので、ご留意いただきたい。 knip.dev knip とは 一言でどんなツールか JavaScriptとTypeScriptプロジェクトの「未使用コード・依存を自動検出し…
terraform のコードを AI に任せると、うまくいかないことが多い感覚はないでしょうか? 必ずしも 100% の解決とはいきませんが、多少改善する方法として、MCP を使って公式 document を読ませる方法を紹介します。 MCP の説明は割愛します。 MCP server の …
久しぶりに使うマシン (Ubuntu) の terraform が古かったので、入れ直すことにした。 既に install されている terraform の unisntall おそらく apt-get だろうが、 どうやって install したか覚えていないので探ってみる。 $ which terraform /usr/bin/ter…
S3 の作成 tfstate を管理する S3 は手動、ないし別の terraform で作る必要がある。 複数の環境で作ったり、再利用する際に便利で安定するので、api で作っておくと良い。 バケット作成 S3 はグローバルなイメージがあるが、名前空間をグローバルに一意にす…
はじめに 2024/10 にClaude 3.5 Sonnet が新しくなり、2024/11 頃から AIコード生成 extension の Cline が話題になり、年末年始を経て、 Cline を触った感想が色々な媒体に投稿されるようになってきました。 Cline を使ってサービスを開発している人からは…
MCP: Anthropicが提案するデータソース連携の新規格 Anthropicが発表したModel Context Protocol (MCP)をご存知でしょうか?これはデータソース連携のための新しい規格で、開発者コミュニティで注目を集めています www.anthropic.com Anthropicのこの動きは…