Enable JavaScript to use search. / 検索を使用するには JavaScript を有効にしてください。
Posts
Wed, August 30, 2017
2 min read
[Ruby on Rails] favicon_link_tag で favicon.ico を設定する方法
favicon_link_tag ヘルパーで favicon.ico を Rails アプリに設定する手順のメモです。
read more →
Tue, August 29, 2017
3 min read
サマータイムの仕様 ~ 夏時間, summer time, daylight saving time (DST)
サマータイム/DST の呼称の違いと、PST ⇄ PDT 切替時刻など開発者が押さえたい仕様をまとめました。
Mon, August 28, 2017
Papertrail のログを Slack へ通知する設定方法
Papertrail の検索保存と Slack Webhook を組み合わせて、Heroku のエラーログだけを Slack へ通知する設定手順です。
Sun, August 27, 2017
5 min read
Heroku buildpacks を追加して Node.js, Ruby on Rails の順番でビルドする設定方法
Heroku で Yarn/Webpacker 依存を先に解決するため、buildpacks を Node.js → Ruby の順に変更した設定手順です。
Sat, August 26, 2017
1 min read
Heroku コマンド (heroku-cli) を最新バージョンにアップデートする方法
macOS の Homebrew で heroku-cli を最新版にアップデートし、update available 通知を消す手順です。
Fri, August 25, 2017
Heroku おすすめ無料アドオン
Papertrail・Rollbar・SendGrid など、Heroku で無料枠のあるおすすめアドオンをまとめました。
Thu, August 24, 2017
[Ruby on Rails] 常に HTTPS 接続する設定は config.force_ssl = true
config/environments/production.rb で config.force_ssl = true を有効化して常時 HTTPS 接続にする手順のメモです。
Wed, August 23, 2017
[Ruby on Rails] erb2haml を使って .erb ファイルを .haml へ変換する
haml-rails と erb2haml を使い、rake haml:replace_erbs で .erb を .haml に一括変換した手順のメモです。
Tue, August 22, 2017
Ruby on Rails 5 を Heroku 無料枠で使う Procfile の書き方
Rails 5 を Heroku 無料枠で動かす Procfile と、puma のスレッド・ポート・環境オプションを解説します。
Mon, August 21, 2017
Ruby on Rails 5 を作成して Heroku へ Deploy するまでの手順
Rails 5 を rails new から Heroku へ deploy するまでの一連の手順の忘備録です。
Sun, August 20, 2017
Heroku PostgreSQL の version 確認方法・コマンド heroku pg:info
heroku pg:info で稼働中の Heroku PostgreSQL のバージョンを確認する方法です。
Mon, August 14, 2017
KeystoneJS Configuration Error: Please provide a `cookie secret` value for session encryption.
Heroku deploy 時の KeystoneJS cookie secret エラーを COOKIE_SECRET 環境変数で解決する方法です。
Sun, August 13, 2017
4 min read
[KeystoneJS] ブログ機能の URL /blog の変更方法
KeystoneJS のブログ機能の URL /blog を /news に置換で変更する手順を diff 付きで紹介します。
Sat, August 12, 2017
6 min read
Node.js 製 CMS「KeystoneJS」のアプリを作成して Heroku へ deploy する方法
KeystoneJS で CMS アプリを作成し、MongoDB などのアドオン付きで Heroku へ deploy するまでの手順です。
Fri, August 11, 2017
冪等性 (べきとうせい) を理解して設計・実装するために役立つ記事まとめ
冪等性を理解して設計・実装するために役立つ日本語・英語記事のまとめリンク集です。
Thu, August 10, 2017
Amazon RDS の無料枠で利用できるデータベース一覧
Amazon RDS の無料利用枠で使えるデータベースと対象外のデータベースを一覧にまとめました。
Wed, August 9, 2017
[DigitalOcean] You cannot create more than 10 droplets at a time エラーの解決方法
DigitalOcean API で 10 個超の Droplet を作ろうとしたときのエラーと回避策です。
Tue, August 8, 2017
[Sass] Error: File to import not found or unreadable の解決方法
Sass (Scss) の @import で発生する File to import not found or unreadable エラーの解決手順をまとめます。
Mon, August 7, 2017
共有ライブラリのディレクトリ名は shared と common どっちが良い?
共有ライブラリのディレクトリ名は shared と common どちらが良いかを調べたら、Linux・Rails・Capistrano ともに shared でした。
Sun, August 6, 2017
[Ruby] ERROR: cannot discover where libxml2 is located on your system. please make sure `pkg-config` is installed. の解決方法
macOS で nokogiri のビルドが libxml2 不足で失敗する問題を、Homebrew と system-libraries 設定で解決しました。
Sat, August 5, 2017
[Slack] 編集/削除 (Edit/Delete) されたメッセージの復元・履歴の閲覧はできない
Slack は編集・削除されたメッセージを復元できないため、必要なら管理者設定で編集・削除を禁止する選択肢があります。
Fri, August 4, 2017
正規表現で特定の文字列以降の文字列を取得する [JavaScript 編]
特定の文字列以降の値を JavaScript の正規表現で取り出すサンプルコードのメモです。
Thu, August 3, 2017
オンライン決済で BitCoin (ビットコイン) を使って感じたメリット・デメリット
オンライン決済に BitCoin を使ってみて感じたメリットとデメリットを整理しました。
Wed, August 2, 2017
[Sass] .scss-lint.yml の導入方法・オススメの設定
scss-lint の設定ファイル .scss-lint.yml の導入方法と、変更理由コメントつきのオススメ設定例です。
Tue, August 1, 2017
gulp-scss-lint で Sass (.scss) に Lint 導入する環境構築の手順
gulp-scss-lint と scss-lint gem を使って .scss ファイルに Lint を導入する手順のメモです。
Mon, July 31, 2017
Seashore が macOS Sierra で起動しなくなった
macOS Sierra で Seashore が起動しなくなり、Pixelmator に乗り換えたメモです。
Sun, July 30, 2017
CSS から Sass (Scss) へ変換するコマンド sass-convert が便利
sass gem に付属する `sass-convert` で CSS を Sass / Scss に変換する使い方メモです。
Sat, July 29, 2017
MongoDB Query に特化した .jshintrc を作った
mongo shell のメソッド一覧を globals として登録した MongoDB 用 .jshintrc を作った記録です。
Fri, July 28, 2017
[GitHub] Fork したリポジトリを本家リポジトリと同期する方法
Fork したリポジトリを upstream として設定し、本家の変更を取り込む手順をまとめます。
Thu, July 27, 2017
package.json 全て最新バージョンに更新して npm update したいなら npm-check-updates を使おう
npm-check-updates (ncu) で package.json をまとめて最新化してから npm update する手順です。
Wed, July 26, 2017
docker-compose up --force-recreate でコンテナを再作成してから起動する
docker-compose up --force-recreate でコンテナを再作成して起動する方法と、対象を絞る Tips のメモです。
Tue, July 25, 2017
CSS を Sass/Scss に変換してくれるサービス css2sass が超便利
CSS を Sass / SCSS へ手軽に変換できる Web サービス css2sass の使い方を紹介します。
Mon, July 24, 2017
Git と GitHub は何が違う?
Git と GitHub の違いを説明するのに便利な解説記事のリンク集です。
Sun, July 23, 2017
[Let’s Encrypt] certbot renew で Cert not yet due for renewal メッセージが発生したときの解決方法
certbot renew で Cert not yet due for renewal が出たときの意味と、手動更新時の運用のコツをまとめました。
Sat, July 22, 2017
[Linux] Swap を理解するための学習サイト(日本語・英語)
Linux の Swap を学ぶために参照した Red Hat のドキュメントを、日本語と英語それぞれ紹介します。
Fri, July 21, 2017
[JavaScript] メモリ管理を理解するための参考情報(日本語・英語)
JavaScript のメモリ管理を学ぶための MDN 日英ドキュメントを紹介します。
Thu, July 20, 2017
[Shippo] 未使用な USPS ラベルは作成日から 30 日後に自動 Refund される
Shippo は未使用の USPS ラベルを 30 日後に自動 Refund。すぐ返金したい場合は refunds API で呼び出せます。
Wed, July 19, 2017
[JavaScript/ES6] シングルクォート、ダブルクォート、バッククォートの使い分け
文字列リテラルはシングルクォート、テンプレート文字列はバッククォートで使い分ける方針を紹介します。
Tue, July 18, 2017
docker-compose build --no-cache でキャッシュを使わないでビルドする
docker-compose build --no-cache でビルドキャッシュを使わずに rebuild する方法のメモです。
Mon, July 17, 2017
[JavaScript/ES6] Promise 使い方、入門、学習サイトまとめ ?
Promise の入門記事、書籍、Workshopper 教材、解説記事を段階的にまとめました。
Sun, July 16, 2017
Let’s Encrypt の SSL 証明書を certbot と crontab で自動更新する設定方法
Let's Encrypt の SSL 証明書を certbot と crontab で毎月自動更新する設定手順です。
[Ubuntu] sudo: add-apt-repository: command not found エラーの解決方法
Ubuntu で add-apt-repository: command not found を software-properties-common で解消する手順です。
Sat, July 15, 2017
[JavaScript] メールアドレスの @ 以降のドメイン部分だけ抽出する
String.prototype.split() でメールアドレスの @ 以降のドメイン部分だけを取り出すサンプルです。
Fri, July 14, 2017
PDXNode Presentation Night July 2017 参加レポート
ポートランドの Node.js コミュニティ PDXNode Presentation Night 2017 年 7 月回に参加した記録です。
Thu, July 13, 2017
ビデオ通話中に通知を OFF にできる Mac アプリ「Muzzle」が超便利
ビデオ通話中に Mac の通知センターを OFF にできるアプリ Muzzle を紹介します。
Wed, July 12, 2017
PO (purchase order) = 発注書、注文書、購買指示書
PO = Purchase Order (発注書) の意味と、Product Owner など紛らわしい略語の使い分けを整理しました。
Tue, July 11, 2017
[WordPress] カテゴリを管理画面から編集できなかったのでデータベースを更新して解決した
WordPress のカテゴリを管理画面から編集できなかったので、MySQL の wp_terms を直接 UPDATE して解決しました。
Mon, July 10, 2017
cron 書式チェックサービスで楽しよう
cron 書式チェックに便利な crontab.guru と、日本語 GUI で使える Cron Builder を紹介します。
Sun, July 9, 2017
[macOS Sierra] 毎回 Enter passphrase for key を表示させない解決方法
macOS Sierra 以降で SSH の Enter passphrase for key を毎回表示させないための ~/.ssh/config 設定です。
Fri, July 7, 2017
リーダーシップ・アンチパターン
現場で見かけたリーダーシップ・アンチパターンを 5 つのポイントに整理しました。