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

【RoR】Ruby on Rails Part19

レス数が950を超えています。1000を超えると書き込みができなくなります。
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/
0896nobodyさん2016/09/20(火) 13:58:17.66ID:???
>>865
個人的には止めたのはやまやまだが。。
0897nobodyさん2016/09/20(火) 14:00:51.77ID:???
んで、ruby だと di は不要ってことでいいのかな?
0898nobodyさん2016/09/20(火) 14:01:39.70ID:???
>>896
止めたいの誤字
0899nobodyさん2016/09/20(火) 17:18:46.40ID:???
今から勉強するならGolang一択だろう
デメリットが殆ど無い

Twitch
http://postd.cc/gos-march-to-low-latency-gc/
メルカリ アッテ
https://speakerdeck.com/ttsuruoka/merukari-atute-wozhi-eru-google-app-engine-to-golang?1465432438114=1
Dropbox
https://blogs.dropbox.com/tech/2014/07/open-sourcing-our-go-libraries/
0900nobodyさん2016/09/20(火) 18:35:02.55ID:???
>>895
リフレクションでメソッドの動作を書き換えるのでdiは不要ということらしい。
0901nobodyさん2016/09/20(火) 20:19:00.60ID:???
>>899
GolangはどっちかというとC++の代替を狙ってる感じだから、Web系で使うのは面倒だね
0902nobodyさん2016/09/20(火) 20:56:37.12ID:???
開発の原理原則を覚えるならいいけど
Rails村の寅じいさんはこしあん派で
花子婆さんは番茶を飲まないみたいな
枝葉のことばっかり覚えてどうするの
0903nobodyさん2016/09/20(火) 21:16:38.41ID:???
>>902
カーゴ・カルト・ソフトウェア工学も散見されるな
0904nobodyさん2016/09/21(水) 02:41:24.27ID:???
>>901
何が面倒?去年あたりからGoで書かれたWebサービスが腐るほどでてきてるけど
0905nobodyさん2016/09/21(水) 04:35:42.71ID:???
>>904
例えば?
0906nobodyさん2016/09/21(水) 05:12:54.77ID:???
有名どころだとグノシー、AWA、アベマTV、pairs
0907nobodyさん2016/09/21(水) 05:17:44.48ID:???
で、何が面倒?
0908nobodyさん2016/09/21(水) 07:42:43.67ID:???
>>904
「腐るほど」の定義がGo信者とそれ以外では違ってる感じだね
0909nobodyさん2016/09/21(水) 07:45:29.11ID:???
もういいよ、Go信者はGoスレでたっぷり思いを語ってくれ
ここはRailsスレだ
0910nobodyさん2016/09/21(水) 08:08:48.69ID:???
>>908
それで何が面倒?
0911nobodyさん2016/09/21(水) 12:24:26.98ID:???
ガラケーからスマホへ時代が変わったように
主流となるプログラミング言語も変わるのだよ

web系は
Perl→PHP→Ruby(Python)→Golang になっただけ
0912nobodyさん2016/09/21(水) 15:25:49.86ID:???
>>906
abemafresh.tv って糞思いし fireforx だと固まるし
へっ
って思う
0913nobodyさん2016/09/21(水) 15:38:25.54ID:???
たしかに同じマシンでもFirefox でabema見ると重いよね
それFirefox のせい
0914nobodyさん2016/09/21(水) 16:40:41.60ID:???
>>909
信者はやっぱり他の人間も信者に見えちゃうんだな

