並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 319 件 / 319件

新着順 人気順

namespaceの検索結果281 - 319 件 / 319件

  • PHP 8.2: Dynamic Properties are deprecated

    In PHP classes, it is possible to dynamically set and retrieve class properties that are not declared. These properties do not adhere to a specific (similar to typed properties), and it requires the use of __get() and __set() magic methods to effectively prevent or control how dynamic properties are set and retrieved. class User { private int $uid; } $user = new User(); $user->name = 'Foo'; In the

    • Improved Cloudflare Workers testing via Vitest and workerd

      Improved Cloudflare Workers testing via Vitest and workerd03/15/2024 This post is also available in Español. Today, we’re excited to announce a new Workers Vitest integration - allowing you to write unit and integration tests via the popular testing framework, Vitest, that execute directly in our runtime, workerd! This integration provides you with the ability to test anything related to your Work

        Improved Cloudflare Workers testing via Vitest and workerd
      • 【初心者】AWS CloudFormationでVPC構築~EC2起動 - Qiita

        AWSTemplateFormatVersion: '2010-09-09' Description: VPC-EC2-tamplate ##################################################################### # Parameters Setting ##################################################################### Parameters: Region: Description: Region Type: String Default: ap-northeast-3 SystemName: Description: ServerName Type: String Default: hogehoge VpcCidrBlock: Description:

          【初心者】AWS CloudFormationでVPC構築~EC2起動 - Qiita
        • RubyKaigi 2024で印象に残ったセッションとRubyistと一緒に過ごした楽しい時間

          5/15〜17に沖縄で開催されたRubyKaigi 2024に参加しました RubyKaigiのセッションの中で印象に残ったことについて書きます エモリハウスや懇親会など、RubyKaigiの周辺でも楽しい時間を過ごすことができました 今回のブログ担当は石川です。2024/5/15〜5/17に沖縄で開催されたプログラミング言語Rubyの国際会議RubyKaigi 2024に参加したので、その様子や感想を書いていきます。 RubyKaigi 2024のセッションの中で印象に残ったことについて書きます。 Writing Weird Code 資料: https://drive.google.com/file/d/1Dkx15u_5UAGoFqJHCeAuj2FXS-z_U7EE/view Weird Code(奇妙なコード)をテーマとしたセッションでした。 文字や記号で動く魚を描いたアニメーシ

            RubyKaigi 2024で印象に残ったセッションとRubyistと一緒に過ごした楽しい時間
          • Deno 1.35: A fast and convenient way to build web servers

            Deno’s vision is to make programming as simple as possible, which is why the runtime ships with a robust toolchain, native TypeScript support, and web standard APIs, so you can skip configuration and learning a new set of APIs and be productive immediately. Today’s minor release brings us closer to that vision: a fast and convenient way to build web servers, Deno.serve(), is now stable improving n

              Deno 1.35: A fast and convenient way to build web servers
            • Visual StudioのGitHub Copilot Chatを使ってコミットメッセージを生成する - Alternative Architecture DOJO

              こんにちは、MLBお兄さんこと松村です。 この記事は Microsoft Top Partner Engineer'sAdvent Calendar 2023 の14日目の記事です。 japan.zdnet.com 今月(2023年12月現在)に一般提供が開始となった GitHub Copilot Chat を、皆さんはもう使い始めているでしょうか? github.blog GitHub Copilot Chat とは、一部の IDE にてチャットウィンドウやエディター内で GitHub Copilot を利用することができる機能です。 現在サポートしている IDE は以下となります。 Visual Studio Visual Studio Code JetBrains IDE docs.github.com 今回の記事は Visual Studio の GitHub Copilot Ch

                Visual StudioのGitHub Copilot Chatを使ってコミットメッセージを生成する - Alternative Architecture DOJO
              • モジュラーモノリスへ ~過剰なマイクロサービスの統廃合に取り組み始めた話~

                開発の歴史弊社のサービスローンチ期である 2016 年前後は「マイクロサービスアーキテクチャ」がトレンド化しており、海外では Netflix が大きな成果をあげたことで有名ですが、国内でもメルカリ等 多くの採用事例が続き話題となっていきました。弊社もマイクロサービスを採用し、当時においては比較的先駆者として様々なプラクティスを導入してきました。 開発チームの拡大に伴い、それぞれ開発のしやすさやデプロイ速度を優先し機能や案件に応じて サブスクリプション機能を管理するサービス、チャット機能を管理するサービス、健康プログラムを提供するサービスといったようにサービスはどんどん増えていきます。 気づけば、大小あれどサービス数は 60 以上に.. 結果としてそれに詳しい人が不在になる多くの「無人化サービス」が発生することになりました。 いわゆるマイクロサービスのメリットとして挙げられる「開発規模を小さ

                  モジュラーモノリスへ ~過剰なマイクロサービスの統廃合に取り組み始めた話~
                • TerraformフォークとなるOpenTofu 1.6.0を、Provider側の気持ちになりながら試してみた - kmuto’s blog

                  3行 現時点ではOpenTofu 1.6.0はユーザー体験としてはほぼTerraform 1.6なので、コマンドがterraform→tofuになった以外はユーザー側で感じる変化はなさそう(設定ファイルやstateファイルなどもTerraformそのまま)。Mackerel Providerも動く。 Provider側としては、すでに登録されているProviderであれば、当面は何もしなくてもGitHubリリースしたものがOpenTofuレジストリに最新反映される模様(GPG署名している場合は公開鍵をレジストリにサブミットする必要あり)。 今の時点では問題ないと言っても、OpenTofu/Terraformの乖離が進んで互換性が失われると、Providerは別リポジトリを用意する必要がありそう or Terraform/OpenTofuどちらかを諦めることになりそう。 3行 背景 ユーザー

                    TerraformフォークとなるOpenTofu 1.6.0を、Provider側の気持ちになりながら試してみた - kmuto’s blog
                  • [アップデート]Amazon Personalizeで新たなレシピUser-Personalization-v2とPersonalized-Ranking-v2が使えるようになりました | DevelopersIO

                    実際に使ってみた これらのv2のレシピを実際に利用してみます。 以下のサイトより映画の評価データ(ml-latest.zip)をダウンロードして利用します。このデータを加工して、「特定のユーザーがある映画をある時間に見た」というリストとIDに紐づいた映画リストを作成し、次に見る映画をPersonalizeを使っておすすめするというシナリオです。レコード数を絞って、ユーザー10,000件に紐づく1,000,000レコードのデータを利用します。 MovieLens | GroupLens 「特定のユーザーがある映画をある時間に見た」というリストは以下のような形式でinteractions.csvという名称でS3バケット上に保存します。 USER_ID,ITEM_ID,TIMESTAMP 110561,47629,1311928128 110561,48600,1312008463 110561

                      [アップデート]Amazon Personalizeで新たなレシピUser-Personalization-v2とPersonalized-Ranking-v2が使えるようになりました | DevelopersIO
                    • JavaScript Interview Questions

                      Here is a list of common JavaScript interview questions with detailed answers to help you prepare for the interview as a JavaScript developer. JavaScript continues to be a cornerstone of web development, powering dynamic and interactive experiences across the web. As the language evolves, so does the complexity and scope of interview questions for JavaScript developers. Whether you’re a fresher de

                        JavaScript Interview Questions
                      • Dive deep into security management: The Data on EKS Platform | Amazon Web Services

                        AWS Big Data Blog Dive deep into security management: The Data on EKS Platform The construction of big data applications based on open source software has become increasingly uncomplicated since the advent of projects like Data on EKS, an open source project from AWS to provide blueprints for building data and machine learning (ML) applications on Amazon Elastic Kubernetes Service (Amazon EKS). In

                          Dive deep into security management: The Data on EKS Platform | Amazon Web Services
                        • Expo SDK 49

                          Today we’re announcing the release of Expo SDK 49. SDK 49 includes React Native 0.72.4. Thank you to everyone who helped with beta testing. Integrated network debugging and React devtoolsNetwork debugging is now available in the JS debugger. For several SDK releases, it has been possible to launch the JS (Hermes) debugger directly from Expo CLI with the j shortcut. This debugger now also includes

                            Expo SDK 49
                          • Serverless Apps on Cloudflare

                            About This Title Pages: 275 Published: November 2024 ISBN: 9798888650714 In Beta Serverless Apps on Cloudflare Build Solutions, Not Infrastructure by Ashley Peacock Use serverless technologies to build applications that scale, more quickly and easily, and without worrying about deployment. Whether you’re writing an API, a full-stack app, or real-time code, harness the power of serverless on Cloudf

                              Serverless Apps on Cloudflare
                            • RubyKaigi 2024 - Namespace, What and Why (Day1) - Techouse Developers Blog

                              こんにちは、2023年に新卒で入社し、クラウドハウス採用事業部でバックエンドエンジニアをしている上野(izumitomo)です。最近ではスクラムマスターとして働いています。 本記事では、RubyKaigi 2024の1日目のSatoshi Tagomori(@tagomoris)さんによるセッション『Namespace, What and Why』について紹介させていただきます。 Namespaceとは 本セッションはNamespaceという、Rubyのコードを隔離された別々の空間に分ける開発中の機能がテーマです。 ここにおけるNamespaceとは、アプリケーションやライブラリを隔離された空間上で読み込むものです。 Namespaceの実現のためには以下の3つの処理が必要となります。 ある空間でアプリケーション・ライブラリを読み込む 読み込んだことによる影響を他の空間から隔離する その空

                                RubyKaigi 2024 - Namespace, What and Why (Day1) - Techouse Developers Blog
                              • PHPerがRuby(Ruby on Rails)を約3年経験した結果 - Qiita

                                はじめに Hubbleでバックエンドエンジニアをしている @power3812 です。オブジェクト指向大好きマンで、神クラスを作れないかと模索の日々です 今回はHubbleに転職して約3年経つので、振り返りの意味も込めてPHPerで一切Rubyを触ったことがなかった僕が、約3年Rubyを使った所感を書こうと思います! 筆者のサマリ 大学は電子情報で大学院は技術経営を学んでしました。大学院は21卒なので21卒で就活をして、サマーインターンでWeb開発を知り、PHPと出会い、Web開発の沼にハマりました。 しかし、大学院にいるよりも早く実践を積みたいと、大学院を中退し、20卒としてソーシャルゲーム会社に就職しました。 ソーシャルゲームということで、PHPをそのまま経験、その後受託系の会社に転職し、そこにはPHPerKaigiの運営にも携わっている方にPHPの真髄を叩き込まれました。 その後、自

                                  PHPerがRuby(Ruby on Rails)を約3年経験した結果 - Qiita
                                • 2024年|CANARY アプリの技術スタック

                                  はじめに こんにちは。カナリーでソフトウェアエンジニアをしている @snamiki1212 です。 私たちは 【もっといい「当たり前」をつくる】 をミッションに掲げている不動産テックカンパニーです。弊社では、現在下記のプロダクトを運用しています。 「CANARY」: BtoC のお部屋探しポータル(アプリ/Web) 「CANARY Cloud」: BtoB SaaS(不動産の仲介会社様向けの顧客管理システム) この記事では、 CANARY のアプリで利用している技術スタックについてまとめています。 (この記事は自分含めてアプリの開発をメインで行っていたエンジニア @yoshi-jr / @centerfield77 と共同で執筆しています) この記事を読んでわかること CANARY のアプリについて技術スタックの全体像・概要が理解できる 話すこと CANARY のアプリのアーキテクチャ C

                                    2024年|CANARY アプリの技術スタック
                                  • C++でEntity Component Systemを実装してみる

                                    はじめに CPUの進化により、データの処理速度は毎年驚異的な速度で上がっています。それに対し、データをメモリから受け取る速度はここ十数年で数倍程度にしか進化してません。 その結果、プログラムの実行時間の大部分がデータ取得の待機時間に費やされるようになってしまいました。 そこで、キャッシュメモリとCPUの特性を生かし、データ取得の待機時間を減らすことでパフォーマンスの向上を図ろうとしたのがEntityComponentSystem(ECS) です。 今回は、そんなECSをC++で実装してみたので、その基本的な概念から作り方まで解説していこうと思います。 必要な前提知識 この記事はC++を前提に書いてあるので、ある程度のC++の知識があると読みやすいと思います。 また、途中でコンポーネント指向やオブジェクトプール等のデザインパターンが出てくるので、必要に応じて調べながら読んでいただけると嬉しい

                                      C++でEntity Component Systemを実装してみる
                                    • 空の区間はすべて等しいか - Qiita

                                      経緯 社内で勉強会を開いていて、こんな話をしました。 $l \leq x \lt r$ のような片側の端点だけを含む区間を半開区間といい、$[l,r)$ のように表記します。 配列のスライス(連続する部分列)を表すときは、半開区間を使って「$l$ 番目から $r$ 番目まで($l$ 番目を含み、$r$ 番目を含まない)」とすると便利です。この方法のいいところは、 $l = r$ とすれば空の区間を表すことができ、それを要素と要素の間を表すのにも使えるという点です。たとえば $[0, 0)$ は最初の要素の直前、$[1, 1)$ は最初の要素と $2$ 番目の要素の間、$[N, N)$ は最後の要素の直後、といった具合です。1 ここまで説明したところで、聴衆の数学ガチ勢からツッコミが入りました。「それはおかしい、まるで $[1, 1)$ と $[3, 3)$ が異なるものだと言っているように

                                        空の区間はすべて等しいか - Qiita
                                      • PHP のオートロードはいつ実行されるか - Shin x Blog

                                        下記エントリを書いたところ、ではいつオートローダによって PHP ファイルが読み込まれるのかという質問をいただきました。 blog.shin1x1.com このエントリでは、オートロードの仕組みを交えて、どのようなケースでオートローダが実行されるかをまとめました。 なお、このエントリではクラスの名称をクラス名としていますが、これはインターフェイス、トレイト、enumの名称も含んでいます。 オートローダが実行される条件 オートロード関数の登録 オートローダが実行される PHP コード オートローダが実行されない PHP コード 引数によってオートローダが実行される関数 オートローダ実行の仕組み zend_lookup_class_ex() spl_perform_autoload() 型検査 さいごに オートローダが実行される条件 オートローダは以下の条件を満たした時に実行されます。 spl

                                          PHP のオートロードはいつ実行されるか - Shin x Blog
                                        • Syntax Highlighting code snippets with Prism and the Custom Highlight API

                                          Screenshot of the On-the-fly syntax highlighting of [contenteditable] code snippets demo with DevTools open. Thanks to Prism’s Tokenizer and the Custom Highlight API, the code is highlighted without the need for a bunch of <span> elements wrapped around each token. ~ The way syntax highlighters on the web typically work is a to wrap all tokens in <span> elements with a proper class and use CSS to

                                            Syntax Highlighting code snippets with Prism and the Custom Highlight API
                                          • SPARQLでWikidataからデータを取得する

                                            はじめに この記事は、Wikidataが提供しているチュートリアルとW3Cの仕様をもとに、基本的なSPARQLクエリの書き方を整理したものです。 Wikidataとは WikidataはWikipediaの姉妹プロジェクトで、フリーで使用可能な知識データベースサイトです。Wikipediaと比較して構造化されたデータが取得しやすいので特定のデータのリストアップや辞書作成などに役立ちます。 Wikidataからデータを取得するにはブラウザから各概念のページにアクセスする以外に、SPARQLエンドポイントにクエリを投げて取得するという方法があります。今回は以下のチュートリアルを参考にしてアクセス方法を整理します。 参考: SPARQLとは SPARQLはRDF用の問合せ言語です。SQLに似た文法でクエリを記述しますが、WHERE の記述にRDF特有の表現があります。 参考: Wikidataへ

                                              SPARQLでWikidataからデータを取得する
                                            • WordPressでブロックテンプレートを作成する方法

                                              GutenbergがWordPressの標準エディターとなった今、ウェブデザインの可能性は、WordPressテーマに縛られません。WordPressには、優れたサイトのレイアウトに必要なデザインツールが搭載されており、テーマはサイトの構築やデザイン機能を強化する目的で使用することができます。 そしてブロックテンプレートは、サイト構築をさらに強化してくれる存在。ブロックエディターハンドブックには、以下のように記載されています。 ブロックテンプレートはブロックアイテムのリストとして定義されます。定義済みの属性やプレースホルダーコンテンツを含めることができ、静的にも動的にもできます。ブロックテンプレートを使用して、エディターセッションのデフォルトの初期状態を指定できます。 言い換えるなら、ブロックテンプレートは、デフォルト状態をクライアント上で動的に設定するために使用可能な複数のブロックアイテ

                                                WordPressでブロックテンプレートを作成する方法
                                              • Okta Customer Identity Cloud(Auth0)におけるCloudWatch Logsを活用したログ監視方法のご紹介 | TC3株式会社|GIG INNOVATED.

                                                Okta Customer Identity Cloud(Auth0)におけるCloudWatch Logsを活用したログ監視方法のご紹介 はじめに Okta Customer Identity Cloud(powered by Auth0)は、開発者が認証機能を実装するには非常に簡単なツールではありますが、Okta CICの構築において忘れられがちなのは運用後の設計です。 Auth0は認証に関するログや管理者の操作などのログをAuth0内で管理してくれますが(参考)、プランによってログの保管期間が決まっています(参考)。エンタープライズプランであっても30日が保存の上限期間となっているため、30日を超える期間ログを保存しておきたい場合にはLog Streaming機能を使うことで(Essentialプラン以上が必要です)、AWS S3に格納するなどのことが必要です。前回はその設定をTer

                                                  Okta Customer Identity Cloud(Auth0)におけるCloudWatch Logsを活用したログ監視方法のご紹介 | TC3株式会社|GIG INNOVATED.
                                                • 年末に向けた大掃除 〜Androidアプリのライブラリバージョンアップ〜 - STORES Product Blog

                                                  こんにちは、モバイルアプリエンジニアのnekoです。 今回は STORES ADVENT CALENDAR 10日目の記事として、先日行ったKotlinを始めとしたAndroidアプリのライブラリバージョンアップの話を書きたいと思います。 概要 まず、概要として、主なバージョン変更箇所は下記のとおりです。 その他、依存するライブラリ群もアップデートを行いました。 対象 変更前バージョン 変更後バージョン Kotlin 1.7.20 1.9.20 Gradle 7.2.2 8.1.2 Coroutines 1.6.1 1.7.3 Compose 1.3.1 1.5.0 targetSdkVersion 33 34 JVM 11 17 主な変更点 名前空間の指定 AndroidManifest.xmlのpackage属性として名前空間を設定していましたが、build.gradleのnamesp

                                                    年末に向けた大掃除 〜Androidアプリのライブラリバージョンアップ〜 - STORES Product Blog
                                                  • Pythonの`compile()`関数: 動的なコード実行を可能にする力強いツール - Python転職初心者向けエンジニアリングブログ

                                                    Pythonのcompile()関数: 動的なコード実行を可能にする力強いツール Pythonのcompile()関数は、文字列として与えられたコードをコンパイルし、実行可能なコードオブジェクトに変換します。この強力なツールは、動的なコード生成や実行を可能にし、柔軟性と拡張性を提供します。この記事では、compile()関数の基本的な使い方から、具体的な応用例までをコードを交えて詳しく解説します。 compile()関数の基本 compile()関数は以下のように定義されています。 compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1) source: コンパイルするコードを表す文字列またはAST(抽象構文木)オブジェクト。 filename: コードのソースを識別するためのファイル名。 mode:

                                                      Pythonの`compile()`関数: 動的なコード実行を可能にする力強いツール - Python転職初心者向けエンジニアリングブログ
                                                    • 【Iceberg 1.5新機能】viewの紹介 - 共通メタデータ形式とバージョン管理が実現する新たな可能性 - 流沙河鎮

                                                      はじめに Iceberg view概要 一般的なクエリエンジンにおけるviewの役割 Iceberg viewを使ってみる Iceberg viewのコンセプト メタデータ形式の共有 viewのバージョン管理 Iceberg viewの構成要素と仕組み View Metadata versionsフィールド representationsフィールド 「create_changelog_view」プロシージャによるIcebergのCDC create_changelog_view create_changelog_viewの使い方 引数 アウトプット create_changelog_viewの実行例 Tips Carry-over Rows Pre/Post Update Images ユースケースのアイデア おわりに Appendix: Viewサポートに関連するPR はじめに 2024

                                                        【Iceberg 1.5新機能】viewの紹介 - 共通メタデータ形式とバージョン管理が実現する新たな可能性 - 流沙河鎮
                                                      • Usecase使う?使わない? - Qiita

                                                        まずはじめに この記事では、私が、ユースケース(Usecase)を 「使った方が良さそう」や「使わなくても良さそう」 を判断するときのポイントを書かせていただこうと思います。 当たり前だろ!と思うことかもしれませんが、 現場で「どういう時に使い分けてますか?」と聞かれることが多々あるので、 今回その内容をアウトプットできたらなと思います。 (ユースケースを "使う" という表現が正しいかは怪しいですが、文脈で汲み取っていただけると嬉しいです) Usecaseとは まず、ユースケースの基本的な定義から説明します。 chat-GPT先生に聞いてみた結果がこちら ユースケースは、ビジネス要件やシステムの機能を実現するためのシナリオや振る舞いを表現する概念であり、 システムのユーザー(エンドユーザーや他のシステム)が実現したい目標や操作を捉えます。 ただし、ユースケースを必ずしも作成する必要はあり

                                                          Usecase使う?使わない? - Qiita
                                                        • 週刊Railsウォッチ: Rails+Ruby 3.3でYJITがデフォルトでオンにほか(20231122前編)|TechRacho by BPS株式会社

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

                                                            週刊Railsウォッチ: Rails+Ruby 3.3でYJITがデフォルトでオンにほか(20231122前編)|TechRacho by BPS株式会社
                                                          • 調整なしですぐ使えるノーコンフリクトなマイクロサービス開発環境 - XICA Tech blog

                                                            はじめに サイカでソフトウェアエンジニアとして、サービス開発をしている浅井と申します。 サイカではKubernetes上にマイクロサービスを展開しています。 このマイクロサービスの開発を進めていくにあたり、1つしか存在しない開発環境を使用するのに順番待ちが発生するといった課題が発生しました。 今回の記事では、サイカがこの課題をどのように解決していったかをご紹介します。 チームがスケールしてきて、開発環境がボトルネックになってしまった方の参考になればと思います。 *以下の話は2022年7月に行った意思決定であるため、2023年現在においては当てはまらない内容があるかと思いますが、ご容赦ください。 課題 前提として、サイカでは自社サービスをSPAとして提供しています。まずユーザーはフロントエンドサーバーにアクセスし、HTML等を取得します。その後ユーザー操作に応じて適宜APIリクエストをBFF

                                                              調整なしですぐ使えるノーコンフリクトなマイクロサービス開発環境 - XICA Tech blog
                                                            • Clojure's deadly sin

                                                              This article is about laziness in Clojure. It is intended to be a comprehensive and objective (however possible) critique of lazy sequences as a feature. In no way do I want this to be a judgment of the decision to make Clojure lazy. Clojure the language is by no means formulaic; creating it involved making a plethora of impactful choices. We can judge by Clojure's longevity that the total package

                                                              • 「Linux で動かしながら学ぶ TCP/IP ネットワーク入門」感想 - msksgm’s blog

                                                                概要 Linux で動かしながら学ぶ TCP/IP ネットワーク入門を読みました。 感想を書きます。 Linuxで動かしながら学ぶTCP/IPネットワーク入門 作者:もみじあめAmazon 概要 前提 目的 事前知識 読了時間 感想 次に関連で勉強すること まとめ 前提 目的 本書を読んだ背景は以下です。 2023年10月〜12月の目標の注力分野の 1 つにネットワーク・Linux を掲げていた SRE に関心があるので、ネットワーク周りの知見を深めたかった ネットワークの知識はほとんど初心者で、学んだ知識も読み物ベースだったので、手を動かしながら学べる内容を優先した 事前知識 ネットワークの知識は以下ぐらいです。普段は Web アプリケーションエンジニアとして勤務しているため、基本的な HTTP の知識は持っています。 [改訂新版]3 分間ネットワーク基礎講座を読んだ Real Worl

                                                                  「Linux で動かしながら学ぶ TCP/IP ネットワーク入門」感想 - msksgm’s blog
                                                                • Visual Studio Code April 2024

                                                                  Version 1.89 is now available! Read about the new features and fixes from April. April 2024 (version 1.89) Update 1.89.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the April 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights

                                                                    Visual Studio Code April 2024
                                                                  • Vulnerability Exploitability eXchange (VEX) beta files now available

                                                                    Red Hat Product Security is pleased to announce that official Red Hat vulnerability data is now available in a new format called the Vulnerability Exploitability eXchange (VEX). In April 2023, we mentioned in an article titled “The future of Red Hat security data”, that Red Hat was working on providing a new security data format. This new format has been created to replace the old OVAL data format

                                                                      Vulnerability Exploitability eXchange (VEX) beta files now available
                                                                    • Lambda Insightsの仕組みと活用方法について整理してみた | DevelopersIO

                                                                      こんにちは、つくぼし(tsukuboshi0755)です! 皆さんはLambda Insightsについて知っていますか? この機能により、Lambda関数自体のAWSメトリクスとは別に、Lambda Insights専用のカスタムメトリクスが追加で作成され、関数のパフォーマンスを簡単に確認できるようになります。 今回はこのLambda Insights自体の仕組みを整理した上で、Lambda Insightsの活用方法について詳しく解説します! Lamdba Insightsを有効化するには Lambda Insightsの有効化手順は、コンソールの場合と、CLI/CloudFormation/CDKを使用する場合とで多少異なります。 コンソールで有効化する場合 以下の画面のように、Lambda関数の設定 > モニタリング及び運用ツールを選択し、編集ボタンより拡張モニタリングをオンにする

                                                                        Lambda Insightsの仕組みと活用方法について整理してみた | DevelopersIO
                                                                      • Recommended alarms - Amazon CloudWatch

                                                                        The following sections list the metrics that we recommend that you set best practice alarms for. For each metric, the dimensions, alarm intent, recommended threshold, threshold justification, and the period length and number of datapoints is also displayed. Some metrics might appear twice in the list. This happens when different alarms are recommended for different combinations of dimensions of th

                                                                        • Stop using Swagger-UI and MSW, but SDK instead

                                                                          Summary If you're a frontend developer, stop using swagger-ui and msw. Instead, you can build SDK (Software Development Kit) automatically. Which features SDK contain? Collection of fetch functions DTO structures written in TypeScript Mockup simulator for testing Github Repository: https://github.com/samchon/nestia Related Manual: https://nestia.io/docs/migrate With the SDK, you don't need to be s

                                                                            Stop using Swagger-UI and MSW, but SDK instead
                                                                          • Announcing enhanced manageability and usability features for Amazon Redshift Serverless

                                                                            Today, Amazon Redshift announces enhanced manageability and monitoring for features for Amazon Redshift Serverless, including cross-account cross-VPC, custom domain name(CNAME), snapshot scheduling, cross-region copy (CRC), improved visibility for serverless billing in the Redshift console, and version tracking. These features provide you with seamless data access, robust data protection, and cost

                                                                              Announcing enhanced manageability and usability features for Amazon Redshift Serverless
                                                                            • Actions Runner Controller Deep Dive!- コード解説 前編 - - APC 技術ブログ

                                                                              こんにちは!ACS事業部の谷合です。 皆大好きGitHub Actionsにおける、GitHub社公式のSelf-hosted runnerであるActions Runner Controller(以降ARC)の紹介をシリーズでお送りしております。 前回前々回は以下の記事を書いておりました。 Actions Runner Controller Deep Dive!- アーキテクチャ編 - - APC 技術ブログ Actions Runner Controller Deep Dive!- 動作解説編 - - APC 技術ブログ 今回はARCのコードを解説していきたいと思います。 なお、解説は長くなるので今回を前編とします。 はじめに この記事のこと ARCを構成するComponentの種類と役割 Controller Pod Controller処理概要 コード解説 各Controllerの

                                                                                Actions Runner Controller Deep Dive!- コード解説 前編 - - APC 技術ブログ
                                                                              • ECS起動を高速化するSeekable OCI(SOCI)インデックスをGitHub Actionsでも作る - KAKEHASHI Tech Blog

                                                                                SOCIとは? SOCI(Seekable OCI)はAWSが開発しているコンテナイメージの遅延読み込みのための仕組みです。コンテナイメージには起動時には使わないデータも多く含まれています。遅延読み込みによって、起動時には最小限のデータのみ読み込んで起動時間を短縮することを目的としています。コンテナ起動時の遅延読み込み自体は以前から存在しており、有名なものにestargzがあります。estargzはコンテナイメージの中に遅延読み込みのためのインデックスを保存しますが、SOCIはインデックスをOCI Artifactsとしてレジストリに保存します。このため、既存のイメージに手を入れる必要がないという特徴があります。 AWS ECS FargateはSOCIをサポートしており、遅延読み込みによりコンテナ起動速度の向上を図れます。 詳解 : Seekable OCI を使用した AWS Farg

                                                                                  ECS起動を高速化するSeekable OCI(SOCI)インデックスをGitHub Actionsでも作る - KAKEHASHI Tech Blog