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/
0317nobodyさん
垢版 |
2017/05/17(水) 15:34:51.81ID:oxgNnxQF
railsチュートリアルの内容ぐらいならできます。って人はどれぐらいの企業に応募したらいいんですか?ベンチャーは無理そうと聞いたのですが中堅あたりを狙えますか?
0319nobodyさん
垢版 |
2017/05/18(木) 09:57:40.54ID:gP/30IcG
JavaとかC#やっていれば普通に全国で仕事にありつけるよ。中堅企業以上で常駐だけど

Rubyだと東京の零細ベンチャーぐらいでしょ。
0321nobodyさん
垢版 |
2017/05/18(木) 15:18:41.70ID:bVbNiKee
twitterとかω
0322nobodyさん
垢版 |
2017/05/18(木) 17:24:30.06ID:ltLLWFek
プログラマになりたい方へ!開発に必要なスキルを身につけることができます! - 株式会社万葉のWeb エンジニア中途・新卒の求人 - Wantedly
https://www.wantedly.com/projects/77873
0323nobodyさん
垢版 |
2017/05/19(金) 21:22:47.45ID:???
JavaとC#じゃゼネコンIT構造のブラック受託企業の名前しか浮かばない
0324nobodyさん
垢版 |
2017/05/19(金) 23:02:03.32ID:???
C#はUnityあるか
Unity使いの80%がC#選んでる
スマホアプリ作れるなら転職には困らん、というか独立できる
0326nobodyさん
垢版 |
2017/05/19(金) 23:59:33.55ID:???
究極目標はホワイト企業に就職ではなくて
一人で設計・開発・運営するwebサービス立ち上げて
Google AdsenseやNendから毎月100万以上貰って
誰からも命令されること無く、誰にも給料払うこと無く
悠々自適に生活することだぜ
0327nobodyさん
垢版 |
2017/05/20(土) 12:32:17.67ID:e4GNv/kW
税金は絞り盗られます
0328nobodyさん
垢版 |
2017/05/20(土) 16:01:17.73ID:???
それは年収1000万以上の外資系ホワイトIT企業に勤務してても同じだぜ
給与所得控除があるかないかの違いしかない
0329nobodyさん
垢版 |
2017/05/20(土) 16:02:26.51ID:???
ある程度アクセスが安定してるwebサイトの平均的なCPMは150円ほどらしいので
月間1000万PVあれば毎月100万収入を得られるぞ
0330nobodyさん
垢版 |
2017/05/20(土) 16:02:59.14ID:???
訂正CPMは100〜150円
0331nobodyさん
垢版 |
2017/05/20(土) 16:17:41.39ID:???
毎月50万円でも嬉しい
0332nobodyさん
垢版 |
2017/05/20(土) 17:00:27.89ID:YnuEC7gj
俺って頭いいしコミュ力も高いし天才だわ

あ、でも口だけのやつと一緒にしないでね
ちゃんと英語できるしムエタイも最強だしチェスもロシアのアマ強豪と張り合うくらいだからまだ2年しかやってないけどな

俺くらいのスキルあるやつと一緒に組んで大金儲けたいんだけどだれか自分に底知れぬ自信持ってるやついる・
口だけのやつは勘弁してね
0333nobodyさん
垢版 |
2017/05/20(土) 18:10:59.41ID:???
IPA未踏→東大→IBM勤務の後輩紹介してあげようか?
0334nobodyさん
垢版 |
2017/05/20(土) 18:27:10.16ID:YnuEC7gj
>>333
自分に自信があるやつな
しかも釣りだろすぐわかるなお前がそいつ紹介できるわけねーだろ
俺クラスになると釣りかどうかは瞬時に見分けられるからな
go home get a job faggot
0336nobodyさん
垢版 |
2017/05/20(土) 20:01:01.26ID:???
IBMってことはGoogleに入れなかったのか
0337nobodyさん
垢版 |
2017/05/21(日) 13:40:03.45ID:???
656 名前:nobodyさん[] 投稿日:2017/05/20(土) 16:56:13.95 ID:YnuEC7gj
俺ハッカーになりたいけど1日でなれる?
ちなみに英語とチェスとムエタイが最強な天才だお
0338nobodyさん
垢版 |
2017/05/21(日) 13:41:22.11ID:???
自分では何も出来ないnewbieじゃんw
他人の褌で儲けようとする天才なのか?Tehuっぽいやつだな
0339nobodyさん
垢版 |
2017/05/24(水) 10:34:40.15ID:???
>>8

