【RoR】Ruby on Rails Part20©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
RailsConf 2017: Opening Keynote by David Heinemeier Hansson - YouTube
http://www.youtube.com/watch?v=Cx6aGMC6MjU railsチュートリアルの内容ぐらいならできます。って人はどれぐらいの企業に応募したらいいんですか?ベンチャーは無理そうと聞いたのですが中堅あたりを狙えますか? JavaとかC#やっていれば普通に全国で仕事にありつけるよ。中堅企業以上で常駐だけど
Rubyだと東京の零細ベンチャーぐらいでしょ。 プログラマになりたい方へ!開発に必要なスキルを身につけることができます! - 株式会社万葉のWeb エンジニア中途・新卒の求人 - Wantedly
https://www.wantedly.com/projects/77873 JavaとC#じゃゼネコンIT構造のブラック受託企業の名前しか浮かばない C#はUnityあるか
Unity使いの80%がC#選んでる
スマホアプリ作れるなら転職には困らん、というか独立できる 究極目標はホワイト企業に就職ではなくて
一人で設計・開発・運営するwebサービス立ち上げて
Google AdsenseやNendから毎月100万以上貰って
誰からも命令されること無く、誰にも給料払うこと無く
悠々自適に生活することだぜ それは年収1000万以上の外資系ホワイトIT企業に勤務してても同じだぜ
給与所得控除があるかないかの違いしかない ある程度アクセスが安定してるwebサイトの平均的なCPMは150円ほどらしいので
月間1000万PVあれば毎月100万収入を得られるぞ 俺って頭いいしコミュ力も高いし天才だわ
あ、でも口だけのやつと一緒にしないでね
ちゃんと英語できるしムエタイも最強だしチェスもロシアのアマ強豪と張り合うくらいだからまだ2年しかやってないけどな
俺くらいのスキルあるやつと一緒に組んで大金儲けたいんだけどだれか自分に底知れぬ自信持ってるやついる・
口だけのやつは勘弁してね IPA未踏→東大→IBM勤務の後輩紹介してあげようか? >>333
自分に自信があるやつな
しかも釣りだろすぐわかるなお前がそいつ紹介できるわけねーだろ
俺クラスになると釣りかどうかは瞬時に見分けられるからな
go home get a job faggot 656 名前:nobodyさん[] 投稿日:2017/05/20(土) 16:56:13.95 ID:YnuEC7gj
俺ハッカーになりたいけど1日でなれる?
ちなみに英語とチェスとムエタイが最強な天才だお 自分では何も出来ないnewbieじゃんw
他人の褌で儲けようとする天才なのか?Tehuっぽいやつだな >>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 Ruby(Rails)はモックアップ、プロトタイプを作るためのツールで
本番環境で動作させるものは負荷に強いJava(Scala)やGolangで作るのがいい Ruby on Railsの事例まとめ(海外有名サイト編) - [Skillhub (スキルハブ)]
http://skillhub.jp/blogs/176
Ruby on Railsの事例まとめ(日本有名サイト編) - [Skillhub (スキルハブ)]
http://skillhub.jp/blogs/177?ref=176 >>340
そこまで負荷がかかるほどアクセスあるんですか?を考える方が先 最近出たRubyパーフェクトの改訂第2版買った方がいい? クラウド費用抑える目的で処理が早い言語を使う
小規模でも恩恵あるだろ フロントエンドがiOSでもAndroidでもWebでも型つき言語が主流になったので
サーバーサイドもいずれそうなる
遅い言語はもうお呼びでない 実行速度が早い言語が開発コストが高いかといえばそうでもない
コンパイル時にエラー検出できるからむしろ効率良い
コンパイル速度も改善されてるし
LL言語はPCが非力だった時代の名残みたいなもんだな なんでそういう話する人間がRailsスレ覗いてるんですかねぇ
Ruby叩いて気持ちよくなりたいんですかねぇ Rubyは第二のPHPerを産み育ててしまう雰囲気があるからな
IT後進国の汚名を着させられてる日本を憂いているのだよ
新人が誤った方向に向かわないよう適切に誘導してあげなければいけない 思想がパヨクみたい
自分の思想のためなら他所の場所を荒らすこともいとわないところとか >>340
いまどきJavaなんてプログラマに苦行を強いるだけだし、Scalaは言語としては悪くないけど周辺技術が
クソすぎてRuby界隈の足元にも及ばないし、Goに至ってはただのBetter C++で速度を出したい部分限定で
使うならいいけどRaisのような分野で使おうと思ってるPMがいたら今すぐ洗脳解除プログラムを適用すべき
レベルで病んでるぞ > Raisのような分野で使おうと思ってる
JavaやScalaやGoをモックアップやプロトタイプのような分野で使うわけ無いだろうw >>358
Goを画面数の多いWebアプリケーションで使おうとか言ってる奴らのことでしょ
最近流行り?のマイクロサービスとかならサービスによっては使い所があるかもだけど webアプリなら、Rails, Kotlin。
Kotlin = Scala + Groovy
Go は、Docker などのミドルウェア 今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744 バグがないソフトなんて無いから・・・
これは実際の現場を知らないアホが作ったんだろう バグ発見後ってふざけてると思うけど
糞ソフトや糞業者が無くなるなら良いことかもな うちは受託じゃないからどうでもいいわ
自社開発のBtoCは自社の利益のためにバグがあったらすぐ潰すのが当たり前の世界
受託のビジネスモデルが破綻してるのは前々からだし、いい引導になるんじゃないか? 受託が全部消えて自社開発するしかなくなり
その結果、右から左に案件を受け流すだけのピンはね屋が消え
エンジニアの待遇が向上する可能性もあるので応援したい Railsでシステム作って納品する
↓
Railsはマイナー、メジャーのアップデートが半年以内に必ずある
↓
客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく
↓
気づいてから1年以内に通知すれば、5年間無料保証ゲット
↓
つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな 利用するWAFのGithubページにissueが残ってる限り、無償サポートを強制されるから
自社でフレームワークを作ってクローズドにするしかないな
潜在的なバグを顧客に知られないようにする工夫が必要 契約自由の原則
これは、民法で定められた内容と異なる内容で契約した場合、
常識と照らし合わせて著しく逸脱してなければ、契約内容が優先されるというものである。
例えば、改正案では不具合の無償修正に関して「不具合が有る事実を知ったときから1年間、5年以内が上限」としているが、
契約で「引渡しから3年以内」と結んでいた場合、契約を結んだ「3年以内」のほうが優先されるのである。
そのためどのような個別契約を結ぶか、という点が大変重要になるのである。
http://www.techvan.co.jp/media/quality/civil-code
民法
第91条
法律行為の当事者が法令中の公の秩序に関しない規定と異なる意思を表示したときは、その意思に従う。
http://www.minnpou-sousoku.com/category/article/5/91.html >>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。 >>376
なんでそう思ってる人がRailsスレなんか覗いてるの?
他言語叩いて気持ちよくなりたいような性格悪い人間はお呼びじゃないよ >>376
わざわざこのスレまで来て忠告ありがとうな そんでみんなJavaで消耗してるんじゃなかったっけ?
俺はやだけど。 XML地獄だったJava(当時主流だったStruts)と対比してRailsが流行った時代はもう過去のもの
JavaにもRailsライクなWAFあるしバイトコードコンパイル時にエラー検出できるからRailsより生産性高いよ そして動作速度も早い
AndroidにKotlinが採用されたので
受託(ブラック企業)からスマホアプリ開発自社サービス企業(ホワイト企業)に転職する際にも有利だし >>381
残念ながらそんなエラー検出ごときで上がる生産性は微々たるもので、型定義の手間で足が出る
Play!で実際に開発をした経験の結果 型定義の手間ってなんだ?
だったらGolang使えば? GAE/Rustはない
無料で始められるPaaSのGAE/Go一択だな >>384
Java否定されたら次はGolangか
とにかく何がなんでもRubyを否定したいだけなんだな >>384
GolangはただのBetter C++
C++みたいな分野で楽に書きたいなら非常に有用な言語だが、Railsは畑違い RUBYMOTIONでAndroid開発している人どうですか?
今、資格取得に忙しいんで時間が取れないのだけど、終わったらやってみたいと思っている。 rails5.0 になってやっとleft outer joinメソッドが実装されたのは驚き
今までなかったのかよ、と
これがなくてよくDB使ってたな
まさかRailsユーザってDBはあまり詳しくない奴ばかりなのか? よくJavaで構築するようなイントラ系ビジネスアプリケーションを受託開発するビジネスでRailsを使っている会社は少ない
主にBtoCの自社サービス系(web)の構築に使われる
大規模なアクセスを捌かなきゃいけないのでスケーラビリティの低いRDBMSは選択されずNoSQLなどが使われる
NoSQLはJOINが必要なデータは最初から結合して保存しておかないとパフォーマンスが落ちる BtoC業界では当たり前の知識だが受託系の人は知らんのだろうな
https://yakst.com/ja/posts/22
ここら辺をよんで勉強しとけ ついでに言っておくとWebアプリケーションのパフォーマンスボトルネックは
データベースのディスクI/Oが大部分なので
いわゆるコントローラーの処理速度をGolangやJavaで高速化しても
全体はそれほど早くならない >>390
> rails5.0 になってやっとleft outer joinメソッドが実装されたのは驚き
だってSQL使わないじゃん。結合なんて勝手にやってくれて
内部でjoinしてくれるでしょ?
なんでわざわざ自前でjoin書かないといかんのだ?って感じなんだが >>394
それな
わざわざ5レスに分割してるのも
思いつきで書き散らしてまったく計画性が感じられない >>394
従テーブルの外部キーを持たない主テーブルのデータは空白で表示したいことって多いだろ
それをなんでわざわざ毎回実装しないといけないのよ? >>396
こんな感じ?
class Hoge; end
class Fuga; belongs_to :hoge; end
Fuga.all.each {|fuga| p fuga.hoge&.name }
eager_loadはお好みで >>397
セルフネーバオペレータ使うのはちょっと違うと思う >>399
DBの責務とRubyの責務がぐちゃぐちゃになってるから
その処理はDBがすべきもの >>400
え?LEFT OUTER JOIN使ったとしても似たようなコードになるよね? >>401
データのある無しを判断して空白で返す処理をしてるのがMySQLなのかRubyなのかの違いを言っています
コードの似たりよったりではありません。 >>402
でも似たようなコードで同じことができるなら別にいいじゃん
SQL原理主義なんてバッチみたいな速度にシビアな場面でだけ使えばいいんだし、
UIみたいなそうでもないところはコードの保守性の方が大事だよね >>402
え?データのあるなしを判断するはあくまでDBでしょ?
ActiveRecordはそこで投げるSQLを隠蔽しているだけで、ActiveRecordだってデータのあるなしはDBに問い合わせてるよ
そこでLEFT OUTER JOINを使うか、eager loadを使うかで投げるSQLの内容は違うだろうけど、Rubyがデータのあるなしを
判断できるわけないでしょ >>403
完全に素人の発想だな
この場合は大したことしてないけど、
もっと複雑なSQLで大量のデータを対象にした場合どっちがスケールするかな?
そういうことを考えないと いままではDBのしごとで
それぞれの立場で仕事してたのに
Ruby側でやりたいとかわがまま言い出して
Ruby側で実装されたって流れ。 >>406
RubyはDBの仕事を取ってたりしてないよ
ActiveRecordがうまく隠蔽してるだけ
というかRubyがDBの仕事をできるわけないじゃん SQL書きたくない(書けない)ってひとがRubyというかRailsというかActiveRecordに流れただけ >>408
SQLだけでアプリが作れない以上、ActiveRecordになるのは当然だと思うが? ヒカル 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年はやらないとここまではいかないだろうけど才能とアイデアと
企画力と継続力があればが大儲けできる可能性がなくもない
まだまだ他の職種に比べれば競争率は低いからオススメ
顔出したくないならラファエルみたいに仮面つければいい
ハロウィン用でいろいろな仮装マスク売ってるからオヌヌメ すみません、PHPから流れてきてrails初心者なんですが
ActiveRecordでDBからレコード取得する時にSQLのSUBSTRみたいに
レコードの文字列の一部だけ取得するやり方ってどう書けばいいんでしょうか?
頭の3文字だけ欲しいみたいな感じです NanikanoModel.find_by(1).nanikano_mojiretsu[0,3]
NanikanoModelのnanikano_mojiretsuフィールドの型がstring型(DB定義var_charとか)だったらこれでいける。
[0..2]
でもOK 私が億万長者になった日 – Medium Japan – Medium
2006年に突然状況は大きく変わった。
ジェフ・ベゾスがBasecampに関心を持ってくれたので、ジェイソンと私はそれぞれ会社の非支配持分を数百万ドルで売った(Basecampは設立当初から財務状況が悪くなかったので、無理に資金調達する必要はなかったのだが)。
私は億万長者になったのだ!
http://b.hatena.ne.jp/entry/s/medium.com/japan/4614d3f4a255
https://medium.com/japan/4614d3f4a255 ■ このスレッドは過去ログ倉庫に格納されています