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

えんじにあ奮闘記

RubyでFile.openを使うときに気をつけたいこと

タイトル通り。 これまであまりファイルの扱いをするような実装をしてこなかったのでメモ。 Ruby...2.4.3 CSV...2.4.8 File.open ファイルアクセスのためのクラス。openに引数を渡すことでファイルオブジェクトを生成する。 File.openとFile.newで何が違うん…

Nginxをリバースプロキシで使う場合のCORS設定

NginxのCORS周りの設定においてリバースプロキシとして使用する場合の情報が少なかったのでメモ。 前提 サーバーの構成はこんな感じ アプリケーションへのリクエストを捌くために、webサーバーとしてNginxを、アプリケーションサーバーとしてPumaを使ってい…

【Docker】不要なコンテナやイメージを削除する

Dockerイメージを--no-cacheでbuildすることがよくあるのだけど、その度に新しいイメージが溜まっていき、未使用のイメージが結構溜まってしまっていたためメモ。 $ docker -v Docker version 19.03.12, build 48a66213fe 未使用のコンテナを削除 まずはイメ…

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アカウントの作…