X



【RoR】Ruby on Rails Part20©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん 転載ダメ©2ch.net
垢版 |
2016/09/22(木) 14:43:33.99ID:???

http://tamae.2ch.net/test/read.cgi/php/1409423461/

■参考サイト
<英語>
本家: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 58
http://echo.2ch.net/test/read.cgi/tech/1458735404/
0016nobodyさん
垢版 |
2016/09/30(金) 21:56:39.08ID:???
このスレを廃止してElixirスレとして使おうや
0017nobodyさん
垢版 |
2016/10/01(土) 11:32:22.06ID:???
クラウドワークスのエンジニアの若手を潰すとかいう下衆発言といい
rails界隈って露悪的でエグみが強いやつらが幅をきかせている残念な印象
技術力はしらん。どうせ大したことないだろ
0019nobodyさん
垢版 |
2016/10/01(土) 13:55:08.81ID:???
クラウドワークス()
0020nobodyさん
垢版 |
2016/10/01(土) 18:54:49.78ID:???
>>17
ブラックなIT土方代表のJava、PHP様たちには到底かないませんけどね
0022hogehoge
垢版 |
2016/10/02(日) 02:11:14.73ID:vIyTHxZQ
やっぱrailsだよな!!
0023nobodyさん
垢版 |
2016/10/02(日) 13:15:11.20ID:???
>>20
うんこと腐ったミソと普通のミソがあるとしたら
railsは腐ったミソだな
0024nobodyさん
垢版 |
2016/10/03(月) 00:05:05.44ID:???
プログラミングElixir、2016

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

関数型言語Elixirは、Ruby + Rails + ErlangVM で、並行処理が得意
0026nobodyさん
垢版 |
2016/10/06(木) 13:14:47.26ID:???
Linux API を、Windows API に変換するので、Ubuntu64 のバイナリがそのまま動く、
Windows Subsystem for Linux (WSL) で、Railsが動くという書き込みが、プログラム板にあった

apt-get で、パッケージもインストールできる

日本語も使える端末、ConEmu。
GUI表示用のXサーバー、Xming X Server for Windows

人柱、キボンヌ
0027nobodyさん
垢版 |
2016/10/08(土) 10:57:14.89ID:???
rails 4.1 でバッチプログラムを作りたいんだが、
コントローラーは app/controller でもへんじゃない?
0030nobodyさん
垢版 |
2016/10/23(日) 00:53:27.72ID:???
フリーのサイトテンプレート落としてきてrailsで使おうとするとassetで積みがちなのは普通?
mixitupってのが動作しなくて格闘してるんだがjQuery周りが動くのとそうでないのと混在してて不便・・・
0031nobodyさん
垢版 |
2016/10/23(日) 05:29:16.90ID:???
そりゃrailsは時代遅れだから徐々に腐ってきてるんだよ
0034nobodyさん
垢版 |
2016/10/28(金) 10:45:39.74ID:???
>>33
いつもの信仰告白
読む価値なし
0035nobodyさん
垢版 |
2016/10/31(月) 14:25:07.35ID:???
decoratorとhelperの用途の違いって何なんだ?
役割としては同じだけど様々なViewで横断的に使うメソッドかどうかで使い分けるって認識で良い?
0036nobodyさん
垢版 |
2016/10/31(月) 14:51:08.77ID:???
decorator: 特定controller-viewのpresentation層
helper: 特定でないcontroller-viewのユーティリティメソッド集

