<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>toyosystem &#187; Ruby on Rails</title>
	<atom:link href="http://www.jamboree.jp/cms/archives/category/ruby-on-rails/feed" rel="self" type="application/rss+xml" />
	<link>http://www.jamboree.jp/cms</link>
	<description>名古屋在住のWebプログラマー</description>
	<lastBuildDate>Fri, 26 Aug 2011 12:41:42 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Rails+Capistrano+Apache2.2+Mongrel_clusterのメモ</title>
		<link>http://www.jamboree.jp/cms/archives/240</link>
		<comments>http://www.jamboree.jp/cms/archives/240#comments</comments>
		<pubDate>Fri, 17 Oct 2008 09:49:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.jamboree.jp/cms/archives/240</guid>
		<description><![CDATA[まるまる2日間かかった。いろいろはまりすぎ。 前提 debian etch mod_rails(passenger)はメモリを食いすぎて使えなかった subversionを使っている デプロイは自動化したい OpenVZのVEの設定 まず最初に仮想マシンの容量が足りなくてRailsが起動しない。 vzctl set 2000 --privvmpages 2G --save #メモリ上限を２Gにする vzctl set 2000 --diskspace 10G --save インストール サーバになにも入っていないのでどんどん入れる aptitude install apache aptitude install ruby aptitude install rubygems aptitude install mysql-server aptitude install libmysqlclient-dev aptitude install subvesion gem install rails gem install mysql gem install gettext gem install mongrel gem [...]]]></description>
			<content:encoded><![CDATA[<p>まるまる2日間かかった。いろいろはまりすぎ。</p>
<h2>前提</h2>
<p>debian etch<br />
mod_rails(passenger)はメモリを食いすぎて使えなかった<br />
subversionを使っている<br />
デプロイは自動化したい</p>
<h2>OpenVZのVEの設定</h2>
<p>まず最初に仮想マシンの容量が足りなくてRailsが起動しない。</p>
<blockquote><p>vzctl set 2000 --privvmpages 2G --save #メモリ上限を２Gにする<br />
vzctl set 2000 --diskspace 10G --save</p></blockquote>
<h2>インストール</h2>
<p>サーバになにも入っていないのでどんどん入れる</p>
<blockquote><p>aptitude install apache</p>
<p>aptitude install ruby<br />
aptitude install rubygems</p>
<p>aptitude install mysql-server<br />
aptitude install libmysqlclient-dev<br />
aptitude install subvesion</p>
<p>gem install rails<br />
gem install mysql<br />
gem install gettext<br />
gem install mongrel<br />
gem install mongrel_cluster<br />
gem install capistrano</p>
<p>#今回のアプリ用のもの<br />
gem install ferret<br />
gem install image_science<br />
gem install amazon-ecs</p>
<p> $ unzip FreeImage3100.zip<br />
 $ cd FreeImage<br />
 $ make
</p></blockquote>
<h2>Apache2.2の設定</h2>
<p>このへんを見ながらやらせてもらった。はまったのはmod_proxyの設定で<br />
/etc/apache2/mods-enabled/proxy.confのProxyディレクティブのDeny from allに気がつかなかったこと<br />
conf.d以下以外に.confがあるなんて知りませんでした。</p>
<blockquote><p>
a2enmod rewrite<br />
a2enmod proxy_balancer
</p></blockquote>
<p>でproxy_balancerとproxyを有効にする。</p>
<p>バーチャルホストの設定にこんなのを加える</p>
<div class="igBar"><span id="lhtml-3"><a href="#" onclick="javascript:showCodeTxt('html-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-3">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;">&lt;proxy *<span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Order deny,allow</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Deny from all</div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Allow from all</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span></a>/proxy&gt;</span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; ProxyRequests Off</div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; ProxyPass / balancer://appname/ timeout=2</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; ProxyPassReverse / balancer://appname/</div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;proxy balancer://appname&gt;</span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BalancerMember http://127.0.0.1:3000 loadfactor=10</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BalancerMember http://127.0.0.1:3001 loadfactor=10</div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BalancerMember http://127.0.0.1:3002 loadfactor=10</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; BalancerMember http://127.0.0.1:3003 loadfactor=10</div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span></a>/proxy&gt;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<blockquote><p>
/etc/init.d/apache2 force-reload</p></blockquote>
<p>でリロード</p>
<h3>参考サイト</h3>
<p><a href="http://ito.mods.jp/wordpress/2007/10/05/proxy-mongrel-cluster/">burn baby burn!!!(Archives)<br />
【Rails】mongrel cluster＆apacheのリバースプロキシで複数のアプリ共存</a></p>
<h2>mongrel clusterの設定</h2>
<p>これはあまりはまらなかった。</p>
<blockquote><p>mongrel_rails cluster::configure</p></blockquote>
<p>とやると雛形がconfig/mongrel_cluster.ymlでできるので<br />
適当に編集して、こんなのができた</p>
<blockquote><p>log_file: /home/appname/log/mongrel.log<br />
port: "3000"<br />
environment: production<br />
address: 0.0.0.0<br />
pid_file: tmp/pids/mongrel.pid<br />
servers: 4</p></blockquote>
<p>あとは</p>
<blockquote><p>mongrel_rails cluster::start</p></blockquote>
<p>で動くはず。</p>
<h3>参考サイト</h3>
<p><a href="http://fg-180.katamayu.net/archives/2006/11/03/201743">83s : config/mongrel_cluster.ymlの書き方、とか</a><br />
<a href="http://rubyist.g.hatena.ne.jp/muscovyduck/20070402/p1">Rubyist - バリケンのRuby日記 - mongrel_cluster</a></p>
<h2>spinファイルの作成</h2>
<p>capistranoを使うとファイルの展開後にscript/spinというのを実行してくれる<br />
今回は使わないのでファイルだけ作っておく</p>
<blockquote><p>$ vi script/spin
</p></blockquote>
<p>↓中身</p>
<blockquote><p>#!/bin/sh</p></blockquote>
<h2>capstrano</h2>
<p>アプリケーションのルートディレクトリで</p>
<blockquote><p>capify .</p></blockquote>
<p>でCapistranoのレシピといわれるファイルがconfig/deploy.rbに作られる<br />
それをいい感じに編集</p>
<div class="igBar"><span id="lruby-4"><a href="#" onclick="javascript:showCodeTxt('ruby-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">RUBY:</span>
<div id="ruby-4">
<div class="ruby">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#CC0066; font-weight:bold;">require</span> 'mongrel_cluster/recipes'</div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">set :application, <span style="color:#996600;">"appname"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">set :repository,&nbsp; <span style="color:#996600;">"http://path to subversion"</span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">set :user, <span style="color:#996600;">"ssh username"</span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">set :use_sudo, <span style="color:#0000FF; font-weight:bold;">false</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">set :scm_username, <span style="color:#996600;">"svnuser"</span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">set :scm_password, <span style="color:#996600;">"svnpass"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000; font-style:italic;"># If you aren't deploying to /u/apps/#{application} on the target</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000; font-style:italic;"># servers (which is the default), you can specify the actual location</span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000; font-style:italic;"># via the :deploy_to variable:</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">set :deploy_to, <span style="color:#996600;">"/var/www/#{application}"</span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">set :mongrel_conf, <span style="color:#996600;">"#{current_path}/config/mongrel_cluster.yml"</span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">set :mongrel_clean, <span style="color:#0000FF; font-weight:bold;">true</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000; font-style:italic;"># If you aren't using Subversion to manage your source code, specify</span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000; font-style:italic;"># your SCM below:</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">role :app, <span style="color:#996600;">"192.168.1.x"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">role :web, <span style="color:#996600;">"192.168.1.y"</span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">role :db,&nbsp; <span style="color:#996600;">"192.168.1.x"</span>, :primary =&gt; <span style="color:#0000FF; font-weight:bold;">true</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">task :after_update_code, :roles =&gt; :app <span style="color:#9966CC; font-weight:bold;">do</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:IG_LINE_COLOUR_1;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; run <span style="color:#996600;">"chmod u+x #{release_path}/script/spin"</span></div>
</li>
<li style="font-weight: bold;color:IG_LINE_COLOUR_2;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#9966CC; font-weight:bold;">end</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
で</p>
<blockquote><p>cap deploy:setup</p></blockquote>
<p>でリモートに準備がされる。</p>
<blockquote><p>cap deploy:cold</p></blockquote>
<p>でsubversionからファイルが展開されてmongrelが再起動される</p>
<h3>参考サイト</h3>
<p><a href="http://www.tkrb.jp/guide/2008/02/capistrano_rails.html">つくるぶガイドブログ: capistrano で本番環境にデプロイ</a><br />
<a href="http://tech.feedforce.jp/capistrano.html">FFTT : Capistrano（2006年4月の情報）</a><br />
<a href="http://www.oiax.jp/rails/capistrano/deploy_start_stop_restart.html">第7回 Rails アプリケーションの起動・停止・再起動 - Capistrano 入門 - Ruby on Rails with OIAX</a></p>
<h2>まとめ</h2>
<p>・こんなに苦労する必要があるRailsはなにかおかしい<br />
・Capistranoの資料がもうちょっとあればなぁと思った。<br />
・passenger(mod_rails)は普通に動いたのでメモリがあれば全然使えそう</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamboree.jp/cms/archives/240/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>act_as_authenticated+fcgiでapplication error</title>
		<link>http://www.jamboree.jp/cms/archives/121</link>
		<comments>http://www.jamboree.jp/cms/archives/121#comments</comments>
		<pubDate>Tue, 01 Apr 2008 07:45:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.jamboree.jp/cms/archives/121</guid>
		<description><![CDATA[webrickなら大丈夫なんだけど、fcgiにしたとたんにact_as_authenticatedまわりのUser.saveでfcgiこける ログにもなにもでていない。 原因はUserモデルのencrypt_passwordのところでログにパスワードとかを書き出そうとしてp passwordとかやってるところだった。 要はact_as_authenticatedが原因ではなくpで標準出力に文字をだしているということ。試してみたところcontrollerなどでpするのもだめでした。 いろいろ特殊な環境だったのでなにが原因かはわかりませんが、とにかく標準出力になにか出そうとしてはだめらしい。]]></description>
			<content:encoded><![CDATA[<p>webrickなら大丈夫なんだけど、fcgiにしたとたんにact_as_authenticatedまわりのUser.saveでfcgiこける<br />
ログにもなにもでていない。</p>
<p>原因はUserモデルのencrypt_passwordのところでログにパスワードとかを書き出そうとしてp passwordとかやってるところだった。</p>
<p>要はact_as_authenticatedが原因ではなくpで標準出力に文字をだしているということ。試してみたところcontrollerなどでpするのもだめでした。<br />
いろいろ特殊な環境だったのでなにが原因かはわかりませんが、とにかく標準出力になにか出そうとしてはだめらしい。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamboree.jp/cms/archives/121/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RoRの学習にNetBeansを使う理由</title>
		<link>http://www.jamboree.jp/cms/archives/104</link>
		<comments>http://www.jamboree.jp/cms/archives/104#comments</comments>
		<pubDate>Tue, 04 Mar 2008 14:21:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.jamboree.jp/cms/archives/104</guid>
		<description><![CDATA[RailsによるアジャイルWebアプリケーション開発 第2版 のチュートリアルで作るDepotアプリケーションがサンプルプロジェクトとして入ってるんです。 いまからDepotの概要を見ようとしていたので驚いた。そんだけなんですけどね。 NetBeansの使い方とか NetBeansでRuby on Rails開発 http://journal.mycom.co.jp/articles/2008/01/27/rubyonrails/index.html NetBeans 6.0.1 日本語版で試す「10分で作る Ruby Weblog」チュートリアル - Masaki Katakai's Weblog http://blogs.sun.com/katakai/entry/screenshot_for_creating_a_ruby]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4274066967/jamboree0f-22/ref=nosim/" name="amazletlink" target="_blank">RailsによるアジャイルWebアプリケーション開発 第2版</a><br />
のチュートリアルで作るDepotアプリケーションがサンプルプロジェクトとして入ってるんです。</p>
<p>いまからDepotの概要を見ようとしていたので驚いた。そんだけなんですけどね。</p>
<h2>NetBeansの使い方とか</h2>
<p>NetBeansでRuby on Rails開発<br />
<a href="http://journal.mycom.co.jp/articles/2008/01/27/rubyonrails/index.html">http://journal.mycom.co.jp/articles/2008/01/27/rubyonrails/index.html</a></p>
<p>NetBeans 6.0.1 日本語版で試す「10分で作る Ruby Weblog」チュートリアル - Masaki Katakai's Weblog<br />
<a href="	http://blogs.sun.com/katakai/entry/screenshot_for_creating_a_ruby">http://blogs.sun.com/katakai/entry/screenshot_for_creating_a_ruby</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamboree.jp/cms/archives/104/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

