トップページphp
1001コメント324KB

【Agile】Ruby on rails相談所【DRY】

レス数が1000を超えています。これ以上書き込みはできません。
00012005/06/13(月) 20:51:40ID:hOTuU4T5
Ruby on rails に関する相談所です。
まだまだ、日本語の情報が少ないですが、
みんなで、意見を出し合いましょう!!

<英語>
本家: http://www.rubyonrails.org
API: http://api.rubyonrails.com/
Documents&Tutorials: http://documentation.rubyonrails.com/

<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/

ActiveRecordの記事(データベースの操作):
http://jp.rubyist.net/magazine/?0004-RLR
http://jp.rubyist.net/magazine/?0006-RubyOnRails
0904nobodyさん2006/06/04(日) 14:42:48ID:???
>>903
過去の実績のあるものが、あまりに効率が悪かったので、
Railsが技術力のある企業からも注目を浴びているんです。
0905nobodyさん2006/06/04(日) 14:50:13ID:???
注目は浴びてても採用されないのは良く有る話。
OOoなんてキラーマイクロソフトオフィスと注目は浴びてても、やっぱり採用されるのはマイクロソフトオフィス。
0906nobodyさん2006/06/04(日) 15:27:16ID:???
>>905
レイヤの違うサンプル持ってきてもつまんないよ。
0907nobodyさん2006/06/04(日) 15:35:59ID:Opogvr/Z
何年か前にPostgreSQLだMySQLだ騒がれたけど、
無難にMS-SQLserverやOracle選んでるトコが多かったみたいなもん?
Javaだって今は普通だけど、昔はあんなんツカエネーって言われてたじゃん。
rails単体でみるよりも、catalystやらGrailやらDjangoって
開発スタイルの流行でみてくといいんでない? 流行廃りとはいうけどさ。

内輪向けにサクサクっと構築するタイプのサイトにむいてると思うけど。
0908nobodyさん2006/06/04(日) 16:21:43ID:???
> 何年か前にPostgreSQLだMySQLだ騒がれたけど、
> 無難にMS-SQLserverやOracle選んでるトコが多かったみたいなもん?

今はどうかな?

> Javaだって今は普通だけど、昔はあんなんツカエネーって言われてたじゃん。

頭が足りてない人の集合だと普通なのか?
0909nobodyさん2006/06/04(日) 17:57:50ID:???
>今はどうかな?

今も変わらずOracleは売れている訳だが。
つかMySQLのトランザクションは使い物に成らない。
0910nobodyさん2006/06/04(日) 18:07:31ID:???
ttp://japanese.joelonsoftware.com/Articles/FiveWorlds.html
ttp://d.hatena.ne.jp/essa/20060126/p1
ttp://digit.que.ne.jp/visit/index.cgi?2006%c7%af1%b7%ee#pperl_on_job
0911nobodyさん2006/06/04(日) 21:30:23ID:???
>>909
> 今も変わらずOracleは売れている訳だが。
> つかMySQLのトランザクションは使い物に成らない。

なにをもって「売れている」とするかだよね。
0912nobodyさん2006/06/04(日) 22:21:22ID:???
rails がターゲットとしているのはウェブアプリケーションで、
金のないベンチャーがアイデア一つで成功を勝ち取ろうと参入をしてくる場所。
1台20万しないDELLサーバにLAMPを乗せて使うのが普通で、
XeonハイエンドサーバやOracle なんて高くて買えやしないという意識だよ。
はてなくらい大手でもそう。
クリティカルな基幹業務向けのシステムを作るというのとはそもそも世界が違う。
0913nobodyさん2006/06/04(日) 22:31:11ID:???
>>912
> クリティカルな基幹業務向けのシステムを作るというのとはそもそも世界が違う。

またオカルトかよ。
0914nobodyさん2006/06/04(日) 23:50:00ID:???
普通の会社の7割はウィンドウズサーバ。
もちろん動いてるのは、IISとASPだよ。
0915nobodyさん2006/06/05(月) 00:04:07ID:???
>>914
http://news.netcraft.com/archives/2006/04/26/apache_now_the_leader_in_ssl_servers.html
http://slashdot.jp/article.pl?sid=06/04/30/1530241
ApacheがSSLサーバのシェアでIISに追い付く