こういう認識だが
0037nobodyさん
垢版 |
2016/10/31(月) 17:00:57.51ID:???
railsって本当に終わったの?
今でも起用してる大手とかあるん?
0038nobodyさん
垢版 |
2016/10/31(月) 18:42:46.03ID:???
大手が死んだら、お前も死ぬんか!
0039nobodyさん
垢版 |
2016/10/31(月) 19:37:51.16ID:???
>>36
じゃあだいたい合ってんのかな
ありがとう
0040nobodyさん
垢版 |
2016/10/31(月) 20:44:03.22ID:???
ク○ウドワー○スと○ック○ッド以外でrailsにこだわっているところってまだ存在するの?
0041nobodyさん
垢版 |
2016/10/31(月) 21:39:32.55ID:???
QiitaとかもRailsじゃなかったっけ
使ってるところなんかたくさんあるだろ
0043nobodyさん
垢版 |
2016/11/02(水) 00:04:08.17ID:???
ほとんどが惰性で使って運用で常時苦しんでそうなイメージ
0044nobodyさん
垢版 |
2016/11/02(水) 03:34:30.81ID:???
Scalaで置き換えると楽になりますってのが流行ったな
0045nobodyさん
垢版 |
2016/11/02(水) 07:36:35.44ID:???
Twitter が使ってたからだろうね
そしてやっぱり苦労する、という

銀の弾丸なんてないのに
0046nobodyさん
垢版 |
2016/11/02(水) 16:34:32.62ID:nQfBQZoU
今はElixir推しですし
0047nobodyさん
垢版 |
2016/11/02(水) 16:40:42.67ID:???
若手を潰すと宣っていた御方か
0048nobodyさん
垢版 |
2016/11/03(木) 14:36:43.00ID:LQyXKcMf
フォロワーが数百万人もいる有名人がTweetする度に
そのフォロワーたちのタイムラインに対して、合計数百万回の書き込みをしなければいけないことを知って愕然とした
(この処理をTwitter社内ではFan outと呼んでいた)

こんな仕様じゃマシンリソース食いまくって大変だろう
Rubyでやるのは狂気の沙汰だし、Scalaで書き換えてもDBに対するIOなので期待するほど早くならないし…
0049nobodyさん
垢版 |
2016/11/03(木) 16:27:33.76ID:XD2A6+dd
>>48
そんなアホなことしてたん?
設計ミスやろ
普通はタイムライン見るときにアクセスすれば済むだろ
0050nobodyさん
垢版 |
2016/11/03(木) 19:20:32.32ID:LQyXKcMf
実際作ろうとすればわかるよ
それ以外の方法がない
0051nobodyさん
垢版 |
2016/11/03(木) 19:35:05.57ID:LQyXKcMf
http://www.atmarkit.co.jp/news/201004/19/twitter.html
http://www.atmarkit.co.jp/news/201004/19/twitter05.png
> 上のようなストレートな実装では、フォロワー数が増えていくると途端にスケールしなくなる。
>メモリに載り切らずにディスクアクセスが発生し、レスポンスが落ちるためだ。
>ディスクアクセスのペナルティは大きく、1秒以下で終わるはずのページの描画が数秒かかるということになる。

>そして1つのつぶやきは平均600個もfan outされるため、秒間120万のメッセージ配送を処理する能力が求められるという計算だ。
0052nobodyさん
垢版 |
2016/11/04(金) 03:09:43.89ID:???
>>51
いややっぱり設計が悪いっしょ
0053nobodyさん
垢版 |
2016/11/04(金) 03:24:47.76ID:???
DBの正規化では、1-fact, 1-place

DBでは、データの複製を持ったりしない。
レプリカ・キャッシュを作ることはあるけど
0054nobodyさん
垢版 |
2016/11/04(金) 10:26:44.74ID:???
それ、RDB限定のノウハウじゃねーか
0055nobodyさん
垢版 |
2016/11/04(金) 11:17:44.11ID:???
多対多の結合テーブル参照してIDリスト取得、そのIDリストの件数分、Tweetテーブルにアクセス
フォロー人数が10万人なら10万回

1対多の自分専用Timelineテーブルにアクセス
フォロー人数が10万人でも1回で済む

Twitterの実装は後者
前者はすぐに破綻する
0056nobodyさん
垢版 |
2016/11/04(金) 11:20:06.47ID:???
大抵のWebアプリケーションは読み込みと書き込みの比率が10:1程度だから
書き込み時に大きい負荷を持っていって、読み込み時は閲覧用に高速に取得できるように組み立てておいたデータを表示するのは
よくある設計だな