で、なにが面倒なの?
0915nobodyさん2016/09/21(水) 19:56:06.63ID:???
Goの話はGoスレで
0916nobodyさん2016/09/21(水) 23:12:52.84ID:???
>>911
海外での図式はPythonやGoも入るかもしれんがここ日本だからな
Perl->PHP<->Ruby->Node.jsだろ
0917nobodyさん2016/09/21(水) 23:41:25.77ID:???
結局、外の世界を知らないところがカルトだねえ
0918nobodyさん2016/09/21(水) 23:53:35.40ID:???
はいはい、ディスりたいだけの荒らしはそれぞれの言語スレに戻ってねー
0919nobodyさん2016/09/22(木) 00:27:32.92ID:???
>>916
にわかすぎ
node.jsはサイバーが大規模環境で使って実績積んで今はほとんどgolangに移行してる
0920nobodyさん2016/09/22(木) 00:28:45.62ID:???
Goの話はGoスレで
0921nobodyさん2016/09/22(木) 00:31:03.43ID:???
>>919
日本語ドキュメントがほとんどないGoが流行るわけねーだろ
環境構築するだけでも苦労するレベルで一般人に浸透するわけないだろ
0922nobodyさん2016/09/22(木) 01:06:25.66ID:???
サイバーエージェントはやたらGolangに力入れてるよな
社内勉強会頻繁に開催してるし
OwndはGolangで作ってる
https://www.amebaownd.com/
http://type.jp/et/log/article/amebaownd
>現在、『Ameba Ownd』がスタートして数日ですが、秒間100リクエスト以上が届いています。
>今後10倍のリクエストが来たとしてもさばくことのできる仕上がりになりました。
0923nobodyさん2016/09/22(木) 01:12:55.25ID:???
>>921
おまえの言ってる一般人とはJavaとか使ってる古代人のことかな
古代人からすればnode.jsすら怖くて手が出せないと思うぞ
0924nobodyさん2016/09/22(木) 01:14:59.09ID:???
Goの話はGoスレで
0925nobodyさん2016/09/22(木) 02:10:54.26ID:???
まあ普通に判断したら、小規模のサービスはPHPを、それ以外はJavaかGoを選択するのが合理的だよなあ
0926nobodyさん2016/09/22(木) 02:56:38.30ID:???
>>923
日本語通じてる?
0927nobodyさん2016/09/22(木) 03:00:27.89ID:???
環境構築の闇はnodeほどおぞましくないが、rubyも大概だと思うぞ
0928nobodyさん2016/09/22(木) 03:23:00.92ID:???
環境構築程度ならgoの資料も結構ある
が、その先が問題だろうな
あえて今冒険する必要はない
0929nobodyさん2016/09/22(木) 05:41:30.31ID:???
Goの話はGoスレで
0930nobodyさん2016/09/22(木) 05:58:54.21ID:???
Rails使い始めて2ヵ月のニワカだけど。
bundle exec rails server を上げていると、
1日数度の頻度でrubyが落ちるんだけど、こういうものなの?
それとも俺たちの構築の仕方に問題があるのだろうか?
落ちるときはGC周り、マルチスレッド周りで落ちてるみたい。
0931nobodyさん2016/09/22(木) 11:12:56.62ID:???
>>930
情報が少なすぎるな
もっと状況を説明しないと
09329302016/09/22(木) 11:43:04.97ID:???
>>931
ありがと。でも
何を説明すればいいんだろ?
OSはvagrant+VirtualBox上のCentOS6.5。
rvmでRuby-2.2.4を入れて、Railsは4.2.6だったかな?
気になるのはvagrantの共有フォルダ上にrailsのプロジェクトを置いているので、
パーミッションの設定がCentOSのデフォルトとは異なっていること。

現在数十画面を開発中。
ブラウザで画面にアクセスしているときや、そのまんま長時間放置したとき、
まれにRubyがダンプを吐いて落ちるの。

俺は初Railsなので、Rubyの安定性について、他と比べようにも経験がなく、
こんなものなのかなと思っていたけども、
>>931
がレスを返してくれたということは、ここまで頻繁に落ちるのはおかしいということかな?
とりあえずありがとう。
0933nobodyさん2016/09/22(木) 14:37:43.16ID:???
>>913
firefoxのせいでアベマが重いのは確かだが
youtubeとかはfirefoxでも普通に見れるからな
firefoxが重くなるのはアベマのせいでもある
0934nobodyさん2016/09/22(木) 14:39:04.79ID:???
>>932
そうね、そんなにコアダンプで落ちるものではないしね
出処のあやしいgemを使ってるとかかなぁ?
0935nobodyさん2016/09/22(木) 14:44:22.18ID:???
【RoR】Ruby on Rails Part20
http://tamae.2ch.net/test/read.cgi/php/1474523013/
0936nobodyさん2016/09/22(木) 15:05:06.41ID:???
go過疎スレでもrubyと喧嘩してるなw
0937nobodyさん2016/09/22(木) 17:19:03.47ID:???
原理主義者は他の選択肢を受け入れないからな
「Railsなんてクソ、Go一択」「Goなんて絶対流行らん」どっちもどっち

