TECH PLAY

NRIネットコム

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

1168

小西秀和です。 「歴史・年表でみるAWS全サービス一覧 -アナウンス日、General Availability(GA)、AWSサービス概要のまとめ-」から始まったAWSサービスを歴史・年表から機能を洗い出してまとめるシリーズの第6弾です(過去、Amazon S3、AWS Systems Manager、Amazon Route 53、Amazon EventBridgeについて書きました)。 今回はAWS全体で高度な暗号化機能を提供するAWS Key Management Service(AWS KMS)について歴史年表を作成してみました。 今回もAWS KMSの誕生から機能追加やアップデー…
アバター
概要 環境 準備するもの(物理) ESP32とは iPhone®とESP32をBLEで接続する Arduino IDEをダウンロード ESP32のボードを追加 スケッチ例からサンプルコード起動 nRF Connect for Mobileを使用してBLE接続する まとめ 概要 iPhone®とESP32をBLEで接続し、制御するための準備方法をご紹介します。 ここではBLEやBluetooth(classic)の違いなどは説明しませんのでその辺りを知りたい方は別の記事を参考にしていただければと思います。 今回の目標としてはiPhone®とESP32をBLE接続を行うまでが目標です。 環境 この…
アバター
こんにちは、北海道の田舎に旅行して息子が熱だして軟禁状態になった志水です。田舎と熱が掛け合わさると冷や汗が止まらないので皆様お気をつけ下さい。 さて、少し前にAurora Serverless v2がGAされて所々で使われ始めてるのかなと思います。今回はそれをCDKでどうにかして作ってみたのでブログにしました。 Aurora Serverless v2とは Aurora Serverless v2とは、簡単に言うとAuroraの自動垂直スケーリング機能です。今までAuroraはストレージ層のスケーリングは自動で行われていて、コンピューティング層のスケーリングもリーダーインスタンスはAmazon…
アバター
本記事は マネージャーWeek 最終日の記事です。 ⚾ 5日目 ▶▶ 本記事 📣 今年度は〇〇Weekイベントのみで3本目の記事となります。小林(恭)です。 ※先週末とは違う小林です。 APN AWS Top Engineersで執筆者でマネージャーという顔を持っております。 課長になりました! 私は今年4月から課長職につくこととなり、マネージャーと呼ばれるようになりました。 まさにルーキーイヤーですね。 直近の数年間は主にAWSで稼働する複数のWebシステムのインフラ構築・運用をリーダーとして推進していました。 チームメンバーに指示を出し、システムごとにお客様の要望を聞きながら設計・構築・運…
アバター
本記事は マネージャーWeek 5日目の記事です。 📈 4日目 ▶▶ 本記事 ▶▶ 6日目 📉 初めまして。NRIネットコム NTシステム事業部 マネージャーの小林です。 私は、ネットコム入社後の数年間、Webシステムのプログラマーとして新規開発・エンハンス業務に務めました。 その後は、さまざまな業界のWebシステム構築のプロジェクトリーダー(PL)やプロジェクトマネージャー(PM)を経て、現在マネージャーとして活動しています。 プライベートでは1児の母として、家でもマネジメント!?(子育て)を実施中です。 仕事でマネジメント経験があるので、上手くできるだろうと高を括っていましたが、そんなこと…
アバター
本記事は マネージャーWeek 4日目の記事です。 ⚖ 3日目 ▶▶ 本記事 ▶▶ 5日目 ⚜ 基盤デザイン事業部でマネージャーをしている林です。 マネージャーウィークということでブログ初投稿です。 よろしくお願いします。 まず、私が所属している基盤デザイン事業部について少し紹介させてください。部の主な業務内容は、AWSなどのパブリッククラウドで稼働するWebシステムインフラ(一部アプリも)の提案・構築・運用です。オンプレのインフラ部隊が徐々にクラウドへと活躍の場を移し、インフラエンジニアからクラウドエンジニアに様変わりしていく。そんなエンジニアが多数在籍している部署です。最近では、クラウドネ…
アバター
概要 環境 きっかけ 追加、修正機能 Pixelのコンポーネント作成 タップ動作でPixelを選択する 任意の色を着色できる おまけ まとめ 概要 【SwiftUI】ForEachでPixel Artアプリを作ってみるの続きとなります。 今回はColorPickerを使用して任意の色を選択して着色できる方法を紹介しつつ、サンプルアプリを昇華していく様子をご紹介したいと思います。 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.0.1 【iOS】16.0.2 【macOS】Monterey バージョン 12.5 きっかけ 前回「 【SwiftUI】ForEac…
アバター
本記事は マネージャーWeek 3日目の記事です。 👨‍💻 2日目 ▶▶ 本記事 ▶▶ 4日目 🏢 NRIネットコムのDSX推進部で副部長を務める山田輝明です。デジタルマーケティング事業を担当しています。このデジタルマーケティングと同時、また延長線上で進めているオールエンジニアのDNAで取り組む営業・マーケティングDXについて今回はご紹介いたします。 NRIネットコムの31年 NRIネットコムは2022年度、創業して31年目を迎えています。システム開発事業からスタートしたNRIネットコムは、31年前はシステム開発という領域で、どんな方針で進んでいくのか、という点で今ほど数多くの選択肢はなく、が…
アバター
本記事は マネージャーWeek 2日目の記事です。 🧓 1日目 ▶▶ 本記事 ▶▶ 3日目 👴 佐々木です。数えてみるとマネージャー歴11年目で、サラリーマン人生の半分近くをマネージャーとして過ごしていることに気が付きました。その中で気がついたことや実践してきたことを言語化してみます。 私の心構え マネージャー論を語る前に、まずは自分の心構えの紹介です。 それは、『できるだけ楽をする。楽をするために全力を尽くす』です。 常に忙しく働くのではなく、楽にできる状況にもっていくことを目指します。もちろん誰かを犠牲にして楽をするというは論外です。それを念頭に、楽にできる仕組みづくりをどうやったらできる…
アバター
本記事は マネージャーWeek 1日目の記事です。 ⚖ イベント告知 ▶▶ 本記事 ▶▶ 2日目 ⚜ こんにちは、喜早です。 脈絡全然ないですが、最近本出しました。 データ分析BIツール Looker導入ガイド作者:齋藤 圭祐,大沢 大樹,喜早 彬,皆葉 京子マイナビ出版Amazon GoogleのBIツール、Lookerの日本唯一(現時点)の入門書となります。 気になった方はぜひ。 さて、宣伝はこのくらいで。 今回はマネージャーウィークでのエントリーです。 ビッとした内容はこの後の皆さんが書いてくれると思いますので、私はライトにPoCの話でも書いてみようかなと思います。 Proof of C…
アバター
概要 SwiftUIではForEachを使用することでViewを繰り返し処理で生成することができます。 そんなForEachの使い方をご紹介しつつ今回は以下のようにドット絵が描けるPixel Artアプリを作ってみたいと思います。 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.0 【iOS】16.0 【macOS】Monterey バージョン 12.5 ForEachの基本的な使いかた VStack { ForEach(0..<10) { index in Text("Index: \(index)") } } ForEachは繰り返しViewを生成するの…
アバター
こんにちは、ブログ運営担当の栗田です。イベントごとになるとだいたい現れます。 最近の悩みは運動してもなかなか痩せないことです。効果あるダイエット方法を切実に募集しています。食欲の秋がやってくるので「食べない」「食事量を減らす」以外の方法でお願いします。 話がそれたので本題に戻ります。 ブログイベントやります2022秋 9月はブログイベントがありませんでしたが、10月は月初めからブログイベントを開催します! マネージャーウィーク NRIネットコムのマネージャー陣7名の記事をお届けします。これまでNRIネットコムブログであまり取り上げる機会の多くなかった、マネジメント関連の記事を中心に更新予定です…
アバター
概要 環境 参考サンプル 範囲選択から値をリスト表示する 特定のグラフを選択した時に値を抽出して表示する まとめ 概要 ChartにGeometryReaderを使用することで以下のようにタップなどの動作で特定のグラフの値を抽出したり、範囲選択して、値をリスト表示させたりすることができます。 この記事では上記のように 範囲選択から値をリスト表示する 特定のグラフを選択した時に値を抽出して表示する ことをGeometryReaderを利用しておこなっていきたいと思います。 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.0 【iOS】16.0 【macOS】M…
アバター
こんにちは、上野です。 前回のとおり、AWS Ambassador Global Summitのためシアトルに行ってきました。 Global Summitでは多くのセッションがあり、それを聞いて知識をインプットするというのが時間の割合的には多くなるのですが、私はLT(Lightning Talk)で発表、インタビュー動画の撮影というアウトプットの活動も2件やってきました。 時間の割合としてはLTもインタビュー撮影も少ないのですが、準備や緊張もあり、私の頭の中の8割くらいはこの2つのことでいっぱいだったと思います・・。 LTに至った経緯 AWS AmbassadorsはグローバルなSlackスペ…
アバター
自己紹介 抱えていた問題 1.仕事のやり方が分からない 2.質問の仕方が分からない 3.モチベーション管理が難しい おススメ まとめ 自己紹介 初めまして、Webデザイン事業部のガリです。現在の業務は主にウェブサイトの運用でディレクター兼コーダーをしています! 私はコロナ禍入社でこの2年半ほぼ会社に行ったことがありません。特に1年目は分からないことだらけで、何を・どうやって・実施していけばよいのかが分からず、多くの困難に立ち会いました。その中で私が感じたことや、それをどう解決したのかをまとめてみました! 特に同じコロナ禍入社の1・2年目は共感できる悩みなどがあると思うのでぜひ参考にしていただけ…
アバター
概要 環境 サイズ、背景色、枠線の制御 XやY軸に対してラベルの表示制御 グラフに対してグリッド線や目盛り線の表示制御 まとめ 概要 Chartで作成したグラフに対して背景色をつけたり、X軸やY軸のグリッドやラベルの表示を制御する方法を紹介します。 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.0 【iOS】16.0 【macOS】Monterey バージョン 12.5 サイズ、背景色、枠線の制御 chartPlotStyleを使用することでグラフのサイズや背景色、枠線に対してなどの制御を行うことができます。 Chart { ... } .chartPlo…
アバター
こんにちは、上野です。 Amazon、AWSの本拠地があるアメリカ シアトルに来ております! なんで来たの? 私は2020年からAWS Ambassadorになっているのですが、AWS Ambassador Global Summitというイベントがシアトルで開催されており、それに参加しております。 昨年まではオンラインで開催されていたのですが、今年はオフラインで開催されており、AWSさんに招待していただきました。 なお、イベントの詳細な内容は非公開となります。 今回は各国から100名程のAmbassador達が参加しているようです。 AWS Ambassadorって何? 補足しておきます。A…
アバター
概要 環境 chartXScale、chartYScale includesZero reversed グラフ内に余白を追加する まとめ 概要 Chartでグラフを作成した際に縦軸、もしくは横軸に基準となる値が自動で調整されて表示されます。 今記事は各軸に表示される値の範囲を指定する方法の紹介です。 Chartsフレームワークの基本的な使用方法についてはこちらの記事を参照していただければと思います。 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.0 【iOS】16.0 【macOS】Monterey バージョン 12.5 chartXScale、chart…
アバター
概要 はじめに Chart MarkとProperty foregroundStyle annotation Markの種類 AreaMark RuleMark LineMark PointMark RectangleMark BarMark 最後に 参考記事 概要 iOS16から使用できるようになったChartsフレームワークについて使用方法と大まかな概要を説明した記事になります。 https://developer.apple.com/documentation/charts/creating-a-chart-using-swift-charts はじめに Chartとグラフが混同して出て…
アバター
概要 サイズの取得方法 座標の取得方法 global local min、mid、max 使用事例 最後に 概要 GeometryReaderはSwiftUIで使用できるContainer Viewで、Viewのサイズや座標を取得することができます。 Viewのサイズや座標を取得できるようになると以下のような動的にサイズを変更したりすることが容易にできるようになります。 今回はそんなGeometryReaderの使用方法と事例を紹介したいと思います。 サイズの取得方法 スクリーンサイズの取得はUIScreen.main.bounds.widthなどでもできますが、Viewのサイズを取得するのは…
アバター