旅行
実践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)で […]

続きを読む
テック
ECSについて

ECSとは Amazon Elastic Container Service(ECS)は、AWSが提供するマネージドコンテナオーケストレーションサービス。Dockerコンテナのデプロイ、管理、スケーリングを簡単に行えるプ […]

続きを読む
テック
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/ディ […]

続きを読む