You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
2ヶ月前にインフルエンザとウィルス性胃腸炎でひどくダメージを受けた増田(@masudaK)です。アメーバピグは2009年2月に始まったサービスで、FLASH・Javaで作られています。そして、データストアにMySQLを用いてます。本記事では、わたくしが2年ほど見続けているアメーバピグのDB環境について構成や、日々どのようにして問題と向き合っているかを紹介したいと思います。インフラ寄りの内容が多いため、アプリ寄りの話は弊社生沼の資料を御覧ください。 1. 構成と規模 1.1. 構成 まず構成ですが、読み書きはすべてマスターへ行うようにしています。そのため、スレーブには参照を向けず、ホットスタンバイとして使っています。バージョンに関しては2012年中旬までは5.0を使ってましたが、DC移転にあわせて5.5にあげました。ロック機能を用いたシャード構成をしてまして、2014年3月現在6シャードにな
gitの学習中のメモです。間違いなどありましたら、ご指摘いただけるとありがたいです。 ログ ログの表示にページャを使わない $ GIT_PAGER= git log $ hg log グラフログを表示する $ git log --graph $ hg glog ログにブランチ名を表示する $ git log --graph --all --color --pretty=format:'%h %cn %s%Cred%d%Creset' $ git log --oneline --decorate $ hg log ブランチを指定してログを表示 $ git log ブランチ名 $ hg log -b ブランチ名 ログに変更されたファイル名を表示する $ git log --name-only $ hg log -v diff diffのタブ幅を4にする $ git config --globa
Rails アプリケーションで全文検索を実装するための調査を昨晩行ったので、リンク・URLをまとめておきます。Sunspot, Elasticsearch, Think Sphinx, Ransack あたりが候補になりました。 Sunspot(Solr) Apache Lucene – Apache Solr Rails – sunspot で全文検索をする(1) – そういうことだったんですね Railsでsunspot(solr)を使って全文検索 – Qiita Railsで検索を高速化するならこれで決まり!Sunspotで始めるSolr入門 | TechRacho Rails3.1で全文検索はSunSpotが楽ちんだった – 鶏肉がいいよね。 Ruby on RailsとApache Solrで構築するドキュメント全文検索システムの開発|サイバーエージェント 公式エンジニアブログ
sinatra + guard + foreman + chrome で LiveReload するための環境を簡単にまとめてみました。 [必要なもの] gem foreman sinatra guard chrome Chrome Web Store - LiveReload ブラウザのリロードは Chrome の LiveReload を使用します。 1.適当なディレクトリに以下の4つのファイルを作成します。 [app.rb] require 'sinatra' require 'sinatra/reloader' if development? get '/' do "Hello, World" end [Gemfile] source :rubygems gem 'sinatra' gem 'haml' group :development do gem 'sinatra-cont
Myron MarstonMay 21, 2014Update: there’s a Japanese translation of this available now. RSpec 3.0.0 RC1 was released a couple days ago, and 3.0.0 final is just around the corner. We’ve been using the betas for the last 6 months and we’re excited to share them with you. Here’s whats new: Across all gems Removed support for Ruby 1.8.6 and 1.9.1 These versions of Ruby were end-of-lifed long ago and RS
Stay organized with collections Save and categorize content based on your preferences. Explore our growing collection of courses on key web design and development subjects. An industry expert has written each course, helped by members of the Chrome team. Follow the modules sequentially, or dip into the topics you most want to learn about.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く