[Linux] tmp ファイルを作るなら mktemp コマンドを使うのが安全

Linux で /tmp ディレクトリ以下に tmp ファイルを作るなら mktemp コマンドを使うと安全にファイル作成できます。

Linux

続きを読む

Slack が障害で使えないときの代替チャットサービスを考える ~ メール, Google チャット, Discord, Hipchat

Slack が障害で使えなくて困った人も多かったのではないでしょうか。

slack

折角の機会なので、メインで使ってるチャットサービスが障害で使えなくなったときの代替サービスに何を利用するのが良いかを考えてみました。

続きを読む

リモートワークに便利な IIJmio データオプション

IIJmio データオプション(20GB/30GB)が一時的なリモートワークでのテザリングに便利だったのでご紹介します。

IIJmio

続きを読む

[JavaScript] setTimeout(function(){}, 1) で 1 ミリ秒を指定しても同時刻になることがある

JavaScript の setTimeout(function(){}, 1) で 1 ミリ秒を指定してるのに、Date.now() の結果がたまに同時刻になることがあって困ったというお話をご紹介します。

JavaScript

続きを読む

新しい Google カレンダー Web 版を有効にする設定手順

G Suite (旧 Google Apps) で、新しい Google カレンダー Web 版を有効にする設定手順をご紹介します。

G Suite - 旧 Google Apps

続きを読む

[CircleCI 2.0] Rails 5.x + Webpacker 構成で Rspec テストを実行する job 設定方法

CircleCI 2.0 にて Rails 5.x + Webpacker の構成で Rspec テストを実行する job の設定方法をご紹介します。

CircleCI

続きを読む

[Heroku] Rails 5.x 向け SendGrid メール送信の設定方法

Ruby on Rails 5.x で SendGrid (Heroku addon) 経由でのメール送信を設定したので、その方法をご紹介します。

SendGrid

本記事では Rails の ActionMailer でメール送信テストするまでを扱ってます。

続きを読む

[CircleCI 2.0] Rails 5.x で bundler: failed to load command: rspec ~ NoMethodError: undefined method `captures’ for nil:NilClass エラーの解決方法

CircleCI 2.0 + Ruby on Rails 5.x で bundle exec rspec コマンドでテストケースを実行させると、以下のようなエラーが発生しました。

bundler: failed to load command: rspec (/home/circleci/yourapp/vendor/bundle/ruby/2.4.0/bin/rspec)
NoMethodError: undefined method `captures' for nil:NilClass

CircleCI

無事に解決できたので、その修正方法をご紹介します。

続きを読む

[MongoDB] “sort stage buffered data usage of x bytes exceeds internal limit of 33554432 bytes” エラーの解決方法

Node.js + MongoDB のウェブアプリで、突然 Unable to execute query: errmsg: “sort stage buffered data usage of x bytes exceeds internal limit of 33554432 bytes” というエラーが発生するようになりました。

MongoDB の field に index を定義することで解決できたので、その実例をご紹介します。

MongoDB

続きを読む

[Mac] Homebrew でインストールした Elasticsearch を完全にアンインストールする

MacOS のパッケージマネージャー Homebrew で install した Elasticsearch を完全に uninstall する手順をご紹介します。

Elasticsearch

続きを読む