やりたいこと ECRでもう使っていないイメージを掃除したい。古くても使っているイメージは消したくない(当然) 前提 ECS と ECR は同一リージョンにある イメージのタグはイメージビルド時点のリポジトリのコミットハッシュを付与している デプロイ時にecspresso のテンプレート機能を使って、コミットハッシュの値をイメージのタグに指定している ライフサイクルでいいのでは? ECRのライフサイクルはこういう動作をする。 タグが付いている(Tagged)、付いていない(Untagged)、全て(Any) のいずれかを対象に (Tagged/Anyの場合) タグが指定した prefix にマッチするイメージを 指定した世代数分だけ新しいものを残し、古いものを削除する imageCountMoreThan では、イメージは期間の新しいものから始めて最も古いものへと pushed_at_ti
2025 年 10 月に発表された Remix v3 はReact から独立し、Web 標準技術を活用した新しいフレームワークへと進化しました。この記事では、Remix v3 のセットアップ手順と新機能を実際に動かして試してみた内容を紹介します。 2025 年 10 月 10 日に行われた Remix Jam 2025 にて、Remix v3 が発表されました。Remix v3 はReact から離れ、独自のフレームワークとして再設計されるという大きな変更が行われています。Remix v3 で新しいアーキテクチャが導入された理由について、以下の 3 つが挙げられています。 従来のフロントエンドエコシステムの複雑性の解消 Web 標準への回帰とシンプルなモデルの追求AI エージェント時代への対応 この記事では、Remix v3 の新機能と変更点を実際に動かして試してみた内容を紹介します

10月21日に内閣総理大臣を退任致しました。386日の在任中、皆様方には本当にお世話様になりました。心より厚くお礼申し上げます。 一年余りの在任でしたが、できることはすべてやったとの自負をもって退任することができたのは本当に幸せなことでした。予算案、法律案、条約案も法律案一本を残してすべて成立しましたし、国会審議が止まることも一度もありませんでした。内閣もチームワークのとれた気持ちの良いメンバーばかりでしたし、そうであればこそ、トランプ政権との関税交渉、アフリカ開発会議(TICAD)や万博外交、大阪・関西万博の成功、国交正常化60年となる韓国との信頼関係強化、防災庁設立に向けた取り組みや避難所の環境の抜本的な改善、最低賃金の過去にない引き上げ、地方創生2.0、自衛官の処遇改善、コメ政策の見直し等々、多くの課題を各大臣のもと政府挙げて全力で取り組み、確実に成果を挙げることができたのだと思いま

AI & MLLearn about artificial intelligence andmachine learning across theGitHub ecosystem and the wider industry. GenerativeAILearn how tobuild with generativeAI.GitHub CopilotChange how you work withGitHub Copilot. LLMsEverything developers need to know about LLMs.Machine learningMachine learning tips, tricks, and best practices. HowAI code generation worksExplore the capabilities and be

Claude Skills は Claude が特定のタスクを実行するためのカスタムスキルを作成・共有できる新しい機能です。この記事では、Claude Skills の仕組みと作成方法、MCP ツールとの違いについて解説します。 Claude ではスプレッドシートやスライドを作成するためにスキルと呼ばれる機能を利用します。例えば「以下のマークダウンを元にスライドを作成してください」という指示を与えると、pptx スキル・html2pptx.md ファイルを読み込みスライドの作成方法を確認したうえで、アーティファクトとして pptx ファイルを生成します。 このスキルではスライドの元になるHTML ファイルを作成し、PptxGenJS ライブラリを使用して pptx ファイルを生成するJavaScript コードをサンドボックス内で実行している様子が確認できます。 2025/10/17


Claude Code をはじめとするAI コーディングエージェントは、コマンドを実行するたびにユーザーの承認を求める仕組みが備わっていますが、これには開発サイクルの低下や承認疲れといった問題があります。Claude Code のサンドボックス機能は、ファイルシステムやネットワークへのアクセスを制限し、安全に動作させるための仕組みです。この記事では、Claude Code のサンドボックス機能の仕組みと利用方法について解説します。 Claude Code をはじめとするAI コーディングエージェントは、ファイルの作成・編集・削除やコードの検証を行うためにホストマシンのファイルシステムにアクセスしたり、任意の bash コマンドを実行できる強力な機能を備えています。しかしこれらの機能は誤用や悪用されるリスクも伴います。例えば、エージェントが誤って重要なシステムファイルを削除したり、悪意の

