Yak shaving logs


My life is just yak shaving.

2017年8月の記事一覧

There was an error while trying to load the gem 'carrierwave'

carrierwaveのバージョンが古いことが原因でキャッシュをS3にするために使おうとしたメソッドが使えなかったため、carrierwaveのバージョンをあげるとThere was an error while trying to load the gem 'carrierwave'というエラーに遭遇しました。

Read more

[Rails] Unicornのログローテーションを設定する

./log/production.log はRailsがログローテーションしてくれますが、Unicornは自分で設定する必要があります。Unicornのログローテーションを設定する方法について書きました。

Read more

*.vue のeslintをチェックしてくれるvim-vue-syntasticをvimに導入する

vim-syntasticを利用すれば*.jsファイルのeslintなどのチェックをvimで行うことができますが、*.js以外の*.vueなどはチェックされません。*.vueでeslintをチェックするためにvim-vue-syntasticをvimに導入しました。

Read more

railsのサーバーで利用しているさくらVPSにmackerelを入れてみた

このブログはrailsをさくらVPSで動かしています。 今までサーバーの監視などはしていなかったのでmackerelを入れてみました。 AWS EC2などだと簡単に導入できるようですが、ちょっとつまずきかけたのでログを残します。

Read more

Rubyのフォーマッター ` rufo ` を試してみた

前から少し気になっていたrufoというRubyのフォーマッターを試してみました。チームやリポジトリのコード規約によっては結構使えそうな感じです。

Read more

bootsnapを使ってrailsの起動時間を10%くらい短縮した

railsのデフォルトのGemfileにも追加されたbootsnapを導入しただけでrailsの起動時間を10%くらい短縮できました。

Read more

[Rails][SEO] PubSubHubbubにPOSTリクエストを送る方法

Googleにいち早くインデックスしてもらうのはSEOを考えると重要です。このブログでは毎日sitemapを作成した後に検索エンジンに対して通知を飛ばしていますが、投稿したブログがインデックスされるまでに少し時間がかかってしまいます。ブログを投稿後にPubSubHubbubにPOSTリクエストをすればより早くインデックスしてもらいやすくなるため、今回対応してみました。

Read more

[GitHub] IssueとPull Requestのテンプレート機能を利用してフォーマットを統一する

IssueとPull Requestのテンプレートを作成しておけば、Issue・Pull Requestを作成するタミングでテンプレートの内容をデフォルトで表示してくれる機能があります。Issue・Pull Requestを作成する人が複数人いる場合は、フォーマットが人に依存したり、フォーマットの指定があっても守ってくれない人がいるケースもあると思いますが、GitHubのテンプレ機能を利用することで、作業者が複数人でも統一したフォーマットをあらかじめ用意しておくことができます。

Read more

Githubのkeywordを利用してPull Requestがマージ、クローズされたタイミングで関連するIssueも同時に閉じる

プルリクをマージしたり、クローズした後にいちいち関連するIssueをクローズしたりするのは面倒です。GitHubではkeywordという予約語があり、その予約語のあとにIssueの番号を書くとプルリクがマージ、クローズされたタイミングでIssueもクローズしてくれます。

Read more

Step-to-Rails-Expert.rb#9 に参加した

Step-to-Rails-Expert.rb#9 に参加してきました。今まで大人数の勉強会しか参加したことがなかったので少人数で参加者の方といろいろお話しができて良かったです。

Read more

categories


最新記事


tags