<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>wwwaku &#187; Ruby on Rails</title>
	<atom:link href="http://wwwaku.com/blog_part2/category/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://wwwaku.com/blog_part2</link>
	<description>日々修練、日々体脂肪計、日々連絡先通知待</description>
	<lastBuildDate>Wed, 28 Jul 2010 19:26:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/category/ruby-on-rails/feed/" />
		<item>
		<title>jaunty+nginx+passenger</title>
		<link>http://wwwaku.com/blog_part2/2009/04/26/jauntynginxpassenger/</link>
		<comments>http://wwwaku.com/blog_part2/2009/04/26/jauntynginxpassenger/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 12:28:16 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2009/04/26/jauntynginxpassenger/</guid>
		<description><![CDATA[Jauntyがリリースされたので早速VMに突っ込んでみました。それだけだと寂しいのでほぼ同時期にリリースされたnginx+passengerもインスコしてみる事に。と思ったらほぼ同じ事をすでにやってる人がいました。
それ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ubuntu.com/getubuntu/download" target="_blank">Jaunty</a>がリリースされたので早速VMに突っ込んでみました。それだけだと寂しいのでほぼ同時期にリリースされた<a href="http://www.modrails.com/" target="_blank">nginx+passenger</a>もインスコしてみる事に。と思ったらほぼ<a href="http://www.hackido.com/2009/04/install-ruby-rails-on-ubuntu-904-jaunty.html" target="_blank">同じ事をすでにやってる人</a>がいました。</p>
<p>それはさておきインスコ</p>
<p>ちょっと違ったのがhomeフォルダ暗号化します？って聞いてきた事。とりあえずする事に。openSSHだけは最初からインスコする事にして、インスコ完了。何の問題もない。</p>
<p>でもってnginx+passengerをインスコするまでの道のり。</p>
<p>sudo aptitude install build-essential<br />
sudo aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby sqlite3 libsqlite3-ruby1.8 zlib1g-dev<br />
sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby<br />
sudo ln -s /usr/bin/ri1.8 /usr/bin/ri<br />
sudo ln -s /usr/bin/rdoc1.8 /usr/bin/rdoc<br />
sudo ln -s /usr/bin/irb1.8 /usr/bin/irb<br />
wget http://rubyforge.org/frs/download.php/55066/rubygems-1.3.2.tgz<br />
tar xzvf rubygems-1.3.2.tgz<br />
cd rubygems-1.3.2<br />
sudo ruby setup.rb<br />
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem<br />
cd<br />
rm -rf rubygems-1.3.2*<br />
sudo gem install passenger &#8211;no-ri &#8211;no-rdoc<br />
sudo passenger-install-nginx-module<br />
sudo gem install rails &#8211;no-ri &#8211;no-rdoc</p>
<p>で、あとは<a href="http://articles.slicehost.com/2008/5/13/ubuntu-hardy-adding-an-nginx-init-script" target="_blank">ここ</a>とか<a href="http://articles.slicehost.com/2008/5/15/ubuntu-hardy-nginx-from-source-layout" target="_blank">ここ</a>をみて便利にしてほしいんだけど 注意しなくては行けないのがJauntyのインスコ時にhomeフォルダを暗号化したせいで~にrailsフォルダ置いてもnginxはアクセスしてくれない。そうしたい人は注意してください。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F04%2F26%2Fjauntynginxpassenger%2F&amp;title=jaunty%2Bnginx%2Bpassenger" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F04%2F26%2Fjauntynginxpassenger%2F&amp;title=jaunty%2Bnginx%2Bpassenger&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F04%2F26%2Fjauntynginxpassenger%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F04%2F26%2Fjauntynginxpassenger%2F&amp;title=jaunty%2Bnginx%2Bpassenger" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=jaunty%2Bnginx%2Bpassenger&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F04%2F26%2Fjauntynginxpassenger%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F04%2F26%2Fjauntynginxpassenger%2F&amp;title=jaunty%2Bnginx%2Bpassenger&amp;notes=Jaunty%E3%81%8C%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%95%E3%82%8C%E3%81%9F%E3%81%AE%E3%81%A7%E6%97%A9%E9%80%9FVM%E3%81%AB%E7%AA%81%E3%81%A3%E8%BE%BC%E3%82%93%E3%81%A7%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%9D%E3%82%8C%E3%81%A0%E3%81%91%E3%81%A0%E3%81%A8%E5%AF%82%E3%81%97%E3%81%84%E3%81%AE%E3%81%A7%E3%81%BB%E3%81%BC%E5%90%8C%E6%99%82%E6%9C%9F%E3%81%AB%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%95%E3%82%8C%E3%81%9Fnginx%2Bpassenger%E3%82%82%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B%E4%BA%8B%E3%81%AB%E3%80%82%E3%81%A8%E6%80%9D%E3%81%A3%E3%81%9F%E3%82%89%E3%81%BB%E3%81%BC%E5%90%8C%E3%81%98%E4%BA%8B%E3%82%92%E3%81%99%E3%81%A7%E3%81%AB%E3%82%84%E3%81%A3%E3%81" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F04%2F26%2Fjauntynginxpassenger%2F&amp;title=jaunty%2Bnginx%2Bpassenger&amp;bodytext=Jaunty%E3%81%8C%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%95%E3%82%8C%E3%81%9F%E3%81%AE%E3%81%A7%E6%97%A9%E9%80%9FVM%E3%81%AB%E7%AA%81%E3%81%A3%E8%BE%BC%E3%82%93%E3%81%A7%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E3%81%9D%E3%82%8C%E3%81%A0%E3%81%91%E3%81%A0%E3%81%A8%E5%AF%82%E3%81%97%E3%81%84%E3%81%AE%E3%81%A7%E3%81%BB%E3%81%BC%E5%90%8C%E6%99%82%E6%9C%9F%E3%81%AB%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%95%E3%82%8C%E3%81%9Fnginx%2Bpassenger%E3%82%82%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B%E4%BA%8B%E3%81%AB%E3%80%82%E3%81%A8%E6%80%9D%E3%81%A3%E3%81%9F%E3%82%89%E3%81%BB%E3%81%BC%E5%90%8C%E3%81%98%E4%BA%8B%E3%82%92%E3%81%99%E3%81%A7%E3%81%AB%E3%82%84%E3%81%A3%E3%81" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2009/04/26/jauntynginxpassenger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2009/04/26/jauntynginxpassenger/" />
	</item>
		<item>
		<title>Learning Rubyを読んだ</title>
		<link>http://wwwaku.com/blog_part2/2009/02/13/learning-ruby%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a0/</link>
		<comments>http://wwwaku.com/blog_part2/2009/02/13/learning-ruby%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a0/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 14:57:42 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2009/02/13/learning-ruby%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a0/</guid>
		<description><![CDATA[
Learning Ruby (Learning)

こういう本ってちょこちょこ知らない事が載っているのがうれしい。&#60;=&#62;メソッドとか。同じキリンが載っている

初めてのRuby
こっちの方は全然”初めての” [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.co.jp/Learning-Ruby-Michael-Fitzgerald/dp/0596529864%3FSubscriptionId%3D1N9AHEAQ2F6SVD97BE02%26tag%3Dwwwaku-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596529864" title="Click and drag this image to the post editor"><img src="http://ecx.images-amazon.com/images/I/51c%2B8bRK8xL._SL160_.jpg" width="122" /></a><a href="http://www.amazon.co.jp/Learning-Rails-Simon-St-Laurent/dp/0596518773%3FSubscriptionId%3D1N9AHEAQ2F6SVD97BE02%26tag%3Dwwwaku-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596518773" target="_blank"><br />
</a><a href="http://www.amazon.co.jp/Learning-Ruby-Michael-Fitzgerald/dp/0596529864%3FSubscriptionId%3D1N9AHEAQ2F6SVD97BE02%26tag%3Dwwwaku-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596529864" target="_blank">Learning Ruby (Learning)</a><a href="http://www.amazon.co.jp/Learning-Rails-Simon-St-Laurent/dp/0596518773%3FSubscriptionId%3D1N9AHEAQ2F6SVD97BE02%26tag%3Dwwwaku-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D0596518773" target="_blank"><br />
</a></p>
<p>こういう本ってちょこちょこ知らない事が載っているのがうれしい。&lt;=&gt;メソッドとか。同じキリンが載っている</p>
<p><a href="http://www.amazon.co.jp/%E5%88%9D%E3%82%81%E3%81%A6%E3%81%AERuby-Yugui/dp/4873113679%3FSubscriptionId%3D1N9AHEAQ2F6SVD97BE02%26tag%3Dwwwaku-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4873113679" title="Click and drag this image to the post editor"><img src="http://ecx.images-amazon.com/images/I/41gCZhFayuL._SL160_.jpg" width="125" /></a><a href="http://www.amazon.co.jp/%E5%88%9D%E3%82%81%E3%81%A6%E3%81%AERuby-Yugui/dp/4873113679%3FSubscriptionId%3D1N9AHEAQ2F6SVD97BE02%26tag%3Dwwwaku-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4873113679" target="_blank"><br />
初めてのRuby</a></p>
<p>こっちの方は全然”初めての”ではないと評判ですが、 Learning Rubyは典型的な入門書。1.9への言及は3行程度。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F13%2Flearning-ruby%25e3%2582%2592%25e8%25aa%25ad%25e3%2582%2593%25e3%2581%25a0%2F&amp;title=Learning%20Ruby%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A0" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F13%2Flearning-ruby%25e3%2582%2592%25e8%25aa%25ad%25e3%2582%2593%25e3%2581%25a0%2F&amp;title=Learning%20Ruby%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A0&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F13%2Flearning-ruby%25e3%2582%2592%25e8%25aa%25ad%25e3%2582%2593%25e3%2581%25a0%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F13%2Flearning-ruby%25e3%2582%2592%25e8%25aa%25ad%25e3%2582%2593%25e3%2581%25a0%2F&amp;title=Learning%20Ruby%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A0" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=Learning%20Ruby%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A0&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F13%2Flearning-ruby%25e3%2582%2592%25e8%25aa%25ad%25e3%2582%2593%25e3%2581%25a0%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F13%2Flearning-ruby%25e3%2582%2592%25e8%25aa%25ad%25e3%2582%2593%25e3%2581%25a0%2F&amp;title=Learning%20Ruby%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A0&amp;notes=%0D%0ALearning%20Ruby%20%28Learning%29%0D%0A%0D%0A%0D%0A%E3%81%93%E3%81%86%E3%81%84%E3%81%86%E6%9C%AC%E3%81%A3%E3%81%A6%E3%81%A1%E3%82%87%E3%81%93%E3%81%A1%E3%82%87%E3%81%93%E7%9F%A5%E3%82%89%E3%81%AA%E3%81%84%E4%BA%8B%E3%81%8C%E8%BC%89%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%8C%E3%81%86%E3%82%8C%E3%81%97%E3%81%84%E3%80%82%26lt%3B%3D%26gt%3B%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%81%A8%E3%81%8B%E3%80%82%E5%90%8C%E3%81%98%E3%82%AD%E3%83%AA%E3%83%B3%E3%81%8C%E8%BC%89%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%0D%0A%0D%0A%0D%0A%E5%88%9D%E3%82%81%E3%81%A6%E3%81%AERuby%0D%0A%0D%0A%E3%81%93%E3%81%A3%E3%81%A1%E3%81%AE%E6%96%B9%E3%81%AF%E5%85%A8%E7%84%B6%E2%80%9D%E5%88%9D%E3%82%81%E3%81%A6" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F13%2Flearning-ruby%25e3%2582%2592%25e8%25aa%25ad%25e3%2582%2593%25e3%2581%25a0%2F&amp;title=Learning%20Ruby%E3%82%92%E8%AA%AD%E3%82%93%E3%81%A0&amp;bodytext=%0D%0ALearning%20Ruby%20%28Learning%29%0D%0A%0D%0A%0D%0A%E3%81%93%E3%81%86%E3%81%84%E3%81%86%E6%9C%AC%E3%81%A3%E3%81%A6%E3%81%A1%E3%82%87%E3%81%93%E3%81%A1%E3%82%87%E3%81%93%E7%9F%A5%E3%82%89%E3%81%AA%E3%81%84%E4%BA%8B%E3%81%8C%E8%BC%89%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%8C%E3%81%86%E3%82%8C%E3%81%97%E3%81%84%E3%80%82%26lt%3B%3D%26gt%3B%E3%83%A1%E3%82%BD%E3%83%83%E3%83%89%E3%81%A8%E3%81%8B%E3%80%82%E5%90%8C%E3%81%98%E3%82%AD%E3%83%AA%E3%83%B3%E3%81%8C%E8%BC%89%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%0D%0A%0D%0A%0D%0A%E5%88%9D%E3%82%81%E3%81%A6%E3%81%AERuby%0D%0A%0D%0A%E3%81%93%E3%81%A3%E3%81%A1%E3%81%AE%E6%96%B9%E3%81%AF%E5%85%A8%E7%84%B6%E2%80%9D%E5%88%9D%E3%82%81%E3%81%A6" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2009/02/13/learning-ruby%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2009/02/13/learning-ruby%e3%82%92%e8%aa%ad%e3%82%93%e3%81%a0/" />
	</item>
		<item>
		<title>Ruby/Rails勉強会へ行ってきた。内容はGod</title>
		<link>http://wwwaku.com/blog_part2/2009/02/03/rubyrails%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%b8%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f%e3%80%82%e5%86%85%e5%ae%b9%e3%81%afgod/</link>
		<comments>http://wwwaku.com/blog_part2/2009/02/03/rubyrails%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%b8%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f%e3%80%82%e5%86%85%e5%ae%b9%e3%81%afgod/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 01:51:47 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2009/02/03/rubyrails%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%b8%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f%e3%80%82%e5%86%85%e5%ae%b9%e3%81%afgod/</guid>
		<description><![CDATA[http://jp.rubyist.net/?KansaiWorkshop32 
初めて発表してきました。
会場が近くだったのと、募集がちょうどRailsアプリ作り終わったとこだったのでそれを元に初めて発表に立候補。
全 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jp.rubyist.net/?KansaiWorkshop32" target="_blank">http://jp.rubyist.net/?KansaiWorkshop32 </a></p>
<p>初めて発表してきました。</p>
<p>会場が近くだったのと、募集がちょうどRailsアプリ作り終わったとこだったのでそれを元に初めて発表に立候補。</p>
<p>全然実力ないのに勢いで発表したので、いろいろ言い訳したいところとか、反省したいところとかありまくり。</p>
<p>まず言い訳。keynoteでプレゼンは生涯2回目。というかパワポ系で資料作るの多分4回目。発表時間の20分を全然ショート。エリオへの追悼プレゼンのつかみもすべった。</p>
<p>次に他の人のプレゼンの紹介</p>
<p>fiber<br />
Ruby1.9からスレッド処理がfiberと言う物に任せられるようになった事の紹介。例外とかで振り分けるパターンではないので直感的で使いやすそう。</p>
<p>Ruby1.9.1<br />
正直寝てしまった。文字コードのあたりしっかり聞きたかったのに残念。</p>
<p>XMPPでMicroblogging<br />
仕様があるって事を初めて知った。140字ルールもそこからなのかちょっと聞き逃した。</p>
<p>で、私の内容<br />
<a href="http://meshiuma.com" target="_blank">meshiuma.com</a>でつかったメールからの投稿の説明で、重たくなったときにcrontabだと失敗したりするから<a href="http://god.rubyforge.org/" target="_blank">God</a>でシステムをモニタ。<a href="http://mmonit.com/monit/" target="_blank">monit</a>を使えば？と言う助言をいただいたが、monitをしらないのにRailsアプリの中に設定をほおりこめるからいいと力説。詳しくは<a href="http://railscasts.com/episodes/130-monitoring-with-god" target="_blank">ここ</a>を見ていただきたい。</p>
<p><strong>rails-svn</strong></p>
<pre style="border: 1px solid gray; padding: 6px; font-size: 100%; background-color: #eeeeee"><code>
require 'rubygems'
require 'daemons'
dir = File.dirname(__FILE__)
Daemons.run(dir + '/mail_receiver.rb')
</code></pre>
<p>こんなのを準備しておいて</p>
<p><strong>rails-svn</strong></p>
<pre style="border: 1px solid gray; padding: 6px; font-size: 100%; background-color: #eeeeee"><code>
ENV['RAILS_ENV'] ||= 'production'
require File.join(File.dirname(__FILE__), '..', 'config', 'environment')
require 'net/imap'
require 'net/http'

SLEEP_TIME = 60

config = YAML.load(File.read(File.join(RAILS_ROOT, 'config', 'mail.yml')))

loop do
begin
imap = Net::IMAP.new(config['host'], config['port'], true)
imap.login(config['username'], config['password'])
imap.select('Inbox')

imap.uid_search(["NOT", "DELETED"]).each do |uid|
source   = imap.uid_fetch(uid, ['RFC822']).first.attr['RFC822']

m = Checkmail.new_from_email(source)

imap.uid_copy(uid, "[Gmail]/All Mail")
imap.uid_store(uid, "+FLAGS", [:Deleted])
end

imap.expunge
imap.logout
imap.disconnect

rescue Net::IMAP::NoResponseError => e
rescue Net::IMAP::ByeResponseError => e
rescue => e
end

sleep(SLEEP_TIME)
end
</code></pre>
<p>こんなのを叩く。loopとdaemonsの組み合わせはGodからstart、stopを叩けるようにするため。結構気に入ってます。</p>
<p>lingrのログ見てみるとデモが見たかったとの書き込みがあり、デモしなかったなぁと反省してます。写真を<a href="http://meshiuma.com/posts/116">ここ</a>にupしておきました。携帯からの投稿です。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F03%2Frubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25e3%2581%25b8%25e8%25a1%258c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%25e3%2580%2582%25e5%2586%2585%25e5%25ae%25b9%25e3%2581%25afgod%2F&amp;title=Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%E3%81%B8%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F%E3%80%82%E5%86%85%E5%AE%B9%E3%81%AFGod" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F03%2Frubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25e3%2581%25b8%25e8%25a1%258c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%25e3%2580%2582%25e5%2586%2585%25e5%25ae%25b9%25e3%2581%25afgod%2F&amp;title=Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%E3%81%B8%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F%E3%80%82%E5%86%85%E5%AE%B9%E3%81%AFGod&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F03%2Frubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25e3%2581%25b8%25e8%25a1%258c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%25e3%2580%2582%25e5%2586%2585%25e5%25ae%25b9%25e3%2581%25afgod%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F03%2Frubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25e3%2581%25b8%25e8%25a1%258c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%25e3%2580%2582%25e5%2586%2585%25e5%25ae%25b9%25e3%2581%25afgod%2F&amp;title=Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%E3%81%B8%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F%E3%80%82%E5%86%85%E5%AE%B9%E3%81%AFGod" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%E3%81%B8%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F%E3%80%82%E5%86%85%E5%AE%B9%E3%81%AFGod&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F03%2Frubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25e3%2581%25b8%25e8%25a1%258c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%25e3%2580%2582%25e5%2586%2585%25e5%25ae%25b9%25e3%2581%25afgod%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F03%2Frubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25e3%2581%25b8%25e8%25a1%258c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%25e3%2580%2582%25e5%2586%2585%25e5%25ae%25b9%25e3%2581%25afgod%2F&amp;title=Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%E3%81%B8%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F%E3%80%82%E5%86%85%E5%AE%B9%E3%81%AFGod&amp;notes=http%3A%2F%2Fjp.rubyist.net%2F%3FKansaiWorkshop32%20%0D%0A%0D%0A%E5%88%9D%E3%82%81%E3%81%A6%E7%99%BA%E8%A1%A8%E3%81%97%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%0D%0A%0D%0A%E4%BC%9A%E5%A0%B4%E3%81%8C%E8%BF%91%E3%81%8F%E3%81%A0%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%A8%E3%80%81%E5%8B%9F%E9%9B%86%E3%81%8C%E3%81%A1%E3%82%87%E3%81%86%E3%81%A9Rails%E3%82%A2%E3%83%97%E3%83%AA%E4%BD%9C%E3%82%8A%E7%B5%82%E3%82%8F%E3%81%A3%E3%81%9F%E3%81%A8%E3%81%93%E3%81%A0%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%A7%E3%81%9D%E3%82%8C%E3%82%92%E5%85%83%E3%81%AB%E5%88%9D%E3%82%81%E3%81%A6%E7%99%BA%E8%A1%A8%E3%81%AB%E7%AB%8B%E5%80%99%E8%A3%9C%E3%80%82%0D%0A%0D%0A%E5%85%A8%E7%84%B6%E5%AE%9F%E5" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2009%2F02%2F03%2Frubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25e3%2581%25b8%25e8%25a1%258c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%25e3%2580%2582%25e5%2586%2585%25e5%25ae%25b9%25e3%2581%25afgod%2F&amp;title=Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%E3%81%B8%E8%A1%8C%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F%E3%80%82%E5%86%85%E5%AE%B9%E3%81%AFGod&amp;bodytext=http%3A%2F%2Fjp.rubyist.net%2F%3FKansaiWorkshop32%20%0D%0A%0D%0A%E5%88%9D%E3%82%81%E3%81%A6%E7%99%BA%E8%A1%A8%E3%81%97%E3%81%A6%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%0D%0A%0D%0A%E4%BC%9A%E5%A0%B4%E3%81%8C%E8%BF%91%E3%81%8F%E3%81%A0%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%A8%E3%80%81%E5%8B%9F%E9%9B%86%E3%81%8C%E3%81%A1%E3%82%87%E3%81%86%E3%81%A9Rails%E3%82%A2%E3%83%97%E3%83%AA%E4%BD%9C%E3%82%8A%E7%B5%82%E3%82%8F%E3%81%A3%E3%81%9F%E3%81%A8%E3%81%93%E3%81%A0%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%A7%E3%81%9D%E3%82%8C%E3%82%92%E5%85%83%E3%81%AB%E5%88%9D%E3%82%81%E3%81%A6%E7%99%BA%E8%A1%A8%E3%81%AB%E7%AB%8B%E5%80%99%E8%A3%9C%E3%80%82%0D%0A%0D%0A%E5%85%A8%E7%84%B6%E5%AE%9F%E5" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2009/02/03/rubyrails%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%b8%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f%e3%80%82%e5%86%85%e5%ae%b9%e3%81%afgod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2009/02/03/rubyrails%e5%8b%89%e5%bc%b7%e4%bc%9a%e3%81%b8%e8%a1%8c%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f%e3%80%82%e5%86%85%e5%ae%b9%e3%81%afgod/" />
	</item>
		<item>
		<title>Kconv.kconv(attrs[:title], Kconv::UTF8)のとき</title>
		<link>http://wwwaku.com/blog_part2/2008/12/16/kconvkconvattrstitle-kconvutf8%e3%81%ae%e3%81%a8%e3%81%8d/</link>
		<comments>http://wwwaku.com/blog_part2/2008/12/16/kconvkconvattrstitle-kconvutf8%e3%81%ae%e3%81%a8%e3%81%8d/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 01:26:50 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/12/16/kconvkconvattrstitle-kconvutf8%e3%81%ae%e3%81%a8%e3%81%8d/</guid>
		<description><![CDATA[魑魅魍魎　=&#62;　Br5l%R3r4　=&#62;　魑譽匈魎
ちみもうりょう　=&#62;　B$\&#8221;$$$&#38;$($*:Nj8　=&#62;　ちぢうなでう
Gmailからimapで取り込んだメールのタイト [...]]]></description>
			<content:encoded><![CDATA[<p>魑魅魍魎　=&gt;　Br5l%R3r4　=&gt;　魑譽匈魎<br />
ちみもうりょう　=&gt;　B$\&#8221;$$$&amp;$($*:Nj8　=&gt;　ちぢうなでう</p>
<p>Gmailからimapで取り込んだメールのタイトルなんですが、こんな感じで変換されてしまいます。JISだと決め打っても同じ結果です。 教えてくださいえらい人。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F16%2Fkconvkconvattrstitle-kconvutf8%25e3%2581%25ae%25e3%2581%25a8%25e3%2581%258d%2F&amp;title=Kconv.kconv%28attrs%5B%3Atitle%5D%2C%20Kconv%3A%3AUTF8%29%E3%81%AE%E3%81%A8%E3%81%8D" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F16%2Fkconvkconvattrstitle-kconvutf8%25e3%2581%25ae%25e3%2581%25a8%25e3%2581%258d%2F&amp;title=Kconv.kconv%28attrs%5B%3Atitle%5D%2C%20Kconv%3A%3AUTF8%29%E3%81%AE%E3%81%A8%E3%81%8D&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F16%2Fkconvkconvattrstitle-kconvutf8%25e3%2581%25ae%25e3%2581%25a8%25e3%2581%258d%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F16%2Fkconvkconvattrstitle-kconvutf8%25e3%2581%25ae%25e3%2581%25a8%25e3%2581%258d%2F&amp;title=Kconv.kconv%28attrs%5B%3Atitle%5D%2C%20Kconv%3A%3AUTF8%29%E3%81%AE%E3%81%A8%E3%81%8D" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=Kconv.kconv%28attrs%5B%3Atitle%5D%2C%20Kconv%3A%3AUTF8%29%E3%81%AE%E3%81%A8%E3%81%8D&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F16%2Fkconvkconvattrstitle-kconvutf8%25e3%2581%25ae%25e3%2581%25a8%25e3%2581%258d%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F16%2Fkconvkconvattrstitle-kconvutf8%25e3%2581%25ae%25e3%2581%25a8%25e3%2581%258d%2F&amp;title=Kconv.kconv%28attrs%5B%3Atitle%5D%2C%20Kconv%3A%3AUTF8%29%E3%81%AE%E3%81%A8%E3%81%8D&amp;notes=%E9%AD%91%E9%AD%85%E9%AD%8D%E9%AD%8E%E3%80%80%3D%26gt%3B%E3%80%80Br5l%25R3r4%E3%80%80%3D%26gt%3B%E3%80%80%E9%AD%91%E8%AD%BD%E5%8C%88%E9%AD%8E%0D%0A%E3%81%A1%E3%81%BF%E3%82%82%E3%81%86%E3%82%8A%E3%82%87%E3%81%86%E3%80%80%3D%26gt%3B%E3%80%80B%24%5C%22%24%24%24%26amp%3B%24%28%24%2A%3ANj8%E3%80%80%3D%26gt%3B%E3%80%80%E3%81%A1%E3%81%A2%E3%81%86%E3%81%AA%E3%81%A7%E3%81%86%0D%0A%0D%0AGmail%E3%81%8B%E3%82%89imap%E3%81%A7%E5%8F%96%E3%82%8A%E8%BE%BC%E3%82%93%E3%81%A0%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB%E3%81%AA%E3%82%93%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%81%93%E3%82%93%E3%81%AA%E6%84%9F%E3%81%98%E3%81%A7%E5%A4%89%E6%8F%9B%E3%81%95%E3%82%8C%E3%81%A6" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F16%2Fkconvkconvattrstitle-kconvutf8%25e3%2581%25ae%25e3%2581%25a8%25e3%2581%258d%2F&amp;title=Kconv.kconv%28attrs%5B%3Atitle%5D%2C%20Kconv%3A%3AUTF8%29%E3%81%AE%E3%81%A8%E3%81%8D&amp;bodytext=%E9%AD%91%E9%AD%85%E9%AD%8D%E9%AD%8E%E3%80%80%3D%26gt%3B%E3%80%80Br5l%25R3r4%E3%80%80%3D%26gt%3B%E3%80%80%E9%AD%91%E8%AD%BD%E5%8C%88%E9%AD%8E%0D%0A%E3%81%A1%E3%81%BF%E3%82%82%E3%81%86%E3%82%8A%E3%82%87%E3%81%86%E3%80%80%3D%26gt%3B%E3%80%80B%24%5C%22%24%24%24%26amp%3B%24%28%24%2A%3ANj8%E3%80%80%3D%26gt%3B%E3%80%80%E3%81%A1%E3%81%A2%E3%81%86%E3%81%AA%E3%81%A7%E3%81%86%0D%0A%0D%0AGmail%E3%81%8B%E3%82%89imap%E3%81%A7%E5%8F%96%E3%82%8A%E8%BE%BC%E3%82%93%E3%81%A0%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB%E3%81%AA%E3%82%93%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%81%93%E3%82%93%E3%81%AA%E6%84%9F%E3%81%98%E3%81%A7%E5%A4%89%E6%8F%9B%E3%81%95%E3%82%8C%E3%81%A6" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/12/16/kconvkconvattrstitle-kconvutf8%e3%81%ae%e3%81%a8%e3%81%8d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/12/16/kconvkconvattrstitle-kconvutf8%e3%81%ae%e3%81%a8%e3%81%8d/" />
	</item>
		<item>
		<title>LeopardにRails2.2をインスコしてgem install mysqlではまった</title>
		<link>http://wwwaku.com/blog_part2/2008/12/01/leopard%e3%81%abrails22%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%82%b3%e3%81%97%e3%81%a6gem-install-mysql%e3%81%a7%e3%81%af%e3%81%be%e3%81%a3%e3%81%9f/</link>
		<comments>http://wwwaku.com/blog_part2/2008/12/01/leopard%e3%81%abrails22%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%82%b3%e3%81%97%e3%81%a6gem-install-mysql%e3%81%a7%e3%81%af%e3%81%be%e3%81%a3%e3%81%9f/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 03:27:35 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/12/01/leopard%e3%81%abrails22%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%82%b3%e3%81%97%e3%81%a6gem-install-mysql%e3%81%a7%e3%81%af%e3%81%be%e3%81%a3%e3%81%9f/</guid>
		<description><![CDATA[sudo env ARCHFLAGS=&#8221;-arch i386&#8243; gem install mysql &#8212; &#8211;with-mysql-config=/usr/local/mysq [...]]]></description>
			<content:encoded><![CDATA[<p>sudo env ARCHFLAGS=&#8221;-arch i386&#8243; gem install mysql &#8212; &#8211;with-mysql-config=/usr/local/mysql/bin/mysql_config</p>
<p>これでいいはず。<br />
（インスコしているMysqlは本家からのパッケージ版）</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F01%2Fleopard%25e3%2581%25abrails22%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6gem-install-mysql%25e3%2581%25a7%25e3%2581%25af%25e3%2581%25be%25e3%2581%25a3%25e3%2581%259f%2F&amp;title=Leopard%E3%81%ABRails2.2%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6gem%20install%20mysql%E3%81%A7%E3%81%AF%E3%81%BE%E3%81%A3%E3%81%9F" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F01%2Fleopard%25e3%2581%25abrails22%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6gem-install-mysql%25e3%2581%25a7%25e3%2581%25af%25e3%2581%25be%25e3%2581%25a3%25e3%2581%259f%2F&amp;title=Leopard%E3%81%ABRails2.2%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6gem%20install%20mysql%E3%81%A7%E3%81%AF%E3%81%BE%E3%81%A3%E3%81%9F&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F01%2Fleopard%25e3%2581%25abrails22%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6gem-install-mysql%25e3%2581%25a7%25e3%2581%25af%25e3%2581%25be%25e3%2581%25a3%25e3%2581%259f%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F01%2Fleopard%25e3%2581%25abrails22%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6gem-install-mysql%25e3%2581%25a7%25e3%2581%25af%25e3%2581%25be%25e3%2581%25a3%25e3%2581%259f%2F&amp;title=Leopard%E3%81%ABRails2.2%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6gem%20install%20mysql%E3%81%A7%E3%81%AF%E3%81%BE%E3%81%A3%E3%81%9F" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=Leopard%E3%81%ABRails2.2%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6gem%20install%20mysql%E3%81%A7%E3%81%AF%E3%81%BE%E3%81%A3%E3%81%9F&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F01%2Fleopard%25e3%2581%25abrails22%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6gem-install-mysql%25e3%2581%25a7%25e3%2581%25af%25e3%2581%25be%25e3%2581%25a3%25e3%2581%259f%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F01%2Fleopard%25e3%2581%25abrails22%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6gem-install-mysql%25e3%2581%25a7%25e3%2581%25af%25e3%2581%25be%25e3%2581%25a3%25e3%2581%259f%2F&amp;title=Leopard%E3%81%ABRails2.2%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6gem%20install%20mysql%E3%81%A7%E3%81%AF%E3%81%BE%E3%81%A3%E3%81%9F&amp;notes=sudo%20env%20ARCHFLAGS%3D%22-arch%20i386%22%20gem%20install%20mysql%20--%20--with-mysql-config%3D%2Fusr%2Flocal%2Fmysql%2Fbin%2Fmysql_config%0D%0A%0D%0A%E3%81%93%E3%82%8C%E3%81%A7%E3%81%84%E3%81%84%E3%81%AF%E3%81%9A%E3%80%82%0D%0A%EF%BC%88%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6%E3%81%84%E3%82%8BMysql%E3%81%AF%E6%9C%AC%E5%AE%B6%E3%81%8B%E3%82%89%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%89%88%EF%BC%89" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F12%2F01%2Fleopard%25e3%2581%25abrails22%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6gem-install-mysql%25e3%2581%25a7%25e3%2581%25af%25e3%2581%25be%25e3%2581%25a3%25e3%2581%259f%2F&amp;title=Leopard%E3%81%ABRails2.2%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6gem%20install%20mysql%E3%81%A7%E3%81%AF%E3%81%BE%E3%81%A3%E3%81%9F&amp;bodytext=sudo%20env%20ARCHFLAGS%3D%22-arch%20i386%22%20gem%20install%20mysql%20--%20--with-mysql-config%3D%2Fusr%2Flocal%2Fmysql%2Fbin%2Fmysql_config%0D%0A%0D%0A%E3%81%93%E3%82%8C%E3%81%A7%E3%81%84%E3%81%84%E3%81%AF%E3%81%9A%E3%80%82%0D%0A%EF%BC%88%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6%E3%81%84%E3%82%8BMysql%E3%81%AF%E6%9C%AC%E5%AE%B6%E3%81%8B%E3%82%89%E3%81%AE%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8%E7%89%88%EF%BC%89" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/12/01/leopard%e3%81%abrails22%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%82%b3%e3%81%97%e3%81%a6gem-install-mysql%e3%81%a7%e3%81%af%e3%81%be%e3%81%a3%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/12/01/leopard%e3%81%abrails22%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%82%b3%e3%81%97%e3%81%a6gem-install-mysql%e3%81%a7%e3%81%af%e3%81%be%e3%81%a3%e3%81%9f/" />
	</item>
		<item>
		<title>Rails 2.2インスコしてみた</title>
		<link>http://wwwaku.com/blog_part2/2008/11/28/rails-22%e3%82%a4%e3%83%b3%e3%82%b9%e3%82%b3%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/</link>
		<comments>http://wwwaku.com/blog_part2/2008/11/28/rails-22%e3%82%a4%e3%83%b3%e3%82%b9%e3%82%b3%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 07:21:53 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/11/28/rails-22%e3%82%a4%e3%83%b3%e3%82%b9%e3%82%b3%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/</guid>
		<description><![CDATA[Successfully installed rake-0.8.3
Successfully installed activesupport-2.2.2
Successfully installed activerecord-2.2.2
Successfully installed actionpack-2.2.2
Successfully installed actionmailer-2.2.2
Successfully installed activeresource-2.2.2
Successfully installed rails-2.2.2
7 gems installed
Installing ri documentation for rake-0.8.3&#8230;
Installing ri documentation for activesupport-2.2.2&#8230;
Installing ri documentation for activerecord-2.2.2&#8230;
Installing ri documentation for actionpack-2.2.2&#8230;
Installing ri documentation for actionmailer-2.2.2&#8230;
Installing ri documentation for activeresource-2.2.2&#8230;
Installing RDoc documentation for rake-0.8.3&#8230;
Installing RDoc documentation for activesupport-2.2.2&#8230;
Installing RDoc documentation for activerecord-2.2.2&#8230;
Installing RDoc documentation [...]]]></description>
			<content:encoded><![CDATA[<p>Successfully installed rake-0.8.3<br />
Successfully installed activesupport-2.2.2<br />
Successfully installed activerecord-2.2.2<br />
Successfully installed actionpack-2.2.2<br />
Successfully installed actionmailer-2.2.2<br />
Successfully installed activeresource-2.2.2<br />
Successfully installed rails-2.2.2<br />
7 gems installed<br />
Installing ri documentation for rake-0.8.3&#8230;<br />
Installing ri documentation for activesupport-2.2.2&#8230;<br />
Installing ri documentation for activerecord-2.2.2&#8230;<br />
Installing ri documentation for actionpack-2.2.2&#8230;<br />
Installing ri documentation for actionmailer-2.2.2&#8230;<br />
Installing ri documentation for activeresource-2.2.2&#8230;<br />
Installing RDoc documentation for rake-0.8.3&#8230;<br />
Installing RDoc documentation for activesupport-2.2.2&#8230;<br />
Installing RDoc documentation for activerecord-2.2.2&#8230;<br />
Installing RDoc documentation for actionpack-2.2.2&#8230;<br />
Installing RDoc documentation for actionmailer-2.2.2&#8230;<br />
Installing RDoc documentation for activeresource-2.2.2&#8230;</p>
<p>今後の予定<br />
国際化がどうなってるのか試してみる。<br />
1.1.5アプリを移植。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F28%2Frails-22%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;title=Rails%202.2%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F28%2Frails-22%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;title=Rails%202.2%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F28%2Frails-22%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F28%2Frails-22%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;title=Rails%202.2%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=Rails%202.2%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F28%2Frails-22%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F28%2Frails-22%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;title=Rails%202.2%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F&amp;notes=Successfully%20installed%20rake-0.8.3%0D%0ASuccessfully%20installed%20activesupport-2.2.2%0D%0ASuccessfully%20installed%20activerecord-2.2.2%0D%0ASuccessfully%20installed%20actionpack-2.2.2%0D%0ASuccessfully%20installed%20actionmailer-2.2.2%0D%0ASuccessfully%20installed%20activeresource-2.2.2%0D" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F28%2Frails-22%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2582%25b3%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%2F&amp;title=Rails%202.2%E3%82%A4%E3%83%B3%E3%82%B9%E3%82%B3%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F&amp;bodytext=Successfully%20installed%20rake-0.8.3%0D%0ASuccessfully%20installed%20activesupport-2.2.2%0D%0ASuccessfully%20installed%20activerecord-2.2.2%0D%0ASuccessfully%20installed%20actionpack-2.2.2%0D%0ASuccessfully%20installed%20actionmailer-2.2.2%0D%0ASuccessfully%20installed%20activeresource-2.2.2%0D" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/11/28/rails-22%e3%82%a4%e3%83%b3%e3%82%b9%e3%82%b3%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/11/28/rails-22%e3%82%a4%e3%83%b3%e3%82%b9%e3%82%b3%e3%81%97%e3%81%a6%e3%81%bf%e3%81%9f/" />
	</item>
		<item>
		<title>Railsと携帯サイトとUTF8とcookieと</title>
		<link>http://wwwaku.com/blog_part2/2008/11/24/rails%e3%81%a8%e6%90%ba%e5%b8%af%e3%82%b5%e3%82%a4%e3%83%88%e3%81%a8utf8%e3%81%a8cookie%e3%81%a8/</link>
		<comments>http://wwwaku.com/blog_part2/2008/11/24/rails%e3%81%a8%e6%90%ba%e5%b8%af%e3%82%b5%e3%82%a4%e3%83%88%e3%81%a8utf8%e3%81%a8cookie%e3%81%a8/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 11:23:25 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/11/24/rails%e3%81%a8%e6%90%ba%e5%b8%af%e3%82%b5%e3%82%a4%e3%83%88%e3%81%a8utf8%e3%81%a8cookie%e3%81%a8/</guid>
		<description><![CDATA[携帯サイトを作ろうとこの連休ちょこちょこやってたんだけど、携帯でバットノウハウを勉強する気など全くない。どこを着地点にしようと30分ほど悩み、UTF8でcookieなしのセッション振り回しでいく事にした。SJISにすれば [...]]]></description>
			<content:encoded><![CDATA[<p>携帯サイトを作ろうとこの連休ちょこちょこやってたんだけど、携帯でバットノウハウを勉強する気など全くない。どこを着地点にしようと30分ほど悩み、UTF8でcookieなしのセッション振り回しでいく事にした。SJISにすればの話もあるんだけど、(jpmobileって言うプラギンがある)絵文字嫌いだし、自分の持ってる機種と一番近く似合ったauもUTF8に対応してたので、SJISは却下した。</p>
<p>セッション振り回しもdocomoがcookieに対応してないっていうからそうする事にした。結局のところこの振り回しもjpmobileプラギンが一番良く出来ていたので結局インスコ。</p>
<p>で、完成。</p>
<p><a href="http://quoice.com/mobile" target="_blank">http://quoice.com/mobile</a></p>
<p>もう一つやってたのが、import機能。裏方用にimportするには十分な機能が完成した。表に出すにはまだまだ。Javascript(Ajaxってつかうのなんか恥ずかしくなってきた)での作り込みが必要。なんかいいプラギンないかな。複数レコードに対応できるvaridationが出来るプラギンってないのよね。あったら教えてください。完全にJavascriptだけのフレームワークでもいいです。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F24%2Frails%25e3%2581%25a8%25e6%2590%25ba%25e5%25b8%25af%25e3%2582%25b5%25e3%2582%25a4%25e3%2583%2588%25e3%2581%25a8utf8%25e3%2581%25a8cookie%25e3%2581%25a8%2F&amp;title=Rails%E3%81%A8%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88%E3%81%A8UTF8%E3%81%A8cookie%E3%81%A8" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F24%2Frails%25e3%2581%25a8%25e6%2590%25ba%25e5%25b8%25af%25e3%2582%25b5%25e3%2582%25a4%25e3%2583%2588%25e3%2581%25a8utf8%25e3%2581%25a8cookie%25e3%2581%25a8%2F&amp;title=Rails%E3%81%A8%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88%E3%81%A8UTF8%E3%81%A8cookie%E3%81%A8&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F24%2Frails%25e3%2581%25a8%25e6%2590%25ba%25e5%25b8%25af%25e3%2582%25b5%25e3%2582%25a4%25e3%2583%2588%25e3%2581%25a8utf8%25e3%2581%25a8cookie%25e3%2581%25a8%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F24%2Frails%25e3%2581%25a8%25e6%2590%25ba%25e5%25b8%25af%25e3%2582%25b5%25e3%2582%25a4%25e3%2583%2588%25e3%2581%25a8utf8%25e3%2581%25a8cookie%25e3%2581%25a8%2F&amp;title=Rails%E3%81%A8%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88%E3%81%A8UTF8%E3%81%A8cookie%E3%81%A8" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=Rails%E3%81%A8%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88%E3%81%A8UTF8%E3%81%A8cookie%E3%81%A8&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F24%2Frails%25e3%2581%25a8%25e6%2590%25ba%25e5%25b8%25af%25e3%2582%25b5%25e3%2582%25a4%25e3%2583%2588%25e3%2581%25a8utf8%25e3%2581%25a8cookie%25e3%2581%25a8%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F24%2Frails%25e3%2581%25a8%25e6%2590%25ba%25e5%25b8%25af%25e3%2582%25b5%25e3%2582%25a4%25e3%2583%2588%25e3%2581%25a8utf8%25e3%2581%25a8cookie%25e3%2581%25a8%2F&amp;title=Rails%E3%81%A8%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88%E3%81%A8UTF8%E3%81%A8cookie%E3%81%A8&amp;notes=%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88%E3%82%92%E4%BD%9C%E3%82%8D%E3%81%86%E3%81%A8%E3%81%93%E3%81%AE%E9%80%A3%E4%BC%91%E3%81%A1%E3%82%87%E3%81%93%E3%81%A1%E3%82%87%E3%81%93%E3%82%84%E3%81%A3%E3%81%A6%E3%81%9F%E3%82%93%E3%81%A0%E3%81%91%E3%81%A9%E3%80%81%E6%90%BA%E5%B8%AF%E3%81%A7%E3%83%90%E3%83%83%E3%83%88%E3%83%8E%E3%82%A6%E3%83%8F%E3%82%A6%E3%82%92%E5%8B%89%E5%BC%B7%E3%81%99%E3%82%8B%E6%B0%97%E3%81%AA%E3%81%A9%E5%85%A8%E3%81%8F%E3%81%AA%E3%81%84%E3%80%82%E3%81%A9%E3%81%93%E3%82%92%E7%9D%80%E5%9C%B0%E7%82%B9%E3%81%AB%E3%81%97%E3%82%88%E3%81%86%E3%81%A830%E5%88%86%E3%81%BB%E3%81%A9%E6%82%A9%E3%81%BF%E3%80%81UTF8%E3%81%A7cookie%E3%81%AA%E3%81%97%E3%81%AE%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E6%8C%AF%E3" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F24%2Frails%25e3%2581%25a8%25e6%2590%25ba%25e5%25b8%25af%25e3%2582%25b5%25e3%2582%25a4%25e3%2583%2588%25e3%2581%25a8utf8%25e3%2581%25a8cookie%25e3%2581%25a8%2F&amp;title=Rails%E3%81%A8%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88%E3%81%A8UTF8%E3%81%A8cookie%E3%81%A8&amp;bodytext=%E6%90%BA%E5%B8%AF%E3%82%B5%E3%82%A4%E3%83%88%E3%82%92%E4%BD%9C%E3%82%8D%E3%81%86%E3%81%A8%E3%81%93%E3%81%AE%E9%80%A3%E4%BC%91%E3%81%A1%E3%82%87%E3%81%93%E3%81%A1%E3%82%87%E3%81%93%E3%82%84%E3%81%A3%E3%81%A6%E3%81%9F%E3%82%93%E3%81%A0%E3%81%91%E3%81%A9%E3%80%81%E6%90%BA%E5%B8%AF%E3%81%A7%E3%83%90%E3%83%83%E3%83%88%E3%83%8E%E3%82%A6%E3%83%8F%E3%82%A6%E3%82%92%E5%8B%89%E5%BC%B7%E3%81%99%E3%82%8B%E6%B0%97%E3%81%AA%E3%81%A9%E5%85%A8%E3%81%8F%E3%81%AA%E3%81%84%E3%80%82%E3%81%A9%E3%81%93%E3%82%92%E7%9D%80%E5%9C%B0%E7%82%B9%E3%81%AB%E3%81%97%E3%82%88%E3%81%86%E3%81%A830%E5%88%86%E3%81%BB%E3%81%A9%E6%82%A9%E3%81%BF%E3%80%81UTF8%E3%81%A7cookie%E3%81%AA%E3%81%97%E3%81%AE%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E6%8C%AF%E3" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/11/24/rails%e3%81%a8%e6%90%ba%e5%b8%af%e3%82%b5%e3%82%a4%e3%83%88%e3%81%a8utf8%e3%81%a8cookie%e3%81%a8/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/11/24/rails%e3%81%a8%e6%90%ba%e5%b8%af%e3%82%b5%e3%82%a4%e3%83%88%e3%81%a8utf8%e3%81%a8cookie%e3%81%a8/" />
	</item>
		<item>
		<title>Rails用iPhone向けプラギンTankEngineを使ってみる</title>
		<link>http://wwwaku.com/blog_part2/2008/11/18/rails%e7%94%a8iphone%e5%90%91%e3%81%91%e3%83%97%e3%83%a9%e3%82%ae%e3%83%b3tankengine%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/</link>
		<comments>http://wwwaku.com/blog_part2/2008/11/18/rails%e7%94%a8iphone%e5%90%91%e3%81%91%e3%83%97%e3%83%a9%e3%82%ae%e3%83%b3tankengine%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 03:00:37 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/11/18/rails%e7%94%a8iphone%e5%90%91%e3%81%91%e3%83%97%e3%83%a9%e3%82%ae%e3%83%b3tankengine%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/</guid>
		<description><![CDATA[tank_engineはiPhone向けサイト作成用のRailsプラギン。このプラギン敷居高すぎ。まずドキュメントがない。紹介しているサイトもREADMEの事しか書いてない。READMEには、iPhone判別をしてその時 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://github.com/noelrappin/tank-engine/tree/master" target="_blank">tank_engine</a>はiPhone向けサイト作成用のRailsプラギン。このプラギン敷居高すぎ。まずドキュメントがない。紹介しているサイトもREADMEの事しか書いてない。READMEには、iPhone判別をしてその時は.iphone.erbでレンダリングしますよ、サブドメインを理解してiphone.hogehoge.comでiPhone用のページを開きますよ、あとHelper準備してますよ、とだけ書いてある。</p>
<p>そのHelperのドキュメントがない。ネット上に解説メージもない。ググってみたらMOONなんとかさんが、”iPhone向けWebサイトを作る方にもお勧めのソフトウェアだ。”とか書いてあって、READMEだけでよくここまで書けるなと思いながらも、コードを読む。</p>
<p>Helperは基本的にゴリゴリタグを足していくだけの物。そのタグと付いてくるJSとCSSで見た目がiPhoneのシステム設定とよく似た感じになる。 ただそのタグが非常に奇妙。iUIの流れを組んでいるみたい。</p>
<p>はまったのが、toggleとbutton_from_hash</p>
<p>toggleは<br />
<img src="http://wwwaku.com/blog_part2/wp-content/uploads/2008/11/screenshot_011.png" alt="screenshot_011.png" /><br />
こんな感じのスイッチを作ってくれる。かっこええやんと思って使ってみると、まず、form_forの中でしか使えない。<a href="http://ennerchi.com/projects/jrails" target="_blank">jRails</a>が入ってないと押しても切り替わってくれない。jRailsは&lt;%= javascript_include_tag :defaults %&gt;の中身を自前のjQueryベースのjsに切り替えると言う結構気持ちの悪いプラギン。</p>
<p>button_from_hash<br />
iPhoneでは短冊リスト作って画面右へ行くのが階層が深い方向で左上のバックボタンで戻るUIを使っているみたい。その左上のバックボタンをつくるのがbutton_from_hash。これが書くhtmlはただのリンクでちゃんと書き出しているのに、JSのほうで視覚効果を操作してるのがそれがうまく動いてくれない。</p>
<div class="igBar"><span id="lruby-3"><a href="#" onclick="javascript:showPlainTxt('ruby-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">RUBY:</span>
<div id="ruby-3">
<div class="ruby">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#9966CC; font-weight:bold;">def</span> button_from_hash<span style="color:#006600; font-weight:bold;">&#40;</span>hash<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#0000FF; font-weight:bold;">return</span> <span style="color:#996600;">""</span> <span style="color:#9966CC; font-weight:bold;">if</span> hash.<span style="color:#9900CC;">blank</span>?</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; is_back = <span style="color:#006600; font-weight:bold;">&#40;</span>hash.<span style="color:#9900CC;">delete</span><span style="color:#006600; font-weight:bold;">&#40;</span>:back<span style="color:#006600; font-weight:bold;">&#41;</span> == <span style="color:#0000FF; font-weight:bold;">true</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#9966CC; font-weight:bold;">if</span> is_back</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; hash<span style="color:#006600; font-weight:bold;">&#91;</span>:html_options<span style="color:#006600; font-weight:bold;">&#93;</span> ||= <span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; hash<span style="color:#006600; font-weight:bold;">&#91;</span>:html_options<span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#91;</span>:id<span style="color:#006600; font-weight:bold;">&#93;</span> = <span style="color:#996600;">"backButton"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#008000; font-style:italic;">#&nbsp; &nbsp; &nbsp; hash[:html_options][:class] = &quot;te_slide_right&quot;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#9966CC; font-weight:bold;">end</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; button_link_to<span style="color:#006600; font-weight:bold;">&#40;</span>hash<span style="color:#006600; font-weight:bold;">&#91;</span>:caption<span style="color:#006600; font-weight:bold;">&#93;</span>, hash<span style="color:#006600; font-weight:bold;">&#91;</span>:url<span style="color:#006600; font-weight:bold;">&#93;</span>, hash<span style="color:#006600; font-weight:bold;">&#91;</span>:html_options<span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#9966CC; font-weight:bold;">end</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
むかつくので上の様に書き換えた。視覚効果いらない。</p>
<p>iphone.のサブドメインをつけると 一般ブラウザでもiPhone用画面が出てくれると言う事で、</p>
<p><code>&lt;VirtualHost *:80&gt;<br />
ServerName  domain.com<br />
ServerAlias iphone.domain.com</code></p>
<p>って書き換えた。そこで疑問が。iPhoneでそのページを見に行くと強制的にiPhone用のレンダリングがされるみたいなんだけど、それを解除するのはどうしたらいいんだ？</p>
<p>cookies["browser"] == "desktop"</p>
<p>だったらいいみたい。</p>
<div class="igBar"><span id="lruby-4"><a href="#" onclick="javascript:showPlainTxt('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:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#9966CC; font-weight:bold;">def</span> original</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; cookies<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">"browser"</span><span style="color:#006600; font-weight:bold;">&#93;</span> = <span style="color:#996600;">"desktop"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; redirect_to root_path</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#9966CC; font-weight:bold;">end</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
のアクションへリンクを貼ったらうまくいった。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F18%2Frails%25e7%2594%25a8iphone%25e5%2590%2591%25e3%2581%2591%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25ae%25e3%2583%25b3tankengine%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;title=Rails%E7%94%A8iPhone%E5%90%91%E3%81%91%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3TankEngine%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F18%2Frails%25e7%2594%25a8iphone%25e5%2590%2591%25e3%2581%2591%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25ae%25e3%2583%25b3tankengine%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;title=Rails%E7%94%A8iPhone%E5%90%91%E3%81%91%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3TankEngine%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F18%2Frails%25e7%2594%25a8iphone%25e5%2590%2591%25e3%2581%2591%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25ae%25e3%2583%25b3tankengine%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F18%2Frails%25e7%2594%25a8iphone%25e5%2590%2591%25e3%2581%2591%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25ae%25e3%2583%25b3tankengine%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;title=Rails%E7%94%A8iPhone%E5%90%91%E3%81%91%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3TankEngine%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=Rails%E7%94%A8iPhone%E5%90%91%E3%81%91%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3TankEngine%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F18%2Frails%25e7%2594%25a8iphone%25e5%2590%2591%25e3%2581%2591%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25ae%25e3%2583%25b3tankengine%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F18%2Frails%25e7%2594%25a8iphone%25e5%2590%2591%25e3%2581%2591%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25ae%25e3%2583%25b3tankengine%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;title=Rails%E7%94%A8iPhone%E5%90%91%E3%81%91%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3TankEngine%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B&amp;notes=tank_engine%E3%81%AFiPhone%E5%90%91%E3%81%91%E3%82%B5%E3%82%A4%E3%83%88%E4%BD%9C%E6%88%90%E7%94%A8%E3%81%AERails%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3%E3%80%82%E3%81%93%E3%81%AE%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3%E6%95%B7%E5%B1%85%E9%AB%98%E3%81%99%E3%81%8E%E3%80%82%E3%81%BE%E3%81%9A%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8C%E3%81%AA%E3%81%84%E3%80%82%E7%B4%B9%E4%BB%8B%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%B5%E3%82%A4%E3%83%88%E3%82%82README%E3%81%AE%E4%BA%8B%E3%81%97%E3%81%8B%E6%9B%B8%E3%81%84%E3%81%A6%E3%81%AA%E3%81%84%E3%80%82README%E3%81%AB%E3%81%AF%E3%80%81iPhone%E5%88%A4%E5%88%A5%E3%82%92%E3%81%97%E3%81%A6%E3%81%9D%E3%81%AE%E6%99%82" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F18%2Frails%25e7%2594%25a8iphone%25e5%2590%2591%25e3%2581%2591%25e3%2583%2597%25e3%2583%25a9%25e3%2582%25ae%25e3%2583%25b3tankengine%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2582%258b%2F&amp;title=Rails%E7%94%A8iPhone%E5%90%91%E3%81%91%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3TankEngine%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B&amp;bodytext=tank_engine%E3%81%AFiPhone%E5%90%91%E3%81%91%E3%82%B5%E3%82%A4%E3%83%88%E4%BD%9C%E6%88%90%E7%94%A8%E3%81%AERails%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3%E3%80%82%E3%81%93%E3%81%AE%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3%E6%95%B7%E5%B1%85%E9%AB%98%E3%81%99%E3%81%8E%E3%80%82%E3%81%BE%E3%81%9A%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E3%81%8C%E3%81%AA%E3%81%84%E3%80%82%E7%B4%B9%E4%BB%8B%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%82%B5%E3%82%A4%E3%83%88%E3%82%82README%E3%81%AE%E4%BA%8B%E3%81%97%E3%81%8B%E6%9B%B8%E3%81%84%E3%81%A6%E3%81%AA%E3%81%84%E3%80%82README%E3%81%AB%E3%81%AF%E3%80%81iPhone%E5%88%A4%E5%88%A5%E3%82%92%E3%81%97%E3%81%A6%E3%81%9D%E3%81%AE%E6%99%82" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/11/18/rails%e7%94%a8iphone%e5%90%91%e3%81%91%e3%83%97%e3%83%a9%e3%82%ae%e3%83%b3tankengine%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/11/18/rails%e7%94%a8iphone%e5%90%91%e3%81%91%e3%83%97%e3%83%a9%e3%82%ae%e3%83%b3tankengine%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/" />
	</item>
		<item>
		<title>RailsでIE6CSS不具合に対応する</title>
		<link>http://wwwaku.com/blog_part2/2008/11/16/rails%e3%81%a7ie6css%e4%b8%8d%e5%85%b7%e5%90%88%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%99%e3%82%8b/</link>
		<comments>http://wwwaku.com/blog_part2/2008/11/16/rails%e3%81%a7ie6css%e4%b8%8d%e5%85%b7%e5%90%88%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%99%e3%82%8b/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 12:43:07 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/11/16/rails%e3%81%a7ie6css%e4%b8%8d%e5%85%b7%e5%90%88%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%99%e3%82%8b/</guid>
		<description><![CDATA[今日初めてQuoice.comをIE6で見てみたら表示ずれてた。
まず、可能な限り同一CSSで修正する。&#60;legent&#62;タグはあきらめ&#60;h2&#62;に変えたりとか。それでもうまくいかないところは、バット [...]]]></description>
			<content:encoded><![CDATA[<p>今日初めて<a href="http://quoice.com" target="_blank">Quoice.com</a>をIE6で見てみたら表示ずれてた。</p>
<p>まず、可能な限り同一CSSで修正する。&lt;legent&gt;タグはあきらめ&lt;h2&gt;に変えたりとか。それでもうまくいかないところは、バットノウハウを調べるのも実行するのも嫌だったので、せこい対処法で対処。</p>
<p>ヘッダーの中、普通のCSSリンクのあとに</p>
<div class="igBar"><span id="lhtml-6"><a href="#" onclick="javascript:showPlainTxt('html-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-6">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;">&lt;%- user_agent = request.user_agent.downcase -%<span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;">&lt;%- if user_agent =~ /msie <span style="color: #cc66cc;color:#800000;">6</span>\.<span style="color: #cc66cc;color:#800000;">0</span>/ -%<span style="color: #000000; font-weight: bold;">&gt;</span></a></span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&lt;%= <span style="color: #ff0000;">"&lt;style type='text/css'&gt;</span>.....<span style="color: #009900;">&lt;/style&gt;</span>&quot; %&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #009900;">&lt;%- end -%&gt;</span> </span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>つまりのところ、同じCSSだったらあとに書いてあるスタイルが 実行される事を利用し同様のIE6用のスタイルを上書き。</p>
<p><img src="http://wwwaku.com/blog_part2/wp-content/uploads/2008/11/ie6.png" alt="ie6.png" /><br />
左が適用全、右が適用後</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F16%2Frails%25e3%2581%25a7ie6css%25e4%25b8%258d%25e5%2585%25b7%25e5%2590%2588%25e3%2581%25ab%25e5%25af%25be%25e5%25bf%259c%25e3%2581%2599%25e3%2582%258b%2F&amp;title=Rails%E3%81%A7IE6CSS%E4%B8%8D%E5%85%B7%E5%90%88%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F16%2Frails%25e3%2581%25a7ie6css%25e4%25b8%258d%25e5%2585%25b7%25e5%2590%2588%25e3%2581%25ab%25e5%25af%25be%25e5%25bf%259c%25e3%2581%2599%25e3%2582%258b%2F&amp;title=Rails%E3%81%A7IE6CSS%E4%B8%8D%E5%85%B7%E5%90%88%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F16%2Frails%25e3%2581%25a7ie6css%25e4%25b8%258d%25e5%2585%25b7%25e5%2590%2588%25e3%2581%25ab%25e5%25af%25be%25e5%25bf%259c%25e3%2581%2599%25e3%2582%258b%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F16%2Frails%25e3%2581%25a7ie6css%25e4%25b8%258d%25e5%2585%25b7%25e5%2590%2588%25e3%2581%25ab%25e5%25af%25be%25e5%25bf%259c%25e3%2581%2599%25e3%2582%258b%2F&amp;title=Rails%E3%81%A7IE6CSS%E4%B8%8D%E5%85%B7%E5%90%88%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=Rails%E3%81%A7IE6CSS%E4%B8%8D%E5%85%B7%E5%90%88%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F16%2Frails%25e3%2581%25a7ie6css%25e4%25b8%258d%25e5%2585%25b7%25e5%2590%2588%25e3%2581%25ab%25e5%25af%25be%25e5%25bf%259c%25e3%2581%2599%25e3%2582%258b%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F16%2Frails%25e3%2581%25a7ie6css%25e4%25b8%258d%25e5%2585%25b7%25e5%2590%2588%25e3%2581%25ab%25e5%25af%25be%25e5%25bf%259c%25e3%2581%2599%25e3%2582%258b%2F&amp;title=Rails%E3%81%A7IE6CSS%E4%B8%8D%E5%85%B7%E5%90%88%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B&amp;notes=%E4%BB%8A%E6%97%A5%E5%88%9D%E3%82%81%E3%81%A6Quoice.com%E3%82%92IE6%E3%81%A7%E8%A6%8B%E3%81%A6%E3%81%BF%E3%81%9F%E3%82%89%E8%A1%A8%E7%A4%BA%E3%81%9A%E3%82%8C%E3%81%A6%E3%81%9F%E3%80%82%0D%0A%0D%0A%E3%81%BE%E3%81%9A%E3%80%81%E5%8F%AF%E8%83%BD%E3%81%AA%E9%99%90%E3%82%8A%E5%90%8C%E4%B8%80CSS%E3%81%A7%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8B%E3%80%82%26lt%3Blegent%26gt%3B%E3%82%BF%E3%82%B0%E3%81%AF%E3%81%82%E3%81%8D%E3%82%89%E3%82%81%26lt%3Bh2%26gt%3B%E3%81%AB%E5%A4%89%E3%81%88%E3%81%9F%E3%82%8A%E3%81%A8%E3%81%8B%E3%80%82%E3%81%9D%E3%82%8C%E3%81%A7%E3%82%82%E3%81%86%E3%81%BE%E3%81%8F%E3%81%84%E3%81%8B%E3%81%AA%E3%81%84%E3%81%A8%E3%81%93%E3%82%8D%E3%81%AF%E3%80%81%E3%83%90%E3%83%83%E3%83" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F16%2Frails%25e3%2581%25a7ie6css%25e4%25b8%258d%25e5%2585%25b7%25e5%2590%2588%25e3%2581%25ab%25e5%25af%25be%25e5%25bf%259c%25e3%2581%2599%25e3%2582%258b%2F&amp;title=Rails%E3%81%A7IE6CSS%E4%B8%8D%E5%85%B7%E5%90%88%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B&amp;bodytext=%E4%BB%8A%E6%97%A5%E5%88%9D%E3%82%81%E3%81%A6Quoice.com%E3%82%92IE6%E3%81%A7%E8%A6%8B%E3%81%A6%E3%81%BF%E3%81%9F%E3%82%89%E8%A1%A8%E7%A4%BA%E3%81%9A%E3%82%8C%E3%81%A6%E3%81%9F%E3%80%82%0D%0A%0D%0A%E3%81%BE%E3%81%9A%E3%80%81%E5%8F%AF%E8%83%BD%E3%81%AA%E9%99%90%E3%82%8A%E5%90%8C%E4%B8%80CSS%E3%81%A7%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8B%E3%80%82%26lt%3Blegent%26gt%3B%E3%82%BF%E3%82%B0%E3%81%AF%E3%81%82%E3%81%8D%E3%82%89%E3%82%81%26lt%3Bh2%26gt%3B%E3%81%AB%E5%A4%89%E3%81%88%E3%81%9F%E3%82%8A%E3%81%A8%E3%81%8B%E3%80%82%E3%81%9D%E3%82%8C%E3%81%A7%E3%82%82%E3%81%86%E3%81%BE%E3%81%8F%E3%81%84%E3%81%8B%E3%81%AA%E3%81%84%E3%81%A8%E3%81%93%E3%82%8D%E3%81%AF%E3%80%81%E3%83%90%E3%83%83%E3%83" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/11/16/rails%e3%81%a7ie6css%e4%b8%8d%e5%85%b7%e5%90%88%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%99%e3%82%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/11/16/rails%e3%81%a7ie6css%e4%b8%8d%e5%85%b7%e5%90%88%e3%81%ab%e5%af%be%e5%bf%9c%e3%81%99%e3%82%8b/" />
	</item>
		<item>
		<title>新しいWebサービス</title>
		<link>http://wwwaku.com/blog_part2/2008/11/14/%e6%96%b0%e3%81%97%e3%81%84web%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/</link>
		<comments>http://wwwaku.com/blog_part2/2008/11/14/%e6%96%b0%e3%81%97%e3%81%84web%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 06:43:03 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/11/14/%e6%96%b0%e3%81%97%e3%81%84web%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/</guid>
		<description><![CDATA[http://quoice.com
つくりました。UIとかデザインとか誰か手伝ってください。
右下にある「問題」はそれのブログパーツです。




	
	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p><a href="http://quoice.com" target="_blank">http://quoice.com</a></p>
<p>つくりました。UIとかデザインとか誰か手伝ってください。</p>
<p>右下にある「問題」はそれのブログパーツです。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F14%2F%25e6%2596%25b0%25e3%2581%2597%25e3%2581%2584web%25e3%2582%25b5%25e3%2583%25bc%25e3%2583%2593%25e3%2582%25b9%2F&amp;title=%E6%96%B0%E3%81%97%E3%81%84Web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F14%2F%25e6%2596%25b0%25e3%2581%2597%25e3%2581%2584web%25e3%2582%25b5%25e3%2583%25bc%25e3%2583%2593%25e3%2582%25b9%2F&amp;title=%E6%96%B0%E3%81%97%E3%81%84Web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F14%2F%25e6%2596%25b0%25e3%2581%2597%25e3%2581%2584web%25e3%2582%25b5%25e3%2583%25bc%25e3%2583%2593%25e3%2582%25b9%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F14%2F%25e6%2596%25b0%25e3%2581%2597%25e3%2581%2584web%25e3%2582%25b5%25e3%2583%25bc%25e3%2583%2593%25e3%2582%25b9%2F&amp;title=%E6%96%B0%E3%81%97%E3%81%84Web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=%E6%96%B0%E3%81%97%E3%81%84Web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F14%2F%25e6%2596%25b0%25e3%2581%2597%25e3%2581%2584web%25e3%2582%25b5%25e3%2583%25bc%25e3%2583%2593%25e3%2582%25b9%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F14%2F%25e6%2596%25b0%25e3%2581%2597%25e3%2581%2584web%25e3%2582%25b5%25e3%2583%25bc%25e3%2583%2593%25e3%2582%25b9%2F&amp;title=%E6%96%B0%E3%81%97%E3%81%84Web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9&amp;notes=http%3A%2F%2Fquoice.com%0D%0A%0D%0A%E3%81%A4%E3%81%8F%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82UI%E3%81%A8%E3%81%8B%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%A8%E3%81%8B%E8%AA%B0%E3%81%8B%E6%89%8B%E4%BC%9D%E3%81%A3%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0D%0A%0D%0A%E5%8F%B3%E4%B8%8B%E3%81%AB%E3%81%82%E3%82%8B%E3%80%8C%E5%95%8F%E9%A1%8C%E3%80%8D%E3%81%AF%E3%81%9D%E3%82%8C%E3%81%AE%E3%83%96%E3%83%AD%E3%82%B0%E3%83%91%E3%83%BC%E3%83%84%E3%81%A7%E3%81%99%E3%80%82" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F11%2F14%2F%25e6%2596%25b0%25e3%2581%2597%25e3%2581%2584web%25e3%2582%25b5%25e3%2583%25bc%25e3%2583%2593%25e3%2582%25b9%2F&amp;title=%E6%96%B0%E3%81%97%E3%81%84Web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9&amp;bodytext=http%3A%2F%2Fquoice.com%0D%0A%0D%0A%E3%81%A4%E3%81%8F%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82UI%E3%81%A8%E3%81%8B%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%A8%E3%81%8B%E8%AA%B0%E3%81%8B%E6%89%8B%E4%BC%9D%E3%81%A3%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0D%0A%0D%0A%E5%8F%B3%E4%B8%8B%E3%81%AB%E3%81%82%E3%82%8B%E3%80%8C%E5%95%8F%E9%A1%8C%E3%80%8D%E3%81%AF%E3%81%9D%E3%82%8C%E3%81%AE%E3%83%96%E3%83%AD%E3%82%B0%E3%83%91%E3%83%BC%E3%83%84%E3%81%A7%E3%81%99%E3%80%82" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/11/14/%e6%96%b0%e3%81%97%e3%81%84web%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/11/14/%e6%96%b0%e3%81%97%e3%81%84web%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/" />
	</item>
		<item>
		<title>全然意味が解らん</title>
		<link>http://wwwaku.com/blog_part2/2008/10/18/%e5%85%a8%e7%84%b6%e6%84%8f%e5%91%b3%e3%81%8c%e8%a7%a3%e3%82%89%e3%82%93/</link>
		<comments>http://wwwaku.com/blog_part2/2008/10/18/%e5%85%a8%e7%84%b6%e6%84%8f%e5%91%b3%e3%81%8c%e8%a7%a3%e3%82%89%e3%82%93/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 11:09:23 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/10/18/%e5%85%a8%e7%84%b6%e6%84%8f%e5%91%b3%e3%81%8c%e8%a7%a3%e3%82%89%e3%82%93/</guid>
		<description><![CDATA[何でこうなるの
{"a"=&#62;"2", "q"=&#62;"zxcv", "tag_list"=&#62;"zxcv", "user_id"=&#62;1, "qtype_id"=&#62;"2", "s"=&#62;"zxc [...]]]></description>
			<content:encoded><![CDATA[<p>何でこうなるの</p>
<p>{"a"=&gt;"2", "q"=&gt;"zxcv", "tag_list"=&gt;"zxcv", "user_id"=&gt;1, "qtype_id"=&gt;"2", "s"=&gt;"zxcv"}<br />
#&lt;Question id: 22, q: "zxcv", a: "2", s: "zxcv", qtype_id: 2, t: 0, f: 0, user_id: nil, parent_id: nil, tree_id: nil, lft: 15, rgt: 16, deleted_at: nil, admin_deleted_at: nil, created_at: "2008-10-18 11:02:56", updated_at: "2008-10-18 11:02:56"&gt;</p>
<p>user_idがnilになるのがわからん</p>
<p>[追記]<br />
<a href="http://d.hatena.ne.jp/kusakari/20080727/1217139232" target="_blank">http://d.hatena.ne.jp/kusakari/20080727/1217139232</a><br />
ここに解答有り。<br />
プラギンが悪さと気がつくまでに時間がかかった。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F10%2F18%2F%25e5%2585%25a8%25e7%2584%25b6%25e6%2584%258f%25e5%2591%25b3%25e3%2581%258c%25e8%25a7%25a3%25e3%2582%2589%25e3%2582%2593%2F&amp;title=%E5%85%A8%E7%84%B6%E6%84%8F%E5%91%B3%E3%81%8C%E8%A7%A3%E3%82%89%E3%82%93" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F10%2F18%2F%25e5%2585%25a8%25e7%2584%25b6%25e6%2584%258f%25e5%2591%25b3%25e3%2581%258c%25e8%25a7%25a3%25e3%2582%2589%25e3%2582%2593%2F&amp;title=%E5%85%A8%E7%84%B6%E6%84%8F%E5%91%B3%E3%81%8C%E8%A7%A3%E3%82%89%E3%82%93&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F10%2F18%2F%25e5%2585%25a8%25e7%2584%25b6%25e6%2584%258f%25e5%2591%25b3%25e3%2581%258c%25e8%25a7%25a3%25e3%2582%2589%25e3%2582%2593%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F10%2F18%2F%25e5%2585%25a8%25e7%2584%25b6%25e6%2584%258f%25e5%2591%25b3%25e3%2581%258c%25e8%25a7%25a3%25e3%2582%2589%25e3%2582%2593%2F&amp;title=%E5%85%A8%E7%84%B6%E6%84%8F%E5%91%B3%E3%81%8C%E8%A7%A3%E3%82%89%E3%82%93" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=%E5%85%A8%E7%84%B6%E6%84%8F%E5%91%B3%E3%81%8C%E8%A7%A3%E3%82%89%E3%82%93&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F10%2F18%2F%25e5%2585%25a8%25e7%2584%25b6%25e6%2584%258f%25e5%2591%25b3%25e3%2581%258c%25e8%25a7%25a3%25e3%2582%2589%25e3%2582%2593%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F10%2F18%2F%25e5%2585%25a8%25e7%2584%25b6%25e6%2584%258f%25e5%2591%25b3%25e3%2581%258c%25e8%25a7%25a3%25e3%2582%2589%25e3%2582%2593%2F&amp;title=%E5%85%A8%E7%84%B6%E6%84%8F%E5%91%B3%E3%81%8C%E8%A7%A3%E3%82%89%E3%82%93&amp;notes=%E4%BD%95%E3%81%A7%E3%81%93%E3%81%86%E3%81%AA%E3%82%8B%E3%81%AE%0D%0A%0D%0A%7B%22a%22%3D%26gt%3B%222%22%2C%20%22q%22%3D%26gt%3B%22zxcv%22%2C%20%22tag_list%22%3D%26gt%3B%22zxcv%22%2C%20%22user_id%22%3D%26gt%3B1%2C%20%22qtype_id%22%3D%26gt%3B%222%22%2C%20%22s%22%3D%26gt%3B%22zxcv%22%7D%0D%0A%23%26lt%3BQuestion%20id%3A%2022%2C%20q%3A%20%22zxcv%22%2C%20a%3A%20%222%22%2C%20s%3A%20%22zxcv%22%2C%20qtype_id%3A%202%2C%20t%3A%200%2C%20f%3A%200%2C%20user_id%3A%20nil%2C%20parent_id%3A%20nil%2C%20tree_id%3A%20ni" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F10%2F18%2F%25e5%2585%25a8%25e7%2584%25b6%25e6%2584%258f%25e5%2591%25b3%25e3%2581%258c%25e8%25a7%25a3%25e3%2582%2589%25e3%2582%2593%2F&amp;title=%E5%85%A8%E7%84%B6%E6%84%8F%E5%91%B3%E3%81%8C%E8%A7%A3%E3%82%89%E3%82%93&amp;bodytext=%E4%BD%95%E3%81%A7%E3%81%93%E3%81%86%E3%81%AA%E3%82%8B%E3%81%AE%0D%0A%0D%0A%7B%22a%22%3D%26gt%3B%222%22%2C%20%22q%22%3D%26gt%3B%22zxcv%22%2C%20%22tag_list%22%3D%26gt%3B%22zxcv%22%2C%20%22user_id%22%3D%26gt%3B1%2C%20%22qtype_id%22%3D%26gt%3B%222%22%2C%20%22s%22%3D%26gt%3B%22zxcv%22%7D%0D%0A%23%26lt%3BQuestion%20id%3A%2022%2C%20q%3A%20%22zxcv%22%2C%20a%3A%20%222%22%2C%20s%3A%20%22zxcv%22%2C%20qtype_id%3A%202%2C%20t%3A%200%2C%20f%3A%200%2C%20user_id%3A%20nil%2C%20parent_id%3A%20nil%2C%20tree_id%3A%20ni" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/10/18/%e5%85%a8%e7%84%b6%e6%84%8f%e5%91%b3%e3%81%8c%e8%a7%a3%e3%82%89%e3%82%93/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/10/18/%e5%85%a8%e7%84%b6%e6%84%8f%e5%91%b3%e3%81%8c%e8%a7%a3%e3%82%89%e3%82%93/" />
	</item>
		<item>
		<title>Rails Code Reviewまとめ1</title>
		<link>http://wwwaku.com/blog_part2/2008/09/27/rails-code-review%e3%81%be%e3%81%a8%e3%82%811/</link>
		<comments>http://wwwaku.com/blog_part2/2008/09/27/rails-code-review%e3%81%be%e3%81%a8%e3%82%811/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 02:10:37 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/09/27/rails-code-review%e3%81%be%e3%81%a8%e3%82%811/</guid>
		<description><![CDATA[http://peepcode.com/products/draft-rails-code-review-pdf
有料のPDFですが、なかなかいいのでまとめ。Railsベカラズ集。
セッションをDB保存
間違い
デフォル [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://peepcode.com/products/draft-rails-code-review-pdf" target="_blank">http://peepcode.com/products/draft-rails-code-review-pdf<br />
</a>有料のPDFですが、なかなかいいのでまとめ。Railsベカラズ集。</p>
<p><strong>セッションをDB保存</strong></p>
<p>間違い<br />
デフォルトのまま。</p>
<p>正解<br />
Memcachedが速いと言われるがdbとappが一緒のサーバーであればActiveRecordで十分。3つぐらいのサーバーまではActiveRecordで十分。</p>
<p><strong>カスタム設定ファイルを使え</strong></p>
<p>間違い<br />
別サーバーにつなぐときにAPIキーなどをコードに書くな。<br />
environment.rbに書いてもまだ甘い。</p>
<p>正解<br />
config/config.ymlに書く</p>
<p><a href="http://kpumuk.info/ruby-on-rails/flexible-application-configuration-in-ruby-on-rails/" target="_blank">http://kpumuk.info/ruby-on-rails/flexible-application-configuration-in-ruby-on-rails/</a><br />
<a href="http://blog.bleything.net/2006/06/27/dry-out-your-database-yml" target="_blank">http://blog.bleything.net/2006/06/27/dry-out-your-database-yml</a></p>
<p><strong>繰り返す文字列には定数を使え</strong></p>
<p>間違い<br />
emailとかよく使う文字列はtypoする。この間違いを探すのは難しい。<br />
ドメインの設定もproductionとdevelopmentでは違う。</p>
<p>正解<br />
environments/development.rb、environments/production.rbに<br />
APP_DOMAIN = '******'と違う設定をしておいて、<br />
default_url_options[:host] = APP_DOMAIN</p>
<p>FROM_EMAIL,、DO_NOT_REPLY_EMAIL、 CUSTOMER_SUPPORT_EMAILとか</p>
<p><a href="http://agilewebdevelopment.com/plugins/app_config" target="_blank">http://agilewebdevelopment.com/plugins/app_config</a></p>
<p><strong>時間の記録はUTCで</strong></p>
<p>間違い<br />
ローカルゾーンで記録</p>
<p>正解<br />
UTCで保存。ユーザーの時間に合わしやすいから。<br />
environment.rb =&gt; config.active_record.default_timezone = :utc<br />
MySQL =&gt; CONVERT_TZ</p>
<p><a href="http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html" target="_blank">http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html</a><br />
<a href="http://redhanded.hobix.com/inspect/showingPerfectTime.html  " target="_blank">http://redhanded.hobix.com/inspect/showingPerfectTime.html</a></p>
<p><strong>ActiveRecordをループの中に入れない</strong></p>
<p>間違い<br />
ループのなかにfindを入れない。</p>
<p>正解<br />
:includeを使って結果をループで回す。:joinとか:selectも</p>
<p><a href="http://railscasts.com/episodes/22" target="_blank">http://railscasts.com/episodes/22</a><br />
<a href="http://blog.jcoglan.com/includebydefault/" target="_blank">http://blog.jcoglan.com/includebydefault/</a></p>
<p><strong>バイナリフィールドに気をつけろ</strong></p>
<p>間違い<br />
class CreatePhotos &lt; ActiveRecord::Migration<br />
def self.up<br />
create_table :photos do |t|<br />
t.column :caption, :string<br />
t.column :data, :binary<br />
t.column :updated_at, :datetime<br />
end<br />
end<br />
こんなときに<br />
def index<br />
@photos = Photo.find :all<br />
end<br />
こんな事をしては駄目</p>
<p>正解<br />
def self.find_all_for_listing<br />
find(:all, :select =&gt; "id, caption, updated_at")<br />
end<br />
もしくはwith_ scopeを使う。</p>
<p><a href="http://agilewebdevelopment.com/plugins/scope_out" target="_blank">http://agilewebdevelopment.com/plugins/scope_out</a><br />
<a href="http://www.dcmanges.com/blog/21.html " target="_blank">http://www.dcmanges.com/blog/21.html </a></p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F27%2Frails-code-review%25e3%2581%25be%25e3%2581%25a8%25e3%2582%25811%2F&amp;title=Rails%20Code%20Review%E3%81%BE%E3%81%A8%E3%82%811" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F27%2Frails-code-review%25e3%2581%25be%25e3%2581%25a8%25e3%2582%25811%2F&amp;title=Rails%20Code%20Review%E3%81%BE%E3%81%A8%E3%82%811&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F27%2Frails-code-review%25e3%2581%25be%25e3%2581%25a8%25e3%2582%25811%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F27%2Frails-code-review%25e3%2581%25be%25e3%2581%25a8%25e3%2582%25811%2F&amp;title=Rails%20Code%20Review%E3%81%BE%E3%81%A8%E3%82%811" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=Rails%20Code%20Review%E3%81%BE%E3%81%A8%E3%82%811&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F27%2Frails-code-review%25e3%2581%25be%25e3%2581%25a8%25e3%2582%25811%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F27%2Frails-code-review%25e3%2581%25be%25e3%2581%25a8%25e3%2582%25811%2F&amp;title=Rails%20Code%20Review%E3%81%BE%E3%81%A8%E3%82%811&amp;notes=http%3A%2F%2Fpeepcode.com%2Fproducts%2Fdraft-rails-code-review-pdf%0D%0A%E6%9C%89%E6%96%99%E3%81%AEPDF%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%81%AA%E3%81%8B%E3%81%AA%E3%81%8B%E3%81%84%E3%81%84%E3%81%AE%E3%81%A7%E3%81%BE%E3%81%A8%E3%82%81%E3%80%82Rails%E3%83%99%E3%82%AB%E3%83%A9%E3%82%BA%E9%9B%86%E3%80%82%0D%0A%0D%0A%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92DB%E4%BF%9D%E5%AD%98%0D%0A%0D%0A%E9%96%93%E9%81%95%E3%81%84%0D%0A%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%81%BE%E3%81%BE%E3%80%82%0D%0A%0D%0A%E6%AD%A3%E8%A7%A3%0D%0AMemcached%E3%81%8C%E9%80%9F%E3%81%84%E3%81%A8%E8%A8%80%E3" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F27%2Frails-code-review%25e3%2581%25be%25e3%2581%25a8%25e3%2582%25811%2F&amp;title=Rails%20Code%20Review%E3%81%BE%E3%81%A8%E3%82%811&amp;bodytext=http%3A%2F%2Fpeepcode.com%2Fproducts%2Fdraft-rails-code-review-pdf%0D%0A%E6%9C%89%E6%96%99%E3%81%AEPDF%E3%81%A7%E3%81%99%E3%81%8C%E3%80%81%E3%81%AA%E3%81%8B%E3%81%AA%E3%81%8B%E3%81%84%E3%81%84%E3%81%AE%E3%81%A7%E3%81%BE%E3%81%A8%E3%82%81%E3%80%82Rails%E3%83%99%E3%82%AB%E3%83%A9%E3%82%BA%E9%9B%86%E3%80%82%0D%0A%0D%0A%E3%82%BB%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92DB%E4%BF%9D%E5%AD%98%0D%0A%0D%0A%E9%96%93%E9%81%95%E3%81%84%0D%0A%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%81%AE%E3%81%BE%E3%81%BE%E3%80%82%0D%0A%0D%0A%E6%AD%A3%E8%A7%A3%0D%0AMemcached%E3%81%8C%E9%80%9F%E3%81%84%E3%81%A8%E8%A8%80%E3" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/09/27/rails-code-review%e3%81%be%e3%81%a8%e3%82%811/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/09/27/rails-code-review%e3%81%be%e3%81%a8%e3%82%811/" />
	</item>
		<item>
		<title>Railsのデプロイまでを簡単にするためにBortとgitを使う事にした</title>
		<link>http://wwwaku.com/blog_part2/2008/09/22/rails%e3%81%ae%e3%83%87%e3%83%97%e3%83%ad%e3%82%a4%e3%81%be%e3%81%a7%e3%82%92%e7%b0%a1%e5%8d%98%e3%81%ab%e3%81%99%e3%82%8b%e3%81%9f%e3%82%81%e3%81%abbort%e3%81%a8git%e3%82%92%e4%bd%bf%e3%81%86/</link>
		<comments>http://wwwaku.com/blog_part2/2008/09/22/rails%e3%81%ae%e3%83%87%e3%83%97%e3%83%ad%e3%82%a4%e3%81%be%e3%81%a7%e3%82%92%e7%b0%a1%e5%8d%98%e3%81%ab%e3%81%99%e3%82%8b%e3%81%9f%e3%82%81%e3%81%abbort%e3%81%a8git%e3%82%92%e4%bd%bf%e3%81%86/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 04:27:32 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/09/22/rails%e3%81%ae%e3%83%87%e3%83%97%e3%83%ad%e3%82%a4%e3%81%be%e3%81%a7%e3%82%92%e7%b0%a1%e5%8d%98%e3%81%ab%e3%81%99%e3%82%8b%e3%81%9f%e3%82%81%e3%81%abbort%e3%81%a8git%e3%82%92%e4%bd%bf%e3%81%86/</guid>
		<description><![CDATA[Bortってやつが、"rails アプリ名"でつくられる物の代わりに最初からRESTful Authentication &#38; AASM、Will Paginate、Rspec &#38; Rspec-rails、 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://github.com/MattHall/bort/tree/master" target="_blank">Bort</a>ってやつが、"rails アプリ名"でつくられる物の代わりに最初からRESTful Authentication &amp; AASM、Will Paginate、Rspec &amp; Rspec-rails、Exception Notifier、Asset Packagerのプラギンが最初から入っていて、gitとpassengerを使ったcapistranoのレシピがすでに設定済みで、RESTful Authenticationのログインがユーザー名ではなくemailで行われるみたいなので使ってみる事にしました。</p>
<p>私はsvnで管理してたのですが、これを機にgitに移行してみる事にしました。svnには<a href="http://www.assembla.com/" target="_blank">assembla</a>という無料の便利なサービスがあったのですが、<a href="http://github.com/" target="_blank">github</a>は無料なのはオープンソースのみ。ってことでgitも野良サーバー(ubuntu)にインストール。<a href="http://blog.champierre.com/archives/670" target="_blank">ここ</a>とか<a href="http://blogs.yahoo.co.jp/katashiyo515/761808.html" target="_blank">ここ</a>を参考にしました。passengerのインスコは<a href="http://articles.slicehost.com/2008/5/1/ubuntu-hardy-mod_rails-installation" target="_blank">ここ</a>あたりを参考に。</p>
<p>変更が必要だったところは、</p>
<p>environment.rb　RAILS_GEM_VERSION = '2.1.1'<br />
（Bortは2.1.0のまま）<br />
database.yml　socket:の追加<br />
（MySQLで使ってます）<br />
deploy.rbのgit設定　set :repository, "ssh://hogehoge.com:ポート番号<br />
（sshのポート番号を変えているため）<br />
config.ymlの設定　（RESTful Authenticationのメール確認用）</p>
<p>ぐらいだったです。すでにlocalで起動できてます。（index.htmlが削除されているのと、ログイン関係のroutes.rbが設定済みなため）</p>
<p><strong>git add .<br />
git commit -m'first commit'<br />
git push origin master<br />
</strong><strong>cap deploy:migrate </strong><br />
<strong>cap deploy</strong></p>
<p>をやってみると、デプロイ先でもなんにもつくる前からちゃんと動いている。いやぁ簡単です。passengerでrailsサーバーの設定も楽になったし、（エラーメッセージが派手なのが気に入らないけど）gitもlocalにコミットできるしなかなか便利です。assemblaのgit版早くでないかなと思うところです。</p>
<p>ログイン画面はこんな感じです。Forgotten Passwordも最初から書いてあります。<img src="http://wwwaku.com/blog_part2/wp-content/uploads/2008/09/bort.png" alt="bort.png" /></p>
<p>[追記]1時間半</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F22%2Frails%25e3%2581%25ae%25e3%2583%2587%25e3%2583%2597%25e3%2583%25ad%25e3%2582%25a4%25e3%2581%25be%25e3%2581%25a7%25e3%2582%2592%25e7%25b0%25a1%25e5%258d%2598%25e3%2581%25ab%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%25e3%2582%2581%25e3%2581%25abbort%25e3%2581%25a8git%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%2586%2F&amp;title=Rails%E3%81%AE%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E3%81%BE%E3%81%A7%E3%82%92%E7%B0%A1%E5%8D%98%E3%81%AB%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%ABBort%E3%81%A8git%E3%82%92%E4%BD%BF%E3%81%86%E4%BA%8B%E3%81%AB%E3%81%97%E3%81%9F" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F22%2Frails%25e3%2581%25ae%25e3%2583%2587%25e3%2583%2597%25e3%2583%25ad%25e3%2582%25a4%25e3%2581%25be%25e3%2581%25a7%25e3%2582%2592%25e7%25b0%25a1%25e5%258d%2598%25e3%2581%25ab%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%25e3%2582%2581%25e3%2581%25abbort%25e3%2581%25a8git%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%2586%2F&amp;title=Rails%E3%81%AE%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E3%81%BE%E3%81%A7%E3%82%92%E7%B0%A1%E5%8D%98%E3%81%AB%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%ABBort%E3%81%A8git%E3%82%92%E4%BD%BF%E3%81%86%E4%BA%8B%E3%81%AB%E3%81%97%E3%81%9F&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F22%2Frails%25e3%2581%25ae%25e3%2583%2587%25e3%2583%2597%25e3%2583%25ad%25e3%2582%25a4%25e3%2581%25be%25e3%2581%25a7%25e3%2582%2592%25e7%25b0%25a1%25e5%258d%2598%25e3%2581%25ab%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%25e3%2582%2581%25e3%2581%25abbort%25e3%2581%25a8git%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%2586%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F22%2Frails%25e3%2581%25ae%25e3%2583%2587%25e3%2583%2597%25e3%2583%25ad%25e3%2582%25a4%25e3%2581%25be%25e3%2581%25a7%25e3%2582%2592%25e7%25b0%25a1%25e5%258d%2598%25e3%2581%25ab%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%25e3%2582%2581%25e3%2581%25abbort%25e3%2581%25a8git%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%2586%2F&amp;title=Rails%E3%81%AE%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E3%81%BE%E3%81%A7%E3%82%92%E7%B0%A1%E5%8D%98%E3%81%AB%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%ABBort%E3%81%A8git%E3%82%92%E4%BD%BF%E3%81%86%E4%BA%8B%E3%81%AB%E3%81%97%E3%81%9F" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=Rails%E3%81%AE%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E3%81%BE%E3%81%A7%E3%82%92%E7%B0%A1%E5%8D%98%E3%81%AB%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%ABBort%E3%81%A8git%E3%82%92%E4%BD%BF%E3%81%86%E4%BA%8B%E3%81%AB%E3%81%97%E3%81%9F&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F22%2Frails%25e3%2581%25ae%25e3%2583%2587%25e3%2583%2597%25e3%2583%25ad%25e3%2582%25a4%25e3%2581%25be%25e3%2581%25a7%25e3%2582%2592%25e7%25b0%25a1%25e5%258d%2598%25e3%2581%25ab%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%25e3%2582%2581%25e3%2581%25abbort%25e3%2581%25a8git%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%2586%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F22%2Frails%25e3%2581%25ae%25e3%2583%2587%25e3%2583%2597%25e3%2583%25ad%25e3%2582%25a4%25e3%2581%25be%25e3%2581%25a7%25e3%2582%2592%25e7%25b0%25a1%25e5%258d%2598%25e3%2581%25ab%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%25e3%2582%2581%25e3%2581%25abbort%25e3%2581%25a8git%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%2586%2F&amp;title=Rails%E3%81%AE%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E3%81%BE%E3%81%A7%E3%82%92%E7%B0%A1%E5%8D%98%E3%81%AB%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%ABBort%E3%81%A8git%E3%82%92%E4%BD%BF%E3%81%86%E4%BA%8B%E3%81%AB%E3%81%97%E3%81%9F&amp;notes=Bort%E3%81%A3%E3%81%A6%E3%82%84%E3%81%A4%E3%81%8C%E3%80%81%22rails%20%E3%82%A2%E3%83%97%E3%83%AA%E5%90%8D%22%E3%81%A7%E3%81%A4%E3%81%8F%E3%82%89%E3%82%8C%E3%82%8B%E7%89%A9%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%E6%9C%80%E5%88%9D%E3%81%8B%E3%82%89RESTful%20Authentication%20%26amp%3B%20AASM%E3%80%81Will%20Paginate%E3%80%81Rspec%20%26amp%3B%20Rspec-rails%E3%80%81Exception%20Notifier%E3%80%81Asset%20Packager%E3%81%AE%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3%E3%81%8C%E6%9C%80%E5%88%9D%E3%81%8B%E3%82%89%E5%85%A5%E3%81%A3%E3%81%A6%E3%81%84%E3%81%A6%E3%80" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F22%2Frails%25e3%2581%25ae%25e3%2583%2587%25e3%2583%2597%25e3%2583%25ad%25e3%2582%25a4%25e3%2581%25be%25e3%2581%25a7%25e3%2582%2592%25e7%25b0%25a1%25e5%258d%2598%25e3%2581%25ab%25e3%2581%2599%25e3%2582%258b%25e3%2581%259f%25e3%2582%2581%25e3%2581%25abbort%25e3%2581%25a8git%25e3%2582%2592%25e4%25bd%25bf%25e3%2581%2586%2F&amp;title=Rails%E3%81%AE%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4%E3%81%BE%E3%81%A7%E3%82%92%E7%B0%A1%E5%8D%98%E3%81%AB%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%ABBort%E3%81%A8git%E3%82%92%E4%BD%BF%E3%81%86%E4%BA%8B%E3%81%AB%E3%81%97%E3%81%9F&amp;bodytext=Bort%E3%81%A3%E3%81%A6%E3%82%84%E3%81%A4%E3%81%8C%E3%80%81%22rails%20%E3%82%A2%E3%83%97%E3%83%AA%E5%90%8D%22%E3%81%A7%E3%81%A4%E3%81%8F%E3%82%89%E3%82%8C%E3%82%8B%E7%89%A9%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%AB%E6%9C%80%E5%88%9D%E3%81%8B%E3%82%89RESTful%20Authentication%20%26amp%3B%20AASM%E3%80%81Will%20Paginate%E3%80%81Rspec%20%26amp%3B%20Rspec-rails%E3%80%81Exception%20Notifier%E3%80%81Asset%20Packager%E3%81%AE%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3%E3%81%8C%E6%9C%80%E5%88%9D%E3%81%8B%E3%82%89%E5%85%A5%E3%81%A3%E3%81%A6%E3%81%84%E3%81%A6%E3%80" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/09/22/rails%e3%81%ae%e3%83%87%e3%83%97%e3%83%ad%e3%82%a4%e3%81%be%e3%81%a7%e3%82%92%e7%b0%a1%e5%8d%98%e3%81%ab%e3%81%99%e3%82%8b%e3%81%9f%e3%82%81%e3%81%abbort%e3%81%a8git%e3%82%92%e4%bd%bf%e3%81%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/09/22/rails%e3%81%ae%e3%83%87%e3%83%97%e3%83%ad%e3%82%a4%e3%81%be%e3%81%a7%e3%82%92%e7%b0%a1%e5%8d%98%e3%81%ab%e3%81%99%e3%82%8b%e3%81%9f%e3%82%81%e3%81%abbort%e3%81%a8git%e3%82%92%e4%bd%bf%e3%81%86/" />
	</item>
		<item>
		<title>はまりもはまり</title>
		<link>http://wwwaku.com/blog_part2/2008/09/05/%e3%81%af%e3%81%be%e3%82%8a%e3%82%82%e3%81%af%e3%81%be%e3%82%8a/</link>
		<comments>http://wwwaku.com/blog_part2/2008/09/05/%e3%81%af%e3%81%be%e3%82%8a%e3%82%82%e3%81%af%e3%81%be%e3%82%8a/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 11:33:43 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/09/05/%e3%81%af%e3%81%be%e3%82%8a%e3%82%82%e3%81%af%e3%81%be%e3%82%8a/</guid>
		<description><![CDATA[http://underscore.jp/diary/20080227.html
これにはまった。




	
	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p><a href="http://underscore.jp/diary/20080227.html" target="_blank">http://underscore.jp/diary/20080227.html</a></p>
<p>これにはまった。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2F%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%25e3%2582%2582%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%2F&amp;title=%E3%81%AF%E3%81%BE%E3%82%8A%E3%82%82%E3%81%AF%E3%81%BE%E3%82%8A" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2F%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%25e3%2582%2582%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%2F&amp;title=%E3%81%AF%E3%81%BE%E3%82%8A%E3%82%82%E3%81%AF%E3%81%BE%E3%82%8A&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2F%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%25e3%2582%2582%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2F%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%25e3%2582%2582%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%2F&amp;title=%E3%81%AF%E3%81%BE%E3%82%8A%E3%82%82%E3%81%AF%E3%81%BE%E3%82%8A" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=%E3%81%AF%E3%81%BE%E3%82%8A%E3%82%82%E3%81%AF%E3%81%BE%E3%82%8A&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2F%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%25e3%2582%2582%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2F%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%25e3%2582%2582%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%2F&amp;title=%E3%81%AF%E3%81%BE%E3%82%8A%E3%82%82%E3%81%AF%E3%81%BE%E3%82%8A&amp;notes=http%3A%2F%2Funderscore.jp%2Fdiary%2F20080227.html%0D%0A%0D%0A%E3%81%93%E3%82%8C%E3%81%AB%E3%81%AF%E3%81%BE%E3%81%A3%E3%81%9F%E3%80%82" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2F%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%25e3%2582%2582%25e3%2581%25af%25e3%2581%25be%25e3%2582%258a%2F&amp;title=%E3%81%AF%E3%81%BE%E3%82%8A%E3%82%82%E3%81%AF%E3%81%BE%E3%82%8A&amp;bodytext=http%3A%2F%2Funderscore.jp%2Fdiary%2F20080227.html%0D%0A%0D%0A%E3%81%93%E3%82%8C%E3%81%AB%E3%81%AF%E3%81%BE%E3%81%A3%E3%81%9F%E3%80%82" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/09/05/%e3%81%af%e3%81%be%e3%82%8a%e3%82%82%e3%81%af%e3%81%be%e3%82%8a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/09/05/%e3%81%af%e3%81%be%e3%82%8a%e3%82%82%e3%81%af%e3%81%be%e3%82%8a/" />
	</item>
		<item>
		<title>Railsで質問</title>
		<link>http://wwwaku.com/blog_part2/2008/09/05/rails%e3%81%a7%e8%b3%aa%e5%95%8f/</link>
		<comments>http://wwwaku.com/blog_part2/2008/09/05/rails%e3%81%a7%e8%b3%aa%e5%95%8f/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 04:43:39 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/09/05/rails%e3%81%a7%e8%b3%aa%e5%95%8f/</guid>
		<description><![CDATA[すでに動いているRailsアプリがあって、そのデータ構造を変えたくなった場合、それもmigrateで書くのでしょうか？戻したくなったときどうするのかとか考えるとよくわからなくなってくる。そういう場合は作り直し？




 [...]]]></description>
			<content:encoded><![CDATA[<p>すでに動いているRailsアプリがあって、そのデータ構造を変えたくなった場合、それもmigrateで書くのでしょうか？戻したくなったときどうするのかとか考えるとよくわからなくなってくる。そういう場合は作り直し？</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2Frails%25e3%2581%25a7%25e8%25b3%25aa%25e5%2595%258f%2F&amp;title=Rails%E3%81%A7%E8%B3%AA%E5%95%8F" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2Frails%25e3%2581%25a7%25e8%25b3%25aa%25e5%2595%258f%2F&amp;title=Rails%E3%81%A7%E8%B3%AA%E5%95%8F&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2Frails%25e3%2581%25a7%25e8%25b3%25aa%25e5%2595%258f%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2Frails%25e3%2581%25a7%25e8%25b3%25aa%25e5%2595%258f%2F&amp;title=Rails%E3%81%A7%E8%B3%AA%E5%95%8F" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=Rails%E3%81%A7%E8%B3%AA%E5%95%8F&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2Frails%25e3%2581%25a7%25e8%25b3%25aa%25e5%2595%258f%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2Frails%25e3%2581%25a7%25e8%25b3%25aa%25e5%2595%258f%2F&amp;title=Rails%E3%81%A7%E8%B3%AA%E5%95%8F&amp;notes=%E3%81%99%E3%81%A7%E3%81%AB%E5%8B%95%E3%81%84%E3%81%A6%E3%81%84%E3%82%8BRails%E3%82%A2%E3%83%97%E3%83%AA%E3%81%8C%E3%81%82%E3%81%A3%E3%81%A6%E3%80%81%E3%81%9D%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E6%A7%8B%E9%80%A0%E3%82%92%E5%A4%89%E3%81%88%E3%81%9F%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F%E5%A0%B4%E5%90%88%E3%80%81%E3%81%9D%E3%82%8C%E3%82%82migrate%E3%81%A7%E6%9B%B8%E3%81%8F%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%E6%88%BB%E3%81%97%E3%81%9F%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%A9%E3%81%86%E3%81%99%E3%82%8B%E3%81%AE%E3%81%8B%E3%81%A8%E3%81%8B%E8%80%83%E3%81%88%E3%82%8B%E3%81%A8%E3%82%88%E3%81%8F%E3%82%8F%E3%81%8B%E3%82%89%E3%81%AA%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%8F%E3" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F09%2F05%2Frails%25e3%2581%25a7%25e8%25b3%25aa%25e5%2595%258f%2F&amp;title=Rails%E3%81%A7%E8%B3%AA%E5%95%8F&amp;bodytext=%E3%81%99%E3%81%A7%E3%81%AB%E5%8B%95%E3%81%84%E3%81%A6%E3%81%84%E3%82%8BRails%E3%82%A2%E3%83%97%E3%83%AA%E3%81%8C%E3%81%82%E3%81%A3%E3%81%A6%E3%80%81%E3%81%9D%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E6%A7%8B%E9%80%A0%E3%82%92%E5%A4%89%E3%81%88%E3%81%9F%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F%E5%A0%B4%E5%90%88%E3%80%81%E3%81%9D%E3%82%8C%E3%82%82migrate%E3%81%A7%E6%9B%B8%E3%81%8F%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%E6%88%BB%E3%81%97%E3%81%9F%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%A9%E3%81%86%E3%81%99%E3%82%8B%E3%81%AE%E3%81%8B%E3%81%A8%E3%81%8B%E8%80%83%E3%81%88%E3%82%8B%E3%81%A8%E3%82%88%E3%81%8F%E3%82%8F%E3%81%8B%E3%82%89%E3%81%AA%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%8F%E3" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/09/05/rails%e3%81%a7%e8%b3%aa%e5%95%8f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/09/05/rails%e3%81%a7%e8%b3%aa%e5%95%8f/" />
	</item>
		<item>
		<title>第29回 Ruby/Rails勉強会＠関西へいってきた</title>
		<link>http://wwwaku.com/blog_part2/2008/08/16/%e7%ac%ac29%e5%9b%9e-rubyrails%e5%8b%89%e5%bc%b7%e4%bc%9a%ef%bc%a0%e9%96%a2%e8%a5%bf%e3%81%b8%e3%81%84%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/</link>
		<comments>http://wwwaku.com/blog_part2/2008/08/16/%e7%ac%ac29%e5%9b%9e-rubyrails%e5%8b%89%e5%bc%b7%e4%bc%9a%ef%bc%a0%e9%96%a2%e8%a5%bf%e3%81%b8%e3%81%84%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 14:17:34 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/08/16/%e7%ac%ac29%e5%9b%9e-rubyrails%e5%8b%89%e5%bc%b7%e4%bc%9a%ef%bc%a0%e9%96%a2%e8%a5%bf%e3%81%b8%e3%81%84%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/</guid>
		<description><![CDATA[久々の神戸大学。工学部のメインエントランスにガラスのファザードができていたり、自動車侵入防止のゲードができていたり結構かわってた。電算機センターはVX21だったのがiMac(Leopard)だった。神戸大学が山の上のせい [...]]]></description>
			<content:encoded><![CDATA[<p>久々の神戸大学。工学部のメインエントランスにガラスのファザードができていたり、自動車侵入防止のゲードができていたり結構かわってた。電算機センターはVX21だったのがiMac(Leopard)だった。神戸大学が山の上のせいか、お盆真っ盛りのせいか、いつも見る人は見なかった希ガス。<br />
<a href="http://jp.rubyist.net/?KansaiWorkshop29" target="_blank">http://jp.rubyist.net/?KansaiWorkshop29 </a></p>
<p>Scala on JRuby</p>
<blockquote><p>Jが付くと拒否反応があるせいか、お昼の消化に酸素をとられたせいか、プロジェクタのために暗くなったせいか、全寝してしまいました。すいません。</p></blockquote>
<p>processing</p>
<blockquote><p>これもJが絡んでる。ってことで興味半減。</p></blockquote>
<p>Rubyのリフレクション</p>
<blockquote><p>私には意味不明でした。</p></blockquote>
<p>Rack 入門</p>
<blockquote><p>これが一番しっくり。久々の写経。Rackって便利。簡単なアプリはherokuで書いてたけど、passenger+Rackでもいいかなと思ってきた。調べないといけないのは</p>
<blockquote><p>ERB.new(::TEMPLATE, nil, '-').result(binding)<br />
ActiveRecord::Base.logger = Logger.new(STDOUT)</p></blockquote>
<p>の外部もの。<br />
得られたリンクは</p>
<blockquote><p><a href="http://rack.rubyforge.org/" target="_blank">http://rack.rubyforge.org/</a><br />
<a href="http://mono.kmc.gr.jp/~yhara/w/?RackReferenceJa" target="_blank">http://mono.kmc.gr.jp/~yhara/w/?RackReferenceJa</a><br />
<a href="http://mono.kmc.gr.jp/~yhara/d/?date=20080716" target="_blank">http://mono.kmc.gr.jp/~yhara/d/?date=20080716</a></p></blockquote>
</blockquote>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F16%2F%25e7%25ac%25ac29%25e5%259b%259e-rubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25ef%25bc%25a0%25e9%2596%25a2%25e8%25a5%25bf%25e3%2581%25b8%25e3%2581%2584%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%2F&amp;title=%E7%AC%AC29%E5%9B%9E%20Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%EF%BC%A0%E9%96%A2%E8%A5%BF%E3%81%B8%E3%81%84%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F16%2F%25e7%25ac%25ac29%25e5%259b%259e-rubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25ef%25bc%25a0%25e9%2596%25a2%25e8%25a5%25bf%25e3%2581%25b8%25e3%2581%2584%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%2F&amp;title=%E7%AC%AC29%E5%9B%9E%20Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%EF%BC%A0%E9%96%A2%E8%A5%BF%E3%81%B8%E3%81%84%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F16%2F%25e7%25ac%25ac29%25e5%259b%259e-rubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25ef%25bc%25a0%25e9%2596%25a2%25e8%25a5%25bf%25e3%2581%25b8%25e3%2581%2584%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F16%2F%25e7%25ac%25ac29%25e5%259b%259e-rubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25ef%25bc%25a0%25e9%2596%25a2%25e8%25a5%25bf%25e3%2581%25b8%25e3%2581%2584%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%2F&amp;title=%E7%AC%AC29%E5%9B%9E%20Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%EF%BC%A0%E9%96%A2%E8%A5%BF%E3%81%B8%E3%81%84%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=%E7%AC%AC29%E5%9B%9E%20Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%EF%BC%A0%E9%96%A2%E8%A5%BF%E3%81%B8%E3%81%84%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F16%2F%25e7%25ac%25ac29%25e5%259b%259e-rubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25ef%25bc%25a0%25e9%2596%25a2%25e8%25a5%25bf%25e3%2581%25b8%25e3%2581%2584%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F16%2F%25e7%25ac%25ac29%25e5%259b%259e-rubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25ef%25bc%25a0%25e9%2596%25a2%25e8%25a5%25bf%25e3%2581%25b8%25e3%2581%2584%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%2F&amp;title=%E7%AC%AC29%E5%9B%9E%20Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%EF%BC%A0%E9%96%A2%E8%A5%BF%E3%81%B8%E3%81%84%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F&amp;notes=%E4%B9%85%E3%80%85%E3%81%AE%E7%A5%9E%E6%88%B8%E5%A4%A7%E5%AD%A6%E3%80%82%E5%B7%A5%E5%AD%A6%E9%83%A8%E3%81%AE%E3%83%A1%E3%82%A4%E3%83%B3%E3%82%A8%E3%83%B3%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%81%AB%E3%82%AC%E3%83%A9%E3%82%B9%E3%81%AE%E3%83%95%E3%82%A1%E3%82%B6%E3%83%BC%E3%83%89%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%A6%E3%81%84%E3%81%9F%E3%82%8A%E3%80%81%E8%87%AA%E5%8B%95%E8%BB%8A%E4%BE%B5%E5%85%A5%E9%98%B2%E6%AD%A2%E3%81%AE%E3%82%B2%E3%83%BC%E3%83%89%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%A6%E3%81%84%E3%81%9F%E3%82%8A%E7%B5%90%E6%A7%8B%E3%81%8B%E3%82%8F%E3%81%A3%E3%81%A6%E3%81%9F%E3%80%82%E9%9B%BB%E7%AE%97%E6%A9%9F%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E3%81%AFVX21%E3%81%A0%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%8CiMac%28Leopard" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F16%2F%25e7%25ac%25ac29%25e5%259b%259e-rubyrails%25e5%258b%2589%25e5%25bc%25b7%25e4%25bc%259a%25ef%25bc%25a0%25e9%2596%25a2%25e8%25a5%25bf%25e3%2581%25b8%25e3%2581%2584%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%258d%25e3%2581%259f%2F&amp;title=%E7%AC%AC29%E5%9B%9E%20Ruby%2FRails%E5%8B%89%E5%BC%B7%E4%BC%9A%EF%BC%A0%E9%96%A2%E8%A5%BF%E3%81%B8%E3%81%84%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F&amp;bodytext=%E4%B9%85%E3%80%85%E3%81%AE%E7%A5%9E%E6%88%B8%E5%A4%A7%E5%AD%A6%E3%80%82%E5%B7%A5%E5%AD%A6%E9%83%A8%E3%81%AE%E3%83%A1%E3%82%A4%E3%83%B3%E3%82%A8%E3%83%B3%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B9%E3%81%AB%E3%82%AC%E3%83%A9%E3%82%B9%E3%81%AE%E3%83%95%E3%82%A1%E3%82%B6%E3%83%BC%E3%83%89%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%A6%E3%81%84%E3%81%9F%E3%82%8A%E3%80%81%E8%87%AA%E5%8B%95%E8%BB%8A%E4%BE%B5%E5%85%A5%E9%98%B2%E6%AD%A2%E3%81%AE%E3%82%B2%E3%83%BC%E3%83%89%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%A6%E3%81%84%E3%81%9F%E3%82%8A%E7%B5%90%E6%A7%8B%E3%81%8B%E3%82%8F%E3%81%A3%E3%81%A6%E3%81%9F%E3%80%82%E9%9B%BB%E7%AE%97%E6%A9%9F%E3%82%BB%E3%83%B3%E3%82%BF%E3%83%BC%E3%81%AFVX21%E3%81%A0%E3%81%A3%E3%81%9F%E3%81%AE%E3%81%8CiMac%28Leopard" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/08/16/%e7%ac%ac29%e5%9b%9e-rubyrails%e5%8b%89%e5%bc%b7%e4%bc%9a%ef%bc%a0%e9%96%a2%e8%a5%bf%e3%81%b8%e3%81%84%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/08/16/%e7%ac%ac29%e5%9b%9e-rubyrails%e5%8b%89%e5%bc%b7%e4%bc%9a%ef%bc%a0%e9%96%a2%e8%a5%bf%e3%81%b8%e3%81%84%e3%81%a3%e3%81%a6%e3%81%8d%e3%81%9f/" />
	</item>
		<item>
		<title>BackgrounDRbをやめてせこい技に移行</title>
		<link>http://wwwaku.com/blog_part2/2008/08/07/backgroundrb%e3%82%92%e3%82%84%e3%82%81%e3%81%a6%e3%81%9b%e3%81%93%e3%81%84%e6%8a%80%e3%81%ab%e7%a7%bb%e8%a1%8c/</link>
		<comments>http://wwwaku.com/blog_part2/2008/08/07/backgroundrb%e3%82%92%e3%82%84%e3%82%81%e3%81%a6%e3%81%9b%e3%81%93%e3%81%84%e6%8a%80%e3%81%ab%e7%a7%bb%e8%a1%8c/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 19:43:39 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/08/07/backgroundrb%e3%82%92%e3%82%84%e3%82%81%e3%81%a6%e3%81%9b%e3%81%93%e3%81%84%e6%8a%80%e3%81%ab%e7%a7%bb%e8%a1%8c/</guid>
		<description><![CDATA[BackgrounDRbはRailsのプラギンでRails本体とは独立してバックグラウンド処理をし続けてくれる便利なプラギンです。スケジュールを組んでこの処理を実行のようなcronのようなこともやってくれるのでbotつく [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://backgroundrb.rubyforge.org/" target="_blank">BackgrounDRb</a>はRailsのプラギンでRails本体とは独立してバックグラウンド処理をし続けてくれる便利なプラギンです。スケジュールを組んでこの処理を実行のようなcronのようなこともやってくれるのでbotつくれるじゃんと飛びついてみました。そしてbotもつくった。ただ、気に食わないことも多々あります。</p>
<p>スケジュールを維持するために空クエリーをたたき続けるのです。リソースは食うは、ログは汚れまくりです。この点は導入簡単なくせにかなり気に入らない。今回つくった<a href="http://twitter.com/hamada_dmj" target="_blank">twitterのbot</a>なんてtwitterの仕様上5分に1回しか動いてないのにリソースを食い続け2時間もすればlogが1MBを超えるし、BackgrounDRbを使うのはやめにしました。</p>
<p>ここでHerokuの登場です。ここにbotをおきました。HerokuではBackgrounDRbは使えないみたいです。ということで、Herokuにキックを入れるサーバーを別に準備。cronで「wget --spider http://〜.heroku.com/〜」。wgetで消費するリソースはしれてるし、いい感じです。5分おきにキックするぐらいならherokuも文句いわないだろうと思っています。ということで、新しいbotを作って行こうかなと思っています。</p>
<p>次は、Flickrの検索結果をfeedで吐くを考えています。ではでは。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F07%2Fbackgroundrb%25e3%2582%2592%25e3%2582%2584%25e3%2582%2581%25e3%2581%25a6%25e3%2581%259b%25e3%2581%2593%25e3%2581%2584%25e6%258a%2580%25e3%2581%25ab%25e7%25a7%25bb%25e8%25a1%258c%2F&amp;title=BackgrounDRb%E3%82%92%E3%82%84%E3%82%81%E3%81%A6%E3%81%9B%E3%81%93%E3%81%84%E6%8A%80%E3%81%AB%E7%A7%BB%E8%A1%8C" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F07%2Fbackgroundrb%25e3%2582%2592%25e3%2582%2584%25e3%2582%2581%25e3%2581%25a6%25e3%2581%259b%25e3%2581%2593%25e3%2581%2584%25e6%258a%2580%25e3%2581%25ab%25e7%25a7%25bb%25e8%25a1%258c%2F&amp;title=BackgrounDRb%E3%82%92%E3%82%84%E3%82%81%E3%81%A6%E3%81%9B%E3%81%93%E3%81%84%E6%8A%80%E3%81%AB%E7%A7%BB%E8%A1%8C&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F07%2Fbackgroundrb%25e3%2582%2592%25e3%2582%2584%25e3%2582%2581%25e3%2581%25a6%25e3%2581%259b%25e3%2581%2593%25e3%2581%2584%25e6%258a%2580%25e3%2581%25ab%25e7%25a7%25bb%25e8%25a1%258c%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F07%2Fbackgroundrb%25e3%2582%2592%25e3%2582%2584%25e3%2582%2581%25e3%2581%25a6%25e3%2581%259b%25e3%2581%2593%25e3%2581%2584%25e6%258a%2580%25e3%2581%25ab%25e7%25a7%25bb%25e8%25a1%258c%2F&amp;title=BackgrounDRb%E3%82%92%E3%82%84%E3%82%81%E3%81%A6%E3%81%9B%E3%81%93%E3%81%84%E6%8A%80%E3%81%AB%E7%A7%BB%E8%A1%8C" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=BackgrounDRb%E3%82%92%E3%82%84%E3%82%81%E3%81%A6%E3%81%9B%E3%81%93%E3%81%84%E6%8A%80%E3%81%AB%E7%A7%BB%E8%A1%8C&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F07%2Fbackgroundrb%25e3%2582%2592%25e3%2582%2584%25e3%2582%2581%25e3%2581%25a6%25e3%2581%259b%25e3%2581%2593%25e3%2581%2584%25e6%258a%2580%25e3%2581%25ab%25e7%25a7%25bb%25e8%25a1%258c%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F07%2Fbackgroundrb%25e3%2582%2592%25e3%2582%2584%25e3%2582%2581%25e3%2581%25a6%25e3%2581%259b%25e3%2581%2593%25e3%2581%2584%25e6%258a%2580%25e3%2581%25ab%25e7%25a7%25bb%25e8%25a1%258c%2F&amp;title=BackgrounDRb%E3%82%92%E3%82%84%E3%82%81%E3%81%A6%E3%81%9B%E3%81%93%E3%81%84%E6%8A%80%E3%81%AB%E7%A7%BB%E8%A1%8C&amp;notes=BackgrounDRb%E3%81%AFRails%E3%81%AE%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3%E3%81%A7Rails%E6%9C%AC%E4%BD%93%E3%81%A8%E3%81%AF%E7%8B%AC%E7%AB%8B%E3%81%97%E3%81%A6%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89%E5%87%A6%E7%90%86%E3%82%92%E3%81%97%E7%B6%9A%E3%81%91%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B%E4%BE%BF%E5%88%A9%E3%81%AA%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3%E3%81%A7%E3%81%99%E3%80%82%E3%82%B9%E3%82%B1%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E7%B5%84%E3%82%93%E3%81%A7%E3%81%93%E3%81%AE%E5%87%A6%E7%90%86%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%AE%E3%82%88%E3%81%86%E3%81%AAcron%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%81%93%E3%81%A8%E3%82%82%E3%82%84%E3%81%A3%E3%81%A6%E3%81" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F07%2Fbackgroundrb%25e3%2582%2592%25e3%2582%2584%25e3%2582%2581%25e3%2581%25a6%25e3%2581%259b%25e3%2581%2593%25e3%2581%2584%25e6%258a%2580%25e3%2581%25ab%25e7%25a7%25bb%25e8%25a1%258c%2F&amp;title=BackgrounDRb%E3%82%92%E3%82%84%E3%82%81%E3%81%A6%E3%81%9B%E3%81%93%E3%81%84%E6%8A%80%E3%81%AB%E7%A7%BB%E8%A1%8C&amp;bodytext=BackgrounDRb%E3%81%AFRails%E3%81%AE%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3%E3%81%A7Rails%E6%9C%AC%E4%BD%93%E3%81%A8%E3%81%AF%E7%8B%AC%E7%AB%8B%E3%81%97%E3%81%A6%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89%E5%87%A6%E7%90%86%E3%82%92%E3%81%97%E7%B6%9A%E3%81%91%E3%81%A6%E3%81%8F%E3%82%8C%E3%82%8B%E4%BE%BF%E5%88%A9%E3%81%AA%E3%83%97%E3%83%A9%E3%82%AE%E3%83%B3%E3%81%A7%E3%81%99%E3%80%82%E3%82%B9%E3%82%B1%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E7%B5%84%E3%82%93%E3%81%A7%E3%81%93%E3%81%AE%E5%87%A6%E7%90%86%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%AE%E3%82%88%E3%81%86%E3%81%AAcron%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%81%93%E3%81%A8%E3%82%82%E3%82%84%E3%81%A3%E3%81%A6%E3%81" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/08/07/backgroundrb%e3%82%92%e3%82%84%e3%82%81%e3%81%a6%e3%81%9b%e3%81%93%e3%81%84%e6%8a%80%e3%81%ab%e7%a7%bb%e8%a1%8c/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/08/07/backgroundrb%e3%82%92%e3%82%84%e3%82%81%e3%81%a6%e3%81%9b%e3%81%93%e3%81%84%e6%8a%80%e3%81%ab%e7%a7%bb%e8%a1%8c/" />
	</item>
		<item>
		<title>twitterのbotを作ってみた。</title>
		<link>http://wwwaku.com/blog_part2/2008/08/06/twitter%e3%81%aebot%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f%e3%80%82/</link>
		<comments>http://wwwaku.com/blog_part2/2008/08/06/twitter%e3%81%aebot%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f%e3%80%82/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 00:14:43 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/08/06/twitter%e3%81%aebot%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f%e3%80%82/</guid>
		<description><![CDATA[オリンピックが始まるということで、twitter用のbot「浜○大明神」@hamada_dmjを作ってみました。自分からは何もしないbotです。messsageがきたら返答します。現在はlocalのコンピューターで動いて [...]]]></description>
			<content:encoded><![CDATA[<p>オリンピックが始まるということで、twitter用のbot「浜○大明神」<a href="http://twitter.com/hamada_dmj" target="_blank">@hamada_dmj</a>を作ってみました。自分からは何もしないbotです。messsageがきたら返答します。現在はlocalのコンピューターで動いているだけです。BackgrounDRbのプラギンを使用しています。自分としては正規表現の勉強用です。</p>
<ul>
<li>/鳥谷/ =&gt; "鳥谷？あいつはトレードじゃ。"</li>
<li>/江草/ =&gt; "江草？あいつはトレードじゃ。鳥谷も引っ付けて2個1でもいいぞ。"</li>
<li>/すように$|すように。$|お願いします$|お願いします。$/ =&gt; "よーし、気が向いたら叶えたろ。"</li>
<li>/test|てすと|テスト/ =&gt; "テストにはつきあっとれん。"</li>
</ul>
<p>だけが登録されています。気のきいた正規表現を是非コメントで。反映します。いずれちゃんとサーバーにあげて勝手に正規表現登録できるようにする予定です。 あと、BackgrounDRbなんですが、待機中にもログを吐き続けるのですが、いい方法があったら教えてください。</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F06%2Ftwitter%25e3%2581%25aebot%25e3%2582%2592%25e4%25bd%259c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%25e3%2580%2582%2F&amp;title=twitter%E3%81%AEbot%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%E3%80%82" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F06%2Ftwitter%25e3%2581%25aebot%25e3%2582%2592%25e4%25bd%259c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%25e3%2580%2582%2F&amp;title=twitter%E3%81%AEbot%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%E3%80%82&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F06%2Ftwitter%25e3%2581%25aebot%25e3%2582%2592%25e4%25bd%259c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%25e3%2580%2582%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F06%2Ftwitter%25e3%2581%25aebot%25e3%2582%2592%25e4%25bd%259c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%25e3%2580%2582%2F&amp;title=twitter%E3%81%AEbot%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%E3%80%82" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=twitter%E3%81%AEbot%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%E3%80%82&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F06%2Ftwitter%25e3%2581%25aebot%25e3%2582%2592%25e4%25bd%259c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%25e3%2580%2582%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F06%2Ftwitter%25e3%2581%25aebot%25e3%2582%2592%25e4%25bd%259c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%25e3%2580%2582%2F&amp;title=twitter%E3%81%AEbot%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%E3%80%82&amp;notes=%E3%82%AA%E3%83%AA%E3%83%B3%E3%83%94%E3%83%83%E3%82%AF%E3%81%8C%E5%A7%8B%E3%81%BE%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E3%81%93%E3%81%A8%E3%81%A7%E3%80%81twitter%E7%94%A8%E3%81%AEbot%E3%80%8C%E6%B5%9C%E2%97%8B%E5%A4%A7%E6%98%8E%E7%A5%9E%E3%80%8D%40hamada_dmj%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E8%87%AA%E5%88%86%E3%81%8B%E3%82%89%E3%81%AF%E4%BD%95%E3%82%82%E3%81%97%E3%81%AA%E3%81%84bot%E3%81%A7%E3%81%99%E3%80%82messsage%E3%81%8C%E3%81%8D%E3%81%9F%E3%82%89%E8%BF%94%E7%AD%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E7%8F%BE%E5%9C%A8%E3%81%AFlocal%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%A7%E5%8B%95" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F08%2F06%2Ftwitter%25e3%2581%25aebot%25e3%2582%2592%25e4%25bd%259c%25e3%2581%25a3%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f%25e3%2580%2582%2F&amp;title=twitter%E3%81%AEbot%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%E3%80%82&amp;bodytext=%E3%82%AA%E3%83%AA%E3%83%B3%E3%83%94%E3%83%83%E3%82%AF%E3%81%8C%E5%A7%8B%E3%81%BE%E3%82%8B%E3%81%A8%E3%81%84%E3%81%86%E3%81%93%E3%81%A8%E3%81%A7%E3%80%81twitter%E7%94%A8%E3%81%AEbot%E3%80%8C%E6%B5%9C%E2%97%8B%E5%A4%A7%E6%98%8E%E7%A5%9E%E3%80%8D%40hamada_dmj%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%E8%87%AA%E5%88%86%E3%81%8B%E3%82%89%E3%81%AF%E4%BD%95%E3%82%82%E3%81%97%E3%81%AA%E3%81%84bot%E3%81%A7%E3%81%99%E3%80%82messsage%E3%81%8C%E3%81%8D%E3%81%9F%E3%82%89%E8%BF%94%E7%AD%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E7%8F%BE%E5%9C%A8%E3%81%AFlocal%E3%81%AE%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%A7%E5%8B%95" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/08/06/twitter%e3%81%aebot%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/08/06/twitter%e3%81%aebot%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%81%9f%e3%80%82/" />
	</item>
		<item>
		<title>寝付かれない時のLifehack</title>
		<link>http://wwwaku.com/blog_part2/2008/07/28/%e5%af%9d%e4%bb%98%e3%81%8b%e3%82%8c%e3%81%aa%e3%81%84%e6%99%82%e3%81%aelifehack/</link>
		<comments>http://wwwaku.com/blog_part2/2008/07/28/%e5%af%9d%e4%bb%98%e3%81%8b%e3%82%8c%e3%81%aa%e3%81%84%e6%99%82%e3%81%aelifehack/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 16:30:58 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/07/28/%e5%af%9d%e4%bb%98%e3%81%8b%e3%82%8c%e3%81%aa%e3%81%84%e6%99%82%e3%81%aelifehack/</guid>
		<description><![CDATA[
topを眺める
tail -f log/production.logを眺める





	
	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<ul>
<li>topを眺める</li>
<li>tail -f log/production.logを眺める</li>
</ul>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F28%2F%25e5%25af%259d%25e4%25bb%2598%25e3%2581%258b%25e3%2582%258c%25e3%2581%25aa%25e3%2581%2584%25e6%2599%2582%25e3%2581%25aelifehack%2F&amp;title=%E5%AF%9D%E4%BB%98%E3%81%8B%E3%82%8C%E3%81%AA%E3%81%84%E6%99%82%E3%81%AELifehack" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F28%2F%25e5%25af%259d%25e4%25bb%2598%25e3%2581%258b%25e3%2582%258c%25e3%2581%25aa%25e3%2581%2584%25e6%2599%2582%25e3%2581%25aelifehack%2F&amp;title=%E5%AF%9D%E4%BB%98%E3%81%8B%E3%82%8C%E3%81%AA%E3%81%84%E6%99%82%E3%81%AELifehack&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F28%2F%25e5%25af%259d%25e4%25bb%2598%25e3%2581%258b%25e3%2582%258c%25e3%2581%25aa%25e3%2581%2584%25e6%2599%2582%25e3%2581%25aelifehack%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F28%2F%25e5%25af%259d%25e4%25bb%2598%25e3%2581%258b%25e3%2582%258c%25e3%2581%25aa%25e3%2581%2584%25e6%2599%2582%25e3%2581%25aelifehack%2F&amp;title=%E5%AF%9D%E4%BB%98%E3%81%8B%E3%82%8C%E3%81%AA%E3%81%84%E6%99%82%E3%81%AELifehack" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=%E5%AF%9D%E4%BB%98%E3%81%8B%E3%82%8C%E3%81%AA%E3%81%84%E6%99%82%E3%81%AELifehack&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F28%2F%25e5%25af%259d%25e4%25bb%2598%25e3%2581%258b%25e3%2582%258c%25e3%2581%25aa%25e3%2581%2584%25e6%2599%2582%25e3%2581%25aelifehack%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F28%2F%25e5%25af%259d%25e4%25bb%2598%25e3%2581%258b%25e3%2582%258c%25e3%2581%25aa%25e3%2581%2584%25e6%2599%2582%25e3%2581%25aelifehack%2F&amp;title=%E5%AF%9D%E4%BB%98%E3%81%8B%E3%82%8C%E3%81%AA%E3%81%84%E6%99%82%E3%81%AELifehack&amp;notes=%0D%0A%0D%0A%09top%E3%82%92%E7%9C%BA%E3%82%81%E3%82%8B%0D%0A%09tail%20-f%20log%2Fproduction.log%E3%82%92%E7%9C%BA%E3%82%81%E3%82%8B%0D%0A" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F28%2F%25e5%25af%259d%25e4%25bb%2598%25e3%2581%258b%25e3%2582%258c%25e3%2581%25aa%25e3%2581%2584%25e6%2599%2582%25e3%2581%25aelifehack%2F&amp;title=%E5%AF%9D%E4%BB%98%E3%81%8B%E3%82%8C%E3%81%AA%E3%81%84%E6%99%82%E3%81%AELifehack&amp;bodytext=%0D%0A%0D%0A%09top%E3%82%92%E7%9C%BA%E3%82%81%E3%82%8B%0D%0A%09tail%20-f%20log%2Fproduction.log%E3%82%92%E7%9C%BA%E3%82%81%E3%82%8B%0D%0A" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/07/28/%e5%af%9d%e4%bb%98%e3%81%8b%e3%82%8c%e3%81%aa%e3%81%84%e6%99%82%e3%81%aelifehack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/07/28/%e5%af%9d%e4%bb%98%e3%81%8b%e3%82%8c%e3%81%aa%e3%81%84%e6%99%82%e3%81%aelifehack/" />
	</item>
		<item>
		<title>テスト</title>
		<link>http://wwwaku.com/blog_part2/2008/07/13/%e3%83%86%e3%82%b9%e3%83%88/</link>
		<comments>http://wwwaku.com/blog_part2/2008/07/13/%e3%83%86%e3%82%b9%e3%83%88/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 15:40:59 +0000</pubDate>
		<dc:creator>waku</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://wwwaku.com/blog_part2/2008/07/13/%e3%83%86%e3%82%b9%e3%83%88/</guid>
		<description><![CDATA[PLAIN TEXT
RUBY:




def index


&#160; &#160; get_database&#40; params&#91;:id&#93; &#41;


&#160; &#160; begin


&#160; &#160; &#160; @tables = @database.tables


&#160; &#160; rescue RuntimeError


&#160; &#160; &#160; flash&#91;:notice&#93; = $!.to_s


&#160; &#160; &#160; redirect_to :controller =&#62; :home, :action =&#62; :databases


&#160; &#160; end


&#160; end 










	
	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<div class="igBar"><span id="lruby-8"><a href="#" onclick="javascript:showPlainTxt('ruby-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">RUBY:</span>
<div id="ruby-8">
<div class="ruby">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#9966CC; font-weight:bold;">def</span> index</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; get_database<span style="color:#006600; font-weight:bold;">&#40;</span> params<span style="color:#006600; font-weight:bold;">&#91;</span>:id<span style="color:#006600; font-weight:bold;">&#93;</span> <span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#9966CC; font-weight:bold;">begin</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; @tables = @database.<span style="color:#9900CC;">tables</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#9966CC; font-weight:bold;">rescue</span> RuntimeError</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; flash<span style="color:#006600; font-weight:bold;">&#91;</span>:notice<span style="color:#006600; font-weight:bold;">&#93;</span> = $!.<span style="color:#9900CC;">to_s</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; redirect_to :controller =&gt; :home, :action =&gt; :databases</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#9966CC; font-weight:bold;">end</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#9966CC; font-weight:bold;">end</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow" href="http://b.hatena.ne.jp/add?mode=confirm&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F13%2F%25e3%2583%2586%25e3%2582%25b9%25e3%2583%2588%2F&amp;title=%E3%83%86%E3%82%B9%E3%83%88" title="hatena"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/b_entry.gif" title="hatena" alt="hatena" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://clip.livedoor.com/clip/add?link=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F13%2F%25e3%2583%2586%25e3%2582%25b9%25e3%2583%2588%2F&amp;title=%E3%83%86%E3%82%B9%E3%83%88&amp;jump=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F13%2F%25e3%2583%2586%25e3%2582%25b9%25e3%2583%2588%2F" title="livedoor"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/16_16_white.gif" title="livedoor" alt="livedoor" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F13%2F%25e3%2583%2586%25e3%2582%25b9%25e3%2583%2588%2F&amp;title=%E3%83%86%E3%82%B9%E3%83%88" title="google"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/google.gif" title="google" alt="google" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://bookmarks.yahoo.co.jp/action/bookmark?t=%E3%83%86%E3%82%B9%E3%83%88&amp;u=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F13%2F%25e3%2583%2586%25e3%2582%25b9%25e3%2583%2588%2F" title="yahoo"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/yahoo.gif" title="yahoo" alt="yahoo" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://delicious.com/post?url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F13%2F%25e3%2583%2586%25e3%2582%25b9%25e3%2583%2588%2F&amp;title=%E3%83%86%E3%82%B9%E3%83%88&amp;notes=%5Bruby%5D%0D%0A%20%20def%20index%0D%0A%20%20%20%20get_database%28%20params%5B%3Aid%5D%20%29%0D%0A%20%20%20%20begin%0D%0A%20%20%20%20%20%20%40tables%20%3D%20%40database.tables%0D%0A%20%20%20%20rescue%20RuntimeError%0D%0A%20%20%20%20%20%20flash%5B%3Anotice%5D%20%3D%20%24%21.to_s%0D%0A%20%20%20%20%20%20redirect_to%20%3Acontroller%20%3D%3E%20%3Ahome%2C%20%3Aaction%20%3D%3E%20%3Adatabases%0D%0A%20%20%20%20end%0D%0A%20%20end%0D%0A%5B%2Fruby%5D" title="del.icio.us"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwwwaku.com%2Fblog_part2%2F2008%2F07%2F13%2F%25e3%2583%2586%25e3%2582%25b9%25e3%2583%2588%2F&amp;title=%E3%83%86%E3%82%B9%E3%83%88&amp;bodytext=%5Bruby%5D%0D%0A%20%20def%20index%0D%0A%20%20%20%20get_database%28%20params%5B%3Aid%5D%20%29%0D%0A%20%20%20%20begin%0D%0A%20%20%20%20%20%20%40tables%20%3D%20%40database.tables%0D%0A%20%20%20%20rescue%20RuntimeError%0D%0A%20%20%20%20%20%20flash%5B%3Anotice%5D%20%3D%20%24%21.to_s%0D%0A%20%20%20%20%20%20redirect_to%20%3Acontroller%20%3D%3E%20%3Ahome%2C%20%3Aaction%20%3D%3E%20%3Adatabases%0D%0A%20%20%20%20end%0D%0A%20%20end%0D%0A%5B%2Fruby%5D" title="Digg"><img src="http://wwwaku.com/blog_part2/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://wwwaku.com/blog_part2/2008/07/13/%e3%83%86%e3%82%b9%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wwwaku.com/blog_part2/2008/07/13/%e3%83%86%e3%82%b9%e3%83%88/" />
	</item>
	</channel>
</rss>
