実践DRF:Django REST Frameworkを使ったREST APIの基礎
1. REST APIの基本概要 REST API(Representational State Transfer API)は、Webサービス間でデータをやり取りするための設計スタイルのこと。以下のような原則を持つことで […]
Bash vs Zsh: シェルの違いと特徴
シェルとは何か? シェルは、コマンドラインインターフェース(CLI)を通じて、ユーザーがオペレーティングシステムと対話するためのプログラムのこと。 BashとZshはどちらもUNIX系OS(特にLinuxやmacOS)で […]
ApacheとNginxについて
役割 サーバに対してインストールすることで、Webサーバとしての機能を持たせるソフトウェア。 それぞれにメリット、デメリットがありwebサーバ以外の機能も備えている。 そもそもWebサーバとは WEBブラウザからのリクエ […]
Docker開発とローカル開発の違い
ローカルで開発するとは 開発者のマシン上に直接開発環境を構築し、アプリケーションを実行すること。必要なソフトウェアや依存関係を開発者のマシンにインストールすることが必要となってくる。 ローカル開発の特徴 Dockerで開 […]
Amplify使ってみた
Amplifyとは これがあれば、コード書くだけに集中できるツール! 実際にアプリをamplifyにあげてみる 前提 *ソースは下記リンクhttps://docs.amplify.aws/react/start/quic […]
GITのわかりにくいところまとめてみた
目次 git add/push/commit リモートとのコンフリクトでpushが失敗した場合 「-f」オプションで強制的にpushする等で対応。 各種コマンドを取り消す方法 git commit これはgit rese […]
Djangoで画像アップロード機能作ってみる
概要 Djangoで画像アップロードから、S3への保存までをやってみた。 ざっくり手順 実際にやってみる 今回は食事メニューの画像をアップする。 1.モデルの作成 imageのところが特殊。 ローカルのimages/ディ […]