<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>ABC Tech Blog</title>
        <link>https://tech.asahi.co.jp</link>
        <description>朝日放送グループの技術ブログです。映像、データ、デジタル施策など様々な内容に触れています。</description>
        <lastBuildDate>Mon, 11 May 2026 04:10:05 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>ja</language>
        <image>
            <title>ABC Tech Blog</title>
            <url>https://tech.asahi.co.jp/favicon.png</url>
            <link>https://tech.asahi.co.jp</link>
        </image>
        <copyright>All rights reserved 2026, Asahi Broadcasting Group Holdings Corporation</copyright>
        <item>
            <title><![CDATA[dbt Projects on Snowflake x Terraform でデータ基盤を刷新]]></title>
            <link>https://tech.asahi.co.jp/posts/20260511-2bfe</link>
            <guid>https://tech.asahi.co.jp/posts/20260511-2bfe</guid>
            <pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[dbt Projects on Snowflake と Terraform を組み合わせてデータ基盤を刷新しました。視聴データというデータの特徴を踏まえた設計のポイントと刷新にあたっての苦労話を紹介します。]]></description>
            <content:encoded><![CDATA[dbt Projects on Snowflake と Terraform を組み合わせてデータ基盤を刷新しました。視聴データというデータの特徴を踏まえた設計のポイントと刷新にあたっての苦労話を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Claude Code × Codex 二刀流でコードを書かずにアプリを作った話]]></title>
            <link>https://tech.asahi.co.jp/posts/20260402-334e</link>
            <guid>https://tech.asahi.co.jp/posts/20260402-334e</guid>
            <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、AIエージェントClaude CodeとCodexを活用したアプリ開発のプロセスを紹介しています。二刀流の開発スタイルの利点、具体的なワークフロー、技術スタックや環境設定など、AIを駆使した効率的な開発方法を紹介します。]]></description>
            <content:encoded><![CDATA[この記事では、AIエージェントClaude CodeとCodexを活用したアプリ開発のプロセスを紹介しています。二刀流の開発スタイルの利点、具体的なワークフロー、技術スタックや環境設定など、AIを駆使した効率的な開発方法を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Claude Codeと振り返る新卒1年目 ~200日分の作業ログをAIに読ませたら~]]></title>
            <link>https://tech.asahi.co.jp/posts/20260330-31ee</link>
            <guid>https://tech.asahi.co.jp/posts/20260330-31ee</guid>
            <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[新卒1年目の振り返りとして、約200日分の作業ログをClaude CodeとNotion MCPを使って分析。成長の段階や身につけたスキル、長所・短所を整理してもらい、次年度に向けた課題をAIと共に見つける記事です。]]></description>
            <content:encoded><![CDATA[新卒1年目の振り返りとして、約200日分の作業ログをClaude CodeとNotion MCPを使って分析。成長の段階や身につけたスキル、長所・短所を整理してもらい、次年度に向けた課題をAIと共に見つける記事です。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Amplify Gen2 に接続中のGitHubリポジトリの名称を変更する]]></title>
            <link>https://tech.asahi.co.jp/posts/20260325-320e</link>
            <guid>https://tech.asahi.co.jp/posts/20260325-320e</guid>
            <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事ではAmplify Gen2 に接続中のGitHubリポジトリの名称を実際に変更し、どのような変化が起こるのかを紹介しています。]]></description>
            <content:encoded><![CDATA[この記事ではAmplify Gen2 に接続中のGitHubリポジトリの名称を実際に変更し、どのような変化が起こるのかを紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Style-Bert-VITS2 を RTX PRO 1000 Blackwell で動かすのに苦労した話]]></title>
            <link>https://tech.asahi.co.jp/posts/20260311-30ce</link>
            <guid>https://tech.asahi.co.jp/posts/20260311-30ce</guid>
            <pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事ではStyle-Bert-VITS2 のインストール、パッチ適用、アプリ起動までを一括で行うバッチファイルを紹介しています。]]></description>
            <content:encoded><![CDATA[この記事ではStyle-Bert-VITS2 のインストール、パッチ適用、アプリ起動までを一括で行うバッチファイルを紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[おはパスポート撮影アプリ開発の裏側]]></title>
            <link>https://tech.asahi.co.jp/posts/20260309-2f1e</link>
            <guid>https://tech.asahi.co.jp/posts/20260309-2f1e</guid>
            <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[おは朝パーク2025で出展した「おはパスポート」の撮影アプリを開発しました。撮影からAI画像生成、印刷までのフローを設計し、トラブル対策も万全に。初めてのお客様向けシステム開発の経験を紹介します。]]></description>
            <content:encoded><![CDATA[おは朝パーク2025で出展した「おはパスポート」の撮影アプリを開発しました。撮影からAI画像生成、印刷までのフローを設計し、トラブル対策も万全に。初めてのお客様向けシステム開発の経験を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI ショート動画コンテスト@DXフェス2026 “天下一生成会” の裏側]]></title>
            <link>https://tech.asahi.co.jp/posts/20260309-31ae</link>
            <guid>https://tech.asahi.co.jp/posts/20260309-31ae</guid>
            <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、DXフェス2026で開催されたショート動画コンテスト「天下一生成会」の企画や課題、アプリ制作の過程について詳しく述べています。特に、動画生成AIの利用やプロンプトの重要性に焦点を当て、参加者が楽しみながら学べるよう工夫された内容が紹介されています。]]></description>
            <content:encoded><![CDATA[この記事では、DXフェス2026で開催されたショート動画コンテスト「天下一生成会」の企画や課題、アプリ制作の過程について詳しく述べています。特に、動画生成AIの利用やプロンプトの重要性に焦点を当て、参加者が楽しみながら学べるよう工夫された内容が紹介されています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[おは朝パーク2025で出展！AIアナウンサー開発の裏側]]></title>
            <link>https://tech.asahi.co.jp/posts/20260306-319e</link>
            <guid>https://tech.asahi.co.jp/posts/20260306-319e</guid>
            <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[おは朝パーク2025で出展した「おはパスポート」のAIアナウンサーを開発しました。OCRでの名前読み取りから音声合成AIによる呼びかけまでシステムの仕組みや開発の工夫点を紹介します。]]></description>
            <content:encoded><![CDATA[おは朝パーク2025で出展した「おはパスポート」のAIアナウンサーを開発しました。OCRでの名前読み取りから音声合成AIによる呼びかけまでシステムの仕組みや開発の工夫点を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[GAS × Googleフォーム 回答をリアルタイムに可視化してみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20260304-2d2e</link>
            <guid>https://tech.asahi.co.jp/posts/20260304-2d2e</guid>
            <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では実際に社内イベントで実施したアンケートダッシュボードの概要とその効果を報告しています。]]></description>
            <content:encoded><![CDATA[この記事では実際に社内イベントで実施したアンケートダッシュボードの概要とその効果を報告しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cloud Run間の内部通信を実現！]]></title>
            <link>https://tech.asahi.co.jp/posts/20260303-318e</link>
            <guid>https://tech.asahi.co.jp/posts/20260303-318e</guid>
            <pubDate>Tue, 03 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Cloud Run間の内部通信を確保するために、APIサーバーのIngressを内部に限定し、プライベートなVPCネットワークを作成する手順を解説。フロントエンドからのトラフィックをVPC経由で送信し、セキュアな通信環境を実現する方法を紹介しています。]]></description>
            <content:encoded><![CDATA[Cloud Run間の内部通信を確保するために、APIサーバーのIngressを内部に限定し、プライベートなVPCネットワークを作成する手順を解説。フロントエンドからのトラフィックをVPC経由で送信し、セキュアな通信環境を実現する方法を紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[New Relic MCP × Claude API で AI にクラウドコスト削減を提案させてみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20260302-314e</link>
            <guid>https://tech.asahi.co.jp/posts/20260302-314e</guid>
            <pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[New Relic MCPを活用してAIにクラウドコストを分析させるシステムを構築しました。実際の通知の様子と、AWSとGoogle Cloudのコストデータを連携して削減の余地がある項目を特定するプロセスを紹介しています。]]></description>
            <content:encoded><![CDATA[New Relic MCPを活用してAIにクラウドコストを分析させるシステムを構築しました。実際の通知の様子と、AWSとGoogle Cloudのコストデータを連携して削減の余地がある項目を特定するプロセスを紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[朝日放送グループ全社向け 社内イベント “DXフェス2026” 開催！🌏️]]></title>
            <link>https://tech.asahi.co.jp/posts/20260227-312e</link>
            <guid>https://tech.asahi.co.jp/posts/20260227-312e</guid>
            <pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループの社内イベント「DXフェス2026」を開催しました。今年のテーマは「AI」。全従業員の約3割が参加し、AIにまつわる多種多様なブースを用意。職種や年代を問わずAI活用への意識が大きく向上する、大盛況のイベントとなりました。]]></description>
            <content:encoded><![CDATA[朝日放送グループの社内イベント「DXフェス2026」を開催しました。今年のテーマは「AI」。全従業員の約3割が参加し、AIにまつわる多種多様なブースを用意。職種や年代を問わずAI活用への意識が大きく向上する、大盛況のイベントとなりました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[GKE MCP を Claude Desktop から試してみる]]></title>
            <link>https://tech.asahi.co.jp/posts/20260224-310e</link>
            <guid>https://tech.asahi.co.jp/posts/20260224-310e</guid>
            <pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Google CloudのMCPを利用してGKEを操作する方法について説明しています。今回は、Claude DesktopからGKE MCPに接続して、Kubernetesリソースやクラスタ情報にアクセスする手順を紹介しています。]]></description>
            <content:encoded><![CDATA[Google CloudのMCPを利用してGKEを操作する方法について説明しています。今回は、Claude DesktopからGKE MCPに接続して、Kubernetesリソースやクラスタ情報にアクセスする手順を紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AWS Amplify Gen2 × Next.js 最速デプロイRTA]]></title>
            <link>https://tech.asahi.co.jp/posts/20260218-2f7e</link>
            <guid>https://tech.asahi.co.jp/posts/20260218-2f7e</guid>
            <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事はその足回りとして、Next.js のデフォルトを AWS Amplify Gen2 上に最速で公開するまでの手順を、RTA（リアルタイムアタック）風にまとめています。]]></description>
            <content:encoded><![CDATA[この記事はその足回りとして、Next.js のデフォルトを AWS Amplify Gen2 上に最速で公開するまでの手順を、RTA（リアルタイムアタック）風にまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[未来を創造する実験場TOKYO PROTOTYPEに行ってきました！]]></title>
            <link>https://tech.asahi.co.jp/posts/20260202-2fbe</link>
            <guid>https://tech.asahi.co.jp/posts/20260202-2fbe</guid>
            <pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[都市型クリエイティブフェスティバル「TOKYO PROTOTYPE」に参加してきました！印象に残った展示3点を簡単にまとめます！]]></description>
            <content:encoded><![CDATA[都市型クリエイティブフェスティバル「TOKYO PROTOTYPE」に参加してきました！印象に残った展示3点を簡単にまとめます！]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BigQueryで週次集計の「年またぎ」問題を解決！ISOWEEKの使い方]]></title>
            <link>https://tech.asahi.co.jp/posts/20260129-191e</link>
            <guid>https://tech.asahi.co.jp/posts/20260129-191e</guid>
            <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、BigQueryでの週次集計におけるISOWEEKの活用法を解説しています。年末年始の集計での分断を防ぎ、ISO8601に基づいた週番号を使用することで、過去のデータ比較やチーム内の共通認識を向上させる方法が紹介されています。]]></description>
            <content:encoded><![CDATA[この記事では、BigQueryでの週次集計におけるISOWEEKの活用法を解説しています。年末年始の集計での分断を防ぎ、ISO8601に基づいた週番号を使用することで、過去のデータ比較やチーム内の共通認識を向上させる方法が紹介されています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[【CES2026】運転席がない!?Amazon Zooxで体験した自動運転の未来]]></title>
            <link>https://tech.asahi.co.jp/posts/20260123-2e1e</link>
            <guid>https://tech.asahi.co.jp/posts/20260123-2e1e</guid>
            <pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[ラスベガスでハンドルのない自動運転タクシー「Zoox」に乗ってきました！想像以上にスムーズで快適な走行にびっくり。自動運転が実用化されている未来を体感した、CES2026での試乗レポートをお届けします。]]></description>
            <content:encoded><![CDATA[ラスベガスでハンドルのない自動運転タクシー「Zoox」に乗ってきました！想像以上にスムーズで快適な走行にびっくり。自動運転が実用化されている未来を体感した、CES2026での試乗レポートをお届けします。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[【CES2026】Luxorホテルから各会場へのアクセス]]></title>
            <link>https://tech.asahi.co.jp/posts/20260121-2e1e</link>
            <guid>https://tech.asahi.co.jp/posts/20260121-2e1e</guid>
            <pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[CES2026の視察で利用したLuxorホテルをレポート。客室の設備や注意点、会場への移動手段や所要時間など、実際に滞在して分かった情報をまとめました。]]></description>
            <content:encoded><![CDATA[CES2026の視察で利用したLuxorホテルをレポート。客室の設備や注意点、会場への移動手段や所要時間など、実際に滞在して分かった情報をまとめました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[おは朝パークで出展！「おはパスポート」の全容]]></title>
            <link>https://tech.asahi.co.jp/posts/20260119-2dfe</link>
            <guid>https://tech.asahi.co.jp/posts/20260119-2dfe</guid>
            <pubDate>Mon, 19 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[番組「おはよう朝日です」から生まれた体験型イベント「おは朝パーク2025」。
その中で我々も「おはパスポート」として出展致しました。生成AIを用いたイラスト生成や音声合成など、自作したシステムの全容をお届けします。]]></description>
            <content:encoded><![CDATA[番組「おはよう朝日です」から生まれた体験型イベント「おは朝パーク2025」。
その中で我々も「おはパスポート」として出展致しました。生成AIを用いたイラスト生成や音声合成など、自作したシステムの全容をお届けします。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[WINDOW句で重複するクエリを共通化してSQLをスマートに！]]></title>
            <link>https://tech.asahi.co.jp/posts/20260113-23fe</link>
            <guid>https://tech.asahi.co.jp/posts/20260113-23fe</guid>
            <pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、SQLのWINDOW関数を使って、クエリ内での重複したOVER句を共通化し、可読性と保守性を向上させる方法を解説しています。具体的なクエリの例を通じて、効率的なデータ分析を実現するテクニックが紹介されています。]]></description>
            <content:encoded><![CDATA[この記事では、SQLのWINDOW関数を使って、クエリ内での重複したOVER句を共通化し、可読性と保守性を向上させる方法を解説しています。具体的なクエリの例を通じて、効率的なデータ分析を実現するテクニックが紹介されています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[dbt project on Snowflake 運用に向けて開発環境を整える]]></title>
            <link>https://tech.asahi.co.jp/posts/20251226-2bde</link>
            <guid>https://tech.asahi.co.jp/posts/20251226-2bde</guid>
            <pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Snowflake上でのdbtプロジェクトの運用に向けた開発環境の整備に関する具体的な手順や設定方法について記載します。ローカル環境の構築、dbtプロジェクトの操作方法、CI/CDパイプラインの設定、これらに関する注意点にも触れます。]]></description>
            <content:encoded><![CDATA[Snowflake上でのdbtプロジェクトの運用に向けた開発環境の整備に関する具体的な手順や設定方法について記載します。ローカル環境の構築、dbtプロジェクトの操作方法、CI/CDパイプラインの設定、これらに関する注意点にも触れます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[New Relic MCP × Claude API でアラート調査を自動化してみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20251224-2d2e</link>
            <guid>https://tech.asahi.co.jp/posts/20251224-2d2e</guid>
            <pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[New Relic MCPとClaude APIを使用して、アラート調査をAIで自動化するシステムを構築しました。アーキテクチャおよび、分析を行うまでの流れを解説しつつ、実装にあたってハマったポイントも紹介します。]]></description>
            <content:encoded><![CDATA[New Relic MCPとClaude APIを使用して、アラート調査をAIで自動化するシステムを構築しました。アーキテクチャおよび、分析を行うまでの流れを解説しつつ、実装にあたってハマったポイントも紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cursor × MCP で AWS アーキテクチャ図を自動生成]]></title>
            <link>https://tech.asahi.co.jp/posts/20251223-2d2e</link>
            <guid>https://tech.asahi.co.jp/posts/20251223-2d2e</guid>
            <pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[自然言語からAWSアーキテクチャ図を自動生成する「AWS Diagram MCP Server」の導入方法と使用方法を紹介します。MCPを使用することで、公式のAWSアイコンを用いた良いアーキテクチャ図が自動で生成できるようになります。]]></description>
            <content:encoded><![CDATA[自然言語からAWSアーキテクチャ図を自動生成する「AWS Diagram MCP Server」の導入方法と使用方法を紹介します。MCPを使用することで、公式のAWSアイコンを用いた良いアーキテクチャ図が自動で生成できるようになります。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Looker MCP を試したら想像以上に実用的だった]]></title>
            <link>https://tech.asahi.co.jp/posts/20251217-2bfe</link>
            <guid>https://tech.asahi.co.jp/posts/20251217-2bfe</guid>
            <pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[生成AIからMCP経由でLookerを使用するためのLooker MCPが2025年9月に公開されています。そこで今回は、実際に繋ぎ込んでどの程度実用的かを試してみた結果およびそこから考えられるLooker MCPの強みについてまとめます。]]></description>
            <content:encoded><![CDATA[生成AIからMCP経由でLookerを使用するためのLooker MCPが2025年9月に公開されています。そこで今回は、実際に繋ぎ込んでどの程度実用的かを試してみた結果およびそこから考えられるLooker MCPの強みについてまとめます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[NULLも含めて正しく判定！「IS DISTINCT FROM」活用術]]></title>
            <link>https://tech.asahi.co.jp/posts/20251212-22ce</link>
            <guid>https://tech.asahi.co.jp/posts/20251212-22ce</guid>
            <pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、SQLにおけるNULLの扱いに関する問題点と、IS DISTINCT FROMの活用法を紹介しています。この演算子はNULLを含む比較において、直感的な挙動を実現し、クエリの可読性と安全性を向上させる方法を解説しています。]]></description>
            <content:encoded><![CDATA[この記事では、SQLにおけるNULLの扱いに関する問題点と、IS DISTINCT FROMの活用法を紹介しています。この演算子はNULLを含む比較において、直感的な挙動を実現し、クエリの可読性と安全性を向上させる方法を解説しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Snowflake × GitHub Actions の OIDC 認証でハマった話]]></title>
            <link>https://tech.asahi.co.jp/posts/20251205-2bde</link>
            <guid>https://tech.asahi.co.jp/posts/20251205-2bde</guid>
            <pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Snowflake と GitHub Actions とのOIDC 認証の実装中に遭遇したエラーについての記事です。
