Python SQLAlchemy Table Migration with Alembic FastAPIにてSQLAlchemyを用いたテーブルマイグレーション方法に関する備忘録。Supabase(PostgreSQL)にテーブルの変更内容を反映させることを目的としています。SQLAlchemy公式のマイグレーションツールであるAlembicを導入する手順を紹介します。 2025.06.25 Python
Python Supabase StorageにFastAPIからファイルアップロードする備忘録 FastAPIを使ってファイルをStorageサービスにアップロードする方法およびファイルのURLを取得に関する備忘録。音声ファイルをgTTSで作成して、ファイルをSupabase Storageにアップロードする処理になります。 2025.06.24 Python
Python SupabaseとFastAPIの非同期接続に関する備忘録 こちらの記事でBackendアプリの構築にSupabaseを利用する際の備忘録。Python FastAPIを用いてSupabseに接続する際の設定を記事にしています。 2025.06.23 Python
ChatGPT ChatGPTを活用したAIチャットアプリの開発 – Backend開発編 前回、ChatGPTと対話を繰り返して、AIチャットアプリの要件整理を行いました。使用するテックスタックの整理、簡易システム構成図の作成、API設計、テーブル設計。この記事では、実際にbackend側のコードをChatGPTに生成してもらいます。 2025.06.20 ChatGPT
ChatGPT ChatGPTを活用したAIチャットアプリの開発 – 要件整理編 ChatGPTと対話を繰り返して、要件の整理から実際のコード生成をしてもらい、AIチャットアプリを開発してみました。ChatGPTが一度に生成できるプロンプトには制限があるため、要件の整理も少しずつ整理していき、開発につなげていきました。 2025.06.19 ChatGPT
Udemy LangChain x LLMs 生成AIアプリ開発コースをリリースしました【Udemy】 昨今、LLMを用いてアプリを開発するために、LangChainが注目されています。LangChainではOpenAIのGPTモデルや、それ以外にも様々なLLMを利用することができます。またLangChainを用いることでAIチャットボットアプリを簡単に開発することができます。 2024.11.10 Udemy
Udemy Python Flask Webアプリ開発コースをリリースしました【Udemy】 Pythonは、Webアプリ開発、ゲーム開発、機械学習、Webスクレイピング等、様々な用途で活用されています。PythonのWebフレームワークFlaskを用いることで、効率的に開発を進めることができます。本コースでは、Pythonの基礎を学習して、本格的なWebアプリ開発を行っていきます。 2024.06.18 Udemy
Udemy Google Apps Script(GAS) を使ったWebアプリ開発コースをリリースしました【Udemy】 GASを使うことによって、サーバー構築をすることなく、簡単にWebアプリをボタン操作でデプロイすることができます。簡易アプリ、社内向けアプリであれば、GASを使って構築できるということを本講座で体感できるかと考えています。 2024.01.17 Udemy
Udemy プロジェクト管理入門コースをリリースしました【Udemy】 本コースでは、ウォーターフォール型とアジャイル型の管理方法について基礎が学べるように構成しています。現在、アジャイル型が主流となってきていますが、ビジネス要件でウォーターフォールを採用しないといけない場合も出てくる可能性はあり得ます。 2023.11.01 Udemy
SQL SQL GROUP BYによるデータの抽出と集計関数の使い方 SQLのGROUP BY句は、データベース内のテーブルの行をグループ化し、各グループの集計関数(SUM, AVGなど)を使用してデータの要約を行うための重要な機能です。例を用いてGROUP BYと集計関数の使い方について解説いたします。またWITH ROLLUPを使ったサブトータルの算出についても紹介いたします。 2023.10.18 SQL