Mac

mac 初期設定2 プログラマー用

Xcodeのインストール Gitインストール .DS_Storeをグローバルにignoreする Macだとこれがとにかくうざったい ...
2019.09.05
Mac

mac 初期設定1 基本編

先日とうとうMacを買いました。 実は今までずっとUbuntuのデュアルブートでプログラミングやインフラ構築などをやっていたわけですが、最近ではUbuntuも結構使いやすくなりましたし、普段使うSlackやChromeなどのソフトウ...
2019.09.05
Laravel

Laravel Axiosでapiの呼び出しが突然401になる

突然401のエラーになる 以前、LaravelでAxiosを使っていて、apiの呼び出しが突然401になり、少し詰まったため備忘録として掲載しておきます。 例えば昨日まではAPI(Laravel)の呼び出しがうまくいっ...
2019.08.30
備忘録

Vue.js v-forの中だとthisのスコープが変わる

v-forの中だとthisの値が参照できない 以前Vue.jsで、thisの値をv-forの中で参照しようとしたところ、うまく参照できませんでした。 またv-forの外だとちゃんとthisの値が参照できたので備忘録とし...
2019.08.30
Docker

DockerでMySQL起動時にエラーが発生する(Ubuntu)

Error processing tar fileのエラーが発生 UbuntuなどLinuxでDockerを使っていると、権限関係が割と厄介ですよね! Macだとそこらへんをうまくやってくれるので気にしなくいいのですが、Lin...
2019.08.30
Vue.js

router-viewでpropsを渡したい時の注意点

router-viewでpropsをうまく渡せない Vue.jsのrouter-viewを使ってpropsを渡したい時になかなかうまく行かず詰まったため、備忘録として記載しておきます。 状況としては以下のような感じです...
2019.08.30
Conda

Mac direnvインストール

今回はMacでのdirenvのインストール方法について紹介していきます。 direnvとは? direnvとは、ディレクトリ毎に環境を分けられるようにすることができるソフトウェアになります。 例え...
2019.08.27
Ubuntu

UbuntuでChromeをコマンドからインストールする方法と権限エラー

検証環境 # cat /etc/os-release NAME="Ubuntu" VERSION="16.04.2 LTS (Xenial Xerus)" Cromeインストール手順 今回は、Windowsとlinuxのデュアルブートにした...
2019.08.27
Laravel

Laravelチュートリアル4 -データベースを使用して処理を書いてみよう

Laravelでデータベースを使用して開発をする 本章では、いよいよLaravelでデータベースを使用した開発方法を学習していきましょう! Web系の開発でよく使用するデータベースには、MySQL, PostgreSQL, O...
2019.08.27
Laravel

Laravelチュートリアル3 -コントローラーで簡単な処理を書いてみよう

前回までの内容 前回まででLaravelのルーティングで実際にURLを叩いてからの流れを見てきました! 今回は、コントローラーで簡単な処理を書いてみて、それをビュー側(HTML)で表示するということをやっていきましょう...
2019.08.27
Laravel

Laravelチュートリアル2 – ルーティングを理解しよう

前回までの内容 前回のチュートリアルで環境構築後、Laravelトップページが表示されるところまで進めることができました。 今回は、Laravelのルーティングを学習していきます。 ルーティングの...
2019.08.27
Laravel

Laravelチュートリアル1 – 環境構築編(Windows)

PHPのインストール 参考インストール手順 WindowsのPHPインストール手順は、既にわかりやすい手順がありますので活用してきます。 こちらの手順でPHPのインストールを進めていってください! ...
2019.08.27
slack

Ubuntu18.04.1でSlackをインストールする方法

Ubuntuバージョン $ cat /etc/os-release NAME="Ubuntu" VERSION="18.04.1 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_N...
2019.08.27
Linux

Ubuntu18.04.1でChromeをインストールする方法

Ubuntuバージョン $ cat /etc/os-release NAME="Ubuntu" VERSION="18.04.1 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_N...
2019.08.27
Ubuntu

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

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

Laravelでupsertする方法

upsertとは? upsertとは、update + insertのことで、データの更新(update)とデータの挿入(insert)の両方の機能を併せ持っています。 upsertは、対象のレコードがあればそのレコー...
2019.08.27
Laravel

Eloquentでjoinに名前(別名)をつけたい時

Eloquentでjoinに名前(別名)をつけたい LaravelのEloquentでjoinする際にテーブルに別名をつけたい時ってありますよね? joinする方のテーブルなら->join('table as tbl'...
2019.08.26
CentOS

CentOS使い方 基礎編

前回(VirtualBox – CentOSインストール3)でCentOSのインストールが完了しましたので 今回は全くLinuxが使ったことがない人のために軽く使い方を学習しておきましょう。 ターミナルの開き方 ここでは、Linuxコマン...
2019.08.25
Linux

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

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

Mac Homebrewインストール手順

新しくMacを買ったら環境構築で必要になるものといえば、brewですよね。 brewがないとbrew installできないので、プログラマーにとっては必須アイテムです。 それではインストール手順を確認していきましょう! ...
2019.08.18