並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 121件

新着順 人気順

Dockerの検索結果1 - 40 件 / 121件

  • 個人的docker composeおすすめtips 9選 | フューチャー技術ブログ

    本記事は「珠玉のアドベントカレンダー記事をリバイバル公開します」企画のために、以前Qiitaに投稿した記事を一部ブラッシュアップしたものになります。 はじめにみなさん、docker composeを利用しているでしょうか? 複数のdockerコンテナをまとめて立ち上げたり、環境変数を定義できたり便利ですよね。 この記事ではある程度docker composeを利用している方向けに私が便利、便利そうと感じたdocker composeの機能を挙げてみました。 docker compose cli v2を利用docker-composeではなく docker composeコマンドも利用可能になっています。 Docker Desktopでは v3.4.0から利用可能で、基本的にはコマンドの互換性あります。 ファイル監視による自動更新docker compose 2.20.0からCompose

      個人的docker composeおすすめtips 9選 | フューチャー技術ブログ
    • 読まないと後悔する技術書30選 - Qiita

      はじめに 現代の人に名著以外の本を読むような時間はない こんにちは、Watanabe Jin (@Sicut_study)です みなさんは何か新しい技術を学ぶときにどんなコンテンツを利用するでしょうか? 最近ではUdemyなどの動画講座を利用する人が多いと思いますが、本を読んで学ぶという人もまだまだ多いのではないかと思います 今回は私がこれまで5年間読んできた150冊以上の中から厳選した30冊の本を紹介します。広く多くの人に役立つものから、特定の技術の書籍までどれを読んでもあなたの大切な一冊になるのでぜひ読んでみてください 現代人には時間がない なぜ働いていると本が読めなくなるのかという本が話題になりました 現代人は本を読む時間がなくなっています。 仕事に追われてしまい、プライベートで本を読む暇などなくなっているのです。 しかし、エンジニアは「技術職」なのでプライベートの時間でも学習をして

        読まないと後悔する技術書30選 - Qiita
      • Terraformを採用する前に知っておくべき6つの課題

        こんにちは、株式会社FIXER@名古屋オフィスの村上です。 クラウドインフラのシステム基盤構築にTerraformを採用している組織は多いですね。村上自身は特別な要件がない限り、”どのクラウドを使う場合でも” システム基盤構築にはTerraformを使いたいと考えているインフラエンジニアです。 私は、Terraformを3年間使用する中で、6つの課題に直面してきました。 このブログでは、実際の開発現場でどのような問題が起こったのか、またその問題をどのように回避、あるいは対策すべきだったのかについて、綴ってみました。 【課題1】プロジェクト始動直後にTerraform開発を開始したため、後工程で改修タスクが多発 SI案件では、クライアントが提案する調達要件RFPをもとに、ITベンダーがヒアリングを行いながら要件定義を進めていきます。 要件定義の一例として以下のようなものがあります。 クラウド

          Terraformを採用する前に知っておくべき6つの課題
        • クラウドロックインされないアーキテクチャ「Cloud Agnostic Architecture」のすすめ | フューチャー技術ブログ

          この記事はQiitaのアドベントカレンダー記事のリバイバル公開です。 ※ 当時の記事から、一部表現を見直し加筆しています。 はじめに先日ガートナーのレポートで「多くの企業において、特定のクラウドベンダにシステムを集中させるリスクの重要度が上昇している」との発表がありました。 https://www.gartner.com/en/newsroom/press-releases/2023-10-30-gartner-says-cloud-concentration-now-a-significant-emerging-risk-for-many-organizations 日本においてクラウドの活用はますます進んでいる一方で、特定の Cloud Service Provider(CSP)にロックインされるリスクについては、常に議論の余地があると考えています。 本記事では、特定のクラウドに強く依

            クラウドロックインされないアーキテクチャ「Cloud Agnostic Architecture」のすすめ | フューチャー技術ブログ
          • Docker DesktopからGitHub Actionsビルドの詳細が参照可能に。Windows on Arm版も登場したDocker Desktop 4.31正式版リリース

            Docker社は、WindowsやMacの上にDockerコンテナ環境を簡単に導入できる「Docker Desktop」の最新版となる「Docker Desktop 4.31」正式版をリリースしました。 Docker 4.31では主に以下のような新しい機能が追加されています。 エアギャップコンテナ 管理者がDocker Desktopのコンテナのネットワークに対してプロキシルールを設定することにより、プライベートネットワークへのアクセスを許可しつつインターネットへのアクセスを制限する、といったことが可能になり、よりセキュリティを強化できます。 Docker Build Cloudを利用したビルドの高速化 サブスクリプションに含まれているDocker Build Cloudの割り当て時間を適切に使うことで、マルチコンテナアプリや大規模なリポジトリでのビルド時間を短縮できます。 Arm on

              Docker DesktopからGitHub Actionsビルドの詳細が参照可能に。Windows on Arm版も登場したDocker Desktop 4.31正式版リリース
            • インターンハッカソンの舞台裏へ Let's go!! - Techouse Developers Blog

              みなさん、こんにちは! クラウドハウス採用でエンジニアインターンをしているgen_sanです。 突然ですが、皆さんハッカソンはご存知でしょうか。 ハッカソンとは限られた時間内に新しいソフトウェアやハードウェアのプロジェクトを開発するイベントです。通常、数時間から数日間にわたって行われ、チームで協力してアイデアを出し合い、実際にプロトタイプを作成します。参加者同士のコラボレーションを通じて、新しい視点やスキルを学び、時には市場を揺るがす革新的なプロジェクトが誕生することもあります。 しかし、ハッカソンを成功させるためには、周到な準備と細やかな運営が欠かせません。 そんな大事なミッションを長期インターンとして働いている学生だけで行ったので、その運営過程を実際のハッカソンの内容とともに共有します。 それでは、ハッカソンの舞台裏へ一緒に踏み込んでみましょう! インターンハッカソン開催のきっかけ:長

                インターンハッカソンの舞台裏へ Let's go!! - Techouse Developers Blog
              • データベースのER図を最新の状態に保ちつつ、いつでも閲覧できるようにした - SO Technologies 開発者ブログ

                こんにちは、CTO室の丸山です。相変わらず某CTOからの無茶振りを捌いております。 今回は、今開発しているSaaSサービスのER図を、なるべく手をかけずに最新状態に保ちながら、いつでも閲覧できるようにするために実践したことをご紹介できればと思います。 前提環境 今回ご紹介する方法は以下の環境下で実現しています。 インフラ: GCP データベース: PostgreSQL データベースのスキーマ管理: sql-migrate CI/CD: Github Actions モチベーション 開発・データ分析を行う上で、データベースのスキーマ構造を俯瞰的に把握するための手段としてER図を書いているのですが、これを最新の状態に保ち続けるのは割と面倒であると常々感じていました。 そこで、Schemaspyを使用してデータベースのスキーマ構造からER図を生成するようにしたものの、以下のような手順をスキーマ構

                  データベースのER図を最新の状態に保ちつつ、いつでも閲覧できるようにした - SO Technologies 開発者ブログ
                • Dockerコンテナを活用したテストツール【Testcontainers】 - RAKUS Developers Blog | ラクス エンジニアブログ

                  はじめに Testcontainersとは Testcontainersのメリット ハンズオン 環境設定 goプロジェクトの作成 必要なパッケージのインストール テストコードの作成 コンテナリクエストの設定 コンテナの起動 コンテナのホストとポートの取得 結果の確認 まとめ はじめに こんにちは! エンジニア2年目のTKDSです! 前回はDaggerを紹介しました。 今回もコンテナ技術を活用して、テストを容易にするツールについて紹介します。 今回取り上げるのは、統合テストやエンドツーエンドテストのためにDockerコンテナを利用するライブラリ、Testcontainersです。 Testcontainersとは Testcontainersはさまざまなプログラミング言語(Java、Go、Python、Node.jsなど)向けに提供されており、Daggerと同様にテスト用のコンテナを簡単に作

                    Dockerコンテナを活用したテストツール【Testcontainers】 - RAKUS Developers Blog | ラクス エンジニアブログ
                  • BigQueryを補完する技術: DuckDBとDataflowでのデータ処理入門 - yasuhisa's blog

                    背景 & Disclaimer DuckDB 概念や代表的なユースケース 使ってみる 1週間〜一ヶ月などある程度の期間、分析で使いたい場合 便利なCLIツールとして使う 所感 参考 Dataflow 代表的なユースケース 具体例 参考 背景 & Disclaimer BigQueryは非常に便利で、BigQueryにさえ上がってしまえばSQLで巨大なデータを簡単に相手にできます とはいえ、BigQueryに行きつくまでが大変な場合もありえます 例: 個人情報を含むsensitiveなデータで、BigQueryに気軽に上げられないケース 一時的であっても、相談なしにその手のデータを気軽にアップロードするのはやめてください... 数万件程度であれば手元のエクセルで開いて、問題ない行/列だけに絞る、ということもできるが、もっと量が多いデータだとそういうわけにもいかない。そもそも分析はSQLでやり

                      BigQueryを補完する技術: DuckDBとDataflowでのデータ処理入門 - yasuhisa's blog
                    • runnによるAPIシナリオテスト自動化を試してみた - estie inside blog

                      こんにちは! VPoEの青木啓剛です。 現在、QA領域のマネジメントを兼務しておりまして、半年ほど前に コンパウンドスタートアップにおける理想のQAについて考えた という記事を執筆したものです。このときに思い描いた理想のQAへ少しずつ近づくために色々なトライをしているのですが、そのひとつとしてAPIシナリオテストツール「runn」を試してみた中で感じた利点などについて紹介したいと思います。 runnとは? runn(ランエヌ)はオープンソースのシナリオテストツールです。YAMLのフォーマットで宣言的にテストシナリオを記述することができ、定型的なテストの実行に大変便利です。APIのシナリオテストを実行するのに便利な機能もいろいろと組み込まれており、そういった周辺機能も含めてコードでテストを定義することで再利用性の高いテスト整備が可能となります。 github.com 技術検証の背景 検証をは

                        runnによるAPIシナリオテスト自動化を試してみた - estie inside blog
                      • CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた | DevelopersIO

                        CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた もっと簡単にVPC内のリソースにアクセスしたい こんにちは、のんピ(@non____97)です。 皆さんはもっと簡単にVPC内のリソースにアクセスしたいと思ったことはありますか? 私はあります。 VPC上のRDS DBインスタンスやRedisクラスターなどのリソースに接続したい場合、Site-to-Site VPNやClient VPN、Direct Connectがなければ踏み台が必要になります。 踏み台へのアクセス方法は以下のようなものがあります。 直接SSH SSMセッションマネージャー EC2 Instance Connect SSMセッションマネージャーとEC2 Instance Connectについては以下記事をご覧ください。 しかし、上述のいずれの

                          CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた | DevelopersIO
                        • Github Actionsによる継続的デリバリーの構築 - SO Technologies 開発者ブログ

                          CTO室所属の高橋と申します。皆からはニャンさんと呼ばれております。そして私は特に無茶振りはされていません。 さて、developブランチに変更が入ったらdev環境にリリース、mainブランチに変更が入ったら本番環境にリリースを行う仕組み、いわゆる継続的デリバリーを構築しているプロジェクトは多いことと思う。我々のチームではCircle CIで行なっていたが事情があってGithub Actionsに移行することになった。ところがGithub Actionsではdevリリースと本番リリースの手順をどう共通化すればいいのか分からず迷ってしまった。 近年のソフトウェア開発の現場ではCI/CDは当たり前になっているが、もはや当たり前すぎて逆にまとまった情報がネット上にないのかもしれない。であれば得られた知見は共有しておくべきだろう。 結論から言うとジョブの共通化には再利用可能なワークフロー用いるのが

                            Github Actionsによる継続的デリバリーの構築 - SO Technologies 開発者ブログ
                          • 【2024年6月版】フロントエンドアーキテクチャ界隈の必読記事まとめ【TechFeed】

                            この記事は、<strong><a href="https://techfeed.io/events/techfeed-experts-night-31">TechFeed Experts Night#31 〜 フロントエンドアーキテクチャの現状と未来</a></strong>の開催に際し、TechFeedのデータを元に日本語記事ランキングを紹介していくものです。 本記事は、TechFeed Experts Night#31 〜 フロントエンドアーキテクチャの現状と未来のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 こんにちは、TechFeed CEOの白石です。 この記事は、TechFeed Experts Night#31 〜 フロントエンドアーキテクチャ

                              【2024年6月版】フロントエンドアーキテクチャ界隈の必読記事まとめ【TechFeed】
                            • 新世代AIリップシンク対決。感情豊かで高速な「Hedra Character-1」とオープンソースだがNVIDIA GPU必須「Hallo」。どっちが使い物になるか試してみた結果(CloseBox) | テクノエッジ TechnoEdge

                              リップシンクは動画生成AIサービスが多く手掛けてきましたし、オープンソースソフトもいくつかありますが、満足できるものがなかなかないというのが現状です。 筆者が現在リップシンクでメイン使いしているのは、HeyGenです。Sad TalkerはAUTOMATIC1111のプラグインとして無料で使えますが、リップシンクが不自然で、商用サービスとして先行してたD-IDも不自然さが目立ちました。 HeyGenは1曲まるごとのリップシンクができるうえに、PikaやRunwayのリップシンクでは口を開けた際に下の歯だけ見えるなど不自然さがあるのに対して、口を開けても違和感が少ないのは大きなメリットです。 しかし、髪の毛のボリュームがあるとその部分が固定されて見えてしまい、不自然さが目立ってしまいます。このため、リップシンクを使うときにはショートヘアにするなどの工夫をしていました。 こうした問題点を解消で

                                新世代AIリップシンク対決。感情豊かで高速な「Hedra Character-1」とオープンソースだがNVIDIA GPU必須「Hallo」。どっちが使い物になるか試してみた結果(CloseBox) | テクノエッジ TechnoEdge
                              • オープンストリーム、MLOpsにおけるデータやモデルのバージョン管理を自動化する「Knitfab」をリリース

                                Knitfabは、MLOpsにおけるデータやモデルのバージョン管理が非常に重要かつ困難な作業になるという課題を解決すべく、機械学習やAIの研究者・エンジニアがより生産的に仕事ができるようにしたい、との思いから企画された独自のデータ/モデルバージョン管理自動化ソフトウェア。 Knitfab上で機械学習の処理を実行すると、自動的にそこで使うデータセットやモデルがもれなく保存され、履歴管理が行われる。Knitfab上のワークロードは、Docker化可能な実行ファイルならどんな言語やフレームワークを組み合わせたものでも対応し、任意の技術で作った機械学習やデータ解析ソフトウェアもすべて使用できる。 Knitfabの導入にあたって、既存の機械学習スクリプトやデータ処理プログラムに対して、特定のフレームワークを要求することはなく、登録されたデータ処理をすべて自動監視して、履歴を自動的に記録する。 Kni

                                  オープンストリーム、MLOpsにおけるデータやモデルのバージョン管理を自動化する「Knitfab」をリリース
                                • 週刊Railsウォッチ: Ruby on Jets 6.0がRailsをサポートほか(20240620後編)|TechRacho by BPS株式会社

                                  週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やX.comでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報: Ruby on Rails — Better error message, opt-i

                                    週刊Railsウォッチ: Ruby on Jets 6.0がRailsをサポートほか(20240620後編)|TechRacho by BPS株式会社
                                  • GoとGCSで100GBの巨大zipファイルを展開する | Re:Earth Engineering

                                    はじめに ファイルをアップロードすることができる機能を持ったWebアプリケーションやクラウドサービスは世の中に多数あります。しかし、アップロードしたzipファイルを自動で展開(解凍)してくれて、中身のファイルが閲覧できる機能を持ったサービスは、あまり多くはないかもしれません。 もし、Google Cloud上で、zipファイルをアップロードし自動的に展開してGCSに配置するシステムを作るとしたら、どうやって実現すればよいでしょうか。たとえ100GBのzipファイルでも問題なく展開できるようにするには? そんな難題に挑み、GCSにアップロードされた100GB級のzip/7zファイルを自動的に展開することができるシステムをGoで実装し、プロダクションレベルで実現しました。その技術について解説します。 背景 Eukaryaでは、国土交通省が主導しているProject PLATEAU(全国自治体の

                                      GoとGCSで100GBの巨大zipファイルを展開する | Re:Earth Engineering
                                    • proxmox cluster proof of concept

                                      proxmox.md ProxMox Cluster - Soup-to-Nutz aka what i did to get from nothing to done. note: these are designed to be primarily a re-install guide for myself (writing things down helps me memorize the knowledge), as such don't take any of this on blind faith - some areas are well tested and the docs are very robust, some items, less so). YMMV Purpose of Proxmox cluster project Required Outomces of

                                        proxmox cluster proof of concept
                                      • Ruby 3.3.3にアップグレードするとbundle installでnet-popがインストールできない|TechRacho by BPS株式会社

                                        2024.06.17 Ruby 3.3.3にアップグレードするとbundle installでnet-popがインストールできない Ruby 3.3.3がリリースされました Ruby 3.3.3がリリースされたので、自分のRailsアプリのRubyを3.3.3にアップグレードしようとしたところ、ローカルのDockerコンテナではRailsアプリを正常に実行できたにもかかわらず、Herokuにデプロイするとbundle installの部分で以下が発生してデプロイできませんでした。 ... Downloading net-pop-0.1.2 revealed dependencies not in the API or the lockfile (net-protocol (>= 0)). Running `bundle update net-pop` should fix the prob

                                          Ruby 3.3.3にアップグレードするとbundle installでnet-popがインストールできない|TechRacho by BPS株式会社
                                        • Avoiding Beginner Mistakes Hampering You to Scale Backend⚡️

                                          This blog covers how I unlocked performance that allowed me to scale my backend from 50K requests → 1M requests (~16K reqs/min) on minimal resources (2 GB RAM 1v CPU and minimal network bandwidth 50-100 Mbps). It will take you on a journey with my past self. It might be a long ride, so tighten your seatbelt and enjoy the ride! 🎢 It assumes that you are familiar with the backend and writing APIs.

                                            Avoiding Beginner Mistakes Hampering You to Scale Backend⚡️
                                          • nvidia-dockerが突然GPUを認識しなくなる問題

                                            以下の記事で対処法について知った。 なお、この問題についてはnvidia-dockerがISSUEの原因と対処法について文書を公開している。 原因は、簡単にいうと、cgroupの管理がsystemctlとdockerとで競合しているということらしい。cgroupの管理をsystemctl以外にすることがワークアラウンドになる。 nvidia-dockerの次のpactch releaseで解決する予定とのこと。 環境

                                              nvidia-dockerが突然GPUを認識しなくなる問題
                                            • GitHub Copilotの統合で強化された「Visual Studio 2022 バージョン 17.10」のGitツール機能とは

                                              Microsoftは2024年6月12日(米国時間)、5月に一般提供を開始した統合開発環境「Visual Studio 2022 バージョン 17.10」の最新のGitツール機能を公式ブログで紹介した。 GitHub CopilotのAIアシスタンス Visual Studio 2022 バージョン 17.10では、「GitHub Copilot」のAI(人工知能)ベースのコーディング支援機能がシームレスに組み込まれている。こうしたAIアシスタンスにより、面倒なバージョン管理がより容易になり、チームコラボレーションも促進されると、Microsoftは述べている。 新しいAIアシスタンスによる以下のGitツール機能を試すには、アクティブなGitHub Copilotサブスクリプションを持ち、GitHub Copilotコンポーネントをインストールして、GitHub Copilotメニューで「

                                                GitHub Copilotの統合で強化された「Visual Studio 2022 バージョン 17.10」のGitツール機能とは
                                              • VMware総合スレ Part54

                                                0001名無しさん@お腹いっぱい。 (ワッチョイW c66e-nvBa)垢版 | 大砲2024/03/17(日) 10:33:25.56ID:A1WHqHfZ0 !extend:on:vvvvv:1000:512 次スレを立てる方は↑を二行重ねて書いてください 公式 https://www.vmware.com/ 動画 https://www.google.com/search?q=VMware&tbm=vid&tbs=sbd:1 ※前スレ >VMware総合スレ Part53 >https://egg.5ch.net/test/read.cgi/software/1700827049/ VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured 0002名無しさん@お腹いっぱい。 (ワッチョイW 8b6e-nvBa)垢版 | 大砲2

                                                • OpenAPI GeneratorでSlim3向けのソースコードを生成 - Qiita

                                                  OpenAPI GeneratorのDockerコンテナの利用 作業は参考先の内容にしたがってOpenAPI GeneratorのDockerコンテナを使用したが、最新のコンテナではSlim3が未対応になっているため、以前のバージョン3.3.4を使用した。 Web APIスタブへの変換 参考先に記載の(Swagger Petstoreの簡易版)petstore.yamlを、以下のコマンドでWeb APIのスタブコードに変換することができた。 docker run --rm -v ${pwd}:/local openapitools/openapi-generator-cli:v3.3.4 \ generate -g php-slim -i /local/petstore.yaml -o /local/petstore . ├── README.md ├── composer.json ├─

                                                    OpenAPI GeneratorでSlim3向けのソースコードを生成 - Qiita
                                                  • Web UIとWeb APIとCLIをまとめてKarateでテストする - Qiita

                                                    Karate とは? Gherkin記法で記載するテストフレームワークです。 元々はWeb APIのテストフレームワークでしたが、いつのまにかブラウザ操作や画像データを利用したGUIのテスト、さらにコマンドラインも実行できるようになっていました。 そこで、Karateを使ってブラウザやAPI、CLIツールを使ったRedmineのテストをしてみます。 以下をKarateで操作します。 Chromeで、Redmine にログイン Chromeで、設定ページから「RESTによるWebサービス」を有効化 Chromeで、個人設定のページを開きAPIアクセスキーを取得 REST APIで、取得したAPIアクセスキーをつかって、チケットを作成 Redmineのコマンドラインツールで、作成したissueを確認 実際のテストコードは以下になります。シンプルに可読性よくかけます。 雰囲気で何をやっているか読

                                                      Web UIとWeb APIとCLIをまとめてKarateでテストする - Qiita
                                                    • WinRMを使ってWindowsを遠隔操作してみた|SHIFT Group 技術ブログ

                                                      はじめにこんにちは、DevOpsエンジニアのユです。 普段はWindowsOSを使用していますが、開発は殆どLinuxベースなので、Windows PowerShellは初心者です。 案件より、環境のVDI(Windowsサーバーのバーチャル作業インターフェース)から他のWindowsにアクセスしてPowerShellを操作し、スクリプトを実行したいということで、WinRMの操作を勉強しました。 今回はPowerShellでWindowsから遠隔で他のWindowsのを操作するイロハを紹介したいと思います。 WinRMとは?WinRMはWindows PowerShellを遠隔から操作する機能です。 他のWindowsコンピュータのPowerShellコマンドラインを呼び出してコマンドの実行やプログラムの起動などを行うことができます。 詳細はMicrosoftのドキュメントを参照してくださ

                                                        WinRMを使ってWindowsを遠隔操作してみた|SHIFT Group 技術ブログ
                                                      • Azure Container Apps 紹介 Azureコンテナサービスとの比較編 - JBS Tech Blog

                                                        Azure Container Apps 紹介 概要編 では、Azure Container Appsの概要についてご紹介いたしました。 今回は他のAzureコンテナサービスの特徴と、Azure Container Appsとの違いについてご紹介いたします。 Azureコンテナサービスとは Azureコンテナサービス比較 Azure App Service Azure Container Instances Azure Kubernetes Service Azure Functions Azure Container Apps 最後に Azureコンテナサービスとは コンテナは、アプリケーションとその設定やライブラリなどの依存関係をパッケージ化し、OSに依存することなく実行環境を構築できる技術です。プロセスを分離してデプロイできるため、可搬性、軽量性、柔軟性に優れています。 Micros

                                                          Azure Container Apps 紹介 Azureコンテナサービスとの比較編 - JBS Tech Blog
                                                        • 週刊Railsウォッチ: Rails 8からPropshaftがアセットパイプラインのデフォルトにほか(20240619前編)|TechRacho by BPS株式会社

                                                          週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 公式更新情報: Ruby on Rails — Better error message, opt

                                                            週刊Railsウォッチ: Rails 8からPropshaftがアセットパイプラインのデフォルトにほか(20240619前編)|TechRacho by BPS株式会社
                                                          • Difyのアップデートに失敗 - BfD (blog for Drafts)

                                                            Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting "/home/user/docker/compose/dify/docker/volumes/ssrf_proxy/squid.conf" to rootfs at "/etc/squid/squid.conf" caused: mount through procfd: not a directory: unknown: Are you trying to mount a directory onto a file (

                                                              Difyのアップデートに失敗 - BfD (blog for Drafts)
                                                            • Cloud Runで始めるServer Side Swift

                                                              ずっとSwiftでサーバーサイドの開発をしたいと思いながら数年。Cloud FunctionsがV2に対応したことや、Swift Foundationがリリースされたことや、EventarcがFirestoreに対応したことや、ChatGPTによってコーディングが加速したことなどなどの理由でServerSideSwiftにも本格的に参入しても良さそうだなと思ったのでやってみました。 Firebase + Cloud Run + Vaporで開発を進めます。 Vapor まずはVaporに触れてみましょう。 Vaporは、Swift言語で記述されたWebアプリケーションフレームワークです。 Vaporは、Webアプリケーションを構築するための多数のツールと機能を提供し、高速でスケーラブルなアプリケーションの開発を支援します。 Vaporは、Swift言語のAsync/Await機能を活用して

                                                                Cloud Runで始めるServer Side Swift
                                                              • GraalVM を使って WebAssembly を実行してみる - Qiita

                                                                Zenn にも書籍として公開しています. 読みやすい方で読み進めていただけたらと思います. Zenn の方が最新版です. この記事の目的 GraalVM ずっと触ってみたかったんですが,WebAsssembly 周りの実装が増えてきていることで万を持して動かしてみることにしました! こちらの記事では,公式ドキュメントに従って GraalVM を動かしてみた結果と実装例,コメント等を残します. こちらの記事を参考にして GraalVM を活用した Java プロジェクト開発 & WebAssembly 埋め込みの基礎を学ぶことができます. Java が初めての方も含め,なるべく誰でも手を動かして動作を再現できるように記載しています. GraalVM の基本機能紹介から行うので,WebAssembly 連携だけ気になる方は WebAssembly (Wasm) 連携する まで読み飛ばしてくださ

                                                                  GraalVM を使って WebAssembly を実行してみる - Qiita
                                                                • Agents for Amazon Bedrock にインスタンスの情報を収集させる | iret.media

                                                                  はじめに Bedrock をキャッチアップしていますが、今回は Agents for Amazon Bedrock を触ってみました。指定したモデルに対して自然言語による指示で特定のアクションを実行させます。やることとしては、全リージョンの EC2 インスタンスに対して怪しいインスタンスがないかチェックしてもらいます。アクションは以下を設定します。 全リージョンのインスタンス総数、実行中インスタンス数を調べる 全リージョンで Owner タグのついていないインスタンスを調べる 全リージョンでインバウンドが解放された (0.0.0.0/0 が許可された) インスタンスを調べる 構成 以下のような構成です。今回も CDK で作ります (リポジトリ) Streamlit を使う 前回に引き続き Streamlit を Docker コンテナで動かします。今回は認証機能をつけたりチャット形式の U

                                                                    Agents for Amazon Bedrock にインスタンスの情報を収集させる | iret.media
                                                                  • dockerコンテナで作成したPHP実行環境のプログラムをvscodeのxdebugでデバッグできる環境を作成する

                                                                      dockerコンテナで作成したPHP実行環境のプログラムをvscodeのxdebugでデバッグできる環境を作成する
                                                                    • 【Docker】doceker-composeを本番環境と開発環境で分ける - Qiita

                                                                      本番環境用のdocker-compose 従来、コンテナの作成は開発環境でのみ行われることが多かったが、これを本番環境でも利用することで、開発環境と同一の環境での運用を可能とし、サービスの冗長性を高め、環境の違いによる不具合を軽減する事例が増えているそうだ。 コンテナを構築するための情報が記載されているファイルがdocker-compose.ymlである。そしてこのファイルは、本番環境と開発環境で使い分けが可能である。 今回実施する内容は、使い分けというよりは、本番環境用にファイルの内容を上書きするという言い方が正しいかも知れない。具体的にはdocker-compose.ymlとは別に、docker-compose-prod.ymlという名称のファイルを作成し、コンテナの構築時に以下のように-fオプションで参照するdocker-composeファイルを指定する方法である。

                                                                        【Docker】doceker-composeを本番環境と開発環境で分ける - Qiita
                                                                      • ymstmsys site | ymstmsys site

                                                                        Cato クラウドで Egress IP を固定にする際の課題と推奨設定 2024-06-05 外部記事 Cato 【RFC 9562】新しい UUID の概要紹介 2024-05-20 RFC ヤマハ RTX1100 の初期化とファームウェアアップグレード 2024-05-01 ルータ Cato クラウドの XDR 活用に向けた初めの一歩 2024-04-26 外部記事 Cato 【RFC 9449】OAuth のトークン利用者を制限する DPoP について 2024-04-09 外部記事 RFC OAuth Cato クラウドの FQDN ベースの制御の仕組みと課題 2024-03-29 外部記事 Cato Cato クラウドの TCP Acceleration の仕組みと効果測定 2024-02-26 外部記事 Cato 【RFC 9421】HTTPメッセージの電子署名に関するインタ

                                                                        • mysql の CHECKSUM TABLE が 自動テストのDBロールバックする時に便利だった - Qiita

                                                                          はじめに 去年は、言語バージョンアップにおけるE2Eテストの考え方とアプローチ方法についてを書きました。 今回は、「DBの差分とロールバック」 に関して書きたいと思います。 DB Diff を実際に使ってみた結果 前回の記事では、「DB Diff」というツールを使うことで、比較とロールバックを自動で行うことができると書いていました。 ★E2Eで検証するデータ種類によって比較方法 新規登録で同じデータが登録される。 → 「どのテーブルに変更が加わったのか?」は DBデータファイルの更新日時等から自動取得させる。 → 登録されたDBデータの差分の比較。( DB Diff ) → 比較後にテスト実行前の状態に戻す( DB Diff ) とある問題が発生し、本格的な導入を断念することにしました。 レコードが多いテーブルの比較を行う場合に時間がかかり、テスト実行後のデータロールバックに時間がかかりす

                                                                            mysql の CHECKSUM TABLE が 自動テストのDBロールバックする時に便利だった - Qiita
                                                                          • #OSRDとは何か?鉄道インフラの設計,容量分析,タイムテーブル化,シミュレーション用のオープンソースWebアプリケーション #六30

                                                                            https://github.com/OpenRailAssociation/osrd  より OSRDとは何か?鉄道インフラの設計,容量分析,タイムテーブル化,シミュレーション用のオープンソースWebアプリケーション #六30 OSRD ってなんだ? OSRD は、鉄道インフラの設計、容量分析、タイムテーブル化、シミュレーション用のオープンソース Web アプリケーションです。 それは永遠に無料でオープンソースです! プロジェクトの詳細をご覧ください オースド。fr。. 警告 OSRD はまだ本番環境が整っていません。ユーザーとプログラミング インターフェイスは変更できるし、変更される予定です(今が提案を行う時期です!)。重要な機能が欠けています。ドキュメントはまばらです。頻繁な変更に対処する準備ができていない限り、OSRD に依存しないでください。 はじめに インフラストラクチャの例を

                                                                            • docker-compose.override.yml で 打ち消し定義 ができるようになった。

                                                                              以下の様に、 docker-compose.override.yaml で、 !reset を指定することにより、設定が無かった事にできます。 docker-compose.yaml 詳しくは、以下のPRを見て下さい\(^o^)/ 私の要件では、 github Actions で コンテナを 使うときは、 素早く起動するよう、コンテナイメージから、取得したい。 開発環境では、 気軽に、コンテナ設定を 変更したい。 のような感じなので、 githubActions で動くときは、 docker-compose.yml に 対して、 docker-compose.override.yml で buildを !reset で打ち消しを行い、image から コンテナを取得します。 今まで、これをやるには、 yamlファイルの 置換や、 .env でゴニョゴニョやる必要がありましたが、打ち消しでき

                                                                                docker-compose.override.yml で 打ち消し定義 ができるようになった。
                                                                              • AWS LambdaをDocker化する際の注意点と学びの備忘録 - Qiita

                                                                                はじめに AWS Lambdaを使ってデプロイするときに、 Dockerイメージを使って、デプロイしたいケースがありました。 すでに、動いているLambdaをLambda Dockerへ変更する際に、 つまずきポイントがあったので、備忘録として、残しておきます Lambdaでコンテナイメージを利用とは? Lambdaには、通常のLambda(ソースコードのみを記述するタイプ)と Dockerイメージを利用するパターンが存在する ※Dockerイメージは、ECRから参照し、Lambda上で実行が出来る なぜDockerイメージを使うのか? 通常のLambdaとLambda Dockerには、仕様の一部に違う部分が存在している 今回、Lambda Dockerを利用したいと考えたのは、 通常のLambdaよりも、大きいパッケージを展開できる為 ●Lambda 50 MB (圧縮、直接アップロー

                                                                                  AWS LambdaをDocker化する際の注意点と学びの備忘録 - Qiita
                                                                                • 株式会社エコリング【コーポレートサイト】

                                                                                  こんにちは。EDX推進部の村上です。こちらの章にて、ECSとECRの環境構築を行います。 前の章はこちら vpcを構築まず初めに今回の環境を構築するVPCを作成します。今回はcloud formationを使って、VPC、インターネットゲートウェイ、サブネット等の必要なネットワーク設定を作成します。以下のリンクよりテンプレートファイルを取得してください。vpcスタック こちらのファイルを解凍後、cloud formationを開き、テンプレートファイルのアップロードから作成を行います。 スタック名:eco-line-systemPJPrefi... ・ECSへのCI/CD構築 ※後日記事を記載します 構成図 最終的な構成は以下のように構築します。 こちらの構成が完成すれば、開発と本番環境へのデプロイは以下のようになります。 開発の流れについて ローカル環境のdocker上で開発を行う 開発