現実世界でも戦争やってるのは原理主義者だらけ
0938nobodyさん2016/09/22(木) 17:48:11.33ID:???
確かに「信者」って書かれると
またかって思うだけだが
「原理主義者」って書かれると
判りやすい
0939nobodyさん2016/09/22(木) 22:26:18.40ID:???
そうそう、原理主義者なんて相手するだけ無駄
ましてRaisスレにわざわざ出張ってきてGoがどうのとか言ってる人間には
「お薬増やしておきますねー」で適当にあしらっておけばいい
0940nobodyさん2016/09/22(木) 23:10:50.80ID:???
Ruby原理主義者でもなく、Go原理主義者でもない、第三者に評価してもらえば
正しい評価って出来るもんですかね?

宗教だと無理みたいですね。
0941nobodyさん2016/09/22(木) 23:12:07.11ID:???
他の環境と比較してどうよというお題に原理主義者のレッテルを貼って逃げたとしか読めないんですが
0942nobodyさん2016/09/22(木) 23:16:29.84ID:???
>>941
これだけGoGoGoGo連呼してる人間がいればそいつはGo原理主義者かヒロミゴーの信者だという
レッテルを貼っていいと思うよ
0943nobodyさん2016/09/22(木) 23:29:53.24ID:???
>>937
中国は何原理主義でロシアは何原理主義でアメリカは何原理主義なんだ
0944nobodyさん2016/09/22(木) 23:33:02.77ID:???
>>943
中国は中華思想原理主義だろ
ロシアとアメリカはビジネス戦争だけどな
0945nobodyさん2016/09/22(木) 23:58:22.70ID:???
正しい評価というかどっち使っても大抵のサービスはそんなに変わんねーよってなる気がするんだけど
どうしても乗り換えが必要になるまで好きな方を使えば良いんじゃないんですかね
0946nobodyさん2016/09/23(金) 00:04:42.63ID:???
>>942
逃げたのが問題なのにまたそうやって論点ずらしするwさすがですねw
0947nobodyさん2016/09/23(金) 00:07:10.81ID:???
>>946
原理主義者相手にしても得るものは何もないからな
逃げるのが正解だよ
0948nobodyさん2016/09/23(金) 02:05:15.77ID:???
GoスレでRailsをヨイショしてるのも
ここでRailsやめとけ!って言ってるのも俺です

テストすらまともに書けないRailer歴3年

スマソ
0949nobodyさん2016/09/23(金) 07:47:06.75ID:???
>>947 == (∩゚д゚)アーアーきこえなーい
0950nobodyさん2016/09/23(金) 10:37:41.25ID:???
>>949
必死に煽るねーw
荒らしは相手してもらえなくなるとつまらないからかい?w
0951nobodyさん2016/09/23(金) 11:46:02.04ID:???
>>945
変わるよ
rubyは遅い
goでもerlangでも速い
0952nobodyさん2016/09/23(金) 11:48:35.30ID:???
Go話はGoスレでどうぞ
0953nobodyさん2016/09/23(金) 14:50:07.20ID:???
>>950
もう黙れ
0954nobodyさん2016/09/23(金) 15:18:22.82ID:???
>>951
ボトルネックは大抵言語側じゃなくね?
0955nobodyさん2016/09/23(金) 18:13:57.64ID:???
行き止まりになることがわかってる迷路に挑戦したくはないよな
ちゃんと出口戦略を考えないと駄目よ
問題にぶつかり「じゃあGolangやJavaにReplaceしようか」となった時に発生するコストを考えたら
学習コストかけてでも最初からGolangなどでwebアプリケーション作ったほうが良い

例えば次の二つの選択肢があったとして、どちらの会社に就職したい?

・モバゲーやGREEなどの、ソーシャルアプリ開発メインの会社に就職
・iOSやAndroidむけの、ネイティブスマホアプリ開発メインの会社に就職

