並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1703件

新着順 人気順

snapshotの検索結果361 - 400 件 / 1703件

  • [アップデート] Security Hub に PCI DSS にあわせた自動セキュリティチェックが追加されました! | DevelopersIO

    Security Hub が PCI DSS バージョン 3.2.1 にあわせた自動セキュリティチェックをサポートするようになりました。 AWS Security Hub launches security checks aligned to the Payment Card Industry Data Security Standard これまで CIS ベンチマーク (CIS AWS Foundations Benchmark) に対応していた Security Hub ですが、今回のアップデートにより PCI DSS v3.2.1 の要件チェックできるわけですね。すばらしい。 14 サービス 32 要件に対するチェック 今回の自動セキュリティチェックでは 14 の AWS サービスで 32 の PCI DSS 要件に対して継続的なチェックを行うことで、PCI DSS セキュリティのア

      [アップデート] Security Hub に PCI DSS にあわせた自動セキュリティチェックが追加されました! | DevelopersIO
    • クラスメソッド データアナリティクス通信(AWSデータ分析編) – 2023年7~9月合併号 | DevelopersIO

      データアナリティクス事業本部 コンサルティングチームの石川です。コンサルティングチームメンバーを中心に、日々AWSのアナリティクス関連サービスのアップデートとそのブログを追っています。 先月、先々月は業務多忙のため、合併号とさせていただきます。(ゴメンナサイ m(_ _)m) Amazon Redshiftは、Redshift Serverlessのスケジューラやシングルサインオンの対応、 Amazon Forecastとの統合、QUALIFY句のサポートを開始しました。AWS Glueは、AWS Glue for RayがGAになった他に、AWS Glue for Apache Spark 向け Snowflake 接続の一般提供開始、Amazon CodeWhisperer をサポートするようになりました。Amazon QuickSightは、CI/CDを可能にするアセットのデプロイを

        クラスメソッド データアナリティクス通信(AWSデータ分析編) – 2023年7~9月合併号 | DevelopersIO
      • Introducing Amazon Redshift Serverless – Run Analytics At Any Scale Without Having to Manage Data Warehouse Infrastructure | Amazon Web Services

        AWS News Blog Introducing Amazon Redshift Serverless – Run Analytics At Any Scale Without Having to Manage Data Warehouse Infrastructure We’re seeing the use of data analytics expanding among new audiences within organizations, for example with users like developers and line of business analysts who don’t have the expertise or the time to manage a traditional data warehouse. Also, some customers h

          Introducing Amazon Redshift Serverless – Run Analytics At Any Scale Without Having to Manage Data Warehouse Infrastructure | Amazon Web Services
        • A new way to bring garbage collected programming languages efficiently to WebAssembly · V8

          A recent article on WebAssembly Garbage Collection (WasmGC) explains at a high level how the Garbage Collection (GC) proposal aims to better support GC languages in Wasm, which is very important given their popularity. In this article, we will get into the technical details of how GC languages such as Java, Kotlin, Dart, Python, and C# can be ported to Wasm. There are in fact two main approaches:

          • UnityのWebGLアプリ開発における"使えないライブラリ問題"の回避策 - Gaudiy Tech Blog

            ファンと共に時代を進める、Web3スタートアップのGaudiyでUnityエンジニアをしているくりやま(@xamel7)です。 Gaudiyでは"Gaudiy Fanlink"というブロックチェーンや生成AIなどの技術を活用したファンプラットフォームで、漫画、アニメ、アイドルといったIP(知的財産コンテンツ)独自のコミュニティの開発・運営をしています。 service.gaudiy.com このFanlinkの一機能として、現在、新たに開発を進めているのがIPのカジュアルゲームです。 「GANMA!コミュニティ」で先日公開されたカジュアルゲーム ▼登録不要で遊べます ganma-community.com WebサービスであるFanlinkとの連携が必要なこともあり、GaudiyのUnityチームではWebGLビルドによるアプリケーション開発を行っています。 WebGLビルドは、スタンドア

              UnityのWebGLアプリ開発における"使えないライブラリ問題"の回避策 - Gaudiy Tech Blog
            • CloudFormation Resource ImportによるRDSバージョンアップ時の定義差分を解消する一手法 - ZOZO TECH BLOG

              こんにちは。ZOZOテクノロジーズSRE部の西郷です。普段はAWSを用いてマルチサイズプラットフォーム事業(以降MSPと記載します)のシステム構築や運用に携わっています。 このMSPのシステムではRDBにAmazon Aurora PostgreSQLを採用しています。DBを含むネットワークは全てCloudFormationで管理しており、変更は原則テンプレート修正にて行っています。 さて、このAmazon Auroraは定期的なバージョンアップが発生します。この対応についてもテンプレートを更新して行うのですが、組み合わせの悪い部分があり、都度対応を検討してきました。 その問題について、CloudFormationのResource Importを用いることできれいに解決できたため、事例としてご紹介します。 MSPとその生産を支えるインフラ まずはMSPについて少し触れておきます。MSPは

                CloudFormation Resource ImportによるRDSバージョンアップ時の定義差分を解消する一手法 - ZOZO TECH BLOG
              • Detached window memory leaks  |  Articles  |  web.dev

                Detached window memory leaks Stay organized with collections Save and categorize content based on your preferences. What's a memory leak in JavaScript? A memory leak is an unintentional increase in the amount of memory used by an application over time. In JavaScript, memory leaks happen when objects are no longer needed, but are still referenced by functions or other objects. These references prev

                • Elastic Cloudの特権アカウント共用から脱却! - ZOZO TECH BLOG

                  はじめに こんにちは、SRE部 検索基盤SREブロックの花房です。普段は、ZOZOTOWNの検索関連マイクロサービスにおけるQCD改善やインフラ運用を担当しています。 以前まで、検索基盤を支えるチームではElastic Cloudの特権アカウントをメンバーで共用していました。本記事では、2023年4月にリリースされたElastic CloudのRBAC(Role-Based Access Control)機能を活用して、特権アカウントの共用から脱却した取り組みについて紹介します。さらに、既存機能と組み合わせることで実現した、効率的な権限管理についても紹介します。 同様の課題を抱えている読者の方には、下記の部分で参考になれば幸いです。 Elastic CloudにおけるSSOの活用 Elastic CloudのRBACによる権限管理の実例 Elastic Cloudアカウント情報を利用した、

                    Elastic Cloudの特権アカウント共用から脱却! - ZOZO TECH BLOG
                  • jj init — Sympolymathesy, by Chris Krycho

                    What if we actually could replace Git? Jujutsu might give us a real shot. Assumed audience: People who have worked with Git or other modern version control systems like Mercurial, Darcs, Pijul, Bazaar, etc., and have at least a basic idea of how they work. Jujutsu is a new version control system from a software engineer at Google, where it is on track to replace Google’s existing version control s

                      jj init — Sympolymathesy, by Chris Krycho
                    • Node.js — Node v12.10.0 (Current)

                      Notable changes deps: Update npm to 6.10.3 (isaacs) #29023 fs: Add recursive option to rmdir() (cjihrig) #29168 Allow passing true to emitClose option (Giorgos Ntemiris) #29212 Add *timeNs properties to BigInt Stats objects (Joyee Cheung) #21387 net: Allow reading data into a static buffer (Brian White) #25436 Commits [293c9f0d75] - bootstrap: run preload prior to frozen-intrinsics (Bradley Farias

                        Node.js — Node v12.10.0 (Current)
                      • 5分で理解するAWS CDK - Qiita

                        はじめに 本記事はAWS CDKについてキャッチアップすることを目的に、AWS CDKの概念や、ウォークスルーとしてAWSが公開しているWORKSHOPについて記載しています。 AWS Cloud Development Kit (AWS CDK) (以下、CDK)はTypeScript及びPythonなどのプログラミング言語を使用して、AWSリソースを定義し、Terraformの様にInfrastructure as Code(以降、IaC)を実現する手段として、クラウドインフラのリソースをプロビジョニングすることができます。 TerraformはGo言語で書かれた公式のAWS SDKを用いて、Terraform実行時にAWSのAPIを呼び出して、環境を構築しています。 Terraformは1つのプロバイダーに依存することなく、他のプロバイダーのクラウドインフラを扱えることから、汎用性だ

                          5分で理解するAWS CDK - Qiita
                        • 『マインクラフト』にて、谷岡久美氏による音楽が実装される。日本人として堂々の楽曲提供 - AUTOMATON

                          Mojang Studiosは10月20日、『マインクラフト』Java Edition向けのスナップショット21W42Aを公開。大型アップデート「Caves & Cliffs(洞窟と崖)」第二弾のコンテンツの一部がテスト的に先んじて実装された。新たなBGMも導入され、その中で日本人作曲家の谷岡久美氏が、同作に楽曲を提供していることが明らかになった。 Turn up the volume! We're now releasing snapshot 21w42a with new music composed by the fantastic @kuraine and @tanikumi. Have a listen and let us know what you think! https://t.co/ehic2msaSc — Adrian Östergård (@adrian_ivl)

                            『マインクラフト』にて、谷岡久美氏による音楽が実装される。日本人として堂々の楽曲提供 - AUTOMATON
                          • AWS Step Functions と AWS Glue を使用して Amazon DynamoDB テーブルを Amazon S3 にエクスポートする方法 | Amazon Web Services

                            Amazon Web Services ブログ AWS Step Functions と AWS Glue を使用して Amazon DynamoDB テーブルを Amazon S3 にエクスポートする方法 従来の AWS のやり方で、AWS Glue チームが DynamoDB テーブルからネイティブに読み取る AWS Glue クローラおよび AWS Glue ETL ジョブの機能をリリースしたときは、AWS ビッグデータブログで Goodreads はどのように Amazon DynamoDB テーブルを Amazon S3 にオフロードし、Amazon Athena を使用してクエリを実行するのかを公開してから一週間も経っていませんでした。おかげで私はかなりわくわくしていました。コードがより少ないということは、バグもより少ないことを意味します。元のアーキテクチャは少なくとも 18

                              AWS Step Functions と AWS Glue を使用して Amazon DynamoDB テーブルを Amazon S3 にエクスポートする方法 | Amazon Web Services
                            • エアコンぶんぶんお姉さんの1stフルアルバム完成、ノーウェイブ・シンセウェイブだけじゃない12曲入り(全曲解説あり / 動画あり)

                              AIR-CON BOOM BOOM ONESANは昨年1月にCMJKがプロデュースするデビュー作「AIR-CON BOOM BOOM ONESAN E.P.」をリリース。このデビュー作はノーウェイブを現代風にアップデートした3曲と、それらをシンセウェイブにリアレンジした3曲の6曲入りで、音楽マニア、サブカル好き、アイドル好きの間で評判を集めた。 初のフルアルバム制作にあたり、好評であった前作の世界観を踏襲することも考えられたが、“コントをやっても、お芝居をやっても、 歌詞を書いても、歌を歌っても、こんねき(エアコンぶんぶんお姉さんの呼称)は何をやっても何時でも何処でもこんねきである”という事実を世に知らしめるべく、大きな振り幅と多様性を持ったアルバムが制作されることに。完成したアルバムはノーウェイブ、シンセウェイブに加えて、ジャズ、アンビエント、ヘヴィメタル、 ハードエレクトロ、ドラムンベ

                                エアコンぶんぶんお姉さんの1stフルアルバム完成、ノーウェイブ・シンセウェイブだけじゃない12曲入り(全曲解説あり / 動画あり)
                              • Design launch screens for seamless starts - Discover - Apple Developer

                                Instantaneous app launches are a big part of providing a great experience on iPhone or iPad. Whether someone is tapping on your app icon for the first time or returning from elsewhere, they should be able to get started immediately. A launch screen lets you provide that seamless and adaptive experience while your app loads any pertinent information in the background, and you can create it directly

                                  Design launch screens for seamless starts - Discover - Apple Developer
                                • Visual Studio Code October 2019

                                  Version 1.89 is now available! Read about the new features and fixes from April. October 2019 (version 1.40) Update 1.40.1: The update addresses these issues. Update 1.40.2: The update addresses these issues. Downloads: Windows: x64 | Mac: Intel | Linux: deb rpm tarball snap Welcome to the October 2019 release of Visual Studio Code. As announced in the October iteration plan, we focused on houseke

                                    Visual Studio Code October 2019
                                  • FAAS in Go with WASM, WASI and Rust - Eli Bendersky's website

                                    This post is best described as a technology demonstration; it melds together web servers, plugins, WebAssembly, Go, Rust and ABIs. Here's what it shows: How to load WASM code with WASI in a Go environment and hook it up to a web server. How to implement web server plugins in any language that can be compiled to WASM. How to translate Go programs into WASM that uses WASI. How to translate Rust prog

                                    • Introducing Ladle | Ladle

                                      Ladle is a tool for developing and testing your React components in an environment that's isolated and faster than most real-world applications. It supports Component Story Format – a concept widely popular thanks to Storybook. In fact, Ladle has been developed as a drop-in replacement of Storybook – it should already work with your existing stories. Storybook ❤️​At Uber, we are big fans of Storyb

                                        Introducing Ladle | Ladle
                                      • 日比谷音楽祭おさんぽアプリ2020 開発の裏側を語る / クライアント編 | BLOG - DeNA Engineering

                                        前回に引き続き、『 日比谷音楽祭公式おさんぽアプリ2020 』(以下、おさんぽアプリ)のクライアント編をお伝えします。 この記事の概要 事前に新機能で必要なUI・ロジックを洗い出すことで効率的に開発した gRPCによりモックを簡単に作ることができ、サーバー/クライアントで同時に開発できた 時間と慣れが必要なSupernovaについてデザイナーさんと進め方を工夫した 最大9曲の音楽を同期して再生するため、audioplayersを活用した Flutterの良かった点、悪かった点、辛かった点を振り返った 今年のおさんぽアプリでは、FlutterやgRPCなど、いま話題の新しい技術を使用しています。 クライアントの開発メンバーは20新卒4名(石田・海老沼・小野・渡部)と21卒内定者1名(砂賀)、フルリモートでの開発、かつ0からの開発ということで、大きな挑戦をしました! 本記事では、内定者のみでど

                                          日比谷音楽祭おさんぽアプリ2020 開発の裏側を語る / クライアント編 | BLOG - DeNA Engineering
                                        • SchemaSpyでデータベースのドキュメントを生成してみた | DevelopersIO

                                          こんにちは。プロダクトグループの坂井です。 システムは1度作成して終わりではなく、日々機能改善、仕様変更を繰り返して変化していきます。 ドキュメントをメンテナンスする時間がなかった、忘れていた・・・など色々と理由はあると思いますが、実装とドキュメントの整合性を保つのは大変なことだと思っています。 こういったメンテナンスが少しでも楽になりそうなSchemaSpyを利用して、既存の実装からどれくらいのレベルのドキュメントが生成できるかを試してみました。 SchemaSpyとは? 既存のデータベースからデータベースのドキュメントをHTMLで出力するJava製のツールとなります。 SchemaSpy また、弊社ブログでも紹介させていただきました。 Apache AirflowのER図をSchemaSpyで自動生成するようにしてみた | DevelopersIO 環境 macOS Mojave 10

                                            SchemaSpyでデータベースのドキュメントを生成してみた | DevelopersIO
                                          • 2022-04-06のJS: React 18、Vite 2.9.0、Firefoxの新しいパフォーマンスツール

                                            JSer.info #586 - React 18が正式リリースされました。 React v18.0 – React Blog Internet Explorerのサポートが終了されています。 主な変更としてConcurrent Renderingに対応するための変更と新しいAPIが追加されています。 setStateの呼び出しを自動的にバッチ化とopt-outするためのflushSyncを追加、緊急と緊急ではない状態の更新を扱うTransition APIがされています。 クライアントのReactDOM.renderとReactDOM.hydrateとサーバのrenderToStringはそれぞれ非推奨となっています。 これに対応する新しいAPIとして、クライアントにcreateRoot/hydrateRoot、サーバにrenderToPipeableStream/renderToRea

                                              2022-04-06のJS: React 18、Vite 2.9.0、Firefoxの新しいパフォーマンスツール
                                            • Packer 入門として AWS Systems Manager エージェントがインストール済みの RHEL 7 AMI を作成してみた | DevelopersIO

                                              Packer 入門として AWS Systems Manager エージェントがインストール済みの RHEL 7 AMI を作成してみた コンバンハ、千葉(幸)です。 最近、RHEL 7.7 の EC2 インスタンスを触りたい機会がありました。 Systems Manager を使って操作する気まんまんですが、Red Hat 社から標準で提供されている AMI ではエージェントがプリインストールされていません。 「インスタンスを作成してからインストールする」でもいいのですが、せっかくなので前々から触ってみたいと思っていた Packer を使用してエージェントインストール済みの AMI を作ってみることにします。 パカっていきましょう。 Packer とは Terraform などでお馴染みの HashiCorp 社が提供している、マシンイメージの作成・管理を行うコマンドラインツールです。

                                                Packer 入門として AWS Systems Manager エージェントがインストール済みの RHEL 7 AMI を作成してみた | DevelopersIO
                                              • 若者がTVや新聞のニュースを信頼しないのは「若者の意見や経験がニュースでほとんど扱われないから」という指摘

                                                近年では「若者がTVや新聞のニュースに関心を持たなくなった」といった指摘がされており、情報収集の手段が従来のメディアからSNSなどに移り変わっているといわれています。そんな若者のニュースに対する姿勢について、西シドニー大学やクイーンズランド大学の研究チームは「若者がニュースを信頼しなくなったのは、若者自身の意見や経験についてニュースが扱わないことが関係している」と指摘しました。 THE INCLUSION AND REPRESENTATION OF YOUNG PEOPLE IN THE AUSTRALIAN NEWS MEDIA https://westernsydney.edu.au/medialiteracy/research/snapshot On an average day, only 1% of Australian news stories quoted a young p

                                                  若者がTVや新聞のニュースを信頼しないのは「若者の意見や経験がニュースでほとんど扱われないから」という指摘
                                                • 第766回 高度なことが簡単にできる多機能バックアップツール、Restic[後編] | gihyo.jp

                                                  今回は前回に続いてResticを紹介します。必ず前回を先に読んでください。 Rclone経由でWebDAVサーバーにバックアップ Rcloneは第725回で紹介した、さまざまなクラウドストレージサービスに接続するフロントエンドです。ResticはRcloneをバックエンドにする機能があるため、Rcloneが対応しているクラウドストレージサービスであればResticのバックアップ先となります。 Rcloneが対応しているクラウドストレージサービスのリストを見てみると、対応していないサービス[1]はもう諦めてもいいかと思えるほどの充実ぶりです。 第725回と重複しますが、試しにTeraCLOUDあらためInfiniCLOUDに接続してみましょう。無料で20GBまで使えるので、練習には充分な容量ですし、気に入ればそのまま契約するといいでしょう。 RcloneもGo言語で書かれており、オープンソー

                                                    第766回 高度なことが簡単にできる多機能バックアップツール、Restic[後編] | gihyo.jp
                                                  • ZOZOFIT iOSアプリ開発の全貌 - ZOZO TECH BLOG

                                                    はじめに こんにちは、計測プラットフォーム開発本部アプリ部の中岡、永井、東原です。私たちのチームではZOZOMAT、ZOZOGLASSといった既存の計測機能の改善と、新規計測アプリの研究開発を担当しています。 その新規計測アプリとして、ZOZOFITというボディーマネジメントサービスを2022年の夏に米国でローンチしました。この記事では、ZOZOFITのiOSアプリを新規開発するにあたって、どのような技術要素を取り入れたかについてご紹介します。 目次 はじめに 目次 ZOZOFITとは 計測機能とその実装・統合 計測機能について 計測機能の実装・統合について iOSアプリの技術要素 使用技術 対応OS UIフレームワーク CI/CD パッケージ管理 その他ツール アーキテクチャ プロジェクト構成 今後の課題 おわりに ZOZOFITとは ZOZOFITは、ZOZOグループのZOZO App

                                                      ZOZOFIT iOSアプリ開発の全貌 - ZOZO TECH BLOG
                                                    • Announcing Amazon OpenSearch Service which Supports OpenSearch 1.0 | Amazon Web Services

                                                      AWS News Blog Announcing Amazon OpenSearch Service which Supports OpenSearch 1.0 Developers embrace open-source software for many reasons. One of the most important reasons is the freedom to use that software where and how they want. On January 21, 2021, Elastic NV announced that they would change their software licensing strategy. After Elasticsearch version 7.10.2 and Kibana 7.10.2, they will no

                                                        Announcing Amazon OpenSearch Service which Supports OpenSearch 1.0 | Amazon Web Services
                                                      • GitHub - twilco/kosmonaut: A web browser engine for the space age :rocket:

                                                        So far, not much. Only a very limited subset of CSS is currently supported, so most web pages will not work. However, given very basic HTML and CSS, Kosmonaut does render the right things — see Kosmonaut's rendering of this code, compared with that of Firefox: Here is a summary of things Kosmonaut can do, things I'm currently working on, and things that are towards the front of the todo list. Pars

                                                          GitHub - twilco/kosmonaut: A web browser engine for the space age :rocket:
                                                        • メルペイ iOS にスナップショットテストを導入した話

                                                          Merpay Advent Calendar 2019 の16日目は、メルペイ iOS チームの @akifumi がお送りします。 メルペイ iOS の品質向上を目的に、スナップショットを用いたテストを行うことができる iOSSnapshotTestCase を導入した話について記載します。 目次 iOSSnapshotTestCaseとは iOSSnapshotTestCaseの導入方法 導入準備 インストール Podfile 導入のながれ 環境変数の定義 スナップショットの作成 SnapshotTestCase.swift UIViewControllerのテスト例 CALayerのテスト例 capture_snapshots lane スナップショットテスト snapshot_test lane CircleCIのartifactsに失敗した画像を保存 CircleCIのWorkf

                                                            メルペイ iOS にスナップショットテストを導入した話
                                                          • useSyncExternalStoreを使ってみた - Techtouch Developers Blog

                                                            テックタッチアドベントカレンダー17日目を担当する kenshin です。 今年もあと少しで終わりですね。今年を振り返るのために2022年に食べたラーメンの杯数を数えてみると121杯(執筆時点)でした。年末までにあと何杯食べられるかな。 さて、今回は React18 で追加された useSyncExternalStore を使ってみました。 useSyncExternalStore とは 利用場面 使い方 実際に使ってみよう 最後に useSyncExternalStore とは React18 で新たに追加された React フックです。 React コンポーネントの多くは props、state、context からデータを参照します。 ただし、React 外部のデータソースから値を参照する必要がある場合も存在します。 このような場合、 useSyncExternalStore を使う

                                                              useSyncExternalStoreを使ってみた - Techtouch Developers Blog
                                                            • How we clone a running VM in 2 seconds - CodeSandbox

                                                              How we clone a running VM in 2 secondsOr... how to clone a running Minecraft server At CodeSandbox we run your development project and turn it into a link you can share with anyone. People visiting this link can not only see your running code, they can click “fork” and get an exact copy of that environment within 2 seconds so they can easily contribute back. Give it a try with this example, or imp

                                                                How we clone a running VM in 2 seconds - CodeSandbox
                                                              • インターンシップ体験記 〜SRv6 機能を Pola PCE に実装してみた〜 - NTT Communications Engineers' Blog

                                                                はじめに こんにちは、インターン生の 魏心宇 と申します。 2023 年 2 月 6 日から 2 週間にわたって、NTT Com の現場受け入れ型インターンシップに参加させていただきました。 普段は大学で SR (セグメントルーティング) を用いたトラフィックエンジニアリングについて研究しています。 今回のインターンシップでは「SR を用いたキャリアネットワークの開発」をテーマに、NTT Com 発の OSS である Pola PCE への SRv6 機能実装・検証に取り組みました。 この記事では、2 週間の開発体験をご紹介します! インターンシップに参加したモチベーション 私は学部 3 年の冬、NTT Com TechWorkshop 「プロのネットワークエンジニアと学ぶ!ISP ネットワークのつくりかた」 に参加したことがきっかけで、SR という斬新なネットワークアーキテクチャを知り、

                                                                  インターンシップ体験記 〜SRv6 機能を Pola PCE に実装してみた〜 - NTT Communications Engineers' Blog
                                                                • Node.js — Node v16.0.0 (Current)

                                                                  Notable Changes Deprecations and Removals (SEMVER-MAJOR) fs: remove permissive rmdir recursive (Antoine du Hamel) #37216 (SEMVER-MAJOR) fs: runtime deprecate rmdir recursive option (Antoine du Hamel) #37302 (SEMVER-MAJOR) lib: runtime deprecate access to process.binding('http_parser') (James M Snell) #37813 (SEMVER-MAJOR) lib: runtime deprecate access to process.binding('url') (James M Snell) #377

                                                                    Node.js — Node v16.0.0 (Current)
                                                                  • KotlinとGradleで始めるモダンなビルド環境 - 電通総研 テックブログ

                                                                    みなさんこんにちは、電通国際情報サービス(ISID)コーポレート本部 システム推進部の佐藤太一です。 本日は最新のGradle(2022/08現在)を使いこなしながらKotlinでJavaのアプリケーションをビルドするスクリプトを書く際に、知っておくと便利なノウハウをまとめてご紹介します。 はじめに 記事の執筆環境 scoopのセットアップ Javaのセットアップ Gradleのセットアップ サンプルアプリケーションについて ルートプロジェクトの実装 ウェブアプリケーションプロジェクトの実装 ビルドスクリプトの作成 サンプルアプリケーションの実装 バージョニング その他のバージョニングプラグイン バッチプロジェクトの実装 バッチアプリケーションの実装 Fat/Uber Jarの作り方 ビルドにおける共通処理の切り出し ローカルプラグインの作り方 ローカルプラグインの実装 ローカルプラグイン

                                                                      KotlinとGradleで始めるモダンなビルド環境 - 電通総研 テックブログ
                                                                    • AWS CDKにおける基本的なテストと実装方法を調べて試した | DevelopersIO

                                                                      AWS CDKがGAされたので好きなサービスはAWS CDKと胸を張って言えるようになりました。 さてAWS DevDay Tokyo 2019でAWS CDKについてのセッションがありました。見ていない方はよろしければセッションレポートを見てください。 セッションの中でAWS CDKにおけるテスト方法について触れていました。今後自分でCDKライブラリを実装していく中でも避けられない内容なのでAWS公式ブログを見つつ実際に試してまとめてみました。 CDKのテストについて 今回記載するテストが指すものはCDKライブラリのテストです。 実際にライブラリが作成したCloudFormationテンプレートを元にCloudFormationスタックを作成するのはCDK CLIの責務です。 なのでCDK CLIから実際に作成するようなE2Eテストについては記載しません。またCDKライブラリのテストは通

                                                                        AWS CDKにおける基本的なテストと実装方法を調べて試した | DevelopersIO
                                                                      • Datadog Log Management でアプリケーション稼働モニタリング - 一休.com Developers Blog

                                                                        こんにちは。 システム本部CTO室のakasakasです。 今回は、Datadog Log Management を使ってアプリケーション稼働モニタリングをしている話をしたいと思います。 一休のモニタリング周りの話 インフラのリソースモニタリング 外形監視 モニタリング観点で一休が抱えていた課題 Datadog Log Management Datadog Log Management からダッシュボード作成 Datadog Log Management からアラート作成 必要なメトリクスはカスタムメトリクスを作る graph_snapshot API を使って、デイリーレポート まとめ 最後に 一休のモニタリング周りの話 Datadog Log Management とアプリケーション稼働モニタリングの話をする前に、一休でどのような監視をしているのか?という話を簡単にします。 一休ではD

                                                                          Datadog Log Management でアプリケーション稼働モニタリング - 一休.com Developers Blog
                                                                        • Rust: A Critical Retrospective « bunnie's blog

                                                                          Since I was unable to travel for a couple of years during the pandemic, I decided to take my new-found time and really lean into Rust. After writing over 100k lines of Rust code, I think I am starting to get a feel for the language and like every cranky engineer I have developed opinions and because this is the Internet I’m going to share them. The reason I learned Rust was to flesh out parts of t

                                                                          • UINavigationControllerをカスタマイズ 〜OSの影響を受けづらいカスタムナビゲーションの実装〜 - クックパッド開発者ブログ

                                                                            こんにちは、モバイル基盤部のヴァンサン(@vincentisambart)です。 iOS 15とXcode 13がリリースされました。最新のiOS SDKでビルドしてみたら、カスタマイズされたナビゲーションバーに修正が必要だったアプリが少なくなかったようです。しかし、iOS版のクックパッドアプリでは大きくカスタマイズされているナビゲーションバーを使ってはいるものの、iOS 15に合わせてナビゲーションバーに手を入れる必要は特になかったです。 iOS版のクックパッドアプリは最近様々な形のナビゲーションバーを使っています。例えばおすすめタブはスクロールするとナビゲーションバーの高さが変わります。 また、さがすタブは画面によってナビゲーションバーの中身や高さが違いますし、レシピ詳細ではスクロールするとレシピ名がナビゲーションバーに入ります。 なぜiOS版のクックパッドアプリには修正が必要なかった

                                                                              UINavigationControllerをカスタマイズ 〜OSの影響を受けづらいカスタムナビゲーションの実装〜 - クックパッド開発者ブログ
                                                                            • CentOS Stream の CentOS 8 を EC2 で使ってみた | DevelopersIO

                                                                              こんにちは、望月です。 最近は CentOS 8 の公式 AMI が来ることを楽しみにしている日々です。 なかなかこないなーと思っていたところ、CentOS Stream で CentOS 8 の EC2 で使えそうなイメージが公開されていたので、公式の CentOS8 がこない寂しさを埋めるため、試してみました。 CentOS Cloud images CentOS Stream は開発者向けのプラットフォームとなり、Fedora Linux と Red Hat Enterprise Linux の中間に位置するローリングリリースの Linux ディストリビューションとなるようです。 そのため、本番利用などには向かないディストリビューションとなるのでご注意ください。 ja/Manuals/ReleaseNotes/CentOSStream - CentOS Wiki やってみた 環境 M

                                                                                CentOS Stream の CentOS 8 を EC2 で使ってみた | DevelopersIO
                                                                              • Azure Database for PostgreSQLでCDCを試してみる - kaz29

                                                                                最近開発しているサービスがだんだん成長してきて、先々を考えるといくつかのサービスに分離したいなーと思いChange Data Capture (CDC)について色々と調べていました。 MySQLでの構築については、この記事DebeziumでCDCを構築してみたがとても丁寧に解説されているのでお薦めです。この記事の解説を参考にしてMySQL+Kafka+Debeziumで動作してお試しできる環境ができたので、色々と挙動を確認できました。 PostgreSQLでCDC MySQLでの実験環境は簡単に構築できたのですが、今回導入を検討しているサービスではPostgreSQLを使用しています。 ということで、まずは手元でPostgreSQL + Kafka + DebeziumでCDC環境を構築してみます。 Kafkaの構築 こちらは前出のブログの記載とほぼ同じで、Docker hubにある公式イ

                                                                                  Azure Database for PostgreSQLでCDCを試してみる - kaz29
                                                                                • AMD Ryzen Threadripper 3990X Offers Incredible Linux Performance Review - Phoronix

                                                                                  AMD Ryzen Threadripper 3990X Offers Incredible Linux Performance Written by Michael Larabel in Processors on 7 February 2020 at 09:00 AM EST. Page 1 of 8. 71 Comments. If you are looking for the absolute best single-socket workstation performance for Linux, there has already been the Threadripper 3970X that easily outperforms the likes of the Core i9 10980XE as Intel's top-end HEDT product, but no