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

TECH PLAY

NRIネットコム

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

全1304件

はじめに OpenAPIとは SwaggerでAPIを設計する OpenAPIのフィールド openapi info externalDocs servers tags paths components おわりに はじめに こんにちは、山田です。最近少しだけ涼しいと感じる反面、シャーベット系のアイスにハマり始めています笑。 入社してから3ヶ月が経過して、ようやく慣れてきました。 本記事は入社して2本目の記事で、今回は研修で学んだAPIドキュメント作成の話です。研修ではショッピングサイトのAPI作成に取り組んだのですが、想像以上にドキュメント作成に苦戦をしたので整理もかねて書いています。 Ope…
こんにちは、栗田です。ブログ運営やイベント告知担当として、たまーにこのブログに登場している人です。 今回は、これまでに私が何度か参加している「AWS GameDay」に関してブログを書かせていただきます。 そもそもGameDayって何? GameDayという単語を直訳すると「試合のある日」。海外ではスポーツの試合告知画像などで使われています。日本ではあまりなじみがないかもしれませんが、プロ野球チームのSNSでたまに見かけます。 そしたらAWS GameDayって何? AWS GameDay は、ある課題に対して AWS サービスで解決するための対応力や実装スキルを試せる実践形式の人気ワークショ…
こんにちは、丹(たん)です。 前日のイベント告知となりますが、明日8/29(火)19:00~ 当社主催勉強会「NRIネットコム TECH & DESIGN STUDY #11」が開催されます。 NRIネットコム TECH AND DESIGN STUDY #11 【1本目】インフラエンジニアにおすすめ!AWS Amplifyを使ってWebアプリの知識を習得しよう! 【2本目】数百規模のAWSアカウント管理経験者が語る、AWSマルチアカウント管理の考え方!~ 利用規模に応じたAWSアカウント分割とマルチアカウント管理におけるセキュリティ統制 ~ お申し込みはこちらから 【1本目】インフラエンジニ…
本記事は 【Web業界志望者必見!入社までの不安解消ウィーク】 5日目の記事です。 🍦 4日目 ▶▶本記事 💻 こんにちは。森口です。 普段はWEBアプリケーションの保守・運用、開発案件の管理業務をする傍ら新卒採用活動で学生さんと関わるお仕事をしている人です。 学生さんとお話をすると、「Web業界を志望しているが学生時代何をしておけば良いですか?」と問われる場面に多々遭遇します。 どうぞお好きなことを 学業、サークル等々。学生時代にしか出来ない事を全うしてください。 とお答えしているんですが・・・ そうですよね。不安ですよね。私自身、理系(非情報系)だったので非常にその気持ち分かります。 まず…
本記事は 【Web業界志望者必見!入社までの不安解消ウィーク】 4日目の記事です。 🍦 3日目 ▶▶ 本記事 ▶▶ 5日目 💻 はじめましての方ははじめまして、そうでない方はこんにちは。NRIネットコムの加古です。 普段は金融ITソリューション事業部という部署で、CMSを利用したWebシステムの維持管理をしています。 入ったばかりだし右も左も分からんどうしよ…と思って今も仕事をしているのですが、いつの間にか入社4年目になっていて絶賛焦り中です。 そんな未だ新人気分の自分ですが、縁があって昨年から採用業務も兼業することになりました。 そこでよく聞かれるのは、やっぱり「入社前までにやっておくべきこ…
本記事は 【Web業界志望者必見!入社までの不安解消ウィーク】 3日目の記事です。 🍦 2日目 ▶▶ 本記事 ▶▶ 4日目 💻 おはこんハロチャオ~! はじめまして、ポケモントレーナーの舟川です。 仕事ではフロントエンドエンジニアをしています。今はフロントチームのリーダーをやる機会が多く、コードを書く機会がちょこっと減りましたが、誤差です誤差。 当時はかなり自由気ままに過ごした自負があるのですが、現在の私視点で入社前に戻って何をするか考えてみます。 1. はじめに 私の経歴について少しだけ、とっても簡単に。 大学生の頃は情報デザインを専攻しており、コーディングについては殆ど触ったことがなかった…
不正アクセスによるIDとパスワードの漏洩を受けて、MD5によるハッシュ化について話題になっていました。システムを作る上で、パスワードの管理や認証はどう設計すべきかを考えるために、少し整理をしてみます。もし事実誤認があれば、どしどしご指摘ください。 == 2023/8/21追記 == この記事は、ハッシュの保存の仕方一つとっても、沢山の対策方法が必要であるということをお伝えするために記載しています。そして、これから紹介する手法を取れば安全とお勧めしている訳ではないので、その点をご留意いただければと思います。攻撃手法に応じての対応策の変遷を知っていただくことで、セキュリティ対策は一度行えば安全とい…
本記事は 【Web業界志望者必見!入社までの不安解消ウィーク】 2日目の記事です。 🍦 1日目 ▶▶ 本記事 ▶▶ 3日目 💻 はじめに 実際に働いていてやった方が良かったなと思うこと 色んな経験をする 色んな人と話してみる 自分の考えを相手に伝える 勉強をする 就活中に気を付けていたこと 企業を選ぶ際は、選ぶ軸を決めておく 面接で嘘をつかない 自分の考えを伝える さいごに はじめに こんにちは。金井です。 最近は、「ゼルダの伝説 ティアーズ オブ ザ キングダム」にドハマりして、気づいたら時間がなくなっています。 入社してからGoogle アナリティクスを中心としたGoogle マーケティン…
本記事は 【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アプリケーションの開発に携わっています。開発業務では、ソースコー…