プログラムのキャリアを台無しにしたくなければRailsはやらないことだろうな
GitHubリポジトリトレンドRanking
1 Jupyter Notebook 16.2
2 Python 4.0
3 C# 3.5
4 C 2.4
5 C++ 1.3
10 Scala 0.3
0340nobodyさん
垢版 |
2017/05/24(水) 13:54:24.60ID:???
Ruby(Rails)はモックアップ、プロトタイプを作るためのツールで
本番環境で動作させるものは負荷に強いJava(Scala)やGolangで作るのがいい
0341nobodyさん
垢版 |
2017/05/24(水) 16:02:41.97ID:???
juliaはどこへ逝ってしまったのだろう
0343nobodyさん
垢版 |
2017/05/24(水) 20:01:02.70ID:???
>>340
そこまで負荷がかかるほどアクセスあるんですか?を考える方が先
0344nobodyさん
垢版 |
2017/05/24(水) 23:11:22.29ID:pvGOx8s9
最近出たRubyパーフェクトの改訂第2版買った方がいい?
0345nobodyさん
垢版 |
2017/05/25(木) 02:59:17.38ID:???
あれ最後の章だけ別のに変わってた
0346nobodyさん
垢版 |
2017/05/25(木) 14:18:51.78ID:???
クラウド費用抑える目的で処理が早い言語を使う
小規模でも恩恵あるだろ
0347nobodyさん
垢版 |
2017/05/25(木) 14:23:47.30ID:???
フロントエンドがiOSでもAndroidでもWebでも型つき言語が主流になったので
サーバーサイドもいずれそうなる
遅い言語はもうお呼びでない
0348nobodyさん
垢版 |
2017/05/25(木) 16:03:40.11ID:GzG47Wu8
開発コスト
運用コスト
保守コスト
0349nobodyさん
垢版 |
2017/05/25(木) 16:10:05.15ID:???
実行速度が早い言語が開発コストが高いかといえばそうでもない
コンパイル時にエラー検出できるからむしろ効率良い
コンパイル速度も改善されてるし

LL言語はPCが非力だった時代の名残みたいなもんだな
0350nobodyさん
垢版 |
2017/05/25(木) 19:55:53.22ID:???
なんでそういう話する人間がRailsスレ覗いてるんですかねぇ
Ruby叩いて気持ちよくなりたいんですかねぇ
0352nobodyさん
垢版 |
2017/05/25(木) 21:19:38.32ID:???
余計なお世話としか
0353nobodyさん
垢版 |
2017/05/25(木) 21:21:30.25ID:???
Rubyは第二のPHPerを産み育ててしまう雰囲気があるからな
IT後進国の汚名を着させられてる日本を憂いているのだよ
新人が誤った方向に向かわないよう適切に誘導してあげなければいけない
0354nobodyさん
垢版 |
2017/05/25(木) 21:23:02.36ID:???
思想がパヨクみたい
自分の思想のためなら他所の場所を荒らすこともいとわないところとか
0357nobodyさん
垢版 |
2017/05/26(金) 02:34:38.06ID:???
>>340
いまどきJavaなんてプログラマに苦行を強いるだけだし、Scalaは言語としては悪くないけど周辺技術が
クソすぎてRuby界隈の足元にも及ばないし、Goに至ってはただのBetter C++で速度を出したい部分限定で
使うならいいけどRaisのような分野で使おうと思ってるPMがいたら今すぐ洗脳解除プログラムを適用すべき
レベルで病んでるぞ
0358nobodyさん
垢版 |
2017/05/26(金) 06:17:21.61ID:???
> Raisのような分野で使おうと思ってる
JavaやScalaやGoをモックアップやプロトタイプのような分野で使うわけ無いだろうw
0359nobodyさん
垢版 |
2017/05/26(金) 07:31:33.32ID:???
>>358
Goを画面数の多いWebアプリケーションで使おうとか言ってる奴らのことでしょ
最近流行り?のマイクロサービスとかならサービスによっては使い所があるかもだけど
0360nobodyさん
垢版 |
2017/05/26(金) 08:09:51.02ID:???
webアプリなら、Rails, Kotlin。
Kotlin = Scala + Groovy

