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/
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
言語のしくみ
買ったった
0115nobodyさん
垢版 |
2017/01/03(火) 16:45:13.70ID:sTKOxEQ4
まだRails使ってんの?
nicovi
watch/sm3721257
watch/sm8240485
watch/sm11915031
0116nobodyさん
垢版 |
2017/01/14(土) 00:14:07.05ID:iPeNQR9t
サーバーサイドはJSON吐き出すマシーンを作るという仕事に変化したので
性能高いGolangやElixir/Phoenixにシフトする会社増えてきたな

Golangが一番勢力強いが、Elixirも悪くないと思ってる
特にRailsユーザは移行しやすい
0117nobodyさん
垢版 |
2017/01/14(土) 15:55:36.07ID:iPeNQR9t
React と prototype.js が被る 主に文法が冗長な所
Vue.js は jQuery っぽい直感的なシンタックスで良いよな
多分、数年後はVue.jsオンリーになってると思う
0118nobodyさん
垢版 |
2017/01/15(日) 09:39:04.62ID:otYwFZR9
https://twitter.com/btnrouge/status/820064836910317568
どこかのエセOSSプログラミング言語処理系の連中にとやかく言われたくない、という気持ちは正直言って、ある。

https://twitter.com/btnrouge/status/820284198262951936
敢えて言おう!Rubyはオープンソースではないと!(ギレン・ザビの演説風に)

https://twitter.com/btnrouge/status/820284692838522880
敢えて言おう!Rubyコミュニティはカスであると!(ギレン・ザビの演説風に)

https://twitter.com/btnrouge/status/820285576024768516
前掲の通り、オープンソース=OSIによって承認されたライセンスに基づいて配布されているソフトウェア。
Rubyは一部をOSI非承認ライセンスで配布しているため、実態はオープンソースに準じているものの、厳密にはオープンソースではない。

https://twitter.com/btnrouge/status/820302804988227587
表で「Ruby界隈の連中はオウム真理教と同じカルト教団で、教祖はMatz(まつもとゆきひろ)だ!」と英語でツイートしたが、今のところ反応なし。
日本人って、英語のツイートに対してはほぼスルーなんだね。たとえ、それが自分たちの存在自体を否定されるものであったとしても。

https://twitter.com/btnrouge/status/820420780827648000
表は例の一件で日本のRuby界隈が一斉ブロックに走ったらしく、どれだけRubyに対するHateを口にしても、誰も絡まなくなった。ある意味平和。

https://twitter.com/btnrouge/status/820421760092778497
普通、Rubyistsに向かって「お前ら全員、新興宗教だ」なんて口走ったら、それこそ間髪入れずフルボッコにされるぞ。それがなかったからな。
----------
(株)アイネスのCSVエンジニア、蓮沼賢志氏がお怒りの模様。
0119nobodyさん
垢版 |
2017/01/15(日) 19:53:31.00ID:???
Rubyistコミュニティ、またやらかしたのか
こいつらいつもやらかしてるな
0120nobodyさん
垢版 |
2017/01/16(月) 04:27:57.53ID:???
ルビイスト何名かに対して名誉毀損で法的措置を検討しているらしい
前から人格破綻者が多いコミュだと思っていたがついにここまできたか
0121nobodyさん
垢版 |
2017/01/16(月) 05:33:21.09ID:???
> ルビイスト何名かに対して名誉毀損で法的措置を検討しているらしい
検討するだけなら誰でもできるしな。
効果のない脅しだよw
0122nobodyさん
垢版 |
2017/01/16(月) 11:37:16.15ID:???
ガチで訴えられたらいい薬になるんじゃないの
0123nobodyさん
垢版 |
2017/01/16(月) 15:27:37.20ID:032HNM/Z
>>116
+1

>>117
自演乙
0124nobodyさん
垢版 |
2017/01/16(月) 15:31:02.06ID:???
中田氏が発射したようです
0126nobodyさん
垢版 |
2017/01/19(木) 11:33:43.41ID:RqR/uSfU
ActionCableのチャットは
同時接続何人くらいまで耐えられる?
AjaxのIntervalで新しいメッセージを取得するのと変わらなくないか?
0127nobodyさん
垢版 |
2017/01/19(木) 22:23:30.16ID:???
> ActionCableのチャットは
> 同時接続何人くらいまで耐えられる?
サーバーのスペック次第

> AjaxのIntervalで新しいメッセージを取得するのと変わらなくないか?
Ajaxを使うよりも多くの同時接続に耐えることができる
0128nobodyさん
垢版 |
2017/01/19(木) 22:43:38.92ID:OOS1ENGr
>>127
具体的にどれくらい?
0130nobodyさん
垢版 |
2017/01/26(木) 15:55:48.26ID:???
素人質問で申し訳ないですが複数の入力フォームを一つのボタンで
振り分けることはできますか?

例えば

e-mail:

message:

[post]

とあったとして、postボタンを押すとmessageに入力された文章がサイトに投稿され、
e-mailに入力された文章(アドレス)が自分のところのメールボックスに送られてくる

というようなことをやりたいのです
もしお分かりになる方がいらっしゃいましたらやり方をお教え願います
0131nobodyさん
垢版 |
2017/01/26(木) 18:11:34.30ID:???
日本語から勉強し直してこい
0134nobodyさん
垢版 |
2017/01/26(木) 21:32:38.25ID:???
Rail & CoffeeScript で Web アプリを作ってます。
既存の Web API を拡張しようとしてます。
基本的なことで申し訳ないのですが教えてください。

