Skip to content

Instantly share code, notes, and snippets.

Avatar
😆
My Brain is Open!

Mozy Okubo MozyOk

😆
My Brain is Open!
View GitHub Profile
View hey-yo.sh
alias hey="cd '$(mktemp -d)' && git init && code ."
alias yo="git add . & git commit -m 'init' && gh repo create && git push origin master && gh repo view -w"
@MozyOk
MozyOk / rails_db_seed.md
Created Mar 16, 2020
rails db seed specific file
View rails_db_seed.md

rails db seed specific file

bin/rails r db/seeds/some_file.rb

@MozyOk
MozyOk / error.md
Created Mar 16, 2020
rails mysql2 error
View error.md

error

make failed, exit code 2

Gem files will remain installed in /Users/mozyok/.anyenv/envs/rbenv/versions/2.5.7/lib/ruby/gems/2.5.0/gems/mysql2-0.5.3 for inspection.
Results logged to /Users/mozyok/.anyenv/envs/rbenv/versions/2.5.7/lib/ruby/gems/2.5.0/extensions/x86_64-darwin-18/2.5.0/mysql2-0.5.3/gem_make.out

An error occurred while installing mysql2 (0.5.3), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.5.3' --source 'https://rubygems.org/'` succeeds before bundling.
@MozyOk
MozyOk / memo.md
Last active Oct 28, 2019
conoha centOS setup
View memo.md
View docker_rails_mysql_memo.md
1. mysqlコンテナが生存しているのか
これ叩いてまず入れるか
$ docker-compose exec db mysql -u root

2. railsコンテナからdbとの疎通はとれるのか
$ docker-compose exec web bash
$ mysql -h db -P 13306 -u root

3. railsからdbとの疎通は取れるのか
View Docker.md
Docker化しているからといって、実行環境が完全に固定されているという思い込みは危険
Docker imageのtagはなるべく詳細になるよう記述する
2.6 よりも 2.6-buster など

@MozyOk
MozyOk / rm-docker-network.md
Created Jul 23, 2019
docker networkを全て消去するコマンド
View rm-docker-network.md

docker network ls -q | xargs docker network rm

@MozyOk
MozyOk / Rails_Plus_Postgres.md
Last active Jul 21, 2019
Rails + Postgresで migrationの際に追加するカラムの順番指定は面倒
@MozyOk
MozyOk / query-stop.md
Last active May 31, 2019
mysql クエリ強制終了 参考: https://tech.basicinc.jp/articles/57
View query-stop.md

MySQLにログインして
$ mysql -u hoge -phoge db
> show full processlist \G;
として、IDを見つけて
> kill プロセスID
で強制終了

@MozyOk
MozyOk / EXPLAIN.md
Created May 31, 2019
SQLのコスト見積もり 参考: https://thinkit.co.jp/article/9658
View EXPLAIN.md

SQL実行計画の疑問解決には「とりあえず EXPLAIN しよう

ex)

EXPLAIN select
	*
from users as us
INNER JOIN user_oauths as uo
	on us.id = uo.user_id
INNER JOIN prefectures as pf