TECH PLAY

NRIネットコム

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

1216

本記事は 【Web業界志望者必見!入社までの不安解消ウィーク】 1日目の記事です。 🍦 告知記事 ▶▶ 本記事 ▶▶&nbsp2日目 💻 はじめまして、Webデザイン事業部の中川です。 2015年に新卒でNRIネットコムに入社して以来、ずっとWebディレクターとして働いています。昨年10月からは人事部を兼務し、説明会やインターンシップなどでNRIネットコムの仕事の内容をお伝えしたり、内々定が出た学生さんのフォローとしていろいろなお悩みを聞いたりしてきました。そんな中で特に多くの学生さんからいただいてきた 「入社までに何をしておけばいいですか?」 というご質問に、今回の記事でお答えしたいと思いま…
こんにちは、ブログ運営担当の小嶋です。 8月も後半に差し掛かりましたね。今年は平年よりとても暑いですが、隅田川花火大会をはじめ全国各地の花火大会が4年ぶりに開催されるなどうれしいことも多いですね。 イベントを楽しみつつ、残りの夏も乗り切っていきたいです。 さて、この暑さが落ち着く10月頃には、多くの企業で来年度の新入社員の内定式が開催されると思います。入社前はワクワクな気持ちもありますが、不安な気持ちも大きいですよね。 そこで、今月のブログイベントのお知らせです! 今回は「Web業界志望者必見!入社までの不安解消ウィーク」と題しまして、「残りの大学生活何しよう」「何か準備できることはないかな」…
はじめに 登壇のきっかけ 資料準備 day1 day2 感想 まとめ おまけ はじめに こんにちは。髙橋です。 このたび2023年6月に開催されたAWS Dev Day 2023 Tokyoで「ChatGPTとCIパイプラインを利用してドキュメント作成作業を自動化した話」というタイトルの登壇をしてきました。 speakerdeck.com 自分にとって初の登壇だったので、記念?に記録をブログに残そうと思います。 登壇のきっかけ Dev Dayが開催される2ヶ月ほど前、「AWS Dev Day 2023 TokyoのCfPがあるよ!誰か出てみない!?」というslackが着弾しました。 ※C…
今回はじめてAWS Dev Day 2023のCFP(Call for Proposals:発表内容の公募)に応募して、無事採択されました。そして、2023年 6 月 22日(木)にリアルの会場で300人近い人達の前で登壇してきました。CFP応募から、当日のメインテーマ、またリアル登壇について書いておきます。 登壇内容と動画 speakerdeck.com youtu.be CFP応募内容の選定 CFP(Call for Proposals:発表内容の公募)の応募内容ですが、エンジニアとマネージャーのキャリアというテーマで話しました。Dev Dayという事で圧倒的に技術に興味を持つ人が多いなか…
Lambda + DynamoDB + LangChainを組み合わせて外部情報に対応したチャットボットを作ってみました。 構成 Lambda Dockerfile requirements.txt lambda_function.py OpenAI Functions Agent 会話履歴の保持 外部情報の参照 DynamoDB 動作確認 まとめ 構成 Lambda LangChainのパッケージが250MBを超えてしまうので、コンテナイメージからLambda関数を作成するようにします。 docs.aws.amazon.com Dockerfile FROM public.ecr.aws/l…
null 安全ってなに? Optional ってなに? Optional を生成するメソッド of ・・・ 中身の入ったOptionalを作る ofNullable ・・・ 中身が null かもしれない Optional を作る empty ・・・ 中身が null な Optional を作る 中身を返すメソッド orElse ・・・ 中身がない場合は代わりを返す orElseGet ・・・ 中身がない場合は処理をして、代わりを返す orElseThrow ・・・ 中身がない場合は例外を投げる 処理をするメソッド ifPresent ・・・ 中身がある場合、処理をする ifPrese…
本記事は 【いまさら聞けない○○ウィーク~Git編~】 5日目の記事です。 🍦 4日目 ▶▶ 本記事 💻 はじめに ブランチ作成での苦悩 「Git flow」という考え方 一般的なブランチ名と役割 main (※master) develop feature hotfix release 各ブランチの関係性とフロー おわりに はじめに 皆様、はじめまして。入社3年目、筋トレ歴6年目の堀内と申します。 普段はJavaやPHPを用いて開発、保守運用をしている者です。 今回は【いまさら聞けない○○ウィーク~Git編~】ということで、ブランチ作成時の命名規則についての記事になります。 命名規則関連の記…
暑い日が続きますね。皆様いかがお過ごしでしょうか、西です。 今日は AWS DataSync (DataSync) についてお伝えしようと思います。 DataSync はファイル転送に活用できる AWS マネージドサービスなのですが、、情報が比較的少ないため、業務でも調査に難儀する事が多々あります。 さらに言えば、構成要素も思いの外多くて (個人的には) 複雑なのでイメージをうまく掴めずに苦労しました。 ですので、今回は DataSync を クロスリージョン S3 to S3 形式のファイル転送に利用するケースにフォーカスし、実際にハマった点とそれを踏まえた構成図を使ってお伝えします。 AW…
本記事は 【いまさら聞けない○○ウィーク~Git編~】 4日目の記事です。 🍦 3日目 ▶▶ 本記事 ▶▶ 5日目 💻 はじめに みなさま初めまして! 本日は新卒入社4年目、現在Webディレクターの青田からお届けします。 「いまさら聞けない○○ウィーク~Git編~」も後半にさしかかりましたね。 1-3日目の記事では技術的な内容が多くとてもタメになりました。 今回は少し変わって、ディレクターや非エンジニアにも参考になるGitについてお話しします。 そもそもGitは『エンジニアが使うもの』だというイメージがあると思いますが、 実はWebディレクターにもGitを使う方がメリットがたくさんあります!!…
本記事は 【いまさら聞けない○○ウィーク~Git編~】 3日目の記事です。 🍦 2日目 ▶▶ 本記事 ▶▶ 4日目 💻 こんにちは。 新卒2年目、駆け出しエンジニアの草野です。 今週のネットコムBlogのテーマが、「いまさら聞けない○○ウィーク~Git編~」ということで、 入社してからの1年間で何度も苦い経験をしたGitについて初執筆させていただきます。 今回はそんなGitの中で、私が大好きな機能のgit stashについて執筆したいと思います。 こういうことありませんか? git stashの使い方 作業を一時的に退避する 退避した作業の一覧を表示する 退避した作業を一覧から削除する 退避し…
本記事は 【いまさら聞けない○○ウィーク~Git編~】 2日目の記事です。 🍦 1日目 ▶▶ 本記事 ▶▶ 3日目 💻 はじめに huskyとは huskyを導入する 1. 必要なライブラリをインストールする 2. lint-stagedで実行するタスクを定義する 3. Git hooksの設定ファイルを用意する 4. huskyを動かしてみる 補足:SourceTree(4.2.3)でGit hooksのスキップ問題が解消 おわりに はじめに 入社7年目の小林です。今日はhuskyのことをお話していきたいと思います。 2年くらい前の案件で、パートナーのエンジニアさんがサラリと導入してくれてか…
本記事は 【いまさら聞けない○○ウィーク~Git編~】 1日目の記事です。 🍦 告知記事 ▶▶ 本記事 ▶▶ 2日目 💻 はじめに 前提 Gitのステージングとコミット HEAD どんなときに実装を取り消したいか 実装を取り消す方法 revertコマンド resetコマンド 結局どの方法がいいのか 逆に、もう一方のコマンドが活躍する場面はどこか コミットの取り消し機能を有効に活用するために 終わりに はじめに みなさん初めまして。2022年11月にNRIネットコム株式会社に中途入社した上村です。入社してから、Javaを用いたWebアプリケーションの開発に携わっています。開発業務では、ソースコー…
こんにちは、ブログ運営担当の喜早です。 連日晴れと暑さが続いててもうとっくに梅雨明けしてると思ったらまだしてなかったんですね。(関東在住者) 千葉の勝浦が真夏でもクーラーいらずという話を聞いてちょっと気になっています。 さて、7月のブログイベントのお知らせです。 業務の中で、周りとの会話に当たり前のように出てきて、「あれ、知らないのは自分だけ?」というようなこと、ありますよね。 または、ちょっと知っていたり、ツール入れたりすると実は業務効率や仕事の質がグッと上がったりするものもあると思います。 そういった観点で記事をお届けするシリーズ第一弾です! 今回は、開発業務のバージョン管理ツールとしてス…
はじめまして。新卒入社2年目の大林です。 本記事ではCodeCommitリポジトリのブランチごとにgit pullのアクセス制御をしようとして失敗した話を紹介します。 やろうとしたこと テスト実施/結果 結論 さいごに やろうとしたこと ローカル環境からIAMユーザーにログインする。 環境操作権限があるIAMロールにスイッチして、環境サービス内のEC2インスタンスに接続する。 本番環境サービス内のEC2インスタンスは本番環境サービス内のEC2インスタンス用IAMロールに、開発環境サービス内のEC2インスタンスは開発環境サービス内のEC2インスタンス用IAMロールにスイッチする。 CodeCom…
はじめに プロキシとは? 印象に残った理由 プロキシ情報の確認方法 プロキシ設定をしてみる おわりに はじめに みなさん初めまして。2023年5月にNRIネットコム株式会社に中途入社した山田です。 前職では事業会社で社内SEとして働いており、ベンダーコントロールを主とした業務をおこなっておりました。 さて、入社してから約2ヶ月が経過しようとしていますが、NRIネットコムでは毎日が新しい発見の連続で、しんどい時もありますが日々楽しく仕事をしております。 今回は、社内研修で最も印象に残っている「プロキシ設定」についてまとめます。 プロキシとは? プロキシ(PROXY)とは英語で「代理、代理人」とい…
こんにちは、佐々木です。 先日、AWS 認定データ分析 - 専門知識の対策本を出版しました。自身としては、6冊目の認定試験対策本です。 要点整理から攻略する『AWS認定 データ分析-専門知識』 (Compass Booksシリーズ)作者:NRIネットコム株式会社,佐々木拓郎,喜早彬,小西秀和,望月拓矢,和田将利マイナビ出版Amazon 現在のAWS認定試験が12個あるので、半分まで到達したことになります。ここまで来たら、全部執筆することに挑戦も良いかもしれません。そこで、残りの6冊について執筆の難易度と、執筆するとしたらどんな内容にするのか考えてみます。今後、認定試験対策本を全部書いてみようと…
AWS Organizations + Organizational Unit(OU) こんにちは。秋田県出身の丹(たん)です。 組織アカウント管理をしていると、AWS Organizations 組織内のAWSアカウント数を確認したくなることがあります。 更に、組織単位(OU)*1でAWSアカウント数を確認したくなることがたまにあります。 CloudWatchダッシュボードを作成して、自動的にAWSアカウント数を表示して確認できるようにするというスマートな方法もあります。 一方で、CloudWatchダッシュボードでAWSアカウント数を表示するには、Amazon EventBridge/AW…
staticとは staticメソッドの活用方法 Singletonパターンでの利用 まとめ こんにちは、NRIネットコムの小畑です。 4月から業務の傍ら、週1でJava(Spring Boot)の社内研修を受けています。 その研修の中で学んだことをこのブログにてアウトプットしていこうと思います。 今回は、研修の中で少し理解に苦しんだJavaのstatic修飾子についてまとめます。 staticとは 「static」とは「静的な」という意味で、メソッドとフィールドに付けることができます。ここでいう「静的な」とは、変わることのないもの、クラス間で共有されるものであるものを指します。 static…
初めまして! 2022年ネットコム入社の西内です。 6月とは思えない暑さの中、皆さんいかがお過ごしでしょうか。 6月でこの暑さだと先が思いやられますね。。。 本題ですが、当社主催「NRIネットコム TECH & DESIGN STUDY」7月度開催分について告知です!! 今回は、次の2本立てです。 【1本目】IAMポリシーのアップデート対応で格闘した話 ~ IAMポリシー アクションのアップデートに備える ~ 【2本目】AWS x IaC(Infrastructure as Code)比較 私は1本目で登壇します! 【1本目】IAMポリシーのアップデート対応で格闘した話 ~ IAMポリシー ア…
こんにちは、UI/UXデザイナーの田原です。 資格weekということで、私からは「HCD-Net認定人間中心設計専門家・スペシャリスト」の認定試験について書いていきます。 約1年前に書いた前編では、HCD(人間中心設計)の説明や試験の流れを書きましたが、今回の後編では、受験に際し必要なコンピタンスの説明や、審査書類の話をします。 続きものにしたのに、肝心なところで引っ張ってしまい大変申し訳ないです。。 今回の内容だけでも読めます! 過去、HCD専門家の長田さんからも紹介の記事がありました。 一年経ち、一部コンピタンスの内容が変更になった箇所もあるので、その部分にも触れながら、人間中心設計の認定…