[状態]
・手を入れようとしている API の元の状態は、リクエストのボディ部をマルチパート形式で複数のパラメータを用いる形式です
・この API に新規のパラメータを追加したいと考えています
・呼び出しは CoffeeScript から行っていて、呼び出し側では新規のパラメータを追加できていることを確認しています
 これは Chrome の開発者ツールで、送信した API リクエストを覗いて、確認できています
・Rails 側で API に対応する関数が呼び出されません
 ログを見る限りでは Rails 側でルーティング?に回される前に 403 (だったと思う)エラーをクライエントに返しています
 メッセージは「(追加した)パラメータが存在しない」と英文でコンソールに出力されていました

[質問]
・API に対応した関数を呼び出す前に API のパラメータを対応する Model クラスに変換?する処理があって
 この変換時に失敗しているように思えます。この変換はどこで行っているのでしょうか。

探し方が悪いのでしょうが、検索しても見つけられず。
教えていただけると助かります。
0135nobodyさん
垢版 |
2017/01/26(木) 22:06:57.26ID:???
>>134
たぶん、Strong Parametersで引っかかってるのでその用語を検索して学習すると幸せになれる
0136nobodyさん
垢版 |
2017/01/26(木) 22:34:56.18ID:???
CoffeeScriptって今更新規にやろうとするやつなんているのか?
0138nobodyさん
垢版 |
2017/01/27(金) 00:33:51.47ID:???
CoffeeScript は完全に役目を終えたね
もはや時代は ES2015 or TypeScript
0139nobodyさん
垢版 |
2017/01/27(金) 00:59:55.18ID:???
いやいや。es2017だろ。
0140nobodyさん
垢版 |
2017/01/27(金) 20:52:42.54ID:???
Haxe の時代かな?

>>130
JavaScriptでは、自分でイベントを起こすことができる

1. document.createEvent
2. <<Event>>.initEvent
3. <<DOM>>.dispatchEvent
0141134
垢版 |
2017/01/27(金) 21:57:51.08ID:???
>>135
ビンゴでした。
ありがとう。

>>136
既存の改修なんだ。
0143nobodyさん
垢版 |
2017/01/28(土) 15:33:51.58ID:???
rubyもrailsも役目を終えつつある
0144nobodyさん
垢版 |
2017/01/29(日) 00:25:08.50ID:37XH3hG+
じゃあRailsの次は?
0145nobodyさん
垢版 |
2017/01/29(日) 01:01:46.96ID:???
>>143
本気でそう考えてる人間がなぜこのスレをのぞいてるんでしょうかねw
0146nobodyさん
垢版 |
2017/01/29(日) 08:51:04.50ID:???
>>140
ありがとうございます!
そういったやり方があるとは知らず大変勉強になりありがたいです

ただこの場合、メールソフトを立ち上げて送信するという形になるのでしょうか
できればボタン1つで送信できるという形をとりたいのですが何か良い方法はないでしょうか?
質問ばかりですみません
0147nobodyさん
垢版 |
2017/01/29(日) 14:53:52.63ID:???
>>146
ありません。

これ以上何も言うことはありません。
なのでこれ以上何もレスするな
0148nobodyさん
垢版 |
2017/01/30(月) 01:06:44.40ID:???
Chef なら「mailto 宛先」だけで規定のメールアプリで送れるけど

「rails メール送信」などで検索して
0150nobodyさん
垢版 |
2017/01/31(火) 09:55:54.24ID:Sd042BMN
http://blog.madoro.org/mn/84
独自フレームワークはやめよう
作るのが難しい、メンテナンスが難しい、ということに加えて、もう一つの問題点は、新しく加わった人の教育コストが高くなるということがある。
まず、外の資源(ドキュメント/本/Google検索)が使えないので自前ですべて教育をしなくてはならない。

Rails Hub情報局: 素人がWebサービスを作ってみて分かった9つのこと
el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html
0151nobodyさん
垢版 |
2017/01/31(火) 09:59:05.25ID:Sd042BMN
Microserviceなんて最初からやるもんじゃ無かった
http://www.slideshare.net/AkiraMiki/20160722-microservice

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

マイクロにしすぎた結果がこれだよ!
http://b.hatena.ne.jp/entry/www.slideshare.net/mosa_siru/ss-64839846
0152nobodyさん
垢版 |
2017/01/31(火) 09:59:53.28ID:Sd042BMN
マイクロサービスの終焉 | 開発手法・プロジェクト管理 | POSTD
http://postd.cc/the-end-of-microservices/

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

太陽と地球のような二体問題は厳密に解けるが、例えば月の運動も考える一般の三体問題以上になると解析的に解くことはできないとされる
http://ja.wikipedia.org/wiki/多体問題
0153nobodyさん
垢版 |
2017/01/31(火) 10:00:41.91ID:Sd042BMN
DHH:Railsがあれこれやらない、というところですかね。Railsにはやらないと決めた機能ですとか、却下した余計な装飾品ですとか、そういうのがたくさんあるんですが、
Railsにある20%のソリューションで問題の80%を解決できるようにしています。
http://kdmsnr.com/translations/interview-with-dhh/
0154nobodyさん
垢版 |
2017/01/31(火) 10:20:43.52ID:???
>>148>>149
ありがとうございます。色々な方法があるのですね
手さぐりでやっていきます!本当にありがとうございます
0155nobodyさん
垢版 |
2017/01/31(火) 10:46:09.95ID:???
RailsのActionMailerにさくらのメールボックスで作成したメールを設定する - blog.beaglesoft.net
ttp://blog.beaglesoft.net/entry/%3Fp%3D447

さくらのメールボックスを利用してrailsでメールを送信する方法 &#8211; プログラマーは眠らない
ttp://notsleeeping.com/archives/933
■ このスレッドは過去ログ倉庫に格納されています

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