片方は未来がなく、もう片方は可能性に満ちてるのは一目瞭然だろう
RubyとGolangはこういう関係にある
0956nobodyさん2016/09/23(金) 19:34:25.67ID:???
elixirきになってるんだが
爆速?
0957nobodyさん2016/09/23(金) 20:12:34.16ID:???
Goの話はGoスレで
0958nobodyさん2016/09/23(金) 20:21:04.10ID:???
>>955
スマホには未来がないもんな
0959nobodyさん2016/09/23(金) 21:34:17.81ID:???
elixirの話はelixirスレで
0960nobodyさん2016/09/24(土) 09:23:03.92ID:???
erlangスレでもいいんじゃね?
0961nobodyさん2016/09/24(土) 18:13:44.50ID:???
1日に10万UV
100万PVくらいまでならRoRで全然余裕
速いとかぬかしてるけど

ここにまず行き着かないから
0962nobodyさん2016/09/24(土) 18:16:09.19ID:???
なもんサーバーと内容による
0963nobodyさん2016/09/24(土) 18:24:26.32ID:???
>>962
ログイン認証必須
動画サイトでも
余裕
0964nobodyさん2016/09/24(土) 18:28:59.09ID:???
現代では、処理速度が遅いとまずサーバーインスタンスの従量課金が割高になるよね?
インスタンス数も増えちゃうよね?
0965nobodyさん2016/09/24(土) 18:49:53.94ID:???
>>964
お前どのスレでもそれしか言えないよね

インスタンスなんてQuadCoreで4設定しときゃ大抵こまらん
0966nobodyさん2016/09/24(土) 22:47:00.62ID:???
CPUがボトルネックになるような超人気サイトを運用できるようになってから
考えればいいのに「超人気サイトになったら不安だから」って取らぬたぬきのなんとやら、だよね

それぐらいの超人気サイトになったらいくらでも作り直す金ぐらいできてるだろうに
0967nobodyさん2016/09/24(土) 23:21:46.30ID:???
そんな態度で人気出るのか
0968nobodyさん2016/09/25(日) 03:58:52.77ID:???
最初から負けてるな
先人から学ぼうとは思わないのか
0969nobodyさん2016/09/25(日) 04:02:09.40ID:???
人気サイトになってから作り直すなんてリスクは経営判断としてありえないだろ
そして割高なインスタンス費用がじわじわと効いてくると
0970nobodyさん2016/09/25(日) 04:06:09.28ID:???
>>969
人気サイトになるかどうか分からないのに人気サイトになる前提のリスクを
背負う方が経営判断としてありえないだろw
0971nobodyさん2016/09/25(日) 04:13:49.81ID:???
リスクないけどなぁ
静的言語(JavaやGolang)のほうが生産性高いよ?
コンパイル時にエラー分かるのが大きい
Javascriptの代わりにTypescriptが普及してきた理由なんだと思ってるの?
0972nobodyさん2016/09/25(日) 04:17:43.93ID:???
>>971
それはないわ
TypeScriptだってある程度以上の規模での保守性を目的にしてるのは本家が言ってるし
それ以下ではやっぱり動的言語が強いわ
0973nobodyさん2016/09/25(日) 04:37:46.37ID:???
>>972
君に合っている言語はRubyでなくPHPだと思うよ。真剣に。
0974nobodyさん2016/09/25(日) 08:32:47.66ID:???
そもそも人気出ないと事業として成立しないんだから、最初からそれを想定するのはそんなにおかしくはない
リーンスタートアップ(笑)とかで勘違いしてる連中が多いけど、
試行錯誤する主体は市場であって、お前の人生を賭けた新事業はその星の数ほどの試行の一つに過ぎないんだぞ
0975nobodyさん2016/09/25(日) 09:18:54.28ID:???
もう好きな言語使えばいいじゃんスレ違いだぞ
0976nobodyさん2016/09/25(日) 12:41:44.72ID:???
スレに合致する内容だけに限定すると数ヶ月書き込みがないのがwebprog板の特徴だから
ちょっとでも関連あるならどんどんやっていけ
本気のQ&A相談なら別サイト(Teratailなど)があるしここでやる必要ない
0977nobodyさん2016/09/25(日) 13:34:49.39ID:???
>>974
CPUがボトルネックになるぐらいの人気が出ないと事業として成立しないならビジネスモデルとして
どっかおかしいことに普通の経営者なら気づくよねw
0978nobodyさん2016/09/25(日) 18:36:01.57ID:???
【RoR】Ruby on Rails Part20
http://tamae.2ch.net/test/read.cgi/php/1474523013/
0979nobodyさん2016/09/25(日) 18:36:43.29ID:???
>>977
正論
0980nobodyさん2016/09/25(日) 18:37:11.81ID:???
>>976
ウルトラスーパー過疎板だよね
0981nobodyさん2016/09/25(日) 23:57:53.40ID:???
>>978
もう建てなくて良かったのに
技術的な質問回答などなく
終わったの終わってないだのの言い合いしかしてない駄スレ
もうこのスレを機になくしてよかった
0982nobodyさん2016/09/26(月) 00:08:09.28ID:???
>>981
見てるじゃんお前は
駄スレだと思うなら見なきゃいいだけなのにさ
0983nobodyさん2016/09/26(月) 00:14:47.46ID:???
にちゃんねるの役割は終わった
いや、役割など最初から無かった
煽り合いしかしていない痰壺でしかなかった
0984nobodyさん2016/09/26(月) 02:03:39.62ID:9eSgghR7
Qiitaの記事数はLaravelの625、Djangoの397、springの256、Playの122に比して、railsは6358と圧倒的
ttp://dai.hateblo.jp/entry/rails-tutorial
0985nobodyさん2016/09/26(月) 15:19:08.69ID:???
人気と品質は比例しない
0986nobodyさん2016/09/26(月) 20:22:53.62ID:9eSgghR7
自分でサーバ立てるのってなんか楽しそうだしスゴそうだよね?
サーバ立てるのなんてちょっとパソコンに詳しければ簡単にできるんでしょ?
ハードウェアの多重化なんて必要?
企業で使うとかじゃなく個人的に細々と立てたサーバが攻撃されることなんて滅多にないよね?
攻撃が来るって言ったって大した数じゃないんでしょ?
攻撃されたって大したことは起きないんでしょ?
http://b.hatena.ne.jp/entry/tmaeda.s45.xrea.com/20041101.html

