NRIネットコムのブログ - TECH PLAY

TECH PLAY

NRIネットコム

NRIネットコム の技術ブログ

全1304件

齋藤です。 前回のブログはアドベントカレンダーのときだったので、約8ヶ月ぶりのブログです。 今回はGA4ではなく、本日発売したLookerの導入本『データ分析BIツール Looker導入ガイド』に関してお話します。 (GA4の導入が済んでいないよ!という方はぜひこちらの記事もよろしくお願いいたします!GA4のコンバージョン設定の仕方) データ分析BIツール Looker導入ガイド作者:齋藤 圭祐,大沢 大樹,喜早 彬,皆葉 京子マイナビ出版Amazon このブログでLookerを取り上げるのは初なので、Lookerの紹介を簡単に記載します。 Lookerについて LookerはGoogle C…
概要 作成前に確認すること Passの種類を把握する Passのデザイン 共通したレイアウト 搭乗券 クーポン券 イベントのチケット 店舗カード 汎用パス(その他の一般的なパス) 作成 最後に 概要 今回は前回の「Apple WalletやPassについて調査し、Passを作ってみた」に続いて具体的なPassの作り方の解説を踏まえながらオリジナルのビジネスPassを作る方法をご紹介したいと思います。 今記事ではPassやWalletの概要には触れず、ただ作成方法の解説を行なっていきますので是非気になる方は前回の記事を読んでいただければと思います。 またPassの作成には事前に証明書作成やPas…
こんにちは、上野です。 Infrastructure as Code (IaC) 、みなさん楽しんでおりますでしょうか。前から気になっていたcdk-nagを試してみたので、その紹介となります。 cdk-nagとは AWS Cloud Development Kit (AWS CDK) で作成する各Constructが、与えられたセキュリティ・コンプライアンスルール群に準拠しているかどうか検証してくれるツールです。CloudFormationテンプレートのセキュリティチェックツールである、cfn-nagに影響を受け作成されています。現時点では以下のルール群が提供されています。 AWS Solut…
本記事は WebアプリWeek 最終日の記事です。 🌀 4日目 ▶▶ 本記事 🌴 はじめに 負荷試験は何のために? どんな負荷試験を実施すればいいのかを考えてみる 負荷試験の種類 負荷試験で確認したいこと どの負荷試験を実施するか おわりに 参考 はじめに はじめまして、WebアプリWeek5日目を担当しますNTシステム事業部の勝浦です。 みなさん、負荷試験してますか? システムの特性上そんなに負荷かからないし、性能も求められないし、、 と負荷試験を実施しない場合もあるかと思いますが、負荷試験をしてみると意外な箇所に落とし穴があったりすることに気づくものです。 私自身、今まで何度か負荷試験を実…
概要 Arduinoとは VSCodeでArduino開発 PlatformIO LEDの点灯 コード 配線 実行 最後に 概要 今回はPlatformIOを利用したArduinoの開発環境を構築してみました。 また開発環境の構築後、LED点灯まで行いましたので、その流れをご紹介したいと思います! ArduinoをVSCodeで開発したかった方などは是非参考にして頂ければと思います。 Arduinoとは Arduinoはマイコンの一種で、Arduino IDEで開発したコードをボードに書き込むことで様々な動作を行うことができます。 また様々なセンサーと一緒に使用することで拡張も容易にできます!…
本記事は WebアプリWeek 4日目の記事です。 🎣 3日目 ▶▶ 本記事 ▶▶ 最終日 🏄 2年目Webアプリエンジニアが新卒に向けて伝えたい目標設定と考え方の話 はじめまして。WebアプリWeek4日目を担当します2年目の近藤です。 今回はすこし趣向を変えましてWebアプリの技術的なブログではなく、Webアプリエンジニアとして新卒入社した私が実行してきた大切な考え方についてお伝えしようと思います。 そのため本記事では、 IT業界に就職しようと考えている学生の方 エンジニアとして新卒入社した新人の方 新人技術者としてどう突き進めば良いか不安に思っている方 を対象にして書いていきます。 新人…
本記事は WebアプリWeek 3日目の記事です。 🎣 2日目 ▶▶ 本記事 ▶▶ 4日目 🏄 はじめに はじめまして、NTシステム事業部の澤井です! 今回初めてネットコムブログの執筆をさせていただくこととなりました。 Webアプリのチームに入り3年ちょっとが過ぎ、改めて基本的な部分について復習もかねてまとめてみようと思います。 はじめに Webアプリケーションとは Webアプリケーションの構造 MVCモデル Model View Controller 3層アーキテクチャ(3層構造) プレゼンテーション層 アプリケーション層 データ層 各システムの役割 Webサーバー APサーバー DBサーバ…
こんにちは、上野です。 少し前になりますが、Amazon GuardDutyがマルウェア対策機能に対応しましたね。 aws.amazon.com GuardDutyは、CloudTrail、VPCフローログ、DNSクエリログなどAWSが管理するログ情報を元に、AWSアカウント内の脅威を検知するサービスですが、マルウェア対策機能はユーザーが管理するEBS内のデータを対象に検知するので、少し従来とは観点が異なるなーと個人的には驚きでした。 今回は機能の概要とEventBridgeを使用した通知方法を紹介します。 マルウェア検知の仕組み GuardDutyはリアルタイムスキャンや定期タイムスキャンを…
概要 Apple WalletやPassについて調査編 WalletとPassの違い Passでできること Passの作成編 Pass作成のおおまかな流れ 証明書周り作成 passファイル作成 signpass取得 Passの生成 最後に 概要 今回は以前から気になっていたApple WalletやPassについて調査しつつ、実際にPassを作成してみたのでその知見と作成手順を紹介したいと思います。 この記事は調査編と作成編の2部構成になっていますので必要な部分から読み始めていただければと思います!(もちろん上から順に読んでもらっても問題ないです!) Apple WalletやPassについて…
本記事は WebアプリWeek 2日目の記事です。 🎣 1日目 ▶▶ 本記事 ▶▶ 3日目 🏄 はじめに 前提 SpringBoot の基本形について マルチプロジェクト化によるレイヤの分割 基本形 メリット デメリット 発展形 まとめ はじめに はじめまして、石橋章太郎です。 JDK 1.3 の頃から Java を触っています。 昔は Struts がまだ無くて、出てきたときはかなりの感動と衝撃(XML地獄)を受けましたが、それから Spring Framework で登場し、純日本産の Seasar が登場したりと開発者の生産性と品質が向上するフレームワークが色々出てきました。 今は Sp…
全 AWS Control Towerユーザー歓喜?のアップデートが来ました! aws.amazon.com Control Towerのログ集約機能 Control Towerでは各アカウントのAWS CloudTrailとAWS Configを自動設定してくれます。CloudTrailは証跡、Configは設定情報の履歴をログアーカイブバケットにある共通のS3バケット上に送信するよう設定されます。 この保存期間が1年で設定され、Control Towerからは設定変更できない状態でした。 ※細かい話ですが、Control TowerからはマネジメントアカウントのConfigレコーダーは設定…
本記事は WebアプリWeek 1日目の記事です。 🌊 イベント告知 ▶▶ 本記事 ▶▶ 2日目 💻 はじめに React Hook Formとは Yupとは 使用するライブラリ スキーマ定義 コンポーネント テキストボックス セレクトボックス チェックボックス ラジオボタン 注意 フォーム実装 おわりに 参考 はじめに はじめまして、NTシステム事業部の法地です! 今年の4月頃からReact(TypeScript)でWeb開発に携わるようになり、React Hook FormとYupを使ったフォームの実装方法についてある程度理解できてきたので、備忘のためにブログにします。 以下のフォーム画面…
こんにちは、ブログ運営&告知担当、栗田です。毎日暑すぎて溶けそうです。アイス食べたいです。ちなみに私は抹茶アイスが好きです。 さて、そんな暑さにも負けず、NRIネットコムBlogは今月も元気にブログイベントを開催いたします! 8月のイベントは「WebアプリWeek」です🌻 WebアプリWeek NRIネットコムでは、Webアプリの開発も行っています。 本イベントでは、Webアプリの製作に携わるメンバーが、Web開発の知識・技術などをブログ記事に詰め込んでみなさまにお届けいたします。 記事掲載日と記事内容 更新され次第、こちらの記事にもリンクを掲載します。ぜひ、ご期待ください! 8/22:法地秀…
こんにちは、上野です。 AWS Control TowerのLanding Zone 3.0がリリースされました。 変更内容が多いですが、ざっくりまとめると以下のとおりです。 組織レベルのAWS CloudTrail証跡が設定可能になった CloudTrailの設定をControl Towerからオプトアウト可能になった(オプトアウトした場合は独自で設定する必要あり) CloudTrailで各アカウントに出力されていたCloudWatch logsは、マネジメントアカウントに集約される CloudTrailアップデートに伴い、Control Towerが管理するIAMポリシーAWSContro…
記事の概要 EventKitとは 実装の流れ info.plistで設定する カレンダーへアクセスすることの許可を要求する カレンダーへ予定を追加する サンプル全体 最後に 記事の概要 今回はEventKitを使用してiPhoneの標準カレンダーへ予定やTODOを追加してみたいと思います。 記事の流れとしては以下です。 EventKitとは カレンダーへアクセスすることの許可を要求する カレンダーへ追加する サンプル EventKitとは developer.apple.com EventKitはカレンダーやリマインダーのイベントを作成、表示、編集を行う際に使用するフレームワークです。 今回は…
本記事は 技術書著者Week 最終日の記事です。 📕 5日目 ▶▶ 本記事 小西秀和です。 今回は当社で書籍を執筆したことがある人がブログ記事を投稿する企画「技術書著者Week」ということで記事を書きました。 はじめに私が今までに執筆してきた本について紹介します。 [asin:B0936PSMXT:image:w150] いずれもAWSについて書いた本で、最近の3冊についてはAWS認定に関する書籍となっています。 このAWS認定に関連する本の中でも私は主に練習問題を作ることが多かったため、今回は仮想試験と題して非常に興味があるけど敷居が高くて触れないAWS Ground Stationについて…
記事の概要 通知について 実装方法 手順 通知の許可を求める 任意のタイミングで許可を得るアラートを表示したい場合 通知処理 フォアグラウンドで通知したい! おまけ 最後に 記事の概要 今回の記事で紹介させていただく通知処理は以下のようなものです。 今回実装するもの 通知について よくあるケースとしてはメールが来た時に音と共に画面上部に表示されるものです。 また画面に表示されるものとしては冒頭に貼ってあるgifを参照していただけるとわかると思います。 今回は端末内で完結する通知処理を実装してきますが、Firebaseなどを利用して、リモートから通知を行うこともできます。その際はこちらのドキュメ…
本記事は 技術書著者Week 5日目の記事です。 📕 4日目 ▶▶ 本記事 ▶▶ 6日目 📖 佐々木です。今日は技術書著者Weekということで、執筆にちなんだことを書いてみます。 執筆の流れなどは既に書かれているので、そもそも無名のエンジニアが編集者から声が掛かり、商業誌を執筆するになるまでの道のりを書いてみます。自分も本を書いてみたいと思う人に、何かヒントになればと幸いです。 編集者から声が掛かるキッカケ 私が初めて著書を世に出したのは、もう8年近く前の2014年8月22日です。『Rubyによるクローラー開発技法』という本で、実はAWS関係の本ではありません。また執筆のキッカケはAWSのコミ…
本記事は 技術書著者Week 4日目の記事です。 📕 3日目 ▶▶ 本記事 ▶▶ 5日目 📖 こんにちは、上野です。 技術書著者Weekということで、マインドというか進め方というか、執筆のような規模の大きな成果を出すときの個人的な考えを書きたいと思います。 ざっくり結論を先に言うと、「ため込んで一気に進めるよりも、毎日コツコツ進めよう」ということです。 ※一個人の意見なので、参考程度で読んでもらえると嬉しいです。 学習と執筆について なぜこの2つを絡めるのか。 それは執筆(本の出版まで)には大きな学習、インプットが伴うからです。特にAWSのように変化が激しい分野の技術書は、自分の知識だけで書く…
本記事は 技術書著者Week 3日目の記事です。 📕 2日目 ▶▶ 本記事 ▶▶ 4日目 📖 はじめまして。尾澤です。今回が初ブログとなります。 普段はAWSを中心にシステムインフラの開発・運用・保守を担当しております。 技術書著者Week ということで 私が執筆した書籍についてご紹介 執筆した箇所 執筆を振り返って 著者になる前 唐突にくるお誘い いざ、執筆! 心がけたこと いざ、発売!ウッキウキでレビューを見ると。。。 著者デビューを終えて おわりに 技術書著者Week ということで このブログでは、執筆した書籍について少しご紹介させていただき、 実際に執筆デビューに至る経緯や、執筆してみ…