【Agile】Ruby on rails相談所 part2【DRY】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/06/26(月) 01:52:58ID:???<英語>
本家: 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
0456410
2006/09/19(火) 02:50:07ID:f4BK69oY>>420
> app/controllers/foo_controller.rb をみると、以下のようなコードがあるはず。
>
> # GETs should be safe (see http://www.w3.org/2001/tag/doc/whenToUseGet.html)
> verify :method => :post, :only => [ :destroy, :create, :update ],
> :redirect_to => { :action => :list }
rails-1.1.6/lib/rails_generator/generators/components/scaffold/templates/controller.rb ですかね、なるほど。1年半以上前のチュートリアルを鵜呑みにしてはいかんわけですなあ。
0457nobodyさん
2006/09/19(火) 05:39:43ID:???verifyに失敗したら :action=>'list' にリダイレクトするんじゃなくて render '/403.html' するべきのようなきがする。
scaffoldに文句つけても仕方ないけど。
0458nobodyさん
2006/09/19(火) 15:16:24ID:???データベースの状況と照らし合わせながらちょっと複雑な処理をする部分があって、
当然スレッドセーフにする必要があるだろうからControllerに@mutexを作って
クリティカルセクションを実行したいのだけれど、呼出し毎に新しいインスタンスを作ったりするのかな?
仮に今はしていないとしても、将来的にそうなる可能性が無いわけではないだろうし、
こういう場合ってどういう風に実装するのが正しいのでしょうか?
0459nobodyさん
2006/09/20(水) 00:12:32ID:???鵜呑みにすると嵌ることが多い。リリースエンジニアリングが弱いよな。
0460nobodyさん
2006/09/20(水) 01:58:57ID:???DBの排他制御使うとか
オンメモリのテーブルにロック用オブジェクト置くとか
よくわからないけど Singleton とか知ったかしてみるテスト
0461nobodyさん
2006/09/20(水) 07:19:12ID:???内部からでは問題ないスピードです。
遅いときでも別ポートで立ち上げているapache2は外部からでもすぐつながる状況です。
Fedora5とmongrelですが、何から調べていいのやら、何を勉強すればいいのか、若しくは回答をご教授ください。
0462nobodyさん
2006/09/20(水) 09:23:14ID:???CPU3GHz超でメモリ詰めるだけ積んで、DBはディスアクセスせずにオンメモリで検索できてる?
0463461
2006/09/20(水) 13:50:31ID:???DBのオンメモリは勉強してみます。
内部からのアクセスは速度的に全然問題ないので、原因が良くわかりません。
vsftpdへの外部からのアクセスも、かなり遅いです。ポート113は開いています。
今私の中では原因は光プレミアムです。
0464nobodyさん
2006/09/20(水) 15:11:31ID:???普段は Rails アプリもサクサク動いてるの?
0465nobodyさん
2006/09/20(水) 19:13:00ID:???>Controllerってシングルインスタンスなの?
ちがうんじゃね?
Controllerのインスタンス変数にバリバリ代入しているのに、シングルトンはありえん。
0466nobodyさん
2006/09/20(水) 19:55:05ID:???DBはポスグレでマスタ系1000レコード、トランザクション系20000レコード
(pg_dump取ると20MBぐらい)程度、Ajaxも適度に使用したWebアプリが
PentiumIII-600MHz/256MBで健気に動いてます。
Rails,なかなかたいしたものだと思います。
0469nobodyさん
2006/09/20(水) 22:31:46ID:???0470nobodyさん
2006/09/21(木) 01:14:30ID:???ファイヤウォール切ったら速くならない?
プレミアムってことは1Gbpsだろうけど、ちゃんと1Gbps処理できるルータ使ってる?
256MBじゃOSが喰って、SQL問い合わせの度にディスクアクセス発生してる悪寒。
0471nobodyさん
2006/09/21(木) 10:32:15ID:???>>470
サーバーはCTUに直につないでいます。
NTT西日本のCTUにルーター機能は載ってないです。
防火壁は切っているはずですが、もう一回チェックしてみます。
Railsプログラミングは簡単で楽しいのに、
サーバーの設定がドキュメント無さ杉でつらいっす。
0475nobodyさん
2006/09/21(木) 23:25:16ID:???fcgiじゃなくてもapacheだったらまちがいなく複数プロセスだからだめだな。クラス変数とかじゃぜんぜんだめ。
つーか、webアプリで何の同期をとりたいのかわからんけど、データベース使うかファイルロックつかうしかないんじゃね?
0476nobodyさん
2006/09/21(木) 23:45:28ID:???0477nobodyさん
2006/09/22(金) 19:09:31ID:???0478nobodyさん
2006/09/23(土) 01:25:13ID:???0480nobodyさん
2006/09/23(土) 01:41:02ID:???0481nobodyさん
2006/09/23(土) 02:00:19ID:jpZIq2bohttp://www.amazon.co.jp/gp/product/4881665413/
この本買った人いますか?
近くで見かけないのですが、内容どんな感じでしょう?
0482nobodyさん
2006/09/23(土) 05:00:26ID:???0484nobodyさん
2006/09/25(月) 15:39:32ID:a1MmEpeK学生時代BASIC(ビジュアルじゃない方)を授業で習った程度の私が
これを勉強しようと思っています。
Rorを学ぶ前にまずRubyを学んだ方がいいのでしょうか
それとも直接これを学んでも問題はないでしょうか?
後、レンタルサーバーの対応状況があまりよくないとのことですが
Rorで作ったプログラムをRubyに変換(?)して
Rubyに対応しているサーバーで動かすという風の噂を聞いたのですが本当なのでしょうか?
0486nobodyさん
2006/09/25(月) 17:54:09ID:???0487nobodyさん
2006/09/25(月) 20:37:57ID:???RoRを使うために必要な知識
* Rubyの中級者レベルの知識
* SQLで割と複雑なSELECT文を書く力(ActiveRecordマスターなら不要)
* Webサーバー一般に関する知識
* 英語力
* etc.
0488nobodyさん
2006/09/25(月) 20:49:07ID:???よこからすまん。
ちょっと疑問に思ったのだが、複雑なSQL書く力って必要?
下手にSQLでゴリゴリやると、
インジェクションが高くなりそうな気がしたんだが。
どーいう場面で必要なのか気になる。
0489nobodyさん
2006/09/25(月) 21:30:58ID:???単純なアプリなら要らんが、ちょっと複雑なことをやろうとすると
途端に詰まるのがActiveRecordの現状。
自分が割とサクサクSQL書けてしまうからこう思ってるだけかもしれん。
あと最終的なパフォーマンスチューニングとか考えると
どうしてもSQLやDBMSの知識は必要。(それだけじゃないけど)
ごめん。ところでインジェクションって何?
SQLインジェクションの事なら、心配無用。違ってたら説明希望。
0490nobodyさん
2006/09/25(月) 21:37:49ID:???これってどのくらいのレベル?
オブジェクト指向がわかるってこと?
0491nobodyさん
2006/09/25(月) 21:50:15ID:???言葉足りなくてすまん。
SQLインジェクションで正解。
仕事ではASP+Oracle使わされてるんで、
それが心配だっただけ。
Railsもrubyも初心者レベルです。
関係ないが
仕事の引継に最近きた派遣のレベルが不明。
前の仕事はRailsで一人月開発したっていうんで、
ASPはERBみたいなもんだ、と説明したらERBって何ですか?と聞かれたorz
仕事でRails使った事無いけど、ERB知らないでRails開発って出来るの?
それとも俺の認識が間違っているのだろうか・・・
0492nobodyさん
2006/09/25(月) 21:53:03ID:???0493nobodyさん
2006/09/25(月) 22:29:51ID:???0495nobodyさん
2006/09/26(火) 00:56:51ID:???年1万くらいだといいんですが。
0497nobodyさん
2006/09/26(火) 01:02:08ID:???海外なら、あると思う。試してないけど
0498nobodyさん
2006/09/26(火) 01:50:35ID:???専用鯖借りてくれ。
j2ee(ウェブスフィアとかウェブロジックとかも含む)を共用鯖で動かそうなんて無謀だし。
php的ノリなのはmod_rubyとかmod_perlぐらいの使い方。
0499nobodyさん
2006/09/26(火) 02:22:00ID:???海外の共有サーバーならば、この辺。
textdrive
http://www.textdrive.com/
RailsPlayGround
http://railsplayground.com/
BlueHost
http://www.bluehost.com/
RailsPlayGroundが安いので試してみるか・・・
BlueHostも安いけど、FastCGIなんだろか
0500nobodyさん
2006/09/26(火) 02:41:01ID:???それ以下は劇おもといううわさ
海外なら
レイルズ環境が整いだしているから
値段も1000円とかぐらいであるよ、
上のほうでも話してるから見てね
0501nobodyさん
2006/09/26(火) 03:10:31ID:???Wiki にでもまとめりゃいいのに。
0502nobodyさん
2006/09/26(火) 10:19:04ID:???0503nobodyさん
2006/09/26(火) 10:50:40ID:???0504nobodyさん
2006/09/26(火) 13:01:51ID:???他人の利用状況に左右されたくないし。
0505nobodyさん
2006/09/26(火) 15:29:58ID:???> 他人の利用状況に左右されたくないし。
ということは、帯域保証型借りるの?
おかねもちだねぇ。
0507nobodyさん
2006/09/27(水) 00:21:34ID:???貧乏だねえ。
phpで我慢しといたら?
0508nobodyさん
2006/09/27(水) 07:01:22ID:???>>506
マスイドライブで無料のRailsホスティングが紹介されていたよ。
http://blog.masuidrive.jp/articles/2006/09/27/free-on-rails
詳しくはまったく確認してないけど。
0510nobodyさん
2006/09/27(水) 12:44:19ID:???0511nobodyさん
2006/09/27(水) 15:57:17ID:???アフィリエイトの提供元にチクれば一発KOだよ。
少なくとも、AmazonとGoogleは2chで宣伝してる奴らは垢バンしてくれる。
0512nobodyさん
2006/09/28(木) 17:29:59ID:???0513nobodyさん
2006/09/29(金) 02:58:48ID:???0514nobodyさん
2006/09/29(金) 10:21:18ID:NLL/yuos0515nobodyさん
2006/09/29(金) 14:28:28ID:???0516nobodyさん
2006/09/29(金) 18:47:16ID:46uvDqPhPythonも倒さない内から、今度はよりによってJavaかよ。
最近、Rubyの人必死杉て痛々しいんだが…。
0517nobodyさん
2006/09/29(金) 18:52:29ID:???0518nobodyさん
2006/09/29(金) 18:58:25ID:???0521nobodyさん
2006/09/29(金) 23:21:47ID:???0522nobodyさん
2006/09/30(土) 01:43:35ID:???「ほとんど」とするための根拠とかあれば提示してもらえるとありがたい。
0523nobodyさん
2006/09/30(土) 09:47:06ID:???0525nobodyさん
2006/09/30(土) 12:00:00ID:???儲けようとする心が浅ましいよ。儲けるかどうかの問題じゃない。
0527nobodyさん
2006/09/30(土) 12:44:01ID:???割れを異様にたたくくせに、アフィにはすごく敏感に反応する。
どっちなんだ、お前ら!っておも
0528nobodyさん
2006/10/01(日) 09:34:48ID:???ソフトはちゃんと買え。ホームページぐらい無料で作れ。
0529nobodyさん
2006/10/01(日) 20:32:07ID:l5fPQC80決めつけ乙
0532nobodyさん
2006/10/02(月) 11:53:20ID:???mod_ruby と fastcgiのどちらを選べばよいか皆目見当がつかない。どちらが良い?
0533nobodyさん
2006/10/02(月) 12:24:17ID:???0534nobodyさん
2006/10/02(月) 13:08:45ID:???0535nobodyさん
2006/10/02(月) 13:12:34ID:???いまどきなら、LiteSpeed + Mongrel がおぬぬめ
0536nobodyさん
2006/10/02(月) 14:19:10ID:???Web鯖を2つ???なんかナゾですww
双方の役割はなんでしょう?
0537nobodyさん
2006/10/02(月) 17:41:24ID:???0539nobodyさん
2006/10/02(月) 22:08:54ID:tr/LroQDアフィリエイトのどこが悪いのか全くわからん。中小製造販売業屋の漏れ(実際は身内が運営してるが)からすれば、
これほどありがたいカラクリは無いんだがな。最初に考えた香具師にゃマジ感謝してる。
ちょっとしたコツで月5〜10万は簡単だと思うぞ。ほしいだろ?おかね。
Railsと関係ない話でスマソ.
0540nobodyさん
2006/10/02(月) 22:15:14ID:???静的コンテンツと fastcgi 用ってことじゃない?
tux + Apache とか
Apache + Tomcat とかと
似たようなことパターン
0541nobodyさん
2006/10/02(月) 23:23:51ID:???webページをフレームで分割し、片側は静的なページで、もう片側は
RoRで記述したページを作成するにはどうすればよいでしょうか。
普通に作るとRoRのページが表示されないんですが、、
0542nobodyさん
2006/10/03(火) 09:42:05ID:???いまやフレームなんて使わないのが普通でしょ。
0543nobodyさん
2006/10/03(火) 17:32:47ID:???たとえば、
booklist = BookList.new
b1 = Book.new("せめて,hogehoge,","テスト")
b2 = Book.new("Ruby on Rails","NeoAqua")
booklist.add(b1)
と書いて、続いて「booklist.add(b2)」を書こうと、bookまで入力し
Ctrl+Spaceでコード補完出したは良いモノの、booklistやb1、b2が出てこない。
クラス名などは出るのだが…。あと、requireした先のクラスのメソッド・変数が
出てこないのも使いにくいかな…。いちいち入力するのがかったるいというワガママな要望なんだけど。
どこか設定するところがある?
0544nobodyさん
2006/10/03(火) 17:46:16ID:???アフェみたいな不労所得は叩かれるだけだよ。
0545nobodyさん
2006/10/03(火) 18:29:02ID:???ブログの記事書くのは不労所得ですかそうですか。
0547539
2006/10/03(火) 21:22:21ID:Q+r8YwNk売り上げ増加につながったので、アリガタイってことさ。汗水垂らしてるぜ?
(あと、アフェリエイトじゃなくて、アフィリエイト)
提携してるアフィリエイターと会ったことがあるが、売り上げの高い香具師は
複数サイト持ってて、そいつらをマメに更新とかで寝るヒマもねーとさ。そんなもんでしょ。
成果報酬たかだか3%〜6%ぐらいだし、インプレッション型やクリック型は数減ってるし。
これからのネット広告はアフィリエイトやドロップシッピングが一角を担うと思うけどねぇ。
一度やってみ?
0548539
2006/10/03(火) 21:30:22ID:???たいしてアフィリエイトで儲かってない香具師らのネタミ・ヤッカミにしか見えないけどな。
日々大量に更新される2chのスレからオモシロソウなのを拾ってとりまとめる
というコンテンツをつくりあげたのはある種の才能だし、それらをおもしろがってアクセスする香具師らが
居てその結果がアフィリエイトの報酬額なわけだからね。いくらアフィリエイトを不労収入だとか何だとか批判しても
消えることはまず無いし市場も拡大してるから、ガンバッテVIPまとめサイトを超えるコンテンツつくって、
アフィリエイトバナーはっておくれよw
と、Rubyに関係ない話な上に燃料投下しちゃってスマン
0549nobodyさん
2006/10/03(火) 21:57:39ID:???0550nobodyさん
2006/10/03(火) 22:04:42ID:0tFs39Ov少しでもやったことあるなら、いえねえよw
釣りだよ釣り。
ただ問題は、勘違い君が自動生成でスパムサイト乱立して、
検索にひっかりうざい(ブログ検索でRSS拾ってたりすると死ぬほどウザイ)
本気で儲かるのが、消費者金融とか、詐欺情報販売系だったりして、
他人を地獄に突き落とすようなことばかりだということ。
一部のアフィリエイターは死んでいい。
0551nobodyさん
2006/10/03(火) 22:22:44ID:???0552nobodyさん
2006/10/03(火) 22:47:51ID:???0553nobodyさん
2006/10/03(火) 23:21:25ID:???0554541
2006/10/03(火) 23:43:00ID:???じゃあ例えば2ちゃんねるのメインページみたくするにはどうすれば良いですか?
左にトピック、右に詳細みたいな。
■ このスレッドは過去ログ倉庫に格納されています