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

【RoR】Ruby on Rails Part14

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2012/02/18(土) 00:34:00.31ID:9HHBFqZR
前
http://kohada.2ch.net/test/read.cgi/php/1320393984/

■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
http://ruby-toolbox.com/
http://rubygems.org/
http://agilewebdevelopment.com/plugins/top_rated

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

http://find.2ch.net/?STR=heroku&COUNT=10&TYPE=TITLE&BBS=ALL
0608nobodyさん2012/06/05(火) 15:29:31.12ID:???
> 過去のデータはデータして、保持しておかなければならないのです

じゃあ604に書いてあるようにdeleted_atとの複合キーでいいのでは
0609nobodyさん2012/06/05(火) 18:31:56.97ID:???
>>608
でした。恥ずかしながら 複合キーに、uniqを貼れるのを知りませんでした。ありがとうございます。
0610nobodyさん2012/06/05(火) 23:38:01.16ID:???
論理削除の復活
簡単です。deleted_at = nilです。
http://d.hatena.ne.jp/fujisan3776/20080912/1221234453
0611nobodyさん2012/06/05(火) 23:39:58.17ID:???
https://github.com/ajh/acts_as_soft_deletable
0612nobodyさん2012/06/07(木) 15:55:10.86ID:WYfp+i9g
gem install rails
を実行すると
3.2.5の空フォルダが出来てしまうなんでだろう〜?
中身が無いから実行できないし
(?_?)
0613nobodyさん2012/06/09(土) 14:05:34.03ID:???
http://www.ustream.tv/channel/tdc
0614nobodyさん2012/06/10(日) 01:28:42.93ID:wsZB405H
すみません、Ruby初心者です。
$ rake db:migrate
を実行すると
Could not find builder-3.0.0 in any of the sources
Run `bundle install` to install missing gems.
エラーになってしまいます…

$ bundle show builder
/Library/Ruby/Gems/1.8/gems/builder-3.0.0
と表示され、

Gemfileに
gem 'builder'
と書いて
$ bundle install
を実行してもダメです…
先輩方、ご教授いただけませんでしょうかm(__)m
0615nobodyさん2012/06/10(日) 06:39:17.19ID:???
久しぶりのRailsだからちょっと質問させてほしい
未だにフラグメントキャッシュ?だっけは一定時間で削除はデフォで出来ない?
Memchashed入れるほどじゃないしょぼいサービスなんだけど
0616nobodyさん2012/06/10(日) 06:56:21.23ID:???
>>614
後半のbundle installした時のエラーは?
06176142012/06/10(日) 10:23:57.67ID:wsZB405H
ありがとうございますm(__)m
特にエラーは出ていません…

$ bundle install
Using rake (0.9.2.2)
Using i18n (0.6.0)
Using multi_json (1.3.6)
Using activesupport (3.2.5)
Using builder (3.0.0)
Using activemodel (3.2.5)
Using erubis (2.7.0)
…
…
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

06186142012/06/10(日) 10:25:02.67ID:wsZB405H
各種バージョンは下記になっております。
$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0]

$ rails -v
Rails 3.2.5

$ gem -v
1.8.23
0619nobodyさん2012/06/10(日) 10:31:28.84ID:2NK7wsgm
> $ ruby -v
> ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0]

これはどうやっていれたの?

> $ bundle show builder
> /Library/Ruby/Gems/1.8/gems/builder-3.0.0
> と表示され、

これはOSXのシステムgemのインストール位置で、¥
使うRubyは/usr/bin/ruby
(ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0])

ということで、builderをインストールするときのrubyとrailsやbundlerを
実行しているrubyが違う。ライブラリのインストール先として見ている
場所も違う。

0620あ2012/06/10(日) 10:47:42.32ID:???
http://page2.auctions.yahoo.co.jp/jp/auction/b133810252
06216142012/06/10(日) 10:53:50.59ID:wsZB405H
> $ ruby -v
> ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0]
> > これはどうやっていれたの?

デフォルトで入っているruby 1.8.7のバージョンを上げたくて、
ググりながら試行錯誤していました…。

