タグクラウド

2008年04月24日

ゆるふわ愛されwebサーバ

Perfume関連に妙に力が入っている某ゆるふわ愛され音楽ニュースサイトの話を会社でしていたら盛り上がってきて、ゆるふわなドメインとりました。

まず yurufuwa.jp をとって、その最中に思いついた日本語ドメイン ゆるふわ.jp もせっかくなのでゲットしておきました。

とりあえずDNSとメールサーバの設定はしておきました。

さて、何して遊ぼうか。

愛され.ゆるふわ.jp
posted by maeda at 01:18| 島根 ☔| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2008年04月21日

Perfumeを月曜日に知って、日曜日にヘビーローテーション

Perfumeを月曜日に知りました。正確に言うと、Perfumeという名前とリサイクルのCMで曲にあわせて踊っている人たちがリンクしたのが14日の月曜日。たまたま見たNHKの番組で。

Perfumeという名前はwebで時々みかけて「最近そんなグループが流行ってきてるんだ」という認識はありました。NHKのリサイクルのCMを初めてみたときは画面に見入ってしまいました。頭の中で全く別々に存在していた二つの情報を結びつけたのが月曜日の「トップランナー」。

土曜日の午前中にwebを検索しまくってyoutube見まくって、午後にCD買いにいって初回限定盤を2軒目の店でゲットして、聴いているうちに中毒になって日曜日はヘビーローテーション。CD買ってこんなに聴き込んだのっていつ以来だろう。

ヘッドフォン外しても頭の中から3人の声が離れない。Perfume、危険過ぎます。


ラベル:Perfume
posted by maeda at 00:32| 島根 ☀| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2008年04月15日

Passenger Enterprise License(笑)

Railsアプリのデプロイを飛躍的に簡単にしてくれるPassenger(mod_rails)のEnterprise Licenseを購入しました(現在は受付中止中)。

Passenger Enterprise Edition:
http://www.modrails.com/enterprise.html

It does this by providing you with a professional Passenger enterprise logo with which you can:

* impress your colleagues, friends and even foes!
* promote Ruby on Rails without feeling guilty towards your employer.
* help your friends at Phusion survive the first coming winters.

And if that wasn't enough, scientific studies have shown that Passenger Enterprise Edition contributes to Phusion's financial well being as well!


Enterprise Licenseを購入することにより、同僚や友人さらには敵をも感動させたり、雇用主に対する罪の意識無しにRailsの普及活動をしたり、Phusionの中の人の越冬を助けたり、さらに科学的な調査によればPhusionの財務にも貢献することができるらしいです。

Passengerの素晴らしさとEnterprise Editionのネタっぷりに敬意を表して全力で釣られてみたら、"Enterprise licensees Hall of fame"、殿堂入りを果たすことができました。

passenger_enterprise_license.png


現時点で、多分私は日本国内のただ一人のEnterprise License保有者です。
ラベル:passenger
posted by maeda at 01:02| 島根 ☀| Comment(0) | TrackBack(0) | サーバ管理 | このブログの読者になる | 更新情報をチェックする

Passengerのメモリ消費

masuidrive on rails - mod_rails(passenger)はmogrelの3倍メモリを食う?:
http://blog.masuidrive.jp/index.php/2008/04/14/mod_rails_uses_triple_memory_than_mongrel/

 とりあえず、ちょっとしたサンプルをmongrelで動かしてみると、44Mほどメモリを確保しています。

 んで、同じプロセスをmod_rails(passenger)で起動すると、143Mほど確保されます。


自分のサーバのMuninのグラフながめても、単体のmongrelよりはメモリ消費が多そうです。

ardbeg.backlight.jp-memory-week.png

これまでmongrelで三つのRailsアプリ(Radiant CMS×2、Redmine×1)を動かしていたのを12日の午後にPassengerに移行したのですが、appsの値が50MB前後だったのが120〜130MB程度にあがっています。もっと異常なあがり方しているのがcommittedの値。いきなり1GBオーバーです。commitedが何を意味するのかよくわかっていませんが。

インスタンスをたくさん起動すると全体のメモリ消費に占めるPassenger自体のメモリ消費の割合は小さくなると考えられます。特に複数の異なるアプリをmongrel_clusterで動かすような場合は、Passengerが有利になる気がします。
ラベル:Rails passenger
posted by maeda at 00:06| 島根 ☀| Comment(0) | TrackBack(0) | サーバ管理 | このブログの読者になる | 更新情報をチェックする

2008年04月13日

Redmineはポピュラーになってきた?

http://d.hatena.ne.jp/takayoh/20080402/1207109981

いつの間にやらこんなサイトができてたんだね。

助かるわー。

http://redmine.jp/

Developer Stage でも新しい連載が始まったみたいだし、Redmineもだいぶポピュラーになったんかな?

Redmine.JPの紹介、ありがとうございます。

ここ一ヶ月、Googleの表示順は変わりないのですが、Google経由でこられる方は約1.5倍になりました。より多くの方がRedmine関連キーワードで検索している結果なのかな、と思っています。

3月下旬からの増え方が急なので、gihyo.jpの連載の影響も大きいかもしれません。

