トップページ⇒php
1002コメント337KB

【RoR】Ruby on Rails Part19

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2014/08/31(日) 03:31:01.54ID:???
前
http://kanae.2ch.net/test/read.cgi/php/1389438240/

■参考サイト
<英語>
本家: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/

Rubyについて Part49
http://peace.2ch.net/test/read.cgi/tech/1382307475/

Ruby 初心者スレッド Part 55
http://peace.2ch.net/test/read.cgi/tech/1403361584/
0002nobodyさん2014/08/31(日) 06:12:32.54ID:???
多言語の知識があるわけでもなく、プログラミングの初心者でもあるのに、基本的な言語仕様すら
知らずにコーディングでき、糞コードが量産されていく。
それがRoRエコシステム。
0003nobodyさん2014/08/31(日) 06:14:13.88ID:???
>>1
終了したのに糞スレ立てるなカス
0004nobodyさん2014/08/31(日) 11:52:53.47ID:7SsMB6oy
>>1乙
以下、荒らし除けのおまじないをコピペ
--

Ruby がなければ、とか Rails さえ登場しなければ、と考える人達は
昔から存在していた

・Python vs Ruby vs PHP vs Haskell プログラミング言語バトル part1
 http://anond.hatelabo.jp/20120118220204

> 48 : デフォルトの名無しさん : 2011/11/13(日) 08:30:25.68

> 44
> Zopeが登場した当時、「RDB+PHPはもう古い、これからはOODB+ZopeがWebの中軸になる!」と
> さかんに宣伝され、雑誌でもZope特集が組まれていた
 
> 少なくとも自分はZopeからPythonという言語を知ったし、その時点でRubyは知らなかった
> そして、その後のORM(RDB)+Railsの出現と華々しい革新性への注目は、誰もが知っているだろう
> 今でもZopeの開発は継続されてはいるが、結果的に当初の期待が大きく裏切られたという事実は動かしがたい
 
> djangoとCakePHPについては実際に触っていないので憶測になるが、おそらく技術水準ではRailsと同等だろう
> しかしRailsはRailsでコミュニティの活動が活発だし、その進化は異常に早い
 
> Railsに何か致命的なトラブルが発生して開発が停滞する、あるいはdjangoやCakePHPから
> 何かのイノベーションが提示されでもされない限り、後発のdjangoやCakePHPがRailsに追いつくのは無理
> Railsは決して技術的に完璧なWebフレームワークではないんだけどね....(たとえばSeaSideのような.... )
 
> だからこそ「もしもZopeが....だったなら」という「たら・れば」感はPythonコミュニティの潜在認識になっている
0005nobodyさん2014/08/31(日) 14:10:55.63ID:sUZpvE3a
横やりですまない

ページキャッシュを使わない場合、
レンダリングまで含めて1秒くらいかかってしまうのは仕方ないこと?
さくらVPS SSDを使用しています。
0006nobodyさん2014/08/31(日) 14:55:29.66ID:???
AWS クックパッドの運用事例
http://www.slideshare.net/satoship/aws-11650261

200ミリ秒を切るインフラ
0007nobodyさん2014/08/31(日) 15:30:38.84ID:???
>>5
何が横槍だ
糞遅い言語とFW使っといて1秒かかるってクレーマーかお前は
さっさとScalaにしろ
0008nobodyさん2014/08/31(日) 16:37:31.55ID:???
前スレ
>>989

ruby 用の twitter bot 作成補助モジュールはいくらでもある
おまいの技術力じゃ即日アカ凍結喰らって終わりだろう
0009nobodyさん2014/08/31(日) 21:16:07.54ID:RpbU96wx
>>7
CakePHPなら同じことやったら早いですか?
0010nobodyさん2014/08/31(日) 21:35:00.61ID:???
>>9
そんくらい自分で検証しろ池沼
ScalaいってんのにPHPとか頭腐ってんの?
0011nobodyさん2014/09/01(月) 00:00:51.57ID:???
インタビュー:[楽天]Ruby活用事例とROMA,Fairy|gihyo.jp … 技術評論社
http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。

第4回 Railsに変えてよかった!:iKnow!の場合 | Think IT
http://thinkit.co.jp/article/156/4?page=0,1
3ヶ月、わずか3名程度のエンジニアチームで、彼らはPHPで実装が完了していたレベルに追いつきました。
またコード量はPHPの1/5以下にまで削減されており、よりシンプルな構成も実現できました。


食べログの画面数は約200あるが,開発に取りかかって約2カ月で完成した。
「VBscriptならこの倍,PHPでも1.5倍はかかっていたのではないか」
コード量も10分の1になった。
http://itpro.nikkeibp.co.jp/article/OPINION/20071031/286028/
0012nobodyさん2014/09/01(月) 00:05:22.83ID:???
ライバルはPHP(笑)
低レベルなせめぎあい
0013nobodyさん2014/09/01(月) 21:53:46.67ID:???
【翻訳】Go言語がダメな理由 | POSTD
http://b.hatena.ne.jp/entry/postd.cc/why-go-is-not-good/

