ゆずまの○○日記がシンプルでいいと思います!

プログラミングを中心に書いていこうと思ってます。

ワイン初心者が図解ワイン一年生を読んでうれしかったこと~ワインの基本の価格まで

僕は今、図解 ワイン一年生 Kindle版を読んでいる この本が勉強になるし、著者の人柄というか雰囲気が良くて最後まで読むことができそうに思う。

中途半端ではなるが、ワイン(第一章)の価格までで一旦アウトプットすることにした。


この本を読むまで、僕は適当に庶民的なスーパーでおすすめされているワインだったり、 ちょっと背伸びしてワイン専門店でちょっと高い(720ml3000~5000円)ものを飲んだり、 少し格式のある成城石井でおすすめされているワインを飲んだりしていた。

ボルドーブルゴーニュなどの3000円するぐらいのワインや 1000円未満のチリのワインを飲んでいた。

その中で僕にとって一番美味しかったのが、チリの果実味があるワインだった。 z3000円のフランスで評判のいいワインよりもはっきりチリの1000円未満のワインのほうがおいしいと感じていた。

というか、今も初心者なので、ワインを買うときには果実味があるものを選んでいる。本場フランスや、イタリアのワインなんて見向きもせず果実味のあるチリが好きだった。

図解ワイン一年生を途中まで読んでいてうれしかったのが、 僕の味覚が普通だと気付いた所。

ワインの味を知るのはどうやら難しい。ブドウの品種を混ぜてワインを作るらしい。 美味しいワインというは複雑らしい。初心者は美味しいと感じれなくていい。

チリはワインの新世界と呼ばれているようで、ほかにはアメリカ、オーストラリアなどがある。

新世界のワインは、ブドウの品種をまぜないで単一で作るらしく 味がわかりやすいので、初心者が飲んでわかりやすくおいしい思えるらしい。

フランスのワインが格があっておいしいんだろうなと思って、 フランスワインを飲んでも育っていない舌では堪能することが難しかっただけだった。

今後舌が肥えてきて、複雑なワインを堪能できたり、好みのワインを探せる知識がついた。第一章の途中でも感じた。

先人に学んでlaradocでlaravelの環境を作った

laradoc通りにやったら、以下のコマンドでこけた。メモをしていないがworkspace関連の所で上手くいかなかった。 そのため、先人のありがたい知恵を拝借しました。

docker-compose up -d nginx mysql phpmyadmin redis workspace 

先人のありがたい知恵を拝借しました。ありがとうございます

https://qiita.com/mukae_tech/items/89075e7caf7d6506e0b3#%E3%81%9D%E3%82%8C%E3%81%A7%E3%82%82%E3%81%AA%E3%81%8Aphpmyadmin%E3%81%A7%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E5%87%BA%E3%82%8B%E6%96%B9


実際にやったこと

git clone https://github.com/Laradock/laradock.git
cd laradock
copy env-example .env

gitコミット 4d5a632 だと、以下の二つは既に対応されていた。
※自分で修正を加える必要がなかった。

laradock\nginx\sites\default.conf は、以下のようになっていた。

root /var/www/app/public;

laradock\mysql\my.cnf に以下は追記されていた

default_authentication_plugin=mysql_native_password

docker-compose up -d nginx mysql phpmyadmin
docker-compose exec workspace bash
root@c894857da7cd:/var/www# composer create-project laravel/laravel app "6.0.*"

"app\.env"
DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret

localhostで確認をする

strorageフォルダに書き込み権限を与える

UnexpectedValueException The stream or file "/var/www/app/storage/logs/laravel-2020-06-26.log" could not be opened: failed to open stream: Permission denied http://localhost/

上記のエラーが出たら、

docker-compose exec workspace bash
root@c894857da7cd:/var/www# chmod 777 -R app/storage/

再度、ブラウザで「http://localhost」を確認をすると、 想定のlaravelのデフォルト画面が表示された

参考URL

VisualStudioCodeの使える機能

Windows

  1. マルチカーソル
  2. qiita.com
  3. code.visualstudio.com

マルチカーソル

頻出 + 単一選択: Alt + クリック + 範囲選択: Alt + Shift + マウスドラッグ + すべてのカーソルを先頭に合わせる: Home + すべてのカーソルを行末に合わせる:End

Laravel5.2 手動でマイグレーションファイルを削除をした後、マイグレーションができなくなった。

migrationファイルを作成する

[root@localhost blog]# php artisan make:migration create_tasks_table --create=tasks

上記のコマンドを実行すると、以下のファイルが作成される。 database/migrations/2019_07_24_081703_create_tasks_table.php

上記のファイルを手動で削除をしてしまった場合に、マイグレーションをしようとすると以下のエラーが出力される

[root@localhost blog]# php artisan make:migration create_tasks_table --create=tasks
  [ErrorException]
  include(/var/www/html/blog/vendor/composer/../../database/migrations/2019_07_24_081703_create_tasks_table.php): failed to open stream: No such file or directory

この場合に、

[root@localhost blog]# pwd
/var/www/html/blog
[root@localhost blog] composer dump-autoload -o

を実行すると、実行したいマイグレーションが実行できる

[root@localhost blog]# php artisan make:migration create_tasks_table --create=tasks
Created Migration: 2019_07_24_081748_create_tasks_table

参考

m2wasabi.hatenablog.com

gitlabにsshで接続する

gitlabにsshで接続するための秘密鍵と公開鍵を作成する

ssh-keygen -t rsa -C "hogehoge@hoge.com" -b 4096

gitlabに公開鍵を登録する

*.pub の中身をGitlabの[ssh keys]に登録する

ssh-agentを起動する

eval `ssh-agent`

秘密鍵を読み込む

ssh-add  ~/.ssh/yuzuma_gitlab

参考URL