ターミナルの履歴を確認したところ、下記コマンドでインストールしておりました。
$ brew install ruby
$ rbenv versions
1.9.3-p194
$ rbenv global 1.9.3-p194
0622nobodyさん2012/06/10(日) 11:16:36.31ID:2NK7wsgm
homebrewでインストールしたrubyはrbenvからは見えないような…?
両方はいらないからどっちか外そう。
0623nobodyさん2012/06/10(日) 11:49:16.37ID:???
多分、今3つrubyが入ってる。

1. システムに元から入ってた1.8系。どうも bundlerはこっちを見てるっぽい。
2. homebrewで入れたもの。/usr/localにいるはず。使われてるか不明
3. rbenv のもの

まず、
$ which ruby
をして、どこのrubyを使ってるか調べて。
あと、
$ which rake
$ which rails
これも見て。
0624あ2012/06/10(日) 12:23:30.52ID:???
Middleman: Hand-crafted frontend development
http://middlemanapp.com/
06256142012/06/10(日) 12:43:21.42ID:wsZB405H
皆様、ありがとうございます。
おっしゃるとおり、3つrubyが入っていました…

> $ which ruby
> をして、どこのrubyを使ってるか調べて。
$ which ruby
/Users/ユーザー名/.rbenv/shims/ruby

$ which rake
/Users/ユーザー名/.rbenv/shims/rake

$ which rails
/usr/bin/rails

お手数おかけし申し訳ありません。
0626nobodyさん2012/06/10(日) 13:53:02.10ID:???
rubyはrbenv向いてるけど、railsとbundlerが /usr/bin の方になってるので、

$ gem install rails

してから、プロジェクトのホームで

$ bundle install
したら良いよ。
0627nobodyさん2012/06/10(日) 13:59:23.30ID:???
上の方法だと、rails 3.2.5入るけど、それが嫌なら
$ gem install bundler
$ bundle install
で。
06286142012/06/10(日) 15:53:09.54ID:wsZB405H
> $ gem install rails
> してから、プロジェクトのホームで
> $ bundle install
こちらを実行後、再度 rake db:migrate を実行したところ
$ rake db:migrate
Could not find execjs-1.4.0 in any of the sources
Run `bundle install` to install missing gems.

最初とは異なるエラーがでました。

$ which rails
/usr/bin/rails
こちらが変わっていないのが原因でしょうか…
0629nobodyさん2012/06/10(日) 16:03:45.91ID:2NK7wsgm
rbenv rehashした?
06306142012/06/10(日) 16:46:59.93ID:wsZB405H
ありがとうございます。

$ rbenv rehash
$ which rails
/Users/ユーザー名/.rbenv/shims/rails
に変わりました!

ですが…
> $ rake db:migrate
> Could not find execjs-1.4.0 in any of the sources
> Run `bundle install` to install missing gems.

こちらのエラーは変わらず、
下記URLを見てみると
http://localhost:3000/rails/info/properties
Ruby version 1.8.7 (universal-darwin11.0)

Railsが古い方のrubyを使ってしまっている(?)ということでしょうか…(? _ ?)
0631nobodyさん2012/06/10(日) 17:03:24.71ID:2NK7wsgm
railsでアプリ作った時点で走るbundle installはもとのrails(/usr/bin/rails)が
参照している場所にgemをインストールしただろうから、その前提が変わった
今はインストールしてないのと同じ。というわけで、もう一回bundle installじゃね?
0632nobodyさん2012/06/10(日) 17:42:49.02ID:???
kaminariを使ってページングをしているのですが、

@entries = Entry.where().page().per()

としてページングできるのはいいのですが、
where()などのSQL発行するメソッド以外のロジックを挟みたい場合はどうすればいいのでしょうか。

具体的には、

class Entry < ActiveRecord::Base
def published
end
end

のようなメソッドがあったとして、

@entries = Entry.where()
@entries.each do |entry|
entry.publishedがfalseを返すものを@entriesから省く処理
end
@entries.page().per()

のようにしたいのですが、これでは勿論上手くいきません。

0633nobodyさん2012/06/10(日) 18:59:51.08ID:???
Ruby on Railsのパフォーマンス向上に関する10のtips
http://blog.tkmr.org/tatsuya/show/268-ruby-on-rails-10-tips
findメソッドはパワフルだけど基本SELECT * FROMなので場合によっては:selectで必要なカラムだけ読み込む、また:limitや:offsetを活用する

