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

<channel>
	<title>miniapp &#187; rails</title>
	<atom:link href="http://miniapp.org/blog/category/ruby/rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://miniapp.org/blog</link>
	<description>ログ</description>
	<lastBuildDate>Mon, 06 Sep 2010 11:01:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ruby script/serverでエラー</title>
		<link>http://miniapp.org/blog/2008/07/16/63/</link>
		<comments>http://miniapp.org/blog/2008/07/16/63/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 20:58:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://miniapp.org/blog/2008/07/16/63/</guid>
		<description><![CDATA[				RailsによるアジャイルWebアプリケーション開発 第2版、30ページ。
				
				ruby script/server
				
				ってやったら
				
				./script/../config/boot.rb:29: undefined method `require_gem' for main:Object (NoMethodError)
					from script/server:2:in `require'
					from script/server:2
				
				ってエラー出ちゃって進めない。
				調べると下記ページが出た。
				Ruby on Rails/Rails 2.0.2にアップグレード &#8211; ARK-Web SandBox Wiki
				ここの
				
参考) Rails/Gem errors? - Ruby Forum
参考サイトにあるように、gem pristine --allを実行してみた

				を実行。
				そして、
				書籍29ページの
				
				rails demo
				
				からもう一度やり直し。
				動いた。
				難しい。Rubyやってみて分かったけど、Flashの親切さに気付いた。
				開発環境が整ってたり。Flashの方が、初心者が迷いにくいんじゃないかな〜。
				非プログラマには環境設定とか難しい…。
				エラーが出ても何所が原因なのか掴めない。
				がんばろう。
]]></description>
			<content:encoded><![CDATA[				<p>RailsによるアジャイルWebアプリケーション開発 第2版、30ページ。<br />
				<code><br />
				ruby script/server<br />
				</code><br />
				ってやったら</p>
				<p><code><br />
				./script/../config/boot.rb:29: undefined method `require_gem' for main:Object (NoMethodError)<br />
					from script/server:2:in `require'<br />
					from script/server:2<br />
				</code><br />
				ってエラー出ちゃって進めない。</p>
				<p>調べると下記ページが出た。<br />
				<a href="http://www.ark-web.jp/sandbox/wiki/?Ruby%20on%20Rails%2FRails%202.0.2%A4%CB%A5%A2%A5%C3%A5%D7%A5%B0%A5%EC%A1%BC%A5%C9">Ruby on Rails/Rails 2.0.2にアップグレード &#8211; ARK-Web SandBox Wiki</a></p>
				<p>ここの</p>
				<pre>
参考) <a href="redirect.php?url=http%3A%2F%2Fwww.ruby-forum.com%2Ftopic%2F94261" rel="nofollow">Rails/Gem errors? - Ruby Forum</a>
参考サイトにあるように、gem pristine --allを実行してみた
</pre>
				<p>を実行。</p>
				<p>そして、<br />
				書籍29ページの<br />
				<code><br />
				rails demo<br />
				</code><br />
				からもう一度やり直し。<br />
				動いた。</p>
				<p>難しい。Rubyやってみて分かったけど、Flashの親切さに気付いた。<br />
				開発環境が整ってたり。Flashの方が、初心者が迷いにくいんじゃないかな〜。</p>
				<p>非プログラマには環境設定とか難しい…。<br />
				エラーが出ても何所が原因なのか掴めない。<br />
				がんばろう。</p>
]]></content:encoded>
			<wfw:commentRss>http://miniapp.org/blog/2008/07/16/63/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rails、MySqlインストールでやった事</title>
		<link>http://miniapp.org/blog/2008/06/23/54/</link>
		<comments>http://miniapp.org/blog/2008/06/23/54/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 10:43:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://miniapp.org/blog/2008/06/23/54/</guid>
		<description><![CDATA[				前回の本で練習するため、mySqlをインストール。
				MySqlはMacPortsを使ってMacにMySQLをインストール &#8211; 佐藤伸吾(akio0911)のデジタルライフスタイルハック
				を参考に。ほぼそのまま。
				ただ、
				■パスワード設定
				■自動起動の設定
				■Rails向けのDBとアカウントの作成
				はまだやってない。
				パスワード設定は本によると設定しないでローカルでの開発は進めてしまうらしい。(賛美両論あると書いてあったけど。)
				ダウンロードが凄く重いときは以下を参考に。
				MacPorts でダウンロード先のミラーが重くて先に進まない場合の対処方法 &#8211; IT戦記
				$ sudo port -v install mysql5っていうふうに、v オプションを付けるとダウンロードの経過を見られた。
				MacPorts でダウンロード先のミラーが重くて先に進まない場合のまっとうな対処方法 &#8211; otsune&#8217;s SnakeOil &#8211; subtech
				次にruby、railsのバージョンを本と同じバージョンにしようとした。
				本で使われているバージョンは
				rubyが1.8.4(執筆時にrails作者が推奨していたバージョン)。railsが1.2。
				sudo port -v install ruby -v 1.8.4
				ってやったけど、
				ダウンロード先に無いって言われたり、エラーが出たりで結局入らなかった…。
				仕方ないからちょい古めの1.8.6でやることに。
				一度1.8.7を入れてしまったので、ターミナル上で
				1.8.7を無効化
				sudo port deactivate ruby @1.8.7-p17_1+mactk+thread_hooks
				1.8.6を有効化
				sudo port activate ruby @1.8.6-p114_0+darwin_9+mactk+thread_hooks
				とやって切り替え。
				@以降は僕の環境なので、人によって違います。
				でも、@以降を確認できる方法が分からなかった。ruby -vの時とは表示が違う。
				じゃぁなんで分かったのかというと、
				deactivateとかactivateとかやっている時に、君が持ってるバージョンは
				@1.8.6-p114_0+darwin_9+mactk+thread_hooksですよ、みたいなメッセージが出たから。
				直接はどう確認するんだろう。
				次にrails1.2をインストール。
				sudo gem install -v=1.2 rails
				≪参考リンク≫
				MacPorts覚書 &#8211; Railsをインストール &#124; FB2
				Rubyのインストール &#8211; なかぽん。のMacな日々
]]></description>
			<content:encoded><![CDATA[				<p><a href="http://miniapp.org/blog/2008/06/21/53/">前回</a>の本で練習するため、mySqlをインストール。</p>
				<p>MySqlは<a href="http://d.hatena.ne.jp/akio0911/20080318/1205838594">MacPortsを使ってMacにMySQLをインストール &#8211; 佐藤伸吾(akio0911)のデジタルライフスタイルハック</a><br />
				を参考に。ほぼそのまま。</p>
				<p>ただ、<br />
				■パスワード設定<br />
				■自動起動の設定<br />
				■Rails向けのDBとアカウントの作成<br />
				はまだやってない。<br />
				パスワード設定は本によると設定しないでローカルでの開発は進めてしまうらしい。(賛美両論あると書いてあったけど。)</p>
				<p>ダウンロードが凄く重いときは以下を参考に。<br />
				<a href="http://d.hatena.ne.jp/amachang/20080618/1213780576">MacPorts でダウンロード先のミラーが重くて先に進まない場合の対処方法 &#8211; IT戦記</a><br />
				$ sudo port -v install mysql5っていうふうに、v オプションを付けるとダウンロードの経過を見られた。<br />
				<a href="http://subtech.g.hatena.ne.jp/otsune/20080621/macportsMASTERSITELOCAL">MacPorts でダウンロード先のミラーが重くて先に進まない場合のまっとうな対処方法 &#8211; otsune&#8217;s SnakeOil &#8211; subtech</a></p>
				<p>次にruby、railsのバージョンを本と同じバージョンにしようとした。<br />
				本で使われているバージョンは<br />
				rubyが1.8.4(執筆時にrails作者が推奨していたバージョン)。railsが1.2。</p>
				<p><code>sudo port -v install ruby -v 1.8.4</code><br />
				ってやったけど、<br />
				ダウンロード先に無いって言われたり、エラーが出たりで結局入らなかった…。<br />
				仕方ないからちょい古めの1.8.6でやることに。</p>
				<p>一度1.8.7を入れてしまったので、ターミナル上で<br />
				1.8.7を無効化<br />
				<code>sudo port deactivate ruby @1.8.7-p17_1+mactk+thread_hooks</code><br />
				1.8.6を有効化<br />
				<code>sudo port activate ruby @1.8.6-p114_0+darwin_9+mactk+thread_hooks</code><br />
				とやって切り替え。<br />
				@以降は僕の環境なので、人によって違います。<br />
				でも、@以降を確認できる方法が分からなかった。ruby -vの時とは表示が違う。<br />
				じゃぁなんで分かったのかというと、<br />
				deactivateとかactivateとかやっている時に、君が持ってるバージョンは<br />
				@1.8.6-p114_0+darwin_9+mactk+thread_hooksですよ、みたいなメッセージが出たから。<br />
				直接はどう確認するんだろう。</p>
				<p>次にrails1.2をインストール。<br />
				<code>sudo gem install -v=1.2 rails</code></p>
				<p>≪参考リンク≫<br />
				<a href="http://oamaxa2.u-abel.net/wordpress/?p=30&amp;lan=Japanese">MacPorts覚書 &#8211; Railsをインストール | FB2</a><br />
				<a href="http://blog.goo.ne.jp/mentaiko1975/e/ae3f025fbe1c86f69c9c6742c1d55340">Rubyのインストール &#8211; なかぽん。のMacな日々</a></p>
]]></content:encoded>
			<wfw:commentRss>http://miniapp.org/blog/2008/06/23/54/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rails入門本</title>
		<link>http://miniapp.org/blog/2008/06/21/53/</link>
		<comments>http://miniapp.org/blog/2008/06/21/53/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 00:39:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://miniapp.org/blog/2008/06/21/53/</guid>
		<description><![CDATA[				以前、コメント欄でmoriBlogのmoriさんに教えてもらったんですが、RailsによるアジャイルWebアプリケーション開発 第2版を買おうとしていた所、この本の中で扱われているrailsとrubyのバージョンが古い為、新しい本を探した方が良いかも、との事でした。
				そして色々調べてみることに。
				…しかし、サンプルを作成しながら学ぶ本で、今でもrails2.0以上のバージョンに対応した本はまだまだ少ないよう。
				Ruby1.9.0とRails2.0.xがリリースされてしまった現時点で、初心者が Ruby と Rails を勉強するには？ &#8211; tmaeda 日記
				上記リンクは2008年1月3日の記事ですが、今もあまり状況は変わっていない様子。
				■他の参考リンク
				ヽ( ・∀・)ノくまくまー(2008-05-15)
				2008-05-17 &#8211; 思っているよりもずっとずっと人生は短い。
				ただ、下記の本はrails2.0に対応していた。
				&#34;Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~&#34; (Plan de Sens, 清水 智雄)
				かなりプログラムの教本としては異色。技術書とは思えないおしゃれさ。内容も悪くはないらしい。デザインの本かと思った。
				DBにはrails2.0で標準となるSQLite3を使うようだ。かなりここで悩んだ。rails2.0とSQLiteを習得したほうが良いのかな？とか。
				けど、結局安定を求めて、ここは正統派？を選んだ。結局下記のRailsによるアジャイルWebアプリケーション開発 第2版を買い、先のリンクにもある通りバージョンを落として、MySqlと共に勉強することにしました。
				&#34;RailsによるアジャイルWebアプリケーション開発 第2版&#34; (Dave Thomas, David Heinemeier Hansson, Leon Breedt, Mike Clark, Andreas Schwarz, James Duncan Davidson, Justin Gehtland)
				結局この本になりましたが、moriさん、ご助言有り難うございました！
]]></description>
			<content:encoded><![CDATA[				<p>以前、<a href="http://miniapp.org/blog/2008/06/10/18/#comments">コメント欄</a>で<a href="http://moringo.moo.jp/wordpress/">moriBlog</a>のmoriさんに教えてもらったんですが、<a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4274066967%26tag=miniapp-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4274066967%253FSubscriptionId=0PZ7TM66EXQCXFVTMTR2">RailsによるアジャイルWebアプリケーション開発 第2版</a>を買おうとしていた所、この本の中で扱われているrailsとrubyのバージョンが古い為、新しい本を探した方が良いかも、との事でした。</p>
				<p>そして色々調べてみることに。<br />
				…しかし、サンプルを作成しながら学ぶ本で、今でもrails2.0以上のバージョンに対応した本はまだまだ少ないよう。<br />
				<a href="http://tmaeda.s45.xrea.com/td/20080103.html">Ruby1.9.0とRails2.0.xがリリースされてしまった現時点で、初心者が Ruby と Rails を勉強するには？ &#8211; tmaeda 日記</a><br />
				上記リンクは2008年1月3日の記事ですが、今もあまり状況は変わっていない様子。</p>
				<p>■他の参考リンク<br />
				<a href="http://wota.jp/ac/?date=20080515">ヽ( ・∀・)ノくまくまー(2008-05-15)</a><br />
				<a href="http://d.hatena.ne.jp/takahashim/20080517#p1">2008-05-17 &#8211; 思っているよりもずっとずっと人生は短い。</a></p>
				<p>ただ、下記の本はrails2.0に対応していた。</p>
				<p style="text-align:center"><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4839922217%26tag=miniapp-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4839922217%253FSubscriptionId=0PZ7TM66EXQCXFVTMTR2"><img src="http://ecx.images-amazon.com/images/I/518RywDgWNL._SL160_.jpg" /><br />&quot;Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~&quot; (Plan de Sens, 清水 智雄)</a></p>
				<p>かなりプログラムの教本としては異色。技術書とは思えないおしゃれさ。内容も悪くはないらしい。デザインの本かと思った。<br />
				DBにはrails2.0で標準となるSQLite3を使うようだ。かなりここで悩んだ。rails2.0とSQLiteを習得したほうが良いのかな？とか。</p>
				<p>けど、結局安定を求めて、ここは正統派？を選んだ。結局下記の<a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4274066967%26tag=miniapp-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4274066967%253FSubscriptionId=0PZ7TM66EXQCXFVTMTR2">RailsによるアジャイルWebアプリケーション開発 第2版</a>を買い、先のリンクにもある通りバージョンを落として、MySqlと共に勉強することにしました。</p>
				<p style="text-align:center"><a href="http://www.amazon.co.jp/gp/redirect.html%3FASIN=4274066967%26tag=miniapp-22%26lcode=xm2%26cID=2025%26ccmID=165953%26location=/o/ASIN/4274066967%253FSubscriptionId=0PZ7TM66EXQCXFVTMTR2"><img src="http://ecx.images-amazon.com/images/I/51Y%2BviLzM5L._SL160_.jpg" /><br />&quot;RailsによるアジャイルWebアプリケーション開発 第2版&quot; (Dave Thomas, David Heinemeier Hansson, Leon Breedt, Mike Clark, Andreas Schwarz, James Duncan Davidson, Justin Gehtland)</a></p>
				<p>結局この本になりましたが、moriさん、ご助言有り難うございました！</p>
]]></content:encoded>
			<wfw:commentRss>http://miniapp.org/blog/2008/06/21/53/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>サーバーサイドで良く分からん事リスト</title>
		<link>http://miniapp.org/blog/2008/06/10/18/</link>
		<comments>http://miniapp.org/blog/2008/06/10/18/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 10:05:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://miniapp.org/blog/2008/06/10/18/</guid>
		<description><![CDATA[				初歩過ぎることまとめ。
				MySQLってなんなの？
				MySQL &#8211; Wikipedia
				データベースを運用・管理するためのシステム。
				Firebird、PostgreSQLってのもあるみたい。
				んじゃデータベースってなんなの？
				データベース &#8211; Wikipedia
				読んだけど良くわからん。
				MySQLとかPostgreSQLみたいなデータベース運用・管理システムを使って構築されたもの、
				って解釈でいいのか？
				phpMyAdminってなんなの？
				phpMyAdmin &#8211; Wikipedia
				
				phpMyAdminはMySQLをインターネット越しに管理するためのツールで、
PHPで実装されている。 phpMyAdminを用いることで、SQL文を記述することなく、
MySQLのデータベースに対して様々な操作が行える。
また、ユーザが任意のSQL文を記述して実行することもできる。
				まんま引用。GUIで簡単に管理できますよ、て事なのかな？
				僕はhetemlを使っている。 んで、rubyをやりたいんだけど、hetemlだとどうなるのか。
				Heteml（ヘテムル）レンタルサーバーでWebアプリをRubyで構築計画（その３）
				
端末が使えれば、上記のスクリプトをfruits.sqlといったファイルで保存して、

% mysql < fruits.sql

で終わりなんですが、phpMyAdminではけっこう面倒くさいです
（もしかしたら、CREATE TABLE文を一気に流す方法があるのかもしれませんが）。

				なんか面倒くさそう。
				＜2008/06/16追記 ここにも書いてあった＞
				レンタルサーバー「heteml」 - Ruby から MySQL に接続する方法
				んで僕は何から始めればいいんだ？
				今までローカルで扱っていたデータをサーバーで扱うってだけなんじゃないんか。
				モヤモヤがさっぱり晴れません。
				moriBlogさんの記事を見た。
				BlueHost(レンタルサーバ)を借りてみた。 &#124; moriBlog
				僕も一からサーバーを借りてやってみるかな。
				自分でサーバー買って一から構築ってのもやってみたいと思った。
]]></description>
			<content:encoded><![CDATA[				<p>初歩過ぎることまとめ。</p>
				<h3>MySQLってなんなの？</h3>
				<p><a href="http://ja.wikipedia.org/wiki/MySQL">MySQL &#8211; Wikipedia</a><br />
				データベースを運用・管理するためのシステム。<br />
				<a href="http://ja.wikipedia.org/wiki/Firebird">Firebird</a>、<a href="http://ja.wikipedia.org/wiki/PostgreSQL">PostgreSQL</a>ってのもあるみたい。</p>
				<h3>んじゃデータベースってなんなの？</h3>
				<p><a href="http://ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9">データベース &#8211; Wikipedia</a><br />
				読んだけど良くわからん。<br />
				MySQLとかPostgreSQLみたいなデータベース運用・管理システムを使って構築されたもの、<br />
				って解釈でいいのか？</p>
				<h3>phpMyAdminってなんなの？</h3>
				<p><a href="http://ja.wikipedia.org/wiki/PhpMyAdmin">phpMyAdmin &#8211; Wikipedia</a></p>
				<p><a href="http://upload.wikimedia.org/wikipedia/commons/9/96/PhpMyAdmin_screenshot.png"><img src="http://miniapp.org/wordpress/wp-content/uploads/2008/06/phpmyadmin-screenshot-tm2.jpg" width="210" height="100" alt="PhpMyAdmin_screenshot.png" /></a></p>
				<pre>phpMyAdminはMySQLをインターネット越しに管理するためのツールで、
PHPで実装されている。 phpMyAdminを用いることで、<b>SQL文を記述することなく、</b>
MySQLのデータベースに対して様々な操作が行える。
また、ユーザが任意のSQL文を記述して実行することもできる。</pre>
				<p>まんま引用。GUIで簡単に管理できますよ、て事なのかな？</p>
				<p>僕は<a href="http://heteml.jp/">heteml</a>を使っている。 んで、rubyをやりたいんだけど、hetemlだとどうなるのか。<br />
				<a href="http://konohaotoshi.blog69.fc2.com/blog-entry-154.html">Heteml（ヘテムル）レンタルサーバーでWebアプリをRubyで構築計画（その３）</a></p>
				<pre>
端末が使えれば、上記のスクリプトをfruits.sqlといったファイルで保存して、

% mysql < fruits.sql

で終わりなんですが、phpMyAdminではけっこう面倒くさいです
（もしかしたら、CREATE TABLE文を一気に流す方法があるのかもしれませんが）。
</pre>
				<p>なんか面倒くさそう。</p>
				<p>＜2008/06/16追記 ここにも書いてあった＞<br />
				<a href="http://heteml.jp/support/manual/db-ruby-mysql/">レンタルサーバー「heteml」 - Ruby から MySQL に接続する方法</a></p>
				<p>んで僕は何から始めればいいんだ？<br />
				今までローカルで扱っていたデータをサーバーで扱うってだけなんじゃないんか。<br />
				モヤモヤがさっぱり晴れません。</p>
				<p>moriBlogさんの記事を見た。<br />
				<a href="http://moringo.moo.jp/wordpress/?p=136">BlueHost(レンタルサーバ)を借りてみた。 | moriBlog</a><br />
				僕も一からサーバーを借りてやってみるかな。<br />
				自分でサーバー買って一から構築ってのもやってみたいと思った。</p>
]]></content:encoded>
			<wfw:commentRss>http://miniapp.org/blog/2008/06/10/18/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
