コピペコードで快適生活

明日使えるソースを自分のために

2018-09-01から1ヶ月間の記事一覧

複数のサーバで一度にsshコマンドを実行したい

メモ。 HOSTS="host01 host02 host03" for host in ${HOSTS}; do echo $host ssh -t $host <

既存RailsアプリにRspecを入れる

既存RailsアプリにRspecを入れたときのメモ。 インストール Gemfileに追記 group :development, :test do gem 'rspec-rails' gem 'factory_bot_rails' gem 'database_cleaner' end RSpecの設定 必要なファイルが作成される。 bundle install bundle exec rai…

nslookupメモ

使い方 nslookup www.google.com Server: 192.168.135.1 # 問い合わせたDNSサーバのIP(LAN内のDNSサーバ) Address: 192.168.135.1#53 # 上記 + ポート番号 Non-authoritative answer: # キャッシュDNSサーバがレスしたの意味 Name: www.google.com Address: …

Dockerの基本的な使い方メモ

Dockerを触ることになったので、基本的な使い方をメモしておく。 用語 イメージ: コンテナのベースとなるファイル群 コンテナ: イメージから作成されたインスタンスpullできるdockerのイメージはここから確認できる https://hub.docker.com/explore/ 基本的…

PostgreSQLのEXPLAINについて

PostgreSQLで重たいクエリの調査したときのメモ。 EXPLAINについて EXPLAINは問い合わせプランを表示するコマンド。PosgreSQLではSQL実行前に、プランナで問い合わせの実行コストを見積もり、 最小コストの問い合わせプランを算出する(問い合わせの最適化)。…

sidekiq-unique-jobsのunique値ごとの挙動

ちょっと古いけど、sidekiq-unique-jobs v4.0.8のunique値ごとの挙動を確認したのでメモしておく。GitHub - mhenrixon/sidekiq-unique-jobs at v4.0.8 while_executing 同じargsは実行中にならない。 同じargsを実行しようとしたらworkerは待ちになる。後続…