Tech

Serverless Webpack の Legacy configuration detected 対応

Serverless Webpack で、古い設定が存在するというメッセージが表示されていたので、対応したメモ。 Serverless: Legacy configuration detected. Consider to use "custom.webpack" as object (see README). 内容が分かりづらいのですが、何らかの項目を cu…

Load Average を表示する tmux-loadavg を (昔) 作った

2 年前のことですが、Load Average を表示する tmux プラグインを作っていました。 github.com 過去 1 分間の Load Average を表示するだけのものです。Linux と macOS に対応しています。 以前は .tmux.conf の中でプラットフォームで分岐して Load Average…

bcrypt gem が v3.1.13 で bcrypt 2b に対応した

タイトルの通りですが、bcrypt gem が v3.1.13 で bcrypt 2b に対応しました。 github.com 例えば他のシステムでハッシュを生成したなどで、それが 2b の場合は検証に失敗するので、必要な方は Gem をアップデートしましょう。 2b とは何 Wikipedia によると…

CircleCI で postgresql-client パッケージをインストールできない問題

CircleCI でとある Rails プロジェクトをビルドする際、structure.sql を使っている関係で psql コマンドを実行する必要があり postgresql-client パッケージをインストールしています。 しかし 2019/05 上旬から bin/rails db:test:prepare を実行するタス…

CircleCI で Mocha と TSLint を実行する

CircleCI で Mocha と TSLint を実行し、ビルドページにレポートを表示するまでのメモ。 Mocha と TSLint の設定は終わっている前提。 パッケージのインストール JUnit 形式のテストレポートを出力するための npm パッケージを追加する。 www.npmjs.com yarn…

SendGrid API v3 で Dynamic Template の一覧を取得する

2019/03/17 現在、SendGrid の API v3 でテンプレートの一覧を取得しようとしても、デフォルトでは Legacy Transactional Templates しか取得されない。 Dynamic Template の一覧を取得するには、以下のように URL に generations=dynamic を指定する。 curl…

Rails console を実行すると Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError) が発生するようになった

brew upgrade を実行したところ、bin/rails console を実行する際にエラーが発生するようになりました。 macOS Mojave 10.14 Ruby 2.6.1 Rails 5.2.2 readline 8.0.0 readline のメジャーバージョンが上がって、ライブラリのパスが変わったのが問題だったよ…