[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

続きを読む

[Linux] 現在ログイン中のユーザーを表示する who コマンド

Linux で現在ログイン中のユーザーの一覧を表示する who コマンドをご紹介します。

Linux

続きを読む

CircleCI へ GitHub Organization を追加する方法

CircleCI へ GitHub Organization を追加する方法がわかりにくくて 30 分ぐらい各ページを彷徨って、やっと Organization を追加できたので、その手順をご紹介します。

CircleCI

続きを読む

ネットワーク技術の個人的な勉強方法・ハウツーまとめ

同僚に「ネットワーク技術のこと教えてください」という相談をされたので、自分がネットワーク技術について学んできた過程やハウツーなどの情報をまとめたので、ご紹介します。

ネットワークなイメージ

続きを読む

crontab の曜日の指定は 1-7 の数字以外に SUN-SAT のような英語の略語も指定できる

crontab の曜日の指定は 1-7 の数字以外に SUN-SAT のような英語の略語も指定できるということを最近知ったので、ご紹介します。

crontab

続きを読む

エンジニア採用前に考えたい、サービス・機能を終了させて仕事を減らすアプローチ

「開発リソースが足りないからエンジニア採用したい」、よく聞きませんか?

「忙しいから、とりあえずエンジニアが足りてないんだ…。」、僕もエンジニアなのでよく分かります。忙しい時期ほど、「エンジニアを何人か採用すれば解決するのでは?」って思いがちなんですよね。

エンジニア採用

でも、「そもそもその忙しくしている業務自体を、まず見直してみては?」と考えさせられる出来事があったので、本記事を書いてみました。

続きを読む

[Let’s Encrypt] certbot renew でエラー Could not bind TCP port 443 because it is already in use by another process on this system の解決方法

Let’s Encrypt で SSL 証明書の更新コマンド certbot renew で Could not bind TCP port 443 because it is already in use by another process on this system というエラーメッセージが発生したときの解決方法をご紹介します。

Let’s Encrypt

続きを読む

資金調達できても採用計画は慎重にすべき

“資金調達できても採用計画は慎重におこなうべき” ということを痛感させられる反面教師的なケーススタディ記事が公開されていたので、ご紹介します。

斎藤:資金の使い方のどこに問題があったのですか。

松田:調達した資金で集めた人材の多くは活躍してくれるどころか、結局何もできなかった。そもそも食品流通という仕事の現場にあまり興味がなく、数字を見てビジネスを考えるばかりで現場に一切行こうとしないのです。お客様に会って話を聞くわけでもありません。

続きを読む