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

<channel>
	<title>はるかなる熊</title>
	<atom:link href="http://b.ruyaka.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://b.ruyaka.com</link>
	<description>WEB関連技術情報について</description>
	<pubDate>Thu, 11 Mar 2010 05:25:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/feed/" />
		<item>
		<title>Buzz Can Tweet</title>
		<link>http://b.ruyaka.com/2010/03/10/buzz-can-tweet/</link>
		<comments>http://b.ruyaka.com/2010/03/10/buzz-can-tweet/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 05:25:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=564</guid>
		<description><![CDATA[Twitterは出始めた時にアカウントだけ作って放置していてあまり使わかなったんですが、
なぜかGoogle Buzzは結構頻繁に利用するように。
GmailだとかReaderなどGoogleのサービスをよく利用していたので、Buzzにアクセスし易かったのがその理由。
BuzzはTwitterに比べるとユーザーも関連サービスもまだ少ないですが、スレッド式につぶやけるのが見やすくていいかなと思います。
あとはGmapとも連動してますが、Twitterも同じようなアプリがでてますしね。
BuzzでどうせつぶやくならTwitterのアカウントも持ってるし連動させてしまえという事でぐぐってみると2通りのやり方を発見しました。
① 「Buzz Can Tweet」サービスを利用する
② 「Google FeedBurner」を利用する。
②だとTwitterの更新の間隔が30分毎で設定もめんどくさいので①がおすすめ。速効できます。
「Buzz Can Tweet」
http://www.buzzcantweet.com/
【やり方】
↑から「Get Started」を押してTwitterのログイン名・パスワードを入力する。終わり。
]]></description>
			<content:encoded><![CDATA[<p>Twitterは出始めた時にアカウントだけ作って放置していてあまり使わかなったんですが、<br />
なぜかGoogle Buzzは結構頻繁に利用するように。<br />
GmailだとかReaderなどGoogleのサービスをよく利用していたので、Buzzにアクセスし易かったのがその理由。<br />
BuzzはTwitterに比べるとユーザーも関連サービスもまだ少ないですが、スレッド式につぶやけるのが見やすくていいかなと思います。<br />
あとはGmapとも連動してますが、Twitterも同じようなアプリがでてますしね。</p>
<p>BuzzでどうせつぶやくならTwitterのアカウントも持ってるし連動させてしまえという事でぐぐってみると2通りのやり方を発見しました。</p>
<p>① 「Buzz Can Tweet」サービスを利用する<br />
② 「Google FeedBurner」を利用する。</p>
<p>②だとTwitterの更新の間隔が30分毎で設定もめんどくさいので①がおすすめ。速効できます。</p>
<p>「Buzz Can Tweet」<br />
http://www.buzzcantweet.com/<br />
【やり方】<br />
↑から「Get Started」を押してTwitterのログイン名・パスワードを入力する。終わり。</p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/03/10/buzz-can-tweet/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/03/10/buzz-can-tweet/" />
	</item>
		<item>
		<title>HTML5 Sketchpad</title>
		<link>http://b.ruyaka.com/2010/02/12/html5-sketchpad/</link>
		<comments>http://b.ruyaka.com/2010/02/12/html5-sketchpad/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 05:06:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=558</guid>
		<description><![CDATA[これすごいですね。
http://mugtug.com/sketchpad/ 
こんなに快適に動くとは、、

]]></description>
			<content:encoded><![CDATA[<p>これすごいですね。<br />
<a href="http://mugtug.com/sketchpad/">http://mugtug.com/sketchpad/ </a></p>
<p>こんなに快適に動くとは、、<br />
<img src="http://b.ruyaka.com/wp-content/uploads/2010/02/sketch.jpg" alt="sketch" title="sketch" width="958" height="666" class="aligncenter size-full wp-image-559" /></p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/02/12/html5-sketchpad/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/02/12/html5-sketchpad/" />
	</item>
		<item>
		<title>Ruby on Rails 環境構築 @WebKeepers</title>
		<link>http://b.ruyaka.com/2010/02/10/%e3%80%90vps%e3%80%91ruby-on-rails-%e7%92%b0%e5%a2%83%e6%a7%8b%e7%af%89-webkeepers/</link>
		<comments>http://b.ruyaka.com/2010/02/10/%e3%80%90vps%e3%80%91ruby-on-rails-%e7%92%b0%e5%a2%83%e6%a7%8b%e7%af%89-webkeepers/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 02:27:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=542</guid>
		<description><![CDATA[RubyOnRailsは共有サーバーだと動かせない事がほとんどなのでVPSで安価に構築。
VPSなら月額1000～3000円程度だせば十分動作します。また、下手な専用サーバーより処理速度は断然早いのでよく利用させてもらっています。
色々なVPSを試しましたが、コストパフォーマンスでいうとWEBKEEPERSなんかがよさげでした。
初期費用4980、月額980円で50GBの256MBです。
ただ、デメリットとしては海外にサーバーがあるので、わずかですが反応速度が遅いといったところでしょうか。
CPUはXeon5500と高性能なので処理速度自体は速いので、運用・構築時にはほとんど気になりません。
どうしても国内がという事であればPLESK8標準搭載VPS「ServerQueen」がわりかしおすすめです。
初期7350円、月額1480円で20GBで256Bです。調べたなかじゃ一番安いのではないかと思います。
20GBだとちょっと寂しいですけど。その場合は1ランク上の512MBプランを選んでください。
Rails・Mysqlならメモリもできれば512MBはあったほうが安心ですが、小規模サイトor検証用であれば問題なく快適に動作すると思います。
↓　Webkeepersのリンク

「Ruby On Railsの環境構築方法」
WebkeepersのVPSでのRuby On Railsの環境構築方法です。
プランは一番安い「VPSライト」です。
yumから入れたりとかありますが、作業時間は数十分程度でしょうか。
手順①　ライブラリインストール
Webkeepersは導入当初はyumすら入っていないのでインストールする必要があります。
yumのインストールには必要なライブラリもいくつかあるので、それらも合わせていれていきます。
必要なファイルのダウンロード(2010/02/10での最新版です)
wget http://mirror.centos.org/centos/5/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.i386.rpm
wget http://mirror.centos.org/centos/5/os/i386/CentOS/m2crypto-0.16-6.el5.6.i386.rpm
wget http://mirror.centos.org/centos/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm
wget http://mirror.centos.org/centos/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm
wget http://mirror.centos.org/centos/5/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm
wget http://mirror.centos.org/centos/5/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
wget http://mirror.centos.org/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
wget http://mirror.centos.org/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
wget http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm
ダウンロードしたら一気に入れていきます。
注意としては「yum」と「yum-fastestmirror」は同時に入れてあげないとインストールできません。
rpm -Uhv libxml2-2.6.26-2.1.2.8.i386.rpm
rpm -Uhv m2crypto-0.16-6.el5.6.i386.rpm
rpm -Uhv python-elementtree-1.2.6-5.i386.rpm
rpm -Uhv python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -Uhv rpm-python-4.4.2.3-18.el5.i386.rpm
rpm -Uhv python-urlgrabber-3.1.0-5.el5.noarch.rpm
rpm -Uhv yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
rpm -Uhv yum-3.2.22-20.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm
これでyumコマンドを使えるようになりました。
手順②　Rubyのインストール
yumのインストールの前にreadlineをいれておきましょう。
これがないとconsoleが動作しません。あとついでにgccも。
yum install readline.i386 readline-devel.i386 gcc gcc-c++
入れ終わったらrubyをダウンロードしてインストールします。
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz
tar -xvf ruby-1.8.7-p174.tar.gz
cd ruby-1.8.7-p174
./configure &#8211;prefix=/usr/local &#8211;with-install-readline
手順③　Rubygemsのインストール
wet http://rubyforge.org/frs/download.php/60719/rubygems-1.3.5.zip
unzip rubygems-1.3.5.zip
cd rubygems-1.3.5
ruby setup.rb
手順④　Gemパッケージのインストール
先にPassengerに必要なライブラリを入れておきます。
yum install httpd-devel apr-devel
完了したからよく使うgemライブラリを一気にインストール。
gem install rails mysql sqlite3-ruby locale locale_rails [...]]]></description>
			<content:encoded><![CDATA[<p>RubyOnRailsは共有サーバーだと動かせない事がほとんどなのでVPSで安価に構築。<br />
VPSなら月額1000～3000円程度だせば十分動作します。また、下手な専用サーバーより処理速度は断然早いのでよく利用させてもらっています。<br />
色々なVPSを試しましたが、コストパフォーマンスでいうと<a href="https://affiliate.hsinc.com/affiliate/affiliate.php?id=136&#038;group=59" title="01. バナー：WEBKEEPERS" target="_blank">WEBKEEPERS</a>なんかがよさげでした。<br />
初期費用4980、月額980円で50GBの256MBです。<br />
ただ、デメリットとしては海外にサーバーがあるので、わずかですが反応速度が遅いといったところでしょうか。<br />
CPUはXeon5500と高性能なので処理速度自体は速いので、運用・構築時にはほとんど気になりません。</p>
<p>どうしても国内がという事であれば<A HREF="http://px.a8.net/svt/ejp?a8mat=1NNNOC+23M2LU+CJY+6DZBM" target="_blank">PLESK8標準搭載VPS「ServerQueen」</A><img border="0" width="1" height="1" src="http://www18.a8.net/0.gif?a8mat=1NNNOC+23M2LU+CJY+6DZBM" alt="">がわりかしおすすめです。<br />
初期7350円、月額1480円で20GBで256Bです。調べたなかじゃ一番安いのではないかと思います。<br />
20GBだとちょっと寂しいですけど。その場合は1ランク上の512MBプランを選んでください。</p>
<p>Rails・Mysqlならメモリもできれば512MBはあったほうが安心ですが、小規模サイトor検証用であれば問題なく快適に動作すると思います。</p>
<p>↓　Webkeepersのリンク<br />
<a href="https://affiliate.hsinc.com/affiliate/affiliate.php?id=136&#038;group=59" title="Webkeepers VPS " target="_blank"><img src="https://affiliate.hsinc.com/banners/imgcontainer.php?group_id=59&#038;banner_id=628&#038;aff_id=136" width="468" height="60" border="0" /></a></p>
<h2>「Ruby On Railsの環境構築方法」</h2>
<p>WebkeepersのVPSでのRuby On Railsの環境構築方法です。<br />
プランは一番安い「VPSライト」です。<br />
yumから入れたりとかありますが、作業時間は数十分程度でしょうか。</p>
<h3>手順①　ライブラリインストール</h3>
<p>Webkeepersは導入当初はyumすら入っていないのでインストールする必要があります。<br />
yumのインストールには必要なライブラリもいくつかあるので、それらも合わせていれていきます。</p>
<p>必要なファイルのダウンロード(2010/02/10での最新版です)</p>
<blockquote><p>wget http://mirror.centos.org/centos/5/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.i386.rpm<br />
wget http://mirror.centos.org/centos/5/os/i386/CentOS/m2crypto-0.16-6.el5.6.i386.rpm<br />
wget http://mirror.centos.org/centos/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm<br />
wget http://mirror.centos.org/centos/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm<br />
wget http://mirror.centos.org/centos/5/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm<br />
wget http://mirror.centos.org/centos/5/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm<br />
wget http://mirror.centos.org/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm<br />
wget http://mirror.centos.org/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm<br />
wget http://mirror.centos.org/centos/5/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm</p></blockquote>
<p>ダウンロードしたら一気に入れていきます。<br />
注意としては「yum」と「yum-fastestmirror」は同時に入れてあげないとインストールできません。</p>
<blockquote><p>rpm -Uhv libxml2-2.6.26-2.1.2.8.i386.rpm<br />
rpm -Uhv m2crypto-0.16-6.el5.6.i386.rpm<br />
rpm -Uhv python-elementtree-1.2.6-5.i386.rpm<br />
rpm -Uhv python-sqlite-1.1.7-1.2.1.i386.rpm<br />
rpm -Uhv rpm-python-4.4.2.3-18.el5.i386.rpm<br />
rpm -Uhv python-urlgrabber-3.1.0-5.el5.noarch.rpm<br />
rpm -Uhv yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm<br />
rpm -Uhv yum-3.2.22-20.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm</p></blockquote>
<p>これでyumコマンドを使えるようになりました。</p>
<h3>手順②　Rubyのインストール</h3>
<p>yumのインストールの前にreadlineをいれておきましょう。<br />
これがないとconsoleが動作しません。あとついでにgccも。</p>
<blockquote><p>yum install readline.i386 readline-devel.i386 gcc gcc-c++</p></blockquote>
<p>入れ終わったらrubyをダウンロードしてインストールします。</p>
<blockquote><p>wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz<br />
tar -xvf ruby-1.8.7-p174.tar.gz<br />
cd ruby-1.8.7-p174<br />
./configure &#8211;prefix=/usr/local &#8211;with-install-readline</p></blockquote>
<h3>手順③　Rubygemsのインストール</h3>
<blockquote><p>wet http://rubyforge.org/frs/download.php/60719/rubygems-1.3.5.zip<br />
unzip rubygems-1.3.5.zip<br />
cd rubygems-1.3.5<br />
ruby setup.rb</p></blockquote>
<h3>手順④　Gemパッケージのインストール</h3>
<p>先にPassengerに必要なライブラリを入れておきます。</p>
<blockquote><p>yum install httpd-devel apr-devel</p></blockquote>
<p>完了したからよく使うgemライブラリを一気にインストール。</p>
<blockquote><p>gem install rails mysql sqlite3-ruby locale locale_rails gettext gettext_rails gettext_activerecord passenger</p></blockquote>
<h3>手順⑤　Passenger設定</h3>
<p>passenger-install-apache2-moduleを実行します。</p>
<p>あとはナビに沿って入力しておけば完了です。</p>
<blockquote><p>passenger-install-apache2-module</p></blockquote>
<p>サーバー再起動します。</p>
<blockquote><p>/etc/init.d/httpd restart</p></blockquote>
<h3>※追記①　Mercurialを使いたい場合</h3>
<p>バージョン管理にMercurialを使っている方は以下のコマンドを入力します。</p>
<blockquote><p>rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm<br />
yum install mercurial</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/02/10/%e3%80%90vps%e3%80%91ruby-on-rails-%e7%92%b0%e5%a2%83%e6%a7%8b%e7%af%89-webkeepers/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/02/10/%e3%80%90vps%e3%80%91ruby-on-rails-%e7%92%b0%e5%a2%83%e6%a7%8b%e7%af%89-webkeepers/" />
	</item>
		<item>
		<title>Rails On Rakuten Web Service [楽天]</title>
		<link>http://b.ruyaka.com/2010/02/09/rails-on-rakuten-web-service-%e6%a5%bd%e5%a4%a9/</link>
		<comments>http://b.ruyaka.com/2010/02/09/rails-on-rakuten-web-service-%e6%a5%bd%e5%a4%a9/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 07:46:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=531</guid>
		<description><![CDATA[前回のアノゾンに引き続き(http://b.ruyaka.com/2010/02/08/rails-on-amazon-web-service/。
Railsで楽天APIを利用してみる。
手順①　楽天ウェブサービスでアカウント登録
アカウント登録をします。
「デベロッパーID」「アフェリエイトID」などを取得します。
http://webservice.rakuten.co.jp/
点順② 楽天用のActiveResourceを作成する
「ActiveRecord::Base」ではなく「ActiveResource::Base」なので注意。
これでほとんど必要な機能は満たしてくれてます。Rails素敵。

class Rakuten < ActiveResource::Base
  self.site    = "http://api.rakuten.co.jp"
  self.format  = :xml
  FROM         = "/rws/2.0/rest"
  AFFILIATE_ID = "******************************"
  DEVLOPER_ID  = "******************************"
  VERSION      = "2009-04-15"

  def self.item_search(keyword, genre_id=0, page=1)
    [...]]]></description>
			<content:encoded><![CDATA[<p>前回のアノゾンに引き続き(<a href="http://b.ruyaka.com/2010/02/08/rails-on-amazon-web-service/">http://b.ruyaka.com/2010/02/08/rails-on-amazon-web-service/</a>。<br />
Railsで楽天APIを利用してみる。</p>
<h3>手順①　楽天ウェブサービスでアカウント登録</h3>
<p>アカウント登録をします。<br />
「デベロッパーID」「アフェリエイトID」などを取得します。<br />
<a href="http://webservice.rakuten.co.jp/">http://webservice.rakuten.co.jp/</a></p>
<h3>点順② 楽天用のActiveResourceを作成する</h3>
<p>「ActiveRecord::Base」ではなく「ActiveResource::Base」なので注意。<br />
これでほとんど必要な機能は満たしてくれてます。Rails素敵。</p>
<pre><textarea class="html" cols="60" rows="5" name="code">
class Rakuten < ActiveResource::Base
  self.site    = "http://api.rakuten.co.jp"
  self.format  = :xml
  FROM         = "/rws/2.0/rest"
  AFFILIATE_ID = "******************************"
  DEVLOPER_ID  = "******************************"
  VERSION      = "2009-04-15"

  def self.item_search(keyword, genre_id=0, page=1)
    self.find(
      :one,
      :from   => FROM,
      :params => {
        :developerId => DEVLOPER_ID,
        :affiliateId => AFFILIATE_ID,
        :version     => VERSION,
        :operation   => "ItemSearch",
        :genreId     => genre_id,
        :page        => page,
        :keyword     => keyword
      }
    )
  end
end

</textarea></pre>
<h3>手順③ データを取得する</h3>
<p>適当なコントローラーから下記のようにコマンドを打ちます。</p>
<blockquote><p>items = Rakuten.item_search(&#8221;Rails&#8221;)</p></blockquote>
<h3>■参考サイト</h3>
<p>商品検索の各種パラメーター一覧<br />
<a href="http://webservice.rakuten.co.jp/api/itemsearch/">http://webservice.rakuten.co.jp/api/itemsearch/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/02/09/rails-on-rakuten-web-service-%e6%a5%bd%e5%a4%a9/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/02/09/rails-on-rakuten-web-service-%e6%a5%bd%e5%a4%a9/" />
	</item>
		<item>
		<title>Rails3.0</title>
		<link>http://b.ruyaka.com/2010/02/08/rails30/</link>
		<comments>http://b.ruyaka.com/2010/02/08/rails30/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 04:53:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=527</guid>
		<description><![CDATA[ついに噂のRails3.0のベータ版が出たようですね。
Rails 3.0: Beta release
http://weblog.rubyonrails.org/2010/2/5/rails-3-0-beta-release/
]]></description>
			<content:encoded><![CDATA[<p>ついに噂のRails3.0のベータ版が出たようですね。</p>
<p><a href="http://weblog.rubyonrails.org/2010/2/5/rails-3-0-beta-release/">Rails 3.0: Beta release</a><br />
<a href="http://weblog.rubyonrails.org/2010/2/5/rails-3-0-beta-release/">http://weblog.rubyonrails.org/2010/2/5/rails-3-0-beta-release/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/02/08/rails30/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/02/08/rails30/" />
	</item>
		<item>
		<title>Rails On Amazon Web Service [amazon-ecs]</title>
		<link>http://b.ruyaka.com/2010/02/08/rails-on-amazon-web-service/</link>
		<comments>http://b.ruyaka.com/2010/02/08/rails-on-amazon-web-service/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 11:02:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Amazon Web Service]]></category>

		<category><![CDATA[Rails]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[Amazon]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=502</guid>
		<description><![CDATA[Rails上でAmazon Web Serviceを利用してみる。
「amazon-ecs」という素晴らしいgemライブラリがあったので、すぐにデータ取得までいけました。
素敵です。
手順①　amazon-ecsのインストール 
以下のコマンドをかますだけです。
gem install amazon-ecs
手順②　amazon-ecs設定 
config/enviroment.rbに以下の行を追加します。
secret_keyとaccess_keyはAmazon Web Servie登録後に取得できます。
secret_keyがないとエラーがでて取得できません。

require ‘amazon/ecs’
Amazon::Ecs.options = {
  :aWS_access_key_id => &#8220;your_aWS_access_key&#8221;,
　:secret_access_key => &#8220;your_secret_access_key&#8221;
　:associate_tag => &#8220;stepfeed-22&#8243;,
  :country => :jp
}

各種キーは以下のようにページにあります。↓

手順③　データ取得 
基本的には手順①②を終えればRailsアプリ上でどこでも取得できます。
★一番シンプルなクエリ↓
res = Amazon::Ecs.item_search(&#8221;Rails&#8221;)
★ジャンルを絞る場合はこんな感じ (ex: ジャンル[Grocery]で絞り込み)
res = Amazon::Ecs.item_search(&#8221;Rails&#8221;, {:search_index => &#8220;Grocery&#8221;})
★デフォルトだと最低限のデータしか受け取れない。そのため、取得データ量を調整します。
res = Amazon::Ecs.item_search(&#8221;Rails&#8221;, {:response_group => &#8216;Large&#8217;})
★もちろん並べ替えもできます。
res = Amazon::Ecs.item_search(&#8221;Rails&#8221;, {:sort => &#8216;titlerank&#8217;})
※ジャンル一覧
['All','Apparel','Automotive','Baby','Beauty','Blended','Books','Classical','DVD','Electronics','ForeignBooks','Grocery','HealthPersonalCare','Hobbies','HomeImprovement','Jewelry','Kitchen','Music','MusicTracks','OfficeProducts','Shoes','Software','SportingGoods','Toys','VHS','Video','VideoGames','Watches']
※Response_group一覧
["large", "medium", "small"]
■参考サイト
http://amazon-ecs.rubyforge.org/doc/
http://docs.amazonwebservices.com/AWSEcommerceService/2005-10-05/PgDatamodelAttributes.html#Books
http://brass.to/blog/rails_with_amazon_web_service.html
http://d.hatena.ne.jp/willnet/20090716/1247737270
http://www.zo-i.com/project004cpro01/amazon-api%E3%81%8B%E3%82%89%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E5%8F%96%E5%BE%97.html
]]></description>
			<content:encoded><![CDATA[<p>Rails上でAmazon Web Serviceを利用してみる。<br />
「amazon-ecs」という素晴らしいgemライブラリがあったので、すぐにデータ取得までいけました。<br />
素敵です。</p>
<h3>手順①　amazon-ecsのインストール </h3>
<p>以下のコマンドをかますだけです。</p>
<blockquote><p>gem install amazon-ecs</p></blockquote>
<h3>手順②　amazon-ecs設定 </h3>
<p>config/enviroment.rbに以下の行を追加します。<br />
secret_keyとaccess_keyはAmazon Web Servie登録後に取得できます。<br />
secret_keyがないとエラーがでて取得できません。</p>
<blockquote><p>
require ‘amazon/ecs’</p>
<p>Amazon::Ecs.options = {<br />
  :aWS_access_key_id => &#8220;your_aWS_access_key&#8221;,<br />
　:secret_access_key => &#8220;your_secret_access_key&#8221;<br />
　:associate_tag => &#8220;stepfeed-22&#8243;,<br />
  :country => :jp<br />
}
</p></blockquote>
<p>各種キーは以下のようにページにあります。↓<br />
<img style="border: 2px solid #999999" src="http://b.ruyaka.com/wp-content/uploads/2010/02/amazon.jpg" alt="amazon" title="amazon" width="300" height="165" class="alignnone size-medium wp-image-506" /></p>
<h3>手順③　データ取得 </h3>
<p>基本的には手順①②を終えればRailsアプリ上でどこでも取得できます。</p>
<p>★一番シンプルなクエリ↓</p>
<blockquote><p>res = Amazon::Ecs.item_search(&#8221;Rails&#8221;)</p></blockquote>
<p>★ジャンルを絞る場合はこんな感じ (ex: ジャンル[Grocery]で絞り込み)</p>
<blockquote><p>res = Amazon::Ecs.item_search(&#8221;Rails&#8221;, {:search_index => &#8220;Grocery&#8221;})</p></blockquote>
<p>★デフォルトだと最低限のデータしか受け取れない。そのため、取得データ量を調整します。</p>
<blockquote><p>res = Amazon::Ecs.item_search(&#8221;Rails&#8221;, {:response_group => &#8216;Large&#8217;})</p></blockquote>
<p>★もちろん並べ替えもできます。</p>
<blockquote><p>res = Amazon::Ecs.item_search(&#8221;Rails&#8221;, {:sort => &#8216;titlerank&#8217;})</p></blockquote>
<p>※ジャンル一覧<br />
['All','Apparel','Automotive','Baby','Beauty','Blended','Books','Classical','DVD','Electronics','ForeignBooks','Grocery','HealthPersonalCare','Hobbies','HomeImprovement','Jewelry','Kitchen','Music','MusicTracks','OfficeProducts','Shoes','Software','SportingGoods','Toys','VHS','Video','VideoGames','Watches']</p>
<p>※Response_group一覧<br />
["large", "medium", "small"]</p>
<h3>■参考サイト</h3>
<p><a target="1" href="http://amazon-ecs.rubyforge.org/doc/">http://amazon-ecs.rubyforge.org/doc/</a><br />
<a target="2" href="http://docs.amazonwebservices.com/AWSEcommerceService/2005-10-05/PgDatamodelAttributes.html#Books">http://docs.amazonwebservices.com/AWSEcommerceService/2005-10-05/PgDatamodelAttributes.html#Books</a><br />
<a target="3" href="http://brass.to/blog/rails_with_amazon_web_service.html">http://brass.to/blog/rails_with_amazon_web_service.html</a><br />
<a target="4" href="http://d.hatena.ne.jp/willnet/20090716/1247737270">http://d.hatena.ne.jp/willnet/20090716/1247737270</a><br />
<a target="5" href="http://www.zo-i.com/project004cpro01/amazon-api%E3%81%8B%E3%82%89%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E5%8F%96%E5%BE%97.html">http://www.zo-i.com/project004cpro01/amazon-api%E3%81%8B%E3%82%89%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E5%8F%96%E5%BE%97.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/02/08/rails-on-amazon-web-service/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/02/08/rails-on-amazon-web-service/" />
	</item>
		<item>
		<title>携帯サイトでAlign(左寄せ・右寄せ・中央寄せ)が効かない</title>
		<link>http://b.ruyaka.com/2010/02/06/%e6%90%ba%e5%b8%af%e3%82%b5%e3%82%a4%e3%83%88%e3%81%a7align%e5%b7%a6%e5%af%84%e3%81%9b%e3%83%bb%e5%8f%b3%e5%af%84%e3%81%9b%e3%83%bb%e4%b8%ad%e5%a4%ae%e5%af%84%e3%81%9b%e3%81%8c%e5%8a%b9%e3%81%8b/</link>
		<comments>http://b.ruyaka.com/2010/02/06/%e6%90%ba%e5%b8%af%e3%82%b5%e3%82%a4%e3%83%88%e3%81%a7align%e5%b7%a6%e5%af%84%e3%81%9b%e3%83%bb%e5%8f%b3%e5%af%84%e3%81%9b%e3%83%bb%e4%b8%ad%e5%a4%ae%e5%af%84%e3%81%9b%e3%81%8c%e5%8a%b9%e3%81%8b/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 00:53:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=495</guid>
		<description><![CDATA[端末によってはまちまちなのでalignとstyleの両方で指定してあげましょう。

&#60;div align=&#8221;left&#8221;&#62;左寄せ&#60;/div&#62;
&#60;div align=&#8221;center&#8221;&#62;中央寄せ&#60;/div&#62;
&#60;div align=&#8221;right&#8221;&#62;右寄せ&#60;/div&#62;

↓ (styleとalignの両方指定) ↓

&#60;div align=&#8221;left&#8221; style=&#8221;text-align:left&#8221;&#62;左寄せ&#60;/div&#62;
&#60;div align=&#8221;center&#8221; style=&#8221;text-align:left&#8221;&#62;中央寄せ&#60;/div&#62;
&#60;div align=&#8221;right&#8221; style=&#8221;text-align:right&#8221;&#62;右寄せ&#60;/div&#62;

]]></description>
			<content:encoded><![CDATA[<p>端末によってはまちまちなのでalignとstyleの両方で指定してあげましょう。</p>
<blockquote><p>
&lt;div align=&#8221;left&#8221;&gt;左寄せ&lt;/div&gt;<br />
&lt;div align=&#8221;center&#8221;&gt;中央寄せ&lt;/div&gt;<br />
&lt;div align=&#8221;right&#8221;&gt;右寄せ&lt;/div&gt;
</p></blockquote>
<p>↓ (styleとalignの両方指定) ↓</p>
<blockquote><p>
&lt;div align=&#8221;left&#8221; style=&#8221;text-align:left&#8221;&gt;左寄せ&lt;/div&gt;<br />
&lt;div align=&#8221;center&#8221; style=&#8221;text-align:left&#8221;&gt;中央寄せ&lt;/div&gt;<br />
&lt;div align=&#8221;right&#8221; style=&#8221;text-align:right&#8221;&gt;右寄せ&lt;/div&gt;
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/02/06/%e6%90%ba%e5%b8%af%e3%82%b5%e3%82%a4%e3%83%88%e3%81%a7align%e5%b7%a6%e5%af%84%e3%81%9b%e3%83%bb%e5%8f%b3%e5%af%84%e3%81%9b%e3%83%bb%e4%b8%ad%e5%a4%ae%e5%af%84%e3%81%9b%e3%81%8c%e5%8a%b9%e3%81%8b/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/02/06/%e6%90%ba%e5%b8%af%e3%82%b5%e3%82%a4%e3%83%88%e3%81%a7align%e5%b7%a6%e5%af%84%e3%81%9b%e3%83%bb%e5%8f%b3%e5%af%84%e3%81%9b%e3%83%bb%e4%b8%ad%e5%a4%ae%e5%af%84%e3%81%9b%e3%81%8c%e5%8a%b9%e3%81%8b/" />
	</item>
		<item>
		<title>VPSで日付の設定</title>
		<link>http://b.ruyaka.com/2010/02/06/vps%e3%81%a7%e6%97%a5%e4%bb%98%e3%81%ae%e8%a8%ad%e5%ae%9a/</link>
		<comments>http://b.ruyaka.com/2010/02/06/vps%e3%81%a7%e6%97%a5%e4%bb%98%e3%81%ae%e8%a8%ad%e5%ae%9a/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 00:09:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=489</guid>
		<description><![CDATA[VPSで日付の設定。
まずyumでsystem-config-dateをインストールします。
yum install system-config-date
そのあとtimeconfigコマンドを入力します。
/usr/sbin/timeconfig
設定画面に国・都市一覧が表示されるので&#8221;Asia/Tokyo&#8221;を指定してください。
]]></description>
			<content:encoded><![CDATA[<p>VPSで日付の設定。<br />
まずyumでsystem-config-dateをインストールします。</p>
<blockquote><p>yum install system-config-date</p></blockquote>
<p>そのあとtimeconfigコマンドを入力します。</p>
<blockquote><p>/usr/sbin/timeconfig</p></blockquote>
<p>設定画面に国・都市一覧が表示されるので&#8221;Asia/Tokyo&#8221;を指定してください。</p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/02/06/vps%e3%81%a7%e6%97%a5%e4%bb%98%e3%81%ae%e8%a8%ad%e5%ae%9a/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/02/06/vps%e3%81%a7%e6%97%a5%e4%bb%98%e3%81%ae%e8%a8%ad%e5%ae%9a/" />
	</item>
		<item>
		<title>VPS (Virtual Private Server)</title>
		<link>http://b.ruyaka.com/2010/01/31/vps-virtual-private-server/</link>
		<comments>http://b.ruyaka.com/2010/01/31/vps-virtual-private-server/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 05:42:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=480</guid>
		<description><![CDATA[最近、VPS(Virtual Private Server)の競争が激しくなっている気がします。
少し前までは、数社しかサービスを展開しておらず、しかも値段も高かったのですが、
最近は、何社も競合が出てきて価格がどんどん下がってきています。
VPSをよく利用する自分にとってはとてもありがたい状況です。
　⇒　VPSサーバー比較
]]></description>
			<content:encoded><![CDATA[<p>最近、VPS(Virtual Private Server)の競争が激しくなっている気がします。</p>
<p>少し前までは、数社しかサービスを展開しておらず、しかも値段も高かったのですが、<br />
最近は、何社も競合が出てきて価格がどんどん下がってきています。</p>
<p>VPSをよく利用する自分にとってはとてもありがたい状況です。</p>
<p><a href="http://server.ruyaka.com/">　⇒　VPSサーバー比較</a></p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/01/31/vps-virtual-private-server/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/01/31/vps-virtual-private-server/" />
	</item>
		<item>
		<title>【Rails】`post_connection_check&#8217;: hostname was not match with the server certificate (OpenSSL::SSL::SSLError)</title>
		<link>http://b.ruyaka.com/2010/01/05/%e3%80%90rails%e3%80%91post_connection_check-hostname-was-not-match-with-the-server-certificate-opensslsslsslerror/</link>
		<comments>http://b.ruyaka.com/2010/01/05/%e3%80%90rails%e3%80%91post_connection_check-hostname-was-not-match-with-the-server-certificate-opensslsslsslerror/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 02:22:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=476</guid>
		<description><![CDATA[Railsでメール送信しようとしたところエラーが、、

/usr/lib/ruby/1.8/openssl/ssl.rb:123:in `post_connection_check': hostname was not match with the server certificate (OpenSSL::SSL::SSLError)
	from /usr/lib/ruby/1.8/net/smtp.rb:582:in `tlsconnect'
	from /usr/lib/ruby/1.8/net/smtp.rb:562:in `do_start'
	from /usr/lib/ruby/1.8/net/smtp.rb:525:in `start'
	from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:682:in `perform_delivery_smtp'
	from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:523:in `__send__'
	from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:523:in `deliver!'
	from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:395:in `method_missing'

ActionMailerクラスに一行追加して無事解決。
でも普通はconfigで定義かな。

class FormMailer < ActionMailer::Base

  def form(recipients)
    self.smtp_settings = {:enable_starttls_auto => false}
    subject    "Subject。"
    recipients  recipients
   [...]]]></description>
			<content:encoded><![CDATA[<p>Railsでメール送信しようとしたところエラーが、、</p>
<pre><textarea class="html" cols="60" rows="5" name="code">
/usr/lib/ruby/1.8/openssl/ssl.rb:123:in `post_connection_check': hostname was not match with the server certificate (OpenSSL::SSL::SSLError)
	from /usr/lib/ruby/1.8/net/smtp.rb:582:in `tlsconnect'
	from /usr/lib/ruby/1.8/net/smtp.rb:562:in `do_start'
	from /usr/lib/ruby/1.8/net/smtp.rb:525:in `start'
	from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:682:in `perform_delivery_smtp'
	from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:523:in `__send__'
	from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:523:in `deliver!'
	from /usr/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:395:in `method_missing'
</textarea></pre>
<p>ActionMailerクラスに一行追加して無事解決。<br />
でも普通はconfigで定義かな。</p>
<pre><textarea class="html" cols="60" rows="5" name="code">
class FormMailer < ActionMailer::Base

  def form(recipients)
    self.smtp_settings = {:enable_starttls_auto => false}
    subject    "Subject。"
    recipients  recipients
    sent_on    Time.now
  end

end
</textarea></pre>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/01/05/%e3%80%90rails%e3%80%91post_connection_check-hostname-was-not-match-with-the-server-certificate-opensslsslsslerror/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/01/05/%e3%80%90rails%e3%80%91post_connection_check-hostname-was-not-match-with-the-server-certificate-opensslsslsslerror/" />
	</item>
	</channel>
</rss>