redmine_analytics20080312-0412.png
ラベル:redmine
posted by maeda at 14:16| 島根 | Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

Railsの実行環境をmod_proxy+mongrelからpassenger(mod_rails)に変更

自宅のサーバ上のRadiant CMSで動かしている二つのwebサイトを、Apache + mod_proxy + mongrelからApache + Passenger(mod_rails)に移行しました。

Passengerは4月11日(現地時間)にリリースされた、Railsアプリケーションを実行するためのApacheモジュールです。


  • Apache単独でRailsアプリケーションを実行可能。Apacheを起動するだけでRailsアプリケーションも動作可能な状態になります。
  • デプロイが簡単。サーバにアップロードするだけ。$RAILS_ROOT/tmp/restart.txtというファイルを作成すれば、次回リクエストがあった際にRailsアプリケーションが再起動されます。
  • リクエストが集中した場合、必要に応じてRailsアプリケーションが起動されます(上限値=RailsMaxPoolSize)。一定時間リクエストがなければ、Railsアプリケーションを終了します(RailsIdlePoolTime)。常に一定数のインスタンスが起動されるmongrel_clusterと異なりサーバのリソースを有効に利用できます。



Apacheの設定は下記の通り。基本の設定さえ行えば、VirtualHostディレクティブで、DocumentRootに$RAILS_ROOT/publicを指定するだけです。すごく簡単です。

/usr/local/apache2/conf/httpd.conf (一部抜粋):
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-1.0.1/ext/apache2/mod_passenger.so
RailsSpawnServer /usr/lib/ruby/gems/1.8/gems/passenger-1.0.1/bin/passenger-spawn-server
RailsRuby /usr/bin/ruby1.8
RailsMaxPoolSize 4
RailsPoolIdleTime 1800


/usr/local/apache2/conf/httpd-vhosts.conf (一部抜粋):

ServerName redmine.jp
DocumentRoot /var/lib/rails/radiant-redmine/public

ラベル:Rails passenger
posted by maeda at 00:57| 島根 ☁| Comment(0) | TrackBack(1) | サーバ管理 | このブログの読者になる | 更新情報をチェックする

2008年04月12日

Amazon EC2を申し込んだ

■Amazon EC2について

Amazon EC2(Elastic Compute Cloud)は、仮想化技術によるサーバ環境を提供するサービスです。あらかじめ用意されているCentOS、Debian、Fedora Coreなどのイメージが利用できます。

EC2の特徴は、従量課金で必要なだけのリソースを使うことができることです。一つの仮想サーバ(Small Instance)を動かす料金は$0.10/時間。一ヶ月使えば$72ですが、一日しか使わなければ$2.4しかかかりません。パフォーマンスが不足すれば、単価が高いLarge Instance、Extra Large Instanceに移行することもできます。

利用状況にあわせてインフラを拡大・縮小可能、まさにelastic(融通性のある)サービスです。

自宅のサーバはあと8ヶ月でオンサイト保守期間が終了するので、その後の移行先候補の一つとしてAmazon EC2を検討することにしました。


■申し込み

Amazon EC2のサイトにアクセスし、画面右の「Sign Up For This Web Service」ボタンをクリックします。

http://www.amazon.com/gp/browse.html?node=201590011
aws_account01.png

Amazon.comアカウントを作成します。Amazon.co.jpのアカウントは使えません。

aws_account02.png

aws_account03.png

その後、住所やクレジットカード番号の入力画面が続きます。
下記のような画面がでれば完了です。

aws_account07.png
ラベル:ec2
posted by maeda at 12:35| 島根 ☁| Comment(0) | TrackBack(0) | IT | このブログの読者になる | 更新情報をチェックする

GIMPで四角形や円を書く

1. 矩形選択ツールまたは楕円選択ツールで、円を書きたい領域を選択。
gimp_select_tool.png

2. 「編集」→「選択領域をストローク描画」
ラベル:GIMP
posted by maeda at 10:21| 島根 ☁| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2008年04月03日

知らない間に罠をしかけていたらしい

http://d.hatena.ne.jp/suzukyu/20080402/1207126614 より。

Redmine.JP | TOPからリンクされているRedmine.JP | Redmineのインストールは情報が古いので罠だ。


http://redmine.jp/tech_note/install/ の情報、数ヶ月で古くなって罠と化しているようです。でも、さっと読み直しただけではどのへんが罠なのかわかりませんでした。

もう一度検証しなければ。
ラベル:redmine
posted by maeda at 01:03| 島根 ☀| Comment(2) | TrackBack(0) | IT | このブログの読者になる | 更新情報をチェックする

2008年03月20日

Rubyイディオム: 実行中のスクリプトのディレクトリをロードパスに追加


$:.push(File.expand_path(File.dirname(__FILE__)))


  • __FILE__ は実行時のスクリプトのファイル名
  • File.dirnameはディレクトリ名のみを取得
  • File.expand_pathは、与えられたパスが相対パスであれば絶対パスに変換。
  • $:はロードパス。pushでパスを追加。

  • ラベル:ruby
posted by maeda at 10:13| 島根 ☁| Comment(0) | TrackBack(0) | ソフトウェア | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。