箱のプログラミング日記。

えんじにあ奮闘記

Docker for Mac が遅い(怒)

Docker for Mac が遅くて遅くてもう仕事にならないレベルになってきたのでどうにかならないかなと思い調べた。 Docker version 19.03.12 Docker Desktop 2.3.4.0 メモリを引き上げる これまでの対策としてはDockerに割り当てるメモリの上限をデフォルトの2GB…

Twitter API v2 を使ってみた

TwitterのAPIを使ってみました。 v2がリリースされたようでせっかくなのでこちらを。 What's New with Twitter API v2 | Docs | Twitter Developer Platform 手順 今回はとりあえずcurlでツイートを取得できるところまでやりたい。 developerアカウントの作…

「privateメソッド=外から呼び出せないやつ」から抜け出す【Ruby】

「privateメソッドって外から呼び出せないやつでしょ?」「レシーバを指定して呼び出せないんでしょ?」から抜け出すべく色々試してみた。 ※2.7以降はレシーバにselfをとれるようになったようなのでバージョンを変えて検証してみた。 試してみる $ rbenv loc…

awkコマンドを使ってみた

awk

業務でCSVをごにょごにょする必要があったのでawkコマンドを学習してみた。 awkコマンドとは AWKはパターンとアクションを組み合わせるプログラミング言語です。 引用元:「シェル芸」に効く!AWK処方箋 「パターンにマッチした場合はアクションを実行する」…

Capistranoのデプロイが急にコケる【delayed_job】

デプロイが急にコケるようになり、色々試行錯誤して解決したのでメモ。 結論から言うとdelayed_jobのpidが悪さをしていて、うまくworkerを再起動できないのが原因だった。 Ruby 2.4.3 Bundler 1.16.1 Rails 5.1.5 Capistrano 3.9.0 delayed_job 4.1.5 発生し…