タグ

ブックマーク / blog.qnyp.com (4)

  • RailsプロジェクトにBowerを導入してHerokuへデプロイする | qnyp blog

    おぐらです、RubyKaigi 2013の会場からこんにちは。 現在、弊社で開発中のqnypというサービスは、少し前にRails 3.2.13からRails 4.0.0.rc1へとアップデートを行いました(サービス自体はまだ非公開なのでアクセスはできません)。 このアップデート作業を通じて、 Railsに依存するgemを減らしていく JavaScriptライブラリをラップしただけのgemを使わないようにする という点について重視するようになりました。 1. Railsに依存するgemを減らしていく 特にActiveRecordなどRailsの内部に深く関わるようなgemにおいて、Railsのメジャーアップデート時の対応速度が迅速ではなさそうなものがあったため、できるだけそれらのgemを利用しないようになりました。例えばauditedは、現時点の最新版がactiverecord ~> 3.0

    RailsプロジェクトにBowerを導入してHerokuへデプロイする | qnyp blog
  • GitHub初心者はForkしない方のPull Requestから入門しよう // qnyp blog

    2013/08/13 GitHubの新デザインに対応するために記事内容・画像をアップデートしました。 こんにちは、ブログ記事を書くのが約2年ぶりのruedapです。 さっそくですが、Pull Request(プルリクエスト)機能を使ったことはありますか? GitHubの代表的な機能で、「pull req」や「PR」とも略されたりして、名前はよく聞きますよね。 この記事は、Gitはいちおう入門済みで、GitHubも使い始めたけど、Pull Request機能はまだ使ったことがない、そんな人に向けた 簡単な方のPull Request の入門記事です。 もう1つのPull Requestについて Pull Request機能の解説としてよくあるのは「他の人のリポジトリを自分のGitHubアカウントにFork(コピー)してきて、変更を加えて、それを元のリポジトリに取り込んでもらうようにリクエスト

    GitHub初心者はForkしない方のPull Requestから入門しよう // qnyp blog
  • Middlemanで生成したサイトをAmazon S3で運用する | qnyp blog

    おぐらです。 このブログは、Middlemanを使って生成した静的コンテンツをAmazon S3にアップロードし、S3 Static Website Hosting機能を使ってWebサイトとして配信しています。 今回は、この構成を実現するための手順として、 コンテンツをS3にアップロードするmiddleman-syncの導入 S3 Static Website Hostingの設定 について解説します。 既にMiddlemanでサイトを運用している場合、1時間ほどでS3での独自ドメイン運用ができるようになると思います。 S3 Static Website Hostingとは何か S3には静的なサイトをホスティングする「Static Website Hosting」という機能があり、Bucket毎のWebsite Hosting設定を行うことで、Bucket内にアップロードしたファイルに以下

    Middlemanで生成したサイトをAmazon S3で運用する | qnyp blog
  • HerokuへのデプロイをHipChatに通知する - QNYP Blog

    こんにちは、キュニップのあさくらです。 今日はチームでの開発に便利なHerokuアドオンDeploy Hooksで、デプロイをHipChatに通知する方法をご紹介します。 Deploy Hooks とは Deploy Hooksは、Herokuへのデプロイ結果をEmail, Campfire, Basecamp, IRC, または任意のHTTPエンドポイントに通知してくれる便利なアドオンです。誰が、いつ、どのコミットをデプロイしたかチームで共有しやすい、無料で提供されている、コマンド一つで気軽に利用開始できるなど、地味ながらもありがたい存在です。 HipChatへ通知してみる キュニップでは社内チャットにHipChatを利用しているので、HipChatへの通知手順を紹介します。 設定は非常に簡単で、HipChatのトークン、ルームIDを指定して heroku addons:add コマンド

    HerokuへのデプロイをHipChatに通知する - QNYP Blog
  • 1