テクノロジー
本記事は ブログ書き初めウィーク 5日目の記事です。 4日目 ▶▶ 本記事 ▶▶ 6日目 はじめに Spring Securityとは なぜSpring Securityを理解する必要があるのか? この記事で目指すこと Step 1:最小構成を動かしてみる 開発環境 環境構築 Spring Securityを…
はじめに 保守性とは? 保守性を高める手法 命名規則 命名のポイント 私の失敗 解決策 メソッド切り出し、共通化 メソッド切り出しのポイント 私の失敗 解決策 定数化 定数化のポイント 私の失敗 解決策 列挙型:Enum Enumのポイント 私の失敗 解決策 おわり…
この記事で分かること 結論|インスタンスは"固有の状態を持つモノを作る時"に使う ゲームで例える"インスタンス" ソースコードで見る"インスタンス" "インスタンス化"しない場合 インスタンスの使いどころ まとめ|"固有の状態を持たせたい時"はインスタン…
本記事は ブログ書き初めウィーク 2日目の記事です。 1日目 ▶▶ 本記事 ▶▶ 3日目 はじめに AtlassianとJiraの概要 Atlassianとは Jira Data Center / Cloud の違い Jira Data Center Jira Cloud まとめ Jira API 実行方法 Jira Data Center 個人用アクセス…
はじめに T-DASHについて 新米文系エンジニアが初めてT-DASHを使ってみた結果 T-DASHによるテスト実施の流れ 「テスト作成」における準備 やっておけばよかった①:テストに必要な画面表示パターンを漏れなく洗い出し、各要素のパスを取得しておく やっておけ…
1. はじめに Minecraftとは 2. サーバの構築とは? 2-1. サーバの調達 2-2. サーバを稼働させるために 3. サーバを構築する 3-1. EC2を作成する 3-2. EC2インスタンスに接続をする 3-3. ミドルウェアとアプリケーションを導入する 3-4. アプリケーションをバ…
こんにちは越川です。 突然ですが、皆さんは「ネガティブケイパビリティ(Negative Capability)」という言葉を聞いたことがありますか? 僕は最近この言葉を知ったのですが、調べてみると、1800年代の詩人ジョン・キーツが提唱した概念だそうです。 かなり…
はじめに ~この記事について~ こんにちは。NRIネットコム2025年入社の井上です。 この記事は、 「”何もない”を表せることって革命なんだよ!!!」 という事を伝えるため、プログラミングと数学における「何もない」を解説する記事となっております。 「プ…
本記事は 【Advent Calendar 2025】 24日目②の記事です。 24日目① ▶▶ 本記事 ▶▶ 25日目① はじめに 経緯 そもそもJava100本ノックとはなにか 目的の設定 研修設定 期間 体制 環境 進め方 実施しない問題 ディレクトリ構成 README 実施ノウハウ 全体的に、指…
はじめに リダイレクト先にデータを渡す方法 なぜredirectAttributesを使うのか スコープ redirectAttributes addAttributeとaddFlashAttribute addAttribute @RequestParam @ModelAttribute addFlashAttribute 挙動の違い 結論 おわりに はじめに はじめま…
本記事は 【Advent Calendar 2025】 15日目の記事です。 14日目 ▶▶ 本記事 ▶▶ 16日目① はじめに システムエンジニアの檀上です。 今年もアドベントカレンダーを書くことになりました。 丁度、少し前の2025/11/20, 21にベルサール羽田空港で開催されたアー…
本記事は 【Advent Calendar 2025】 13日目の記事です。 12日目 ▶▶ 本記事 ▶▶ 14日目 はじめに 全体構成 委託フローの構築 1. 初版サイトの実装 2. 諸々の連携設定 Jira 側の設定 GitHub Actions Netlify 委託してみる 結論 まとめ はじめに こんにちは、G…
はじめに 最初にぶつかった壁:エラーが読めない! エラーは解決するためのヒント エラーの読み方 1. エラーの種類 2. エラーメッセージ 3. スタックトレース まとめ:エラー文の「構造」をつかんで解決に導く 次にぶつかった壁:動くだけで満足してしまう「…
本記事は 【Advent Calendar 2025】 8日目の記事です。 7日目 ▶▶ 本記事 ▶▶ 9日目 1. はじめに 2. 実装 2.1 開発のための初期設定 2.2 関数の作成とツールの定義 2.3 チャットの開始 2.4 チャットしてみる 3. まとめ こんにちは。横田です。 今回はVertex …
本記事は 【Advent Calendar 2025】 6日目の記事です。 5日目 ▶▶ 本記事 ▶▶ 7日目 こんにちは、上村です。 私は2年半ほど前からプロジェクトリーダーとしてシステム開発管理をしています。 その中で、コードの品質を担保するためにコードレビューも実施し…
本記事は 【Advent Calendar 2025】 5日目の記事です。 4日目 ▶▶ 本記事 ▶▶ 6日目 こんにちは。フロントエンジニアの日高です。 昨年に続いてアドベントカレンダーに執筆させていただくことになりました。 今回はAPIベースの日本製ヘッドレスCMSであるmicr…
本記事は 【Advent Calendar 2025】 4日目の記事です。 3日目 ▶▶ 本記事 ▶▶ 5日目 はじめに 対象読者 Kubernetes食わず嫌いしてませんか? まず、読めない 抽象的な単語 k8s理解への道 「多分、分かった」を積み重ねる 各リソースの役割と繋がりをざっくり…
本記事は 【Advent Calendar 2025】 3日目の記事です。 2日目 ▶▶ 本記事 ▶▶ 4日目 はじめに Kiro とは? とりあえず使ってみよう requirements.mdの作成 design.mdの作成 task.mdの作成、実装開始そして完成 完成までにかかった時間 使ってみての感想 いい…
本記事は 【Advent Calendar 2025】 1日目の記事です。 告知記事 ▶▶ 本記事 ▶▶ 2日目 はじめに Vibeコーディングとは 実践して分かったVibeコーディング 指示書の作成について 指示書の育て方(KPTで改善) さいごに はじめに こんにちは、入社3年目の藤村…
はじめに 13個の質問 13個のデモ おわりに はじめに こんにちは。上田です。 本記事では、生成AI(LLM)を利用している人たちがより生成AIと仲良くなれる、おすすめの質問を13個ご用意しました。 厳選したつもりなのですが、それでも13個になってしまいまし…
こんにちは、ブログ運営担当の栗田です。 もう気づいたら2025年も残り2か月を切ったみたいです。ちょっと信じられないですね。あけおめって言ったのがついこの前な気がします。 今年もだいぶ終わりに近づいてきましたが、まだAWSのビッグイベントre:Inventが…
はじめまして、今年の4月にNRIネットコムに入社した新入社員の山田真琴と申します。 4ヶ月の新人研修後に、8月頭からNTシステム事業一部に配属され、だんだん業務にも慣れてきた今日この頃です。 私は理系院卒ではありますが、化学出身で学生時代にはプロ…
本記事は ネットワークウィーク 15日目の記事です。 14日目 ▶▶ 本記事 ▶▶ 1. はじめに 2. 実装 2.1 事前設定 2.2 ユーザーからIAPへの接続設定 2.3 IAPからVMインスタンスへの接続設定 2.4 アクセス確認 3. まとめ こんにちは。横田です。 本ブログでは、I…
本記事は ネットワークウィーク 12日目の記事です。 11日目 ▶▶ 本記事 ▶▶ 13日目 1. はじめに 2 NWタグの設定手順 2.1 FWルールにネットワークタグを設定 2.2 VMインスタンスにネットワークタグを設定 2.3 SSH接続確認方法 3 アクセス制御確認 4 まとめ こ…
本記事は ネットワークウィーク 8日目の記事です。 7日目 ▶▶ 本記事 ▶▶ 9日目 はじめに NLBはなぜ暖機運転が不要なのか? AWS HyperPlaneとは 1セルあたりの性能(2018年時点) AWS HyperPlaneが支えるAWSサービス AWS HyperPlaneの仕組み マルチテナント…
本記事は ネットワークウィーク 5日目の記事です。 4日目 ▶▶ 本記事 ▶▶ 6日目 はじめに AWS・Azureの基礎的ネットワークサービス AWSのネットワークサービス Azureの基礎的ネットワークサービス 基本的な特徴を比較してみて 初期設定を比較してみる AWSの…
最近、娘が「1人でやる」と言うことが増えてきて、学校のお迎えの帰路であと何回一緒に帰れるのか、と思い悲しみに暮れる毎日を過ごしている志水です。今日はそんな帰路、いやKiroについての話です。 はじめに 「EC2について教えて」とKiroに聞いても、一般…
本記事は ネットワークウィーク 3日目の記事です。 2日目 ▶▶ 本記事 ▶▶ 4日目 日中は暑く、日没後は肌寒い絶妙な塩梅の日が増えました。冬が恋しいです、西です。 昨今はシステムの状態を細やかに把握することの重要性が話題に上ることが多いです。 システ…
本記事は ネットワークウィーク 2日目の記事です。 1日目 ▶▶ 本記事 ▶▶ 3日目 はじめに こんにちは。大林です。 2024年11月19日に発表されたVPC Block Public Access(VPC BPA)はAmazon VPC(VPC)に関連したネットワーク制御を簡単に実装できる便利なサービ…
本記事は ネットワークウィーク 1日目の記事です。 告知記事 ▶▶ 本記事 ▶▶ 2日目 はじめに こんにちは。大林です。 AWSでネットワーク系リソースを構築・運用していると、セキュリティ強化のためにファイアウォールの利用は欠かせません。 たとえば、Amazo…
クラウド事業推進部の石倉です。 Terraformで管理しているインフラ環境の状態、把握してますか? 作業途中など把握している差分ならいいですが、作業の戻し忘れによる差分などは時間が経った時に「何の変更だ?」とびっくりすることになります。 そんな環境…
こんにちは、ブログ運営担当の小野です。 今月のブログイベントについてお知らせします! 8月後半のブログイベントは「情報処理試験ウィーク」です! NRIネットコムのメンバーによる情報処理試験に関する記事をお楽しみください! 記事掲載日と記事内容 更新…
本記事は AWSアワード受賞者祭り 16日目の記事です。 ✨ 15日目 ▶▶ 本記事 ▶▶ 17日目 ✨ こんにちは小山です。 最近のマイブームは黒烏龍茶です。 さて、今回はPythonをローカルで開発する際に使用しているvenvについて書いていきます。 はじめに Pythonをロー…
クラウド事業推進部の石倉です。 今回はKubernetesのスケーリングで利用されるPodのスケーリングをするHorizontal Pod AutoscalerとノードのスケーリングをするCluster Autoscalerについて手を動かしながら確認してみたのでハンズオンのような形で紹介します…
こんにちは、ブログ運営担当の小野です。 今月のブログイベントについてお知らせします! 6月後半のブログイベントは「オブザーバビリティウィーク」です! NRIネットコムのメンバーによるオブザーバビリティに関する記事をお楽しみください! 記事掲載日と…
こんにちは、ブログ運営担当の小野です。 6月20日(金)16:00~17:00、当社主催ウェビナー「止められない大規模システムを止めずにクラウド移行する方法とは? ~段階移行でリスクを最小化~」を開催します。 稼働を止められない大規模な業務システム。クラウ…
1. はじめに 2. Swagger UIとは 3. Swaggerの静的リソースを編集する方法 3-1. 必要なライブラリの依存関係注入 3-2. Swaggerに表示させるAPIの作成 3-3. Swagger UIの編集 編集するためのコード 3-4. 起動 4. まとめ 5. あとがき 1. はじめに 皆さんこんに…
本記事は エディタウィーク 5日目の記事です。 4日目 ▶▶ 本記事 はじめまして、髙田です。 入社以来さまざまな拠点を転々と渡り歩いて、現在は大阪でバックエンドシステムの保守業務に携わっています。 「VS Code+Dev Containerを普段使いしているからエ…
本記事は エディタウィーク 4日目の記事です。 3日目 ▶▶ 本記事 ▶▶ 5日目 こんにちは、小山です。 料理にハマり、旬の食材を美味しくいただくことに余念がない今日この頃です。 今回は、運用作業やトラブルシューティング時によく使うvi(コマンド)につい…
本記事は エディタウィーク 3日目の記事です。 2日目 ▶▶ 本記事 ▶▶ 4日目 はじめに ServiceNowとは? TODOアプリ作成手順 1: 新規アプリケーションの作成 2: データベースの作成 3: UIの作成 4: クライアントスクリプトを設定 まとめ:開発者目線で実感…
本記事は エディタウィーク 2日目の記事です。 1日目 ▶▶ 本記事 ▶▶ 3日目 どうも、モンスターはマンゴーロコ派の磯川です。 エディタウィークという特集に際して今回のブログを書いております。 エディタというと少し前まではEmacs、Vimなどのマニアック…
本記事は エディタウィーク 1日目の記事です。 告知記事 ▶▶ 本記事 ▶▶ 2日目 ネットコムの岩﨑です。学生時代はメモ帳でCを書いていました。新人時代に自己紹介の掴みで擦りまくったおかげ(?)で今回のブログウィークに参加することになりました。主題…
こんにちは、ブログ運営担当の小野です。 5月30日(金)12:00~13:00、当社主催ウェビナー「CV率2倍を実現した分析ツールAir360分析事例 ~AEO、規制強化時代をクッキーレス分析で乗り切る~」を開催します。 本ウェビナーでは、AEO、規制強化といったウェブサ…
本記事は インストラクターウィーク 4日目の記事です。 3日目 ▶▶ 本記事 ▶▶ 5日目 こんにちは、システムエンジニアの檀上です。 普段は顧客の社内システムの要件調整・基本設計などを担当しています。 私は数年前にネットコムにキャリアで入社しており、…
はじめに Swagger(OpenAPI)とは? なぜ Swagger を使うのか 統一感のあるAPI仕様の定義 自動化と効率化 APIのテストとインタラクション チーム間での協力 バージョン管理と変更管理 Swagger の主要なツールたち Swagger UI Swagger Editor Swagger Codegen…
1:はじめに 2:意図しないデータ共有について 3. 処理の流れってどうなっているの? ソーシャルログインフロー ①SNSログイン ②認可コード発行 ③認可コードの送信 ④認可コード送信 ⑤ID・アクセストークン発行 ⑥返却 4. おまけ(今後の期待) 5. まとめ 1:はじめ…
はじめに こんにちは、NRIネットコムの山家谷です。 筆者が入社してからもうすぐ2年が経過しようとしています。月日の流れる早さに驚きを隠せません。 最近業務でプロシージャを使う機会がありましたので、今回はデータベースにおけるプロシージャ・ファンク…
こんにちは越川です。働き方が多様化し、様々なスタイルが普及しましたが、まだ土日休みの方が多いのではないでしょうか?今回はエンジニアの私がどうやったらサザエさん症候群を防ぐことができるか?という観点でブログを書いてみました。 サザエさん症候群…
はじめに そもそも書き方が慣れない アロー関数ってなに?? その他の独特な書き方(等価、三項演算子) Stateってなに?? Stateの概念 useStateについて 値が更新されない問題 useStateの罠(おにぎりボタンを使った簡単な実例) useStateの罠から抜け出す…
はじめに そもそもReactって何者?? Reactのメリットをさくっと体感してみる マークアップの中の一部を切り出して、機能ごとにグループ化してみる 繰り返し使いたいもの(ボタンやテキストフォーム等)を共通コンポーネントとして切り出す 動的HTMLの作成 …