Farewell Node.js (翻訳) - from scratch
http://b.hatena.ne.jp/entry/yosuke-furukawa.hatenablog.com/entry/2014/07/06/094617

PHP、かつてWebで人気だった言語が下火になりつつある | ReadWrite Japan
http://b.hatena.ne.jp/entry/readwrite.jp/archives/12295

Why do so many developers hate PHP?
http://www.reddit.com/r/PHP/comments/1fy71s/why_do_so_many_developers_hate_php/
0014nobodyさん2014/09/02(火) 10:34:07.03ID:???
>>11
どれも記事が古いなあ

超劣化RailsことCakePHP1や2と比べて大勝利なのは当たり前として
最近伸びてきている後発のPHPFWと比べて開発効率でそんなに優位性あるかな?
PHP界隈はDIコンテナが常識になってテストまわりと保守も楽になってきたし
Railsや他のFWの良さを吸収してきている
0015nobodyさん2014/09/02(火) 20:35:34.64ID:/n1B3NGY
全ページでキャッシュ使わずに
毎回1ページをロードするだけで
画面が完全に表示されるまでに1秒前後かかります

これって普通ですか?遅すぎますか?
0016nobodyさん2014/09/02(火) 20:38:05.71ID:???
ページの内容も知らんのに答えようはないやろ
0017nobodyさん2014/09/02(火) 20:38:44.20ID:???
普通と言ったら信じるのか?なら言ってやるよ?普通だぜ!
遅いと思うなら原因ぐらい自分で調べろ
0018nobodyさん2014/09/02(火) 22:11:17.21ID:9S9iiYog
Wordpressみたいに
テーマのテンプレートとか
railsにもあればいいのにって
思うのは俺だけ?
0019nobodyさん2014/09/02(火) 22:15:12.67ID:???
なぜWordPressと比べているのかわからんが
アプリによってビューに渡される変数がぜんぜん違うのにどうやってテンプレート作るんだ?
Rails製のCMSでも使えよ
0020nobodyさん2014/09/02(火) 22:43:34.10ID:???
大丈夫かこのスレ
そろそろRails使いにも"PHPer"みたいな可愛らしいお名前を
付けてやったほうがいいんじゃないか
0021nobodyさん2014/09/02(火) 22:59:34.65ID:???
脱線事故er
0022nobodyさん2014/09/06(土) 17:56:41.02ID:???
#scalaMatsuri
https://twitter.com/search?q=%23scalamatsuri
0023nobodyさん2014/09/07(日) 05:26:16.95ID:E8QOGPeq
googleもそうだけど超大手企業が.comだけでなく、.jpや.ukとか国別のドメインを使っているのにはどんなメリットがあってデメリットがあるのでしょうか??
0024nobodyさん2014/09/07(日) 06:43:58.52ID:???
で、なんでこんなところで質問したの?

安いドメインは使い捨てスパムの温床
jpはそれだけでそれなりに信頼出来る
0025nobodyさん2014/09/07(日) 08:52:41.40ID:???
.asiaや.infoはスパムや詐欺サイト御用達
0026nobodyさん2014/09/07(日) 09:25:13.00ID:???
>>23
国別ドメイン毎に応対するプライマリサーバ群を変えたりする。
トランジットコストやレイテンシの削減を目的として。
0027nobodyさん2014/09/07(日) 13:24:37.97ID:???
大手の場合偽サイトの防止という側面が強い。
商標権とか色々絡んでくるとめんどくさいのよ。
0028nobodyさん2014/09/07(日) 13:28:35.39ID:ZBNaZBMl
質問させてください

ページネーションにkaminariを使っています。
N+1問題を解決するために予めincludes()を使いたいのですが
スコープを以下のように設定しているとき
scope :recent, lambda { |n = 10| includes(:user).where('users.deleted_at' => nil).order("users.active_at DESC, codes.created_at DESC").limit(n) }
↓のように表示する10件だけのprofileだけを読み込みたいんですが、この書き方だとエラーになります。
@codes = @community.codes.recent.page(params[:page]).includes(:profile)
 
includes(:profile)を付加せず代わりにスコープのincludes部分を下記のように変更して読み込もうとするとロードに時間がかかりすぎタイムアウトになります。
scope :recent, lambda { |n = 10| includes(user: [:profile]).where('users.deleted_at' => nil).order("users.active_at DESC, codes.created_at DESC").limit(n) }

正しいincludes()の使用方法を教えていただけないでしょうか?
モデルの関係性は
code belongs_to user
user has_many codes
profile belongs_to user
user has_one profileです
0029nobodyさん2014/09/07(日) 14:47:18.06ID:???
rubyとrailsのversionは?
0030nobodyさん2014/09/07(日) 16:44:49.67ID:E8QOGPeq
>>26
amazonClooudみたいにcdsで対応とかではなく、大元自体分ける目的ってことですかね。

>>27
なるほどですね!
0031nobodyさん2014/09/07(日) 20:04:14.04ID:???
Pythonをデータマイニング向けで併用している人っていますか?
特に問題なく使えていますか?
■ このスレッドは過去ログ倉庫に格納されています