プログラミング– category –
-
プログラミング
Firebase Authentication + React 認証機能 の実装
概要 今回は,Firebase Authを使用した,認証の実装方法について説明します。 以下に今回作成するために用いた、各ソフトウェアのバージョンを示します。 npm 6.14.9node v14.15.3Mac OS 10.15.7 Firebaseのセットアップについては,React+Firebase 環境構... -
プログラミング
React+Express+MongoDB CRUD アプリ
アプリケーションの構成および環境 前回、以下の記事でReact+Firebaseという構成で、CRUDアプリを作成しました。 https://www.tech-introduction.com/reactfirebase-crud%e3%82%a2%e3%83%97%e3%83%aa-%e3%81%ae%e9%96%8b%e7%99%ba/ 今回は、この構成を フ... -
プログラミング
Pandas 入門(データの読み込み)
version Python : 3.7.3 Pandas: 1.1.5 データの読み込み 東京都オープンデータのスポーツ施設一覧を例として説明していきます。 上記のcsvデータをダウンロードしていることを前提に説明していきます。 Pandasを使用してcsvファイルを読み込む場合は、rea... -
プログラミング
Swift カウントアプリ
Swiftでカウンタアプリを作成 次のような仕様でカウンタアプリを作成していきます. UPボタンを押すとカウンタが+1 DOWNボタンを押すとカウンタが-1 バージョン Mac OS Catalina 10.15.7 Xcode 12.0.1 Xcode Project 作成 Xcodeを開き,Create a new Xcode... -
プログラミング
UpadateおよびDelete機能の実装
UpdateおよびDelete機能の実装 コードを以下に示します. import React from 'react'; import firebase from './Firebase/firebase'; import { SHOW } from '../constants/routes'; class Update extends React.Component { constructor(props) { super(pr... -
プログラミング
Read機能の実装
Read機能の実装 コードを以下に示します. import React from 'react'; import '../App.css'; import firebase from './Firebase/firebase'; import { Link } from 'react-router-dom'; import { CREATE, BUILD_UPDATE } from '../constants/routes'; impo... -
プログラミング
Create機能の実装
Create機能の仕様 今回,実装するタスク管理アプリケーションは次のものを記録するとします. タスク名 タスクの詳細 期限 Create機能の実装 コードを以下に示します. import React from 'react'; import firebase from './Firebase/firebase'; import { ... -
プログラミング
GitHubの複数アカウントを使い分ける
GitHubで個人開発用のアカウントとは別に仕事用などのアカウントを利用する際の具体的な手順をまとめました。 環境 MacOS $ sw_vers ProductName: Mac OS X ProductVersion: 10.15.3 BuildVersion: 19D2064 Git $ git --version git version 2.24.3 (Apple... -
プログラミング
ルーティングの実装(React+Firebase CRUDアプリ)
ルーティングとは タスク管理アプリケーションでは, タスクの新規作成 既存タスクの編集 タスクの一覧表示 のように複数の機能があります. 複数の機能をもつアプリケーションを複数のページに分割して,複数のURLに応じて動的にページを切り替える仕組み... -
プログラミング
React+Firebase 環境構築
Firebaseの設定 まず,Firebase consoleからプロジェクトを作成します. ここで,Firebaseプロジェクトを作成するためにはGoogleのアカウントが必要になります. そのため,Googleアカウントをもっていない方はGoogleアカウントを作成する必要があります....