Go は、Docker などのミドルウェア
0361nobodyさん
垢版 |
2017/05/26(金) 10:42:43.05ID:GIBsrs/J
在○企業は大体PHPかRailsこれはガチ
0362nobodyさん
垢版 |
2017/05/26(金) 20:45:55.29ID:???
在○企業は大体Macを使ってる これもガチ
0364nobodyさん
垢版 |
2017/05/27(土) 14:22:15.14ID:???
Golang使えば良いんじゃね
0365nobodyさん
垢版 |
2017/05/27(土) 14:43:49.92ID:???
うーん確証バイアス
0366nobodyさん
垢版 |
2017/05/29(月) 16:07:39.16ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744
0368nobodyさん
垢版 |
2017/05/29(月) 18:39:28.61ID:???
バグがないソフトなんて無いから・・・
これは実際の現場を知らないアホが作ったんだろう
0369nobodyさん
垢版 |
2017/05/29(月) 18:39:56.28ID:rUgG6Dkj
バグ発見後ってふざけてると思うけど
糞ソフトや糞業者が無くなるなら良いことかもな
0370nobodyさん
垢版 |
2017/05/29(月) 18:46:15.79ID:???
うちは受託じゃないからどうでもいいわ
自社開発のBtoCは自社の利益のためにバグがあったらすぐ潰すのが当たり前の世界
受託のビジネスモデルが破綻してるのは前々からだし、いい引導になるんじゃないか?
0371nobodyさん
垢版 |
2017/05/29(月) 18:50:30.56ID:???
受託が全部消えて自社開発するしかなくなり
その結果、右から左に案件を受け流すだけのピンはね屋が消え
エンジニアの待遇が向上する可能性もあるので応援したい
0372nobodyさん
垢版 |
2017/05/29(月) 19:10:37.12ID:???
Railsでシステム作って納品する

Railsはマイナー、メジャーのアップデートが半年以内に必ずある

客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく

気づいてから1年以内に通知すれば、5年間無料保証ゲット

つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな
0373nobodyさん
垢版 |
2017/05/29(月) 19:15:57.41ID:rUgG6Dkj
ノーカット無修正
0374nobodyさん
垢版 |
2017/05/29(月) 19:27:37.27ID:???
利用するWAFのGithubページにissueが残ってる限り、無償サポートを強制されるから
自社でフレームワークを作ってクローズドにするしかないな

潜在的なバグを顧客に知られないようにする工夫が必要
0375nobodyさん
垢版 |
2017/05/29(月) 20:15:25.01ID:6v4UcGhE
契約自由の原則
これは、民法で定められた内容と異なる内容で契約した場合、
常識と照らし合わせて著しく逸脱してなければ、契約内容が優先されるというものである。
例えば、改正案では不具合の無償修正に関して「不具合が有る事実を知ったときから1年間、5年以内が上限」としているが、
契約で「引渡しから3年以内」と結んでいた場合、契約を結んだ「3年以内」のほうが優先されるのである。
そのためどのような個別契約を結ぶか、という点が大変重要になるのである。
http://www.techvan.co.jp/media/quality/civil-code

民法
第91条
法律行為の当事者が法令中の公の秩序に関しない規定と異なる意思を表示したときは、その意思に従う。
http://www.minnpou-sousoku.com/category/article/5/91.html
0376nobodyさん
垢版 |
2017/05/30(火) 09:20:20.09ID:L5po86sS
>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。
0377nobodyさん
垢版 |
2017/05/30(火) 10:24:23.61ID:zplMvd5e
了解
0378nobodyさん
垢版 |
2017/05/31(水) 21:00:24.95ID:???
>>376
なんでそう思ってる人がRailsスレなんか覗いてるの?
他言語叩いて気持ちよくなりたいような性格悪い人間はお呼びじゃないよ
0379nobodyさん
垢版 |
2017/06/01(木) 00:08:51.02ID:+ezbGRtW
>>376
わざわざこのスレまで来て忠告ありがとうな
0380nobodyさん
垢版 |
2017/06/01(木) 09:04:49.02ID:???
そんでみんなJavaで消耗してるんじゃなかったっけ?