ごくごく基本的な Ruby on Rails のパフォーマンスチューニング
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20071114
:conditions オプションでキーに使われるようなカラムにはインデックスを作成すべし

:selectで取得するカラムを絞ったらパフォーマンスが倍に
http://brass.to/blog/active_record_select_option.html
レコード件数は110万件くらい
カラム数は30程度
インデックスは効いている(explainで確認済み)

Rails で MySQL を使うときの注意点 | METAREAL
http://www.metareal.org/2007/07/24/notes-on-rubyonrails-with-mysql/
SQL を二段階に分けるといい
まず、最初の SQL でレコードの ID だけを SELECT する(int だけなので、このときの一時テーブルはメモリ上に作られる)
次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない)

MySQLパフォーマンスチューニングのためのインデックスの基礎知識
http://d.hatena.ne.jp/kiyo560808/20101117/1289952549
0634nobodyさん2012/06/10(日) 19:24:10.32ID:???
>>632
published が DBに入ってないのが変。
カラム増やすなり何なりしたら?

kaminariはwhereで絞るタイプ。
どうしても各オブジェクトにメソッドを投げて、その結果を使わなければいけないなら、
find_each(だったかな?)で回して、自分で作るという手もなくはない。
0635nobodyさん2012/06/10(日) 20:22:56.26ID:???
6位 find_each
http://d.hatena.ne.jp/suginoy/20120605/p3
06366142012/06/10(日) 21:46:05.37ID:wsZB405H
解決いたしました。
大変勉強になりました、ありがとうございますm(__)m
0637nobodyさん2012/06/11(月) 09:53:02.91ID:???
【AWS発表】 AWS SDK for Rubyを提供開始 - Amazon Web Services ブログ
http://aws.typepad.com/aws_japan/2011/07/introducing-the-aws-sdk-for-ruby.html
b = Bookmark.new(
:title => 'Amazon EC2',
:url => 'http://aws.amazon.com/ec2',
:tags => [ 'aws', 'cloud', 'compute'])
b.save
0638nobodyさん2012/06/11(月) 10:10:03.55ID:???
日本でもPython流行の予兆があるが
どんな気持ち?
一つの言語さえ極めれば、それでいいと、やっと思えてきた?
0639nobodyさん2012/06/11(月) 10:17:08.80ID:???
言語選択は先見性が必要で
将棋の先読み能力にも似てる。
人間の能力で全パターンを読み切るのは不可能で
直感力とそれを論理的に逆算できる力が必要である
0640nobodyさん2012/06/11(月) 10:18:25.36ID:???
だから全部覚えればいいんだっつーのに。
0641nobodyさん2012/06/11(月) 10:20:57.95ID:???


Unlimited Novelty: Ruby is faster than Python, PHP, and Perl
http://b.hatena.ne.jp/entry/www.unlimitednovelty.com/2012/06/ruby-is-faster-than-python-php-and-perl.html
0642nobodyさん2012/06/11(月) 12:57:17.15ID:???
全部覚えるなんて、非効率すぎるだろ
0643nobodyさん2012/06/11(月) 13:11:26.10ID:???
どんだけ性能低いの
1個覚えりゃ他覚えるのなんて誤差だぞ?

趣味でやってるならともかく仕事でやってるんだとするとちょっとやばいよ。
0644nobodyさん2012/06/11(月) 13:45:21.68ID:???
誤差があるんだろ?
じゃあ非効率じゃん。どや
0645nobodyさん2012/06/11(月) 13:47:43.20ID:???
覚える必要はないだろ
パッと見て、気になったら少し書いてみて、あっそうで終わりでしょ
大体そんなに違いないんだからさ

仕事でやる事になったらリファレンス片手にやれば良いだけだし