Snowflake CLI v3.11以降、OIDC の aud が固定化されていたことが原因でした。]]></description>
            <content:encoded><![CDATA[Snowflake と GitHub Actions とのOIDC 認証の実装中に遭遇したエラーについての記事です。
Snowflake CLI v3.11以降、OIDC の aud が固定化されていたことが原因でした。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Airflowでdatetime.now()はNG？コンテキストから正しい実行時刻を取得する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20251128-2afe</link>
            <guid>https://tech.asahi.co.jp/posts/20251128-2afe</guid>
            <pubDate>Fri, 28 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、Airflowでの実行時刻取得のアンチパターンとその解決策について解説しています。特に、datetime.now()の誤用事例や、Airflowのコンテキストから正しく時刻を取得する方法について詳しく説明しています。]]></description>
            <content:encoded><![CDATA[この記事では、Airflowでの実行時刻取得のアンチパターンとその解決策について解説しています。特に、datetime.now()の誤用事例や、Airflowのコンテキストから正しく時刻を取得する方法について詳しく説明しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[テレビ社1dayインターン：AIで学生の格付けイラストを作ろう！]]></title>
            <link>https://tech.asahi.co.jp/posts/20251119-2a1e</link>
            <guid>https://tech.asahi.co.jp/posts/20251119-2a1e</guid>
            <pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[エンジニア志望の学生向けに「Techコース1dayインターン」を実施しました。この記事ではインターンで使用した学生格付けイラスト生成アプリに関して紹介しています。]]></description>
            <content:encoded><![CDATA[エンジニア志望の学生向けに「Techコース1dayインターン」を実施しました。この記事ではインターンで使用した学生格付けイラスト生成アプリに関して紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Dataform × BigQuery のトランザクションでアトミックなテーブル更新を実現]]></title>
            <link>https://tech.asahi.co.jp/posts/20251114-85b8</link>
            <guid>https://tech.asahi.co.jp/posts/20251114-85b8</guid>
            <pubDate>Fri, 14 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、BigQueryのトランザクション機能を活用し、Dataformと組み合わせることで、データ更新時の欠損を防ぎ、アトミックなテーブル更新を実現する方法について詳しく解説しています。]]></description>
            <content:encoded><![CDATA[この記事では、BigQueryのトランザクション機能を活用し、Dataformと組み合わせることで、データ更新時の欠損を防ぎ、アトミックなテーブル更新を実現する方法について詳しく解説しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[テレビ社1dayインターン向け投票システムをAWS Amplifyで開発]]></title>
            <link>https://tech.asahi.co.jp/posts/20251104-299e</link>
            <guid>https://tech.asahi.co.jp/posts/20251104-299e</guid>
            <pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[エンジニア志望の学生向けに「Techコース1dayインターン」を実施し、AWS上で動く投票システムを構築しました。この記事ではインターンで使用した投票システムのフロントエンド開発に関して紹介しています。]]></description>
            <content:encoded><![CDATA[エンジニア志望の学生向けに「Techコース1dayインターン」を実施し、AWS上で動く投票システムを構築しました。この記事ではインターンで使用した投票システムのフロントエンド開発に関して紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ローカル環境で議事録作成！ABChatギジロクのリリース]]></title>
            <link>https://tech.asahi.co.jp/posts/20251028-299e</link>
            <guid>https://tech.asahi.co.jp/posts/20251028-299e</guid>
            <pubDate>Tue, 28 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[ローカル環境（インターネット接続なし）で会議の文字起こしを行い、その文字情報から議事録を作成する社内向けサービス「ABChatギジロク」の技術的な概要を説明します。また、リリースの意図と今後の展望を示します。]]></description>
            <content:encoded><![CDATA[ローカル環境（インターネット接続なし）で会議の文字起こしを行い、その文字情報から議事録を作成する社内向けサービス「ABChatギジロク」の技術的な概要を説明します。また、リリースの意図と今後の展望を示します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[NVIDIA AI Day Tokyoで最先端のAI技術を学んできました！]]></title>
            <link>https://tech.asahi.co.jp/posts/20251027-294e</link>
            <guid>https://tech.asahi.co.jp/posts/20251027-294e</guid>
            <pubDate>Mon, 27 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[2025年9月25日に開催されたNVIDIA AI Day Tokyoのレポート記事です。当日は、最新のエージェント型AIやフィジカルAIに関するセッションが多数行われており、特に筆者が特に気になった3件のセッションを中心に紹介します。]]></description>
            <content:encoded><![CDATA[2025年9月25日に開催されたNVIDIA AI Day Tokyoのレポート記事です。当日は、最新のエージェント型AIやフィジカルAIに関するセッションが多数行われており、特に筆者が特に気になった3件のセッションを中心に紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[おかわりインターン！]]></title>
            <link>https://tech.asahi.co.jp/posts/20251015-278e</link>
            <guid>https://tech.asahi.co.jp/posts/20251015-278e</guid>
            <pubDate>Wed, 15 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループホールディングス株式会社（ABC GHD）では、2025年も1ヶ月半に及ぶ長期就業の専門活用型インターンシップ（ABC DX Tech Internship）を実施しました。今週も参加者による体験レポート記事をお届けします。]]></description>
            <content:encoded><![CDATA[朝日放送グループホールディングス株式会社（ABC GHD）では、2025年も1ヶ月半に及ぶ長期就業の専門活用型インターンシップ（ABC DX Tech Internship）を実施しました。今週も参加者による体験レポート記事をお届けします。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[テレビ局で開発デビュー!?超充実のインターンでした]]></title>
            <link>https://tech.asahi.co.jp/posts/20251008-278e</link>
            <guid>https://tech.asahi.co.jp/posts/20251008-278e</guid>
            <pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループホールディングス株式会社（ABC GHD）では、2025年も1ヶ月半に及ぶ長期就業の専門活用型インターンシップ（ABC DX Tech Internship）を実施しました。今週も参加者による体験レポート記事をお届けします。]]></description>
            <content:encoded><![CDATA[朝日放送グループホールディングス株式会社（ABC GHD）では、2025年も1ヶ月半に及ぶ長期就業の専門活用型インターンシップ（ABC DX Tech Internship）を実施しました。今週も参加者による体験レポート記事をお届けします。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[おれインターン参加したんですけど・・・]]></title>
            <link>https://tech.asahi.co.jp/posts/20251001-278e</link>
            <guid>https://tech.asahi.co.jp/posts/20251001-278e</guid>
            <pubDate>Wed, 01 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループホールディングス株式会社（ABC GHD）では、2025年も1ヶ月半に及ぶ長期就業の専門活用型インターンシップ（ABC DX Tech Internship）を実施しました。今週も参加者による体験レポート記事をお届けします。]]></description>
            <content:encoded><![CDATA[朝日放送グループホールディングス株式会社（ABC GHD）では、2025年も1ヶ月半に及ぶ長期就業の専門活用型インターンシップ（ABC DX Tech Internship）を実施しました。今週も参加者による体験レポート記事をお届けします。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[関東の大学生、初めての関西生活と初めてのインターン]]></title>
            <link>https://tech.asahi.co.jp/posts/20250924-273e</link>
            <guid>https://tech.asahi.co.jp/posts/20250924-273e</guid>
            <pubDate>Wed, 24 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループホールディングス株式会社（ABC GHD）では、2025年も1ヶ月半に及ぶ長期就業の専門活用型インターンシップ（ABC DX Tech Internship）を実施しました。今週から参加者による体験レポート記事をお届けしていきます。]]></description>
            <content:encoded><![CDATA[朝日放送グループホールディングス株式会社（ABC GHD）では、2025年も1ヶ月半に及ぶ長期就業の専門活用型インターンシップ（ABC DX Tech Internship）を実施しました。今週から参加者による体験レポート記事をお届けしていきます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BigQuery での ML.GENERATE_TEXT から AI.GENERATE への移行検証]]></title>
            <link>https://tech.asahi.co.jp/posts/20250911-269e</link>
            <guid>https://tech.asahi.co.jp/posts/20250911-269e</guid>
            <pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、BigQueryのML.GENERATE_TEXT関数から新しいAI.GENERATE関数への移行検証として、各関数の使い方について説明しています。新しくレスポンスの構造化、出力スキーマの指定などにも対応しており、従来より便利に使える関数となっています。]]></description>
            <content:encoded><![CDATA[この記事では、BigQueryのML.GENERATE_TEXT関数から新しいAI.GENERATE関数への移行検証として、各関数の使い方について説明しています。新しくレスポンスの構造化、出力スキーマの指定などにも対応しており、従来より便利に使える関数となっています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AWS 初学者におすすめ！ AWS JumpStart 参加レポート]]></title>
            <link>https://tech.asahi.co.jp/posts/20250904-264e</link>
            <guid>https://tech.asahi.co.jp/posts/20250904-264e</guid>
            <pubDate>Thu, 04 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[AWS JumpStartは、初学者向けのオンラインイベントで、ハンズオンやグループワークを通じてAWSの理解を深めることができます。この記事は、充実したプログラムや講師陣のサポートで、有意義な2日間を過ごせたイベントのレポートです。]]></description>
            <content:encoded><![CDATA[AWS JumpStartは、初学者向けのオンラインイベントで、ハンズオンやグループワークを通じてAWSの理解を深めることができます。この記事は、充実したプログラムや講師陣のサポートで、有意義な2日間を過ごせたイベントのレポートです。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BigQuery と Looker のソート順の違いから知る JavaScript の 日本語環境でのソートの罠]]></title>
            <link>https://tech.asahi.co.jp/posts/20250827-25be</link>
            <guid>https://tech.asahi.co.jp/posts/20250827-25be</guid>
            <pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、LookerとBigQueryにおけるソート順の違いを通じて、日本語環境でのJavaScriptの localCompare メソッドの挙動を解説しています。特に、日本語の漢字が音読みベースで並び替えられるため、予期しない順序になることがあることについて触れています。]]></description>
            <content:encoded><![CDATA[この記事では、LookerとBigQueryにおけるソート順の違いを通じて、日本語環境でのJavaScriptの localCompare メソッドの挙動を解説しています。特に、日本語の漢字が音読みベースで並び替えられるため、予期しない順序になることがあることについて触れています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[意外と知らない人も多い？知っておいて損のないPythonのmオプション]]></title>
            <link>https://tech.asahi.co.jp/posts/20250821-254e</link>
            <guid>https://tech.asahi.co.jp/posts/20250821-254e</guid>
            <pubDate>Thu, 21 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Python の m オプションを使うと、モジュールを単体で実行することが可能です。この記事では、簡易HTTPサーバーの立ち上げ、JSONデータの整形、モジュールのドキュメント取得などの便利な使用例を紹介しています。]]></description>
            <content:encoded><![CDATA[Python の m オプションを使うと、モジュールを単体で実行することが可能です。この記事では、簡易HTTPサーバーの立ち上げ、JSONデータの整形、モジュールのドキュメント取得などの便利な使用例を紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Amplify Gen2 入門：スクラッチからユーザーログインまで]]></title>
            <link>https://tech.asahi.co.jp/posts/20250815-24fe</link>
            <guid>https://tech.asahi.co.jp/posts/20250815-24fe</guid>
            <pubDate>Fri, 15 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、Amplify Gen2を使用して空のNext.jsプロジェクトからユーザーログイン機能を構築する手順を解説しています！]]></description>
            <content:encoded><![CDATA[この記事では、Amplify Gen2を使用して空のNext.jsプロジェクトからユーザーログイン機能を構築する手順を解説しています！]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[IPA ネットワークスペシャリスト試験　合格記]]></title>
            <link>https://tech.asahi.co.jp/posts/20250813-24ee</link>
            <guid>https://tech.asahi.co.jp/posts/20250813-24ee</guid>
            <pubDate>Wed, 13 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[IPAの高度試験であるネットワークスペシャリスト（通称：ネスぺ）の合格体験記です。2025年春試験の体験記録になります。]]></description>
            <content:encoded><![CDATA[IPAの高度試験であるネットワークスペシャリスト（通称：ネスぺ）の合格体験記です。2025年春試験の体験記録になります。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Cloud Next Tokyo '25 に参加しました！]]></title>
            <link>https://tech.asahi.co.jp/posts/20250808-245e</link>
            <guid>https://tech.asahi.co.jp/posts/20250808-245e</guid>
            <pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[2025年8月5〜6日に東京ビッグサイトで開催されたGoogle Cloud Next Tokyo '25に初参加。セッションやハンズオンを通じて、動画検索や、AIエージェント開発の実践的な体験、さまざまな企業の展示を楽しみました。]]></description>
            <content:encoded><![CDATA[2025年8月5〜6日に東京ビッグサイトで開催されたGoogle Cloud Next Tokyo '25に初参加。セッションやハンズオンを通じて、動画検索や、AIエージェント開発の実践的な体験、さまざまな企業の展示を楽しみました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Pythonのリスト結合時の書き方による違いと使い分け]]></title>
            <link>https://tech.asahi.co.jp/posts/20250730-23ce</link>
            <guid>https://tech.asahi.co.jp/posts/20250730-23ce</guid>
            <pubDate>Wed, 30 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Pythonのリスト結合時は、 + 演算子を使うことによって繋ぐこともできますが、別途 extend というメソッドが用意されてもいます。本記事ではこれらの違いを扱い、どちらの手法をどのように使い分けていくべきなのか、について説明します。]]></description>
            <content:encoded><![CDATA[Pythonのリスト結合時は、 + 演算子を使うことによって繋ぐこともできますが、別途 extend というメソッドが用意されてもいます。本記事ではこれらの違いを扱い、どちらの手法をどのように使い分けていくべきなのか、について説明します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[DynamoDBでも検索機能を実装したい]]></title>
            <link>https://tech.asahi.co.jp/posts/20250723-238e</link>
            <guid>https://tech.asahi.co.jp/posts/20250723-238e</guid>
            <pubDate>Wed, 23 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[DynamoDBはコスト面など採用すべきメリットが大きいですが、検索機能においては従来型RDBや全文検索エンジンと比べて制限があります。DynamoDBの検索の制限に対応するための設計の工夫とテクニックを紹介します。]]></description>
            <content:encoded><![CDATA[DynamoDBはコスト面など採用すべきメリットが大きいですが、検索機能においては従来型RDBや全文検索エンジンと比べて制限があります。DynamoDBの検索の制限に対応するための設計の工夫とテクニックを紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Lookerのカスタムフィルタで抽出期間を動的に変更する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20250716-22be</link>
            <guid>https://tech.asahi.co.jp/posts/20250716-22be</guid>
            <pubDate>Wed, 16 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Lookerのカスタムフィルタで「月初は先月」「月曜は金曜」など動的な期間指定を自動化！now()関数を使った具体的なLooker式の書き方から、タイムゾーンの注意点までを解説。面倒な手動フィルタ調整から解放され、分析業務を効率化します。]]></description>
            <content:encoded><![CDATA[Lookerのカスタムフィルタで「月初は先月」「月曜は金曜」など動的な期間指定を自動化！now()関数を使った具体的なLooker式の書き方から、タイムゾーンの注意点までを解説。面倒な手動フィルタ調整から解放され、分析業務を効率化します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[SQLで頻出のギャップ・アンド・アイランド問題の攻略法]]></title>
            <link>https://tech.asahi.co.jp/posts/20250710-222e</link>
            <guid>https://tech.asahi.co.jp/posts/20250710-222e</guid>
            <pubDate>Thu, 10 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[SQLでは、スクリプト言語などと異なる考え方を要求される問題がいくつか存在します。今回扱うギャップ・アンド・アイランド問題はその中の典型例といえる問題で、連続する値のみをまとめる際に対処する必要があります。本記事ではその解決方法について説明しています。]]></description>
            <content:encoded><![CDATA[SQLでは、スクリプト言語などと異なる考え方を要求される問題がいくつか存在します。今回扱うギャップ・アンド・アイランド問題はその中の典型例といえる問題で、連続する値のみをまとめる際に対処する必要があります。本記事ではその解決方法について説明しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AWS初心者でも楽しめた！AWS Summit Japan 2025 レポート]]></title>
            <link>https://tech.asahi.co.jp/posts/20250702-21fe</link>
            <guid>https://tech.asahi.co.jp/posts/20250702-21fe</guid>
            <pubDate>Wed, 02 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[AWS Summit Japan 2025に参加した初心者の視点から、セッションや体験ブース、展示内容を紹介しています。特に、AWS Builders’ Fairには興味深いプロジェクトが多く、実際に手を動かして体験できるデモもありました。]]></description>
            <content:encoded><![CDATA[AWS Summit Japan 2025に参加した初心者の視点から、セッションや体験ブース、展示内容を紹介しています。特に、AWS Builders’ Fairには興味深いプロジェクトが多く、実際に手を動かして体験できるデモもありました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Cloud のローカル開発等でサービスアカウントの権限を使いたいときの対応パターン]]></title>
            <link>https://tech.asahi.co.jp/posts/20250620-207e</link>
            <guid>https://tech.asahi.co.jp/posts/20250620-207e</guid>
            <pubDate>Fri, 20 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Cloud でローカル開発を行うときなどに、CLIでログインしてある自分のGoogleアカウントの権限ではなく、デプロイ先の環境の実行者にあたるサービスアカウントの権限でコマンドを実行したくなるときがあります。本記事ではそういったときにどう対応すれば良いかをPythonベースのスクリプトで纏めています。]]></description>
            <content:encoded><![CDATA[Google Cloud でローカル開発を行うときなどに、CLIでログインしてある自分のGoogleアカウントの権限ではなく、デプロイ先の環境の実行者にあたるサービスアカウントの権限でコマンドを実行したくなるときがあります。本記事ではそういったときにどう対応すれば良いかをPythonベースのスクリプトで纏めています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Lambda Web AdapterでNext.jsアプリをお手軽にサーバレス化してみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20250611-1ffe</link>
            <guid>https://tech.asahi.co.jp/posts/20250611-1ffe</guid>
            <pubDate>Wed, 11 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[AWS Lambdaを初めとするサーバレスサービスは手軽さやコスト面から重宝していますが、Webアプリが受け取るリクエスト形式とLambdaが受け取るイベント形式の違いを埋める必要がありました。この課題を簡単に解決できるツールを紹介します。]]></description>
            <content:encoded><![CDATA[AWS Lambdaを初めとするサーバレスサービスは手軽さやコスト面から重宝していますが、Webアプリが受け取るリクエスト形式とLambdaが受け取るイベント形式の違いを埋める必要がありました。この課題を簡単に解決できるツールを紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Gemini を活用して Google Vids での動画作成を効率化！]]></title>
            <link>https://tech.asahi.co.jp/posts/20250604-1fae</link>
            <guid>https://tech.asahi.co.jp/posts/20250604-1fae</guid>
            <pubDate>Wed, 04 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Google VidsとGeminiを活用した動画作成の新体験をご紹介。AIによる自然言語での動画作成や画像生成機能で、動画編集未経験者でも簡単に業務用動画が作れる時代に。社内報告やプレゼン資料の動画化に最適なツールです。]]></description>
            <content:encoded><![CDATA[Google VidsとGeminiを活用した動画作成の新体験をご紹介。AIによる自然言語での動画作成や画像生成機能で、動画編集未経験者でも簡単に業務用動画が作れる時代に。社内報告やプレゼン資料の動画化に最適なツールです。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[【締め切りました】専門活用型インターンシップ ABC DX Tech Internship 大幅パワーアップして募集開始！]]></title>
            <link>https://tech.asahi.co.jp/posts/20250528-1ffe</link>
            <guid>https://tech.asahi.co.jp/posts/20250528-1ffe</guid>
            <pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループホールディングス株式会社では、今年(2025年)もABC DX Tech Internshipと称してインターンシップを8月・9月の2ヶ月間実施します。今年はより柔軟性を上げたプログラムに進化！学生の皆さんの応募を心よりお待ちしております！]]></description>
            <content:encoded><![CDATA[朝日放送グループホールディングス株式会社では、今年(2025年)もABC DX Tech Internshipと称してインターンシップを8月・9月の2ヶ月間実施します。今年はより柔軟性を上げたプログラムに進化！学生の皆さんの応募を心よりお待ちしております！]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Python 3.12 から f-string の挙動が結構変わっている]]></title>
            <link>https://tech.asahi.co.jp/posts/20250523-1fce</link>
            <guid>https://tech.asahi.co.jp/posts/20250523-1fce</guid>
            <pubDate>Fri, 23 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Python 3.6 で導入されている文字列リテラル f-string ですが、最近、3.12で大きく挙動が変わっています。歴史を紐解いていきながら、新しい形でf-stringを活用していくための変更点についてまとめています。]]></description>
            <content:encoded><![CDATA[Python 3.6 で導入されている文字列リテラル f-string ですが、最近、3.12で大きく挙動が変わっています。歴史を紐解いていきながら、新しい形でf-stringを活用していくための変更点についてまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[SQL での  ARRAY 加工時 ARRAY_AGG だけでは並び順は保証されない]]></title>
            <link>https://tech.asahi.co.jp/posts/20250516-1f5e</link>
            <guid>https://tech.asahi.co.jp/posts/20250516-1f5e</guid>
            <pubDate>Fri, 16 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[BigQuery を初めとする環境で SQL によって配列を加工するとき、 ARRAY_AGG という関数で配列に加工をすることがありますが、そのとき「並び順は保証されていない」ということになっています。本記事ではそのような仕様にどのように対応すべきかについてまとめています。]]></description>
            <content:encoded><![CDATA[BigQuery を初めとする環境で SQL によって配列を加工するとき、 ARRAY_AGG という関数で配列に加工をすることがありますが、そのとき「並び順は保証されていない」ということになっています。本記事ではそのような仕様にどのように対応すべきかについてまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Lookerの前期比(PoP)メジャーがPreviewになったので試してみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20250509-1eee</link>
            <guid>https://tech.asahi.co.jp/posts/20250509-1eee</guid>
            <pubDate>Fri, 09 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Looker待望のPoP分析用Measureの登場で期間比較の実装がぐっと楽に！細かな課題はあれど、今後のアップデートで更なる進化に期待が膨らみます！]]></description>
            <content:encoded><![CDATA[Looker待望のPoP分析用Measureの登場で期間比較の実装がぐっと楽に！細かな課題はあれど、今後のアップデートで更なる進化に期待が膨らみます！]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[SendGrid の UNIQUE OPENS の値は多く表示されることがある]]></title>
            <link>https://tech.asahi.co.jp/posts/20250424-1a6e</link>
            <guid>https://tech.asahi.co.jp/posts/20250424-1a6e</guid>
            <pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[メール配信等でメジャーなサービスのSendGridですが、WEBのコンソール画面上で見るユニーク開封数がWEBHOOK等で連携した値とズレていることに気付きました。実際検証してみると、ユニーク開封数が多く計上されるケースがあることがわかったのでその内容についてまとめています。]]></description>
            <content:encoded><![CDATA[メール配信等でメジャーなサービスのSendGridですが、WEBのコンソール画面上で見るユニーク開封数がWEBHOOK等で連携した値とズレていることに気付きました。実際検証してみると、ユニーク開封数が多く計上されるケースがあることがわかったのでその内容についてまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[生成AIをフル活用！“異世界転生”で〇〇な自分を覗き見！？]]></title>
            <link>https://tech.asahi.co.jp/posts/20250417-1d0e</link>
            <guid>https://tech.asahi.co.jp/posts/20250417-1d0e</guid>
            <pubDate>Thu, 17 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[DXフェス2025で展示した『異世界転生』ついて、展示の概要やシステム構成、体験の様子などを簡単に紹介します。]]></description>
            <content:encoded><![CDATA[DXフェス2025で展示した『異世界転生』ついて、展示の概要やシステム構成、体験の様子などを簡単に紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Cloud Next 2025 Day3 の所感]]></title>
            <link>https://tech.asahi.co.jp/posts/20250414-1d1e</link>
            <guid>https://tech.asahi.co.jp/posts/20250414-1d1e</guid>
            <pubDate>Mon, 14 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Cloud Next 2025 3日目に参加し、エキスポで様々な体験ができました。特に、GeminiをはじめとしたGoogle独自のモデルを活用した動画生成や会話体験が印象的で、直感的に楽しめる展示が多く学びも深かったです。]]></description>
            <content:encoded><![CDATA[Google Cloud Next 2025 3日目に参加し、エキスポで様々な体験ができました。特に、GeminiをはじめとしたGoogle独自のモデルを活用した動画生成や会話体験が印象的で、直感的に楽しめる展示が多く学びも深かったです。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Cloud Next 2025 Day2 の所感]]></title>
            <link>https://tech.asahi.co.jp/posts/20250411-1d1e</link>
            <guid>https://tech.asahi.co.jp/posts/20250411-1d1e</guid>
            <pubDate>Fri, 11 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Cloud Next 2025の2日目は、Agent Development KitやData Engineering Agentsなど、最新技術の具体的な活用法が紹介され、実践的な学びに富んだ一日となりました。]]></description>
            <content:encoded><![CDATA[Google Cloud Next 2025の2日目は、Agent Development KitやData Engineering Agentsなど、最新技術の具体的な活用法が紹介され、実践的な学びに富んだ一日となりました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Cloud Next 2025 Day1 の所感]]></title>
            <link>https://tech.asahi.co.jp/posts/20250410-1d0e</link>
            <guid>https://tech.asahi.co.jp/posts/20250410-1d0e</guid>
            <pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Cloud Next 2025 Day1では、AI Agentを中心テーマとして、関連する様々な新機能、注目技術が登場しました。それを受けて、Agentと今後どのように向き合っていくかが非常に重要だと感じました。]]></description>
            <content:encoded><![CDATA[Google Cloud Next 2025 Day1では、AI Agentを中心テーマとして、関連する様々な新機能、注目技術が登場しました。それを受けて、Agentと今後どのように向き合っていくかが非常に重要だと感じました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[READMEに自動でtreeを追加するGitHub Actions]]></title>
            <link>https://tech.asahi.co.jp/posts/20250403-1a7e</link>
            <guid>https://tech.asahi.co.jp/posts/20250403-1a7e</guid>
            <pubDate>Thu, 03 Apr 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[NVIDIA Omniverseを使って同時編集やってみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20250324-1b6e</link>
            <guid>https://tech.asahi.co.jp/posts/20250324-1b6e</guid>
            <pubDate>Mon, 24 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、NVIDIA Omniverseを利用して複数のソフトウェアで同一ファイルをリアルタイムに同時編集する方法について具体的に説明します。]]></description>
            <content:encoded><![CDATA[この記事では、NVIDIA Omniverseを利用して複数のソフトウェアで同一ファイルをリアルタイムに同時編集する方法について具体的に説明します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Python の型ヒントで使用する typing.List が非推奨になっていた]]></title>
            <link>https://tech.asahi.co.jp/posts/20250318-12ae</link>
            <guid>https://tech.asahi.co.jp/posts/20250318-12ae</guid>
            <pubDate>Tue, 18 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Pythonの型ヒントでは、Python 3.9以降、typing.Listが非推奨となり、list[int]の新記法が推奨されています。この変更の経緯であったり、変更に対応するための簡単な方法についてまとめています。]]></description>
            <content:encoded><![CDATA[Pythonの型ヒントでは、Python 3.9以降、typing.Listが非推奨となり、list[int]の新記法が推奨されています。この変更の経緯であったり、変更に対応するための簡単な方法についてまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[低コストで AWS Elemental MediaLive から MP4 アーカイブを作成してみる ②費用編 ]]></title>
            <link>https://tech.asahi.co.jp/posts/20250313-1abe</link>
            <guid>https://tech.asahi.co.jp/posts/20250313-1abe</guid>
            <pubDate>Thu, 13 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[AWS Elemental MediaLiveを使用して、動画配信を行い、アーカイブファイルをMP4形式で安価にアーカイブする実験を行いました。同時配信数が多くてもそこそこ安定した収録できたので具体的な費用についてシステム構成を比較しながらそれぞれの料金を算出してみます。]]></description>
            <content:encoded><![CDATA[AWS Elemental MediaLiveを使用して、動画配信を行い、アーカイブファイルをMP4形式で安価にアーカイブする実験を行いました。同時配信数が多くてもそこそこ安定した収録できたので具体的な費用についてシステム構成を比較しながらそれぞれの料金を算出してみます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[低コストで AWS Elemental MediaLive から MP4 アーカイブを作成してみる ①構成編]]></title>
            <link>https://tech.asahi.co.jp/posts/20250312-5845</link>
            <guid>https://tech.asahi.co.jp/posts/20250312-5845</guid>
            <pubDate>Wed, 12 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[AWS Elemental MediaLiveを使用して、動画配信を行い、アーカイブファイルをMP4形式で安価にアーカイブする実験を行いました。同時配信数が多くてもそこそこ安定した収録できたのでその構成を紹介します。]]></description>
            <content:encoded><![CDATA[AWS Elemental MediaLiveを使用して、動画配信を行い、アーカイブファイルをMP4形式で安価にアーカイブする実験を行いました。同時配信数が多くてもそこそこ安定した収録できたのでその構成を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Fastly における Self-managed 証明書の取り扱い]]></title>
            <link>https://tech.asahi.co.jp/posts/20250310-8f56</link>
            <guid>https://tech.asahi.co.jp/posts/20250310-8f56</guid>
            <pubDate>Mon, 10 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[一部の Fastly CDN に Self-managed 証明書を適用していますが、CDN の仕組みを理解していないせいで設定の際に2点悩んだ点があります。クラウドを利用すると簡単にシステム構築できてしまう一方で裏側まで理解しておくことは重要と感じます。]]></description>
            <content:encoded><![CDATA[一部の Fastly CDN に Self-managed 証明書を適用していますが、CDN の仕組みを理解していないせいで設定の際に2点悩んだ点があります。クラウドを利用すると簡単にシステム構築できてしまう一方で裏側まで理解しておくことは重要と感じます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Fastly を導入したので振り返る]]></title>
            <link>https://tech.asahi.co.jp/posts/20250307-1a1e</link>
            <guid>https://tech.asahi.co.jp/posts/20250307-1a1e</guid>
            <pubDate>Fri, 07 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[FastlyのCDNサービスを新たに導入してみました。しばらく運用してみての所感を記載します。]]></description>
            <content:encoded><![CDATA[FastlyのCDNサービスを新たに導入してみました。しばらく運用してみての所感を記載します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[便利なネットワークスキャンツール”Nmap”]]></title>
            <link>https://tech.asahi.co.jp/posts/20250305-1a4e</link>
            <guid>https://tech.asahi.co.jp/posts/20250305-1a4e</guid>
            <pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[NmapはIPアドレスやポートのスキャンを簡単に行えるオープンソースツール。ネットワーク内の機器確認やセキュリティチェックに便利で、管理していないIPの調査や開放ポートの確認も手軽にできます。]]></description>
            <content:encoded><![CDATA[NmapはIPアドレスやポートのスキャンを簡単に行えるオープンソースツール。ネットワーク内の機器確認やセキュリティチェックに便利で、管理していないIPの調査や開放ポートの確認も手軽にできます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[MetaHumanの服を自作してみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20250303-19de</link>
            <guid>https://tech.asahi.co.jp/posts/20250303-19de</guid>
            <pubDate>Mon, 03 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、MetaHumanの服を自作のものに変更する手順を解説しています！自分好みの洋服にカスタマイズする際に参考にしていただければ幸いです。]]></description>
            <content:encoded><![CDATA[この記事では、MetaHumanの服を自作のものに変更する手順を解説しています！自分好みの洋服にカスタマイズする際に参考にしていただければ幸いです。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[朝日放送グループ全社向け 社内イベント “DXフェス2025” 開催！🦋]]></title>
            <link>https://tech.asahi.co.jp/posts/20250227-1a1e</link>
            <guid>https://tech.asahi.co.jp/posts/20250227-1a1e</guid>
            <pubDate>Thu, 27 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[2025年2月に朝日放送グループ全社向け社内イベント「DXフェス」をDX・メディアデザイン局主催で開催しました。4回目となる今回の取り組みを紹介します。]]></description>
            <content:encoded><![CDATA[2025年2月に朝日放送グループ全社向け社内イベント「DXフェス」をDX・メディアデザイン局主催で開催しました。4回目となる今回の取り組みを紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cloud Composer (Airflow) のタスクグループ内でタスクを分岐させる]]></title>
            <link>https://tech.asahi.co.jp/posts/20250225-161e</link>
            <guid>https://tech.asahi.co.jp/posts/20250225-161e</guid>
            <pubDate>Tue, 25 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Cloud Composer(Airflow)でタスクグループとタスクの分岐を組み合わせる際の方法とハマりポイントを解説しています。これによって、タスクの整理と柔軟なワークフローを実現することができるようになります。]]></description>
            <content:encoded><![CDATA[Cloud Composer(Airflow)でタスクグループとタスクの分岐を組み合わせる際の方法とハマりポイントを解説しています。これによって、タスクの整理と柔軟なワークフローを実現することができるようになります。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[GitHubでGASコード管理しようとしたらActionsに怒られました。]]></title>
            <link>https://tech.asahi.co.jp/posts/20250220-14de</link>
            <guid>https://tech.asahi.co.jp/posts/20250220-14de</guid>
            <pubDate>Thu, 20 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Apps Script（GAS）のコードをGitHubで管理するためのフォルダ構成やGitHub Actionsでのエラー、workflowファイルの修正箇所について備忘録的にまとめます。]]></description>
            <content:encoded><![CDATA[Google Apps Script（GAS）のコードをGitHubで管理するためのフォルダ構成やGitHub Actionsでのエラー、workflowファイルの修正箇所について備忘録的にまとめます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Supabase の DB と BigQuery を Datastream を使って連携させる]]></title>
            <link>https://tech.asahi.co.jp/posts/20250214-197e</link>
            <guid>https://tech.asahi.co.jp/posts/20250214-197e</guid>
            <pubDate>Fri, 14 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[オープンソースの BaaS として最近利用事例も増えてきた Supabase 内のDBの内容を分析等の目的で BigQuery にコピーする方法として、Google Cloudのマネージドサービスである Datastream を利用する場合のポイントについて解説しています]]></description>
            <content:encoded><![CDATA[オープンソースの BaaS として最近利用事例も増えてきた Supabase 内のDBの内容を分析等の目的で BigQuery にコピーする方法として、Google Cloudのマネージドサービスである Datastream を利用する場合のポイントについて解説しています]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[GKEでサクッと負荷試験環境を構築してみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20250204-18fe</link>
            <guid>https://tech.asahi.co.jp/posts/20250204-18fe</guid>
            <pubDate>Tue, 04 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[GKEとLocustを使って、負荷試験環境をかなり簡単に構築できたので、その手順を紹介します。GKE上で動かすため、スケーラブルかつ分散型の負荷試験が実現可能となっています。]]></description>
            <content:encoded><![CDATA[GKEとLocustを使って、負荷試験環境をかなり簡単に構築できたので、その手順を紹介します。GKE上で動かすため、スケーラブルかつ分散型の負荷試験が実現可能となっています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[GKE Autopilotで自動スケールを設定する]]></title>
            <link>https://tech.asahi.co.jp/posts/20250128-15ee</link>
            <guid>https://tech.asahi.co.jp/posts/20250128-15ee</guid>
            <pubDate>Tue, 28 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[GKE Autopilotでの自動スケール設定について、まとめます。KubernetesやGKE Autopilotの特性を踏まえて、リソースリクエストの設定、HPAの利用方法、高速スケーリングのテクニックなどを紹介します。]]></description>
            <content:encoded><![CDATA[GKE Autopilotでの自動スケール設定について、まとめます。KubernetesやGKE Autopilotの特性を踏まえて、リソースリクエストの設定、HPAの利用方法、高速スケーリングのテクニックなどを紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Python の Linter / Formatter をまとめられる Ruff を試す]]></title>
            <link>https://tech.asahi.co.jp/posts/20250124-184e</link>
            <guid>https://tech.asahi.co.jp/posts/20250124-184e</guid>
            <pubDate>Fri, 24 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[チーム開発を行う際はどんな言語であれコードに統一性を持たせるためにLinter/Formatterを導入するかと思います。最近Pythonでそれらの機能をまとめて・高速に行えるRuffが注目を浴びているということで、実際にFlake8+Blackの環境から移行のテストを行いました。本記事ではその手順をまとめています。]]></description>
            <content:encoded><![CDATA[チーム開発を行う際はどんな言語であれコードに統一性を持たせるためにLinter/Formatterを導入するかと思います。最近Pythonでそれらの機能をまとめて・高速に行えるRuffが注目を浴びているということで、実際にFlake8+Blackの環境から移行のテストを行いました。本記事ではその手順をまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Magic Linkを認証システムに採用するときの注意点]]></title>
            <link>https://tech.asahi.co.jp/posts/20250115-17be</link>
            <guid>https://tech.asahi.co.jp/posts/20250115-17be</guid>
            <pubDate>Wed, 15 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[昨今パスワードを使わなくて良いので提供者にとってもユーザーにとっても管理対象が減るということで目にすることも増えてきた「パスワードレス認証」ですが、その中の一つの「Magic Link」方式について、実際に実装してみるとわかるハマりやすいポイントをまとめてみました。]]></description>
            <content:encoded><![CDATA[昨今パスワードを使わなくて良いので提供者にとってもユーザーにとっても管理対象が減るということで目にすることも増えてきた「パスワードレス認証」ですが、その中の一つの「Magic Link」方式について、実際に実装してみるとわかるハマりやすいポイントをまとめてみました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[GKEコンテナにCloud Storageをマウントしてみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20250110-15ee</link>
            <guid>https://tech.asahi.co.jp/posts/20250110-15ee</guid>
            <pubDate>Fri, 10 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[GKEコンテナにCloud StorageをFUSEでマウントする手順を解説します。その中で、Cloud Storage FUSEのCSIドライバやマウント時の注意点についても紹介します。]]></description>
            <content:encoded><![CDATA[GKEコンテナにCloud StorageをFUSEでマウントする手順を解説します。その中で、Cloud Storage FUSEのCSIドライバやマウント時の注意点についても紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BigQuery ML で Gemini を利用して Google 検索によるグラウンディングを試してみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20250108-168e</link>
            <guid>https://tech.asahi.co.jp/posts/20250108-168e</guid>
            <pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[BigQuery MLでGoogleの生成AI「Gemini」を利用することで、既存のデータから新たなデータを生成できるとともに、その結果についてGoogle検索を用いたグラウンディングを行うことで精度が向上することが確認できました。]]></description>
            <content:encoded><![CDATA[BigQuery MLでGoogleの生成AI「Gemini」を利用することで、既存のデータから新たなデータを生成できるとともに、その結果についてGoogle検索を用いたグラウンディングを行うことで精度が向上することが確認できました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[IPA プロジェクトマネージャ試験　合格日記]]></title>
            <link>https://tech.asahi.co.jp/posts/20250106-16ae</link>
            <guid>https://tech.asahi.co.jp/posts/20250106-16ae</guid>
            <pubDate>Mon, 06 Jan 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[BigQueryで日付変更時間を0時じゃなくしたいときどうするべきかを考える]]></title>
            <link>https://tech.asahi.co.jp/posts/20241226-157e</link>
            <guid>https://tech.asahi.co.jp/posts/20241226-157e</guid>
            <pubDate>Thu, 26 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[BigQueryでデータ分析をしている際に、0時で日付が変わるのではなく3時や5時といった早朝時間帯に日付を変えて分析したい、というシチュエーションはよくあるかと思います。本記事ではそういったときにクエリ上でどのように対応すれば良いかをまとめています。]]></description>
            <content:encoded><![CDATA[BigQueryでデータ分析をしている際に、0時で日付が変わるのではなく3時や5時といった早朝時間帯に日付を変えて分析したい、というシチュエーションはよくあるかと思います。本記事ではそういったときにクエリ上でどのように対応すれば良いかをまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[KustomizeでKubernetesマニフェストをいい感じに管理する]]></title>
            <link>https://tech.asahi.co.jp/posts/20241223-157e</link>
            <guid>https://tech.asahi.co.jp/posts/20241223-157e</guid>
            <pubDate>Mon, 23 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Kustomizeというツールを使用してKubernetesマニフェストを効率的に管理する方法を紹介します。Kustomizeを使用する際のディレクトリ構成やコマンドの使い方についても説明します。]]></description>
            <content:encoded><![CDATA[Kustomizeというツールを使用してKubernetesマニフェストを効率的に管理する方法を紹介します。Kustomizeを使用する際のディレクトリ構成やコマンドの使い方についても説明します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[情報処理安全確保支援士　合格日記]]></title>
            <link>https://tech.asahi.co.jp/posts/20241219-160e</link>
            <guid>https://tech.asahi.co.jp/posts/20241219-160e</guid>
            <pubDate>Thu, 19 Dec 2024 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[RAGを用いた人事Q&AアプリをGoogle Chatbotでリリースしました]]></title>
            <link>https://tech.asahi.co.jp/posts/20241218-15fe</link>
            <guid>https://tech.asahi.co.jp/posts/20241218-15fe</guid>
            <pubDate>Wed, 18 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[この文書では、RAGを用いた人事Q&Aアプリ「人事局 社内アシスタント by ABChat」のリリースに関する経緯や技術的な詳細が述べられています。PoCの実施からデータ構造化、セキュリティ対策までの過程が詳しく説明されており、今後の展望も示されています。]]></description>
            <content:encoded><![CDATA[この文書では、RAGを用いた人事Q&Aアプリ「人事局 社内アシスタント by ABChat」のリリースに関する経緯や技術的な詳細が述べられています。PoCの実施からデータ構造化、セキュリティ対策までの過程が詳しく説明されており、今後の展望も示されています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ABCグループ向けChatGPT「ABChat」（エビチャット）をリニューアルしました]]></title>
            <link>https://tech.asahi.co.jp/posts/20241217-15ee</link>
            <guid>https://tech.asahi.co.jp/posts/20241217-15ee</guid>
            <pubDate>Tue, 17 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、ABCグループ向けのChatGPT「ABChat」がPythonベースにリニューアルされた経緯や新機能について説明しています。ユーザ会話履歴の保存や添付ファイル対応などの機能強化が図られ、開発にはGoogle CloudやTerraformが利用されています。]]></description>
            <content:encoded><![CDATA[この記事では、ABCグループ向けのChatGPT「ABChat」がPythonベースにリニューアルされた経緯や新機能について説明しています。ユーザ会話履歴の保存や添付ファイル対応などの機能強化が図られ、開発にはGoogle CloudやTerraformが利用されています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cloud Storageバケットへの直接アクセスを制限する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20241216-157e</link>
            <guid>https://tech.asahi.co.jp/posts/20241216-157e</guid>
            <pubDate>Mon, 16 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Cloud CDN(GCLB)+Cloud Storageの構成において、オリジンアクセスを制限するにはAWSとはまた違った実装方法が必要になります。Cloud StorageへのアクセスをどのようにGCLBに制限するか紹介します。]]></description>
            <content:encoded><![CDATA[Cloud CDN(GCLB)+Cloud Storageの構成において、オリジンアクセスを制限するにはAWSとはまた違った実装方法が必要になります。Cloud StorageへのアクセスをどのようにGCLBに制限するか紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Github Actionsのself-hosted runnerを導入してみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20241211-157e</link>
            <guid>https://tech.asahi.co.jp/posts/20241211-157e</guid>
            <pubDate>Wed, 11 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[社内オンプレミスサーバのような閉鎖環境へのデプロイ自動化に向けて、Github Actionsのself-hosted runnerを導入してみました。連携にあたっての導入手順やカスタマイズ方法などを紹介します。]]></description>
            <content:encoded><![CDATA[社内オンプレミスサーバのような閉鎖環境へのデプロイ自動化に向けて、Github Actionsのself-hosted runnerを導入してみました。連携にあたっての導入手順やカスタマイズ方法などを紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[バージョン管理ツールをasdfからmiseに切り替えた感想]]></title>
            <link>https://tech.asahi.co.jp/posts/20241209-153e</link>
            <guid>https://tech.asahi.co.jp/posts/20241209-153e</guid>
            <pubDate>Mon, 09 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[様々な開発環境にあわせての開発準備のために、バージョン管理ツールは欠かせないものですが、最近新しく環境をセットアップする機会に今まで使っていたasdfからmiseに切り替えてみることにしました。導入のために必要な内容と、良かった点についてまとめていきます。]]></description>
            <content:encoded><![CDATA[様々な開発環境にあわせての開発準備のために、バージョン管理ツールは欠かせないものですが、最近新しく環境をセットアップする機会に今まで使っていたasdfからmiseに切り替えてみることにしました。導入のために必要な内容と、良かった点についてまとめていきます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[え！BigQuery UtilsのUDFってもう全世界公開されていてリージョン気にせず使えるってほんと？]]></title>
            <link>https://tech.asahi.co.jp/posts/20241128-149e</link>
            <guid>https://tech.asahi.co.jp/posts/20241128-149e</guid>
            <pubDate>Thu, 28 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[BigQuery UtilsにはBigQueryで処理をする上で便利なUDF(ユーザー定義関数)が多数含まれています。これまではUSリージョンでのみ公開されていたため、なかなか東京リージョンなどでは使いにくい状況が続いていましたが、今年の6月に実はもう全世界公開されていたのでその使い方を紹介します。]]></description>
            <content:encoded><![CDATA[BigQuery UtilsにはBigQueryで処理をする上で便利なUDF(ユーザー定義関数)が多数含まれています。これまではUSリージョンでのみ公開されていたため、なかなか東京リージョンなどでは使いにくい状況が続いていましたが、今年の6月に実はもう全世界公開されていたのでその使い方を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Gemini on Vertex AI の YouTube Analysis を試す]]></title>
            <link>https://tech.asahi.co.jp/posts/20241120-142e</link>
            <guid>https://tech.asahi.co.jp/posts/20241120-142e</guid>
            <pubDate>Wed, 20 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Geminiでは、YouTubeの動画をURLベースで渡すことによって、その動画の内容を渡した上での回答を得ることが出来ます。本記事ではGUIおよびAPIベースでYouTubeの動画URLをGeminiに渡し、生成AIに回答してもらう方法をまとめています。]]></description>
            <content:encoded><![CDATA[Geminiでは、YouTubeの動画をURLベースで渡すことによって、その動画の内容を渡した上での回答を得ることが出来ます。本記事ではGUIおよびAPIベースでYouTubeの動画URLをGeminiに渡し、生成AIに回答してもらう方法をまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AppSheetとLooker Studioをシームレスに連携してデータを可視化する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20241111-130e</link>
            <guid>https://tech.asahi.co.jp/posts/20241111-130e</guid>
            <pubDate>Mon, 11 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[AppSheetとLooker Studioのシームレスな連携を実現するために、カスタムブックマークリンクを活用しレポートを動的にフィルタリングした状態でレポートを開く方法を紹介します。]]></description>
            <content:encoded><![CDATA[AppSheetとLooker Studioのシームレスな連携を実現するために、カスタムブックマークリンクを活用しレポートを動的にフィルタリングした状態でレポートを開く方法を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[S3・GCSの転送コストは要求元に支払わせることも出来る]]></title>
            <link>https://tech.asahi.co.jp/posts/20241107-135e</link>
            <guid>https://tech.asahi.co.jp/posts/20241107-135e</guid>
            <pubDate>Thu, 07 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[クラウドストレージの料金は基本的にプロジェクトやアカウントに紐付けられた請求用のアカウントにて全額請求されるものとなっていますが、そのうちリクエストやデータ転送にかかる料金はS3やGCSにおいてはリクエスト元に要求することが可能です。意外と知らない話ですが、大きなファイルを共有するようなケースでは使える知識かと思います。]]></description>
            <content:encoded><![CDATA[クラウドストレージの料金は基本的にプロジェクトやアカウントに紐付けられた請求用のアカウントにて全額請求されるものとなっていますが、そのうちリクエストやデータ転送にかかる料金はS3やGCSにおいてはリクエスト元に要求することが可能です。意外と知らない話ですが、大きなファイルを共有するようなケースでは使える知識かと思います。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Pythonのforループのネストが深いなら使いたいitertoolsの組みあわせイテレータ]]></title>
            <link>https://tech.asahi.co.jp/posts/20241101-131e</link>
            <guid>https://tech.asahi.co.jp/posts/20241101-131e</guid>
            <pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Pythonの標準ライブラリ「itertools」を使用すると、forループの深いネストを防止することができます。今回はitertoolsの中でも特によくあるユースケースを紹介します。itertoolsには、その他にも車輪の再発明を防ぐような形でイテレータに関しての処理を行う関数が用意されていますので、そちらも紹介しています。]]></description>
            <content:encoded><![CDATA[Pythonの標準ライブラリ「itertools」を使用すると、forループの深いネストを防止することができます。今回はitertoolsの中でも特によくあるユースケースを紹介します。itertoolsには、その他にも車輪の再発明を防ぐような形でイテレータに関しての処理を行う関数が用意されていますので、そちらも紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AuroraからS3への定期的なエクスポートのための手順とLambdaコードサンプル]]></title>
            <link>https://tech.asahi.co.jp/posts/20241025-12ae</link>
            <guid>https://tech.asahi.co.jp/posts/20241025-12ae</guid>
            <pubDate>Fri, 25 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[色々な基盤においてAmazon Auroraは便利に使われているDBサービスかと思いますが、そのデータを用いて分析等を行いたい場合にはエクスポートを行う必要があります。本記事では、定期的なエクスポートのための具体的な手順をサンプルコードつきで紹介しています。]]></description>
            <content:encoded><![CDATA[色々な基盤においてAmazon Auroraは便利に使われているDBサービスかと思いますが、そのデータを用いて分析等を行いたい場合にはエクスポートを行う必要があります。本記事では、定期的なエクスポートのための具体的な手順をサンプルコードつきで紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[今年も ABC DX Tech Internship を行いました！]]></title>
            <link>https://tech.asahi.co.jp/posts/20241018-11ae</link>
            <guid>https://tech.asahi.co.jp/posts/20241018-11ae</guid>
            <pubDate>Fri, 18 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループホールディングスでは今年も「ABC DX Tech Internship」を実施しました。2名の学生がデータ分析に取り組み、BigQuery DataCanvas などの最新ツールも活用しつつ、素晴らしい成果を収めました。]]></description>
            <content:encoded><![CDATA[朝日放送グループホールディングスでは今年も「ABC DX Tech Internship」を実施しました。2名の学生がデータ分析に取り組み、BigQuery DataCanvas などの最新ツールも活用しつつ、素晴らしい成果を収めました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[JsonファイルでMetaHumanのアニメーションを制御する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20241016-11ce</link>
            <guid>https://tech.asahi.co.jp/posts/20241016-11ce</guid>
            <pubDate>Wed, 16 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[今回はJsonファイルを使用してMetaHumanのキャラクターアニメーションを制御してみました。Mixamoのアニメーション適用、アニメーションブループリントの作成、条件分岐の設定など、具体的な手順を紹介します。]]></description>
            <content:encoded><![CDATA[今回はJsonファイルを使用してMetaHumanのキャラクターアニメーションを制御してみました。Mixamoのアニメーション適用、アニメーションブループリントの作成、条件分岐の設定など、具体的な手順を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[DX Tech Internship（2024）に参加しました！]]></title>
            <link>https://tech.asahi.co.jp/posts/20241011-113e</link>
            <guid>https://tech.asahi.co.jp/posts/20241011-113e</guid>
            <pubDate>Fri, 11 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループホールディングス株式会社 (ABC GHD)では、2024年も約1ヶ月に及ぶ長期就業型の技術インターンシップ(DX Tech Internship)を実施しました。先週に引き続き、今回もそのレポート記事をお届けします。]]></description>
            <content:encoded><![CDATA[朝日放送グループホールディングス株式会社 (ABC GHD)では、2024年も約1ヶ月に及ぶ長期就業型の技術インターンシップ(DX Tech Internship)を実施しました。先週に引き続き、今回もそのレポート記事をお届けします。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[SNOWFLAKE WORLD TOUR TOKYO 視察レポート]]></title>
            <link>https://tech.asahi.co.jp/posts/20241009-104e</link>
            <guid>https://tech.asahi.co.jp/posts/20241009-104e</guid>
            <pubDate>Wed, 09 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[SNOWFLAKE WORLD TOUR TOKYO に初参戦してきました。Snowflake社の最新機能紹介や顧客の事例を交えたセッションに加え、コミュニティの活発さも感じられた非常に楽しいイベントでした。今回はその視察レポートです。]]></description>
            <content:encoded><![CDATA[SNOWFLAKE WORLD TOUR TOKYO に初参戦してきました。Snowflake社の最新機能紹介や顧客の事例を交えたセッションに加え、コミュニティの活発さも感じられた非常に楽しいイベントでした。今回はその視察レポートです。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[～私の理想のインターンシップ それはテレビ局だった？！～]]></title>
            <link>https://tech.asahi.co.jp/posts/20241004-113e</link>
            <guid>https://tech.asahi.co.jp/posts/20241004-113e</guid>
            <pubDate>Fri, 04 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループホールディングス株式会社 (ABC GHD)では、2024年も約1ヶ月に及ぶ長期就業型の技術インターンシップ(DX Tech Internship)を実施しました。今回はそのレポート記事をお届けします。]]></description>
            <content:encoded><![CDATA[朝日放送グループホールディングス株式会社 (ABC GHD)では、2024年も約1ヶ月に及ぶ長期就業型の技術インターンシップ(DX Tech Internship)を実施しました。今回はそのレポート記事をお届けします。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[LookerでGA4のエンゲージメント時間を可読性良く可視化する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20241002-10ce</link>
            <guid>https://tech.asahi.co.jp/posts/20241002-10ce</guid>
            <pubDate>Wed, 02 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Analytics 4（GA4）のエンゲージメント時間データをLookerでより見やすく可視化するための方法を紹介しています。value_formatパラメータを活用して、ミリ秒単位のデータを人間が理解しやすい「時間:分:秒」形式に変換することで、データの可読性を大幅に向上させることができます。]]></description>
            <content:encoded><![CDATA[Google Analytics 4（GA4）のエンゲージメント時間データをLookerでより見やすく可視化するための方法を紹介しています。value_formatパラメータを活用して、ミリ秒単位のデータを人間が理解しやすい「時間:分:秒」形式に変換することで、データの可読性を大幅に向上させることができます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cloud Composer のローカル開発環境を構成するための勘所]]></title>
            <link>https://tech.asahi.co.jp/posts/20240927-6bf3</link>
            <guid>https://tech.asahi.co.jp/posts/20240927-6bf3</guid>
            <pubDate>Fri, 27 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Cloud Composerのようなデータ基盤を構成するためのツールにおいてはやはりローカル開発環境は欠かせません。本記事では、Cloud Composerにおけるローカル開発環境を構築するためのツールと、それらを使用する上での注意点についてまとめています。]]></description>
            <content:encoded><![CDATA[Cloud Composerのようなデータ基盤を構成するためのツールにおいてはやはりローカル開発環境は欠かせません。本記事では、Cloud Composerにおけるローカル開発環境を構築するためのツールと、それらを使用する上での注意点についてまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BigQueryのパーティション数上限緩和を享受できないこともある]]></title>
            <link>https://tech.asahi.co.jp/posts/20240919-106e</link>
            <guid>https://tech.asahi.co.jp/posts/20240919-106e</guid>
            <pubDate>Thu, 19 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[BigQueryのパーティション数上限の緩和が2024年5月29日に発表されましたが、それをそのまま簡単に適用しようと思うとできないパターンというのがあります。どういったパターンで簡単に上限緩和の恩恵を受けられないかということと、そもそもパーティション数の上限とは何か、といったところについて解説します。]]></description>
            <content:encoded><![CDATA[BigQueryのパーティション数上限の緩和が2024年5月29日に発表されましたが、それをそのまま簡単に適用しようと思うとできないパターンというのがあります。どういったパターンで簡単に上限緩和の恩恵を受けられないかということと、そもそもパーティション数の上限とは何か、といったところについて解説します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BigQueryの全カラム選択はEXCEPTとREPLACEを使いこなしたい]]></title>
            <link>https://tech.asahi.co.jp/posts/20240913-a866</link>
            <guid>https://tech.asahi.co.jp/posts/20240913-a866</guid>
            <pubDate>Fri, 13 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[SELECT文で基本的には全カラムを選択したいものの、特定のカラムは除きたいとき、通常のDBにおいては全カラム名を頑張って指定するしかないかと思いますが、BigQueryのSELECT文には EXCEPT という構文があり、これを利用することで簡単に特定の列を除外した上でSELECTを行うことが可能になります。本記事ではあわせて置き換えに使うREPLACEも紹介しています。]]></description>
            <content:encoded><![CDATA[SELECT文で基本的には全カラムを選択したいものの、特定のカラムは除きたいとき、通常のDBにおいては全カラム名を頑張って指定するしかないかと思いますが、BigQueryのSELECT文には EXCEPT という構文があり、これを利用することで簡単に特定の列を除外した上でSELECTを行うことが可能になります。本記事ではあわせて置き換えに使うREPLACEも紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[QUALIFY句の使い方を知りWITH句を削る]]></title>
            <link>https://tech.asahi.co.jp/posts/20240905-b9ae</link>
            <guid>https://tech.asahi.co.jp/posts/20240905-b9ae</guid>
            <pubDate>Thu, 05 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[今回はBigQueryやSnowflakeで使えるQUALIFY句の使い方についてまとめます。QUALIFY句は正しく使うことでWITH句を削ることが出来ることもあるなど、対応するDBを使用している場合はぜひ知っておきたい内容かと思います！]]></description>
            <content:encoded><![CDATA[今回はBigQueryやSnowflakeで使えるQUALIFY句の使い方についてまとめます。QUALIFY句は正しく使うことでWITH句を削ることが出来ることもあるなど、対応するDBを使用している場合はぜひ知っておきたい内容かと思います！]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cloud Composer の運用には Secret Manager を組み合わせるのがオススメ]]></title>
            <link>https://tech.asahi.co.jp/posts/20240830-c205</link>
            <guid>https://tech.asahi.co.jp/posts/20240830-c205</guid>
            <pubDate>Fri, 30 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Cloud ComposerはAirflowのマネージドサービスですが、ただのマネージドサービスではなく、Google Cloud内のサービスと組み合わせることでより便利に使えます。今回はその中でもSecret Managerと組み合わせた運用について解説します。]]></description>
            <content:encoded><![CDATA[Cloud ComposerはAirflowのマネージドサービスですが、ただのマネージドサービスではなく、Google Cloud内のサービスと組み合わせることでより便利に使えます。今回はその中でもSecret Managerと組み合わせた運用について解説します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cloud Composer(Airflow)のon_failure_callbackの位置には注意が必要]]></title>
            <link>https://tech.asahi.co.jp/posts/20240823-7c05</link>
            <guid>https://tech.asahi.co.jp/posts/20240823-7c05</guid>
            <pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Cloud Composer(Airflow)のようなワークフロー管理ツールにおいては基本的にエラーが発生したときにはメール通知やSlack通知などのためのコールバックの仕組みが用意されているものですが、Cloud Composerの場合はその書く位置によって機能がかわることに注意が必要です。本記事ではその内容について解説します]]></description>
            <content:encoded><![CDATA[Cloud Composer(Airflow)のようなワークフロー管理ツールにおいては基本的にエラーが発生したときにはメール通知やSlack通知などのためのコールバックの仕組みが用意されているものですが、Cloud Composerの場合はその書く位置によって機能がかわることに注意が必要です。本記事ではその内容について解説します]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[東京大学メタバースラウンジで登壇した話]]></title>
            <link>https://tech.asahi.co.jp/posts/20240816-f593</link>
            <guid>https://tech.asahi.co.jp/posts/20240816-f593</guid>
            <pubDate>Fri, 16 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[先日行われた東京大学メタバースラウンジにて発表したレポートです！なぜABCがメタバース空間制作ができたのか、どんな空間を制作したのかを紹介しています。]]></description>
            <content:encoded><![CDATA[先日行われた東京大学メタバースラウンジにて発表したレポートです！なぜABCがメタバース空間制作ができたのか、どんな空間を制作したのかを紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[遅ればせながら Terraform 運用のベストプラクティスについて考える]]></title>
            <link>https://tech.asahi.co.jp/posts/20240813-2a71</link>
            <guid>https://tech.asahi.co.jp/posts/20240813-2a71</guid>
            <pubDate>Tue, 13 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[インフラ管理の効率UPを目指し Terraform を導入したので、これまでの運用を振り返ってみました。環境差異の最小としつつ再利用可能なモジュールを設計することで汎用性の高い作りとしています。]]></description>
            <content:encoded><![CDATA[インフラ管理の効率UPを目指し Terraform を導入したので、これまでの運用を振り返ってみました。環境差異の最小としつつ再利用可能なモジュールを設計することで汎用性の高い作りとしています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ARMなWindowsで開発したい人に捧ぐ！現状のARM機で動かないモノと動くモノ]]></title>
            <link>https://tech.asahi.co.jp/posts/20240808-9e1e</link>
            <guid>https://tech.asahi.co.jp/posts/20240808-9e1e</guid>
            <pubDate>Thu, 08 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[2024年の夏の主役は生成AI？いやいや、ARMなWindowsでしょう。今回はSnapdragon X Elite搭載機で開発環境を構築した際にどのようなソフトウェアが動いてどのようなソフトウェアが動かないのか、そして実際に開発機として使えるのかどうかの感触を記事にまとめていきます。]]></description>
            <content:encoded><![CDATA[2024年の夏の主役は生成AI？いやいや、ARMなWindowsでしょう。今回はSnapdragon X Elite搭載機で開発環境を構築した際にどのようなソフトウェアが動いてどのようなソフトウェアが動かないのか、そして実際に開発機として使えるのかどうかの感触を記事にまとめていきます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[LookMLで意図しないviewのオーバーライドを防ぐ方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20240730-7a26</link>
            <guid>https://tech.asahi.co.jp/posts/20240730-7a26</guid>
            <pubDate>Tue, 30 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[LookMLのRefinements機能を活用することで、既存のviewやExploreを編集せずに内容をオーバーライドできます。さらに、finalパラメータを利用して、予期せぬオーバーライドを防ぐことができます。]]></description>
            <content:encoded><![CDATA[LookMLのRefinements機能を活用することで、既存のviewやExploreを編集せずに内容をオーバーライドできます。さらに、finalパラメータを利用して、予期せぬオーバーライドを防ぐことができます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Snowflake アカウント管理のベストプラクティスが更新されたので設定する]]></title>
            <link>https://tech.asahi.co.jp/posts/20240724-68f5</link>
            <guid>https://tech.asahi.co.jp/posts/20240724-68f5</guid>
            <pubDate>Wed, 24 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[新たに Snowflake アカウント全体に MFA 設定を強制できるようになりました。これに合わせて Snowflake から公開されているベストプラクティスを参考にポリシーを見直しました。]]></description>
            <content:encoded><![CDATA[新たに Snowflake アカウント全体に MFA 設定を強制できるようになりました。これに合わせて Snowflake から公開されているベストプラクティスを参考にポリシーを見直しました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ARMなWindowsのWSLでamd64なDockerイメージをQEMUで強引に動かす方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20240719-e3b6</link>
            <guid>https://tech.asahi.co.jp/posts/20240719-e3b6</guid>
            <pubDate>Fri, 19 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[SurfaceなどSnapdragon採用のWindowsが先月から続々と発売されていますが、ARMを採用している場合に問題になるのはやはりDocker周りです。普通にWSLで動かそうとすると amd64 用のコンテナイメージは動かないので、そのようなイメージをQEMUを使い強引に動かす方法についてまとめます。]]></description>
            <content:encoded><![CDATA[SurfaceなどSnapdragon採用のWindowsが先月から続々と発売されていますが、ARMを採用している場合に問題になるのはやはりDocker周りです。普通にWSLで動かそうとすると amd64 用のコンテナイメージは動かないので、そのようなイメージをQEMUを使い強引に動かす方法についてまとめます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Analytics 4(GA4)のmanual_系パラメータはUTMパラメータだけじゃない]]></title>
            <link>https://tech.asahi.co.jp/posts/20240712-8d50</link>
            <guid>https://tech.asahi.co.jp/posts/20240712-8d50</guid>
            <pubDate>Fri, 12 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Analytics 4のデータには「manual_source」というものがありますが、]]></description>
            <content:encoded><![CDATA[Google Analytics 4のデータには「manual_source」というものがありますが、]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Audio2Faceで書き出したフェイシャルアニメーションをMetaHumanに適用する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20240702-41cc</link>
            <guid>https://tech.asahi.co.jp/posts/20240702-41cc</guid>
            <pubDate>Tue, 02 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Omniverse Audio2Faceを用いて作成したフェイシャルアニメーションを書き出す方法、そしてそのアニメーションをUnreal EngineにてMetaHumanに適用する方法を紹介します。]]></description>
            <content:encoded><![CDATA[Omniverse Audio2Faceを用いて作成したフェイシャルアニメーションを書き出す方法、そしてそのアニメーションをUnreal EngineにてMetaHumanに適用する方法を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AWS Glue のローカル開発環境から BigQuery に接続する]]></title>
            <link>https://tech.asahi.co.jp/posts/20240626-5c36</link>
            <guid>https://tech.asahi.co.jp/posts/20240626-5c36</guid>
            <pubDate>Wed, 26 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[ETL 処理に便利な AWS Glue のローカル開発環境構築方法についてまとめました。特に、BigQuery との接続について具体的な方法を記載しています。]]></description>
            <content:encoded><![CDATA[ETL 処理に便利な AWS Glue のローカル開発環境構築方法についてまとめました。特に、BigQuery との接続について具体的な方法を記載しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Airflow REST APIでCloud ComposerのDAGを実行する]]></title>
            <link>https://tech.asahi.co.jp/posts/20240619-dde2</link>
            <guid>https://tech.asahi.co.jp/posts/20240619-dde2</guid>
            <pubDate>Wed, 19 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Airflow(Cloud Composer)ではDAGをスケジュール設定なしで作成することもできますが、その場合はなんらかの手段で実行することが必要になります。GUIから実行するのも一つの手ですが、今回はCLIベースで手軽に実行できるREST APIの呼び出しによる実行方法についてまとめます。]]></description>
            <content:encoded><![CDATA[Airflow(Cloud Composer)ではDAGをスケジュール設定なしで作成することもできますが、その場合はなんらかの手段で実行することが必要になります。GUIから実行するのも一つの手ですが、今回はCLIベースで手軽に実行できるREST APIの呼び出しによる実行方法についてまとめます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ベン図・オイラー図とは？違いや作成方法を解説]]></title>
            <link>https://tech.asahi.co.jp/posts/20240614-ac74</link>
            <guid>https://tech.asahi.co.jp/posts/20240614-ac74</guid>
            <pubDate>Fri, 14 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[ベン図とオイラー図は集合の関係を表す図で、ベン図は全ての組み合わせを、オイラー図は実在する関係のみを表現します。手描きでは正確な図を作るのが難しいですが、eulerrという無料Webサービスを使えば、集合の要素数を入力するだけで簡単に面積比例のベン図・オイラー図が作成できます。より複雑な場合はアップセット図が有効です。]]></description>
            <content:encoded><![CDATA[ベン図とオイラー図は集合の関係を表す図で、ベン図は全ての組み合わせを、オイラー図は実在する関係のみを表現します。手描きでは正確な図を作るのが難しいですが、eulerrという無料Webサービスを使えば、集合の要素数を入力するだけで簡単に面積比例のベン図・オイラー図が作成できます。より複雑な場合はアップセット図が有効です。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[DXメディアデザイン局 デスクツアー ②]]></title>
            <link>https://tech.asahi.co.jp/posts/20240612-1c41</link>
            <guid>https://tech.asahi.co.jp/posts/20240612-1c41</guid>
            <pubDate>Wed, 12 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[DXメディアデザイン局デスクツアー第2弾！ツールに合わせた周辺機器や小物配置など、効率とクリエイティブな発想を生みだすためのこだわりを紹介していきます。]]></description>
            <content:encoded><![CDATA[DXメディアデザイン局デスクツアー第2弾！ツールに合わせた周辺機器や小物配置など、効率とクリエイティブな発想を生みだすためのこだわりを紹介していきます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AirflowでGCSのオブジェクト検知にワイルドカードを利用する]]></title>
            <link>https://tech.asahi.co.jp/posts/20240603-4df9</link>
            <guid>https://tech.asahi.co.jp/posts/20240603-4df9</guid>
            <pubDate>Mon, 03 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[AirflowでGCS内の名前に規則性がないオブジェクトを検知する方法を紹介します。具体的には、GCSObjectExistenceSensorでuse_globパラメータを指定することで、特定のパターンを持つオブジェクトを検知できます。]]></description>
            <content:encoded><![CDATA[AirflowでGCS内の名前に規則性がないオブジェクトを検知する方法を紹介します。具体的には、GCSObjectExistenceSensorでuse_globパラメータを指定することで、特定のパターンを持つオブジェクトを検知できます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[【締め切りました】専門活用型インターンシップ ABC DX Tech Internship 今年も募集開始！]]></title>
            <link>https://tech.asahi.co.jp/posts/20240531-848b</link>
            <guid>https://tech.asahi.co.jp/posts/20240531-848b</guid>
            <pubDate>Fri, 31 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループホールディングス株式会社では、今年(2024年)もABC DX Tech Internshipと称してインターンシップを8月末より4週間程度開催します。学生の皆さんの応募を心よりお待ちしております！]]></description>
            <content:encoded><![CDATA[朝日放送グループホールディングス株式会社では、今年(2024年)もABC DX Tech Internshipと称してインターンシップを8月末より4週間程度開催します。学生の皆さんの応募を心よりお待ちしております！]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[DataformとGitHubリポジトリをSSH接続する手順とハマったところ]]></title>
            <link>https://tech.asahi.co.jp/posts/20240523-1eb8</link>
            <guid>https://tech.asahi.co.jp/posts/20240523-1eb8</guid>
            <pubDate>Thu, 23 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[データ基盤を管理するときに出てくる選択肢はdbtかDataformか…といったところかと思いますが、今回はそのDataformでまず最初に行うであろうリポジトリとの繋ぎ込みのSSHによる方法でのハマりポイントについて解説します。]]></description>
            <content:encoded><![CDATA[データ基盤を管理するときに出てくる選択肢はdbtかDataformか…といったところかと思いますが、今回はそのDataformでまず最初に行うであろうリポジトリとの繋ぎ込みのSSHによる方法でのハマりポイントについて解説します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Omniverse Audio2Faceでリップシンクアニメーションを作ってみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20240517-7f6f</link>
            <guid>https://tech.asahi.co.jp/posts/20240517-7f6f</guid>
            <pubDate>Fri, 17 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[音声を入力するだけで生成AIによって簡単に表情豊かなフェイスアニメーションを作成することができるツール「Omniverse Audio2Face」を用いて、リップシンクアニメーションを作成する方法を紹介します。]]></description>
            <content:encoded><![CDATA[音声を入力するだけで生成AIによって簡単に表情豊かなフェイスアニメーションを作成することができるツール「Omniverse Audio2Face」を用いて、リップシンクアニメーションを作成する方法を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[【予告】今年もABC DX Tech Internshipを実施します！！]]></title>
            <link>https://tech.asahi.co.jp/posts/20240515-fe21</link>
            <guid>https://tech.asahi.co.jp/posts/20240515-fe21</guid>
            <pubDate>Wed, 15 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループホールディングス株式会社では、今年(2024年)もABC DX Tech Internshipと称してインターンシップを夏に開催します。募集は今月末から開始する予定ですので、ぜひ学生の皆様におかれましては参加するインターンシップの候補に加えていただけると幸いです。]]></description>
            <content:encoded><![CDATA[朝日放送グループホールディングス株式会社では、今年(2024年)もABC DX Tech Internshipと称してインターンシップを夏に開催します。募集は今月末から開始する予定ですので、ぜひ学生の皆様におかれましては参加するインターンシップの候補に加えていただけると幸いです。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google スプレッドシートのデータをBigQueryに取り込みたくなったら]]></title>
            <link>https://tech.asahi.co.jp/posts/20240509-4cda</link>
            <guid>https://tech.asahi.co.jp/posts/20240509-4cda</guid>
            <pubDate>Thu, 09 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[今回はGoogle スプレッドシートのデータをBigQueryに取り込む場合の方法について扱います。基本的には直接BigQueryから外部データとして参照するか、別途整形加工を行うかの2択になると思いますので、それぞれのメリット・デメリットを整理します。]]></description>
            <content:encoded><![CDATA[今回はGoogle スプレッドシートのデータをBigQueryに取り込む場合の方法について扱います。基本的には直接BigQueryから外部データとして参照するか、別途整形加工を行うかの2択になると思いますので、それぞれのメリット・デメリットを整理します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[自動生成された名言をTouchDesignerで降らせてみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20240424-f308</link>
            <guid>https://tech.asahi.co.jp/posts/20240424-f308</guid>
            <pubDate>Wed, 24 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[TouchDesignerを使用した投影システムについて紹介しました。音声から名言を生成し、文字として降らせるだけでなく、喜怒哀楽に応じて文字の色を変化させる機能や新しい名言が生成されるとアニメーションが再生される機能が入っています。]]></description>
            <content:encoded><![CDATA[TouchDesignerを使用した投影システムについて紹介しました。音声から名言を生成し、文字として降らせるだけでなく、喜怒哀楽に応じて文字の色を変化させる機能や新しい名言が生成されるとアニメーションが再生される機能が入っています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[DXメディアデザイン局 デスクツアー ①]]></title>
            <link>https://tech.asahi.co.jp/posts/20240418-29e7</link>
            <guid>https://tech.asahi.co.jp/posts/20240418-29e7</guid>
            <pubDate>Thu, 18 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[DXメディアデザイン局では業務効率UPのため充実したデスク環境が用意されており、デスクの配置や使用機器、周辺用品に各メンバーの個性が表れています。本記事からリレー形式で一部メンバーのデスクを順次紹介していきます。]]></description>
            <content:encoded><![CDATA[DXメディアデザイン局では業務効率UPのため充実したデスク環境が用意されており、デスクの配置や使用機器、周辺用品に各メンバーの個性が表れています。本記事からリレー形式で一部メンバーのデスクを順次紹介していきます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[朝日放送グループ全社向け 社内イベント “DX祭2024”開催！！]]></title>
            <link>https://tech.asahi.co.jp/posts/20240415-14cf</link>
            <guid>https://tech.asahi.co.jp/posts/20240415-14cf</guid>
            <pubDate>Mon, 15 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[2024年2月・3月に朝日放送グループ全社向けに開催した、DX・メディアデザイン局主催 社内イベント「DX祭(フェス)」について紹介します。]]></description>
            <content:encoded><![CDATA[2024年2月・3月に朝日放送グループ全社向けに開催した、DX・メディアデザイン局主催 社内イベント「DX祭(フェス)」について紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Cloud Next ’24 @Las Vegas Day 2&3の所感]]></title>
            <link>https://tech.asahi.co.jp/posts/20240412-a721</link>
            <guid>https://tech.asahi.co.jp/posts/20240412-a721</guid>
            <pubDate>Fri, 12 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[本日までラスベガスで開催されていたGoogle Cloud Next ’24に参加してきました！1日目の記事に続き、2日目・3日目での会場の雰囲気等と、3日間通して気になったものを感想としてまとめた記事です。雰囲気を味わいたい方にぜひ届けられればと思っています。]]></description>
            <content:encoded><![CDATA[本日までラスベガスで開催されていたGoogle Cloud Next ’24に参加してきました！1日目の記事に続き、2日目・3日目での会場の雰囲気等と、3日間通して気になったものを感想としてまとめた記事です。雰囲気を味わいたい方にぜひ届けられればと思っています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Cloud Next ’24 @Las Vegas Day 1の所感]]></title>
            <link>https://tech.asahi.co.jp/posts/20240410-835e</link>
            <guid>https://tech.asahi.co.jp/posts/20240410-835e</guid>
            <pubDate>Wed, 10 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[ラスベガスで開催されているGoogle Cloud Next ’24に参加しているので、1日目で個人的に目をつけたものや会場の雰囲気等を感想としてまとめた記事です。雰囲気を味わいたい方にぜひ届けられればと思っています。]]></description>
            <content:encoded><![CDATA[ラスベガスで開催されているGoogle Cloud Next ’24に参加しているので、1日目で個人的に目をつけたものや会場の雰囲気等を感想としてまとめた記事です。雰囲気を味わいたい方にぜひ届けられればと思っています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Looker Studio レポートの自動配信 Proと無料版の違いを検証]]></title>
            <link>https://tech.asahi.co.jp/posts/20240410-ac31</link>
            <guid>https://tech.asahi.co.jp/posts/20240410-ac31</guid>
            <pubDate>Wed, 10 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Looker Studioにおけるレポートのスケジュール配信について、Proユーザーと通常ユーザーの機能や挙動の違いを確認・検証しました。]]></description>
            <content:encoded><![CDATA[Looker Studioにおけるレポートのスケジュール配信について、Proユーザーと通常ユーザーの機能や挙動の違いを確認・検証しました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Looker Studio Proの運用で意識しているポイント]]></title>
            <link>https://tech.asahi.co.jp/posts/20240405-d81b</link>
            <guid>https://tech.asahi.co.jp/posts/20240405-d81b</guid>
            <pubDate>Fri, 05 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Data PortalがLooker Studioに改名されると同時に発表されたLooker Studio Proは、組織でBIツールを活用する上で必要な属人化回避やガバナンス管理のための仕組みが備わっています。そのうえで、我々が特にどのようなところを意識してLooker Studio Proを運用しているかについて今回はまとめてみます。]]></description>
            <content:encoded><![CDATA[Data PortalがLooker Studioに改名されると同時に発表されたLooker Studio Proは、組織でBIツールを活用する上で必要な属人化回避やガバナンス管理のための仕組みが備わっています。そのうえで、我々が特にどのようなところを意識してLooker Studio Proを運用しているかについて今回はまとめてみます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Looker StudioでOR条件でのテーブル結合を実現したいときのワークアラウンド]]></title>
            <link>https://tech.asahi.co.jp/posts/20240403-313a</link>
            <guid>https://tech.asahi.co.jp/posts/20240403-313a</guid>
            <pubDate>Wed, 03 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Looker Studioの統合機能では、複数の結合キーを用いたOR条件でのテーブル結合は現状直接サポートされていません。しかし、複数のJOINを使用するワークアラウンドを採用することでOR条件で結合したときと同様の結果を得る方法を紹介しています。]]></description>
            <content:encoded><![CDATA[Google Looker Studioの統合機能では、複数の結合キーを用いたOR条件でのテーブル結合は現状直接サポートされていません。しかし、複数のJOINを使用するワークアラウンドを採用することでOR条件で結合したときと同様の結果を得る方法を紹介しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Pythonで非同期処理をするときのasyncioの使い方]]></title>
            <link>https://tech.asahi.co.jp/posts/20240328-7eb3</link>
            <guid>https://tech.asahi.co.jp/posts/20240328-7eb3</guid>
            <pubDate>Thu, 28 Mar 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[今回はPythonで非同期処理を行える標準ライブラリである「asyncio」の使い方についてまとめてみます。Pythonで同時に複数の処理を行う場合は非同期処理もしくは並列処理を行うことになると思いますが、asyncioは最も手軽で、I/Oバウンドな処理を行うのに最適です。]]></description>
            <content:encoded><![CDATA[今回はPythonで非同期処理を行える標準ライブラリである「asyncio」の使い方についてまとめてみます。Pythonで同時に複数の処理を行う場合は非同期処理もしくは並列処理を行うことになると思いますが、asyncioは最も手軽で、I/Oバウンドな処理を行うのに最適です。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Googleスライドをまとめて画像出力する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20240315-3ab7</link>
            <guid>https://tech.asahi.co.jp/posts/20240315-3ab7</guid>
            <pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Google スライドで複数のスライドを一気にまとめて画像化してダウンロードする方法を紹介しています。画像形式（PNGまたはJPEG）を選び、選択したスライドを一括でダウンロードするためのGoogle Apps Script（GAS）での具体的な実装手順を解説しました。]]></description>
            <content:encoded><![CDATA[Google スライドで複数のスライドを一気にまとめて画像化してダウンロードする方法を紹介しています。画像形式（PNGまたはJPEG）を選び、選択したスライドを一括でダウンロードするためのGoogle Apps Script（GAS）での具体的な実装手順を解説しました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Snowflakeでクラスタリングしてみたら大幅コスト削減できた話]]></title>
            <link>https://tech.asahi.co.jp/posts/20240312-ee66</link>
            <guid>https://tech.asahi.co.jp/posts/20240312-ee66</guid>
            <pubDate>Tue, 12 Mar 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Snowflakeのクラスタリング機能により、クエリのパフォーマンスが改善され、クエリにかかるコストが大幅に削減されました。設定から確認まで実践した内容を具体的に紹介します。]]></description>
            <content:encoded><![CDATA[Snowflakeのクラスタリング機能により、クエリのパフォーマンスが改善され、クエリにかかるコストが大幅に削減されました。設定から確認まで実践した内容を具体的に紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cloud Composerの環境アップグレード機能を使うときの注意点]]></title>
            <link>https://tech.asahi.co.jp/posts/20240307-6eee</link>
            <guid>https://tech.asahi.co.jp/posts/20240307-6eee</guid>
            <pubDate>Thu, 07 Mar 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Cloud Composerではプレビュー版ながらアップデート機能が提供されています。今回はそのアップデート機能を使う際の注意点やハマったときの対応方法についてまとめてみます。機能追加もあるので、可能な限り定期的に時間をとってアップデートを実施しておきたいところです。]]></description>
            <content:encoded><![CDATA[Cloud Composerではプレビュー版ながらアップデート機能が提供されています。今回はそのアップデート機能を使う際の注意点やハマったときの対応方法についてまとめてみます。機能追加もあるので、可能な限り定期的に時間をとってアップデートを実施しておきたいところです。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Analytics 4(GA4)のレコード数が増えている!?]]></title>
            <link>https://tech.asahi.co.jp/posts/20240304-aba1</link>
            <guid>https://tech.asahi.co.jp/posts/20240304-aba1</guid>
            <pubDate>Mon, 04 Mar 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Analytics 4(GA4)のエクスポート機能を使い、BigQueryにデータをエクスポートする際の注意点について解説しています。「レイトヒット」と呼ばれる仕様があり、本来のイベント発生タイミングより遅れてデータが到着するため、注意が必要です。]]></description>
            <content:encoded><![CDATA[Google Analytics 4(GA4)のエクスポート機能を使い、BigQueryにデータをエクスポートする際の注意点について解説しています。「レイトヒット」と呼ばれる仕様があり、本来のイベント発生タイミングより遅れてデータが到着するため、注意が必要です。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[UTMパラメータをスプレッドシートで設定・管理する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20240229-5f31</link>
            <guid>https://tech.asahi.co.jp/posts/20240229-5f31</guid>
            <pubDate>Thu, 29 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、Googleスプレッドシートを使ってUTMパラメータを設定・管理する方法について紹介しています。UTMパラメータは、ウェブサイトやアプリへのトラフィックの源を追跡するためにURLに追加されるクエリパラメータで、広告やキャンペーンの効果測定に使用されます。UTMパラメータの設定ルールを構築する際には、Googleアナリティクス4が定めたデフォルトチャネルグループの分類ルールに合わせることがおすすめです。GoogleスプレッドシートでUTMパラメータを管理すると、属人化の防止や共有・自動化・履歴の追跡・カスタマイズなどのメリットがあります。スプレッドシートにApps Scriptを実装することで、カスタムURLの自動生成も可能です。]]></description>
            <content:encoded><![CDATA[この記事では、Googleスプレッドシートを使ってUTMパラメータを設定・管理する方法について紹介しています。UTMパラメータは、ウェブサイトやアプリへのトラフィックの源を追跡するためにURLに追加されるクエリパラメータで、広告やキャンペーンの効果測定に使用されます。UTMパラメータの設定ルールを構築する際には、Googleアナリティクス4が定めたデフォルトチャネルグループの分類ルールに合わせることがおすすめです。GoogleスプレッドシートでUTMパラメータを管理すると、属人化の防止や共有・自動化・履歴の追跡・カスタマイズなどのメリットがあります。スプレッドシートにApps Scriptを実装することで、カスタムURLの自動生成も可能です。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Googleの最新AIモデルGemmaを使ってみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20240222-c1de</link>
            <guid>https://tech.asahi.co.jp/posts/20240222-c1de</guid>
            <pubDate>Thu, 22 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Googleがオープンソースの大規模言語モデル「Gemma（ジェマ）」を公開しました。早速、Google CloudのVertex AIへのモデルのデプロイとGoogle ColabでGemmaにプロンプトを投げるチュートリアルを試してみました。]]></description>
            <content:encoded><![CDATA[Googleがオープンソースの大規模言語モデル「Gemma（ジェマ）」を公開しました。早速、Google CloudのVertex AIへのモデルのデプロイとGoogle ColabでGemmaにプロンプトを投げるチュートリアルを試してみました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ローカル開発時のGoogle Cloud認証情報はgcloud authコマンドでsetすると早い]]></title>
            <link>https://tech.asahi.co.jp/posts/20240221-de74</link>
            <guid>https://tech.asahi.co.jp/posts/20240221-de74</guid>
            <pubDate>Wed, 21 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[今回はGoogle Cloudのローカル開発時の必須コマンドといっても過言では無い gcloud auth application-default loginコマンドについて紹介しています。サービスアカウントを新規に発行し、鍵ファイルを作成する方法に比べて漏洩リスクも抑えられるので、ぜひ抑えておきたいコマンドの一つだと思います。]]></description>
            <content:encoded><![CDATA[今回はGoogle Cloudのローカル開発時の必須コマンドといっても過言では無い gcloud auth application-default loginコマンドについて紹介しています。サービスアカウントを新規に発行し、鍵ファイルを作成する方法に比べて漏洩リスクも抑えられるので、ぜひ抑えておきたいコマンドの一つだと思います。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cloud ComposerにSentryを導入する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20240216-cb2f</link>
            <guid>https://tech.asahi.co.jp/posts/20240216-cb2f</guid>
            <pubDate>Fri, 16 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[主にソフトウェアを対象とするエラー監視ツールであるSentryを、Cloud Composerに導入する方法についてまとめました。Cloud ComposerはAirflowのマネージドサービスですが、Airflowへの導入方法はたくさん情報があるものの、Cloud Composerへの導入方法はあまり見かけなかったので参考になれば幸いです。]]></description>
            <content:encoded><![CDATA[主にソフトウェアを対象とするエラー監視ツールであるSentryを、Cloud Composerに導入する方法についてまとめました。Cloud ComposerはAirflowのマネージドサービスですが、Airflowへの導入方法はたくさん情報があるものの、Cloud Composerへの導入方法はあまり見かけなかったので参考になれば幸いです。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Safari 17がサイト分析や広告効果測定へ与える影響]]></title>
            <link>https://tech.asahi.co.jp/posts/20240209-a9c5</link>
            <guid>https://tech.asahi.co.jp/posts/20240209-a9c5</guid>
            <pubDate>Fri, 09 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[2023年9月のiOSやmacOSのアップデートでSafari 17に追加されたプライバシー保護機能により、プライベートブラウジングモードでGoogle Analytics 4（GA4）やGoogle Tag Manager（GTM）のタグがブロックされ、アクセスログや広告のコンバージョンログが計測できなくなっていることが確認されました。データアナリストやマーケティング担当者はタグのブロックによる影響を深く理解し、サイト分析や広告効果測定の戦略を見直す必要があります。]]></description>
            <content:encoded><![CDATA[2023年9月のiOSやmacOSのアップデートでSafari 17に追加されたプライバシー保護機能により、プライベートブラウジングモードでGoogle Analytics 4（GA4）やGoogle Tag Manager（GTM）のタグがブロックされ、アクセスログや広告のコンバージョンログが計測できなくなっていることが確認されました。データアナリストやマーケティング担当者はタグのブロックによる影響を深く理解し、サイト分析や広告効果測定の戦略を見直す必要があります。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[祝・Tech Blog 1周年！朝日放送GHDのこの1年のDX発信を生成AIと振り返る]]></title>
            <link>https://tech.asahi.co.jp/posts/20240208-9b76</link>
            <guid>https://tech.asahi.co.jp/posts/20240208-9b76</guid>
            <pubDate>Thu, 08 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[本Tech Blogはこの2月で1周年を迎えました！無事に1周年続けることができ、閲覧ユーザー数も順調に伸びているということで、折角なのでここまでに書いてきた記事についての振り返りを行いたいと思います。もちろん使用するのはLLMです。本Blogのデータを分析してもらいます。]]></description>
            <content:encoded><![CDATA[本Tech Blogはこの2月で1周年を迎えました！無事に1周年続けることができ、閲覧ユーザー数も順調に伸びているということで、折角なのでここまでに書いてきた記事についての振り返りを行いたいと思います。もちろん使用するのはLLMです。本Blogのデータを分析してもらいます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[GitHubActionsを使ってNotionでタスクを一元管理してみる]]></title>
            <link>https://tech.asahi.co.jp/posts/20240206-10b4</link>
            <guid>https://tech.asahi.co.jp/posts/20240206-10b4</guid>
            <pubDate>Tue, 06 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[GitHubActionsとNotion APIを活用して、GitHub IssueとNotionページを連携することで、サーバのタスクをNotion上に一元管理する方法を考えてみました。]]></description>
            <content:encoded><![CDATA[GitHubActionsとNotion APIを活用して、GitHub IssueとNotionページを連携することで、サーバのタスクをNotion上に一元管理する方法を考えてみました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ローカルでは動いたgitコマンドがGitHub Actionsでは動かない？]]></title>
            <link>https://tech.asahi.co.jp/posts/20240202-b10a</link>
            <guid>https://tech.asahi.co.jp/posts/20240202-b10a</guid>
            <pubDate>Fri, 02 Feb 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[今回はGitHub Actionsの話です。GitHub Actions内でgitコマンドを実行するときがあると思うのですが、ローカルで動いていたgitコマンドがGitHub Actionsでは動かないケースがあったので、原因とどういった対応をとれば良いかも含めて解説します。]]></description>
            <content:encoded><![CDATA[今回はGitHub Actionsの話です。GitHub Actions内でgitコマンドを実行するときがあると思うのですが、ローカルで動いていたgitコマンドがGitHub Actionsでは動かないケースがあったので、原因とどういった対応をとれば良いかも含めて解説します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Pythonの数値の小ネタと演算子のオーバーライド]]></title>
            <link>https://tech.asahi.co.jp/posts/20240125-468e</link>
            <guid>https://tech.asahi.co.jp/posts/20240125-468e</guid>
            <pubDate>Thu, 25 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[今回はPythonの公式ドキュメントから得られた数値の小ネタと演算子のオーバーライドについての情報を紹介しています。数値の3つのType（int、float、complex）や特殊な表記法（虚数単位の使用や_を使った桁区切り）といった小ネタから、演算子のオーバーライドの挙動についても扱っています。]]></description>
            <content:encoded><![CDATA[今回はPythonの公式ドキュメントから得られた数値の小ネタと演算子のオーバーライドについての情報を紹介しています。数値の3つのType（int、float、complex）や特殊な表記法（虚数単位の使用や_を使った桁区切り）といった小ネタから、演算子のオーバーライドの挙動についても扱っています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[『データサイエンス領域タスクリスト ver.4』読んでみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20240118-798e</link>
            <guid>https://tech.asahi.co.jp/posts/20240118-798e</guid>
            <pubDate>Thu, 18 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[『データサイエンティスト スキルチェックリスト ver.5』に引き続き、2023年10月30日に公開された『データサイエンティスト スキルチェックリスト ver.4』を読んでみました。当該資料の内容を筆者の感想と共にまとめています。]]></description>
            <content:encoded><![CDATA[『データサイエンティスト スキルチェックリスト ver.5』に引き続き、2023年10月30日に公開された『データサイエンティスト スキルチェックリスト ver.4』を読んでみました。当該資料の内容を筆者の感想と共にまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[『データサイエンティスト スキルチェックリスト ver.5』読んでみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20240111-0acf</link>
            <guid>https://tech.asahi.co.jp/posts/20240111-0acf</guid>
            <pubDate>Thu, 11 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[2023年10月20日開催の「データサイエンティスト協会10thシンポジウム」内で公開された、『データサイエンティスト スキルチェックリスト ver.5』を読んでみました。当該資料の内容を筆者の感想と共にまとめています。]]></description>
            <content:encoded><![CDATA[2023年10月20日開催の「データサイエンティスト協会10thシンポジウム」内で公開された、『データサイエンティスト スキルチェックリスト ver.5』を読んでみました。当該資料の内容を筆者の感想と共にまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[re:Invent2023視察レポート 〜Media Service編〜]]></title>
            <link>https://tech.asahi.co.jp/posts/20240105-fc0d</link>
            <guid>https://tech.asahi.co.jp/posts/20240105-fc0d</guid>
            <pubDate>Fri, 05 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[AWS re:Invent2023 を視察レポートです。メディアサービスを中心にセッションなどを回ってきましたので、その中から3つのセッションをPickUpしてご紹介します。]]></description>
            <content:encoded><![CDATA[AWS re:Invent2023 を視察レポートです。メディアサービスを中心にセッションなどを回ってきましたので、その中から3つのセッションをPickUpしてご紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BigQueryでJSONを読み込むときにinsert_rows_jsonを使うと404が出るのなぁぜなぁぜ？]]></title>
            <link>https://tech.asahi.co.jp/posts/20240104-18a6</link>
            <guid>https://tech.asahi.co.jp/posts/20240104-18a6</guid>
            <pubDate>Thu, 04 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[新年一発目の記事はBigQueryでJSONファイルを読み込むときにinsert_rows_jsonをはじめとするストリーミング挿入を行うとハマりかねない罠についての記事です。BigQueryのストリーミング挿入には注意点が多いので、そこを意識した上で使う必要があります。]]></description>
            <content:encoded><![CDATA[新年一発目の記事はBigQueryでJSONファイルを読み込むときにinsert_rows_jsonをはじめとするストリーミング挿入を行うとハマりかねない罠についての記事です。BigQueryのストリーミング挿入には注意点が多いので、そこを意識した上で使う必要があります。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[re:Invent2023視察レポート]]></title>
            <link>https://tech.asahi.co.jp/posts/20231226-84c0</link>
            <guid>https://tech.asahi.co.jp/posts/20231226-84c0</guid>
            <pubDate>Tue, 26 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[re:invent2023の視察レポートです。発表された新サービスや今年のトレンド、参加したセッションについてまとめます。]]></description>
            <content:encoded><![CDATA[re:invent2023の視察レポートです。発表された新サービスや今年のトレンド、参加したセッションについてまとめます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Snowflakeのウェビナーで初登壇した話]]></title>
            <link>https://tech.asahi.co.jp/posts/20231225-a5f0</link>
            <guid>https://tech.asahi.co.jp/posts/20231225-a5f0</guid>
            <pubDate>Mon, 25 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Snowflakeのウェビナーで、データ分析基盤構築について発表しました。なぜデータ分析基盤が必要で、なぜSnowflakeなのか、そして構築時の苦労について触れています。また、アウトプットの重要性についても言及しています。]]></description>
            <content:encoded><![CDATA[Snowflakeのウェビナーで、データ分析基盤構築について発表しました。なぜデータ分析基盤が必要で、なぜSnowflakeなのか、そして構築時の苦労について触れています。また、アウトプットの重要性についても言及しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google CloudでプロジェクトをまたいでNW接続するためのVPCピアリング]]></title>
            <link>https://tech.asahi.co.jp/posts/20231221-297e</link>
            <guid>https://tech.asahi.co.jp/posts/20231221-297e</guid>
            <pubDate>Thu, 21 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[今回はVPCピアリングについての記事です。プロジェクト間の通信を実現する方法として、Google Cloudを例に挙げながら、VPCピアリングの基本的な概念や設定手順を紹介しています。VPCピアリングを活用することで、異なるプロジェクト間での通信やオンプレ等と直接接続されていないプロジェクトからの通信が可能となります。どのクラウドベンダでも使える知識です。]]></description>
            <content:encoded><![CDATA[今回はVPCピアリングについての記事です。プロジェクト間の通信を実現する方法として、Google Cloudを例に挙げながら、VPCピアリングの基本的な概念や設定手順を紹介しています。VPCピアリングを活用することで、異なるプロジェクト間での通信やオンプレ等と直接接続されていないプロジェクトからの通信が可能となります。どのクラウドベンダでも使える知識です。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[【終了しました】朝日放送テレビ「総合技術職」新卒採用エントリー開始！ぜひ応募を！]]></title>
            <link>https://tech.asahi.co.jp/posts/20231218-4d92</link>
            <guid>https://tech.asahi.co.jp/posts/20231218-4d92</guid>
            <pubDate>Mon, 18 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[私たちと一緒に働く可能性のある、朝日放送テレビの「総合技術職」の新卒採用のエントリーが始まっています。自分の持っているITの力を存分に活かして働きたいという方はぜひご応募ください。少しでも興味があればぜひすぐにでもエントリーをお願いします！]]></description>
            <content:encoded><![CDATA[私たちと一緒に働く可能性のある、朝日放送テレビの「総合技術職」の新卒採用のエントリーが始まっています。自分の持っているITの力を存分に活かして働きたいという方はぜひご応募ください。少しでも興味があればぜひすぐにでもエントリーをお願いします！]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[認証にAWS IAMロールを使いながらAWS S3とGCSをリアルタイム同期する]]></title>
            <link>https://tech.asahi.co.jp/posts/20231214-5be2</link>
            <guid>https://tech.asahi.co.jp/posts/20231214-5be2</guid>
            <pubDate>Thu, 14 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[マルチクラウドの必要性が取り上げられるようになった昨今ではストレージサービス間の連携が必要になるシーンもあるかと思います。今回はS3からGoogle Cloud StorageへStorage Transfer Serviceを利用してリアルタイム同期する方法をまとめました。また、認証にはAWS IAMロールを使うことでキー管理を不要としています。]]></description>
            <content:encoded><![CDATA[マルチクラウドの必要性が取り上げられるようになった昨今ではストレージサービス間の連携が必要になるシーンもあるかと思います。今回はS3からGoogle Cloud StorageへStorage Transfer Serviceを利用してリアルタイム同期する方法をまとめました。また、認証にはAWS IAMロールを使うことでキー管理を不要としています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Analytics 4のUser-ID送信の実装と注意点]]></title>
            <link>https://tech.asahi.co.jp/posts/20231207-541c</link>
            <guid>https://tech.asahi.co.jp/posts/20231207-541c</guid>
            <pubDate>Thu, 07 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[昨今のWebサイト運営には欠かせないのがGoogle Analytics 4(GA4)です。今回は、GA4でユーザーを識別するための「User-ID」にフォーカスしてみます。GA4でのUser-ID送信のポイントや、その実装および挙動の見落としがちな点についてまとめてみていますので、知っている人も知らない人もぜひご参考にしていただければと思います。]]></description>
            <content:encoded><![CDATA[昨今のWebサイト運営には欠かせないのがGoogle Analytics 4(GA4)です。今回は、GA4でユーザーを識別するための「User-ID」にフォーカスしてみます。GA4でのUser-ID送信のポイントや、その実装および挙動の見落としがちな点についてまとめてみていますので、知っている人も知らない人もぜひご参考にしていただければと思います。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Notion AIを活用してこのブログの記事のmeta descriptionを作る]]></title>
            <link>https://tech.asahi.co.jp/posts/20231130-de2c</link>
            <guid>https://tech.asahi.co.jp/posts/20231130-de2c</guid>
            <pubDate>Thu, 30 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、Notion AIを使用して本ブログの「説明文」のプロパティを埋めるための設定について紹介します。Notion AIは、人工知能技術を活用して文章の生成や編集を補助する強力なツールです。記事の要約や翻訳など、さまざまなタスクに有用です。Notion AIに限った話でなく、AIを活用して効率的に業務を行うことが求められています。]]></description>
            <content:encoded><![CDATA[この記事では、Notion AIを使用して本ブログの「説明文」のプロパティを埋めるための設定について紹介します。Notion AIは、人工知能技術を活用して文章の生成や編集を補助する強力なツールです。記事の要約や翻訳など、さまざまなタスクに有用です。Notion AIに限った話でなく、AIを活用して効率的に業務を行うことが求められています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Cloud Next Tokyo ’23 で感じたトレンド]]></title>
            <link>https://tech.asahi.co.jp/posts/20231124-235f</link>
            <guid>https://tech.asahi.co.jp/posts/20231124-235f</guid>
            <pubDate>Fri, 24 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Cloud Next Tokyo ’23の参加レポートです。会場の雰囲気や展示されていた内容について紹介すると同時に、今回のNextで感じた生成AI、データ分析、開発/運用、セキュリティといった各種内容から、「今後必要とされる内容」を考えています。]]></description>
            <content:encoded><![CDATA[Google Cloud Next Tokyo ’23の参加レポートです。会場の雰囲気や展示されていた内容について紹介すると同時に、今回のNextで感じた生成AI、データ分析、開発/運用、セキュリティといった各種内容から、「今後必要とされる内容」を考えています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[R&Dチームの執務エリアのオフィスリノベーション]]></title>
            <link>https://tech.asahi.co.jp/posts/20231121-49b1</link>
            <guid>https://tech.asahi.co.jp/posts/20231121-49b1</guid>
            <pubDate>Tue, 21 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[R&Dチームの執務エリアがオフィスリノベーションされ、快適な環境に生まれ変わりました。断捨離によりスペースが広がり、開放感のある空間になり、作業効率向上を実現。休憩や雑談に適したリラックスエリアもあります、]]></description>
            <content:encoded><![CDATA[R&Dチームの執務エリアがオフィスリノベーションされ、快適な環境に生まれ変わりました。断捨離によりスペースが広がり、開放感のある空間になり、作業効率向上を実現。休憩や雑談に適したリラックスエリアもあります、]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[社内に公開したLLMサービス一覧]]></title>
            <link>https://tech.asahi.co.jp/posts/20231114-5bcf</link>
            <guid>https://tech.asahi.co.jp/posts/20231114-5bcf</guid>
            <pubDate>Tue, 14 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[LLM-PJというLLM（:Large Language Model)で遊ぶためのPJを4月に発足した。4月からこれまでにPJで様々な取り組みを行ってきたが、今回はその中で社内に公開したサービスを紹介する。]]></description>
            <content:encoded><![CDATA[LLM-PJというLLM（:Large Language Model)で遊ぶためのPJを4月に発足した。4月からこれまでにPJで様々な取り組みを行ってきたが、今回はその中で社内に公開したサービスを紹介する。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Analytics 4のBigQuery連携時のデータ差分について]]></title>
            <link>https://tech.asahi.co.jp/posts/20231109-4380</link>
            <guid>https://tech.asahi.co.jp/posts/20231109-4380</guid>
            <pubDate>Thu, 09 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Webサイトの分析において、Google Analytics 4(GA4)とBigQuery連携データの値にはズレが生じることがあります。GA4では、ユーザーを識別するために複数の識別子を使用していますが、BigQueryに連携されるのは一部の識別子のみです。また、セッション数は推定値で算出されるため、正確な値を得るには別途計算が必要です。この記事では、GA4とBigQuery連携データの差分の原因について解説しています。]]></description>
            <content:encoded><![CDATA[Webサイトの分析において、Google Analytics 4(GA4)とBigQuery連携データの値にはズレが生じることがあります。GA4では、ユーザーを識別するために複数の識別子を使用していますが、BigQueryに連携されるのは一部の識別子のみです。また、セッション数は推定値で算出されるため、正確な値を得るには別途計算が必要です。この記事では、GA4とBigQuery連携データの差分の原因について解説しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[初期のNext.js 13のアップデートに際して必要だった対応]]></title>
            <link>https://tech.asahi.co.jp/posts/20231102-a270</link>
            <guid>https://tech.asahi.co.jp/posts/20231102-a270</guid>
            <pubDate>Thu, 02 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本ブログはNext.js 13で構築されているのですが、最近アップデートを行いました。そこで今回はNext.js 13のアップデートに対応するために必要だった対応についてまとめています。]]></description>
            <content:encoded><![CDATA[本ブログはNext.js 13で構築されているのですが、最近アップデートを行いました。そこで今回はNext.js 13のアップデートに対応するために必要だった対応についてまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[CEATEC 2023 現地視察レポート]]></title>
            <link>https://tech.asahi.co.jp/posts/20231101-1f97</link>
            <guid>https://tech.asahi.co.jp/posts/20231101-1f97</guid>
            <pubDate>Wed, 01 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[2023年10月17日(火)～20日(金)に開催された、CEATEC 2023に視察に行ってきました。今回の記事は視察内容の報告です。]]></description>
            <content:encoded><![CDATA[2023年10月17日(火)～20日(金)に開催された、CEATEC 2023に視察に行ってきました。今回の記事は視察内容の報告です。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Markdownで「カギ括弧」に強調を入れても機能しない条件を知っているか]]></title>
            <link>https://tech.asahi.co.jp/posts/20231026-ee30</link>
            <guid>https://tech.asahi.co.jp/posts/20231026-ee30</guid>
            <pubDate>Thu, 26 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Markdownで強調を行う際に、特定の条件下では強調が機能しないことがあります。これは、CommonMarkベースでMarkdownの仕様を紐解きながら、どうしてカギ括弧自体を含むような強調では強調が機能しないのかを解き明かしていきます。]]></description>
            <content:encoded><![CDATA[Markdownで強調を行う際に、特定の条件下では強調が機能しないことがあります。これは、CommonMarkベースでMarkdownの仕様を紐解きながら、どうしてカギ括弧自体を含むような強調では強調が機能しないのかを解き明かしていきます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Cloudで使えるCLIコマンドリスト Cloud Storage編]]></title>
            <link>https://tech.asahi.co.jp/posts/20231019-6728</link>
            <guid>https://tech.asahi.co.jp/posts/20231019-6728</guid>
            <pubDate>Thu, 19 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Google CloudはCLIとの相性が非常に良いのでそのコマンドについてまとめていくシリーズ記事です。今回はCloud Storageを対象にしています。Cloud Storageに対して推奨されるgcloud storageコマンドの中で特に使うものを絞ってまとめてみました。少しずつでもCLI操作を覚える手助けとなれば幸いです。]]></description>
            <content:encoded><![CDATA[Google CloudはCLIとの相性が非常に良いのでそのコマンドについてまとめていくシリーズ記事です。今回はCloud Storageを対象にしています。Cloud Storageに対して推奨されるgcloud storageコマンドの中で特に使うものを絞ってまとめてみました。少しずつでもCLI操作を覚える手助けとなれば幸いです。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ABC DX Tech Internship 2023 Summerはなぜ成功したか]]></title>
            <link>https://tech.asahi.co.jp/posts/20231012-622e</link>
            <guid>https://tech.asahi.co.jp/posts/20231012-622e</guid>
            <pubDate>Thu, 12 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[成功を収めた朝日放送グループホールディングスのABC DX Tech Internship 2023 Summer。初実施ながらいかにして参加者の皆さんに高品質なアウトプットを生み出してもらったか、そのために取り組んだことや準備したことについてまとめています。朝日放送グループホールディングスはIT人材の活躍の場を提供していますので、我こそは！という方はぜひ就職先の候補に加えていただけますと幸いです。]]></description>
            <content:encoded><![CDATA[成功を収めた朝日放送グループホールディングスのABC DX Tech Internship 2023 Summer。初実施ながらいかにして参加者の皆さんに高品質なアウトプットを生み出してもらったか、そのために取り組んだことや準備したことについてまとめています。朝日放送グループホールディングスはIT人材の活躍の場を提供していますので、我こそは！という方はぜひ就職先の候補に加えていただけますと幸いです。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[進化するシ！私のインターンシップ体験記]]></title>
            <link>https://tech.asahi.co.jp/posts/20231010-8b05</link>
            <guid>https://tech.asahi.co.jp/posts/20231010-8b05</guid>
            <pubDate>Tue, 10 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本記事は2023年8月から9月に行ったABC DX Tech Internshipの参加レポートです。今回は同志社大学の方による参加レポートです。配信コンテンツの視聴データの分析・可視化に取り組んでいただきました。]]></description>
            <content:encoded><![CDATA[本記事は2023年8月から9月に行ったABC DX Tech Internshipの参加レポートです。今回は同志社大学の方による参加レポートです。配信コンテンツの視聴データの分析・可視化に取り組んでいただきました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[気付けばssh-keygen -t の後にrsaでなくed25519と打つことが推奨されていた]]></title>
            <link>https://tech.asahi.co.jp/posts/20231005-bbf6</link>
            <guid>https://tech.asahi.co.jp/posts/20231005-bbf6</guid>
            <pubDate>Thu, 05 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[SSHキー生成時のデファクトスタンダードがRSAからEd25519に変わっていることに気付いたのでその内容についてまとめました。DSA、RSA、ECDSA、Ed25519といった4つの方式の違いに触れています。]]></description>
            <content:encoded><![CDATA[SSHキー生成時のデファクトスタンダードがRSAからEd25519に変わっていることに気付いたのでその内容についてまとめました。DSA、RSA、ECDSA、Ed25519といった4つの方式の違いに触れています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Tech Internshipに参加しました！]]></title>
            <link>https://tech.asahi.co.jp/posts/20231003-47a7</link>
            <guid>https://tech.asahi.co.jp/posts/20231003-47a7</guid>
            <pubDate>Tue, 03 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本記事は2023年8月から9月に行ったABC DX Tech Internshipの参加レポートです。今回は同志社大学の西野さんによる参加レポートです。西野さんにはラジオ聴取者のクラスタリングに取り組んでいただきました。]]></description>
            <content:encoded><![CDATA[本記事は2023年8月から9月に行ったABC DX Tech Internshipの参加レポートです。今回は同志社大学の西野さんによる参加レポートです。西野さんにはラジオ聴取者のクラスタリングに取り組んでいただきました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[データ構造(縦持ち/横持ち)がクエリパフォーマンスに与える影響]]></title>
            <link>https://tech.asahi.co.jp/posts/20230929-8d78</link>
            <guid>https://tech.asahi.co.jp/posts/20230929-8d78</guid>
            <pubDate>Fri, 29 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[データ構造の違い（縦持ち/横持ち）がクエリパフォーマンスに大きな影響を与えることが確認できました。縦持ちのテーブルの方がパフォーマンスが高く、クエリもシンプルになるため、データ分析に適しています。特にデータウェアハウスやBIツールを使用する場合は、縦持ちテーブルを使用することが推奨されます。]]></description>
            <content:encoded><![CDATA[データ構造の違い（縦持ち/横持ち）がクエリパフォーマンスに大きな影響を与えることが確認できました。縦持ちのテーブルの方がパフォーマンスが高く、クエリもシンプルになるため、データ分析に適しています。特にデータウェアハウスやBIツールを使用する場合は、縦持ちテーブルを使用することが推奨されます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Vertex AI WorkbenchとGitHubの繋ぎ込み]]></title>
            <link>https://tech.asahi.co.jp/posts/20230928-7a48</link>
            <guid>https://tech.asahi.co.jp/posts/20230928-7a48</guid>
            <pubDate>Thu, 28 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[BigQuery等Google Cloud内のリソースとシームレスに連携をとりながらJupyter Notebookを作成出来るのが強みのVertex AI Workbenchですが、やはりnotebookでもバージョン管理は欠かせません。そこで今回はVertex AI WorkbenchとGitHubの連携方法についてまとめます。]]></description>
            <content:encoded><![CDATA[BigQuery等Google Cloud内のリソースとシームレスに連携をとりながらJupyter Notebookを作成出来るのが強みのVertex AI Workbenchですが、やはりnotebookでもバージョン管理は欠かせません。そこで今回はVertex AI WorkbenchとGitHubの連携方法についてまとめます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[DX Tech Internship 体験記]]></title>
            <link>https://tech.asahi.co.jp/posts/20230926-108e</link>
            <guid>https://tech.asahi.co.jp/posts/20230926-108e</guid>
            <pubDate>Tue, 26 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本記事は2023年8月から9月に行ったABC DX Tech Internshipの参加レポートです。今回は神戸大学大学院1年の富谷さんの参加レポートです。富谷さんにはECサイトのデータを扱って組み合わせ最適化に取り組んでいただきました。]]></description>
            <content:encoded><![CDATA[本記事は2023年8月から9月に行ったABC DX Tech Internshipの参加レポートです。今回は神戸大学大学院1年の富谷さんの参加レポートです。富谷さんにはECサイトのデータを扱って組み合わせ最適化に取り組んでいただきました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[esaからNotionに移行するときにやったことを振り返る]]></title>
            <link>https://tech.asahi.co.jp/posts/20230921-35e2</link>
            <guid>https://tech.asahi.co.jp/posts/20230921-35e2</guid>
            <pubDate>Thu, 21 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[弊社では以前ナレッジ共有にesaを使用していましたが、2年ほど前に一念発起してNotionへとナレッジ共有ツールを切り替えました。現在では安定した運用を達成していますので、そのときにやったこと、試行錯誤した内容についてまとめています。]]></description>
            <content:encoded><![CDATA[弊社では以前ナレッジ共有にesaを使用していましたが、2年ほど前に一念発起してNotionへとナレッジ共有ツールを切り替えました。現在では安定した運用を達成していますので、そのときにやったこと、試行錯誤した内容についてまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Slack Boltを使ってPythonで作ったアプリをCloud Runで動かすためのポイント]]></title>
            <link>https://tech.asahi.co.jp/posts/20230914-0dfa</link>
            <guid>https://tech.asahi.co.jp/posts/20230914-0dfa</guid>
            <pubDate>Thu, 14 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Slack BoltはSlackにおけるBOT(アプリ)を開発する際にとても便利なフレームワークです。Slack Boltを活用したアプリは基本的に常時稼働しているインスタンス等で稼働させることのほうが多いですが、本記事では、Slack Boltを使って作ったPythonスクリプトをCloud Runで稼働させるまでの方法についてまとめています。]]></description>
            <content:encoded><![CDATA[Slack BoltはSlackにおけるBOT(アプリ)を開発する際にとても便利なフレームワークです。Slack Boltを活用したアプリは基本的に常時稼働しているインスタンス等で稼働させることのほうが多いですが、本記事では、Slack Boltを使って作ったPythonスクリプトをCloud Runで稼働させるまでの方法についてまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Cloud ComposerでSecret変数を使う]]></title>
            <link>https://tech.asahi.co.jp/posts/20230907-ff5f</link>
            <guid>https://tech.asahi.co.jp/posts/20230907-ff5f</guid>
            <pubDate>Thu, 07 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本記事では、フルマネージドでワークフローを管理出来る、Cloud ComposerでSecret変数を使う方法について説明しています。Google Cloudで提供されているSecret Managerを使うことで秘匿すべき情報をSecret変数としてスムーズに受け渡すことができます。]]></description>
            <content:encoded><![CDATA[本記事では、フルマネージドでワークフローを管理出来る、Cloud ComposerでSecret変数を使う方法について説明しています。Google Cloudで提供されているSecret Managerを使うことで秘匿すべき情報をSecret変数としてスムーズに受け渡すことができます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[LLMを活用したChatアプリの返答をキャラクターっぽくしたくなった]]></title>
            <link>https://tech.asahi.co.jp/posts/20230831-654a</link>
            <guid>https://tech.asahi.co.jp/posts/20230831-654a</guid>
            <pubDate>Thu, 31 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[今回はLLMのプロンプトに手を入れて日頃少し距離を感じてしまうようなChatアプリからの回答をキャラクターっぽく変更して身近なものに変える試みをしています。かなり簡単にできる変更な割に効果も思ったより大きいと思われるので、まだ実装していない場合はぜひ実装してみると良いかと思います。]]></description>
            <content:encoded><![CDATA[今回はLLMのプロンプトに手を入れて日頃少し距離を感じてしまうようなChatアプリからの回答をキャラクターっぽく変更して身近なものに変える試みをしています。かなり簡単にできる変更な割に効果も思ったより大きいと思われるので、まだ実装していない場合はぜひ実装してみると良いかと思います。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[PaLM 2をLangChainで使う]]></title>
            <link>https://tech.asahi.co.jp/posts/20230824-06c4</link>
            <guid>https://tech.asahi.co.jp/posts/20230824-06c4</guid>
            <pubDate>Thu, 24 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[LangChainを使うと多様なLLMモデルを簡単に切り替えて使用できます。今回は最近GA(一般公開)になったGoogle Cloudで提供されているLLMであるPaLM2をLangChainで使用する方法についてまとめています。]]></description>
            <content:encoded><![CDATA[LangChainを使うと多様なLLMモデルを簡単に切り替えて使用できます。今回は最近GA(一般公開)になったGoogle Cloudで提供されているLLMであるPaLM2をLangChainで使用する方法についてまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Workspaceのメール転送を活用するあるいは封じるには]]></title>
            <link>https://tech.asahi.co.jp/posts/20230817-99b8</link>
            <guid>https://tech.asahi.co.jp/posts/20230817-99b8</guid>
            <pubDate>Thu, 17 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Workspace(Gmail)の標準のメール転送機能はフィルタ条件をもとに転送することも出来て非常に便利です。本記事はその転送設定の方法をまとめると同時に、情報管理の観点からGoogle Workspaceでその機能自体を封じるための方法もまとめています。]]></description>
            <content:encoded><![CDATA[Google Workspace(Gmail)の標準のメール転送機能はフィルタ条件をもとに転送することも出来て非常に便利です。本記事はその転送設定の方法をまとめると同時に、情報管理の観点からGoogle Workspaceでその機能自体を封じるための方法もまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[LLMとの対話実験〜Techブログの内容を踏まえてLLMに質問しました〜]]></title>
            <link>https://tech.asahi.co.jp/posts/20230809-01bb</link>
            <guid>https://tech.asahi.co.jp/posts/20230809-01bb</guid>
            <pubDate>Wed, 09 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本ブログではLLMで自前データを活用する方法についてまとめてきましたが、実際にこのTech Blogの内容を踏まえた上で色々と質問をしてみたらどのような回答が得られるかの実験結果についてまとめてみました。]]></description>
            <content:encoded><![CDATA[本ブログではLLMで自前データを活用する方法についてまとめてきましたが、実際にこのTech Blogの内容を踏まえた上で色々と質問をしてみたらどのような回答が得られるかの実験結果についてまとめてみました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[このブログの内容を踏まえた回答をLLMから取得するスクリプトを作る]]></title>
            <link>https://tech.asahi.co.jp/posts/20230807-0103</link>
            <guid>https://tech.asahi.co.jp/posts/20230807-0103</guid>
            <pubDate>Mon, 07 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[今回は、自前のデータを踏まえた回答をLLMから得るための方法論をなぞって実際にPythonのスクリプトをどのように実装すれば良いかについてまとめてみます。自前のデータとしては本ブログのMarkdownデータを活用します。]]></description>
            <content:encoded><![CDATA[今回は、自前のデータを踏まえた回答をLLMから得るための方法論をなぞって実際にPythonのスクリプトをどのように実装すれば良いかについてまとめてみます。自前のデータとしては本ブログのMarkdownデータを活用します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[自前のデータを踏まえた回答をLLMから得るには]]></title>
            <link>https://tech.asahi.co.jp/posts/20230803-6985</link>
            <guid>https://tech.asahi.co.jp/posts/20230803-6985</guid>
            <pubDate>Thu, 03 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[ChatGPTをはじめとして、大変便利に活用が進んでいるLLMですが、やはりやってみたくなるのは自前のデータとの組み合わせかと思います。本記事では、自前データを踏まえた上での回答をLLMから取得するにはどうすれば良いかの方法論についてまとめました。]]></description>
            <content:encoded><![CDATA[ChatGPTをはじめとして、大変便利に活用が進んでいるLLMですが、やはりやってみたくなるのは自前のデータとの組み合わせかと思います。本記事では、自前データを踏まえた上での回答をLLMから取得するにはどうすれば良いかの方法論についてまとめました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Cloud 認定資格 Professional Data Engineer 取得までの流れ]]></title>
            <link>https://tech.asahi.co.jp/posts/20230727-e57b</link>
            <guid>https://tech.asahi.co.jp/posts/20230727-e57b</guid>
            <pubDate>Thu, 27 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[各種クラウドベンダで提供されている認定資格のうち、Google CloudによるProfessional Data Engineerについて受験・合格してきたので、その概要・受験の流れ、勉強方法や所感についてまとめていきます]]></description>
            <content:encoded><![CDATA[各種クラウドベンダで提供されている認定資格のうち、Google CloudによるProfessional Data Engineerについて受験・合格してきたので、その概要・受験の流れ、勉強方法や所感についてまとめていきます]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Notionの新しいSlackインテグレーションは何が変わったか]]></title>
            <link>https://tech.asahi.co.jp/posts/20230720-e9e3</link>
            <guid>https://tech.asahi.co.jp/posts/20230720-e9e3</guid>
            <pubDate>Thu, 20 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[今年の春にNotionの新しいSlackインテグレーションが公開されています。以前のSlackインテグレーションを活用していた方もこの新しいSlackインテグレーション導入でとても便利に使えるようになることを実感したので、その導入で出来ることをまとめてみました。]]></description>
            <content:encoded><![CDATA[今年の春にNotionの新しいSlackインテグレーションが公開されています。以前のSlackインテグレーションを活用していた方もこの新しいSlackインテグレーション導入でとても便利に使えるようになることを実感したので、その導入で出来ることをまとめてみました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Googleフォームで提出を受けたら自動でメールを送信する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20230713-4862</link>
            <guid>https://tech.asahi.co.jp/posts/20230713-4862</guid>
            <pubDate>Thu, 13 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Workspaceの中でも投票や出欠確認、応募など様々な用途で使われることが多いGoogleフォームですが、Google App Script(GAS)と組み合わせるともっと便利に使えます。今回はGASを使ってGoogleフォームで提出を受けた際にメールを送る方法についてまとめています。]]></description>
            <content:encoded><![CDATA[Google Workspaceの中でも投票や出欠確認、応募など様々な用途で使われることが多いGoogleフォームですが、Google App Script(GAS)と組み合わせるともっと便利に使えます。今回はGASを使ってGoogleフォームで提出を受けた際にメールを送る方法についてまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Lookerの不具合対応は発行しているクエリを確認すれば良いことが多い]]></title>
            <link>https://tech.asahi.co.jp/posts/20230706-f1fd</link>
            <guid>https://tech.asahi.co.jp/posts/20230706-f1fd</guid>
            <pubDate>Thu, 06 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Lookerでエラーが出てしまい結果が表示されない、あるいは結果が本来のものと異なる、といったケースにおいて有用なクエリの確認方法についてまとめました。不具合対応を行う上で最も手っ取り早く「なぜそうなっているか」を理解する上で欠かせない知識です。]]></description>
            <content:encoded><![CDATA[Lookerでエラーが出てしまい結果が表示されない、あるいは結果が本来のものと異なる、といったケースにおいて有用なクエリの確認方法についてまとめました。不具合対応を行う上で最も手っ取り早く「なぜそうなっているか」を理解する上で欠かせない知識です。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[LookerのExploreでUNNESTしてJOINしたら候補が表示されない時の処方箋]]></title>
            <link>https://tech.asahi.co.jp/posts/20230629-dd79</link>
            <guid>https://tech.asahi.co.jp/posts/20230629-dd79</guid>
            <pubDate>Thu, 29 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Lookerで配列データや階層化データを扱う際にはUNNESTしてJOINをするかと思いますが、その際にsuggestを正しく出す方法がなかなかドキュメント化されていなかったのでまとめてみました。full_suggestionsと呼ばれるオプションを活用しています。]]></description>
            <content:encoded><![CDATA[Lookerで配列データや階層化データを扱う際にはUNNESTしてJOINをするかと思いますが、その際にsuggestを正しく出す方法がなかなかドキュメント化されていなかったのでまとめてみました。full_suggestionsと呼ばれるオプションを活用しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Lookerで配列データや階層化データを扱う方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20230622-79a6</link>
            <guid>https://tech.asahi.co.jp/posts/20230622-79a6</guid>
            <pubDate>Thu, 22 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Lookerを使う上での最大のメリットはLookMLによるコード管理ですが、たまにBigQuery等で実施している内容をLookMLに落とし込む方法を探る必要がある時があります。今回は、LookMLで配列データを扱う際の方法について、UNNESTを活用する方法をまとめています。]]></description>
            <content:encoded><![CDATA[Lookerを使う上での最大のメリットはLookMLによるコード管理ですが、たまにBigQuery等で実施している内容をLookMLに落とし込む方法を探る必要がある時があります。今回は、LookMLで配列データを扱う際の方法について、UNNESTを活用する方法をまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google ChatでChatを動かさずにSpaceのメンバー全員にファイルを共有する方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20230616-246a</link>
            <guid>https://tech.asahi.co.jp/posts/20230616-246a</guid>
            <pubDate>Fri, 16 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Chatのスペースはグループで仕事をする際にとても便利に使えますが、基本的にファイル共有時はメッセージ送信が必要となります。しかしそうするとChatに通知が飛んでしまうのが嫌だ、というケースで使える裏技を紹介します。]]></description>
            <content:encoded><![CDATA[Google Chatのスペースはグループで仕事をする際にとても便利に使えますが、基本的にファイル共有時はメッセージ送信が必要となります。しかしそうするとChatに通知が飛んでしまうのが嫌だ、というケースで使える裏技を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Googleフォームで回答を受け付けたらSlackに通知するGASをちゃんと作る]]></title>
            <link>https://tech.asahi.co.jp/posts/20230607-ac30</link>
            <guid>https://tech.asahi.co.jp/posts/20230607-ac30</guid>
            <pubDate>Wed, 07 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Googleフォームで回答を受け付けたタイミングでSlack等別のツールで通知を受け取りたくなる、というよくある話があります。本記事ではその方法についてまとめています。本記事におけるGAS(Google App Script)は可能な限りコンパクトにまとまりのある形での実装を目指しています。]]></description>
            <content:encoded><![CDATA[Googleフォームで回答を受け付けたタイミングでSlack等別のツールで通知を受け取りたくなる、というよくある話があります。本記事ではその方法についてまとめています。本記事におけるGAS(Google App Script)は可能な限りコンパクトにまとまりのある形での実装を目指しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[意図せずNULLな行を除外してしまうSQLからNULLを理解する]]></title>
            <link>https://tech.asahi.co.jp/posts/20230602-ae26</link>
            <guid>https://tech.asahi.co.jp/posts/20230602-ae26</guid>
            <pubDate>Fri, 02 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[SQLでNULLABLEなカラムにおいて文字列比較をした際に、WHERE句での絞り込みをかけたところ、意図しない形でNULLが除外されてしまう行があったのでその内容についてまとめます。SQLにおけるNULLの扱い、真理値とは？といった内容にも触れます。意外と知らない人も多い…かもしれません。]]></description>
            <content:encoded><![CDATA[SQLでNULLABLEなカラムにおいて文字列比較をした際に、WHERE句での絞り込みをかけたところ、意図しない形でNULLが除外されてしまう行があったのでその内容についてまとめます。SQLにおけるNULLの扱い、真理値とは？といった内容にも触れます。意外と知らない人も多い…かもしれません。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[【締め切りました】ABCGHD初の技術長期インターンシップ今夏開催！参加者募集中！]]></title>
            <link>https://tech.asahi.co.jp/posts/20230531-0bd7</link>
            <guid>https://tech.asahi.co.jp/posts/20230531-0bd7</guid>
            <pubDate>Wed, 31 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[朝日放送グループホールディングス(ABCGHD)では、今年の8月末から9月にかけて3〜4週間の長期インターンシップを初めて開催します。なぜ今インターンシップを開催するのか、放送系の会社がインターンシップを実施する意味などについて触れています。興味がある学生の方はぜひご応募を！]]></description>
            <content:encoded><![CDATA[朝日放送グループホールディングス(ABCGHD)では、今年の8月末から9月にかけて3〜4週間の長期インターンシップを初めて開催します。なぜ今インターンシップを開催するのか、放送系の会社がインターンシップを実施する意味などについて触れています。興味がある学生の方はぜひご応募を！]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Snowpipeでデータ分析基盤Snowflakeへデータロードする方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20230529-b70e</link>
            <guid>https://tech.asahi.co.jp/posts/20230529-b70e</guid>
            <pubDate>Mon, 29 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[データ分析基盤として活用しているSnowflakeへのSnowpipeを利用したデータロード方法についてまとめました。]]></description>
            <content:encoded><![CDATA[データ分析基盤として活用しているSnowflakeへのSnowpipeを利用したデータロード方法についてまとめました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AzureのストレージをSASで権限管理する]]></title>
            <link>https://tech.asahi.co.jp/posts/20230526-a513</link>
            <guid>https://tech.asahi.co.jp/posts/20230526-a513</guid>
            <pubDate>Fri, 26 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[ストレージサービスにおいては権限管理がかなり重要な位置づけとなっています。今回はその中でもAzure BLOB Storageの権限管理方法の一つであるShared Access Signature(SAS)について要点をまとめてみました。]]></description>
            <content:encoded><![CDATA[ストレージサービスにおいては権限管理がかなり重要な位置づけとなっています。今回はその中でもAzure BLOB Storageの権限管理方法の一つであるShared Access Signature(SAS)について要点をまとめてみました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Pythonでヘッダ付csvを読むならDictReaderがとても便利]]></title>
            <link>https://tech.asahi.co.jp/posts/20230518-ba17</link>
            <guid>https://tech.asahi.co.jp/posts/20230518-ba17</guid>
            <pubDate>Thu, 18 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[今回はChatGPTからのレスポンスを発端として知った、PythonのcsvモジュールのDictReader/DictWriterについて紹介します。標準モジュール内にはこのように便利なメソッドが含まれていることが多く、ドキュメントを確認しておくことで車輪の再発明を防ぐことが出来ます。]]></description>
            <content:encoded><![CDATA[今回はChatGPTからのレスポンスを発端として知った、PythonのcsvモジュールのDictReader/DictWriterについて紹介します。標準モジュール内にはこのように便利なメソッドが含まれていることが多く、ドキュメントを確認しておくことで車輪の再発明を防ぐことが出来ます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Safari16.4におけるサーバーサイドCookieの制限強化]]></title>
            <link>https://tech.asahi.co.jp/posts/20230511-4aef</link>
            <guid>https://tech.asahi.co.jp/posts/20230511-4aef</guid>
            <pubDate>Thu, 11 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では2023年4月に公開されたSafari 16.4におけるサーバーサイドCookieの制限強化についてまとめています。また、どのように規制が強化されてきて、都度どのようにベンダ側が対応してきたかについても触れています。]]></description>
            <content:encoded><![CDATA[この記事では2023年4月に公開されたSafari 16.4におけるサーバーサイドCookieの制限強化についてまとめています。また、どのように規制が強化されてきて、都度どのようにベンダ側が対応してきたかについても触れています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AWS Summit Tokyo 2023に行ってきました！]]></title>
            <link>https://tech.asahi.co.jp/posts/20230427-372c</link>
            <guid>https://tech.asahi.co.jp/posts/20230427-372c</guid>
            <pubDate>Thu, 27 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[2023年4月に幕張メッセで開催されたAWS Summit Tokyoに視察に行ってきたので、その報告になります。4年ぶりのリアル開催ということで現地で感じた雰囲気をお伝えします。]]></description>
            <content:encoded><![CDATA[2023年4月に幕張メッセで開催されたAWS Summit Tokyoに視察に行ってきたので、その報告になります。4年ぶりのリアル開催ということで現地で感じた雰囲気をお伝えします。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[少人数運用におけるGitOps実践メリットを振り返る]]></title>
            <link>https://tech.asahi.co.jp/posts/20230426-705f</link>
            <guid>https://tech.asahi.co.jp/posts/20230426-705f</guid>
            <pubDate>Wed, 26 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[先日トレジャーデータ様のオンラインセミナーにて登壇してお話しさせていただいた内容の中から、GitOpsでの開発・運用についての部分を抜き出し、メリットや実践にあたっての注意点などを補足込みで纏め直してみました。]]></description>
            <content:encoded><![CDATA[先日トレジャーデータ様のオンラインセミナーにて登壇してお話しさせていただいた内容の中から、GitOpsでの開発・運用についての部分を抜き出し、メリットや実践にあたっての注意点などを補足込みで纏め直してみました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Googleスライドを表示専用のプレゼンテーションモードでシェアする方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20230420-7c8f</link>
            <guid>https://tech.asahi.co.jp/posts/20230420-7c8f</guid>
            <pubDate>Thu, 20 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Googleスライドで作った資料を共有したいけど、PDFを書き出して共有すると内容を更新するときに不便といったお悩みはありませんか？そのようなときに便利な「Googleスライドを表示専用のプレゼンテーションモードでシェアする方法」をまとめました。]]></description>
            <content:encoded><![CDATA[Googleスライドで作った資料を共有したいけど、PDFを書き出して共有すると内容を更新するときに不便といったお悩みはありませんか？そのようなときに便利な「Googleスライドを表示専用のプレゼンテーションモードでシェアする方法」をまとめました。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Next.js 13のSSGでUserAgentに応じて画面を変化させる]]></title>
            <link>https://tech.asahi.co.jp/posts/20230419-05b6</link>
            <guid>https://tech.asahi.co.jp/posts/20230419-05b6</guid>
            <pubDate>Wed, 19 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[この記事では、まだリリースから日が浅いNext.js 13でのUserAgentによる画面制御の方法について説明しています。アプリ内でのAppBarとWeb画面との二重ヘッダを防ぐため、あるいは、分析用途でも使うことが可能なテクニックとなります。]]></description>
            <content:encoded><![CDATA[この記事では、まだリリースから日が浅いNext.js 13でのUserAgentによる画面制御の方法について説明しています。アプリ内でのAppBarとWeb画面との二重ヘッダを防ぐため、あるいは、分析用途でも使うことが可能なテクニックとなります。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[webview_flutter v4でのWebView描画コード]]></title>
            <link>https://tech.asahi.co.jp/posts/20230413-0f5f</link>
            <guid>https://tech.asahi.co.jp/posts/20230413-0f5f</guid>
            <pubDate>Thu, 13 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[FlutterでWebViewを実装する際に活用できるパッケージ「webview_flutter」について、バージョン4では大きな変更が加えられています。ここではバージョン4でWebView画面を作るためにどのようなコードを書けば良いかについて見ていきます。]]></description>
            <content:encoded><![CDATA[FlutterでWebViewを実装する際に活用できるパッケージ「webview_flutter」について、バージョン4では大きな変更が加えられています。ここではバージョン4でWebView画面を作るためにどのようなコードを書けば良いかについて見ていきます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[DX・メディアデザイン局  新・広報ポスター完成！目指すは “DX創造”！]]></title>
            <link>https://tech.asahi.co.jp/posts/20230410-cee5</link>
            <guid>https://tech.asahi.co.jp/posts/20230410-cee5</guid>
            <pubDate>Mon, 10 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[DX・メディアデザイン局の新・社内広報ポスターと2023年度の局としての目標や新しい取り組みの一部を紹介します。]]></description>
            <content:encoded><![CDATA[DX・メディアデザイン局の新・社内広報ポスターと2023年度の局としての目標や新しい取り組みの一部を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Androidアプリの初回リリース公開時間を制御するには]]></title>
            <link>https://tech.asahi.co.jp/posts/20230406-f11b</link>
            <guid>https://tech.asahi.co.jp/posts/20230406-f11b</guid>
            <pubDate>Thu, 06 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Androidアプリの初回リリース時に公開のタイミングを制御したいことはよくあると思いますが、その方法については「初回リリース時は制御することが出来ない」等様々な情報があふれていて実際のところどうしたらいいかわかりにくいので一度技術検証をしてみた結果、どうすれば良いかが判明したのでその手順をまとめます。]]></description>
            <content:encoded><![CDATA[Androidアプリの初回リリース時に公開のタイミングを制御したいことはよくあると思いますが、その方法については「初回リリース時は制御することが出来ない」等様々な情報があふれていて実際のところどうしたらいいかわかりにくいので一度技術検証をしてみた結果、どうすれば良いかが判明したのでその手順をまとめます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Flutterを使って超簡易スマホアプリを立ち上げるまでの記録]]></title>
            <link>https://tech.asahi.co.jp/posts/20230331-28f3</link>
            <guid>https://tech.asahi.co.jp/posts/20230331-28f3</guid>
            <pubDate>Fri, 31 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[全く何も知らない状態からFlutterでWebviewオンリーのスマホアプリを立ち上げるまでの手順およびかかった時間についてまとめています。超簡易なアプリであれば工数をかけずにクロスプラットフォームで作成することが出来ます。]]></description>
            <content:encoded><![CDATA[全く何も知らない状態からFlutterでWebviewオンリーのスマホアプリを立ち上げるまでの手順およびかかった時間についてまとめています。超簡易なアプリであれば工数をかけずにクロスプラットフォームで作成することが出来ます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Google Workspaceの信頼できるドメイン設定でフォームの回答者を絞る]]></title>
            <link>https://tech.asahi.co.jp/posts/20230324-977e</link>
            <guid>https://tech.asahi.co.jp/posts/20230324-977e</guid>
            <pubDate>Fri, 24 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本記事では、Google Workspaceのフォーム設定等で使える「信頼できるドメイン」の設定方法について解説しています。可能な共有範囲が広がってしまうため、実際に設定を行う際はその影響範囲についての精査が必要ですが使える場面もある機能です。]]></description>
            <content:encoded><![CDATA[本記事では、Google Workspaceのフォーム設定等で使える「信頼できるドメイン」の設定方法について解説しています。可能な共有範囲が広がってしまうため、実際に設定を行う際はその影響範囲についての精査が必要ですが使える場面もある機能です。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BigQueryのパーティショニングとシャーディングを改めて整理する]]></title>
            <link>https://tech.asahi.co.jp/posts/20230320-e358</link>
            <guid>https://tech.asahi.co.jp/posts/20230320-e358</guid>
            <pubDate>Mon, 20 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[BigQueryユーザーでもたまに誤解されていることが多いパーティショニングとシャーディングのそれぞれの違いについて改めて念のため調べ直したのでその記録をまとめておきます。]]></description>
            <content:encoded><![CDATA[BigQueryユーザーでもたまに誤解されていることが多いパーティショニングとシャーディングのそれぞれの違いについて改めて念のため調べ直したのでその記録をまとめておきます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[2022年のLooker関連登壇記録]]></title>
            <link>https://tech.asahi.co.jp/posts/20230310-1319</link>
            <guid>https://tech.asahi.co.jp/posts/20230310-1319</guid>
            <pubDate>Fri, 10 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本記事では2022年のLookerに関する登壇の内容についてまとめています。朝日放送グループホールディングスでは認知拡大、人脈形成のために登壇機会を活用し、積極的に発表を行っています。]]></description>
            <content:encoded><![CDATA[本記事では2022年のLookerに関する登壇の内容についてまとめています。朝日放送グループホールディングスでは認知拡大、人脈形成のために登壇機会を活用し、積極的に発表を行っています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Data FusionでのパイプラインのSlackエラー通知設定方法]]></title>
            <link>https://tech.asahi.co.jp/posts/20230308-f79b</link>
            <guid>https://tech.asahi.co.jp/posts/20230308-f79b</guid>
            <pubDate>Wed, 08 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Google CloudにおけるGUIベースのデータ統合パイプラインツールであるCloud Data FusionにおいてSlackエラー通知を実現している方法についてメモがてらまとめていきます。どのようなパイプラインでもエラー検知は必須かと思います。]]></description>
            <content:encoded><![CDATA[Google CloudにおけるGUIベースのデータ統合パイプラインツールであるCloud Data FusionにおいてSlackエラー通知を実現している方法についてメモがてらまとめていきます。どのようなパイプラインでもエラー検知は必須かと思います。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[朝日放送グループ全社向け 社内イベント “DX祭2023”開催！！]]></title>
            <link>https://tech.asahi.co.jp/posts/20230303-1bb3</link>
            <guid>https://tech.asahi.co.jp/posts/20230303-1bb3</guid>
            <pubDate>Fri, 03 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[2023年3月に朝日放送グループ全社向けに開催した、DX・メディアデザイン局主催 社内イベント「DX祭(フェス)」について紹介します。]]></description>
            <content:encoded><![CDATA[2023年3月に朝日放送グループ全社向けに開催した、DX・メディアデザイン局主催 社内イベント「DX祭(フェス)」について紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[NotionをヘッドレスCMSとして使ってNext.jsでTechブログを作った ⑤GitHub Actions編]]></title>
            <link>https://tech.asahi.co.jp/posts/20230228-e585</link>
            <guid>https://tech.asahi.co.jp/posts/20230228-e585</guid>
            <pubDate>Tue, 28 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本Techブログの構築に関する記事その5です。この記事では、記事公開に欠かせないステップである「レビュー」を実現するためのCDにあたるGitHub Actionsについて触れていきます。]]></description>
            <content:encoded><![CDATA[本Techブログの構築に関する記事その5です。この記事では、記事公開に欠かせないステップである「レビュー」を実現するためのCDにあたるGitHub Actionsについて触れていきます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[NotionをヘッドレスCMSとして使ってNext.jsでTechブログを作った ④CMS(Notion)編]]></title>
            <link>https://tech.asahi.co.jp/posts/20230224-93aa</link>
            <guid>https://tech.asahi.co.jp/posts/20230224-93aa</guid>
            <pubDate>Fri, 24 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本Techブログの構築に関する記事その4です。この記事では、本ブログの中身を管理する「CMS」としてNotionをなぜ採用したのか、そしてどのように使っているかについてまとめています。]]></description>
            <content:encoded><![CDATA[本Techブログの構築に関する記事その4です。この記事では、本ブログの中身を管理する「CMS」としてNotionをなぜ採用したのか、そしてどのように使っているかについてまとめています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[NotionをヘッドレスCMSとして使ってNext.jsでTechブログを作った ③フロント編]]></title>
            <link>https://tech.asahi.co.jp/posts/20230220-419c</link>
            <guid>https://tech.asahi.co.jp/posts/20230220-419c</guid>
            <pubDate>Mon, 20 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本Techブログの構築に関する記事その3です。この記事では、本ブログのフロントエンドまわりの話をまとめています。今回Next.jsを使用していますが、バージョン13での変更点などにも触れています。]]></description>
            <content:encoded><![CDATA[本Techブログの構築に関する記事その3です。この記事では、本ブログのフロントエンドまわりの話をまとめています。今回Next.jsを使用していますが、バージョン13での変更点などにも触れています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BOCCO emo APIsを利用してBOCCO emoを発話させてみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20230216-b7b2</link>
            <guid>https://tech.asahi.co.jp/posts/20230216-b7b2</guid>
            <pubDate>Thu, 16 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[ユカイ工学のコミュニケーションロボットとして「BOCCO emo」について専用のAPIが公開されているので、まずはその導入と、簡単な文章を発話させてみたいと思います。]]></description>
            <content:encoded><![CDATA[ユカイ工学のコミュニケーションロボットとして「BOCCO emo」について専用のAPIが公開されているので、まずはその導入と、簡単な文章を発話させてみたいと思います。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[NotionをヘッドレスCMSとして使ってNext.jsでTechブログを作った ②実フロー編]]></title>
            <link>https://tech.asahi.co.jp/posts/20230213-c850</link>
            <guid>https://tech.asahi.co.jp/posts/20230213-c850</guid>
            <pubDate>Mon, 13 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[本Techブログの構築に関する記事その2です。この記事では、本ブログの実際の運用フローについてどのようになっているかをまとめていきます。GitHub ActionsやVercelのプレビュー機能を活用してSlackで運用しています。]]></description>
            <content:encoded><![CDATA[本Techブログの構築に関する記事その2です。この記事では、本ブログの実際の運用フローについてどのようになっているかをまとめていきます。GitHub ActionsやVercelのプレビュー機能を活用してSlackで運用しています。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Googleフォームで初期値を自由に設定してみた]]></title>
            <link>https://tech.asahi.co.jp/posts/20230209-c0a7</link>
            <guid>https://tech.asahi.co.jp/posts/20230209-c0a7</guid>
            <pubDate>Thu, 09 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[スプレッドシートで管理している値を回答の初期値として設定したGoogleフォームの作成方法を紹介します。]]></description>
            <content:encoded><![CDATA[スプレッドシートで管理している値を回答の初期値として設定したGoogleフォームの作成方法を紹介します。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[NotionをヘッドレスCMSとして使ってNext.jsでTechブログを作った ①構想編]]></title>
            <link>https://tech.asahi.co.jp/posts/20230207-a175</link>
            <guid>https://tech.asahi.co.jp/posts/20230207-a175</guid>
            <pubDate>Tue, 07 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[このTechブログはNotionをヘッドレスCMSとして使い構築されています。まずはこのブログの構想段階で何を考えて作ったか、その過程で調査してきた内容についてまとめていきます。]]></description>
            <content:encoded><![CDATA[このTechブログはNotionをヘッドレスCMSとして使い構築されています。まずはこのブログの構想段階で何を考えて作ったか、その過程で調査してきた内容についてまとめていきます。]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[データ基盤にガバナンスを効かせるためのDataform概要調査]]></title>
            <link>https://tech.asahi.co.jp/posts/20230201-00d2</link>
            <guid>https://tech.asahi.co.jp/posts/20230201-00d2</guid>
            <pubDate>Wed, 01 Feb 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Cloudにて提供されているデータ変換パイプライン用サービスDataformを用いてデータ基盤にガバナンスを効かせていくことを目指して技術検証を進めた結果について、まずはその概要からまとめています。]]></description>
            <content:encoded><![CDATA[Google Cloudにて提供されているデータ変換パイプライン用サービスDataformを用いてデータ基盤にガバナンスを効かせていくことを目指して技術検証を進めた結果について、まずはその概要からまとめています。]]></content:encoded>
        </item>
    </channel>
</rss>