【RoR】Ruby on Rails Part19
レス数が900を超えています。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/
0829nobodyさん
2016/07/30(土) 18:29:32.06ID:???0831nobodyさん
2016/08/10(水) 09:46:11.93ID:LWpQKalbhttp://www.slideshare.net/AkiraMiki/20160722-microservice
【翻訳】モノリシックなRubyからGoによるマイクロサービスへ | POSTD
http://postd.cc/from-a-ruby-monolith-to-microservices-in-go/
マイクロサービスの強み弱み
マイクロサービスには分散システムとしての複雑さがあり、注意しなければならない課題がある。
例えば、“ネットワークの遅延や耐障害性、メッセージのシリアライゼーション、
信頼できないネットワーク、非同期性、バージョニング、アプリケーションの各層に対するロードなど”だ。
http://www.infoq.com/jp/news/2014/06/microservices
マイクロにしすぎた結果がこれだよ!
http://b.hatena.ne.jp/entry/www.slideshare.net/mosa_siru/ss-64839846
0832nobodyさん
2016/08/20(土) 22:28:41.79ID:???bootstrap3とrailsでサイトを作っていて HTMLのページ内リンクで
ページ内を移動したいのですがどうしても
読み込みで画面がチラついてしまいます。
cssの読み込み順番などをいじっても変わらないのですが、
同じよう現象に陥った方はいらっしゃいますか?
0833nobodyさん
2016/08/21(日) 10:52:56.20ID:4afWzSRe0834nobodyさん
2016/08/22(月) 01:26:11.73ID:???大量のページを読み込んで、ページの上に、ページを重ねているとか?
1つのページを表示するのに、何十ものページを描いているとか?
0835nobodyさん
2016/08/23(火) 11:26:18.08ID:1HhCqnjuhttp://postd.cc/the-end-of-microservices/
【翻訳】モノリシックなRubyからGoによるマイクロサービスへ | POSTD
http://postd.cc/from-a-ruby-monolith-to-microservices-in-go/
マイクロサービスの強み弱み
マイクロサービスには分散システムとしての複雑さがあり、注意しなければならない課題がある。
例えば、“ネットワークの遅延や耐障害性、メッセージのシリアライゼーション、
信頼できないネットワーク、非同期性、バージョニング、アプリケーションの各層に対するロードなど”だ。
http://www.infoq.com/jp/news/2014/06/microservices
コンピュータにおいて、制御を行う要素の数が1個の場合、2個の場合に比べて3個以上の場合で複雑さは段違いに異なる。
http://anond.hatelabo.jp/20130319023155
太陽と地球のような二体問題は厳密に解けるが、例えば月の運動も考える一般の三体問題以上になると解析的に解くことはできないとされる
http://ja.wikipedia.org/wiki/多体問題
0836nobodyさん
2016/08/27(土) 11:59:25.91ID:1akS1jinhttp://b.hatena.ne.jp/entry/s/medium.com/@timakin/6bfacff36d46
0837nobodyさん
2016/09/01(木) 14:57:57.76ID:IjrMFuPqRailsにある20%のソリューションで問題の80%を解決できるようにしています。
http://kdmsnr.com/translations/interview-with-dhh/
0838nobodyさん
2016/09/01(木) 22:21:36.63ID:???全てのメソッドや定数が網羅されているんですかね?
0839nobodyさん
2016/09/08(木) 12:21:52.49ID:FKSqoS260840nobodyさん
2016/09/14(水) 09:58:32.23ID:fsC1Z9Nphttp://www.school.ctc-g.co.jp/ruby/columns/trans/trans13.html
0842nobodyさん
2016/09/14(水) 11:56:01.45ID:???0843nobodyさん
2016/09/14(水) 12:42:03.29ID:???平均的な日本人エンジニアだと英語の文献読めないせいで学習コストが高くつくが
そこで安易にPHPやRubyに流れると技術的負債を抱えてしまう
例えるならネイティブスマホアプリ全盛期に
HTMLベースのカックカクもっさもさソーシャルゲームの開発手法を学ぶようなものだ
もうその時代は去った
0845nobodyさん
2016/09/14(水) 20:01:15.43ID:???RubyやPHPで技術的負債を抱えるような開発チームはどんな言語やフレームワークを
選んだところで結局同じ結果になるよ
Go選べばすべておっけーなんてアホらしい銀の弾丸探しを信じるような情弱だと
こんなのに引っかかるかもしれんが
0846nobodyさん
2016/09/14(水) 20:19:23.19ID:???RubyやPHPよりもGoのほうが高いメンテナンス性が期待できる
というか、RubyやPHPが辛すぎるだけ
適切なツールを選ぼう
0851nobodyさん
2016/09/14(水) 21:40:23.12ID:???0852nobodyさん
2016/09/14(水) 21:53:13.75ID:???0855nobodyさん
2016/09/15(木) 10:47:58.49ID:???10数年前から見てるからわかる
0856nobodyさん
2016/09/15(木) 12:11:57.94ID:???Rubyは終わりつつあるコミュニティ
0857nobodyさん
2016/09/15(木) 16:40:44.37ID:mquuQwei自分以外の書き込みが全部自演に見えるうちは
2ちゃんねらーとしてまだまだ修行が足りないぞ
0858nobodyさん
2016/09/16(金) 08:16:34.45ID:???rails で di はないみたいなんですが、
相当のものってありますか?
ruby の言語仕様的に不要?
依存症をなるべく排除して、実行時に決めたい場合で、
例えば、環境依存部分を分離して環境毎に投入してあげるみたいなことがしたいのですが
あと、トランザクション管理も di がないので、手続き的でやだなとかんじてます
0859nobodyさん
2016/09/16(金) 12:01:07.37ID:9l8hGZ8Iwhere 使うと SQL ではまず select count(*) が実行されてしまいます
その結果をもって select * from table limit 500
みたいな感じで Limit 句に自動的に使われていました
本来1回で済むはずの SQL が 2 回発行されてるのでやめたいんですが、どうすればいいんでしょうか
0860nobodyさん
2016/09/16(金) 12:50:29.31ID:???railsでどう書いたらそうなってどういうクエリにしたいか書くべきじゃないでしょうか
質問がふわふわしすぎてる
0861nobodyさん
2016/09/16(金) 14:11:15.62ID:DQRzyceU漏れもそう思ってた
0862nobodyさん
2016/09/16(金) 14:48:19.07ID:???例がよくなかったかもですが、データ設計上50件とか100件に限定されてるものを取得する用途でした
例えばサッカーチームのメンバー一覧を取得する処理があるとして
TeamMember.where(team_id: 1)
みたいに書きますよね
count 文を発行させなくするにはどうすればいいのでしょうか
0863nobodyさん
2016/09/16(金) 15:57:43.81ID:???joinして取得するか、inで取得するか、N+1的に取得するかの判断のために使ってるんじゃないかと何となく思ってたけど・・・
実際はどうなんだろ
毎回必ず、じゃなくて一連のセッションで1回だけ発行されるよね
0864nobodyさん
2016/09/16(金) 20:09:27.17ID:???http://david.heinemeierhansson.com/2012/dependency-injection-is-not-a-virtue.html
0867nobodyさん
2016/09/19(月) 13:12:59.01ID:???RoRの生産性は他のフレームワークと比べて高くはない(もはやアイデアが陳腐化した)
Rubyという実行時エラーに悩まされる言語。テストを書くコストが高い言語
ライブラリの質が悪いこと
本質を考えずにわずかな改善を誇大に宣伝したどうでもいいライブラリや開発手法を
コストを度外視してすぐに採用したがるミーハーなコミュニティ
Javaでよくね?
0868nobodyさん
2016/09/19(月) 16:51:13.39ID:???処理速度がもろに効いてくるような超人気サイトなんて数%もないぞ?
> RoRの生産性は他のフレームワークと比べて高くはない(もはやアイデアが陳腐化した)
つまり低くもない、と
> Rubyという実行時エラーに悩まされる言語。テストを書くコストが高い言語
具体的にどんなエラーが?
Javaだってぬるぽあるじゃん?
RSpecとかJUnitに比べたらはるかに書きやすいけど?
> ライブラリの質が悪いこと
具体的に質の悪いライブラリあげてみて
> 本質を考えずにわずかな改善を誇大に宣伝したどうでもいいライブラリや開発手法を
> コストを度外視してすぐに採用したがるミーハーなコミュニティ
具体的な例をあげてみて
0869nobodyさん
2016/09/19(月) 17:03:49.27ID:???すこしは自分で調べろよ(これがRubistな例か)
1.インスタンス費用
2.だから?
3.その認識はさすがにレベルが低すぎだろ
一例: http://postd.cc/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/
4. Rspecその他君が日常的に使っている細かいgem
5. 君
0870nobodyさん
2016/09/19(月) 17:10:22.04ID:???> 1.インスタンス費用
すでに説明した。そんなじゃぶじゃぶのインスタンス費用が必要なサイトなんてほぼない
> 2.だから?
低くないなら捨てる理由にならないじゃん
> 3.その認識はさすがにレベルが低すぎだろ
> 一例: http://postd.cc/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/
そう思う人もいるよね、ってレベル
> 4. Rspecその他君が日常的に使っている細かいgem
> 5. 君
やれやれ、論理的反論ができずに個人攻撃ですか
これだからレベルの低いアンチは…
0871nobodyさん
2016/09/19(月) 17:12:37.41ID:???0872nobodyさん
2016/09/19(月) 17:15:12.33ID:???> (こいつやべえ..)
はいはい、繰り返すね
やれやれ、論理的反論ができずに個人攻撃ですか
これだからレベルの低いアンチは…
0873nobodyさん
2016/09/19(月) 17:46:55.49ID:WP5s3p1vほんそれ!
Javaは要らんけど
0874nobodyさん
2016/09/19(月) 17:52:18.19ID:???他より重くて覚えることがものすごく多い
0875nobodyさん
2016/09/19(月) 18:09:06.83ID:???0876nobodyさん
2016/09/19(月) 18:21:13.44ID:???わざわざRubyとかRailsのくだらないtipsを延々と覚えるより
はじめからもっとマシな言語に変えるほうが賢い選択だよね
0877nobodyさん
2016/09/19(月) 18:25:44.57ID:???他の言語にそういうtipsがないとでも思ってるんだろうか
Javaとかなんて周辺技術がてんこ盛りだというのに
0879nobodyさん
2016/09/19(月) 19:13:27.06ID:???Javaでtipsなしなわけないだろw
そうやってJavaに行って周辺技術の海で勝手に溺れるのは構わんが、それを他人にすすめるのは
害悪でしかない
0880nobodyさん
2016/09/19(月) 19:24:22.43ID:???さすがに文盲すぎるだろ…
tipsを沢山覚えたrubyアプリケーションよりも、
tipsを覚えないまま構築したJavaアプリケーションのほうが
高速で安定しているという意味だぞ…
0883nobodyさん
2016/09/19(月) 19:29:14.56ID:???eclipse上で動かしてるだけじゃね?こいつ
本番サーバにデプロイするにあたっては相当経験つまないとまともに動かないこと
ぐらい、ちょっとでもJavaプロジェクトに携わったことがあれば知ってるよね
0886nobodyさん
2016/09/19(月) 19:38:55.50ID:???お前運用を舐めてるだろ
そんな簡単に「安定」なんて言葉使うなヴォケ
俺たちが必死こいて安定させてるのに「何もせずに安定しまーす」なんでお花畑脳なんて
無能上司だけで十分なんだよ!
0887nobodyさん
2016/09/19(月) 19:49:06.43ID:???> tipsを覚えないまま構築したJavaアプリケーション
頼むからそんなアプリケーションはクローズドな世界だけにしてくれ
そんな危なかっしいものをグローバルに展開しないでくれ
頼むから、な!
0888nobodyさん
2016/09/19(月) 19:54:48.78ID:???tipsを「覚えないで」でなく「使わないで」と読み替えれば
言いたいことはまあ分かるよ
0889nobodyさん
2016/09/19(月) 22:02:51.31ID:???俺が元凶の
>>865の書き込みしただけで
こんなにも盛り上がるとはwwww
俺もRailerだけど
さすがに見切りをつけてる
0890nobodyさん
2016/09/19(月) 22:48:32.30ID:???テストも書きやすいし言語仕様もいけてるから書きたいように必要な制約を加えつつ簡潔にかける
パラメータ引数とかね
習得も1週間で大体マスターできたしSQLのログもすぐみれるから(RubyMine使用)チューニングもしやすいし言うことない感じ
同じ使い勝手のフレームワークがGoとかRustにきてほしい
0891nobodyさん
2016/09/19(月) 23:10:15.01ID:???プログラミング言語の特性・立ち位置が
わかるって意味で
皮肉じゃないよ
0892nobodyさん
2016/09/20(火) 00:50:16.48ID:???0893nobodyさん
2016/09/20(火) 09:59:39.86ID:???0894nobodyさん
2016/09/20(火) 11:02:57.27ID:???0897nobodyさん
2016/09/20(火) 14:00:51.77ID:???0899nobodyさん
2016/09/20(火) 17:18:46.40ID:???デメリットが殆ど無い
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/
0902nobodyさん
2016/09/20(火) 20:56:37.12ID:???Rails村の寅じいさんはこしあん派で
花子婆さんは番茶を飲まないみたいな
枝葉のことばっかり覚えてどうするの
0906nobodyさん
2016/09/21(水) 05:12:54.77ID:???0907nobodyさん
2016/09/21(水) 05:17:44.48ID:???0909nobodyさん
2016/09/21(水) 07:45:29.11ID:???ここはRailsスレだ
0911nobodyさん
2016/09/21(水) 12:24:26.98ID:???主流となるプログラミング言語も変わるのだよ
web系は
Perl→PHP→Ruby(Python)→Golang になっただけ
0913nobodyさん
2016/09/21(水) 15:38:25.54ID:???それFirefox のせい
0915nobodyさん
2016/09/21(水) 19:56:06.63ID:???0916nobodyさん
2016/09/21(水) 23:12:52.84ID:???海外での図式は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:???にわかすぎ
node.jsはサイバーが大規模環境で使って実績積んで今はほとんどgolangに移行してる
0920nobodyさん
2016/09/22(木) 00:28:45.62ID:???0921nobodyさん
2016/09/22(木) 00:31:03.43ID:???日本語ドキュメントがほとんどないGoが流行るわけねーだろ
環境構築するだけでも苦労するレベルで一般人に浸透するわけないだろ
0922nobodyさん
2016/09/22(木) 01:06:25.66ID:???社内勉強会頻繁に開催してるし
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:???おまえの言ってる一般人とはJavaとか使ってる古代人のことかな
古代人からすればnode.jsすら怖くて手が出せないと思うぞ
0924nobodyさん
2016/09/22(木) 01:14:59.09ID:???0925nobodyさん
2016/09/22(木) 02:10:54.26ID:???0927nobodyさん
2016/09/22(木) 03:00:27.89ID:???0928nobodyさん
2016/09/22(木) 03:23:00.92ID:???が、その先が問題だろうな
あえて今冒険する必要はない
レス数が900を超えています。1000を超えると表示できなくなるよ。