全部覚えるのは無駄
0646nobodyさん2012/06/11(月) 13:55:59.39ID:???
リファレンス片手でやるってのは覚える作業と同じ
つまり学習してるということだ。
どや
0647nobodyさん2012/06/11(月) 15:29:56.58ID:???
結局「ぱっと」覚えられない連中がキャーキャー騒いでるだけでした。
0648nobodyさん2012/06/11(月) 16:55:02.17ID:???
>>642
すべての問題を効率的に解決できる言語なんてない以上、仕事で使う分は覚えなきゃいけないんだよ
0649nobodyさん2012/06/11(月) 17:03:20.42ID:mmR39Kjo
Railsがあれこれやらない、というところですかね。
Railsにはやらないと決めた機能ですとか、却下した余計な装飾品ですとか、そういうのがたくさんあるんですが、
Railsにある20%のソリューションで問題の80%を解決できるようにしています。
http://capsctrl.que.jp/kdmsnr/wiki/transl/?AnInterviewWithDHH
0650nobodyさん2012/06/11(月) 17:54:50.68ID:???
言語とか半日リファレンスを読めばとりあえずは使えるだろ
言語特有の文化はある程度使っていくまで分からないだろうけど
それが無理ならプログラミング自体初心者だと思うからまずはひとつの言語をしっかりやればいいと思う
0651nobodyさん2012/06/11(月) 18:25:45.29ID:???
perl ruby python あたりは言うほど文化の違いもないしな
lisp だの haskell 覚えるのしんどいとかならともかく
0652nobodyさん2012/06/11(月) 18:57:01.21ID:???
言語だけならそんな時間はかからないと思うが、(よくある)問題を解決するにはどういうアプローチがいいか、
という部分はやはりある程度時間をかけて慣れ親しまないと難しいよね
0653nobodyさん2012/06/11(月) 20:43:03.88ID:???
どうせ口だけだろ

お前らの瞬間記憶スコアいくらよ
http://www.p-game.jp/game48/
0654nobodyさん2012/06/11(月) 20:51:41.74ID:???
お前瞬間記憶でプログラム書いてるんだとしたら
みんなの迷惑になるんでさっさと違う仕事に就いてください
0655nobodyさん2012/06/11(月) 21:05:59.64ID:???
流行ってるのを1つ置きに覚えとけばいいじゃん
0656nobodyさん2012/06/12(火) 01:24:20.88ID:???
>>652
どうすれば覚えたと言えるのかっていうことだよな。
ここの認識の違いが非常に大きくて、
お互い確認することも少ない(自分のレベルを晒すことに近いので)から、
この手の話は噛み合わないと思う。
0657nobodyさん2012/06/12(火) 07:19:42.13ID:4FDpxqXC
プログラミングを独習するには10年かかる
http://www.yamdas.org/column/technique/21-daysj.html
0658nobodyさん2012/06/12(火) 10:02:50.45ID:???
短時間リファレンス片手にしても
成功や失敗から学ぶ時間などありはしない。

rubyなら最低10年やってから、覚えたといえ。
0659nobodyさん2012/06/12(火) 10:04:30.40ID:???
>>658
まず日本語覚えて
0660nobodyさん2012/06/12(火) 10:32:47.48ID:???
>>652
それはアルゴリズムの話なら言語に依存しない知識だし
使うライブラリの話ならググるだけだろ

>>653
同じパラダイムの言語を知っていればほとんどはマッピングの違いに過ぎないからすぐ分かる
つまり多くの言語を知っている人ほど新しい言語を学ぶのが早いわけだよ
0661nobodyさん2012/06/12(火) 11:00:56.51ID:???
>>660
> 使うライブラリの話ならググるだけだろ
Tipsというのかな

たとえば、Javaでファイルを読み書きする場合とか、
FileReader/FileInputStream/BufferedReader/BufferedInputStream などを
ケースバイケースで使い分けるが、それぞれの使い方はぐぐるだけではだめで、ぐぐった後
リファレンスを読んで、それぞれのクラスがどういう働きなのかを胃の腑に落とすという作業を
普通はやるよな?
(まさかサンプルコピーで済ませようなんて考える奴はこのスレにはいないだろう)

そういう作業を様々な問題に対して行うことで初めて身についたと言えるのではないか
0662nobodyさん2012/06/12(火) 11:23:42.93ID:???
>>660
日本語はSOV型言語なので
ドイツ語、オランダ語もマッピングの違いに過ぎないからすぐ分かるのか?
0663nobodyさん2012/06/12(火) 15:48:05.72ID:???
自然言語とプログラム言語を一緒に考える男の子って・・・

