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/
0002nobodyさん
垢版 |
2016/09/22(木) 14:45:12.33ID:???
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コミュニティの潜在認識になっている
0004nobodyさん
垢版 |
2016/09/22(木) 14:48:20.76ID:???
Rubyベースの文法で高速に動作するNativeコードにコンパイルされるCrystal言語の情報まとめ #crystal #ruby - Tbpgr Blog
http://tbpgr.hatenablog.com/entry/2015/06/18/235914

「Ruby風味のプログラミング言語」四天王現る!Elixir,Crystal,Opal,Mirahまとめ #ruby
https://codeiq.jp/magazine/2015/07/26120/

http://crystal-lang.org/

https://github.com/Codcore/Amethyst
http://codcore.github.io/amethyst/
0005nobodyさん
垢版 |
2016/09/22(木) 14:51:51.08ID:???
Shibuya.ex #1 Elixirを本番環境で使ってみたという事例紹介
http://www.slideshare.net/ohr486/shibuyaex-1-elixir
ElixirとRailsのベンチマーク比較をした話
http://d.hatena.ne.jp/ohr/20150212#1423765251
[翻訳] Elixir - 次に来る大物Web言語 - Qiita
Whatsappは1サーバーあたり2百万の同時コネクションをこなしています。2百万コネクションをErlangが走る1台のサーバーで。
http://b.hatena.ne.jp/entry/qiita.com/HirofumiTamori/items/0dfdbada30c7d8f183fd
[翻訳] なぜ私はElixirに賭けたか
http://qiita.com/HirofumiTamori/items/2e4fd9e70e5358e34d98
Node.js Is Dead - なぜ私がNode.jsを捨ててElixirに切り替えたのか- // Speaker Deck
https://speakerdeck.com/fl4tlin3/node-dot-js-is-dead-nazesi-ganode-dot-jswoshe-teteelixirniqie-riti-etafalseka

Togetter - 「HerokuにおけるErlang」
http://togetter.com/li/85891

リアルタイムWebの時代にElixirが来る?
http://b.hatena.ne.jp/entry/engineer.typemag.jp/article/qiita_takahashi
Why I'm not switching to Elixir from Ruby? - YouTube
http://www.youtube.com/watch?v=aXg3hxAJMDs
Phoenix
http://confreaks.tv/videos/elixirconf2014-rise-of-the-phoenix-building-an-elixir-web-framework
Introduction to elixir for Rubyists
http://confreaks.tv/videos/elixirconf2014-introduction-to-elixir-for-rubyists
2015
http://www.elixirconf.eu/
0008nobodyさん
垢版 |
2016/09/22(木) 23:27:46.71ID:v+sxYVoS
脱Railsに誘導する勢力が増えてきたのは会社都合なのかね
今後、自社に入ってくるかもしれない新米エンジニア候補に
間違った道を選んでほしくないからやってるんだろうけど
それは教育コストかけて社内でやるべき
0010nobodyさん
垢版 |
2016/09/25(日) 10:58:35.14ID:???
twitterも今となってはオワコンだがな
0011nobodyさん
垢版 |
2016/09/25(日) 18:35:15.72ID:WptriyQ4
>>1 乙python
0013nobodyさん
垢版 |
2016/09/26(月) 19:22:47.51ID:OQ3ZBq4C
Rubyの文法つかってバイナリ吐き出す高速なクリスタル言語よくない?
0014nobodyさん
垢版 |
2016/09/30(金) 14:27:30.99ID:???
この板にも Elixir スレ建てるか
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の実装は後者
前者はすぐに破綻する
■ このスレッドは過去ログ倉庫に格納されています

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