Web + Life Hack

〜True But Useless〜

開発環境

【テスト】【自動化】サクッと負荷テストをしたいなら「webwait」!

各ページのアクセス負荷を見てみたい時ってありますよね? そんな時に Rubyで速度計測用のコード(単純にURLにアクセスするだけのコード)を 書いてみたりするかと思うのですが、 ログイン必須のサービスだったり、セッションが絡むサービスだと ログイン情報…

【開発】【KVS】macにredisをインストールした時にやったこと

今回、会社で速度改善や負荷テストの担当になりました。 memcachedやunicornを無条件に使っていたので 今回、初挑戦的になるのですが良い結果を出したいです。 そこで一回0ベースでキャッシュサーバーの最適化を考えており、 memcachedではなくてredisも試そ…

【ruby】rbenvを使ってRubyのバージョンを2.0.0-p247に設定する方法

現在、自社で運用している社内システムのステージング環境を構築する際に始めて rbenvでRubyを設定したのでその時に行ったことを纏めます。rbenvを選んだ理由としては RVMほど高機能さを求めていなかったこと、 本番環境もrbenvでRubyのバージョン切り替えを…

【環境構築】【mysql】mysqlのセットアップに便利な動画

mysqlを入れてないmac環境のメンバーに対して 逐一、口頭で説明するのも面倒だしかといって、wikiに書くのも面倒 という場合にぜひ使ってほしい動画です。 MySQL 5.6のインストール(Mac OS X v10.8 Mountain Lion)

【rails】【PostgreSQL】Mac OSXでPostgreSQLをHello worldしてみた。

現在、絶賛ハッカソン参加中なのですが、 デプロイ対象をHerokuにするかWindows Azureにしようか 迷っていました。どちらも一長一短あるのですが、 今後もサービス運用をしていくこと、 サーバーからの移行コスト(時間的、労力的なコストを重視)を踏まえて…

【開発環境】【検索】ローカル環境にApach Solr入れてみた。

今回は前提が多いです。。。前提条件 ・Gem fileに以下を追記変更済み 「gem 'sunspot_rails'」 「gem 'sunspot_solr'」 ・bundle install 実行済み ・Apach Solr側にインデックスを貼るソースをRailsアプリ側で作成済み ・g08m11の箇所は任意なので適宜、読…

【Ruby】【備忘録】rvm を使ってRuby2.0.0にした時のコマンドまとめ

弊社にて使用しているRubyがこの度、 速度改善を目的にバージョンを、 「ruby-1.9.2-p320」→「ruby-2.0.0-p247」 に変更しました。その時に行ったコマンドを備忘録的に纏めたいと思います。 1・現在のrvmの中に「ruby-2.0.0-p247」がないことを確認 rvm list…

【初心者】「Rails + Passenger+memchached」の構成にピンっと来た人に見てほしい。

私が携わっているサービスは最近のweb系の環境と少し変わってて、 サーバーを「Rails + Passenger+memchached」で構成しています。次回からサクッと出来るように、 そして初心者の方には詰まる苦しみから解放するために 自分が詰まったところを纏めてみまし…

【コマンド】【passenger】復旧作業でドギマギしないためのコマンド

普段はRailsメインの作業をしていますが、ごく稀にサーバ系をいじる機会があります。 今回はpassengerの調査をしたので、その際に使用したコマンドを 紹介したいと思います。 1・passenger-memory-stats passengerをインストールしているサーバーにログイン…