俺はやだけど。
0381nobodyさん
垢版 |
2017/06/01(木) 17:26:13.77ID:???
XML地獄だったJava(当時主流だったStruts)と対比してRailsが流行った時代はもう過去のもの
JavaにもRailsライクなWAFあるしバイトコードコンパイル時にエラー検出できるからRailsより生産性高いよ
0382nobodyさん
垢版 |
2017/06/01(木) 17:27:35.30ID:???
そして動作速度も早い
AndroidにKotlinが採用されたので
受託(ブラック企業)からスマホアプリ開発自社サービス企業(ホワイト企業)に転職する際にも有利だし
0383nobodyさん
垢版 |
2017/06/01(木) 19:59:08.21ID:???
>>381
残念ながらそんなエラー検出ごときで上がる生産性は微々たるもので、型定義の手間で足が出る
Play!で実際に開発をした経験の結果
0384nobodyさん
垢版 |
2017/06/01(木) 20:27:04.64ID:???
型定義の手間ってなんだ?
だったらGolang使えば?
0385nobodyさん
垢版 |
2017/06/01(木) 20:41:27.88ID:???
いまはRustかKotolinだよ
0386nobodyさん
垢版 |
2017/06/01(木) 20:54:04.14ID:???
GAE/Rustはない
無料で始められるPaaSのGAE/Go一択だな
0387nobodyさん
垢版 |
2017/06/01(木) 21:52:56.92ID:???
>>384
Java否定されたら次はGolangか
とにかく何がなんでもRubyを否定したいだけなんだな
0388nobodyさん
垢版 |
2017/06/01(木) 21:55:32.22ID:???
>>384
GolangはただのBetter C++
C++みたいな分野で楽に書きたいなら非常に有用な言語だが、Railsは畑違い
0389nobodyさん
垢版 |
2017/06/01(木) 22:15:20.41ID:???
RUBYMOTIONでAndroid開発している人どうですか?
今、資格取得に忙しいんで時間が取れないのだけど、終わったらやってみたいと思っている。
0390nobodyさん
垢版 |
2017/06/02(金) 19:59:08.42ID:???
rails5.0 になってやっとleft outer joinメソッドが実装されたのは驚き
今までなかったのかよ、と
これがなくてよくDB使ってたな
まさかRailsユーザってDBはあまり詳しくない奴ばかりなのか?
0391nobodyさん
垢版 |
2017/06/02(金) 20:07:40.39ID:???
よくJavaで構築するようなイントラ系ビジネスアプリケーションを受託開発するビジネスでRailsを使っている会社は少ない
主にBtoCの自社サービス系(web)の構築に使われる
大規模なアクセスを捌かなきゃいけないのでスケーラビリティの低いRDBMSは選択されずNoSQLなどが使われる
NoSQLはJOINが必要なデータは最初から結合して保存しておかないとパフォーマンスが落ちる
0393nobodyさん
垢版 |
2017/06/02(金) 20:13:33.76ID:???
ついでに言っておくとWebアプリケーションのパフォーマンスボトルネックは
データベースのディスクI/Oが大部分なので
いわゆるコントローラーの処理速度をGolangやJavaで高速化しても
全体はそれほど早くならない
0394nobodyさん
垢版 |
2017/06/03(土) 03:17:48.32ID:???
>>390
> rails5.0 になってやっとleft outer joinメソッドが実装されたのは驚き

だってSQL使わないじゃん。結合なんて勝手にやってくれて
内部でjoinしてくれるでしょ?
なんでわざわざ自前でjoin書かないといかんのだ?って感じなんだが
0395nobodyさん
垢版 |
2017/06/03(土) 06:33:10.10ID:FxhPauU7
>>394
それな

わざわざ5レスに分割してるのも
思いつきで書き散らしてまったく計画性が感じられない
0396nobodyさん
垢版 |
2017/06/03(土) 09:32:56.62ID:???
>>394
従テーブルの外部キーを持たない主テーブルのデータは空白で表示したいことって多いだろ
それをなんでわざわざ毎回実装しないといけないのよ?
0397nobodyさん
垢版 |
2017/06/03(土) 09:50:49.71ID:???
>>396
こんな感じ?

class Hoge; end
class Fuga; belongs_to :hoge; end

Fuga.all.each {|fuga| p fuga.hoge&.name }

eager_loadはお好みで
0398nobodyさん
垢版 |
2017/06/03(土) 18:28:30.87ID:???
>>397
セルフネーバオペレータ使うのはちょっと違うと思う
0400nobodyさん
垢版 |
2017/06/04(日) 19:09:56.20ID:???
>>399
DBの責務とRubyの責務がぐちゃぐちゃになってるから
その処理はDBがすべきもの
0401nobodyさん
垢版 |
2017/06/04(日) 20:15:41.46ID:???
>>400
え?LEFT OUTER JOIN使ったとしても似たようなコードになるよね?
0402nobodyさん
垢版 |
2017/06/04(日) 20:22:56.25ID:???
>>401
データのある無しを判断して空白で返す処理をしてるのがMySQLなのかRubyなのかの違いを言っています
コードの似たりよったりではありません。
0403nobodyさん
垢版 |
2017/06/04(日) 20:25:34.07ID:???
>>402
でも似たようなコードで同じことができるなら別にいいじゃん

SQL原理主義なんてバッチみたいな速度にシビアな場面でだけ使えばいいんだし、
UIみたいなそうでもないところはコードの保守性の方が大事だよね
0404nobodyさん
垢版 |
2017/06/04(日) 20:34:04.62ID:???
>>402
え?データのあるなしを判断するはあくまでDBでしょ?

