IT・プログラミング Pythonで簡単にAPIを作ってRenderにデプロイする方法(Fast API) FastAPIの開発からRenderへのデプロイ、そしてWordPressからそのAPIを呼び出してメッセージを表示するまでの手順を以下に詳しく説明します。 開発環境のセットアップ 今回はDevcontainerを使って、環境を作りました。... 2024.09.09 IT・プログラミングPython
IT・プログラミング Pythonで作ったFast APIをWordPressから呼び出す方法 前回は、簡単なFast APIを作り、Renderにデプロイしました。 今回は、そのAPIをWordPressから呼び出す方法を紹介します。 APIコードの修正 外部からAPIにアクセスするので、その許可を別途コードに追加する必要があります... 2024.09.09 IT・プログラミングPython
IT・プログラミング Fast APIでファイルありのPOST処理を作る方法 前回まではFast APIの基本的な使い方やWordPressからアクセスについてみていきました。 今回は、CSVファイルのアップロードに対応したFastAPIを作ってみたいと思います。 環境の準備 FastAPIとuvicornは既にイン... 2024.09.09 IT・プログラミングPython
IT・プログラミング CodespacesとExpoで爆速でアプリ開発環境を作る方法 GitHub CodespacesでExpo Goを使ってローカル環境を一切汚さずに、爆速で、Androidアプリ開発を行う方法を紹介します。 まずは、「Hello World」を表示するアプリを作成する方法を説明します。 GitHub C... 2024.09.09 IT・プログラミングモバイルアプリ開発
IT・プログラミング Firebaseとは?モバイルアプリ開発における基本的な使い方 Firebaseとは? Firebaseは、Googleが提供するモバイルおよびウェブアプリケーション開発プラットフォームです。Firebaseは、データベース、認証、クラウドストレージ、アナリティクスなど、さまざまなバックエンドサービスを... 2024.09.09 IT・プログラミングモバイルアプリ開発
IT・プログラミング データベースの正規化とは(第一~第三正規化) データベース設計における正規化は、データの冗長性を減らし、データの整合性を保つために行うプロセスです。正規化にはいくつかの段階があり、主に第一正規化(1NF)、第二正規化(2NF)、第三正規化(3NF)がよく使われます。以下では、それぞれの... 2024.09.06 IT・プログラミング
IT・プログラミング コンピューターの基本:bitとbyteとは? ビット(bit)とバイト(byte)は、デジタル情報の基本的な単位であり、コンピュータのデータ処理において非常に重要な概念です。以下にそれぞれの概要と関係性を説明します。 ビット(bit) 定義: ビットは、デジタル情報の最小単位です。ビッ... 2024.09.06 IT・プログラミング基本情報
IT・プログラミング データベース設計の基本とやり方 データベース設計は、アプリケーションやシステムの成功に不可欠な要素です。この記事では、データベース設計の基本的な概念や設計のステップをまとめます。 データベース設計とは? データベース設計は、情報を効率的に管理し、データの整合性や検索のパフ... 2024.09.06 IT・プログラミング
IT・プログラミング コンピューターの計算原理 論理演算とは? 論理演算は、コンピュータサイエンスやデジタル回路の基礎となる概念であり、2つ以上の命題やビットの間で論理的な関係を定義します。この記事では、論理演算の基本的な種類とそれぞれの使用方法について解説します。 論理演算とは 論理演算は、真理値(T... 2024.09.06 IT・プログラミング基本情報
IT・プログラミング VSCode+draw.ioで簡単にER図を作成する方法 VSCodeを使用してdraw.ioでER図を作成する方法を解説します。 この記事では、具体例として「オンライン書店」のER図を作成します。 draw.ioはVSCode内でER図をはじめとする様々な図を描くのに便利なツールです。 VSCo... 2024.09.06 IT・プログラミング