NoSQLなら正規化しないし
0057nobodyさん
垢版 |
2016/11/04(金) 12:11:50.73ID:???
>>55
アカウント作って放置みたいな捨てアカウントにまでファンアウトしまくるのか?
どっちみち後者の方が破綻するのが速いのが目に見えてる
0058nobodyさん
垢版 |
2016/11/05(土) 04:30:25.66ID:???
たぶん、更新用・参照用の表は、別々

更新してしばらくすると、参照用の表に、コピーされる
0059nobodyさん
垢版 |
2016/11/05(土) 11:53:08.39ID:???
更新と参照が別なのは分かるけどしばらくして同期取るのだとサービスに影響出まくると思う
0063nobodyさん
垢版 |
2016/11/10(木) 14:55:54.72ID:???
いまならrubyで書いても速いです(キリっ)
0064nobodyさん
垢版 |
2016/11/10(木) 15:02:47.93ID:???
rubyで書くって、鯖何台浪費する気だよww
0065nobodyさん
垢版 |
2016/11/10(木) 22:06:04.35ID:???
何台も浪費するようなサービスが最初から作れるとでも思ってるのかね
0070nobodyさん
垢版 |
2016/11/17(木) 02:44:22.12ID:???
AWSのS3に、500PBのデータを保存していた、Dropboxが、独自のインフラに移行したらしい
0071nobodyさん
垢版 |
2016/11/17(木) 04:49:34.23ID:???
>>65
成功してから作り直すの?ハア?
それにLL言語なら今ならPHP7のほうが良くないかな?
0073nobodyさん
垢版 |
2016/11/18(金) 16:40:02.46ID:i1YHk6ap
>>70
句読点多過ぎ
0075nobodyさん
垢版 |
2016/11/22(火) 04:15:50.38ID:yOxgwTNA
マイクロサービスの終焉 | 開発手法・プロジェクト管理 | POSTD
http://postd.cc/the-end-of-microservices/

マイクロサービスの強み弱み
マイクロサービスには分散システムとしての複雑さがあり、注意しなければならない課題がある。
例えば、“ネットワークの遅延や耐障害性、メッセージのシリアライゼーション、
信頼できないネットワーク、非同期性、バージョニング、アプリケーションの各層に対するロードなど”だ。
http://www.infoq.com/jp/news/2014/06/microservices

コンピュータにおいて、制御を行う要素の数が1個の場合、2個の場合に比べて3個以上の場合で複雑さは段違いに異なる。
http://anond.hatelabo.jp/20130319023155

太陽と地球のような二体問題は厳密に解けるが、例えば月の運動も考える一般の三体問題以上になると解析的に解くことはできないとされる
http://ja.wikipedia.org/wiki/多体問題
0076nobodyさん
垢版 |
2016/11/24(木) 17:58:20.55ID:8iyi41e1
>>72
だからといって最初から成功しない、絶対にスケールアウトしない前提でRoR決め打ちするのもどうかと思うけどな
学習コストなんてたかが知れてるのだから最初からスケールが容易なシステム上で開発するのが頭のいい人の行動だと思う
0077nobodyさん
垢版 |
2016/11/24(木) 18:16:46.25ID:???
RoRはおじいちゃんに大人気
0079nobodyさん
垢版 |
2016/11/24(木) 21:25:32.00ID:???
>>76
プログラミングの世界にも似たような格言があるだろ
「必要になるかもしれない機能は実装するな、必要な機能だけ実装しろ」とな

そういう過剰な先回り思想は無駄になることがほとんどなんだよね
0080nobodyさん
垢版 |
2016/11/24(木) 22:16:22.04ID:8iyi41e1
スケールアウトのしやすさは機能じゃなくね?
アプリケーション側じゃなくインフラ側だし
デプロイ含めた運用のしやすさのほうに関係してる
0081nobodyさん
垢版 |
2016/11/24(木) 22:49:23.21ID:???
>>80
先回り思想としては一緒でしょ
スケールアウトなんて人気が出てから考えればいいのさ