http://news.netcraft.com/archives/2006/04/06/april_2006_web_server_survey.html
非SSLのサーバならApacheはIISの3倍のシェア
0916nobodyさん2006/06/05(月) 01:00:51ID:???
ヒント:Apacheの方が先発
0917nobodyさん2006/06/05(月) 02:07:16ID:???
インターネットサーバ限定かよ(w
銀行の業務サーバとか、行政ネットの鯖がインターネットに公開されてる訳ないじゃん。

それともRoRって業務用には使えないレベルなのか?
0918nobodyさん2006/06/05(月) 02:11:42ID:???
>>917
普通の会社の話じゃなかったの?
0919nobodyさん2006/06/05(月) 02:15:44ID:???
そもそも「普通の会社」って、

- 業種
- 業務内容
- 規模: 会社で PC を扱う人間の数 (雇用形態問わず)

という感じで分けて考えないと、まったく無意味じゃ?
0920nobodyさん2006/06/05(月) 03:05:30ID:???
つまり>>91には根拠も意味も無い
下手な煽りだということが照明されたわけですね
0921nobodyさん2006/06/05(月) 03:06:52ID:???
>>914 だた
0922nobodyさん2006/06/05(月) 04:18:30ID:???
>>917
>銀行の業務サーバとか、行政ネットの鯖がインターネットに公開されてる訳ないじゃん。
お前は無知だな。
0923nobodyさん2006/06/05(月) 04:22:59ID:???
>>912
はてなって大手なのか?
Webで名がそれなりに通ってるだけで、全然大手ではないだろう…
0924nobodyさん2006/06/05(月) 04:55:56ID:???
まあ、何をもって「大手」とするのか定義することからはじめないとね。
0925nobodyさん2006/06/05(月) 07:46:18ID:???
ちょっと煽られただけで、こんなに不毛な争いになるのはどうよ?
0926nobodyさん2006/06/05(月) 08:16:34ID:???
そもそも議論の場で、煽った煽らなかったの話が出て来るのはどうよ?
0927nobodyさん2006/06/05(月) 09:14:21ID:???
このスレは「相談所」です
0928nobodyさん2006/06/05(月) 10:31:12ID:???
普通の会社未だインターネットに業務システム晒したりはしてないよ。
だからny程度で済んでるし、ハッカーに侵入されてどうのこうのって事件も無い訳だが。
0929nobodyさん2006/06/05(月) 10:55:14ID:???
まぁその辺りの判断が、実績が少なくてなんとも言えない、
なんて事になってるのではなかろーか。
0930nobodyさん2006/06/05(月) 16:17:05ID:???
日経なんちゃらの統計でRoRの文字が出たことは無いよ。
ほぼウィンドウズサーバとIIS。
0931nobodyさん2006/06/05(月) 16:55:18ID:???
煽りとかじゃなく、どっかで基幹業務に導入した所ってあるのかな。

俺は、基幹じゃないけどバグ管理用に社内に鯖立てていじってる位だなぁ。
まぁそれもRoRである必然性はないので、趣味丸出しだが
0932nobodyさん2006/06/05(月) 17:14:13ID:???
RoRの強みといわゆる基幹業務が
マッチしてないからないだろ。
0933nobodyさん2006/06/05(月) 20:07:07ID:???
>>932

納得。
まぁrailsという位だからモノは選ぶだろうな
0934nobodyさん2006/06/05(月) 23:43:34ID:???
やっぱりマカが作っただけ有って趣味レベルってことだな。
0935nobodyさん2006/06/06(火) 01:31:07ID:???
粘着乙
0936nobodyさん2006/06/06(火) 07:38:37ID:???
基幹系のシステムに入れてる所なら知ってる
0937nobodyさん2006/06/06(火) 12:00:25ID:???
もうすぐ1年になるのに未だに1スレ目か…
0938nobodyさん2006/06/06(火) 15:06:34ID:???
それは、埋め立てるってこと?
0939nobodyさん2006/06/06(火) 15:34:06ID:???
銀行の鯖がRoRだったらやだなwww
0940nobodyさん2006/06/06(火) 15:49:29ID:???
銀行の鯖がマクだったら嫌だな。
0941nobodyさん2006/06/06(火) 15:54:08ID:???
OSX安定してて好きだったんだが
最近アップデートしたらおかしくなった。
しかもWinみたいにアップデートの取り消しが出来ないから
HOTTARAKASIになってる…
0942nobodyさん2006/06/06(火) 20:12:04ID:???
ウィンドウズでもサービスパック当てる前はバックアップ取ってるし、ソラリスでもパッチ当てる前のufsdumpは基本だけど、マカは何もしてないのか?
0943nobodyさん2006/06/06(火) 21:21:19ID:???
基幹業務房オツ!
0944nobodyさん2006/06/07(水) 00:13:55ID:???
マカはホームユーザしか居ませんよ。
再インストールするしか有りません。
0945nobodyさん2006/06/07(水) 03:10:39ID:???
OSX Serverのことも思い出してあげてください…

まー、議論そのものに関しては別に基幹業務までRailsでやる必要は無いんじゃね?ぐらいで
何でもかんでもひとつのツールで全部やろうとするのはアホだ
0946nobodyさん2006/06/07(水) 12:27:06ID:???
>>945
別にアホではないじゃん。
0947nobodyさん2006/06/07(水) 13:17:06ID:???
Starter Toolkit for DB2 on Rails
ttp://www.alphaworks.ibm.com/tech/db2onrails
0948nobodyさん2006/06/07(水) 22:42:08ID:???
cnet/zdnetがRoR使いを求人してた(w

DB2を趣味で動かしてる香具師って居るの?
0949nobodyさん2006/06/07(水) 22:50:21ID:???
>>948
うん。家のサーバはTomcat+DB2。
Rails用にはMySQLだけど。
0950nobodyさん2006/06/08(木) 03:09:04ID:???
ライセンス用意したの?
0951nobodyさん2006/06/08(木) 07:21:37ID:???
フリー版あるお
0952nobodyさん2006/06/09(金) 00:50:07ID:???
http://clip.nifty.com/
これrailsっぽいな
0953nobodyさん2006/06/09(金) 00:55:18ID:???
どうでもいいが、βが流行ればβ、タグが流行ればタグ・・・。
0954nobodyさん2006/06/09(金) 01:04:38ID:???
たしかに激しくサル真似臭がするね>952
0955nobodyさん2006/06/09(金) 01:23:38ID:???
さすがにServer: Apacheぐらいしか返してくれないか。
mod_rubyを返してくれる鯖自体少ない。
0956nobodyさん2006/06/14(水) 07:05:46ID:???
しばらく動かしてると、サーバーがレスポンスを返してくれなくなっちゃて(リクエスト自体は受け付けられる)
困ってるんですが、原因調べるうまい方法ないですかね?
サーバーはMongrel3.13、Railsは1.1.2、DBはPostgreSQL8.0です
0957nobodyさん2006/06/14(水) 09:45:30ID:???
>>956
ログ吐いたらいいんじゃないの?
0958nobodyさん2006/06/14(水) 18:02:42ID:???
アイデアに単純に感心した。
ttp://itpro.nikkeibp.co.jp/article/NEWS/20060612/240617/

各自の結合度はかなり弱そうだし、拡張性が高そうだな。
ただ、役に立つのかは微妙だが。
0959nobodyさん2006/06/14(水) 21:33:00ID:???
なんか学生の時の研究で似たようなことをやったけど、
スクリーンショットを20万枚集めるのに3台で3日かかった気がする...

シェルスクリプトとCとJavaとperlのごたまぜで、書いた人間以外はたぶんメンテも理解も
出来ないというシロモノだったなぁ。あのときRuby使えばよかったのかなぁ。
0960nobodyさん2006/06/14(水) 22:30:02ID:???
やっと出るようです。
ただ、サイトのアマゾンへのリンクだとまだ登録されていない、、、、orz

はじめよう Ruby on Rails
ttp://www.ascii.co.jp/books/books/detail/4-7561-4773-9.shtml
0961nobodyさん2006/06/15(木) 02:38:43ID:???
>>958
そんなことして何になるんだろうな。
はてなもこんなんばっかやってると、そのうち金無くなると思うんだが…
0962nobodyさん2006/06/15(木) 03:17:17ID:???
ttp://img.simpleapi.net/
こっちの方がどのサイトでも使えるし良いんでない?
0963nobodyさん2006/06/15(木) 03:41:04ID:???
>>961
はてなの各サービスに組み込んで利用するんでしょ。
いいんじゃないかい。
0964nobodyさん2006/06/15(木) 08:04:50ID:???
>>961
ねたみ乙
0965nobodyさん2006/06/15(木) 09:52:29ID:???
>>958
アイデアっていうのがスクショとるとこってのならこんなのが既にある。
ttp://www.marsflag.com/

アイデアっていうのが分散処理なら、オブジェクトの結合度が下がるわけではないよ。
だってどんなオブジェクトか知ってないと動かないでしょ。

平行して演算できるもの(今回はスクショ)は分散処理したほうが効率がいい。
だからdRubyで分散処理、というのが今回言いたいことだと思う。
(あとうちはこんなのもできる会社ですよという技術デモ&マーケティング)
実装を集約できると言ったって、オブジェクト指向で設計・開発するなら
それは普通にできることなので、そこは本質じゃないはず。
実際は通信さえできりゃいいのでdRubyで送らなきゃないわけじゃないし、
HTTPの口が既にあるんだからHTTPでもいいし、
単なる分散オブジェクトじゃなくてエージェントでやってもいいし。

分散処理が役に立つかどうかは使い方次第だと思うよ。
はてなのサービスが役に立つかどうかは知らん。
0966nobodyさん2006/06/15(木) 10:21:13ID:???
>>965
今北産業
0967nobodyさん2006/06/16(金) 13:26:51ID:???
>>965
drubyをcomみたいなイメージで使ったと想像したんだけどね。

>実際は通信さえできりゃいいのでdRubyで送らなきゃないわけじゃないし、
>HTTPの口が既にあるんだからHTTPでもいいし、
>単なる分散オブジェクトじゃなくてエージェントでやってもいいし。

それこそhttpでやるなら結合度あがるでしょ。
drubyでやれば、その辺りをブラックボックス化できるし、
機能を継承させるなりしても、インターフェース部さえ
決め打ちしていれば影響はすくないと思うが。
0968nobodyさん2006/06/19(月) 15:19:54ID:???
はじめまして、
Ruby on railsでWebプログラムを組もうと思うのですが、
それに関して詳しくのっているオススメな書籍はありますか?
>>960の書籍がそれっぽいのですが
如何せんRailsは初めてなもので、何がいいやらわからないんです。
オススメな本があれば教えてください。
0969nobodyさん2006/06/19(月) 19:06:48ID:???
一々聞かないと始められないような人には向いてないんじゃないかな、
と釣られてみる。
0970nobodyさん2006/06/19(月) 20:25:48ID:???
>>968
6月末から7月初にかけて出る本を全て買え
0971nobodyさん2006/06/20(火) 00:09:27ID:???
*今* 買うならほとんど一択だけど、あと三ヶ月くらい待てば選びきれないくらい出るよ。
0972nobodyさん2006/06/20(火) 02:15:23ID:???
そして皆同様に価値が無い
0973nobodyさん2006/06/20(火) 02:23:12ID:???
rails 使っててオープンソースな開発してる Web アプリって何があるんだろう。
0974nobodyさん2006/06/20(火) 10:17:38ID:???
Typo
0975nobodyさん2006/06/20(火) 10:28:08ID:???
Railsのバージョン変わったときの移行方法ってWikiとかに書いてるもん?
0976nobodyさん2006/06/20(火) 21:31:17ID:???
rake freeze
0977nobodyさん2006/06/20(火) 21:32:37ID:???
wikiというかリリースノートに書いてある。
普通は、同じディレクトリでバックアップしてから
railsコマンドを再実行するだけ。
0978nobodyさん2006/06/22(木) 04:32:50ID:???
マカーonマック
0979nobodyさん2006/06/22(木) 08:59:26ID:???
>>977
そうなんだ。
サンクス。
0980nobodyさん2006/06/23(金) 21:33:27ID:???
遅くなったけど、968にレスしてみるテスト

ライド・オン・Rails
発売:ソフトバンククリエイティブ
発売日:2006/06/30
ttp://www.cbook24.com/bm_detail.asp?sku=4797335750

はじめよう Ruby on Rails
発売:アスキー
発売日:2006/07/04
ttp://www.cbook24.com/bm_detail.asp?sku=4756147739

かんたんRuby on RailsでWebアプリケーション開発
発売:翔泳社
発売日:2006/07/27
ttp://www.cbook24.com/bm_detail.asp?sku=4798111570

優しいRailsの育て方
発売:秀和システム
発売日:2006/07/末(予定)
http://wota.jp/ac/?date=20060616

こう見てみると各技術系出版社から出揃って選びたい放題って感じでつね。つうか、大杉。
自分のスキルと、サンプルで作っているアプリで気に入ったのがあったら買えばいいかと。
個人的には、 ネタが詰まっているライド・オン・Railsをとりあえず購入予定。
0981nobodyさん2006/06/23(金) 21:41:24ID:???
あ、あと本じゃないんだが

ThinkIT(要無料登録)
ttp://www.thinkit.co.jp/free/article/0605/2/1/

ここのRailsの連載がよさげ。
いま5回目なんだけど1.1の機能とかを使って解説しているのと実際の画面がわかりやすいのが(・∀・)イイ!!
0982nobodyさん2006/06/24(土) 01:18:55ID:d88Th7Xl
>>980
俺はうしろ2冊かな
0983nobodyさん2006/06/24(土) 03:49:36ID:???
優しいRailsの育て方は「リファレンスとして利用しやすいように〜」らしいので期待
0984nobodyさん2006/06/24(土) 13:04:47ID:XNNuV7l+
しかし、RailsのMLって参加者は多いけど
技術的な話はほとんど流れてないね。

みんな始めてみたら「あら簡単」って感じで
質問事項がないのだろうか。
このスレでもそんなに質問でないしねぇ。

まぁオイラはRailsの勉強はしたけど、
「さて、何をつくってみるか」で止まってる人です……
アイデア次第なんだろーけど、それがない人は
何を勉強しても意味がない、という例ですwwwwww<じぶん
0985nobodyさん2006/06/24(土) 13:15:33ID:1SPJeADY
掲示板とブログっぽいアプリの山があちこちで出来てそう。
って自分だけ?w

あったらいいなと思うのは、ID/Passwordを忘れた時に
3つくらいの質問と答えをペアで管理するパスフレーズっぽいもの。
質問に正解したらpasswordがメールで送られてくるようなものって今ある?
0986nobodyさん2006/06/24(土) 13:42:23ID:???
ちょっと弄ってその先が無いからな。話題が続かない。

欲しいものが有れば自分で作るのがPGの心得だよ。
0987nobodyさん2006/06/24(土) 16:19:13ID:???
>>986
>欲しいものが有れば自分で作るのがPGの心得だよ。
ってのは同意。

で、周りをみるとブログとかその辺りはRailsじゃなくても作られてるし、
Ruby自体がDRY推奨な訳で、車輪の再発明はなぁ、でアイデアが出てこない。

勉強用にERBで2chViewerはつくっても、
RailsでわざわざDB使って作る気は起きないし。
0988nobodyさん2006/06/24(土) 20:16:01ID:usPjod1h
Apache でサイトの /index.html の代わりに /index コントローラ を起動するのは、みなさんどうやってるのですか?
0989nobodyさん2006/06/24(土) 20:25:12ID:???
sub index : Private {
my ($self, $c) = @_;

$c->res->body("rails sucks");
}
0990nobodyさん2006/06/25(日) 12:18:03ID:???
フレームワークさわったこともない奴のための
お薦めの本をおせーーて
0991nobodyさん2006/06/25(日) 14:21:35ID:???
>>990
とりあえずアジャイル本読め。
0992nobodyさん2006/06/25(日) 19:44:14ID:???
テスト毎に違うフィクスチャをロードしたいんだけど、
フィクスチャに対応するモデルの名前を明示的に変える
方法ってありますか?
0993nobodyさん2006/06/25(日) 19:56:01ID:???
>>986
ほしいものがあればまず探すのがPGの心得でしょ
0994nobodyさん2006/06/25(日) 23:39:28ID:???
探すのは非PGだよ。
PGなら既に日々新しいソフトのチェックしてるから改めて探す必要は無い。
0995nobodyさん2006/06/25(日) 23:44:45ID:???
>>994
探すだろw
0996nobodyさん2006/06/25(日) 23:49:44ID:???
探す
0997nobodyさん2006/06/26(月) 00:03:29ID:???
探す
0998nobodyさん2006/06/26(月) 00:20:15ID:???
探さなきゃ新しいモノのチェック先も増えんわな。
>>994はやがて時代に取り残されていくタイプ
0999nobodyさん2006/06/26(月) 00:57:46ID:???
>995-998

いや、>994は探すことは探すけど、改めて探すってことはしないで普段からアンテナ貼って
ネタとしてストックしておくのがPGだろ?っていっているのじゃないか?
1000nobodyさん2006/06/26(月) 01:36:47ID:???
探しつつ1000
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。