IT・プログラミング Dockerでマウントしないで、コードを管理する方法 Dockerでのコード管理 Dockerを使って開発を行う場合、コードの管理が重要です。 通常は、バインドマウントを使ってローカルとマウントを行い、ファイルを共有できます。 しかし、WordPressのように大きなシステムを動かしたい場合に... 2024.09.13 IT・プログラミングDocker
IT・プログラミング MySQLで日付を使ってデータをマージする方法 背景 データベース内に時間の経過に伴うデータを管理している場合、例えば、財務データや販売データなど、前年の値を現在の値と比較する必要が出てくることがあります。SQLでは、JOINを使うことで、異なる条件でデータを結合し、必要な情報を取り出す... 2024.09.13 IT・プログラミング
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・プログラミング データベース設計の基本 ER図の基本書き方 ER図とは? ER図(Entity-Relationship Diagram)は、データベース設計においてデータの構造を視覚的に表現するための図です。ER図は、エンティティ(実体)、エンティティ間のリレーションシップ(関係)、そして属性(エ... 2024.09.06 IT・プログラミング
IT・プログラミング VSCodeでマークダウン編集におすすめの拡張機能4選 Visual Studio Code(VSCode)は、その拡張機能の豊富さから、マークダウン編集に最適なエディタの一つです。この記事では、VSCodeでのマークダウン編集をさらに快適にするためのおすすめの拡張機能を紹介します。これらの拡張... 2024.09.06 IT・プログラミングVSCode
IT・プログラミング UI/UX設計におけるオブジェクト指向UIとタスク指向UIの違いと具体例 オブジェクト指向UI(OOUI)とは? オブジェクト指向UI(OOUI)、またはObject Oriented UIとは、ユーザーインターフェースの設計において「もの」を中心にしたアプローチです。具体的には、ユーザーがまず「もの」を選び、そ... 2024.09.06 IT・プログラミング