どうせその頃にはあちこちガタが来て抜本的改良を考える頃だろうし
0084nobodyさん
垢版 |
2016/11/26(土) 07:18:38.90ID:???
最初から表現力があってスケールする言語で書けばいいじゃん
つまりJava
なんでわざわざRuby?
0085nobodyさん
垢版 |
2016/11/26(土) 11:56:18.58ID:???
>>84
Ruby 落として何が出てくるかと思えば Java ですか…w
0086nobodyさん
垢版 |
2016/11/26(土) 14:08:06.12ID:???
>>85
ふつーにrubyよりもマシな言語じゃね?
0087nobodyさん
垢版 |
2016/11/26(土) 18:06:10.74ID:???
>>86
Javaに表現力があると思ってる時点でお察し
0088nobodyさん
垢版 |
2016/11/26(土) 20:00:23.18ID:???
これ確実に、rubyはlispっ(ハア?)とか、メタプロラミングっ(ハア?)とか、イキがっている雑魚なんだろうなあ
0089nobodyさん
垢版 |
2016/11/27(日) 00:23:19.09ID:???
Javaはないわマジで
0090nobodyさん
垢版 |
2016/11/27(日) 01:59:42.68ID:???
>>84
よりによってJavaかよ
煽りにしてはつまんないし、本気だとしたら救いようがないバカと思われるだけだぞ
0091nobodyさん
垢版 |
2016/11/27(日) 20:19:32.09ID:wQTGuAHW
JavaはOracleったから無理だな
Javaに行くくらいならGolangにいくわ
0094nobodyさん
垢版 |
2016/12/07(水) 02:03:00.55ID:DDSLJXgL
Railsでソートできるテーブルを作りたいんだけど
みんなどうやってるの?
0097nobodyさん
垢版 |
2016/12/15(木) 11:56:33.88ID:???
【宇宙】ルビーやサファイアの雲が存在?
地球から1000光年先の惑星、英大学が調査
da i ly.2ch.net/test/read.cgi/ne wsplus/1481704596/
0100nobodyさん
垢版 |
2016/12/18(日) 20:34:13.43ID:???
何回死んで蘇ってるのだろうか?w
0101nobodyさん
垢版 |
2016/12/18(日) 20:53:23.44ID:???
PHPより先にRubyが死にそうではある
0102nobodyさん
垢版 |
2016/12/19(月) 11:26:07.51ID:xzwPJwqX
同意せざーるをござーる
0103nobodyさん
垢版 |
2016/12/19(月) 11:45:49.39ID:???
ruby bin/rails s

rails s
ってなんか違いあるんですかね
0105nobodyさん
垢版 |
2016/12/21(水) 23:25:24.94ID:???
一つのフォームでボタンが複数ある時、
押されたボタンで処理を分岐させる簡単な方法ない?
0106nobodyさん
垢版 |
2016/12/22(木) 00:16:41.15ID:???
質問が曖昧すぎない?
0109nobodyさん
垢版 |
2016/12/23(金) 12:41:56.21ID:???
HTML5でフォームに複数のsubmit置けるようになったじゃん?
でもそれに対応してないブラウザが多い。

そんなものができる何年も前からあるRailsが
標準で複数のボタンに対応するための機能を
持ってないのが不思議なんだが
0110nobodyさん
垢版 |
2016/12/23(金) 17:23:37.19ID:0n1c5YEr
えっ
0111nobodyさん
垢版 |
2016/12/23(金) 19:24:27.17ID:???
ボタンごとにsubmit先のURLを変えたいという
要求にHTML5が対応したのも知らないのか?
0112nobodyさん
垢版 |
2016/12/23(金) 20:40:58.50ID:GIm32HfA
言語のしくみ
買ったった
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況