タグ

2014年12月26日のブックマーク (8件)

  • 本気で使う Docker - Qiita

    Docker Advent Calendar 2014 12/25 の記事、気で使う Docker です。 ということで、実際に弊社で Docker を使った運用を開始した際にはまったところや、悩んだ所、どういう風に使っているのかについてぱらぱらっと書こうと思います。 "気" なぜ Docker を使うのか、というと、僕の中では以下のような理由があります。 すべてのアプリケーションを(インフラ的に)同じ方法でデプロイ、管理したい 特定のサーバー / インスタンスの状況に依存することなく、アプリケーションの依存とインフラ都合の依存を別管理したい Docker なんかかっこいいっぽいし使ってみたい 上記のような都合から、どうやって作っていくかを考えていきます。基的には1番目と2番目の理由が重要です。 Docker コンテナのいいところ とある Rails アプリケーションをデプロイするた

    本気で使う Docker - Qiita
  • HerokuでSinatraのアプリを「Rhebok」で起動する - Hateburo: kazeburo hatenablog

    Unicornの2倍のパフォーマンス発揮するRackサーバ「Rhebok」をherokuで動かしてみる アプリケーションは heroku で Sinatra のアプリを動かす - Please Sleep を参考にさせて頂きました。 Gemfile まずGemfileを用意します $ cat Gemfile source 'https://rubygems.org' ruby "2.1.5" gem 'sinatra' gem 'gctools' gem 'rhebok' rubyのバージョンは2.1系を使い、gctoolsもいれます。Rhebokはgctoolsに含まれるGC::OOBを利用し、リクエスト処理終了後(Out Of Band)のGCを効率的に行います。 tmm1/gctools · GitHub語訳: Ruby 2.1: Out-of-Band GC — sawano

    HerokuでSinatraのアプリを「Rhebok」で起動する - Hateburo: kazeburo hatenablog
  • 5 Programming Languages Marked for Death - Dice News

    As developers embrace new programming languages, older languages can go one of two ways: stay in use, despite fading popularity, or die out completely. We predict the following languages will likely die: Perl There was a time when everyone seemingly programmed in Perl. But for those of us who used the language regularly, there was something about it that didn’t seem right. One programmer I knew ca

    5 Programming Languages Marked for Death - Dice News
    studio3104
    studio3104 2014/12/26
    Ruby もなの...
  • 「Rubyのここがイケてない」を論破したい - Qiita

    職場のPythonistaとプログラミングについての話をすると、ことごとくRubyディスの流れに持ってかれてしまいます。 Railsは流行ってるけど Rubyはそうじゃないよね 絶滅しそうなプログラミング言語にRubyが選ばれたのは 順当 GithubRailsで作られているというのは 都市伝説 (大規模開発に向いてるとは思えない) Rubyのrequireは 仕様不備 なぜそんなに嫌うのですか? TMTOWTDIは悪 TMTOWTDIとは"There's More Than One Way To Do It."の頭文字で、「やり方はひとつじゃない」という意味の、Perlのモットーです。 Rubyでは、その思想を受け継いでるためなのかわかりませんが、組み込みクラスの多くのメソッドに別名が定義されています。 例えば Enumerable#map,find,inject,select,inc

    「Rubyのここがイケてない」を論破したい - Qiita
  • なぜ俺はクリスマスに一人でディズニーに行くという選択をしてしまったのか(後編) - ダメ人間軟膏

    前回までのあらすじ なぜ俺はクリスマスに一人でディズニーに行くという選択をしてしまったのか(前編) - ダメ人間軟膏 前回から今回までのあらすじ 飲み過ぎたのかちょっと気持ち悪くて早めに目が覚めて、体調悪そうやしもっかい寝ようと思ったけどドラクエ10のver2.4アップデートもうメンテ終わってそうやからそのまま起きてやって、途中ちょっと仕事する振りもしながらドラクエやって気がついたら良い時間になってたから慌てて向かったのであった。 ミキキー!!! 今回はディズニーシー。ディズニーシーは今まで行ったことなくて一回行ってみたいと思ってたから普通に楽しみやった。一人やけど。 今回もとりあえず結論書くと、シーは雰囲気が好きな感じで良かったけどただただひたすら寒かった。マジ寒い。屋内のアトラクション的なとこ入れば良かったかもしれんけど。昨日と同じようにひたすら3周ぐらい歩いて見て周った。 あと昨日の

    なぜ俺はクリスマスに一人でディズニーに行くという選択をしてしまったのか(後編) - ダメ人間軟膏
    studio3104
    studio3104 2014/12/26
    来年は一緒に行ってあげたい
  • Ruby 2.2.0 リリース

    Posted by naruse on 25 Dec 2014 Translated by makimoto Ruby 2.2.0 がリリースされたことをお知らせします。 Ruby 2.2.0 には Ruby への多種多様な要望のための多くの新機能と改善が含まれています。 たとえば、新しい Ruby のガーベージコレクタは Symbol オブジェクトのガーベージコレクトができるようになりました。 2.2 以前の GC は Symbol オブジェクトのガーベージコレクトに対応していなかったため、この新しい GC によって Symbol オブジェクトについてのメモリ使用が削減されます。 Rails 5.0 ではこの Ruby 2.2 以降でのみサポートされる Symbol GC が必須とされる予定です。 (詳細は Rails 4.2 のリリースについてのポスト を参照してください) また、新た

  • My Art Deco Sailor Moon Inspired Wedding. Yeah, for real.

    studio3104
    studio3104 2014/12/26
    セーラームーム結婚式。女子たちはめっちゃすごいけど新郎のタキシード仮面感が薄いのが残念な感じする。
  • MySQLレプリケーションの運用が劇的変化!!GTIDについて仕組みから理解する

    メリークリスマス!!やあ、良い子のみんな!!サンタクロース・・・ではなく、ヒゲモジャギークからのクリスマスプレゼントだよ!! というわけで、MySQL Casual Advent Calendarの25日目である。今朝Advent Calendarを覗いてみると、日分のエントリーが無かったので、急遽書くことにした。Advent Calendar最後の日、クリスマスを飾る記事のテーマはGTIDだ。 前回の投稿では、MySQL 5.6の目玉機能として、レプリケーションがクラッシュセーフになったことを挙げた。レプリケーションまわりで言えば、もうひとつ外せない目玉機能がある。それがGTID(Global Transaction ID)である。 GTIDは良くも悪くもレプリケーションの運用を変化させる。GTIDを使うことによって得られる最大のメリットは、CHANGE MASTER TOでバイナリロ

    MySQLレプリケーションの運用が劇的変化!!GTIDについて仕組みから理解する