Node

Mac Node.js(nodebrew)のインストール

Nodeのバージョンを切り替えられるようにする 最近はプロジェクトでNodeを使う機会も増えてきたと思いますが、NodeをそのままPCへインストールすると結構後から困っちゃうことがあります。 プロジェクト毎にしようしているN...
2019.10.14
Node

Mac Node.js(nvm)のインストール手順

nvm vs nodebrewのどちらを選択するか こちらは色々意見や好みがあるとは思いますが、個人的にはNodeのバージョンを切り替えることができればどちらでも良いと思います。 今回はnvmの手順について紹介していき...
2019.10.14
Express

TypeScript × ExpressでPOSTでのRequestのbodyが取得できない時

ExpressでPOST Requestのbodyが取得できない TypeScript × Nuxtでプログラミングをしていて、UniversalモードだとSPA部分で外部と連携する時にCORSの設定をしないとエラーになりま...
2019.10.12
Docker

MacでDockerとdocker-composeをインストールする方法

MacでDocker 先日Macを購入し、今まで使用していたUbuntuから乗り換えることにしました。 UbuntuとかLinuxだと仮想マシンをとおさなくても普通にDockerを使えたので、高速に動作しますし...
2019.10.10
Docker

DockerでMySQL環境を1コマンドで簡単に構築する方法

MySQL環境構築 MySQLの環境をさっと作りたいけど、ローカルにインストールするのは面倒だったり、エラーでうまくいかなかったり、環境構築って面倒ですよね! そんな時はこれから紹介するDockerを使うと便利です。 ...
2019.10.10
Mac

【基本編】Macの初期設定1

先日とうとうMacを買いました。 実はプログラマーになってからの今までは、Ubuntuのデュアルブートでプログラミングやインフラ構築などをやっていました。 最近ではUbuntuも結構使いやすくなりましたし、普段使うSlackや...
2019.10.08
Terraform

Terraformで”key_file”が使えないエラー

こんにちは、kouです。 先日Terraformを使用していて、"key_file"が使えないエラーが発生しましたので備忘録として記録しておきます。 発生したエラー 発生したエラーはこちらです。 A...
2019.10.06
Linux

マウスコンピューター Linux 開発用PC

マウスコンピューター Linux 開発用PC 私がLinuxを使用する際に使用しているマウスコンピューターについてご紹介します。プログラミングやITの学習用にPCの購入を検討している方は参考にしてください。 ターミナルなどでL...
2019.10.06
Git

Gitで「誤ってやってしまった」という場合のトラブルシューティング

やってしまった... 普段Gitを使っていて またやってしまった... って時、よくありますよね。 Gitってすごく便利だけど、仕組みをしっかり理解していないと大変なことになります。 今回はこんな時に使えるGitのトラブルシュー...
2019.09.24
Git

Gitで.gitignoreを反映させる方法と反映されない原因について解説

.gitignoreを反映させる方法 .gitignoreを反映させる方法自体は簡単ですので、先にやり方だけ記載します。 git rm -r --cached .のコマンドの後に通常通り、addとcommitをすればOKです。 git r...
2019.09.24
Git

Git初期設定

ユーザー情報の設定 git config --local user.name "linus" git config --local user.email "linus@example.com" エディタの設定 git config --gl...
2019.09.24
Git

Gitで誤ってコミットしたファイルをaddの前の状態に戻したいとき

Gitで誤ってコミットしてしまった 普段Gitを使用して開発している時、とりあえず今のブランチで作業をして編集が完了したらブランチを切ってコミットしよう!なんてときありますよね! だけど作業に夢中でついブランチを変更するのを忘れて、「よし...
2019.09.24
Git

Gitで誤って削除・編集したファイルを復元する方法

ファイルを元の状態に戻したい! その時はいらないと思って削除したファイルや一時的に編集し前の状態を忘れて元に戻せなくなってしまったファイルなどありますよね。 こんなときにGitを使っていないともう完全な状態に復元することは諦めるしかありま...
2019.09.24
Laravel

Laravelへ入門する際の最適な方法と注意点

Laravelについて 最近ますますLaravelへ入門する人が増えてきましたね! 僕はLaravelを使い方始めて2年ぐらいになりますが、最近は業務や副業でLaravelを使ったりとLaravelを勉強していて良かったと思うことばかりで...
2019.09.24
Laravel

Laravelを上達させるために最短&確実な方法

Laravelについて 最近ますますLaravelの需要が増えて、勉強し始める人も増えてきた印象があります! 僕はLaravelを使い方始めて2〜3年ぐらいになりますが、最近は業務だけでなく副業でもLaravelを使ったりとLaravel...
2019.09.24
Git

git checkout . (ピリオド)でファイルが消せない時

git checkout . でファイルが消せない 以下のようにgit statusで差分を確認して、出力された差分をgit checkout . で破棄しようとしますが、未追跡ファイルは破棄されずに残ってしまいます。 # 現...
2019.09.24
Git

git cleanでUntracked files(未追跡ファイル)をまとめて削除したい時

未追跡ファイルをまとめて削除したい 皆さんは、このような状況ないですか? 作業ブランチでの変更が不要になってgit checkout .したけれど、まだ不要なファイルが残っている。 今回はこのような場合の対処...
2019.09.24
Linux

Ubuntu18.04.1でWineをインストールして、Kindleを使う方法

Ubuntu18.04.1でKindleを使いたい Ubuntuを普段使いで使用していると、UbuntuでKindleを読みたい!って時が多々あると思います。 Ubuntu18からは、普段使いとしてもかなり使いやすくなってきた印象ではあり...
2019.09.24
Docker

Docker Composeのバージョンが古くてversion: ‘3’の記述が使えない

Docker Composeのバージョンが古い Docker Composeを使用していてよくあるのが、Docker Composeのバージョンが古いためversion: '3'の記述が使えない時があります。 それはしばしば、yumやap...
2019.09.24
Docker

Ubuntu18.04.1でDockerとdocker-composeをインストールする方法

UbuntuのOSを新しくした 普段PCでUbuntuを使用しているのですが、最近そのUbuntuのOSを新しくしました。 OSを新しくすると、毎回自分が使いやすいようにセットアップするのが結構大変です。 今回は現在では開発の必須のツー...
2019.09.24