>>661
一回使えばわかるでしょ?それって敷居高い行為か???
つうかググんなよ。リファレンス直接あたれば正しい使い方しっかり書いてあるじゃん。
0664nobodyさん2012/06/12(火) 17:08:50.39ID:???
どうでもいいけど実はドイツ語は日本語と同じSOV型 豆知識
0665nobodyさん2012/06/12(火) 21:02:38.59ID:???
嘘はいかん。日本語と韓国語くらいだろうが。
SOVだったらドイツ語話せないヨーロッパ人続出だわ。
0666nobodyさん2012/06/12(火) 21:12:46.77ID:???
このスレの住人の知識は、中卒レベルだな。
ちょっとリファレンス読めば出来るだとか
わかったふりするのやめれば?
0667nobodyさん2012/06/12(火) 21:19:08.49ID:???
Railsの話しろよ。
0668nobodyさん2012/06/12(火) 21:20:34.91ID:???
>>666
どんまい低能
これからの底辺PG人生に幸あれ
0669nobodyさん2012/06/12(火) 21:21:13.10ID:???
>>667
いい事言った!
リファレンスあれば出来るんだから、このスレもいらないじゃんw
0670nobodyさん2012/06/12(火) 21:24:17.34ID:???
で、でたー!スレいらないじゃん発言!

そっと閉じればいいのよ?
0671nobodyさん2012/06/12(火) 21:25:25.55ID:???
>>669
いらないよ?
削除依頼出すほどのことでもないから関係ない話題で1000まで埋めてるだけのこと。
0672nobodyさん2012/06/12(火) 21:32:05.59ID:???
>>671
ごめん弱いものイジメあきた。
ここでRailsについて、しっかり学習してね。
0673nobodyさん2012/06/12(火) 21:51:49.81ID:???
勝利宣言乙です
がんばれよ
0674nobodyさん2012/06/12(火) 21:55:39.81ID:???
ガキンチョが三人いる
0675nobodyさん2012/06/12(火) 22:05:01.21ID:???
つまりPython最強ってことですね。
0676nobodyさん2012/06/12(火) 22:48:30.66ID:???
>>663
問題はひとつじゃなくて、色々あるんだよ
Rails使ってて、「あれ、こういうことしたいんだけどどうすりゃいいんだろう…」ってこと、一度や二度じゃないだろ
その度にぐぐったりリファレンスやRails Guides当たったりして、解決して成長してんだろ

そういう成長がないんだとしたら、そんなもん捨てちまえ

余談
どこかの誰かが言ってたが、PHPはそういう成長を感じられにくいから嫌われるんだ、と
さもありなん、と思った記憶がある
0677nobodyさん2012/06/12(火) 23:02:42.47ID:???
結局何が言いたいんだこのスレは
0678nobodyさん2012/06/13(水) 09:42:01.46ID:???
Riding Rails: Rails version 3.2.6 has been released!
http://weblog.rubyonrails.org/2012/6/12/ann-rails-3-2-6-has-been-released/
0679nobodyさん2012/06/13(水) 16:15:34.42ID:???
http://news.ycombinator.com/item?id=4104259

oss-sec: Ruby on Rails SQL Injection (CVE-2012-2695)
http://b.hatena.ne.jp/entry/seclists.org/oss-sec/2012/q2/504


0680nobodyさん2012/06/14(木) 08:32:48.01ID:???
New Relic and the State of the Stacks - A New Report on Usage of Java, PHP, Python and Ruby
http://blog.newrelic.com/2012/06/13/new-relic-redmonk-state-of-the-stack/?utm_term=stateofthestack&mpc=BA-NEWS-RPM-en-100-redmonk-stateofthestack
0681nobodyさん2012/06/14(木) 10:02:44.56ID:???
「MySQLが技術的なギャップを縮めてきているものの、PostgreSQLは優秀で人気がある」
http://www.computerworld.jp/topics/601/

MySQLにはDDLトランザクション処理がないので、
http://www.infoq.com/jp/news/2009/05/heroku-provisionless-revolution

MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.4.2 ロールバックできないステートメント
http://dev.mysql.com/doc/refman/5.1/ja/cannot-roll-back.html

