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

TECH PLAY

NRIネットコム

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

全1304件

本記事は 執筆デビューWeek 8日目の記事です。 ✨ 7日目 ▶▶ 本記事 ▶▶ 9日目 🔰 はじめに はじめまして、小野です。NRIネットコムに中途入社して1年が経ちました。前職ではアプリ・インフラの両方を経験し、現在はWebアプリ開発に携わっています。 言語にもよりますが、私はよく開発で Visual Studio Code を利用します。そこで、Visual Studio Code (以下、VS Code)の便利な拡張機能についてご紹介しようとおもいます。今回は言語固有ではない機能を挙げていきます。参考になれば幸いです。 拡張機能のインストール方法 拡張機能を利用する場合は、はじめにイ…
本記事は 執筆デビューWeek 7日目の記事です。 ✨ 6日目 ▶▶ 本記事 ▶▶ 8日目 🔰 はじめに 環境 varは宣言したスコープの外から参照できる varが外からの参照を受け付ける理由 var は再宣言可能 まとめ はじめに 初めまして、執筆デビューWeek7日目を担当する新井です。 皆さんはJavaScriptには変数を宣言する際、varとletを使い分けられていますか? 私はvarが昔からある機能でletの方が新しい、くらいにしか認識しておらず、感覚で使い分けていました。 それではよくないので根拠をもって使い分けられるよう、varの特徴について学習を兼ねて紹介します。 環境 使用す…
本記事は 執筆デビューWeek 6日目の記事です。 ✨ 5日目 ▶▶ 本記事 ▶▶ 7日目 🔰 自己紹介 初めまして、クラウド事業推進部でインフラエンジニアをやっている藤野です。業務ではwebアプリケーションの基盤部分を担当しています。 クラウド事業推進部と言いながら私の業務ではテスト環境作成程度でしかクラウドを使用しておらず、主に下記のような技術に関連する業務を行っています。 Linux,windows shell,powershell,C#,python docker hyper-v 本記事では上記の技術の中からLinux,shell,dockerを習得するに当たって参考になった書籍+αを…
こんにちは、ブログ運営担当の栗田です。 このたび、NRIネットコムでは、新規に勉強会を立ち上げることになりました! その名も「NRIネットコム TECH & DESIGN STUDY」です! NRIネットコム TECH & DESIGN STUDY #1 この勉強会では、NRIネットコムのメンバーが、日々の業務や研鑽で積み上げたナレッジについてお話ししていきます。 初回である今回は、「~AWSのネットワーク 初級-中級編 VPCのルーティングについて考える~」と題して、AWS・ネットワーク分野に精通したメンバーが、基礎からわかりやすくネットワークについて解説してくださいます! 気になったかたは…
本記事は 執筆デビューWeek 5日目の記事です。✨ 4日目 ▶▶ 本記事 ▶▶ 6日目 🔰 初めまして。執筆デビューWeek5日目を担当します、小畑です。 私は今年の4月に新卒入社し、研修を受けた後の8月からクラウド事業推進部に配属されました。現在はバックエンドエンジニアとして対顧客の比較的大規模な開発に携わっています。私は学生時代にも開発した経験が有りますが、当時はフロントエンド開発を主に行っていたため、バックエンド開発をする中でギャップを感じることが多々有りました。 今回は、私が行っていたデバッグ方法や必要なスキルなど、フロントエンドとバックエンドの違いについてまとめてみようと思います。…
概要 環境 実装 値を渡す まとめ 概要 SwiftUIのViewでUIViewControllerやUIViewを呼び出す方法はUIViewControllerRepresentableやUIViewRepresentableを使用することで可能です。 逆にUIViewControllerの中でSwiftUIのViewを表示するにはUIHostingControllerを使用します。 今回はUIHostingControllerを使ってUIViewControllerの中でSwiftUIのViewを表示する方法を紹介します。 tech.nri-net.com 環境 この記事は以下のバージョン…
本記事は 執筆デビューWeek 4日目の記事です。 ✨ 3日目 ▶▶ 本記事 ▶▶ 5日目 🔰 はじめまして。執筆デビューWeek 4日目を担当します、櫻庭です。 はじめに 前準備 Google Maps Platformの利用登録 使用するAPIについて Nearby Search Geocoding Map 実装 最後に 全コード はじめに みなさんはレストランを探すときはどのようにお店を探しますか? 食〇ログでしょうか?それともぐ〇なびですか? 私は最近、Google Mapを使用して調べることが多くなってきています。 (グルメサイトにはない店舗を見つけられたり、ぱっと現在地近くのお店を…
本記事は 執筆デビューWeek 3日目の記事です。 ✨ 2日目 ▶▶ 本記事 ▶▶ 4日目 🔰 はじめまして。新卒1年目の堤と申します。 8 月からクラウド事業推進部に配属となり現在は AWS を中心としたシステムの運用や構築を行っています。 まだまだAWSは触りたてでドキュメントを参照する機会が多いのですが日本語訳されていないサイトも多く、訳されていても機械翻訳のため意味が分かりづらいことが多々あります。今回はドキュメントを英語で効率よく最短で読めるようになるため、AWS Documentationからテキストデータを収集し、AWS Documentationに特化した英単語帳を作ってみまし…
こんにちは、上野です。 Amazon EventBridge Schedulerと呼ばれる、従来からあるEventBridgeルール(スケジュール)のパワーアップ版のような機能が発表されました。機能概要はAWSさんのブログがわかりやすいです。 aws.amazon.com 従来のEventBridgeルールからのパワーアップしたポイントとしてあるのが、Targetsの数が大きく増えたことです。新しいEventBridge Schedulerでは、270以上のサービスの6,000以上のAPIに対応しています。AWSが用意しているAPIはほぼすべてTargetsとして指定し実行できるということです…
はじめに GTMを使って特定のキーワードが文中にあった場合、自動でリンクを設定する GTM(Googleタグマネージャー)での設定方法 トリガーの設定 タグの設定 「全て」自動リンクを設定する場合※推奨 「最初に登場した時のみ」自動リンクを設定する場合 プレビューして確認 終わりに はじめに こんにちは入社3年目、Webディレクターの塩谷です。 突然ですが、「コーポレートサイトやECサイトなどのオウンドメディアを運用しているが、PV数が伸びていない」お悩みがあるWebサイトの担当者は多いのではないでしょうか。そんな時に考える指標の1つに「サイト回遊率」があります。サイト回遊率(以下、回遊率で表…
本記事は 執筆デビューWeek 2日目の記事です。 ✨ 1日目 ▶▶ 本記事 ▶▶ 3日目 🔰 入社3か月目の竹内です。会社員になってから読んだ本で、面白かったもの、印象に残ったものを紹介します。 1. なるほどなっとくC#入門 2. CODE COMPLETE 3. 達人に学ぶSQL徹底指南書 4. 達人に学ぶDB設計徹底指南書 5. SQLパズル 1. なるほどなっとくC#入門 新・標準プログラマーズライブラリ なるほどなっとく C#入門作者:出井 秀行技術評論社Amazon C#の入門書ですが、オブジェクト指向やポリモーフィズムといった他のプログラミング言語にも関わる内容について、図を交…
はじめに 2要素認証を設定することが企業は元より個人でも当たり前になってきましたね。よくあるのがGoogle Authenticatorなどの認証コードを使用するものです。これにより、「IDとパスワードを知っていること」と「有効な認証コードを取得できること」の2要素でセキュアな認証プロセスが構築されます。 有効な認証コードを取得する際には、Google Authenticatorなどが主流ですが、このようなアプリを使用すると個人で所有する端末でしか有効な認証コードを取得できなくなります。これ自体は本人のみが所有しているという要素を認証プロセスに組み込むことを意図したものですが、認証コードの取得…
本記事は 執筆デビューWeek 2日目の記事です。 ✨ 1日目 ▶▶ 本記事 ▶▶ 3日目 🔰 入社3か月目の竹内です。会社員になってから読んだ本で、面白かったもの、印象に残ったものを紹介します。 1. なるほどなっとくC#入門 2. CODE COMPLETE 3. 達人に学ぶSQL徹底指南書 4. 達人に学ぶDB設計徹底指南書 5. SQLパズル 1. なるほどなっとくC#入門 新・標準プログラマーズライブラリ なるほどなっとく C#入門作者:出井 秀行技術評論社Amazon C#の入門書ですが、オブジェクト指向やポリモーフィズムといった他のプログラミング言語にも関わる内容について、図を交…
本記事は 執筆デビューWeek 1日目の記事です。 ✨ イベント告知 ▶▶ 本記事 ▶▶ 2日目 🔰 クラウド部ウィークのトップバッターをいただきました、小林右京です。NRIネットコムにキャリア入社して10ヶ月目になります。これまでの経歴として、国内最大のメディアテクノロジー企業でWeb開発をしていたり、ベンチャー企業を創業して自社サービスの立ち上げとグロースアップを行っていたりしました。現在はJavaの新規開発案件のプロジェクトリーダーを担当しています。 前職まではPHPでの開発を行っており、JavaでのWeb開発は初めての経験なので、PHPとJavaのWeb開発における実務上の違いや気をつ…
概要 環境 実装方法 まとめ 概要 NavigationViewやNavigationStackのタイトルや背景色を変更する方法をご紹介します。 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.1 【iOS】16.1 【macOS】Monterey バージョン 12.6 実装方法 UINavigationBarAppearanceはナビゲーションバーの外観をカスタマイズするためのオブジェクトです。 https://developer.apple.com/documentation/uikit/uinavigationbarappearance そのUINav…
こんにちは、ブログ運営担当の栗田です。 本日は11/11、1が4つ揃っている日です。ポッキー&プリッツの日が有名ですが、11/11はこのような記念日がなんと57個もあるそうです。(2022年10月5日現在) それでも1番記念日の多い日ではないとのこと。とすると1番多い日は...いつなんでしょうか? 出典と回答はこちら↓ www.kinenbi.gr.jp 話を戻します。今月のブログイベントはこちらです! 執筆デビューウィーク~クラウド事業推進部編~ おかげさまでNRIネットコムBlogにはたくさんの方が寄稿してくださるようになったのですが、まだまだブログ執筆をしたことがないメンバーもいます。そ…
概要 環境 UIViewControllerRepresentableとUIViewRepresentable UIKit側の実装 SwiftUI側の実装 UIViewControllerRepresentableを使用して呼び出す まとめ 概要 UIKitで作成したUIViewControllerやUIViewをUIViewControllerRepresentableやUIViewRepresentableを使用してSwiftUI側で表示する方法をご紹介します。 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.0.1 【iOS】16.0.2 【macOS…
概要 環境 translatesAutoresizingMaskIntoConstraintsをfalseにする SwiftUIのプレビューを使用する まとめ 概要 Auto Layoutとはビューに設定された制約に基づいて、ビュー階層内のすべてのビューのサイズと位置を動的に計算するレイアウトでその制約などは主にStoryboardを使用して定義します。 今回の記事ではStoryboardを使わずにコードでAuto Layoutを設定する方法を紹介します。 今回の記事で作成できる成果物の様子 Auto Layoutについてもっと知りたいという方は以下参照ください。 Auto Layout Gu…
概要 環境 iOS16未満での実装 iOS16からの実装 OS毎に表示制御を行う Listの場合 まとめ 概要 iOS16未満ではUITextView.appearance().backgroundColorを使用することでTextEditorやListなどの背景色を変更する事ができました。 しかしiOS16では上記の実装では背景色がを変更する事ができなくなりました。 その代わり、新しく追加されたscrollContentBackgroundを使用する事で背景色を変更する事ができるようになりました。 今記事では上記を踏まえた上でiOS16未満とiOS16からに対応した背景書の変更方法について紹…
本記事は GA4 Week 最終日の記事です。 📈 4日目 ▶▶ 本記事 こんにちは、廣岡です。 GA4 Weekも最終日となりました。 今回はこのブログではまだ登場していない「Google Analytics Data API (GA4)」について書いていきたいと思います。 Google Analytics Data API (GA4) とは メソッド「runRealtimeReport」について 利用できる代表的なディメンションと指標 取得データ例 API Explorerを使ってデータを確認してみる さいごに Google Analytics Data API (GA4) とは Goog…