はてぶ・Qiita・Zennのトレンド記事を紹介
閉域網からQuickSightへ接続!SquidプロキシとVPCエンドポイントでの構成を徹底解説
はじめに 課題:なぜVPCエンドポイントだけでは不十分なのか 解決構成:Squid Proxyを活用したハイブリッド構成 Squidプロキシの設定とホワイトリスト定義 Squid基本設定(squid.conf) ホワイトリスト定義(allowed_sites.txt) DNS(R
AWS Immersion Day ~新しいAI Agentic 分析サービスを体験してみよう~に参加してみた
はじめに どんな感じだったか アジェンダ ① Amazon Quick Suiteについてご紹介 ② Amazon Quick Suiteのハンズオン 学び 感想 まとめ 注意点(AI Agent 機能の現状) 参照資料 はじめに ゼネットシステム事業部の方です。 先日、AWS
【実践】Amazon Rekognition Custom Labels で画像分類モデルを作ってみた
はじめに Custom Labels とは? 今回作ったカスタムモデル(マグロとサーモンの分類) 1. S3 を使った学習データ準備(Amazon Rekognition Custom Labels) 2. プロジェクト作成 3. トレーニング結果 4. リアルタイム推論デモ 注
AWS SNS サブスクリプションをCloudFormationで自動化|複数メールを一括登録する方法【初心者向け】
はじめに SNSサブスクリプション自動化のメリット CloudFormationでSNSサブスクリプションを自動化するテンプレート例 実際に使ってみよう 1. スタック作成時にメールアドレスを入力 2. デプロイ後にリソースを確認 3. メールの「サブスクリプション確認」を承認
AWS Glueの失敗時アラート|EventBridge × Lambda × SNSで通知を自動化する手順
はじめに 全体アーキテクチャ なぜ失敗通知の自動化が必要なのか? Step1:Lambda を作成 Step2:EventBridge で Glue の失敗イベントを検知 Step3:SNS 設定 SNS Standard と SNS FIFO の違い どっちを使うべき? Ste
AWS Glue Job Bookmarkで重複処理を防ぐ!ETLジョブの効率化ガイド
AWS Glue を使って ETL 処理を自動化していると、「同じデータを何度も処理してしまう」という問題に直面することがあります。そんなときに役立つのが Glue Job Bookmark(ジョブブックマーク) 機能です。 この記事では、Job Bookmark の仕組み・実装
この記事では、インフラ未経験からAWSクラウドエンジニアとして活躍できるようになるまでのステップを、実際の経験を交えて紹介します。 対象読者: AWSやクラウドエンジニアに興味がある方 IT未経験からエンジニアを目指す方 資格を活用してキャリアアップしたい方 この記事を読むことで
はじめに 請求額の異常を確認 1. 請求とコスト管理で全体を把握する 2. 対象サービスを特定する CloudTrailで操作履歴を確認 1.まずは「どんな操作が行われたか」を探る 2. イベント履歴を検索する 3. 原因特定 社内での対応 まとめ 参照資料 はじめに ゼネットシ
AWS Glueでノーコード/ローコードETLを実践!S3データを自動変換・集計する方法
はじめに ETLジョブの概要 実装手順(GUIでの操作) Glue Studioで新規ジョブ作成 S3データの読み込みノード追加 Change Schema(旧Apply Mapping)で型変換と列マッピング SQLノードで月判別列を追加 Change Schema(列名変更ノ
Ruby 4.0 でトップレベルモジュール `Ruby` が定義された話
はじめに ゼネットの土屋です。 Ruby 4.0 の変更点を眺めていたところ、少し地味ですが気になる変更を見つけました。 それが トップレベルモジュール Ruby が定義されたという点です。 www.ruby-lang.org 一見すると「名前空間が 1 つ増えただけ」に見えます
Kaigi on Rails 2025で話題のHotwire Turboを試してみました
株式会社ゼネットシステム事業部 原です。 背景 Kaigi on Rails 2025 Day1 にオンライン参加いたしました。 Hotwireに関する発表が2つあり、聴講しました。 - 高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025 - Sp
Rails 8.1 で schema.rb のカラム定義順が変わった件と CSV 列順ズレ問題の対応
はじめに ゼネットの土屋です。 Rails 8.1 が正式リリースされてから 2 か月ほど経ち、 実際に運用してみると様々な挙動の変化が見えてきました。 今回はその中でも、Rails 8.1 の変更によって実際に発生した CSV 出力の列順が変わってしまう問題について紹介します。
はじめに Ruby で重い処理に悩まされていませんか?分割して並列処理ができたらな、なんてことありませんか? 「Ruby は並列処理に向いていない言語」と言われていたのも昔の話、今は様々な選択肢がサポートされています! 今回は Ruby 組み込みライブラリである Process,
はじめに こんにちは、システム事業部の熊井です。「ISMSってよく聞くけど、実際どんなものなの?」そんな疑問をお持ちの方も多いのではないでしょうか。 この記事では、ISMSの意味・目的・認証制度を、専門用語をなるべく使わずにわかりやすく解説します。「情報セキュリティの基本を理解し
N+1を回避したのに性能が悪い!? includes/preload依存の落とし穴と解決策
はじめに システム事業部堤田です。 Kaigi on Rails 2025に参加してきました。1カ月以上経過していますが、発表の中で最近自身も似たような経験をしたなという内容があった為、その内容の紹介と共に、自身が体験した事象の振り返りをしたいと思います。まずは、発表内容の紹介で
Kaigi on Rails 2025 参加レポート:成功/失敗談から得た「未然防止」の学びと今後の活かし方
はじめに 2025年9月26日(金)、27日(土)に Kaigi on Rails 2025 が開催され、今年は会社から「参加してみないか」と声をかけていただいたため、オンライン視聴で参加することにしました。 Kaigi on Rails は、Railsを中心にしつつフロントエン
初めてのKaigi on Rails2025に参加して感じたこと
こんにちは!ゼネットの中川です。 Kaigi on Railsというイベントの名前は以前から知っていましたが、「自分が参加しても内容を理解できるのかな?」という不安がありました。 そんな中、会社の支援で参加できる機会をいただいたので「せっかくなら挑戦してみよう」という気持ちで今回
Lambda×S3でファイルを自動整理!イベント通知で日付フォルダに振り分ける方法
はじめに 課題 実装アーキテクチャ 実装手順 1. S3バケット作成 2. Lambda関数作成 3. トリガー設定(S3イベント通知) 4. Lambda実行ロール権限 5. 動作確認 注意点 まとめ 参照資料 はじめに ゼネットシステム事業部の方です。 AWSを利用していると
CloudWatchで作るAWS請求額カスタムダッシュボード|サービス別・期間別に簡単可視化
はじめに 課題 CloudWatchのメリット 実装手順 1. CloudWatchでのメトリクス確認 2. ダッシュボード作成 3. 閲覧ユーザー権限設定 注意点 まとめ 参照資料 はじめに ゼネットシステム事業部の方です。 AWSを利用していると、請求額の確認は重要な業務の一
Step FunctionsでCloudFormation StackSetを自動デプロイしてみた⚙️
はじめに 課題 全体構成🧩 実装例 注意点⚠️ まとめ 参照資料🔗 はじめに システム事業部の方です。今回は AWS Step Functions を使って CloudFormation StackSetを自動デプロイ する仕組みを構築したので、その内容を紹介します。 AWS環境
AWS QuickSightの埋め込み3種類を徹底比較!匿名ユーザー・登録済ユーザー・ワンクリックの違いとは
はじめに QuickSight埋め込み3方式をざっくり紹介! ワンクリック埋め込み(One-click Embedding) 登録済みユーザー埋め込み(Registered User Embedding) 匿名ユーザー埋め込み(Anonymous Embedding) まとめ お
はじめに 従来のやり方 Amazon Q in QuickSight 東京リージョンでリリース!(2025年7月) 実際に使ってみた まとめ 制限事項や注意点 Demo Central で無料体験してみよう 参照資料 はじめに システム事業部の方です。業務上、データ分析基盤の構築
SCPでS3パブリック禁止でもOK!CloudFrontで実現するセキュア配信🛡️
はじめに 課題:S3を直接公開できない 解決策:CloudFront + S3バケットポリシー 結果 まとめ 補足情報OAI と OAC の違い 参照資料 はじめに ゼネットシステム事業部の方です。 AWSでWebサイトやファイルを配信する際、Amazon S3 をオリジンに使う
【AWS入門】API GatewayとLambdaでHTMLページを動的に生成してみた
はじめに 従来の構成:S3の静的サイト API GatewayとLambdaの仕組み Lambdaの設定とコード CloudFrontの設定 ディストリビューション作成 オリジン作成 API Gatewayの設定(CORSとMapping Template込み)📄 1. リソース
Rails 8.1.0で追加されたStructured Event Reporterについて整理してみた
はじめに ゼネットの土屋です。 先日 2025/10/22 に Rails 8.1.0 がリリースされました。 今回の記事では、Rails 8.1 で追加された注目機能 Structured Event Reporter を紹介します。 これは「Rails.logger」と「Ac
AWS QuickSight × S3で実現する低コストなデータ分析環境
はじめに 構築方法の概要 構成手順 1. Amazon S3にデータを保存 2. QuickSightでデータセットを作成 3. データ可視化 ポイント 活用編 おわりに 参考資料 はじめに こんにちは、ゼネットシステム事業部の方です。業務で AWS を用いたデータ分析基盤の構築
AWS Step Functionsで使えるデータ変換 ー JSONPathとJSONataの比較
はじめに JSONPathとは JSONataとは JSONPathとJSONataの比較 補足:練習環境 try.jsonata.org サンプル まとめ 参考資料 はじめに こんにちは、ゼネットシステム事業部の方です。業務で AWS Step Functions を使ったワー
はじめに 先日部署内で「GitLabの見直し」に取り組んでいましたが、最終的に中断となりました。 ですが、その過程で得られた知見はこれから同じような検討を行う人にとっても役立つと思います。 本記事では、検討内容や気づきを整理して共有します。 今後のGit関連サービス選びの参考にな
Windowsで部分一致履歴検索を使う方法とCygwin/Git Bash/Bash/Zshの違いを解説
はじめに Linuxのシェルでは、コマンド履歴から「部分一致検索」が簡単にできます。たとえば cd と入力してから ↑ キーを押すと、cd から始まる履歴だけを遡ることができます。この機能があることで、コマンド履歴から目的の操作を探す手間が減り、作業時間を短縮できます。 しかし、
初心者向け WebSocket入門|HTTPとの違いをわかりやすく解説
ゼネットの西村です。 WebSocketについて業務で扱ったので、今回はWebSocketについての情報を初心者向けにまとめてみました。 WebSocketとは? HTTPとはどう違うのか? HTTPについて HTTPの通信図 WebSocketについて WebSocketの通信
JavaScript switch 文の使い方まとめ|default の位置や言語差もわかる!
はじめに プログラミング初心者が特に苦戦しやすいポイント、switch文。 今回は仕様や目的を正しく学ぶことで、苦手意識を克服していきましょう。 switch文とは if文と同様、条件分岐ができる制御構造です。 if-elseの単一条件の分岐と異なり、一つの条件式の結果を複数の値
Railsの属性変更検知を極める!ActiveRecord::DirtyとActiveModel::Dirtyの徹底ガイド
こんにちは。ゼネットの張です。業務でRuby on Railsを扱っています。 今回はRailsの変更検知に関するモジュールとメソッドを紹介したいと思います! はじめに ActiveRecord::AttributeMethods::Dirtyモジュール attribute_be
Railsバージョンアップ時に発生したエラーと解消方法について
ゼネットの高澤です。 業務でRuby on Railsのバージョンアップ対応を行い、その際に発生したエラーや解決方法を紹介したいと思います。 はじめに 動作環境 本記事のフォーカス default gemsからbundled gemsへ変更によるエラー Gemの非互換性によるエラ
【新入社員向け】プログラミング初心者がどんどん上達する勉強法3選!
はじめに どうもこんにちは!ゼネット教育部門の五十嵐です! プログラミングを始めたばかりのあなた、こんな悩みはありませんか? ✅ 参考書を読んでもコードの意味がわからない ✅ 学習サイトを見ているだけでは、なかなか身につかない ✅ エラーが出ると、どう対処すればいいかわからない
【新入社員向け】SMARTの法則とは?目標達成率を上げる5つのポイント
はじめに どうもこんにちは! ゼネット教育部門の五十嵐です! 「目標を立てても、なかなか達成できない…」と悩んでいませんか? その原因の一つは、目標が曖昧すぎて、具体的な行動につなげられていないこと。 そこで、本記事では 目標達成率をグッと高める「SMARTの法則」 について解説
ゼネットの西村です。 業務でNode.jsのバージョンアップ対応を行ったので、その際に役立った知識を紹介したいと思います! はじめに Node.jsについて知る前に Node.jsについて Node.jsの概要 Node.jsのライフサイクル 偶数系について 奇数系について 開発