IT・プログラミング

IT・プログラミング

Pythonで作ったFast APIをWordPressから呼び出す方法

前回は、簡単なFast APIを作り、Renderにデプロイしました。 今回は、そのAPIをWordPressから呼び出す方法を紹介します。 APIコードの修正 外部からAPIにアクセスするので、その許可を別途コードに追加する必要があります...
IT・プログラミング

Fast APIでファイルありのPOST処理を作る方法

前回まではFast APIの基本的な使い方やWordPressからアクセスについてみていきました。 今回は、CSVファイルのアップロードに対応したFastAPIを作ってみたいと思います。 環境の準備 FastAPIとuvicornは既にイン...
IT・プログラミング

CodespacesとExpoで爆速でアプリ開発環境を作る方法

GitHub CodespacesでExpo Goを使ってローカル環境を一切汚さずに、爆速で、Androidアプリ開発を行う方法を紹介します。 まずは、「Hello World」を表示するアプリを作成する方法を説明します。 GitHub C...
IT・プログラミング

Firebaseとは?モバイルアプリ開発における基本的な使い方

Firebaseとは? Firebaseは、Googleが提供するモバイルおよびウェブアプリケーション開発プラットフォームです。Firebaseは、データベース、認証、クラウドストレージ、アナリティクスなど、さまざまなバックエンドサービスを...
IT・プログラミング

データベースの正規化とは(第一~第三正規化)

データベース設計における正規化は、データの冗長性を減らし、データの整合性を保つために行うプロセスです。正規化にはいくつかの段階があり、主に第一正規化(1NF)、第二正規化(2NF)、第三正規化(3NF)がよく使われます。以下では、それぞれの...
IT・プログラミング

コンピューターの基本:bitとbyteとは?

ビット(bit)とバイト(byte)は、デジタル情報の基本的な単位であり、コンピュータのデータ処理において非常に重要な概念です。以下にそれぞれの概要と関係性を説明します。 ビット(bit) 定義: ビットは、デジタル情報の最小単位です。ビッ...
IT・プログラミング

データベース設計の基本とやり方

データベース設計は、アプリケーションやシステムの成功に不可欠な要素です。この記事では、データベース設計の基本的な概念や設計のステップをまとめます。 データベース設計とは? データベース設計は、情報を効率的に管理し、データの整合性や検索のパフ...
IT・プログラミング

コンピューターの計算原理 論理演算とは?

論理演算は、コンピュータサイエンスやデジタル回路の基礎となる概念であり、2つ以上の命題やビットの間で論理的な関係を定義します。この記事では、論理演算の基本的な種類とそれぞれの使用方法について解説します。 論理演算とは 論理演算は、真理値(T...
IT・プログラミング

VSCode+draw.ioで簡単にER図を作成する方法

VSCodeを使用してdraw.ioでER図を作成する方法を解説します。 この記事では、具体例として「オンライン書店」のER図を作成します。 draw.ioはVSCode内でER図をはじめとする様々な図を描くのに便利なツールです。 VSCo...
IT・プログラミング

基本論理演算でXORとNANDを作る方法

XOR(排他的論理和)とNAND(否定論理積)を理解するために、基本的な論理ゲート(AND、OR、NOT)を組み合わせたパターンを網羅しながら、わかりやすく説明していきます。 XOR(排他的論理和)の作成方法 XORゲートは、2つの入力が異...