これはなにか この記事は表題の通り、『資料の準備が無い会議』をこの世から可能な限り滅殺したいと考える筆者の考えを述べたものです。 資料がない会議はその大半が非効率なものであり、参加者の時間をいたずらに消費するだけの害悪でしかありません。 また、会議を設定しておきながら資料の準備をしない(もしくは然るべき人に準備を指示していない)方の存在は、会社全体の生産性を下げるコトになります。はっきりいいます。害虫です。その方が高い職位にあっても、どんなに忙しい方でも関係ありません。その場合は他の人間に用意するように指示していればいいだけの話です。 ....やや言葉が過ぎました。 それはともかく、僕は会議には資料が良いされている方が、はるかに世の中を良くすると思っています。 その理由を話す前に、まず大前提となる、『会議とか何か』そして『資料とはなにか』について考えてみたいと思います。 最初に注意ここで言

Thisguide covers the configuration and initialization features available toRails applications. After reading thisguide, you will know: How to adjust the behavior of yourRails applications. How to add additional code to be run at application start time. 1. Locations for Initialization CodeRails offers four standard spots to place initialization code: config/application.rb Environment-specific c
Yesterday, we shared the first installment of our Big Ideas package, which included the problems that our Infrastructure, Growth, Bio + Health, and Speedrun partners think startups will tackle in 2026. We’re back with part 2 of this package today, featuring contributions from our American Dynamism and Apps teams. Stay tuned for ideas from ourCrypto team tomorrow. Subscribe now American DynamismDa

[2025-12-16 追記] 手っ取り早く手元で使いたい方は「6.1. drawio CLI のインストール」を済ませてこちらの記事をチェック! 1. はじめに 株式会社GENDA データエンジニア / MLOpsエンジニアの uma-chan です。 この記事は GENDA Advent Calendar 2025 シリーズ4 Day 12 の記事です。 1.1. この記事について Claude Code にdraw.io 形式の図を描かせようとすると、意外とハマりポイントが多いです。フォントが反映されない 矢印がラベルと被る テキストが意図しない改行をする本記事では、私が実際にプレゼン資料の図を Claude Code に描かせる中で学んだコツをまとめます。 1.2. なぜ Claude Code にdraw.io を描かせるのかdraw.io のGUI で図を作成する

DEV Community Follow A space to discuss and keep up software development and manage your software career Future Follow News and discussion of science andtechnology such asAI,VR,cryptocurrency, quantum computing, and more. Open Forem Follow A general discussion space for the Forem community. Ifit doesn't have a home elsewhere,it belongs here

Over the past two days, we’ve shared the ideas our Infrastructure, Growth, Bio + Health, Speedrun, Apps, and American Dynamism teams thinkbuilders will tackle in 2026. Today, we’re sharing 17 things that various a16zcrypto partners (plus a few guest contributors)observe about what’s ahead -- ontopics ranging from agents andAI; stablecoins, tokenization, and finance;privacy andsecurity; to p

Today, we're launching LangSmith Fetch, a CLI tool that brings the full power of LangSmith tracing directly into yourterminal and IDE. If you'rebuilding agents with coding tools like Claude Code or Cursor, or if yousimply prefer working in the commandline, you've probably hit this friction: your agent runs, somethinggoes wrong, and now you have to context-switch to the LangSmithUI to figure

