NRIネットコム社員が様々な視点で、日々の気づきやナレッジを発信するメディアです

注目のタグ

    テクノロジー

    【Google Cloud Next 2026 in Las Vegas】Day 2 現地参加レポート ~ エージェント時代のデータ分析基盤 ~

    はじめに 一般提供(General Availability)になった注目機能 BigQuery tools for custom agents BigQuery Agent Analytics Plugin プレビュー版として発表された注目機能 BigQuery Assistant Google Cloud Data Agent Kit Agentic Workflows まとめ はじめ…

    【Google Cloud Next 2026 in Las Vegas】Day 1 現地参加レポート ~ エージェント時代の BigQuery ~

    はじめに BigQuery の在り方 パフォーマンスとコスト SQL で AI を使う:TabularFM と TimesFM の進化 非構造化データを SQL で扱う:AI.PARSE_DOCUMENT と Optimized Mode Graph で「なぜ」に答える:Measures と Conversational Analytics の連携 Lakehous…

    Google Antigravityで体験するバイブコーディング

    1. はじめに 2. Antigravityとは 2.1 AIが主役のAgent‑First IDE 2.2 Editor View 2.3 Manager View 2.4 Rules 2.5 Artifacts 2.6 複数モデル対応 2.7 開発環境を横断操作 3. Todoアプリ構築編 3.1 Manager View を開く 3.2 エージェントに最初の指示を与え…

    Microsoft 365 Copilot Chat「エージェントビルダー」紹介

    はじめに エージェントビルダーについて そもそも「エージェント」ってなに? エージェントの作成方法 作成したエージェントの活用例 出力結果 おわりに はじめに こんにちは!まだギリギリ入社1年目の小宮山です! 突然ですがみなさん、生成AIを利用してい…

    Microsoft 365 Copilot Chat「カスタム指示」紹介

    はじめに カスタム指示について 「カスタム指示」ってなに? 「カスタム指示」の設定方法 「カスタム指示」は業務で使えるの? カスタム指示なしの場合の回答 カスタム指示ありの場合の回答 おわりに はじめに こんにちは!最近唇の皮むけが気になる入社1年…

    API 設計初心者がレビューで学んだ REST API 設計の 3 つのポイント

    本記事は 年度末の振り返りウィーク 4日目の記事です。 3日目 ▶▶ 本記事 ▶▶ 5日目 はじめに 1. API のレスポンスに利用者に不要な値は含めない 2. API のパスはリソースの階層構造を意識して設計する 3. レスポンスタイムを意識して設計・実装する おわり…

    【初心者向け】Kubernetesとは?〜ローカル環境でPodを操作してみた〜

    はじめに Kubernetesとは? コンテナとは? Kubernetesでできること コンテナの管理 デプロイの自動化 スケーリングの自動化 Kubernetesのアーキテクチャ概要 Pod Podを管理するワークロードリソース Kubernetesの構成 コントロールプレーン ノードコンポー…

    配属後、いきなりReact/Next.jsを触って分かった「分からなさの種類」

    はじめに こんにちは、新卒一年目エンジニアの藤原です。 大学では主にメディア工学を学んでおり、プログラミング経験はあまりありませんでした。研修ではJavaをメインに学び、HTML,CSS,JavaScriptはほんの少し触れた程度です。 しかし、8月に部署に配属され…

    【Google Cloud】RAG × Gemini で自分専用の音楽ディグエージェントを作ってみた

    本記事は AI・MLウィーク 1日目の記事です。 告知記事 ▶▶ 本記事 ▶▶ 2日目 はじめに 「自分専用の音楽ディグエージェント」とは 2つのコア機能 従来のレコメンド機能との違い 実装を見送った機能 アーキテクチャ概要 構成図 主要コンポーネントと役割 フェ…

    T‑DASHで初めてテスト自動化に挑戦してみて感じた3つのこと

    はじめに T-DASHについて T‑DASHを使う中で見えてきた3つの気づき 1. テスト自動化の「向いている部分」と「向いていない部分」 向いている部分 向いていない部分 2. 作りこみすぎないこと 3. 重要な工程に注力できる まとめ はじめに こんにちは!2025年度…

    【初心者がやってみた】ちょっと本気のSpring Security

    本記事は ブログ書き初めウィーク 5日目の記事です。 4日目 ▶▶ 本記事 ▶▶ 6日目 はじめに Spring Securityとは なぜSpring Securityを理解する必要があるのか? この記事で目指すこと Step 1:最小構成を動かしてみる 開発環境 環境構築 Spring Securityを…

    保守性を高める方法~チーム開発のためのコードとは~

    はじめに 保守性とは? 保守性を高める手法 命名規則 命名のポイント 私の失敗 解決策 メソッド切り出し、共通化 メソッド切り出しのポイント 私の失敗 解決策 定数化 定数化のポイント 私の失敗 解決策 列挙型:Enum Enumのポイント 私の失敗 解決策 おわり…

    インスタンスの使いどころ ~ゲームで例えてJavaで考える~

    この記事で分かること 結論|インスタンスは"固有の状態を持つモノを作る時"に使う ゲームで例える"インスタンス" ソースコードで見る"インスタンス" "インスタンス化"しない場合 インスタンスの使いどころ まとめ|"固有の状態を持たせたい時"はインスタン…

    【Atlassian】Jira API (Data Center/ Cloud)の実行方法 (スクリプト例付き)

    本記事は ブログ書き初めウィーク 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について 新米文系エンジニアが初めてT-DASHを使ってみた結果 T-DASHによるテスト実施の流れ 「テスト作成」における準備 やっておけばよかった①:テストに必要な画面表示パターンを漏れなく洗い出し、各要素のパスを取得しておく やっておけ…

    インフラ勉強のためにMinecraftサーバを簡易的に構築してみた

    1. はじめに Minecraftとは 2. サーバの構築とは? 2-1. サーバの調達 2-2. サーバを稼働させるために 3. サーバを構築する 3-1. EC2を作成する 3-2. EC2インスタンスに接続をする 3-3. ミドルウェアとアプリケーションを導入する 3-4. アプリケーションをバ…

    「何もない」を表す概念について ~0やnullとは~

    はじめに ~この記事について~ こんにちは。NRIネットコム2025年入社の井上です。 この記事は、 「”何もない”を表せることって革命なんだよ!!!」 という事を伝えるため、プログラミングと数学における「何もない」を解説する記事となっております。 「プ…

    新人の部内研修でJava100本ノックのレビュアーをやった話 〜 AI時代に、なぜあえてJava100本ノックを回すのか 〜

    本記事は 【Advent Calendar 2025】 24日目②の記事です。 24日目① ▶▶ 本記事 ▶▶ 25日目① はじめに 経緯 そもそもJava100本ノックとはなにか 目的の設定 研修設定 期間 体制 環境 進め方 実施しない問題 ディレクトリ構成 README 実施ノウハウ 全体的に、指…

    リダイレクト時のaddAttributeとaddFlashAttributeの違い【Spring Boot】

    はじめに リダイレクト先にデータを渡す方法 なぜredirectAttributesを使うのか スコープ redirectAttributes addAttributeとaddFlashAttribute addAttribute @RequestParam @ModelAttribute addFlashAttribute 挙動の違い 結論 おわりに はじめに はじめま…

    アーキテクチャConference 2025 に参加して~アーキテクチャの整理と向き合い方

    本記事は 【Advent Calendar 2025】 15日目の記事です。 14日目 ▶▶ 本記事 ▶▶ 16日目① はじめに システムエンジニアの檀上です。 今年もアドベントカレンダーを書くことになりました。 丁度、少し前の2025/11/20, 21にベルサール羽田空港で開催されたアー…

    GitHub Copilot Coding Agent を使って「AIに委託」してみた

    本記事は 【Advent Calendar 2025】 13日目の記事です。 12日目 ▶▶ 本記事 ▶▶ 14日目 はじめに 全体構成 委託フローの構築 1. 初版サイトの実装 2. 諸々の連携設定 Jira 側の設定 GitHub Actions Netlify 委託してみる 結論 まとめ はじめに こんにちは、G…

    社内で学んだエラーの対処法&“良いコード”の書き方

    はじめに 最初にぶつかった壁:エラーが読めない! エラーは解決するためのヒント エラーの読み方 1. エラーの種類 2. エラーメッセージ 3. スタックトレース まとめ:エラー文の「構造」をつかんで解決に導く 次にぶつかった壁:動くだけで満足してしまう「…

    microCMSのデータ移行

    本記事は 【Advent Calendar 2025】 5日目の記事です。 4日目 ▶▶ 本記事 ▶▶ 6日目 こんにちは。フロントエンジニアの日高です。 昨年に続いてアドベントカレンダーに執筆させていただくことになりました。 今回はAPIベースの日本製ヘッドレスCMSであるmicr…

    Kubernetes食わず嫌いしてませんか?

    本記事は 【Advent Calendar 2025】 4日目の記事です。 3日目 ▶▶ 本記事 ▶▶ 5日目 はじめに 対象読者 Kubernetes食わず嫌いしてませんか? まず、読めない 抽象的な単語 k8s理解への道 「多分、分かった」を積み重ねる 各リソースの役割と繋がりをざっくり…

    KiroにRailsを使ってWebアプリをつくらせてみた

    本記事は 【Advent Calendar 2025】 3日目の記事です。 2日目 ▶▶ 本記事 ▶▶ 4日目 はじめに Kiro とは? とりあえず使ってみよう requirements.mdの作成 design.mdの作成 task.mdの作成、実装開始そして完成 完成までにかかった時間 使ってみての感想 いい…

    Vibeコーディングを実践してみて

    本記事は 【Advent Calendar 2025】 1日目の記事です。 告知記事 ▶▶ 本記事 ▶▶ 2日目 はじめに Vibeコーディングとは 実践して分かったVibeコーディング 指示書の作成について 指示書の育て方(KPTで改善) さいごに はじめに こんにちは、入社3年目の藤村…

    あなたと生成AIとの距離を縮める13個の質問

    はじめに 13個の質問 13個のデモ おわりに はじめに こんにちは。上田です。 本記事では、生成AI(LLM)を利用している人たちがより生成AIと仲良くなれる、おすすめの質問を13個ご用意しました。 厳選したつもりなのですが、それでも13個になってしまいまし…

    re:Invent2025直前!これまでのre:Invent関連記事まとめ

    こんにちは、ブログ運営担当の栗田です。 もう気づいたら2025年も残り2か月を切ったみたいです。ちょっと信じられないですね。あけおめって言ったのがついこの前な気がします。 今年もだいぶ終わりに近づいてきましたが、まだAWSのビッグイベントre:Inventが…

    Terraformで秘密情報を扱う場合のSecrets Managerという選択肢

    本記事は IaCウィーク 8日目の記事です。 ⚙️ 7日目 ▶▶ 本記事 ▶▶ 9日目 はじめに Terraformとは 想定するシーン 変数の定義 Amazon Cognitoリソースの定義 実装方法 Secrets Managerの設定 Terraform側の実装 メリット 注意点 stateファイルの扱い 費用面の…

    Java初心者🔰がSpring Bootアノテーションまとめてみた

    はじめまして、今年の4月にNRIネットコムに入社した新入社員の山田真琴と申します。 4ヶ月の新人研修後に、8月頭からNTシステム事業一部に配属され、だんだん業務にも慣れてきた今日この頃です。 私は理系院卒ではありますが、化学出身で学生時代にはプロ…

    運用観点で考えるTerraformリポジトリ・ディレクトリ戦略

    本記事は IaCウィーク 4日目の記事です。 ⚙️ 3日目 ▶▶ 本記事 ▶▶ 5日目 はじめに まとめ Terraform運用の品質を維持していくために リポジトリ構成 Mono Repo Multi Repo Terraformレジストリの利用 ディレクトリ構成 環境ディレクトリ直下にtfファイルを配…

    Kiroをコーディング以外で活用する 〜ステアリングファイルとAgent Hooksで作る専門エージェント〜

    最近、娘が「1人でやる」と言うことが増えてきて、学校のお迎えの帰路であと何回一緒に帰れるのか、と思い悲しみに暮れる毎日を過ごしている志水です。今日はそんな帰路、いやKiroについての話です。 はじめに 「EC2について教えて」とKiroに聞いても、一般…

    Terraformのドリフト検知結果をSlackに通知させてみた〜GitHub Actions利用〜

    クラウド事業推進部の石倉です。 Terraformで管理しているインフラ環境の状態、把握してますか? 作業途中など把握している差分ならいいですが、作業の戻し忘れによる差分などは時間が経った時に「何の変更だ?」とびっくりすることになります。 そんな環境…

    ブログイベント「情報処理試験ウィーク」始まります!

    こんにちは、ブログ運営担当の小野です。 今月のブログイベントについてお知らせします! 8月後半のブログイベントは「情報処理試験ウィーク」です! NRIネットコムのメンバーによる情報処理試験に関する記事をお楽しみください! 記事掲載日と記事内容 更新…

    ローカル環境を守るための軽量な仮想環境,venvについて調べてみた

    本記事は AWSアワード受賞者祭り 16日目の記事です。 ✨ 15日目 ▶▶ 本記事 ▶▶ 17日目 ✨ こんにちは小山です。 最近のマイブームは黒烏龍茶です。 さて、今回はPythonをローカルで開発する際に使用しているvenvについて書いていきます。 はじめに Pythonをロー…

    Kubernetesのスケーリングについて触ってみた 〜Horizontal Pod AutoscalerとCluster Autoscaler〜

    クラウド事業推進部の石倉です。 今回はKubernetesのスケーリングで利用されるPodのスケーリングをするHorizontal Pod AutoscalerとノードのスケーリングをするCluster Autoscalerについて手を動かしながら確認してみたのでハンズオンのような形で紹介します…

    ブログイベント「オブザーバビリティウィーク」始まります!

    こんにちは、ブログ運営担当の小野です。 今月のブログイベントについてお知らせします! 6月後半のブログイベントは「オブザーバビリティウィーク」です! NRIネットコムのメンバーによるオブザーバビリティに関する記事をお楽しみください! 記事掲載日と…

    止められない大規模システムを止めずにクラウド移行する方法とは? ~段階移行でリスクを最小化~

    こんにちは、ブログ運営担当の小野です。 6月20日(金)16:00~17:00、当社主催ウェビナー「止められない大規模システムを止めずにクラウド移行する方法とは? ~段階移行でリスクを最小化~」を開催します。 稼働を止められない大規模な業務システム。クラウ…

    Swagger UIを構成する静的リソースの編集方法

    1. はじめに 2. Swagger UIとは 3. Swaggerの静的リソースを編集する方法 3-1. 必要なライブラリの依存関係注入 3-2. Swaggerに表示させるAPIの作成 3-3. Swagger UIの編集 編集するためのコード 3-4. 起動 4. まとめ 5. あとがき 1. はじめに 皆さんこんに…

    もう迷わない!VS CodeとDev Containerで始める理想の開発環境

    本記事は エディタウィーク 5日目の記事です。 ‍ 4日目 ▶▶ 本記事‍ はじめまして、髙田です。 入社以来さまざまな拠点を転々と渡り歩いて、現在は大阪でバックエンドシステムの保守業務に携わっています。 「VS Code+Dev Containerを普段使いしているからエ…

    viと、GUIエディタとの使い分け

    本記事は エディタウィーク 4日目の記事です。 ‍ 3日目 ▶▶ 本記事 ▶▶ 5日目 ‍ こんにちは、小山です。 料理にハマり、旬の食材を美味しくいただくことに余念がない今日この頃です。 今回は、運用作業やトラブルシューティング時によく使うvi(コマンド)につい…

    ServiceNowでアプリ開発を体験してみた

    本記事は エディタウィーク 3日目の記事です。 ‍ 2日目 ▶▶ 本記事 ▶▶ 4日目 ‍ はじめに ServiceNowとは? TODOアプリ作成手順 1: 新規アプリケーションの作成 2: データベースの作成 3: UIの作成 4: クライアントスクリプトを設定 まとめ:開発者目線で実感…

    ソフトウェア開発とAIエディタ

    本記事は エディタウィーク 2日目の記事です。 ‍ 1日目 ▶▶ 本記事 ▶▶ 3日目 ‍ どうも、モンスターはマンゴーロコ派の磯川です。 エディタウィークという特集に際して今回のブログを書いております。 エディタというと少し前まではEmacs、Vimなどのマニアック…

    シンプルなテキストエディタ メモ帳の使い所は?

    本記事は エディタウィーク 1日目の記事です。 ‍ 告知記事 ▶▶ 本記事 ▶▶ 2日目 ‍ ネットコムの岩﨑です。学生時代はメモ帳でCを書いていました。新人時代に自己紹介の掴みで擦りまくったおかげ(?)で今回のブログウィークに参加することになりました。主題…

    CV率2倍を実現した分析ツールAir360分析事例 ~AEO、規制強化時代をクッキーレス分析で乗り切る~

    こんにちは、ブログ運営担当の小野です。 5月30日(金)12:00~13:00、当社主催ウェビナー「CV率2倍を実現した分析ツールAir360分析事例 ~AEO、規制強化時代をクッキーレス分析で乗り切る~」を開催します。 本ウェビナーでは、AEO、規制強化といったウェブサ…

    実践から得たインストラクターのポイント4選

    本記事は インストラクターウィーク 4日目の記事です。 ‍ 3日目 ▶▶ 本記事 ▶▶ 5日目 ‍ こんにちは、システムエンジニアの檀上です。 普段は顧客の社内システムの要件調整・基本設計などを担当しています。 私は数年前にネットコムにキャリアで入社しており、…

    【初心者向け】Swaggerとは?シンプルに解説

    はじめに Swagger(OpenAPI)とは? なぜ Swagger を使うのか 統一感のあるAPI仕様の定義 自動化と効率化 APIのテストとインタラクション チーム間での協力 バージョン管理と変更管理 Swagger の主要なツールたち Swagger UI Swagger Editor Swagger Codegen…

    ソーシャルログインをゼロから学ぶ新卒アプリエンジニア

    1:はじめに 2:意図しないデータ共有について 3. 処理の流れってどうなっているの?​ ソーシャルログインフロー ①SNSログイン ②認可コード発行 ③認可コードの送信 ④認可コード送信 ⑤ID・アクセストークン発行 ⑥返却 4. おまけ(今後の期待) 5. まとめ 1:はじめ…

    プロシージャ・ファンクション・トリガーの違い

    はじめに こんにちは、NRIネットコムの山家谷です。 筆者が入社してからもうすぐ2年が経過しようとしています。月日の流れる早さに驚きを隠せません。 最近業務でプロシージャを使う機会がありましたので、今回はデータベースにおけるプロシージャ・ファンク…

    現役エンジニアが考えるサザエさん症候群の防ぎ方

    こんにちは越川です。働き方が多様化し、様々なスタイルが普及しましたが、まだ土日休みの方が多いのではないでしょうか?今回はエンジニアの私がどうやったらサザエさん症候群を防ぐことができるか?という観点でブログを書いてみました。 サザエさん症候群…