<?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>はるかなる熊</title>
	<atom:link href="http://b.ruyaka.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://b.ruyaka.com</link>
	<description>WEB関連技術情報について</description>
	<lastBuildDate>Sat, 04 Sep 2010 04:32:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</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>[Xcode] cocoa.vimでiPhoneアプリを開発してみる。</title>
		<link>http://b.ruyaka.com/2010/09/01/cocoa-vim%e3%81%a7iphone%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e9%96%8b%e7%99%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b%e3%80%82/</link>
		<comments>http://b.ruyaka.com/2010/09/01/cocoa-vim%e3%81%a7iphone%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e9%96%8b%e7%99%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b%e3%80%82/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 02:37:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=729</guid>
		<description><![CDATA[最初はXcodeで開発をしてたのですが、長い間vimを使ってたせいかどうも馴染まない。
というかなるべくショートカットキーを使うようにはしてたんだけど、マウスを多用するのがめんどくさい。
というわけでvimのcocoa.vimという素敵なプラグインがあるようなので試してみる。
port/wget/gitコマンド使ってます。無い方は他のコマンド利用するか別途インストールしてみてください。
MacVimをインストールしよう
portで一発でインストール!
sudo install macvim
※portコマンドを使用するにはMacPortを入れる必要があります。
cocoa.vimをダウンロードしよう
まずはcocoa.vimがないと始まらないので設定します。
cocoa.vimからダウンロードしてもいいんだけどgitのほうが進んでるっぽい。なのでgitで以下の要領でインストール完了です。

$ git clone git://github.com/msanders/cocoa.vim.git
$ cp -r cocoa.vim/* ~/.vim/

gitコマンドが無い人はcocoa.vimからcocoa.zipをダウンロードしてから下記のコマンドを入力。
unzip cocoa.zip -d ~/.vim 
これでcocoa.vimのインストールは完了です。
XcodeのエディタをMacvimに設定します
設定方法はXcodeを立ち上げて下記の流れで行います(表示言語がEnglishの場合になります)
[Xcode] → [Preferences] → [File Types] → [▼file] → [▶text]の[Preferred Editor]のクリック
 → [Other]をクリックしてMacVimを選択
これで設定は完了なのでヘッダーファイルをダブルクリックしてMacVimが表示されればOKです。
正しくcocoa.vimがインストールされていればsmapleのようにカラーリングされています。
ただ、なぜか[⌘R]のビルドなどが動かない。
下記のサイトの解決法があって試してみたけどやはり動かない・・。
http://d.hatena.ne.jp/namutaka/touch/searchdiary?word=*[iphone]
参考サイト
cocoa.vim
MacVimとcocoa.vimで世界が変わったCommentsAdd Star
http://lapangan.net/darwinports/index.php?cmd=read&#038;page=PrivatePortfile%2FVim
]]></description>
			<content:encoded><![CDATA[<p>最初はXcodeで開発をしてたのですが、長い間vimを使ってたせいかどうも馴染まない。<br />
というかなるべくショートカットキーを使うようにはしてたんだけど、マウスを多用するのがめんどくさい。<br />
というわけでvimのcocoa.vimという素敵なプラグインがあるようなので試してみる。<br />
port/wget/gitコマンド使ってます。無い方は他のコマンド利用するか別途インストールしてみてください。</p>
<h4>MacVimをインストールしよう</h4>
<p>portで一発でインストール!</p>
<blockquote><p>sudo install macvim</p></blockquote>
<p>※portコマンドを使用するにはMacPortを入れる必要があります。</p>
<h4>cocoa.vimをダウンロードしよう</h4>
<p>まずはcocoa.vimがないと始まらないので設定します。<br />
<a href="http://www.vim.org/scripts/script.php?script_id=2674">cocoa.vim</a>からダウンロードしてもいいんだけどgitのほうが進んでるっぽい。なのでgitで以下の要領でインストール完了です。</p>
<blockquote><p>
$ git clone git://github.com/msanders/cocoa.vim.git<br />
$ cp -r cocoa.vim/* ~/.vim/
</p></blockquote>
<p>gitコマンドが無い人は<a href="http://www.vim.org/scripts/script.php?script_id=2674">cocoa.vim</a>からcocoa.zipをダウンロードしてから下記のコマンドを入力。</p>
<blockquote><p>unzip cocoa.zip -d ~/.vim </p></blockquote>
<p>これでcocoa.vimのインストールは完了です。</p>
<h4>XcodeのエディタをMacvimに設定します</h4>
<p>設定方法はXcodeを立ち上げて下記の流れで行います(表示言語がEnglishの場合になります)<br />
[Xcode] → [Preferences] → [File Types] → [▼file] → [▶text]の[Preferred Editor]のクリック<br />
 → [Other]をクリックしてMacVimを選択<br />
これで設定は完了なのでヘッダーファイルをダブルクリックしてMacVimが表示されればOKです。<br />
正しくcocoa.vimがインストールされていれば<a href="http://i.imgur.com/AGpoL.png">smaple</a>のようにカラーリングされています。</p>
<p>ただ、なぜか[⌘R]のビルドなどが動かない。<br />
下記のサイトの解決法があって試してみたけどやはり動かない・・。<br />
<a href="http://d.hatena.ne.jp/namutaka/touch/searchdiary?word=*[iphone]">http://d.hatena.ne.jp/namutaka/touch/searchdiary?word=*[iphone]</a></p>
<h4>参考サイト</h4>
<p><a href="http://www.vim.org/scripts/script.php?script_id=2674">cocoa.vim</a><br />
<a href="http://d.hatena.ne.jp/marutanm/20100117/p1">MacVimとcocoa.vimで世界が変わったCommentsAdd Star</a><br />
<a href="http://lapangan.net/darwinports/index.php?cmd=read&#038;page=PrivatePortfile%2FVim">http://lapangan.net/darwinports/index.php?cmd=read&#038;page=PrivatePortfile%2FVim</a></p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/09/01/cocoa-vim%e3%81%a7iphone%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e9%96%8b%e7%99%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/09/01/cocoa-vim%e3%81%a7iphone%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e9%96%8b%e7%99%ba%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b%e3%80%82/" />
	</item>
		<item>
		<title>MacのターミナルでSSH接続を維持したい</title>
		<link>http://b.ruyaka.com/2010/08/31/mac%e3%81%ae%e3%82%bf%e3%83%bc%e3%83%9f%e3%83%8a%e3%83%ab%e3%81%a7ssh%e6%8e%a5%e7%b6%9a%e3%82%92%e7%b6%ad%e6%8c%81%e3%81%97%e3%81%9f%e3%81%84/</link>
		<comments>http://b.ruyaka.com/2010/08/31/mac%e3%81%ae%e3%82%bf%e3%83%bc%e3%83%9f%e3%83%8a%e3%83%ab%e3%81%a7ssh%e6%8e%a5%e7%b6%9a%e3%82%92%e7%b6%ad%e6%8c%81%e3%81%97%e3%81%9f%e3%81%84/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 03:13:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=724</guid>
		<description><![CDATA[MacのターミナルでよくSSH接続を利用してるのですが、一定時間放置すると接続が切れてしまいます。
おそらくWindowsのPuttyでいうKeepAlivesオプションみたいに一定間隔でシグナルを送る必要があるのかなと。
ちょっと調べたら発見しました。
以下、ターミナル画面にて以下のコマンドを入力すればOK。

echo &#8220;Host *&#8221; >> ~/.ssh/config
echo &#8220;ServerAliveInterval 120&#8243; >> ~/.ssh/config

~/.ssh/configファイルでけっこう色々いじれそうです。
今度時間あった時にでも試してみようと思います。
]]></description>
			<content:encoded><![CDATA[<p>MacのターミナルでよくSSH接続を利用してるのですが、一定時間放置すると接続が切れてしまいます。<br />
おそらくWindowsのPuttyでいうKeepAlivesオプションみたいに一定間隔でシグナルを送る必要があるのかなと。<br />
ちょっと調べたら発見しました。<br />
以下、ターミナル画面にて以下のコマンドを入力すればOK。</p>
<blockquote><p>
echo &#8220;Host *&#8221; >> ~/.ssh/config<br />
echo &#8220;ServerAliveInterval 120&#8243; >> ~/.ssh/config
</p></blockquote>
<p>~/.ssh/configファイルでけっこう色々いじれそうです。<br />
今度時間あった時にでも試してみようと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/08/31/mac%e3%81%ae%e3%82%bf%e3%83%bc%e3%83%9f%e3%83%8a%e3%83%ab%e3%81%a7ssh%e6%8e%a5%e7%b6%9a%e3%82%92%e7%b6%ad%e6%8c%81%e3%81%97%e3%81%9f%e3%81%84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/08/31/mac%e3%81%ae%e3%82%bf%e3%83%bc%e3%83%9f%e3%83%8a%e3%83%ab%e3%81%a7ssh%e6%8e%a5%e7%b6%9a%e3%82%92%e7%b6%ad%e6%8c%81%e3%81%97%e3%81%9f%e3%81%84/" />
	</item>
		<item>
		<title>Serverman@VPSがなかなか良いですね</title>
		<link>http://b.ruyaka.com/2010/08/24/servermanvps%e3%81%8c%e3%81%aa%e3%81%8b%e3%81%aa%e3%81%8b%e8%89%af%e3%81%84%e3%81%a7%e3%81%99%e3%81%ad/</link>
		<comments>http://b.ruyaka.com/2010/08/24/servermanvps%e3%81%8c%e3%81%aa%e3%81%8b%e3%81%aa%e3%81%8b%e8%89%af%e3%81%84%e3%81%a7%e3%81%99%e3%81%ad/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 02:22:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=721</guid>
		<description><![CDATA[STI社のServerman@VPSを使ってみて3ヶ月。
いまのところ快適に利用させてもらってます。
VPSはじめるならServersMan@VPS

といってもRailsアプリを一つ運用している程度ですがこの金額なら満足です。
数年前だとRailsが共有サーバーだと動かなかってのでコスト高な専用サーバーを利用するしかなかったのでワンコイン500円で気軽に利用できるのは嬉しい限りです。
海外だと国内に比べて安く利用できるのですがレスポンスが悪いのがネックでした。
ただ、今でも格安でかなりのHDD容量を使えるのでストレージやバックアップサーバーとして今でもいくつか使ってますがサイト運用するにはちょっとストレスがありました。
Railsアプリを運用したい or 試してみたいという方は実際利用するにあたりメモリのチューニングを行う必要があります。チューニングといっても色々ありますが、最も効果のあったメモリチューニング2点をメモ。
逆にしておかないとサーバーが落ちる可能性もあるのでしておいたほうがよいかも。
MySQLのinnoDBを無効にする
innoDBを無効にするだけでかなりのメモリ量を節約できます。
[mysqld]
skip-innodb
Passengerのインスタンス数を低めに設定する
デフォルトのインスタンス数が20なのでメモリ量に合わせて調整する必要があります。
推奨値は2GBで30個、250MBで2個とされています。
Serverman@VPSは256MBで2で設定します。
RailsMaxPoolSize 2
これでいまのところ問題なく動作しています。
興味がある方は是非試してみてください。
ちなみにServermanでRails環境構築するには下記参照
http://b.ruyaka.com/2010/08/03/servermanvps%E3%81%A7rubyonrails%E3%82%92%E8%A9%A6%E3%81%9D%E3%81%86/



]]></description>
			<content:encoded><![CDATA[<p>STI社のServerman@VPSを使ってみて3ヶ月。<br />
いまのところ快適に利用させてもらってます。</p>
<p><a href="http://px.a8.net/svt/ejp?a8mat=1NYTB5+2T7PMA+1QFI+ZSD6A" target="_blank">VPSはじめるならServersMan@VPS</a><br />
<img border="0" width="1" height="1" src="http://www10.a8.net/0.gif?a8mat=1NYTB5+2T7PMA+1QFI+ZSD6A" alt=""></p>
<p>といってもRailsアプリを一つ運用している程度ですがこの金額なら満足です。<br />
数年前だとRailsが共有サーバーだと動かなかってのでコスト高な専用サーバーを利用するしかなかったのでワンコイン500円で気軽に利用できるのは嬉しい限りです。</p>
<p>海外だと国内に比べて安く利用できるのですがレスポンスが悪いのがネックでした。<br />
ただ、今でも格安でかなりのHDD容量を使えるのでストレージやバックアップサーバーとして今でもいくつか使ってますがサイト運用するにはちょっとストレスがありました。</p>
<p>Railsアプリを運用したい or 試してみたいという方は実際利用するにあたりメモリのチューニングを行う必要があります。チューニングといっても色々ありますが、最も効果のあったメモリチューニング2点をメモ。<br />
逆にしておかないとサーバーが落ちる可能性もあるのでしておいたほうがよいかも。</p>
<h4>MySQLのinnoDBを無効にする</h4>
<p>innoDBを無効にするだけでかなりのメモリ量を節約できます。</p>
<blockquote><p>[mysqld]<br />
skip-innodb</p></blockquote>
<h4>Passengerのインスタンス数を低めに設定する</h4>
<p>デフォルトのインスタンス数が20なのでメモリ量に合わせて調整する必要があります。<br />
推奨値は2GBで30個、250MBで2個とされています。<br />
Serverman@VPSは256MBで2で設定します。</p>
<blockquote><p>RailsMaxPoolSize 2</p></blockquote>
<p>これでいまのところ問題なく動作しています。<br />
興味がある方は是非試してみてください。</p>
<p>ちなみにServermanでRails環境構築するには下記参照<br />
<a href="http://b.ruyaka.com/2010/08/03/servermanvps%E3%81%A7rubyonrails%E3%82%92%E8%A9%A6%E3%81%9D%E3%81%86/">http://b.ruyaka.com/2010/08/03/servermanvps%E3%81%A7rubyonrails%E3%82%92%E8%A9%A6%E3%81%9D%E3%81%86/</a></p>
<p><a href="http://px.a8.net/svt/ejp?a8mat=1NYTB5+2T7PMA+1QFI+ZUXRL" target="_blank"><br />
<img border="0" width="468" height="60" alt="" src="http://www25.a8.net/svt/bgt?aid=100721633170&#038;wid=001&#038;eno=01&#038;mid=s00000008091006023000&#038;mc=1"></a><br />
<img border="0" width="1" height="1" src="http://www15.a8.net/0.gif?a8mat=1NYTB5+2T7PMA+1QFI+ZUXRL" alt=""></p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/08/24/servermanvps%e3%81%8c%e3%81%aa%e3%81%8b%e3%81%aa%e3%81%8b%e8%89%af%e3%81%84%e3%81%a7%e3%81%99%e3%81%ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/08/24/servermanvps%e3%81%8c%e3%81%aa%e3%81%8b%e3%81%aa%e3%81%8b%e8%89%af%e3%81%84%e3%81%a7%e3%81%99%e3%81%ad/" />
	</item>
		<item>
		<title>Ruby On RailsのFusionChartsで文字化け解消</title>
		<link>http://b.ruyaka.com/2010/08/16/ruby-on-rails%e3%81%aefusioncharts%e3%81%a7%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e8%a7%a3%e6%b6%88/</link>
		<comments>http://b.ruyaka.com/2010/08/16/ruby-on-rails%e3%81%aefusioncharts%e3%81%a7%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e8%a7%a3%e6%b6%88/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 03:51:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=714</guid>
		<description><![CDATA[FusionCharts On Rails
Railsでグラフ作成をするために「FusionCharts」を試してみたメモ。
下記サイトがとても丁寧に説明されていて参考になった。
「Railsで実現する見事なグラフ」
http://www.infoq.com/jp/articles/sharma-charts-in-rails
そのままやるといくつか問題があったので以下のように修正しました。
修正箇所 その1 
変更前:
リスト 6
timesheet_data.builder (in app/views/employees folder)
変更後: (アンダースコアが入るだけですが・・)
リスト 6
_timesheet_data.builder (in app/views/employees folder)
修正箇所 その2 
そのままだと日本語が文字化けします。
あまり良い方法ではないですが/confing/intializeres/以下のファイルを追加します。
/config/initializeres/string.rb
class String
  def to_xs
    ERB::Util.h(unpack(&#8216;U*&#8217;).pack(&#8216;U*&#8217;)).gsub(&#8220;&#8216;&#8221;, &#8216;&apos;&#8217;) # ASCII, UTF-8
  rescue
    unpack(&#8216;C*&#8217;).map {&#124;n&#124; n.xchr}.join # ISO-8859-1, WIN-1252
  end
end
[xmlの日本語バグに関するブログ]
http://webos-goodies.jp/archives/builder_templates_for_atom_and_rss_feeds.html
http://tobysoft.net/wiki/index.php?Ruby%2FRuby%20on%20Rails%2Fxml%BD%D0%CE%CF%A4%B9%A4%EB%A4%C8%CA%B8%BB%FA%BB%B2%BE%C8%A4%CB%A4%CA%A4%EB%CC%E4%C2%EA
http://naofumi.castle104.com/?p=736
参考リンク
FusionCharts
www.fusioncharts.com/free
http://www.fusioncharts.com/docs/Contents/Ruby_basicexample.html
http://www.fusioncharts.com/gallery/Category.asp?PieDoughnut
]]></description>
			<content:encoded><![CDATA[<h4>FusionCharts On Rails</h4>
<p>Railsでグラフ作成をするために「FusionCharts」を試してみたメモ。</p>
<p>下記サイトがとても丁寧に説明されていて参考になった。<br />
「Railsで実現する見事なグラフ」<br />
<a href="http://www.infoq.com/jp/articles/sharma-charts-in-rails">http://www.infoq.com/jp/articles/sharma-charts-in-rails</a></p>
<p>そのままやるといくつか問題があったので以下のように修正しました。</p>
<h4>修正箇所 その1 </h4>
<p>変更前:</p>
<blockquote><p>リスト 6<br />
timesheet_data.builder (in app/views/employees folder)</p></blockquote>
<p>変更後: (アンダースコアが入るだけですが・・)</p>
<blockquote><p>リスト 6<br />
_timesheet_data.builder (in app/views/employees folder)</p></blockquote>
<h4>修正箇所 その2 </h4>
<p>そのままだと日本語が文字化けします。<br />
あまり良い方法ではないですが/confing/intializeres/以下のファイルを追加します。<br />
/config/initializeres/string.rb</p>
<blockquote><p>class String<br />
  def to_xs<br />
    ERB::Util.h(unpack(&#8216;U*&#8217;).pack(&#8216;U*&#8217;)).gsub(&#8220;&#8216;&#8221;, &#8216;&apos;&#8217;) # ASCII, UTF-8<br />
  rescue<br />
    unpack(&#8216;C*&#8217;).map {|n| n.xchr}.join # ISO-8859-1, WIN-1252<br />
  end<br />
end</p></blockquote>
<p>[xmlの日本語バグに関するブログ]<br />
<a href="http://webos-goodies.jp/archives/builder_templates_for_atom_and_rss_feeds.html">http://webos-goodies.jp/archives/builder_templates_for_atom_and_rss_feeds.html</a><br />
<a href="http://tobysoft.net/wiki/index.php?Ruby%2FRuby%20on%20Rails%2Fxml%BD%D0%CE%CF%A4%B9%A4%EB%A4%C8%CA%B8%BB%FA%BB%B2%BE%C8%A4%CB%A4%CA%A4%EB%CC%E4%C2%EA">http://tobysoft.net/wiki/index.php?Ruby%2FRuby%20on%20Rails%2Fxml%BD%D0%CE%CF%A4%B9%A4%EB%A4%C8%CA%B8%BB%FA%BB%B2%BE%C8%A4%CB%A4%CA%A4%EB%CC%E4%C2%EA</a><br />
<a href="http://naofumi.castle104.com/?p=736">http://naofumi.castle104.com/?p=736</a></p>
<h4>参考リンク</h4>
<p>FusionCharts<br />
<a href="www.fusioncharts.com/free">www.fusioncharts.com/free</a><br />
<a href="http://www.fusioncharts.com/docs/Contents/Ruby_basicexample.html">http://www.fusioncharts.com/docs/Contents/Ruby_basicexample.html</a><br />
<a href="http://www.fusioncharts.com/gallery/Category.asp?PieDoughnut">http://www.fusioncharts.com/gallery/Category.asp?PieDoughnut</a></p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/08/16/ruby-on-rails%e3%81%aefusioncharts%e3%81%a7%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e8%a7%a3%e6%b6%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/08/16/ruby-on-rails%e3%81%aefusioncharts%e3%81%a7%e6%96%87%e5%ad%97%e5%8c%96%e3%81%91%e8%a7%a3%e6%b6%88/" />
	</item>
		<item>
		<title>MacBookにMercurialをインストール</title>
		<link>http://b.ruyaka.com/2010/08/13/macbook%e3%81%abmercurial%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</link>
		<comments>http://b.ruyaka.com/2010/08/13/macbook%e3%81%abmercurial%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 12:40:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=707</guid>
		<description><![CDATA[Mercurialをインストールする前に必要なライブラリを入れておく必要があります。
Macportsのインストール
パッケージ管理ソフト「Macports」を入れます。
下記から最新のものをダウンロードしてインストールします。
http://distfiles.macports.org/MacPorts/
(自分はMacPorts-1.9.1-10.6-SnowLeopard.dmgを入れました)
Macportsを使ってMercurialをインストール
Terminalを開いて以下のコマンドを入力します。
$ sudo port install bzlib2
$ sudo port install python26
$ sudo port install mercurial
Mercurial設定
Mercurialの設定をします。Termimalから以下を入力
$ vi ~/.hgrc
[ui]
username = ユーザ名

]]></description>
			<content:encoded><![CDATA[<p>Mercurialをインストールする前に必要なライブラリを入れておく必要があります。</p>
<h4>Macportsのインストール</h4>
<p>パッケージ管理ソフト「Macports」を入れます。<br />
下記から最新のものをダウンロードしてインストールします。<br />
<a href="http://distfiles.macports.org/MacPorts/">http://distfiles.macports.org/MacPorts/</a><br />
(自分はMacPorts-1.9.1-10.6-SnowLeopard.dmgを入れました)</p>
<h4>Macportsを使ってMercurialをインストール</h4>
<p>Terminalを開いて以下のコマンドを入力します。<br />
$ sudo port install bzlib2<br />
$ sudo port install python26<br />
$ sudo port install mercurial</p>
<h4>Mercurial設定</h4>
<p>Mercurialの設定をします。Termimalから以下を入力<br />
$ vi ~/.hgrc</p>
<blockquote><p>[ui]<br />
username = ユーザ名
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/08/13/macbook%e3%81%abmercurial%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/08/13/macbook%e3%81%abmercurial%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/" />
	</item>
		<item>
		<title>OpenSSL S_clientでGmailメール送信</title>
		<link>http://b.ruyaka.com/2010/08/11/openssl-s_client%e3%81%a7gmail%e3%83%a1%e3%83%bc%e3%83%ab%e9%80%81%e4%bf%a1/</link>
		<comments>http://b.ruyaka.com/2010/08/11/openssl-s_client%e3%81%a7gmail%e3%83%a1%e3%83%bc%e3%83%ab%e9%80%81%e4%bf%a1/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 23:01:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=698</guid>
		<description><![CDATA[コマンドライン上でGmail(smtp.gmail.com)にアクセスしてメール送信してみる。
サイトで検索してみるとやり方は見つかるが上手く動かない記事が多かったのでメモしてみる。
telnetコマンドではなくopenssl s_clientコマンドを使います。
SMTPアカウント情報は以下の場合とする。

ユーザー: test@gmail.com
パスワード: abcde12345
SMTPサーバー: smtp.gmail.com

認証時にユーザー/パスワードをBase64エンコードしたものが必要になるのであらかじめ用意しておく。
フォーマットは「\000{ユーザー}\000{パスワード}」となり、エンコードにはサクッとprelを利用する。

$ perl -MMIME::Base64 -e &#8216;print encode_base64(&#8220;\000test\@gmail.com\000abcde12345&#8243;)&#8217;
AHRlc3RAZ21haWwuY29tAGFiY2RlMTIzNDU=

これで準備完了したので以下の手順でメール送信する。
基本ですが最後のドット(.)は忘れないように。

$ openssl s_client -starttls smtp -crlf -connect smtp.gmail.com:587
&#8230;
&#8230;
&#8230;
AUTH PLAIN
334
AHRlc3RAZ21haWwuY29tAGFiY2RlMTIzNDU=
235 2.7.0 Accepted
mail from: &#60;test@gmail.com&#62;
250 2.1.0 OK n2sm690272wfl.13
rcpt to: &#60;your_friend@example.com&#62;
250 2.1.5 OK n2sm690272wfl.13
data
354  Go ahead n2sm690272wfl.13
subject: TEST SUBJECT
HELO
BODY BODY BODY
.

]]></description>
			<content:encoded><![CDATA[<p>コマンドライン上でGmail(smtp.gmail.com)にアクセスしてメール送信してみる。<br />
サイトで検索してみるとやり方は見つかるが上手く動かない記事が多かったのでメモしてみる。<br />
telnetコマンドではなくopenssl s_clientコマンドを使います。</p>
<p>SMTPアカウント情報は以下の場合とする。</p>
<blockquote><p>
ユーザー: test@gmail.com<br />
パスワード: abcde12345<br />
SMTPサーバー: smtp.gmail.com
</p></blockquote>
<p>認証時にユーザー/パスワードをBase64エンコードしたものが必要になるのであらかじめ用意しておく。<br />
フォーマットは「\000<em>{ユーザー}</em>\000<em>{パスワード}</em>」となり、エンコードにはサクッとprelを利用する。</p>
<blockquote><p>
$ perl -MMIME::Base64 -e &#8216;print encode_base64(&#8220;\000test\@gmail.com\000abcde12345&#8243;)&#8217;<br />
<font color="red">AHRlc3RAZ21haWwuY29tAGFiY2RlMTIzNDU=</font>
</p></blockquote>
<p>これで準備完了したので以下の手順でメール送信する。<br />
基本ですが最後のドット(.)は忘れないように。</p>
<blockquote><p>
$ <strong>openssl s_client -starttls smtp -crlf -connect smtp.gmail.com:587</strong><br />
&#8230;<br />
&#8230;<br />
&#8230;<br />
<strong>AUTH PLAIN</strong><br />
334<br />
<font color="red">AHRlc3RAZ21haWwuY29tAGFiY2RlMTIzNDU=</font><br />
235 2.7.0 Accepted<br />
<strong>mail from: &#60;test@gmail.com&#62;</strong><br />
250 2.1.0 OK n2sm690272wfl.13<br />
<strong>rcpt to: &#60;your_friend@example.com&#62;</strong><br />
250 2.1.5 OK n2sm690272wfl.13<br />
<strong>data</strong><br />
354  Go ahead n2sm690272wfl.13<br />
<strong>subject: TEST SUBJECT</strong><br />
<strong>HELO<br />
BODY BODY BODY<br />
.</strong>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/08/11/openssl-s_client%e3%81%a7gmail%e3%83%a1%e3%83%bc%e3%83%ab%e9%80%81%e4%bf%a1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/08/11/openssl-s_client%e3%81%a7gmail%e3%83%a1%e3%83%bc%e3%83%ab%e9%80%81%e4%bf%a1/" />
	</item>
		<item>
		<title>MacBook購入〜</title>
		<link>http://b.ruyaka.com/2010/08/05/macbook%e8%b3%bc%e5%85%a5%e3%80%9c/</link>
		<comments>http://b.ruyaka.com/2010/08/05/macbook%e8%b3%bc%e5%85%a5%e3%80%9c/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 06:47:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=696</guid>
		<description><![CDATA[iPhoneアプリ開発が面白そうだったのでMacBookしました。
http://www.apple.com/jp/macbook/
ヨドバシで税込み9万ジャスト。
初マックだけど予想以上に使いやすい。
iPhoneもそうだけどApple製品のユーザーインターフェイスのクオリティには惚れぼれしますね。
]]></description>
			<content:encoded><![CDATA[<p>iPhoneアプリ開発が面白そうだったのでMacBookしました。<br />
<a href="http://www.apple.com/jp/macbook/">http://www.apple.com/jp/macbook/</a><br />
ヨドバシで税込み9万ジャスト。</p>
<p>初マックだけど予想以上に使いやすい。<br />
iPhoneもそうだけどApple製品のユーザーインターフェイスのクオリティには惚れぼれしますね。</p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/08/05/macbook%e8%b3%bc%e5%85%a5%e3%80%9c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/08/05/macbook%e8%b3%bc%e5%85%a5%e3%80%9c/" />
	</item>
		<item>
		<title>Serverman@VPSでRubyOnRailsを試そう</title>
		<link>http://b.ruyaka.com/2010/08/03/servermanvps%e3%81%a7rubyonrails%e3%82%92%e8%a9%a6%e3%81%9d%e3%81%86/</link>
		<comments>http://b.ruyaka.com/2010/08/03/servermanvps%e3%81%a7rubyonrails%e3%82%92%e8%a9%a6%e3%81%9d%e3%81%86/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 00:06:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=674</guid>
		<description><![CDATA[待望のVPS?? Serverman@VPS
ついに待望のワンコインVPSサービス「VPSはじめるならServersMan@VPS」
今まで、仮想化してコストが大幅に下がっている割には、コストがいまいち高いなと思っていたのですが、
ついに初期費用0円・月額490円で利用できるVPSサービスが始まりました。
しかもサーバーも国内に設置されていてレスポンスもとても良いです。
(欲をいうと容量をもう少し増やしてほしいですが・・)
RubyOnRailsを試したいけどサーバーがネックに思っていた方もいたかと思います。
この金額なら手が出しやすいのではないでしょうか。
あと、このServerman@VPSのもう一つ嬉しいところはサーバーのサーバー初期環境を選択できるところでしょうか。
他サービスだと不要なライブラリやらが入っていて使いづらかった部分もありましたが、Serverman@VPSだと自分も利用方法に合わせる事ができます。
選択できるセットは「ディスクセット」「シンプルセット」「ホームベージセット」「エンジニアセット」の計4です。
ちなみに僕はエントリープランの10GBと少ない容量を考慮して「シンプルセット」にしました。
Serverman@VPS申し込み方法
手順は省きます。登録は以下から。
VPSはじめるならServersMan@VPS
Rails環境構築手順 in Serverman@VPS
SSHでRoot権限でアクセス後です。
yum readline-devel gcc gcc-c++ httpd-devel apr-devel zlib-devel
# ソース用のフォルダを作成
mkdir ~/source
cd source
# RubyとRubyGemsのダウンロード
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip
wget http://rubyforge.org/frs/download.php/70697/rubygems-1.3.7.zip
# ダウンロードしたファイルを解凍
unzip ruby-1.8.7-p299.zip
unzip rubygems-1.3.7.zip
# Rubyのインストール
cd ruby-1.8.7-p299
./configure
make
make install
# おまじない(あとでzlibがないと怒られるので)
cd ~/source/ruby-1.8.7-p299/ext/zlib/
ruby extconf.rb &#8211;with-zlib-include=/usr/include/ &#8211;with-zlib-lib=/usr/lib
make
make install
cd ~/source/ruby-1.8.7-p299/ext/openssl/
ruby extconf.rb
make
make install
# Rubygemsのインストール
cd ~/source/rubygems-1.3.7
ruby setup.rb
# rubygemsパッケージまとめてインストール
gem install rails passenger mysql
Passngerの設定
# モジュールの設定
vim /etc/httpd/conf.d/passenger.conf
LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15
PassengerRuby /usr/local/bin/ruby
# VirtualHostの設定
vim /etc/httpd/conf/http.conf
NameVirtualHost *:80
# VirtualHostの作成
# {username}はあなたの名前を入れてください。
# {yoursitedomain}はサイトドメインを入れてください。
useradd -m {username}
su &#8211; {username}
# [...]]]></description>
			<content:encoded><![CDATA[<h4>待望のVPS?? Serverman@VPS</h4>
<p>ついに待望のワンコインVPSサービス「<a href="http://px.a8.net/svt/ejp?a8mat=1NYTB5+2T7PMA+1QFI+ZSD6A" target="_blank">VPSはじめるならServersMan@VPS</a><img src="http://www12.a8.net/0.gif?a8mat=1NYTB5+2T7PMA+1QFI+ZSD6A" border="0" width="1" height="1" />」<br />
今まで、仮想化してコストが大幅に下がっている割には、コストがいまいち高いなと思っていたのですが、<br />
ついに初期費用0円・月額490円で利用できるVPSサービスが始まりました。<br />
しかもサーバーも国内に設置されていてレスポンスもとても良いです。<br />
(欲をいうと容量をもう少し増やしてほしいですが・・)</p>
<p>RubyOnRailsを試したいけどサーバーがネックに思っていた方もいたかと思います。<br />
この金額なら手が出しやすいのではないでしょうか。</p>
<p>あと、このServerman@VPSのもう一つ嬉しいところはサーバーのサーバー初期環境を選択できるところでしょうか。<br />
他サービスだと不要なライブラリやらが入っていて使いづらかった部分もありましたが、Serverman@VPSだと自分も利用方法に合わせる事ができます。<br />
選択できるセットは「ディスクセット」「シンプルセット」「ホームベージセット」「エンジニアセット」の計4です。<br />
ちなみに僕はエントリープランの10GBと少ない容量を考慮して「シンプルセット」にしました。</p>
<h4>Serverman@VPS申し込み方法</h4>
<p>手順は省きます。登録は以下から。<br />
<a href="http://px.a8.net/svt/ejp?a8mat=1NYTB5+2T7PMA+1QFI+ZSD6A" target="_blank">VPSはじめるならServersMan@VPS</a><img src="http://www12.a8.net/0.gif?a8mat=1NYTB5+2T7PMA+1QFI+ZSD6A" border="0" width="1" height="1" /></p>
<h4>Rails環境構築手順 in Serverman@VPS</h4>
<p>SSHでRoot権限でアクセス後です。</p>
<blockquote><p>yum readline-devel gcc gcc-c++ httpd-devel apr-devel zlib-devel</p></blockquote>
<blockquote><p># ソース用のフォルダを作成<br />
mkdir ~/source<br />
cd source<br />
# RubyとRubyGemsのダウンロード<br />
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p299.zip<br />
wget http://rubyforge.org/frs/download.php/70697/rubygems-1.3.7.zip<br />
# ダウンロードしたファイルを解凍<br />
unzip ruby-1.8.7-p299.zip<br />
unzip rubygems-1.3.7.zip<br />
# Rubyのインストール<br />
cd ruby-1.8.7-p299<br />
./configure<br />
make<br />
make install<br />
# おまじない(あとでzlibがないと怒られるので)<br />
cd ~/source/ruby-1.8.7-p299/ext/zlib/<br />
ruby extconf.rb &#8211;with-zlib-include=/usr/include/ &#8211;with-zlib-lib=/usr/lib<br />
make<br />
make install<br />
cd ~/source/ruby-1.8.7-p299/ext/openssl/<br />
ruby extconf.rb<br />
make<br />
make install<br />
# Rubygemsのインストール<br />
cd ~/source/rubygems-1.3.7<br />
ruby setup.rb<br />
# rubygemsパッケージまとめてインストール<br />
gem install rails passenger mysql</p></blockquote>
<p>Passngerの設定</p>
<blockquote><p># モジュールの設定<br />
vim /etc/httpd/conf.d/passenger.conf</p>
<blockquote><p>LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so<br />
PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15<br />
PassengerRuby /usr/local/bin/ruby</p></blockquote>
<p># VirtualHostの設定<br />
vim /etc/httpd/conf/http.conf</p>
<blockquote><p>NameVirtualHost *:80</p></blockquote>
<p># VirtualHostの作成<br />
# {username}はあなたの名前を入れてください。<br />
# {yoursitedomain}はサイトドメインを入れてください。<br />
useradd -m {username}<br />
su &#8211; {username}</p>
<blockquote><p># テスト用Railsアプリを作成<br />
mkdir www<br />
cd www<br />
rails {yoursitedomain}<br />
exit</p></blockquote>
<p>vim /etc/httpd/conf.d/yoursitedomain.conf</p>
<blockquote>
<div id="_mcePaste">&lt;VirtualHost *:80&gt;</div>
<div id="_mcePaste">ServerName yoursitedomain</div>
<div id="_mcePaste">DocumentRoot /home/username/www/yoursitedomain/public</div>
<div id="_mcePaste">&lt;Directory /home/username/www/yoursitedomain/public&gt;</div>
<div id="_mcePaste">AllowOverride all</div>
<div id="_mcePaste">Options MultiViews Indexes</div>
<div id="_mcePaste">&lt;/Directory&gt;</div>
<div id="_mcePaste">&lt;/VirtualHost&gt;</div>
<p>#Apache再起動<br />
/etc/init.d/httpd restart
</p></blockquote>
<p>これで下記URLからRailsの画面が表示されると思います。</p>
<p>http://{yoursitedomsin}/</p>
<h4>Gitのインストール(必要な人は)</h4>
<blockquote><p>wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm<br />
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm<br />
yum install git &#8211;enablerepo=rpmforge
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/08/03/servermanvps%e3%81%a7rubyonrails%e3%82%92%e8%a9%a6%e3%81%9d%e3%81%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/08/03/servermanvps%e3%81%a7rubyonrails%e3%82%92%e8%a9%a6%e3%81%9d%e3%81%86/" />
	</item>
		<item>
		<title>VPS(Virtual private server)を選ぶなら! 色々試してみた感想</title>
		<link>http://b.ruyaka.com/2010/05/29/vps%e8%80%83%e5%af%9f/</link>
		<comments>http://b.ruyaka.com/2010/05/29/vps%e8%80%83%e5%af%9f/#comments</comments>
		<pubDate>Sun, 30 May 2010 01:05:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=658</guid>
		<description><![CDATA[ちょっと以前に書いた記事と被りますが・・。
オススメVPSに感想を追加。
VPS仮想専用サーバーのすすめ
仕事でもプライベートでもVPSをよく利用します。
低価格なので気軽に試せる上に、コストパフォーマンスが良いサービスがどんどんでてきるので、気が付いたら色々なホスティング会社に手を出していました。
なので、ちょっと個人的にまとめてようと思い書いてみる。
VPSの前は専用サーバーをよく利用していたのですが、
専用サーバーの場合、値段が高い割に微妙なスペックで、安すぎるホスティングだとHDDのミラーリングもされていないとか。
不便な部分があるのですが、それでもROOT権限がないと対応できない要件があったりなので仕方なく借りていました。
あと、Ruby On Railsでの案件も結構あるので専用サーバーを使わざるを得なかった。
共有サーバーだとアップロード手段がFTPしかなくて不便だし。
インターネット上にあるデータも一旦自分のマシンに落としてからFTPでアップなんてめんどくさすぎる・・。
自前のサーバーを用意してもいいんだけど初期コストも高く電気代も馬鹿にならないし。
とまあ色々と不満点が解消されているのでVPSを多く利用してました。
個人的に、VPSを選ぶに当たって重視するのはです。(もちろん用途によりますが・・。)
1.　データセンター設置場所
2.　費用
3.　スペック(メモリと容量)
1.は、海外のデータセンターを使用しているホスティング会社がいがい多いです。しかも、それを表記していない場合もあり問い合わせないとわらなかったりします。
海外だとコストが抑えられるので金額のわりにスペックが良いです。ただ、レスポンスが若干悪いです。サイトを閲覧する分にはあまり感じないですが、シェルでのコマンドライン上での作業の時に少し気になる程度です。
ここのホスティングの容量が凄まじく多い!ってとこはだいたいデータセンターは海外だったりします・・。
2.は、勿論、安ければ安いほど嬉しいです。1000円以下もホスティングプランもたくさんあります。
3.は、VPSなのでメモリやHDDなどは他の方々と共有します。
メモリは、完璧に共有型のプランと基本メモリを確保してくれるプランがあります。
あるホスティングプランでは、メモリ512MBが基本メモリとして割り当てられ、あとはリソースの空き具合によって最大1GBまで使える。といったものもあります。
でも、最大メモリはあてにできないので、基本メモリだけみます。(最大メモリだけ大きく表示して基本メモリは小さく書かれてたりするところもあります。)
オプションでメモリを増設できるところもあるので、最初は最低限部分だけ確保して、あとは負荷に合わせて調整していくのがいいんじゃないかと思います。
今まで使ってみて良かったVPSホスティングをピックアップ
※注 あくまで個人的な判断です。
オススメVPS その1. 「お名前.com VPSプラン」

個人的に一番オススメはここじゃないかなと思います。
お名前.comって今までネームサーバーが目的でしか使ってこなかったのですが・・(汗)
ポイントは、「データセンターが国内」「メモリ512MB」「ディスク容量120GB」。
それで月額2480円は他にはない気がします。
ディスク容量が10GBや20GBならこれより安いプランはたくさんあるのですが、10GB,20GBでは何もできないです・・。
また、データセンターが海外であればもっと低価格なプランがありますが、レスポンスがいまいち。
メモリも512GBあれば趣味用や小規模サイトなら十分じゃないでしょうか。
あとは、お名前.comはサポートも今まで良かったですし、実績・規模を見ても安心して使えるのではないでしょうか。
ってことオススメVPSホスティングです。
ただ、使ったみたところ初期状態でメモリがだいぶ消費されていて、かつ、ポートも抑えられてたりと、ガチガチに固められている印象を受けました。
RubyOnRails &#038; MySQL導入してみたところ残りメモリが限界スレスレになるので、メモリを占有している不要なサービスを止めたりチューニングをしました。
512MB越えた時点でApacheがバタバタ落ちていくので結構余裕を持たせる必要があるのかなと。あとスワップの重要性について再認識しました・・。
【良かった点】
△低コストでそこそこのスペックで利用できる。
△国産だからか管理画面が馴染みやすい。
△容量が120GBと大きい
△趣味やテスト用では最適
【悪かった点】
▼初期状態でメモリがだいぶ消費されている。(なんか色々たちあがってます。)
▼最大1GBとあるが512MB越えた時点でサーバーが落ちていく。
▼スワップがない。
▼yumコマンドが入っていない。　⇒お名前.com VPSプランでyumのインストール方法
オススメVPS その2. 「ServerQueen VPSプラン」 (もっと安く使えるVPSをいう方は)

お名前.comもお薦めでしたが、とにかくもっと安くVPSを利用したいという方にお勧めなのがServerQueenです。
初期費用0円の月額費用925円です。(※2010年4月現在。キャンペーン適応時)
ディスク容量は20GBと少ないですが、趣味のサイトやテスト用サーバーとして、ROOT権限を利用して自由に遊びたいというのであればいいのではないかと思います。
少し物足りたいのであれば、もうワンランクアップした「QV01」プランを選んだらよいかと思います。
初期費用0円で月額費用1470円ですが、HDD60GBにメモリ保障512MBと幅が広がります。
サーバーが米国にあるので若干レスポンスが遅いですが、普通に作業する分にはそこまで気になりません。
とりあえず安価なVPSで試してみたいという方にはいいのではないでしょうか。
ただ、サーバーは最小構成で設定されていてパッケージ管理するyumコマンドすら入っていないので、自分でインストールする必要があります。そのため、ある程度サーバーがいじれる方(or サーバーの勉強したい方・・)でないとつらいかもしれません。
ちなみに自分はここのサーバーを借りて趣味用のサイトをいくつか立ち上げています。
個人サイトなのでレスポンスや安定性はそこまで重視していないので十分です。なので乱暴にサイト立ち上げてます。
【良かった点】
△月額980円ととにかく安い
△趣味やテスト用では最適
【悪かった点】
▼サーバーが海外なのでレスポンスが悪い
▼管理画面が馴染めない(個人的に・・)
▼スワップがない。
▼yumコマンドが入っていない。
オススメVPS その3. 「CPI VPSプラン」 (ビジネス仕様) 


以前はメモリ量も少なく料金も高かったのですが、リニューアル価格になりかなーりお得になりました。
メモリは倍増して金額は4割引きくらいになったのではないでしょうか(5月29日現在)
さらにスワップ領域も割り当てられるようになったようです。
前までは、サービス内容自体はとても良かったのですが、金額が高かったのでオススメはしてませんでした。
ですが、今回のリニューアル価格でとても手の出しやすいプランになったと思います。
サーバーは国内でクアッドコアのRAID10なのでマシンスペックはとてもいいです。
メモリも1130GB(VP03の場合)なので通常のサイトであれば問題無いと思います。
現在、RubyOnRailsでのサイトをいくつか立ち上げていますが、とても快適で安定しています。
管理ソフトもPleskを採用しているので使い勝手もよいです。サーバーを丸ごとバックアップする事もできるので緊急時も安心です。
個人的にはCPIがVPSの本命です。
【良かった点】
△低価格で高スペックサーバーを利用できる。
△PELSKを採用している
△スワップが割り当てられている
【悪かった点】
▼多少コストが高い(上2つと比べるとですが)






]]></description>
			<content:encoded><![CDATA[<p>ちょっと以前に書いた記事と被りますが・・。<br />
オススメVPSに感想を追加。</p>
<h4>VPS仮想専用サーバーのすすめ</h4>
<p>仕事でもプライベートでもVPSをよく利用します。<br />
低価格なので気軽に試せる上に、コストパフォーマンスが良いサービスがどんどんでてきるので、気が付いたら色々なホスティング会社に手を出していました。<br />
なので、ちょっと個人的にまとめてようと思い書いてみる。</p>
<p>VPSの前は専用サーバーをよく利用していたのですが、<br />
専用サーバーの場合、値段が高い割に微妙なスペックで、安すぎるホスティングだとHDDのミラーリングもされていないとか。<br />
不便な部分があるのですが、それでもROOT権限がないと対応できない要件があったりなので仕方なく借りていました。<br />
あと、Ruby On Railsでの案件も結構あるので専用サーバーを使わざるを得なかった。<br />
共有サーバーだとアップロード手段がFTPしかなくて不便だし。<br />
インターネット上にあるデータも一旦自分のマシンに落としてからFTPでアップなんてめんどくさすぎる・・。<br />
自前のサーバーを用意してもいいんだけど初期コストも高く電気代も馬鹿にならないし。<br />
とまあ色々と不満点が解消されているのでVPSを多く利用してました。</p>
<p>個人的に、VPSを選ぶに当たって重視するのはです。(もちろん用途によりますが・・。)</p>
<blockquote><p>1.　データセンター設置場所<br />
2.　費用<br />
3.　スペック(メモリと容量)</p></blockquote>
<p><strong>1.は、</strong>海外のデータセンターを使用しているホスティング会社がいがい多いです。しかも、それを表記していない場合もあり問い合わせないとわらなかったりします。<br />
海外だとコストが抑えられるので金額のわりにスペックが良いです。ただ、レスポンスが若干悪いです。サイトを閲覧する分にはあまり感じないですが、シェルでのコマンドライン上での作業の時に少し気になる程度です。<br />
ここのホスティングの容量が凄まじく多い!ってとこはだいたいデータセンターは海外だったりします・・。</p>
<p><strong>2.は、</strong>勿論、安ければ安いほど嬉しいです。1000円以下もホスティングプランもたくさんあります。</p>
<p><strong>3.は、</strong>VPSなのでメモリやHDDなどは他の方々と共有します。<br />
メモリは、完璧に共有型のプランと基本メモリを確保してくれるプランがあります。<br />
あるホスティングプランでは、メモリ512MBが基本メモリとして割り当てられ、あとはリソースの空き具合によって最大1GBまで使える。といったものもあります。<br />
でも、最大メモリはあてにできないので、基本メモリだけみます。(最大メモリだけ大きく表示して基本メモリは小さく書かれてたりするところもあります。)<br />
オプションでメモリを増設できるところもあるので、最初は最低限部分だけ確保して、あとは負荷に合わせて調整していくのがいいんじゃないかと思います。</p>
<p>今まで使ってみて良かったVPSホスティングをピックアップ<br />
※注 あくまで個人的な判断です。</p>
<h4>オススメVPS その1. 「お名前.com VPSプラン」</h4>
<p><a href="http://px.a8.net/svt/ejp?a8mat=1NNQTB+C5LMEQ+50+35E7VL" target="_blank"><img border="0" width="234" height="60" alt="" src="http://www22.a8.net/svt/bgt?aid=100205183735&#038;wid=001&#038;eno=01&#038;mid=s00000000018019046000&#038;mc=1"></a><img border="0" width="1" height="1" src="http://www19.a8.net/0.gif?a8mat=1NNQTB+C5LMEQ+50+35E7VL" alt=""><br />
個人的に一番オススメはここじゃないかなと思います。<br />
お名前.comって今までネームサーバーが目的でしか使ってこなかったのですが・・(汗)<br />
ポイントは、「データセンターが国内」「メモリ512MB」「ディスク容量120GB」。<br />
それで月額2480円は他にはない気がします。<br />
ディスク容量が10GBや20GBならこれより安いプランはたくさんあるのですが、10GB,20GBでは何もできないです・・。<br />
また、データセンターが海外であればもっと低価格なプランがありますが、レスポンスがいまいち。<br />
メモリも512GBあれば趣味用や小規模サイトなら十分じゃないでしょうか。<br />
あとは、お名前.comはサポートも今まで良かったですし、実績・規模を見ても安心して使えるのではないでしょうか。<br />
ってことオススメVPSホスティングです。<br />
ただ、使ったみたところ初期状態でメモリがだいぶ消費されていて、かつ、ポートも抑えられてたりと、ガチガチに固められている印象を受けました。<br />
RubyOnRails &#038; MySQL導入してみたところ残りメモリが限界スレスレになるので、メモリを占有している不要なサービスを止めたりチューニングをしました。<br />
512MB越えた時点でApacheがバタバタ落ちていくので結構余裕を持たせる必要があるのかなと。あとスワップの重要性について再認識しました・・。<br />
<span style="color:blue">【良かった点】</span><br />
△低コストでそこそこのスペックで利用できる。<br />
△国産だからか管理画面が馴染みやすい。<br />
△容量が120GBと大きい<br />
△趣味やテスト用では最適<br />
<span style="color:red">【悪かった点】</span><br />
▼初期状態でメモリがだいぶ消費されている。(なんか色々たちあがってます。)<br />
▼最大1GBとあるが512MB越えた時点でサーバーが落ちていく。<br />
▼スワップがない。<br />
▼yumコマンドが入っていない。　⇒<a href="http://b.ruyaka.com/2010/04/30/%E3%81%8A%E5%90%8D%E5%89%8Dcom-vps%E3%83%97%E3%83%A9%E3%83%B3%E3%81%A7yum%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%96%B9%E6%B3%95/">お名前.com VPSプランでyumのインストール方法</a></p>
<h4>オススメVPS その2. 「ServerQueen VPSプラン」 <em>(もっと安く使えるVPSをいう方は)</em></h4>
<p><a href="http://px.a8.net/svt/ejp?a8mat=1NNNOC+23M2LU+CJY+6EER5" target="_blank"><img border="0" width="234" height="60" alt="" src="http://www22.a8.net/svt/bgt?aid=100201116127&#038;wid=001&#038;eno=01&#038;mid=s00000001627001075000&#038;mc=1"></a><img border="0" width="1" height="1" src="http://www15.a8.net/0.gif?a8mat=1NNNOC+23M2LU+CJY+6EER5" alt=""><br />
お名前.comもお薦めでしたが、とにかくもっと安くVPSを利用したいという方にお勧めなのがServerQueenです。<br />
初期費用0円の月額費用925円です。(※2010年4月現在。キャンペーン適応時)<br />
ディスク容量は20GBと少ないですが、趣味のサイトやテスト用サーバーとして、ROOT権限を利用して自由に遊びたいというのであればいいのではないかと思います。<br />
少し物足りたいのであれば、もうワンランクアップした「QV01」プランを選んだらよいかと思います。<br />
初期費用0円で月額費用1470円ですが、HDD60GBにメモリ保障512MBと幅が広がります。<br />
サーバーが米国にあるので若干レスポンスが遅いですが、普通に作業する分にはそこまで気になりません。<br />
とりあえず安価なVPSで試してみたいという方にはいいのではないでしょうか。<br />
ただ、サーバーは最小構成で設定されていてパッケージ管理するyumコマンドすら入っていないので、自分でインストールする必要があります。そのため、ある程度サーバーがいじれる方(or サーバーの勉強したい方・・)でないとつらいかもしれません。<br />
ちなみに自分はここのサーバーを借りて趣味用のサイトをいくつか立ち上げています。<br />
個人サイトなのでレスポンスや安定性はそこまで重視していないので十分です。なので乱暴にサイト立ち上げてます。<br />
<span style="color:blue">【良かった点】</span><br />
△月額980円ととにかく安い<br />
△趣味やテスト用では最適<br />
<span style="color:red">【悪かった点】</span><br />
▼サーバーが海外なのでレスポンスが悪い<br />
▼管理画面が馴染めない(個人的に・・)<br />
▼スワップがない。<br />
▼yumコマンドが入っていない。</p>
<h4>オススメVPS その3. 「CPI VPSプラン」 <em>(ビジネス仕様)</em> <img src="/wp-content/themes/bear1/mobm-005_r.gif" /></h4>
<p><a href="http://px.a8.net/svt/ejp?a8mat=1NNNOB+GAFZN6+OFG+HYFLT" target="_blank"><img border="0" width="234" height="60" alt="" src="http://www26.a8.net/svt/bgt?aid=100201115985&#038;wid=001&#038;eno=01&#038;mid=s00000003166003016000&#038;mc=1"></a><br />
<img border="0" width="1" height="1" src="http://www10.a8.net/0.gif?a8mat=1NNNOB+GAFZN6+OFG+HYFLT" alt=""><br />
以前はメモリ量も少なく料金も高かったのですが、リニューアル価格になりかなーりお得になりました。<br />
メモリは倍増して金額は4割引きくらいになったのではないでしょうか(5月29日現在)<br />
さらにスワップ領域も割り当てられるようになったようです。<br />
前までは、サービス内容自体はとても良かったのですが、金額が高かったのでオススメはしてませんでした。<br />
ですが、今回のリニューアル価格でとても手の出しやすいプランになったと思います。<br />
サーバーは国内でクアッドコアのRAID10なのでマシンスペックはとてもいいです。<br />
メモリも1130GB(VP03の場合)なので通常のサイトであれば問題無いと思います。<br />
現在、RubyOnRailsでのサイトをいくつか立ち上げていますが、とても快適で安定しています。<br />
管理ソフトもPleskを採用しているので使い勝手もよいです。サーバーを丸ごとバックアップする事もできるので緊急時も安心です。<br />
個人的にはCPIがVPSの本命です。<br />
<span style="color:blue">【良かった点】</span><br />
△低価格で高スペックサーバーを利用できる。<br />
△PELSKを採用している<br />
△スワップが割り当てられている<br />
<span style="color:red">【悪かった点】</span><br />
▼多少コストが高い(上2つと比べるとですが)</p>
<p><a href="http://px.a8.net/svt/ejp?a8mat=1NNNOB+GAFZN6+OFG+HXSGH" target="_blank"><br />
<img border="0" width="468" height="60" alt="" src="http://www27.a8.net/svt/bgt?aid=100201115985&#038;wid=001&#038;eno=01&#038;mid=s00000003166003013000&#038;mc=1"></a><br />
<img border="0" width="1" height="1" src="http://www13.a8.net/0.gif?a8mat=1NNNOB+GAFZN6+OFG+HXSGH" alt=""><br />
<a href="http://px.a8.net/svt/ejp?a8mat=1NNNOB+GAFZN6+OFG+HY069" target="_blank"><br />
<img border="0" width="468" height="60" alt="" src="http://www21.a8.net/svt/bgt?aid=100201115985&#038;wid=001&#038;eno=01&#038;mid=s00000003166003014000&#038;mc=1"></a><br />
<img border="0" width="1" height="1" src="http://www16.a8.net/0.gif?a8mat=1NNNOB+GAFZN6+OFG+HY069" alt=""></p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/05/29/vps%e8%80%83%e5%af%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/05/29/vps%e8%80%83%e5%af%9f/" />
	</item>
		<item>
		<title>【Ruby On Rails 】 EOFError (end of file reached):エラー</title>
		<link>http://b.ruyaka.com/2010/05/17/%e3%80%90ruby-on-rails-%e3%80%91-eoferror-end-of-file-reached%e3%82%a8%e3%83%a9%e3%83%bc/</link>
		<comments>http://b.ruyaka.com/2010/05/17/%e3%80%90ruby-on-rails-%e3%80%91-eoferror-end-of-file-reached%e3%82%a8%e3%83%a9%e3%83%bc/#comments</comments>
		<pubDate>Tue, 18 May 2010 00:32:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Postfix]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://b.ruyaka.com/?p=649</guid>
		<description><![CDATA[ActiveMailerでメール送信しようとすると以下のようなエラーが・・。
開発環境では問題なく動作するけど、本番環境に移した時にたまにこのエラーがでる。
毎回忘れて調べてたので自分用メモ。
エラー内容
Railsログ↓

EOFError (end of file reached):
  /usr/local/lib/ruby/1.8/net/protocol.rb:135:in `sysread&#8217;
  /usr/local/lib/ruby/1.8/net/protocol.rb:135:in `rbuf_fill&#8217;
  /usr/local/lib/ruby/1.8/timeout.rb:62:in `timeout&#8217;
  /usr/local/lib/ruby/1.8/timeout.rb:93:in `timeout&#8217;
  /usr/local/lib/ruby/1.8/net/protocol.rb:134:in `rbuf_fill&#8217;
  /usr/local/lib/ruby/1.8/net/protocol.rb:116:in `readuntil&#8217;
  /usr/local/lib/ruby/1.8/net/protocol.rb:126:in `readline&#8217;
  /usr/local/lib/ruby/1.8/net/smtp.rb:911:in `recv_response&#8217;
  /usr/local/lib/ruby/1.8/net/smtp.rb:554:in `do_start&#8217;
  /usr/local/lib/ruby/1.8/net/smtp.rb:921:in `critical&#8217;
  /usr/local/lib/ruby/1.8/net/smtp.rb:554:in `do_start&#8217;
  /usr/local/lib/ruby/1.8/net/smtp.rb:525:in `start&#8217;
  app/controllers/contact_controller.rb:39:in `create&#8217;
  passenger (2.2.11) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request&#8217;
  passenger (2.2.11) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop&#8217;
  [...]]]></description>
			<content:encoded><![CDATA[<p>ActiveMailerでメール送信しようとすると以下のようなエラーが・・。<br />
開発環境では問題なく動作するけど、本番環境に移した時にたまにこのエラーがでる。<br />
毎回忘れて調べてたので自分用メモ。</p>
<h4>エラー内容</h4>
<p>Railsログ↓</p>
<blockquote><p>
EOFError (end of file reached):<br />
  /usr/local/lib/ruby/1.8/net/protocol.rb:135:in `sysread&#8217;<br />
  /usr/local/lib/ruby/1.8/net/protocol.rb:135:in `rbuf_fill&#8217;<br />
  /usr/local/lib/ruby/1.8/timeout.rb:62:in `timeout&#8217;<br />
  /usr/local/lib/ruby/1.8/timeout.rb:93:in `timeout&#8217;<br />
  /usr/local/lib/ruby/1.8/net/protocol.rb:134:in `rbuf_fill&#8217;<br />
  /usr/local/lib/ruby/1.8/net/protocol.rb:116:in `readuntil&#8217;<br />
  /usr/local/lib/ruby/1.8/net/protocol.rb:126:in `readline&#8217;<br />
  /usr/local/lib/ruby/1.8/net/smtp.rb:911:in `recv_response&#8217;<br />
  /usr/local/lib/ruby/1.8/net/smtp.rb:554:in `do_start&#8217;<br />
  /usr/local/lib/ruby/1.8/net/smtp.rb:921:in `critical&#8217;<br />
  /usr/local/lib/ruby/1.8/net/smtp.rb:554:in `do_start&#8217;<br />
  /usr/local/lib/ruby/1.8/net/smtp.rb:525:in `start&#8217;<br />
  app/controllers/contact_controller.rb:39:in `create&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:358:in `handle_spawn_application&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/utils.rb:184:in `safe_fork&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:354:in `handle_spawn_application&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `__send__&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `main_loop&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:163:in `start&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:213:in `start&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `__send__&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `main_loop&#8217;<br />
  passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously&#8217;
</p></blockquote>
<p>メールログ↓ (/var/log/maillog)</p>
<blockquote><p>
May 18 09:06:44 sample postfix/smtpd[5962]: connect from test.jp[127.0.0.1]<br />
May 18 09:06:44 sample postfix/smtpd[5962]: warning: SASL: Connect to private/auth failed: Connection refused<br />
May 18 09:06:44 sample postfix/smtpd[5962]: fatal: no SASL authentication mechanisms<br />
May 18 09:06:45 sample postfix/master[15951]: warning: process /usr/libexec/postfix/smtpd pid 5962 exit status 1<br />
May 18 09:06:45 sample postfix/master[15951]: warning: /usr/libexec/postfix/smtpd: bad command startup &#8212; throttling
</p></blockquote>
<h4>解決方法</h4>
<p>postfixの設定ファイルmain.cfを以下のように修正すると治った。<br />
使用していたサーバー環境がデフォルトで「private/auth」設定になっていたのが問題でした。</p>
<p>[変更前]</p>
<blockquote><p>
smtpd_sasl_type = dovecot<br />
smtpd_sasl_path = private/auth
</p></blockquote>
<p>[変更後]</p>
<blockquote><p>
yum install cyrus-sasl-plain<br />
yum install cyrus-sasl-md5
</p></blockquote>
<p>以下のパッケージをインストールする。</p>
<blockquote><p>
smtpd_sasl_type = cyrus<br />
smtpd_sasl_path = smtpd
</p></blockquote>
<p>これでpostfixを再起動すると無事動きました。</p>
<h4>参考サイト</h4>
<p>△Postfix の SMTP-AUTH 設定でハマる<br />
<a href="http://holy.enyou.org/2009/07/02/postfix-smtp-auth-config-bothered-m/">http://holy.enyou.org/2009/07/02/postfix-smtp-auth-config-bothered-m/</a><br />
△2008-03-29 Postfixの設定メモ<br />
<a href="http://d.hatena.ne.jp/yas65/20080329">http://d.hatena.ne.jp/yas65/20080329</a></p>
]]></content:encoded>
			<wfw:commentRss>http://b.ruyaka.com/2010/05/17/%e3%80%90ruby-on-rails-%e3%80%91-eoferror-end-of-file-reached%e3%82%a8%e3%83%a9%e3%83%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://b.ruyaka.com/2010/05/17/%e3%80%90ruby-on-rails-%e3%80%91-eoferror-end-of-file-reached%e3%82%a8%e3%83%a9%e3%83%bc/" />
	</item>
	</channel>
</rss>
