TECH PLAY

NRIネットコム

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

1239

概要 環境 実装 値を渡す まとめ 概要 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…
概要 環境 Combineでの実装 onChangeでの実装 まとめ 概要 テキストの文字数をリアルタイムでカウントして表示したり、入力文字数の制限をする方法についてCombineフレームワークとonChangeを使用した手法をそれぞれ紹介したいと思います。 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.0.1 【iOS】16.0 【macOS】Monterey バージョン 12.5 Combineでの実装 Combineでの実装方法は以下の通りです。 Combineフレームワークを使用しますので必ずimport CombineでImportして下さい。 …
本記事は GA4 Week 4日目の記事です。 📈 3日目 ▶▶ 本記事 ▶▶ 5日目 🔍 はじめに Google アナリティクス 4のトラフィックソースのディメンションについて GA4とUAのセッションの違いについて GA4のトラフィック ソースに関するディメンションのスコープについて ユーザーの最初の参照元 / メディア(ユーザー スコープ) セッションの参照元 / メディア(セッション スコープ) 参照元 / メディア(イベント スコープ) 最後に はじめに こんにちは あるいは こんばんは。金井です。 本記事では、Google アナリティクス 4(GA4)の「参照元 / メディア」や「…
小西秀和です。 Amazon Aurora、Amazon Neptune、Amazon EMR、Amazon Redshift、Amazon Managed Streaming for Apache Kafka(Amazon MSK)、Amazon OpenSearch Serviceなどのインスタンスで構成されたクラスターで処理を実行するAWSサービスでは、従来、リクエストを処理するために待ち受けているインスタンスの起動時間とインスタンスサイズに応じて料金が発生する課金体系でした。 近年ではこうしたクラスター型のAWSサービスの一部にリクエストやトラフィック処理に使用した時間やリソース量の分…
小西秀和です。 今回は「AWSサービスのServerlessオプション、オンデマンドモードの特徴・比較・まとめ・プロビジョニングとの違い」の記事の一部としてAWSサービスの一部でクラスターやインスタンスのプロビジョニングに対して用意されているServerlessオプションについて、主なAWSサービスごとに特徴、設定項目、料金、制限事項を見ていきたいと思います。 今回の記事の内容は次のような構成になっています。 Serverlessオプションが使える主なAWSサービス Amazon Aurora Serverless v1 Amazon Auroraの概要 Amazon Aurora Serve…
小西秀和です。 今回は「AWSサービスのServerlessオプション、オンデマンドモードの特徴・比較・まとめ・プロビジョニングとの違い」の記事の一部としてAWSのサーバーレスサービスの一部でプロビジョニングモードに対して用意されているオンデマンドモードについて、主なAWSサービスごとに特徴、設定項目、料金、制限事項を見ていきたいと思います。 今回の記事の内容は次のような構成になっています。 オンデマンドモード使える主なAWSサーバーレスサービス Amazon DynamoDBオンデマンドモード Amazon DynamoDBの概要 Amazon DynamoDBオンデマンドモードの特徴 Am…