ActiveRecordはそこで投げるSQLを隠蔽しているだけで、ActiveRecordだってデータのあるなしはDBに問い合わせてるよ
そこでLEFT OUTER JOINを使うか、eager loadを使うかで投げるSQLの内容は違うだろうけど、Rubyがデータのあるなしを
判断できるわけないでしょ
0405nobodyさん
垢版 |
2017/06/04(日) 20:57:07.63ID:???
>>403
完全に素人の発想だな

この場合は大したことしてないけど、
もっと複雑なSQLで大量のデータを対象にした場合どっちがスケールするかな?
そういうことを考えないと
0406nobodyさん
垢版 |
2017/06/04(日) 20:57:38.44ID:???
いままではDBのしごとで
それぞれの立場で仕事してたのに
Ruby側でやりたいとかわがまま言い出して
Ruby側で実装されたって流れ。
0407nobodyさん
垢版 |
2017/06/04(日) 21:03:43.41ID:???
>>406
RubyはDBの仕事を取ってたりしてないよ
ActiveRecordがうまく隠蔽してるだけ

というかRubyがDBの仕事をできるわけないじゃん
0408nobodyさん
垢版 |
2017/06/05(月) 13:41:25.89ID:???
SQL書きたくない(書けない)ってひとがRubyというかRailsというかActiveRecordに流れただけ
0409nobodyさん
垢版 |
2017/06/06(火) 00:57:06.00ID:???
>>408
SQLだけでアプリが作れない以上、ActiveRecordになるのは当然だと思うが?
0410nobodyさん
垢版 |
2017/06/07(水) 01:48:34.20ID:klvA1t8P
ヒカル TV出演「年間5億は稼ぐ勢いですね」
https://www.youtube.com/watch?v=G7qL6ftpets
第1回案件王ランキング!YouTuberで1番稼いでるのは誰だ!
https://www.youtube.com/watch?v=asF2wQ2xhjY&;t=61s
ユーチューバーの儲けのカラクリを徹底検証!
https://www.youtube.com/watch?v=FUSb4erJSXE&;t=504s
【給料公開】チャンネル登録者4万人突破記念!YouTuberの月収公開!
https://www.youtube.com/watch?v=Y7DAQ0RKilM&;t=326s
誰も言わないなら俺がYouTuberのギャラ相場を教えます
https://www.youtube.com/watch?v=E4q-vaQh2EQ&;t=118s
YouTuberになりたいのは馬鹿じゃない!YouTuberになる方法
https://www.youtube.com/watch?v=Fr0WXXZRMSQ

最高月収5000万円だとさ。年収じゃなくて「月収」な
おまえらもyoutubeに動画投稿したほうがいいぞ。副業にぴったしだ
やろうと思えばスマホがあればできるぞ
最低2年はやらないとここまではいかないだろうけど才能とアイデアと
企画力と継続力があればが大儲けできる可能性がなくもない
まだまだ他の職種に比べれば競争率は低いからオススメ
顔出したくないならラファエルみたいに仮面つければいい
ハロウィン用でいろいろな仮装マスク売ってるからオヌヌメ
0411nobodyさん
垢版 |
2017/06/16(金) 09:44:25.19ID:???
すみません、PHPから流れてきてrails初心者なんですが
ActiveRecordでDBからレコード取得する時にSQLのSUBSTRみたいに
レコードの文字列の一部だけ取得するやり方ってどう書けばいいんでしょうか?
頭の3文字だけ欲しいみたいな感じです
0412nobodyさん
垢版 |
2017/06/17(土) 00:13:13.64ID:???
NanikanoModel.find_by(1).nanikano_mojiretsu[0,3]

NanikanoModelのnanikano_mojiretsuフィールドの型がstring型(DB定義var_charとか)だったらこれでいける。

[0..2]
でもOK
0414nobodyさん
垢版 |
2017/06/19(月) 17:58:55.31ID:CGBm0H41
私が億万長者になった日 &#8211; Medium Japan &#8211; Medium
2006年に突然状況は大きく変わった。
ジェフ・ベゾスがBasecampに関心を持ってくれたので、ジェイソンと私はそれぞれ会社の非支配持分を数百万ドルで売った(Basecampは設立当初から財務状況が悪くなかったので、無理に資金調達する必要はなかったのだが)。
私は億万長者になったのだ!

http://b.hatena.ne.jp/entry/s/medium.com/japan/4614d3f4a255
https://medium.com/japan/4614d3f4a255
■ このスレッドは過去ログ倉庫に格納されています