はてぶ・Qiita・Zennのトレンド記事を紹介
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のライフサイクル 偶数系について 奇数系について 開発