かじ

Programming

【初学者向け】WebアプリケーションにおけるGETとPOSTの違い

HTTPメソッドの種類は8つありますが、そのうち使用する頻度が高いものとしては、数多くありません。特に、HTMLでサポートしているメソッドは、GETとPOSTのみです。そこで、HTTPメソッドについて説明しながら、GETとPOSTの違いについて解説していけたらと思います。
Books

なぜ、リーダブルなコードを書けないのか – 保守性の高いコードを書くために【プログラミング】

リーダブルコードをようやく読み終えました。プログラマが読みやすく保守性の高いプログラムを書くためのコツをまとめている内容で、決して難しいことが書かれている訳ではありませんでした。しかし、よくよく考えてみると、なぜリーダブルに書けないんだろうかと思えてきました。
Docker

Dockerをざっくりと理解する~Docker Compose編~

今回は、Docker Composeについて解説します。 Docker Composeとは Dockerを使用していると複数のコンテナを同時に起動する場合やコンテナを起動する場合があります。ただ、複数のコンテナを別々に立ち上げたり、コマンド...
Docker

Dockerをざっくり理解する〜DockerイメージとDockerfile〜

今回は、DockerイメージとDockerfilleについて解説していきます。 Dockerイメージとは DockerイメージとはDockerコンテナを動作させるための、テンプレートになります。 Dockerのコンテナを動作させるためにOS...
Docker

Dockerの基本的なコマンド一覧

今回は、Dokerの基本的なコマンドをまとめていきたいと思います。 なるべく網羅性のあるものにしたいと考えていますが、現状では不足している部分もあると思いますので、順次更新していきたいと思います。 〜コンテナ編〜 ・動作しているコンテナの一...
Docker

ざっくりと理解するDocker概要

こんにちは、かじです。今回はざっくりと理解できるDockeの概要を解説していきたいと思います。 Dockerとは  Linux仮想環境を使用してコンテナ型の仮想化技術です。  WebサーバーはOS上にミドルウェアやプログラミング言語などをイ...
Docker

【Docker・M1 Mac備忘録】rootユーザーでPHPプログラムやphpMyAdminからログインできなかった件 〜参考書通りにdocker-compose.ymlを書いたがMySQLが使えなかった話 その2〜

1.はじめに 今までDockerなんて触ったこともなかった僕が、ちょっとした出来心でDockerを勉強したいなと思った話については下記の記事を読んでいただけると幸いです。 今回はMySQLでrootユーザーが使えなかった件の原因と解決方法に...
Docker

【Docker・M1 Mac備忘録】参考書通りにdocker-compose.ymlを書いたがMySQLが使えなかった話〜その1〜 M1 MacでMySQLコンテナを立ち上げる

1.はじめに いままでPHPの開発ではMAMPを使用していたのですが、Laravelの公式チュートリアルでもDockerを使用していたり、今後のためにちゃんと勉強しておくかと思い、最近学習を始めました。 とりあえず、最低限の知識からと思い、...
node.js

HomebrewでNode.jsのバージョンを切り替える【Node.js/Mac/備忘録】

今回はHomebrewを使用したNode.jsのバージョン切り替えをメモしておきます。 具体的にはHomebrewを使用してNode.jsのインストール、アンインストール、バージョン一覧の表示、バージョンの切り替えになります。 1.Node...
JavaScript

Node.jsのバージョンがHomebrewで変更できない件について【Homebrew・Node.js備忘録】

1.事象 Node.jsのバージョンをHomebrewを使用して変更したものの、node -vでバージョンを確認したところ、変更が反映されていないという事象がありました。 2.原因 調べてみたところ、Homebrewを用いてインストールした...