MacOSX限定・Rails3での開発で使える超手間無しサーバ「Pow」
MacOSXでRailsの開発をしている方にちょっと朗報。普通Railsで開発をしているとき、自分用の開発サーバをローカルで
$ rails s
とコマンドを打ち、使っているかと思います。
これをやると3000番のポートで開発中のアプリがdevelopmentモードで立ち上がり、そこにブラウザでアクセスして閲覧、結果を踏まえて修正・・・という流れです。
こうしていると何が困るかというと
- サーバを自分でいちいち立上げないといけない
- 別のアプリも開発サーバを上げるとなると、ポートをずらさないといけない
- 開発用Webサーバ、Webrickは割りと重いので上げっぱなしにしておけない
- かといってApacheやNginxを使うとなると、設定ファイルをいちいち修正したりが必要
とかという感じです。(まぁ、それほど辛い悩みでもないのですけど)
ということで、37Signalsの新プロジェクト「Pow」をご紹介。
Pow: Zero-configuration Rack server for Mac OS X
こいつの売りは
Pow is a zero-config Rack server for Mac OS X. Have it serving your apps locally in under a minute.
つまり、設定は不要で1分以内にサーバをローカルに立ててあげましょうと。
実際、上記のURLで公開されているScreencast(動画)を見たところ、大変スカッと立ち上がってました。
うむ、これは良いかも。少なくとも、今より悪くなるものではないかと。w
ちょっと面白いのが、これを使うと
http://プロジェクトの名前.dev/
で作成しているRailsアプリにアクセス出来るようになるそうで。どうやっているのだろうか。。。
では、インストールしてみましょう。
続きを読むRails3での国際化対応方法・準備編
Rails3での国際化対応について、2回にわけて書いてみようと思います。
今回は簡単な知識面のお話と対応するための準備作業をご紹介。なお、ご紹介する内容の大部分は以下の公式ドキュメントを通読した上で、抜粋したり別の方法を探したりしてご紹介しております。
続きを読むRails3.0.5のプロジェクトをRails3.0.6に対応させた
Rails3.0.5でお仕事をしていたのですが、Rails3.0.6が出てしまいました。
http://weblog.rubyonrails.org/2011/4/6/rails-3-0-6-has-been-released
Rails 3.0.6 contains an important security fix! Please upgrade!
ですと。じゃ、バージョン上げましょう。
続きを読む第2回 MongoDB JP 勉強会 in Tokyoに行ってきた
2011年4月9日に行われた「第2回 MongoDB JP 勉強会 in Tokyo」に参加してきました。大変貴重な情報を聞くことができて、今後の展開も楽しみな勉強会です。
続きを読むNIFTY Cloud ユーザーブログの公開 & 「ユーザーが語る ニフティクラウドセミナーin福岡」
NIFTY Cloud ユーザブログへ「契約後からRails3稼働環境構築(後編)」を寄稿しました。
この記事では、ニフティクラウドとの契約が終わり、新規のインスタンスを立上げることが出来るようになった直後から、空っぽのサーバへRails3の稼働環境を構築する手順を詳しく書いてあります。
構築する環境は
- Ruby(1.9.2p180)
- Ruby on Rails(3.0.5)
- MySQL(5.1.55)
- sqlite3(3.7.5)
- NginX
- Passenger
となっております。
是非、ご覧下さい。
公開されたブログはこちら。
「ニフティrクラウドユーザーブログ」は、移転しました。
また、4月21日に「ユーザーが語る ニフティクラウドセミナーin福岡」と題して福岡県Ruby・コンテンツ産業振興センターにて
「企業でのパブリッククラウドの使い方〜クラウド導入のビジネスノウハウとRuby環境15分構築〜」
というお題で講演をさせて頂けることになりました。