運用中のApache Webサーバの大半にセキュリティ脆弱性 | マイナビニュース
http://news.mynavi.jp/news/2014/02/11/038/
0987nobodyさん2016/09/26(月) 20:49:44.84ID:???
>>959
どこにあるの?
0988nobodyさん2016/09/26(月) 20:51:29.28ID:???
この板ってこのスレのためにあるようなもんだろ
0989nobodyさん2016/09/26(月) 22:53:06.77ID:???
嫌儲にプログラミング系の話題が出ると1日でスレ完走するのにwebprog板は何故か過疎ってる
どうしてだろう
0990nobodyさん2016/09/27(火) 13:12:46.83ID:???
まあ、技術の話はほかで出来るからなぁ。
0991nobodyさん2016/09/27(火) 14:27:54.87ID:???
>>989
嫌儲の住民=プログラマ+一般人
ここの住民=プログラマ
この差でしょ
0992nobodyさん2016/09/27(火) 16:07:29.64ID:???
それが全員のレスを見てみると
ちゃんとしてるんだよな

今更金にならない、この技術を習得して就職できたとしてもブラック受託の末端にしかなれない
VisualStudioとC#でフォームアプリケーション作らせようとする勢力が多いのが謎だがw
0993nobodyさん2016/09/29(木) 11:03:35.28ID:???
アングラな情報が欲しいなら2ちゃんねる見る必要ないし
技術を語りたいなら他のサイトが向いてる
匿名で煽り合いつつ雑ざるするために2chはある
ソースはこのスレ
0994nobodyさん2016/09/29(木) 16:46:51.52ID:???
>>993
>技術を語りたいなら他のサイトが向いてる

おすすめサイト教えて
0995nobodyさん2016/09/29(木) 23:44:18.15ID:???
プログラミングElixir、2016

Ruby界隈から、名著が出た。
著者は「プログラミングRuby」のDave Thomas

関数型言語Elixirは、Ruby + Rails + ErlangVM で、並行処理が得意

漏れも今日、買いました。
この本は、とんでもねえ怪物!
漏れの脳内で、革命が起きてるぞw
レス数が950を超えています。1000を超えると書き込みができなくなります。