React Grab はブラウザ上で要素を選択し、その要素に対応するコードコンテキストをコーディングエージェントに提供するライブラリです。この記事ではReact Grab のセットアップ方法と使用方法を紹介します。 コーディングエージェントに期待したコードを生成してもらうためには、適切なコンテキストを提供することが重要です。しかし Webフロントエンドの分野ではコーディングエージェントの出力結果を元に修正を依頼する、という一般的なワークフローが困難な場合があります。 例えば実装したコードに対してテストを実行するのであれば、コーディングエージェントはターミナルの出力結果を元に修正できます。しかしUI の見た目や動作に関するフィードバックを提供する場合、コーディングエージェントはブラウザ上で実際に動作しているUI を直接確認できません。 そのため、UI のスクリーンショットや DOM


この記事は一休.com Advent Calendar 2025の13日目の記事です。 宿泊開発チームでエンジニアをしている @kosuke1012 です。本記事では、予約処理の中で必要な在庫引当、カード決済などの各処理について、予約処理全体として成功/失敗の結果整合を実現するための実装パターンを紹介します。 背景 現在、一休.com の宿泊予約のシステムでは、予約部分のリニューアルを進めています。 予約リニューアルプロジェクトの全体感もどこかで是非説明したいのですが、アドベントカレンダーの期日も迫ってきているため、 リニューアルの中で取り組んだ、予約処理の結果整合を実現するための実装について書いてみたいと思います。 用語 この記事内での用語の定義をしておきます。 この記事の中で「トランザクション」と言った際には、予約処理全体を指すことにしたいと思います。 また、「カード決済」「在庫引当
セッキュリティエンジニアの知識地図 TL;DR 以下に 3 行でまとめます。本書の対象者はセキュリティエンジニアを目指すけど何をしていいかわからないという人むけです。 何を学べるか?セキュリティエンジニアの種類やどう言ったキャリアパスがあるのか、どういう学習方法があるのか?ということを学べます。 感想としては、項目が細分化されており、必要なスキルセットや身につくスキルセットがぱっと見でわかりやすいです。興味のある部分について、詳細に見るような感じがおすすめです。 1 章 ざっくりセキュリティエンジニアが何をする仕事なのか?ということを学べます。 攻撃者は誰で、どう言った攻撃者から何を学ぶのか?が記載されています。 中でも気になったのは 脅威インテリジェンス ですかね。 脅威インテリジェンスは、「脅威に当たる攻撃者の意図や能力などに関する情報を集、分析し、防御に有益な情報として捉えることで

Software Architecture Monday with Mark Richards is a free monthly software architecture lesson containing a short video about some aspect of software architecture. These lessons contain tips,techniques, and advice to help you in your journey from developer to architect. New lessons will be posted on the first Monday each month. All Lessons Microservices Lessons General Architecture Lessons Event-
1. はじめに この Codelab では、エージェント主導の時代に向けて IDE を進化させるエージェント型開発プラットフォームであるGoogle Antigravity(以降、このドキュメントでは Antigravity と表記)について説明します。 行を自動補完するだけの標準的なコーディング アシスタントとは異なり、Antigravity は、計画、コーディング、ウェブの閲覧まで可能な自律型エージェントを管理するための「ミッション コントロール」を提供し、構築を支援します。 Antigravity は「エージェント ファースト」のプラットフォームとして設計されています。これは、AI がコードを記述するツールではなく、人間の介入を最小限に抑えながら、複雑なエンジニアリング タスクの計画、実行、検証、反復処理を行うことができる自律的なアクターであることを前提としています。 学習内容 A
技術同人誌としては、異例の累計7,000 冊を超える大ヒットとなったIAMのマニアックな話から5年 『AWSの薄い本6 IAMのマニアックな話 2025』は、変わり続けるIAMの進化と現場の現実を徹底的に掘り下げた一冊です。 IAM Identity Centerへの移行ステップ、ABACやSCPによる制御の高度化、リアルタイム監査やAIによるポリシー最適化、Verified AccessやVerified Permissionsといった新サービスの活用方法まで、今だからこそ知っておきたいIAMの“これから”をまとめました。 一方で、現場には今なおIAMユーザーが残り続け、組織外ユーザー対応やマルチアカウントの課題に頭を抱える声も多くあります。本書は、そうした“理想と現実”の両面に向き合い、あなたのAWS運用を一歩先に導きます。 IAM担当者・セキュリティ担当者・CCoEメンバーに必携の一
AIエージェントの開発を一気に行っていたのでそのまとめとなる記事を書いてみようと思います。 エージェント開発のSDKやノーコードツールは充実してきていますが、MVPとしてバックエンドとして使ってるGo でライブラリなどをあまり使わず開発を進めた結果、ほぼ自前で実装することになったので一からのAIエージェント開発ということで参考になるかと思います。 1. はじめに:なぜGo でAI エージェント基盤を作るのかAI エージェントの実装といえば、一般にはPython が選ばれます。 LangChain / LangGraph や LlamaIndex など、強力なエージェントフレームワークのサポートが充実しているからです。 ではなぜ筆者は、Go で、しかも(ほぼ)自前のAI エージェント基盤を一から構築したのか? その理由は以下の 3 点に集約されます。 既存のバックエンドがGo