トランザクション処理について
http://okwave.jp/qa/q3155847.html
0682nobodyさん2012/06/14(木) 10:12:51.14ID:???
Xenのライブマイグレーションが激しく便利なので、勢い余って本番環境で採用してみた
http://d.hatena.ne.jp/fujisan3776/20090427/1240850724

ライブ・マイグレーションを行うには、最低3台のサーバが必要である。
内訳は、クラスタを構成するHyper-Vホスト2台(2ノード)と、ドメイン・コントローラ(DC)1台だ。
http://www.atmarkit.co.jp/fwin2k/operation/livemig03/livemig03_01.html
0683nobodyさん2012/06/14(木) 10:13:46.35ID:???
マスタ/スレーブの冗長化の基本は4台1セット
http://d.hatena.ne.jp/uncafe/20110919

データベースのレプリケーション(複製)では、slaveに最低3台のサーバを適用している。
http://jibun.atmarkit.co.jp/ad/comp/112mitsu/01.html

MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか - 酒日記 はてな支店
http://d.hatena.ne.jp/sfujiwara/20110620/1308531677

MySQLで参照の負荷分散を行うslaveは3台から構成するのがよいのでは - 酒日記 はてな支店
http://d.hatena.ne.jp/sfujiwara/20110621/1308625519
0684nobodyさん2012/06/14(木) 14:25:44.67ID:???


http://rubygems.org/gems/ruby-debug19

いまさら聞けないRailsでデバッグする便利な方法(Ruby1.9.x対応版)
http://d.hatena.ne.jp/yuya_lush/20110601/1306920275
0685nobodyさん2012/06/14(木) 22:11:13.25ID:???
そもそもMySQLはプライマリキーを使った検索が一番高速なんだが、
なぜ、twitterはrailsで高速に処理出来ていたのだ?
railsのorまっぱはプライマリーキーはintのautoincrementに成っていることが前提なんでしょ。
0686nobodyさん2012/06/14(木) 22:41:11.35ID:???
高速じゃないから乗り換えたんだと思うが
0687nobodyさん2012/06/15(金) 01:42:16.88ID:???
MySQLが速かったのは大昔だし
activerecordのprimaryはintのautoincrementに成っていることが前提ということはない


0688nobodyさん2012/06/15(金) 03:28:24.02ID:0E9aKvuW
railsとcassandraを連携したいおもっていますけど、あまりいいサイトが
見つかりません。
良い参考書や参考になるサイトがあれば教えて頂きたいです。

英語は苦手なのでできれば、日本語のサイトでお願いします。
0689nobodyさん2012/06/15(金) 09:47:06.59ID:???
「UbuntuがRed Hatを追い抜いた」と創設者 ? WIRED.jp 世界最強の「テクノ」ジャーナリズム
http://wired.jp/2012/03/20/mark-shuttleworth-ubuntu/

CentOS(セントオーエス)は、Red Hat Enterprise Linux(以下「RHEL」と呼ぶ)との完全互換を目指したフリーのLinuxディストリビューション
http://ja.wikipedia.org/wiki/CentOS
0690nobodyさん2012/06/15(金) 10:03:57.49ID:???
monkeypatching - How to monkey-patch code that gets auto-loaded in Rails? - Stack Overflow
http://stackoverflow.com/questions/4460800/how-to-monkey-patch-code-that-gets-auto-loaded-in-rails
0691名無し2012/06/15(金) 15:36:37.02ID:MORqFtG4
かなり楽しい占いを発見(〃ゝ∇・)ゞ

自分とどの芸能人が相性良いか教えてくれます。
http://goo.gl/Lljh0

気になる人が入る方は是非。
仲間内でやったらさらに面白いです。
0692nobodyさん2012/06/15(金) 17:03:16.98ID:???
【AWS発表】Amazon RDS MySQL を月26ドルで! マイクロDBインスタンスが利用可能に! - Amazon Web Services ブログ
http://aws.typepad.com/aws_japan/2012/06/amazon-rds-mysql-now-starting-at-just-19-a-month.html
0693nobodyさん2012/06/15(金) 17:25:44.83ID:???
https://status.heroku.com/
0694nobodyさん2012/06/15(金) 17:50:35.15ID:???
https://status.heroku.com/
https://twitter.com/#!/herokustatus

