タグ

2015年9月29日のブックマーク (6件)

  • HashiCorpの新プロダクトNomadとOttoを触ってみた | DevelopersIO

    ども、大瀧です。 VagrantやTerraformで有名なHashiCorpのカンファレンスイベント、HashiConf 2015が今朝未明からポートランドで開催されています。そこでNomadとOttoという2つの新サービスが発表されました。両方とも発表直後に公開され、試せるようになっているのでサンプルを動かしてみた様子をレポートします。 Nomad by HashiCorp Otto by HashiCorp Nomad NomadはEasily deploy applications at any scaleというリード文からあるように、アプリケーションをデプロイするスケジューラです。あらかじめアプリケーションを実行するホストにエージェントをインストール、アプリケーションをジョブとして設定ファイル(*.nomad)に定義しておき、設定ファイルに従ってジョブを実行します。 デプロイツー

    HashiCorpの新プロダクトNomadとOttoを触ってみた | DevelopersIO
    taro-maru
    taro-maru 2015/09/29
  • Railsアプリケーションにおけるエラー処理(例外処理)の考え方 - Qiita

    はじめに Railsアプリケーションを格的に作り込んでいくと、「エラー」とは無縁ではいられません。 しょうもないバグでエラーが発生することもありますし、ほとんど不可抗力ともいえるような大規模なネットワーク障害でエラーが発生することもあります。 エラーの種類がなんであれ、エラーが起きた場合は「原因を素早く特定し、速やかに復旧させること」と「あるエラーが引き金になって、さらに大きなエラーに引き起こさないようにすること」が重要です。 エラー処理を適切に実装していれば、原因の特定や復旧もすばやくできますし、さらに大きなエラーを引き起こす可能性も少ないです。 また、ソースコードも比較的シンプルに保てます。 逆にエラー処理が不適切だと原因の特定に時間がかかったり、異常なデータがどんどん増えてさらに大きなエラーを引き起こしたりします。 ソースコードにも無駄に複雑な処理フローや条件分岐がたくさん出てきて

    Railsアプリケーションにおけるエラー処理(例外処理)の考え方 - Qiita
  • Rails 5: awesome features and breaking changes

    Presented at RailsClub in Moscow, September 2015 Video: https://www.youtube.com/watch?v=GbtepoRfH60 Links from this presentation: ------ Clean: Remove deprecation code http://github.com/rails/rails/pull/18325 Remove respond_to/respond_with placeholder methods http://github.com/rails/rails/commit/afd5e9a Remove XML Serialization http://github.com/rails/rails/pull/21161 Remove content_tag_for, div_f

    Rails 5: awesome features and breaking changes
  • [コードリーディング] Rails の Rakefile がどのように lib/tasks の rake ファイルを読み込んでいるか - Qiita

    [コードリーディング] Rails の Rakefile がどのように lib/tasks の rake ファイルを読み込んでいるかRubyRails

    [コードリーディング] Rails の Rakefile がどのように lib/tasks の rake ファイルを読み込んでいるか - Qiita
  • Rakeの基本的な使い方まとめ - うなの日記

    Rakeの基的な使い方のまとめです。 インストールから、Rakefileの書き方、組み込みライブラリの使い方まで。 忘れたときに見返す用に。 Rakeって何? rubyで処理内容を定義できるビルドツール。「xmlでなくrubybuild.xmlを書くAnt」ですな。 ruby専用とかいうわけではなく、javaのビルドなんかにも(使おうと思えば)使えます。 処理内容をrubyで書けるので、ループとか条件分岐も思いのまま。 ただし、組み込みのタスクはちょい少ないので、ちょっとした作業させるにもコーディングが必要そうかな・・・。便利なライブラリがどっかにあったりするのかもですが・・・。 rakeツールのインストールと使い方 インストール rubyrubygems は事前にインストールされている前提で。 $ gem install rakerakeのgemをインストールするとrakeコマ

    Rakeの基本的な使い方まとめ - うなの日記
  • 夫婦間のすれ違いについて、GLAYとL'Arc-en-Cielを例に考えてみる。 - 長男と一緒に不登校を楽しもう

    当ブログでは夫婦間のすれ違いや共感の大切さ、産後クライシスの話題を何度か取り上げてきまして、自分としてもそのあたりの経験をそれなりに積んできたという自負があったのですが、まだまだだったと反省する事件が先日生じましたので、自戒を込めて記事にしたためます。 なお、以下に書くことはあくまで個人的な体験であり、世間一般の夫婦にそのままあてはまるわけではありませんので、ご了承ください。 (こういう1文を入れないと炎上するというのも学びました。なんか、ダイエット製品の個人差あります、みたいな文言だな・・・) 我が家には5歳の息子と2歳の娘がいます。二人とも保育園に通わせているのですが、この保育園では毎月お誕生日会というのがあるんですね。お誕生日会ではその月に生まれた子どもたちがステージ上に立って、みんなから祝福を受けます。ちょっとした余興もあるらしい(実際に見たことがないので分からない) このお誕生日

    夫婦間のすれ違いについて、GLAYとL'Arc-en-Cielを例に考えてみる。 - 長男と一緒に不登校を楽しもう