並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 39 件 / 39件

新着順 人気順

containerの検索結果1 - 39 件 / 39件

  • AWSコンテナ本出版から3年経った今、もし改めて執筆し直すなら / If I revise our container book

    AWSコンテナ本出版から3年経った今、もし改めて執筆し直すなら / If I revise our container book

      AWSコンテナ本出版から3年経った今、もし改めて執筆し直すなら / If I revise our container book
    • Linuxカーネルのコンテナ技術を解説する人気シリーズ『Linux Container Book』第3弾が発売/『Linux Container Book 3』は特殊な機能やセキュリティ面における興味深い点を深掘り【Book Watch/ニュース】

        Linuxカーネルのコンテナ技術を解説する人気シリーズ『Linux Container Book』第3弾が発売/『Linux Container Book 3』は特殊な機能やセキュリティ面における興味深い点を深掘り【Book Watch/ニュース】
      • containerにおけるSELinuxの役割について - Gekko0114 備忘録

        背景 本家のruncで実装されているSELinux機能が、Youki (Rustでruncを再実装するOSS)に実装されていないことがわかった。 そこで、SELinux機能をYoukiに導入することになったのだが、SELinux crateが無かったのでRustで再実装することになり、そのプロジェクトにアサインしてもらった。 しかし、SELinuxについて何も知らなかったので、SELiuxについて色々と調べたことをまとめた。 SELinuxとは何か? security-enhanced Linuxの略称。MAC制御を行うことができる。通常のセキュリティに加えてSELinuxを設定することで、システムセキュリティを更に強化できる。 Labelとpolicyを組み合わせたセキュリティ制御が特徴である。process・file・networkなどのobject、process・userなどのsu

          containerにおけるSELinuxの役割について - Gekko0114 備忘録
        • 【Rye + uv + Ruff】Docker で VS Code の Dev Container 上に快適な Python 環境を構築する

          0. はじめに 株式会社ディー・エヌ・エーに入社し,MLOps エンジニアをやっている @a5chin です. 本記事では,図 1 の様に VS Code の Dev Container 上に爆速で快適な Python 環境を構築することを目指します. 図 1: Dev Container 上で開発をすると Ruff による自動フォーマット[1]と pre-commit が走る 本記事の内容は全て上記リポジトリで簡単に試すことができるので,ぜひ clone して試して頂けたらと思います↑ Dockerfile 内で,Rye, uv, そして Ruff をインストールする手順を記述することで開発環境を標準化し,異なる環境間での一貫性を担保することができます. 0.1. 事前準備 本記事で作成したリポジトリを動かすためには,Docker Desktop と VS Code のダウンロード,VS

            【Rye + uv + Ruff】Docker で VS Code の Dev Container 上に快適な Python 環境を構築する
          • 前開き式コンテナは新しいステージへ 「THOR STACKING SHELF CONTAINER」が最高なので説明する|山下義弘/ドケットストアの人

            店が狭い。 比喩的な表現でもなんでもなくて、うちのお店は6坪ぐらいしかないのに商品数が多いので、置き場所が足りてない。 だからといって簡単に倉庫を借りたり、引越するのも難しい。 そうなってくると、「収納用品」で工夫をする他ない。 無印良品の収納家具やアウトドア用のコンテナボックス、更には航空機での配膳に使われる「ギャレーボックス」、韓国メーカーの特殊な開き方をする「折りたたみ式コンテナ」など、さまざまな収納用品を試してきた。 昨年から日本を縦断する形で軽自動車に商品とコンテナを積んで移動販売もしてきたから、実践も十分繰り返すことでメリットもデメリットも噛み締めてきた。 そんな中で、「THOR(ソー)」というアウトドア業界では定番アイテムとして使われているコンテナのシリーズから、めちゃくちゃ気になる収納ボックスがリリースされることになった。 展示会でそれを見た私は、「これだ!」と目を輝かせて

              前開き式コンテナは新しいステージへ 「THOR STACKING SHELF CONTAINER」が最高なので説明する|山下義弘/ドケットストアの人
            • CSSでスタイルクエリ(@container style())を使えるようになると、実装がいろいろ便利になる

              コンテナクエリがすべてのモダンブラウザの安定版でサポートされ、メディアクエリに代わり、コンテナクエリを使用する機会も増えてきたと思います。 コンテナクエリは親コンテナに基づいてスタイルを定義できるものですが、親のサイズによるクエリだけではありません。親のスタイル値によるクエリ(スタイルクエリ)も可能です。スタイルクエリを使えるようになると、どんな風に便利になるかを紹介します。 Add Superpowers to Your CSS Variables with Style Queries by Jared White 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 スタイルクエリを使えるようになると スタイルクエリは変数と組み合わせると、さらに強力 スタイルクエリを使えるようになると CSSはスタイルクエリの登場により、さらなる

                CSSでスタイルクエリ(@container style())を使えるようになると、実装がいろいろ便利になる
              • 突き破って学ぶコンテナセキュリティ/container-breakout-cncj-lt

                2024/12/04 CNCJ: Cloud Native Security Japan LT祭り 突き破って学ぶコンテナセキュリティ セッション動画 https://community.cncf.io/events/details/cncf-cloud-native-security-jap…

                  突き破って学ぶコンテナセキュリティ/container-breakout-cncj-lt
                • GitHub - dockur/windows: Windows inside a Docker container.

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    GitHub - dockur/windows: Windows inside a Docker container.
                  • マイクロソフトが買収したコンテナ最適化Linuxの「Flatcar Container Linux」、CNCFのインキュベーションプロジェクトに採択

                    マイクロソフトが買収したコンテナ最適化Linuxの「Flatcar Container Linux」、CNCFのインキュベーションプロジェクトに採択 マイクロソフトは、同社が2021年に買収したコンテナ環境に最適化されたLinuxディストリビューションである「Flatcar Container Linux」(以下、Flatcar)が、Kubernetesの開発などを主導するCloud Native Computing Foundation(以下、CNCF)のインキュベーションレベルのプロジェクトに採択されたことを発表しました(CNCFの発表)。 "I couldn’t be more delighted with the news that the Cloud Native Computing Foundation (CNCF) Technical Oversight Committee

                      マイクロソフトが買収したコンテナ最適化Linuxの「Flatcar Container Linux」、CNCFのインキュベーションプロジェクトに採択
                    • Dev Containerでの開発ガイド - Railsガイド

                      このガイドの内容: rails-newツールでRailsアプリケーションを新規作成する方法 development containerでアプリケーションを扱う方法 本ガイドは、途中を飛ばさずにステップごとに読み進めるのがベストです。サンプルアプリケーションを実行するにはすべての手順をもれなく実行する必要がありますが、その他のコードや手順は必要ありません。 本ガイドは、dev container(development container)を用いた完全な開発環境のセットアップを支援するためのものです。dev containerは、RubyやRailsやそれらの依存関係をローカルコンピュータに直接インストールせずに、RailsアプリケーションをDockerコンテナ内で実行するために使われます。これは、Railsアプリケーションを立ち上げて実行する最短の方法です。 これは、Railsをはじめよう

                        Dev Containerでの開発ガイド - Railsガイド
                      • CyberAgent AI事業本部2024年度MLOps研修Container編 / Container for MLOps

                        同年度のMLOps研修資料はこちらです。 (1/4) CyberAgent AI事業本部2024年度MLOps研修Container編: https://speakerdeck.com/szma5a/container-for-mlops (2/4) CyberAgent AI事業本部2024年度M…

                          CyberAgent AI事業本部2024年度MLOps研修Container編 / Container for MLOps
                        • Databricks Container ServiceでTensorRT-LLMを動かしてみた - NTT Communications Engineers' Blog

                          本記事ではDatabricksのDatabricks Container Serviceを用いてNVIDIA社の推論ライブラリであるTensorRT-LLMを実行可能なNotebook環境を構築する方法を紹介します。 目次 目次 はじめに Databricks Container Service NVIDIA TensorRT-LLM 解決したいこと TensorRT-LLM Container Imageの作成 Databricks Containers ベースイメージの変更 Pytorch バージョンの変更 TensorRT-LLMのインストール 動作確認 Databricks環境設定 TensorRT-LLMのインポート Llama2 HF-7b-instruct モデルの変換 TensorRT-LLMの呼び出し まとめ 参考文献 はじめに こんにちは、NTTコミュニケーションズの露

                            Databricks Container ServiceでTensorRT-LLMを動かしてみた - NTT Communications Engineers' Blog
                          • GitHub - bluesky-social/pds: Bluesky PDS (Personal Data Server) container image, compose file, and documentation

                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                              GitHub - bluesky-social/pds: Bluesky PDS (Personal Data Server) container image, compose file, and documentation
                            • GitHub - newsnowlabs/runcvm: RunCVM (Run Container VM) is an experimental open-source Docker container runtime, for launching standard container workloads - as well as Systemd, Docker, even OpenWrt - in VMs using 'docker run`

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - newsnowlabs/runcvm: RunCVM (Run Container VM) is an experimental open-source Docker container runtime, for launching standard container workloads - as well as Systemd, Docker, even OpenWrt - in VMs using 'docker run`
                              • How to use container queries now  |  Blog  |  web.dev

                                Recently, Chris Coyier wrote a blog post posing the question: Now that container queries are supported in all browser engines, why aren't more developers using them? Chris's post lists a number of potential reasons (for example, lack of awareness, old habits die hard), but there's one particular reason that stands out. Some developers say they want to use container queries now but think they can't

                                  How to use container queries now  |  Blog  |  web.dev
                                • Container Queries/祖先要素に応じたCSSの切り替え [CSS Modern Features no.2] | gihyo.jp

                                  乗りこなせ! モダンフロントエンド Container Queries/祖先要素に応じたCSSの切り替え [CSS Modern Features no.2] こんにちは!サイボウズ フロントエンドエキスパートチームの麦島です。 今回のテーマはContainer Queriesです。 Container Queriesは、祖先要素として存在するコンテナのスタイルに応じてCSSを適用するための機能です。利用時は@containerで宣言します。 従来でもメディアクエリでブラウザのビューポート幅などに応じたCSS適用は可能でしたが、あくまでもブラウザやウィンドウ全体のスタイルに依存するものでした。Container Queriesでは画面の特定の範囲を「コンテナ」として定義し、コンテナのスタイルに応じたCSSを適用できる点が、従来の手法との大きな違いとなります。 Container Queri

                                    Container Queries/祖先要素に応じたCSSの切り替え [CSS Modern Features no.2] | gihyo.jp
                                  • Streamline container application networking with built-in Amazon ECS support in Amazon VPC Lattice | Amazon Web Services

                                    AWS News Blog Streamline container application networking with built-in Amazon ECS support in Amazon VPC Lattice Since its launch, Amazon VPC Lattice has streamlined complex networking tasks. As a result, my perspective on how to build and connect modern, multi-service applications has changed. As my colleague Danilo wrote in his post announcing the general availability of VPC Lattice: “By using V

                                      Streamline container application networking with built-in Amazon ECS support in Amazon VPC Lattice | Amazon Web Services
                                    • Dev Containerを使ってみよう

                                      Dev Containerを使ってみよう Dev Containerを使う上で知っておくと良さげな情報のまとめ記事です 前にRemote SSHでDev Containerの環境を構築する記事を書いたので、今回はDev Container全般の情報をまとめてみました tl;dr Dev Containerを使うと開発環境をコンテナで構築できるよ(ランタイムとかツール類含めて!) docker composeだとアプリケーションを動作させる環境は作れるけどDev Containerは開発環境ごと構築できて便利 Dev Containerを使うにはdockerとDev Containerを利用できるエディタが必要 Dev Container内でdocker composeを利用できるから、Dev Container用のコンテナ+ミドルウェアコンテナを用意すればアプリケーションを開発できる環境が

                                        Dev Containerを使ってみよう
                                      • Using S3 as a container registry

                                        Using S3 as a container registry a.k.a. Waiter, there's a whale in my bucket! 03 Jul, 2024 For the last four months I’ve been developing a custom container image builder, collaborating with Outerbounds1. The technical details of the builder itself might be the topic of a future article, but there’s something surprising I wanted to share already: you can use S3 as a container registry! You heard it

                                          Using S3 as a container registry
                                        • AWS におけるマルチテナント SaaS の実装パターン ~ Amazon Elastic Container Service (Amazon ECS) 編 - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS

                                          SaaS 開発・運用に携わるみなさん、こんにちは。AWS で SaaS に特化した技術支援を行なっているパートナーソリューションアーキテクトの櫻谷です。 本連載では、これからマルチテナント SaaS を AWS 上に構築しようと考えている方向けに、いますぐ参照できるサンプル実装を紹介していきます。SaaS とはビジネモデルであり、特定のテクノロジースタックやアーキテクチャに縛られるものではありません。ソリューションの性質やドメイン、目指すべき顧客体験によって、最適な構成は異なります。そのため、AWS は、主要なテクノロジースタック別に、SaaS 開発のベストプラクティスに沿った以下のサンプル実装を公開しています。 Amazon ECS SaaS リファレンスアーキテクチャ Amazon EKS SaaS リファレンスアーキテクチャ サーバーレス SaaS リファレンスアーキテクチャ これら

                                            AWS におけるマルチテナント SaaS の実装パターン ~ Amazon Elastic Container Service (Amazon ECS) 編 - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン | AWS
                                          • GitHub - thomastschurtschenthaler/electrico: A Lightweight Electron App Container

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              GitHub - thomastschurtschenthaler/electrico: A Lightweight Electron App Container
                                            • Python: PyTorch で Apple Silicon GPU を使ってみる - CUBE SUGAR CONTAINER

                                              PyTorch v1.12 以降では、macOS において Apple Silicon あるいは AMD の GPU を使ったアクセラレーションが可能になっているらしい。 バックエンドの名称は Metal Performance Shaders (MPS) という。 意外と簡単に使えるようなので、今回は手元の Mac で試してみた。 使った環境は次のとおり。 GPU が 19 コアの Apple M2 Pro を積んだ Mac mini を使用している。 $ sw_vers ProductName: macOS ProductVersion: 14.4.1 BuildVersion: 23E224 $ sysctl machdep.cpu.brand_string machdep.cpu.brand_string: Apple M2 Pro $ pip list | grep -i tor

                                                Python: PyTorch で Apple Silicon GPU を使ってみる - CUBE SUGAR CONTAINER
                                              • gcloudコマンドで Container Registry から Artifact Registry に移行する

                                                GMO NIKKOのT.Nです。 Google Cloud の Container Registry が非推奨になったことで、 既に Artifact Registry に移行したプロジェクトや、これから移行するプロジェクトも多いと思います。 2024年3月から自動移行ツールが使用できるようになったため、 今回は自動移行ツールでの移行について書きました。 移行方法 移行方法は以下の Google Cloud のサイトに記載されています。 https://cloud.google.com/artifact-registry/docs/transition/auto-migrate-gcr-ar?hl=ja 移行用のコマンドを実行すると、移行に必要な手順が自動的に実行されます。 移行先は以下の二通りがあります。 Artifact Registry でホストされている gcr.io リポジトリに

                                                  gcloudコマンドで Container Registry から Artifact Registry に移行する
                                                • GitHub - dockur/macos: OSX (macOS) inside a Docker container.

                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                    GitHub - dockur/macos: OSX (macOS) inside a Docker container.
                                                  • Building a Linux Container using Namespaces :: Part - 1

                                                    Ever wondered how Linux Containers worked ??? Currently, Docker is one of the most popular and prevalent container implementations. Containers run on top of the same Operating System kernel, but isolate the application processes running inside them from one another. One of the secret sauces behind containers is Namespaces. A Namespace abstracts global system resources, such as, host names, user ID

                                                    • Our container platform is in production. It has GPUs. Here’s an early look

                                                      Our container platform is in production. It has GPUs. Here’s an early look2024-09-27 We’ve been working on something new — a platform for running containers across Cloudflare’s network. We already use it in production for Workers AI, Workers Builds, Remote Browsing Isolation, and the Browser Rendering API. Today, we want to share an early look at how it’s built, why we built it, and how we use it

                                                        Our container platform is in production. It has GPUs. Here’s an early look
                                                      • Container Desktop

                                                        Guides Quick guide Podman acting as Docker Docker Desktop alternative Sharing connection with Container Desktop Requirements Linux offers the best experience and fastest speed when working with containers. Besides from avoiding the need for virtualization, when we develop, we usually target Linux for production purposes. The file-system speed and permissions don't fit good when not using something

                                                        • GitHub - zheksoon/dioma: Elegant dependency injection container for vanilla JavaScript and TypeScript

                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                            GitHub - zheksoon/dioma: Elegant dependency injection container for vanilla JavaScript and TypeScript
                                                          • [Action Required] Ensure read access on container images deployed to Cloud Run - G-gen Tech Blog

                                                            2024年11月25日、Google Cloud から管理者宛てに「[Action Required] Ensure read access on container images deployed to Cloud Run」というタイトルのメール通知がありました。当記事では、通知の内容とユーザー側で必要なアクション、影響範囲の確認方法などを解説します。 通知の内容 変更の適用前(2025年1月25日以前) 変更の適用後(2025年1月25日以降) ユーザー側で必要なアクション 想定される影響範囲 影響範囲の確認方法 通知メール Cloud Asset Inventory Cloud Logging 通知の内容 Cloud Run のデプロイに使用することができる事前定義の IAM ロール「Cloud Run 管理者(roles/run.admin)」および「Cloud Run デベロッパ

                                                              [Action Required] Ensure read access on container images deployed to Cloud Run - G-gen Tech Blog
                                                            • GitHub - maelstrom-software/maelstrom: Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner.

                                                              Maelstrom is a suite of tools for running tests in isolated micro-containers locally on your machine or distributed across arbitrarily large clusters. Maelstrom currently has test runners for Rust, Go, and Python, with more on the way. You might use Maelstrom to run your tests because: It's easy. Maelstrom provides drop-in replacements for cargo test, go test, and pytest. In most cases, it just wo

                                                                GitHub - maelstrom-software/maelstrom: Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner.
                                                              • オブザーバビリティが強化された Container Insights が Amazon ECS で利用可能に | Amazon Web Services

                                                                Amazon Web Services ブログ オブザーバビリティが強化された Container Insights が Amazon ECS で利用可能に 2023 年、 Amazon CloudWatch Container Insights におけるオブザーバビリティの強化を発表しました。これは、Amazon Elastic Kubernetes Service (Amazon EKS) のオブザーバビリティを向上させるための新機能です。この機能は、詳細なパフォーマンスメトリクスとログを提供することで、コンテナの問題をより迅速に検出して修正するのに役立ちます。 この機能を拡張して、12 月 1 日、Amazon Elastic Container Service (Amazon ECS) で実行されるコンテナワークロードのオブザーバビリティの強化を開始します。この新機能により、アプリ

                                                                  オブザーバビリティが強化された Container Insights が Amazon ECS で利用可能に | Amazon Web Services
                                                                • Dozzle - Self-Hosted Docker Container Log Monitoring

                                                                  When you're working with Docker containers, keeping track of what's happening inside them can be a real challenge. Containers are great for building and deploying applications, but they can also produce a lot of log data that needs to be monitored and analyzed. This is especially true when you have multiple containers running simultaneously, or when you're dealing with complex distributed systems.

                                                                    Dozzle - Self-Hosted Docker Container Log Monitoring
                                                                  • Dev Container で VSCode 拡張機能付きの Rust 開発環境を構築する

                                                                    ローカル環境に Rust をインストールすることなく、Rust の開発環境を構築していきましょう! まずは Docker と VSCode の拡張機能 Dev Containers をインストールしておきましょう! Microsoft 製のイメージを使う Dev Container で Rust を 簡単に使える ようにするには Microsoft 製のイメージがおすすめです。 devconainer.json を作成する ルートディレクトリに .devcontainer/devconainer.json を作成します。 なお、Rust で実装する際に便利な VSCode 拡張機能も定義してありますが、詳細については後述します。 { "name": "Rust Sandbox on Dev Container", "image": "mcr.microsoft.com/devcontain

                                                                      Dev Container で VSCode 拡張機能付きの Rust 開発環境を構築する
                                                                    • セゾンテクノロジー、AWS環境で構築されたデータ・AI活用基盤と他システムとの連携を容易にする「HULFT 10 for Container Services」最新版

                                                                        セゾンテクノロジー、AWS環境で構築されたデータ・AI活用基盤と他システムとの連携を容易にする「HULFT 10 for Container Services」最新版
                                                                      • Snyk ContainerでDockerfileをスキャンしてみる | DevelopersIO

                                                                        Snyk Containerでは、イメージに対してだけではなく、Dockerfileに対してもスキャンが可能です。 Scan your Dockerfile | Snyk User Docs コンテナをBuild・Pushをする前にスキャンができるため、より早い段階で脆弱性を検知できます。 今回は、Snyk ContainerのDockerfileのスキャンを試してみました。 やってみた Dockerfileを含んだリポジトリの用意 Snykのデモ用のリポジトリをフォークして使います。リポジトリは以下です。 snyk-japan/juice-shop: OWASP Juice Shop: Probably the most modern and sophisticated insecure web application ちなみに、Snyk Code & Open Sourceを試してみた

                                                                          Snyk ContainerでDockerfileをスキャンしてみる | DevelopersIO
                                                                        • What Are CSS Container Style Queries Good For? — Smashing Magazine

                                                                          What are these CSS Container Style Queries, and why should you use them? Juan Diego Rodríguez delves deeply into style queries, and not at the syntax level, but at what exactly they are solving and what sort of use cases you would find yourselves reaching for them in your work if and when they gain browser support. We’ve relied on media queries for a long time in the responsive world of CSS but th

                                                                            What Are CSS Container Style Queries Good For? — Smashing Magazine
                                                                          • Amazon ECSのAmazon CloudWatch Container Insightsでオブザーバビリティ強化されたので、AWS X-Rayとともに検証してみた | クラウド・AWSのIT技術者向けブログ SKYARCH BROADCASTING

                                                                            クラウド・AWSのIT技術者向けブログ SKYARCH BROADCASTINGクラウドAWSAWS re:Invent 2024Amazon ECSのAmazon CloudWatch Container Insightsでオブザーバビリティ強化されたので、AWS X-Rayとともに検証してみた はじめに re: Invent2024期間中に「Amazon ECSのAmazon CloudWatch Container Insightsでオブザーバビリティが強化」するアップデートがありました。 Amazon ECS タスク・サービスレベルのモニタリング可能になるという 激アツ アップデートだったのですが、AWS X-Rayとの連携強化もされたとのことでした。 そんなことを聞いたら、「AWS X-Ray含めて触ってみたいじゃん!!」と、思っていたところ... ちょうど良いサンプルを見つけた

                                                                              Amazon ECSのAmazon CloudWatch Container Insightsでオブザーバビリティ強化されたので、AWS X-Rayとともに検証してみた | クラウド・AWSのIT技術者向けブログ SKYARCH BROADCASTING
                                                                            • Container Registry 廃止に備えて公式の移行ツールを紹介します

                                                                              こんにちは。クラウドエース SRE 部の阿部です。 このブログ記事では、 Container Registry を Artifact Registry に自動移行するツールを紹介したいと思います。 はじめに 以前、下記の記事で Container Registry の廃止について説明しました。これは 2023 年 5 月の記事で、かなり前に執筆した記事です。 その後、2024 年 3 月 18 日のリリースノートで正式に Container Registry の停止が告知されました。 2025 年 4 月 22 日以降、既存イメージの読み取りができなくなるため、それまでには前述の記事で紹介した方法等で Artifact Registry に移行する必要があります。 ただ、当時記事を書いていたときも思いましたが、移行は gcrane のような外部ツールを使う必要もあり、4 つのリポジトリに対

                                                                                Container Registry 廃止に備えて公式の移行ツールを紹介します
                                                                              • Container / Presentationalパターン分割指南書

                                                                                記事を書く背景 最近入った現場でContainer/Presentationalパターンを導入しました。 可読性向上やテスト(Storybook)作成容易性など多くの恩恵があると感じています。一方でビューとロジックの分離が綺麗にいかないこともあり、これはどう分割すれば良いのだろうと悩むことも多く、世に記事も見当たらなかったので実践して分かったことを整理してみました。 Container/Presentational基礎 基本的な思想やメリットは以下の記事に委ねます。極めて分かりやすく、入門に最適です。 誤った分割の仕方 Container/Presentationalパターンの原則は、ロジックをContainer、ビューをPresentationalに記述することですが、実践していると完全に分離することが難しいケースに当たります。 (厳密には分離はできますが、無駄にファイルが増えるだけで責

                                                                                  Container / Presentationalパターン分割指南書
                                                                                1