タグ

ブックマーク / recompile.net (7)

  • マイクロサービス(microservices)とは何か – recompile.net

    マイクロサービス(microservices)という言葉をご存知でしょうか? 今、エンタープライズ界隈のソフトウェアエンジニアの間でマイクロサービスという言葉がにわかに盛り上がりつつあります。 マイクロサービスはJames Lewis氏によって提案された言葉です。詳細については、彼がMartin Fowler氏と共著で書いた「Microservices」という記事を参照してほしいのですが、ようするにひとつのアプリケーションを、Railsのような一枚岩のアーキテクチャではなく、複数の軽量なサービスを連携させたアーキテクチャでつくろうというアプローチです。 上述の記事 では、マイクロサービスの特徴が九つほど上げられています。 サービスによるコンポーネント化:ライブラリではなく別プロセスで動作するサービスによってアプリケーションのコンポーネント化を実現している。 ビジネスケイパビリティに基づく組

    マイクロサービス(microservices)とは何か – recompile.net
    otsune
    otsune 2014/07/18
  • recompile.net:東京Ruby会議03のつくりかた

    March 01, 2010 東京Ruby会議03のつくりかた 東京Ruby会議03が無事に終了しました。講師のみなさん、ご来場者のみなさん、スタッフのみなさん、当にありがとうございました。 講演はどれもすばらしい内容で、平易な内容からひとつひとつ組み立てていって、高度な内容にいたる構成になっていて、とても理解しやすかったです。知っているようで知らない、使っているようで使えていない、そういう題材がテーマになっていたので、どれも興味深く聞くことができました。どの講演も「自分の道具を知ることで、自分を知る」という東京Ruby会議03のテーマにそった内容になったのではないかとおもっています。 それから、ワークショップの評判もよかったですね。こちらは、多種多様な内容でRubyの層の広さを伝えることができました。実のところ、ワークショップというのは、私の初期構想にはいっていませんでした。他のスタッ

    otsune
    otsune 2010/03/01
  • recompile.net:RubyKaigiについて話す前にRubyKaigiのことを話そう

    July 20, 2009 RubyKaigiについて話す前にRubyKaigiのことを話そう おそらく今日しか書けないエントリーを書こう。 日Ruby会議は奇跡がおこる場だ。これは、もう奇跡としか言えない。世界中から今まで会ったことがないような人たちが集まって、みんな幸せで、みんな笑顔で、何かを伝えたり、やる気や勇気をもらったり、あげたり、一つの問題を考えたり、別々の問題に気付きあったり、当に特別なことが起きている。しかも、そこらへんで、なんともないような感じで、なんともなく起こっている。 これって、論理的に考えてみれば、当たり前じゃなくて、むしろ、こんなことは有り得ないことだとわかる。当に、RubyKaigiの個々のオペレーションというのはひどくて、薄氷を渡るというよりも、踏み抜くような準備しかできていなかった。また、Rubyistというのはプログラマの三大美徳が服を来て歩いてい

    otsune
    otsune 2009/07/20
  • やる夫で学ぶJRuby最適化 - recompile.net

    ____ / \  /\  キリッ .     / (ー)  (ー)\ /   ⌒(__人__)⌒ \ |      |r┬-|    |  Ruby 1.9はクリスマス前にリリースします \     `ー'´   / ノ            \ /´               ヽ |    l              \ ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、. ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒)) ____ /_ノ  ヽ、_\ ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ /⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒) | / / /     |r┬-|    | (⌒)/ / / // | :::::::::::(⌒)    | |  | 

    otsune
    otsune 2008/06/23
  • yaari.comからの招待状を無視してください - recompile.net

    yaari.comというところから、私名義の招待状を受け取った方は、無視してくださいますようお願い申し上げます。このサイトは、悪質なスパムサイトです。 ことの経緯は、次の通りです。私がある人からyaari.comからの招待状をうけとりました。その人は海外の動向にも詳しく、何か面白いサービスを見つけたのだろうと考え、yaari.comで入会の手続きをしました。 その手続きの途中で、Gmailのパスワードを求められましたので、入力をしてしまいました。 これがまずかったようです。yaari.comは、Twitterのように登録してある友人を探すために利用するのではなく、spamをするためにこの情報を利用します。メールを送信するか、しないかという選択にかかわらず、アドレス帳にあるメールアドレス宛に招待メールを無差別に送信します。 まったく、お恥ずかしい限りです。 みなさまには、ご迷惑をおかけして、

    otsune
    otsune 2007/12/02
  • Rubyのヒアドキュメントの話 (recompile.net)

    Akasaka.rbのIRCRubyのヒアドキュメントの話が盛り上がりましたので、ちょっとだけご紹介します。Rubyでは、PerlPythonといったスクリプト言語と同じように、ヒアドキュメントが利用できます。例えば、次のようなケースです。 hello = <<-EOS Hello, World! EOS puts hello.reverse 上記の例では、一時変数としてhello変数を利用していますが、この一時変数をなくすこともできます。EOSの直後に閉じ括弧を置くとエラーになるので注意しましょう。 (<<-EOS Hello, World! EOS ).reverse さらに、おそらくPerlの文法からだとおもうのですが、次のような書き方もできます。 (<<-EOS).reverse Hello, World! EOS Rubyって当にキモいですね!!

    otsune
    otsune 2007/08/23
  • JRuby on Rails: WEBRickよりも5倍高速なRails実行環境 rails-asyncweb (recompile.net)

    updated: rails-asyncweb is released. please visit http://rails-asyncweb.sourceforge.net/ 今週の土曜日にあるJava EE勉強会で報告を行ないます。その準備があるため、しばらくさわれなくなるとおもいますので、途中経過のものになりますが、公開したいとおもいます。 完全マニア向けのもので、説明は一切ありません。テストは通りませんので、skipしてあげてください。mvn -Dmaven.test.ski=true package && ant runでport 3000をlistenします。 ファイルをダウンロード ちなみに、ベンチマークをとってみたところ、JRubyでWEBRickを利用したときよりも、5倍の速度を出しています! takai@kafka% ab.exe -n 50 http://local

  • 1