ELW株式会社 テックブログ

リアルなログをそのままお届けします。

2026-01-01から1年間の記事一覧

Claude in Chrome 勉強会

1. Claude in Chrome とは Claude が実際の Chrome を操作する仕組み。拡張機能を通じて、Claude が「今開いているタブ」を見て・クリックし・入力し・ページ内容を読み取れる。 ふつうの Web スクレイピングと違い、ログイン済みの実ブラウザをそのまま使え…

AWS CloudWatch Logs Insights クエリチートシート

※parseはログのフォーマットによって読み替えが必要です。 1. エラー(直近20件) fields @timestamp, @logStream, @message | filter @message like /ERROR|Exception/ | sort @timestamp desc | limit 20 2. エラー数推移(5分毎) filter @message like /ERRO…

MongoDB インデックス

プロジェクトのインデックス作成バッチを眺めていて気になったので、MongoDBのindexを実例ベースで読み解く

GlassWorm:開発者エコシステムを侵食するサプライチェーン攻撃

GlassWormは、npmやGitHub、VS Code拡張などの開発者エコシステムを悪用するサプライチェーン型の攻撃キャンペーンである。単一のマルウェアではなく、複数の手法を組み合わせて展開される攻撃のまとまりとして観測されている。 この攻撃の特徴は、次のよう…

仕様駆動開発で高品質かつ省力化したワークフロー ― cc-sddとClaude Codeの組み合わせ

はじめに Kiroに代表される仕様駆動開発(Spec-Driven Development)は、AIエージェントによる開発に「要件→設計→タスク→実装」という構造を与えるアプローチとして注目されています。 本記事では、仕様駆動開発フレームワーク「cc-sdd」で仕様を整理し、Cla…

OpenAI Chat Completions API におけるresponse_formatの活用

はじめに 以前の記事では、Function callingを使ってAIからの回答を定型化する方法を紹介しました。 Function callingは外部関数を呼び出す形式でJSON構造を取得できる便利な機能ですが、実はOpenAI APIにはresponse_format という、より直接的にJSON形式の…

【Quarkus】RequestScoped備忘録

Quarkusを使っていると、次のようなエラーに遭遇することがある。 jakarta.enterprise.context.ContextNotActiveException: RequestScoped context was not active when trying to obtain a bean instance for a client proxy of CLASS bean これは@RequestS…

個別株投資 スクリーニングツール & Claude API

前提:やりたいこと 投資信託だけでなく個別株式投資をしたい。数多存在する銘柄の選定を効率化できないか? 課題 詳細 対象が多すぎ 東証プライム市場だけで約1,600銘柄 指標だけでは不安 PER/PBRが割安でも実態はわからない 報告書はなるべく読みたくない …