Amazon CloudWatch now offers configuring deletion protection on your CloudWatchlog groups, helping customers safeguard their criticallogging data from accidental or unintended deletion. This feature provides an additional layer of protection forlogs maintaining audit trails, compliance records, and operationallogs that must be preserved. With deletion protection enabled, administrators can pre

Use the Data Analyst agent for fastdatabase queries, data analysis, and visualizations The Data Analyst Agent, also known as DANA (Data ANAlyst), is a specialized version of Devin optimized for queryingdatabases, analyzing data, andcreating visualizations.It’s designed to be fast, concise, and tuned specifically for data analyticsworkflows. When to use the Data Analyst Agent The Data Analyst

東京23区における中古マンションの平均希望売り出し価格は、1億円を超えている。もう家を買うことはできないのか。長年「住みここちランキング」に携わってきた麗澤大学教授の宗健さんは「平均にイメージを引きずられてはいけない。都心のタワーマンションには1億どころか2億、5億といった物件もあり、そうした超高額物件が平均値を引き上げている」という――。 日本では持ち家が多数派 持ち家vs賃貸論争は、アクセスが稼げる鉄板ネタのようで多くの動画や解説がネットにある。そして、「どちらがいいかは個人の価値観や暮らし方によるから結論はない」という意見も多い。 しかし、一部にある持ち家はリスクであり賃貸を選ぶべきだ、という強い主張とは別に、世の中では、持ち家が多数派だ、という動かせない事実がある。2023年の住宅・土地統計調査によれば、全世帯の持ち家率は60.9%で過半数を占め、60歳以上の持ち家率は79.6%

上記を踏まえ、GCP VertexAI Searchを以下の理由で最終的に採用しました。 ベクトル検索、ハイブリッド検索の実現:従来のキーワード検索では発見できなかった関連コンテンツの表示が可能 フルマネージドサービス:開発・運用コストが低い スケーラビリティ:グロービス学び放題の規模に対応可能GCPエコシステムとの親和性:既存のGCP基盤との連携が容易 開発に関して システム構成本システムは以下のように構成されています。 青枠のGCPAI Applications(旧称:AgentBuilder)は、AIエージェントや検索エンジンなどの迅速な開発・デプロイをサポートするプラットフォームです。その中でVertexAI Searchが検索機能を提供するツールとして組み込まれています。GCPAI Applicationsを活用することで、検索エンジンの開発・デプロイは簡便になり

MCP では多くのツール定義が LLM のコンテキストを圧迫する問題があります。Claude のツール検索ツールを使用すると、必要に応じて関連するツールのみを LLM に提供でき、コンテキスト圧迫を軽減できます。この記事では Claude のTypeScript クライアントを使用して、ツール検索ツールを実際に使用した例を紹介します。 Model Context Protocol (MCP) の問題点の 1 つとしてツールの定義が LLM のコンテキストを圧迫することが挙げられます。ほとんどの MCP クライアントはツールの定義を LLM のシステムプロンプトにすべて渡す設計となっています。これは LLM に事前に利用可能なツールを認識させるために必要な手法です。しかし、タスクの実行に不要なツールの定義まで渡されてしまうため、LLM のコンテキストが無駄に消費されてしまいます。 多くの場

