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/ディ […]
Python ✖️ OpenAI
目的 PythonでOpenAIを使用したい 事前準備 1.OpenAIのアカウント発行 https://openai.com/ 発行していない場合、上記より発行。 2.APIkey作成 https://platform […]
Djangoサーバレス環境構築してみた
概要 Djangoとサーバレス学習のため、その組み合わせで環境構築してみました。 ゴール SAMCLIでローカルからLambda起動、Djangoで作成したAPIのレスポンスが返ること Djangoって?? フルスタック […]
AWS Toolkit for Visual Studio Code使ってみた
AWS Toolkit for Visual Studio Codeとは VsCode上からAWS操作やデプロイを可能にするツール AWSがオープンソースで開発を行う、Vscode拡張機能 https://aws.ama […]