TECH PLAY

NRIネットコム

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

1239

本記事は 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 ということで このブログでは、執筆した書籍について少しご紹介させていただき、 実際に執筆デビューに至る経緯や、執筆してみ…
本記事は 技術書著者Week 2日目の記事です。 📕 1日目 ▶▶ 本記事 ▶▶ 3日目 📖 小林です。最近社内に小林さんが増えてきたので、内部では下の名前で「恭平さん」と呼ばれることが多くなりました。 このブログに寄稿する小林さんが他にも増えればうれしいなと思っています。 さて、今回は私の経験に基づく執筆の流れについて書いてみたいと思います。 私は過去4冊技術書を執筆しており、2社の出版社さんから2冊づつ出版させていただきましたが、大体の流れは同じでした。 合わせて読みたい →4冊の詳細はこちら:Amazon.co.jp: 小林 恭平:作品一覧、著者略歴 基本的な流れはこちらです。 出版社さ…
本記事は 技術書著者Week 1日目の記事です。 📕 イベント告知 ▶▶ 本記事 ▶▶ 2日目 📖 こんにちは、神崎です。私が執筆した『プロが教えるいちばん詳しいGoogle アナリティクス 4』という書籍が、2022年7月21日に出版されました。 プロが教えるいちばん詳しいGoogle アナリティクス 4作者:NRIネットコム株式会社,神崎健太SBクリエイティブAmazon 『プロが教えるいちばん詳しいGoogle アナリティクス 4』は、2019年に出版された『徹底活用 Google アナリティクス』に続いて執筆した、2冊目の Google アナリティクスにかかわる書籍となります。『徹底活…
こんにちは、上野です。 久しぶりにGoogle Cloudの内容を書きます。大規模にGoogle Cloudを利用する場合、フォルダやプロジェクト、およびそのセキュリティ設定の管理が悩みポイントになってきます。その管理方法の1例を紹介します。 Google Cloudにおけるフォルダについて 複数のプロジェクトを管理する場合、フォルダを使用すると便利です。AWSでいうとOU(organizational units、組織単位)に近い概念です。部門や環境(開発、本番)など管理範囲別にフォルダを作成し、フォルダ内に複数のプロジェクトを配置できます。階層的なフォルダ構造も可能です。 フォルダ単位でI…
こんにちは。ブログ運営兼告知担当の栗田です。暑い日々が続きますが、みなさまいかがお過ごしでしょうか? 7月ブログイベント、やります NRIネットコムBlogですっかりおなじみとなってきた月1ブログイベント、今月も実施します! 今月は「技術書著者Week」です!! 技術書著者Week NRIネットコムには、書籍を出版しているメンバーが多数在籍しています。 今月のブログイベントでは、書籍出版メンバーにお集まりいただき、執筆の裏側公開・新規書籍告知・執筆のすすめ...などなど、執筆経験者だからこそ書ける記事を平日毎日更新で6本お届けします。 これまでにNRIネットコムのメンバーが執筆した書籍に関して…
こんにちは。ブログ運営チームの大久保です。 今回は、NRIネットコムの2021年入社のメンバーから5名を集めて座談会を開いたのでその模様をお伝えします。 新人たちが入社から1年間でどんなことを経験し、学び、これからどう成長したいかについての実例になるので、ぜひご参考にしてください。 ※座談会での雰囲気もあるので、一部口語調のままで記載しています。 2022年5月某日 ---- 皆さん今日はお集まりいただきありがとうございます。本日の司会進行を務める大久保です。本日は下記のテーマでそれぞれ語っていただきたいと思います。 座談会参加メンバー テーマ1 入社直後にネットコムに期待していたことと、1年…