Claude Code のプランモードはリリース当初から定期的に改善が加えられており、より正確な計画を立てられるようになっています。この記事では最近の改善点について紹介します。 Claude Code v2.0.51 のリリースノートでは「Plan Mode nowbuilds more precise plans and executes more thoroughly(プランモードがより正確な計画を立て、より徹底的に実行するようになりました)」と記載されています。リリースノートでは 1 行だけの説明で具体的な改善内容がわからないのですが、実際に Claude Code のプランモードは定期的に新しい機能が追加されており、プランモードが生まれた当初と比べて大きく進化していることがわかります。 プランモードの改善点は主に以下の 3 つです。 プランの計画に専用のサブエージェントを使用する

</>useForm</> register</> unregister</> formState</> watch</> subscribe</> handleSubmit</> reset</> resetField</> setError</> clearErrors</> setValue</> setFocus</> getValues</> getFieldState</> trigger</> control</> Form</>useController</> Controller</>useFormContext</> FormProvider</>useWatch</> Watch</>useFormState</>ErrorMessage</> FormStateSubscribe</>useFieldArray</>useLens</>createFormCont
【12月メジャーSQ 重要情報まとめ最終便】:「明日のMSQの決着ラインは?、SQ後の裁定買い残2兆円の売り圧力は?どうなりそうか!!」 12月メジャーSQ直前:最終分析レポート~50,000円の「城壁」と、消えた2兆円の売り圧力~本レポートでは、日経平均(日経225)、TOPIX、JPX日経インデックス400のSQ値着地見込みと、需給の核心である「裁定解消売り」のリスクについて解説します。 1. 日経平均株価(日経225):50,000円攻防戦の最終局面オプション市場における建玉分布から、主要プレイヤーの思惑が激突する価格帯が明確になっています。 主要攻防ライン(Key Levels)• 第1抵抗線(レジスタンス):50,625円◦ 解説: JPモルガン(JPM)が大量の「コール売り(蓋)」と「プット買い(下落益)」を配置している**「絶対防衛ライン」**です。JPMはこの価格より下での

はじめに 最近GoogleでFile Searchという簡単にRAGが使えるAPIが提供されました。任意のStore名を指定して、ファイルをアップロードすれば、以降はGeminiのAPIでChatする際にtoolにそのStore名を指定するだけでRAGとして使ってくれるというお手軽さ。RAGにすることで、大量のデータをプロンプトに含ませることなく、「朝御飯」や「朝ごはん」などの言葉のゆらぎも考慮して結果に含んでくれるようになります。 上記を実行できるragujuaryというコマンドを実装しました。各種プラットフォーム用のバイナリがダウンロードできます。日本語のマニュアルもありますが、簡単に下記で説明してみます。 事前準備 ragujuaryを使用するには、GoogleAI StudioでGeminiAPIキーを取得し、環境変数に設定しておく必要があります。APIキーはGoogle A

Thisblog post is a different kind.It’s a deep dive explanation of how Open Deep Research works under the hood and which design patterns are applied to makeit one of the best open source deep research agents. How is this post different from other resources? The LangChainGitHub repo andblog posts provide only high-level explanations of how things work. LangSmith and LangGraph Studio don’t expos

本ガイドラインは、世の中のシステム開発プロジェクトのために無償で提供致します。 ただし、掲載内容および利用に際して発生した問題、それに伴う損害については、フューチャー株式会社は一切の責務を負わないものとします。 また、掲載している情報は予告なく変更することがございますので、あらかじめご了承下さい。 はじめに 技術選定におけるクラウドファーストは標準となって久しく、新規開発・システム更改いずれにおいても、クラウド環境利用を検討しないシーンはない。一方、ほぼすべてのシステムがクラウド上に構築される中、毎回フルスクラッチで設計することは非効率的である。設計者は、そのシステムに固有の要件・特性をどう満たすのかの設計に心血を注ぐべきで、例えば、システム間差異が少ないコンポーネントの設計に時間を多く割くべきではない。本ガイドラインは、設計者が車輪の再発明に陥らず、真に必要な設計に集中できることを目

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く