タグ

Rubyとserverに関するminarai_wizardのブックマーク (3)

  • グリーの大規模分散ストレージ戦略(nanofs) | GREE Engineering

    はじめに はじめまして、グリー株式会社でエンジニアをしておりますkgwsと申します。今回は、グリー内で写真データの保存を行っている分散ストレージ(nanofs)を紹介させていただければと思います。 背景 弊社で運営させていただいている "GREE" ではユーザの写真や動画データを保存することができます。1億ユーザを目指すグリーは、ユーザの増加とともに写真や動画データは上限なしに増加していきます。またユーザの皆様の大切なデータを失うことは許されませんし、サービスを止めることも許されません。そんな状況の中、様々な技術や仕組みを使いサービスを運営してまいりました。 グリーのストレージの歴史は大きく分けて3世代がありました。 第一世代 第一世代ではアプリケーションサーバからNFSサーバをマウントし画像データを保存しておりました。簡単に導入できることと高価なサーバを使用すれば信頼性や安定性も保たれる

    グリーの大規模分散ストレージ戦略(nanofs) | GREE Engineering
    minarai_wizard
    minarai_wizard 2010/07/13
    参考資料としてメモメモ
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • ActionMailServer - テストとか

    Rails で ActionMailer::Base#receive を実装したものの、いちいち postfix の設定をしたりしてテストをするのが面倒すぎるので、ActionMailServer なるものを作ってみました。1 ./plugin/install svn://rubyforge.org/var/svn/railsmailserver/plugins/actionmailserver2 config/environment.rb に以下の設定を追加 $mail_server = MailServer.new('127.0.0.1', 10025) do |server| server.filter_rcpt {|rcpt| rcpt =~ /@example\.com$/i } server.handle {|data| TheMailHandler.receive(data)

  • 1