AWS障害による影響を小さくするための設計(2011/4/21の障害を踏まえて) - よかろうもん!
http://d.hatena.ne.jp/interu/20110425/1303731515

youRoomにおいて発生した 2011/4/21 のAWSの障害について技術的な観点から - mat_akiの日記
http://d.hatena.ne.jp/mat_aki/20110422/1303440808
0695あ2012/06/16(土) 10:53:14.39ID:???
Rails、2つの脆弱性に対処したバージョンを公開 | エンタープライズ | マイナビニュース
http://news.mynavi.jp/news/2012/06/16/009/index.html
0696nobodyさん2012/06/16(土) 11:08:20.95ID:???
https://status.heroku.com/

このページにある、developmentとproductionというのは何の違いですか?
herokuユーザーは皆productionではないのですか?
0697nobodyさん2012/06/16(土) 12:09:06.71ID:???
開発環境(shared db)
https://twitter.com/herokujp/status/213603741419569152


http://www.heroku.com/pricing
0698nobodyさん2012/06/17(日) 22:50:49.43ID:???
Rails 3.2.6
:confirm
deprecated

http://tohae.hatenablog.com/entry/2012/06/14/211755
http://d.hatena.ne.jp/rochefort/20120616/p1
http://qa.atmarkit.co.jp/questions/2156
0699nobodyさん2012/06/18(月) 00:08:20.60ID:???
DHH ?@dhh
Tomorrow I'll drive in the 80th running of the
24 hours of Le Mans with the #35 Morgan-Nissan LMP2 car.
A dream come true.
Starts 3pm GMT+1.
http://twitter.com/dhh/status/213724237951811584

http://twitter.com/#!/dhhracing
http://david.heinemeierhansson.com/racing
0700nobodyさん2012/06/18(月) 22:52:43.09ID:???
Up to 1.5 million transactions per second on four-socket servers.

MemSQL
http://memsql.com/
0701あ2012/06/19(火) 16:48:31.64ID:???
About 55% of twitter's traffic is still served by a monolithic Rails app,
lovingly known as the 'Monorail' --@raffi #QConNewYork
http://twitter.com/mattwynne/status/214734140011069440
0702あ2012/06/19(火) 21:03:18.67ID:???
鍵となるのは処理の非同期化とバックエンドシステムの疎結合化
大規模な分散型システムを効率良く運用するため、
現在はフロントエンド部分にRailsのレイヤを残したまま
バックエンドのロジック部分はサービスとして分離しており、OpenJDKをランタイムにしているという。
http://www.atmarkit.co.jp/fsmart/articles/twitter_event01/01.html

0703nobodyさん2012/06/19(火) 21:05:08.96ID:???
Twitterが、Ruby on RailsからJavaVMへ移行する理由 − Publickey
http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/11/twitterruby_on_railsjavavm.html
0704nobodyさん2012/06/20(水) 09:58:32.60ID:???
ファイルをアップロードするのにオススメのプラグインってありますか?
複数ファイルアップロードに対応してたりするととってもステキなんですが

画像オンリーじゃないです
0705nobodyさん2012/06/20(水) 12:10:27.73ID:???
ストップできない公開中サービスの修正とかってどうしてる?

オフライン環境とかでデータベースおよびファイルをそのまま抜いて→手を加え修正・テスト→そのまま本番へ上書きコピー?
0706nobodyさん2012/06/20(水) 12:13:06.09ID:???
deviseとの組み合わせで簡単に入れられるもので、
メンバー同士がメッセージのやりとりをできる
オススメのプラグインってありますか?
0707nobodyさん2012/06/20(水) 14:04:48.52ID:???
>>705
データベースに修正が入るかどうかで変わるんじゃない?

修正が入らないなら、テスト環境でテストしておいて、タイミングを見て上書きコピーして
サーバ(Passengerなりunicornなり)を再起動
assets pipelineを使ってるならprecompileも要るかな
0708nobodyさん2012/06/20(水) 16:03:29.63ID:???
>>704
https://www.ruby-toolbox.com/categories/rails_file_uploads
■ このスレッドは過去ログ倉庫に格納されています