【RoR】Ruby on Rails Part20©2ch.net

1nobodyさん 転載ダメ©2ch.net2016/09/22(木) 14:43:33.99ID:???

2nobodyさん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コミュニティの潜在認識になっている

3nobodyさん2016/09/22(木) 14:46:58.21ID:???

4nobodyさん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/

5nobodyさん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/

6nobodyさん2016/09/22(木) 14:53:33.28ID:???
Twitterが、Ruby on RailsからJavaVMへ移行する理由 − Publickey
http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/11/twitterruby_on_railsjavavm.
Ruby から Java へのシフトで大統領選を乗り切った Twitter
http://www.infoq.com/jp/news/2012/11/twitter-ruby-to-java

7nobodyさん2016/09/22(木) 16:13:13.16ID:???
にげてー

8nobodyさん2016/09/22(木) 23:27:46.71ID:v+sxYVoS
脱Railsに誘導する勢力が増えてきたのは会社都合なのかね
今後、自社に入ってくるかもしれない新米エンジニア候補に
間違った道を選んでほしくないからやってるんだろうけど
それは教育コストかけて社内でやるべき

9nobodyさん2016/09/23(金) 11:41:20.82ID:???
>>1

10nobodyさん2016/09/25(日) 10:58:35.14ID:???
twitterも今となってはオワコンだがな

11nobodyさん2016/09/25(日) 18:35:15.72ID:WptriyQ4
>>1 乙python

12nobodyさん2016/09/26(月) 19:13:11.89ID:???
\(^o^)/オワタ

13nobodyさん2016/09/26(月) 19:22:47.51ID:OQ3ZBq4C
Rubyの文法つかってバイナリ吐き出す高速なクリスタル言語よくない?

14nobodyさん2016/09/30(金) 14:27:30.99ID:???
この板にも Elixir スレ建てるか

15nobodyさん2016/09/30(金) 17:14:50.27ID:???
https://www.amazon.co.jp/dp/168050200X
Programming Elixir 1.3
Dave Thomas

https://www.amazon.co.jp/dp/1680501666
Programming Elixir 1.2
Jose Valim, Dave Thomas

https://www.amazon.co.jp/dp/161729201X
Elixir in Action
Sasa Juric

https://www.amazon.co.jp/dp/4274219151
プログラミング Elixir 1.2

ハイ訳本周回遅れ

16nobodyさん2016/09/30(金) 21:56:39.08ID:???
このスレを廃止してElixirスレとして使おうや

17nobodyさん2016/10/01(土) 11:32:22.06ID:???
クラウドワークスのエンジニアの若手を潰すとかいう下衆発言といい
rails界隈って露悪的でエグみが強いやつらが幅をきかせている残念な印象
技術力はしらん。どうせ大したことないだろ

18nobodyさん2016/10/01(土) 11:57:31.01ID:???
>>14
いやいや分散しないほうがいいでしょ

【Erlang】プログラム言語 Elixir 【BEAM】 [転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1433336300/

19nobodyさん2016/10/01(土) 13:55:08.81ID:???
クラウドワークス()

20nobodyさん2016/10/01(土) 18:54:49.78ID:???
>>17
ブラックなIT土方代表のJava、PHP様たちには到底かないませんけどね

21nobodyさん2016/10/01(土) 21:34:07.47ID:???
wara

22hogehoge2016/10/02(日) 02:11:14.73ID:vIyTHxZQ
やっぱrailsだよな!!

23nobodyさん2016/10/02(日) 13:15:11.20ID:???
>>20
うんこと腐ったミソと普通のミソがあるとしたら
railsは腐ったミソだな

24nobodyさん2016/10/03(月) 00:05:05.44ID:???
プログラミングElixir、2016

Ruby界隈から、名著が出た。
著者は「プログラミングRuby」のDave Thomas

関数型言語Elixirは、Ruby + Rails + ErlangVM で、並行処理が得意

25nobodyさん2016/10/03(月) 16:45:02.29ID:???

26nobodyさん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

人柱、キボンヌ

27nobodyさん2016/10/08(土) 10:57:14.89ID:???
rails 4.1 でバッチプログラムを作りたいんだが、
コントローラーは app/controller でもへんじゃない?

28nobodyさん2016/10/08(土) 21:24:57.67ID:???
>>27
モデルにクラスメソッドを定義してwheneverから呼び出したことならあるけど…

https://github.com/javan/whenever
http://qiita.com/yumiyon/items/388fbb84450f49a6ab0d
http://morizyun.github.io/blog/whenever-gem-rails-ruby-capistrano/

29nobodyさん2016/10/10(月) 23:11:28.28ID:???
にげてー

30nobodyさん2016/10/23(日) 00:53:27.72ID:???
フリーのサイトテンプレート落としてきてrailsで使おうとするとassetで積みがちなのは普通?
mixitupってのが動作しなくて格闘してるんだがjQuery周りが動くのとそうでないのと混在してて不便・・・

31nobodyさん2016/10/23(日) 05:29:16.90ID:???
そりゃrailsは時代遅れだから徐々に腐ってきてるんだよ

32nobodyさん2016/10/28(金) 00:57:04.81ID:9u0ETRMR
Why Learning Rails Is Still a Great Choice in 2016
https://www.sitepoint.com/why-learning-rails-is-still-a-great-choice-in-2016/

33nobodyさん2016/10/28(金) 10:36:17.17ID:???
>>32
誰かまとめて

34nobodyさん2016/10/28(金) 10:45:39.74ID:???
>>33
いつもの信仰告白
読む価値なし

35nobodyさん2016/10/31(月) 14:25:07.35ID:???
decoratorとhelperの用途の違いって何なんだ?
役割としては同じだけど様々なViewで横断的に使うメソッドかどうかで使い分けるって認識で良い?

36nobodyさん2016/10/31(月) 14:51:08.77ID:???
decorator: 特定controller-viewのpresentation層
helper: 特定でないcontroller-viewのユーティリティメソッド集

こういう認識だが

37nobodyさん2016/10/31(月) 17:00:57.51ID:???
railsって本当に終わったの?
今でも起用してる大手とかあるん?

38nobodyさん2016/10/31(月) 18:42:46.03ID:???
大手が死んだら、お前も死ぬんか!

39nobodyさん2016/10/31(月) 19:37:51.16ID:???
>>36
じゃあだいたい合ってんのかな
ありがとう

40nobodyさん2016/10/31(月) 20:44:03.22ID:???
ク○ウドワー○スと○ック○ッド以外でrailsにこだわっているところってまだ存在するの?

41nobodyさん2016/10/31(月) 21:39:32.55ID:???
QiitaとかもRailsじゃなかったっけ
使ってるところなんかたくさんあるだろ

42nobodyさん2016/11/01(火) 18:07:34.49ID:???
>>37
負の遺産なら

43nobodyさん2016/11/02(水) 00:04:08.17ID:???
ほとんどが惰性で使って運用で常時苦しんでそうなイメージ

44nobodyさん2016/11/02(水) 03:34:30.81ID:???
Scalaで置き換えると楽になりますってのが流行ったな

45nobodyさん2016/11/02(水) 07:36:35.44ID:???
Twitter が使ってたからだろうね
そしてやっぱり苦労する、という

銀の弾丸なんてないのに

46nobodyさん2016/11/02(水) 16:34:32.62ID:nQfBQZoU
今はElixir推しですし

47nobodyさん2016/11/02(水) 16:40:42.67ID:???
若手を潰すと宣っていた御方か

48nobodyさん2016/11/03(木) 14:36:43.00ID:LQyXKcMf
フォロワーが数百万人もいる有名人がTweetする度に
そのフォロワーたちのタイムラインに対して、合計数百万回の書き込みをしなければいけないことを知って愕然とした
(この処理をTwitter社内ではFan outと呼んでいた)

こんな仕様じゃマシンリソース食いまくって大変だろう
Rubyでやるのは狂気の沙汰だし、Scalaで書き換えてもDBに対するIOなので期待するほど早くならないし…

49nobodyさん2016/11/03(木) 16:27:33.76ID:XD2A6+dd
>>48
そんなアホなことしてたん?
設計ミスやろ
普通はタイムライン見るときにアクセスすれば済むだろ

50nobodyさん2016/11/03(木) 19:20:32.32ID:LQyXKcMf
実際作ろうとすればわかるよ
それ以外の方法がない

51nobodyさん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万のメッセージ配送を処理する能力が求められるという計算だ。

52nobodyさん2016/11/04(金) 03:09:43.89ID:???
>>51
いややっぱり設計が悪いっしょ

53nobodyさん2016/11/04(金) 03:24:47.76ID:???
DBの正規化では、1-fact, 1-place

DBでは、データの複製を持ったりしない。
レプリカ・キャッシュを作ることはあるけど

54nobodyさん2016/11/04(金) 10:26:44.74ID:???
それ、RDB限定のノウハウじゃねーか

55nobodyさん2016/11/04(金) 11:17:44.11ID:???
多対多の結合テーブル参照してIDリスト取得、そのIDリストの件数分、Tweetテーブルにアクセス
フォロー人数が10万人なら10万回

1対多の自分専用Timelineテーブルにアクセス
フォロー人数が10万人でも1回で済む

Twitterの実装は後者
前者はすぐに破綻する

56nobodyさん2016/11/04(金) 11:20:06.47ID:???
大抵のWebアプリケーションは読み込みと書き込みの比率が10:1程度だから
書き込み時に大きい負荷を持っていって、読み込み時は閲覧用に高速に取得できるように組み立てておいたデータを表示するのは
よくある設計だな

NoSQLなら正規化しないし

57nobodyさん2016/11/04(金) 12:11:50.73ID:???
>>55
アカウント作って放置みたいな捨てアカウントにまでファンアウトしまくるのか?
どっちみち後者の方が破綻するのが速いのが目に見えてる

58nobodyさん2016/11/05(土) 04:30:25.66ID:???
たぶん、更新用・参照用の表は、別々

更新してしばらくすると、参照用の表に、コピーされる

59nobodyさん2016/11/05(土) 11:53:08.39ID:???
更新と参照が別なのは分かるけどしばらくして同期取るのだとサービスに影響出まくると思う

60nobodyさん2016/11/08(火) 10:10:40.77ID:awJBIR2G
なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT
http://b.hatena.ne.jp/entry/www.atmarkit.co.jp/news/201004/19/twitter.html

61nobodyさん2016/11/08(火) 10:12:35.40ID:???
ウィリアム氏がOdeo内で始めた小さなプロジェクトが「Twitter」だ。
Ruby on Railsを使って2週間で最初の動くバージョンを 作り上げた
http://www.atmarkit.co.jp/news/200711/16/twitter.html

62nobodyさん2016/11/10(木) 11:40:01.06ID:???
>>61
今は昔すぎて

63nobodyさん2016/11/10(木) 14:55:54.72ID:???
いまならrubyで書いても速いです(キリっ)

64nobodyさん2016/11/10(木) 15:02:47.93ID:???
rubyで書くって、鯖何台浪費する気だよww

65nobodyさん2016/11/10(木) 22:06:04.35ID:???
何台も浪費するようなサービスが最初から作れるとでも思ってるのかね

66nobodyさん2016/11/11(金) 15:03:24.13ID:3mDuXRyP
vCPU ECU メモリ(GiB) インスタンスストレージ(GB) Linux/UNIX 料金
x1.32xlarge 128 349 1952 2 x 1920 SSD $13.338 /1 時間
https://aws.amazon.com/jp/ec2/pricing/on-demand/

CPU20コア、メモリ224GBまで選べる仮想サーバー。
http://cloud.sakura.ad.jp/specification/server-disk/#server-disk-content01-price

67nobodyさん2016/11/11(金) 16:16:21.81ID:3mDuXRyP
ドワンゴ、「ニコニコ動画」のストレージにSun ZFS Storage Applianceを採用
単一ボリュームで250テラバイト以上の容量を構築できる拡張性などが評価されたという。
http://www.itmedia.co.jp/enterprise/articles/1108/22/news061.html

68nobodyさん2016/11/11(金) 17:13:18.22ID:???
古いな

69nobodyさん2016/11/12(土) 16:23:56.28ID:9U5KU8jy
1.9テラバイトメモリ、Xeon4基64コアの大型インスタンス「X1.32xlarge」登場、ハードウェアトランザクションメモリにも対応。Amazonクラウド − Publickey
http://www.publickey1.jp/blog/16/19xeon464x132xlargeamazon.html

70nobodyさん2016/11/17(木) 02:44:22.12ID:???
AWSのS3に、500PBのデータを保存していた、Dropboxが、独自のインフラに移行したらしい

71nobodyさん2016/11/17(木) 04:49:34.23ID:???
>>65
成功してから作り直すの?ハア?
それにLL言語なら今ならPHP7のほうが良くないかな?

72nobodyさん2016/11/17(木) 05:15:11.97ID:fu4D1QhH
実際にFacebookやMySpceやYoutubeみたいなスタートアップを作れる確率は飛行機で事故が起きる確率と同じくらい超低い
http://www.turnyourideasintoreality.com/2014/02/dhh/

73nobodyさん2016/11/18(金) 16:40:02.46ID:i1YHk6ap
>>70
句読点多過ぎ

74nobodyさん2016/11/18(金) 23:10:24.13ID:???
>>73
お前は本多勝一か?w

75nobodyさん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/多体問題

76nobodyさん2016/11/24(木) 17:58:20.55ID:8iyi41e1
>>72
だからといって最初から成功しない、絶対にスケールアウトしない前提でRoR決め打ちするのもどうかと思うけどな
学習コストなんてたかが知れてるのだから最初からスケールが容易なシステム上で開発するのが頭のいい人の行動だと思う

77nobodyさん2016/11/24(木) 18:16:46.25ID:???
RoRはおじいちゃんに大人気

78nobodyさん2016/11/24(木) 21:04:06.48ID:???
プログラミングを独習するには10年かかる
http://www.yamdas.org/column/technique/21-daysj.html

79nobodyさん2016/11/24(木) 21:25:32.00ID:???
>>76
プログラミングの世界にも似たような格言があるだろ
「必要になるかもしれない機能は実装するな、必要な機能だけ実装しろ」とな

そういう過剰な先回り思想は無駄になることがほとんどなんだよね

80nobodyさん2016/11/24(木) 22:16:22.04ID:8iyi41e1
スケールアウトのしやすさは機能じゃなくね?
アプリケーション側じゃなくインフラ側だし
デプロイ含めた運用のしやすさのほうに関係してる

81nobodyさん2016/11/24(木) 22:49:23.21ID:???
>>80
先回り思想としては一緒でしょ
スケールアウトなんて人気が出てから考えればいいのさ

どうせその頃にはあちこちガタが来て抜本的改良を考える頃だろうし

82nobodyさん2016/11/24(木) 23:43:34.62ID:C8sMVB8A
Railsアプリケーションを、Heroku上で1分間125,000リクエストに対応できるようにスケーリングする | インフラ・ミドルウェア | POSTD
http://postd.cc/scaling-rails-to-125-000-requests-per-minute-on-heroku/

83nobodyさん2016/11/25(金) 01:55:16.31ID:???
700万PVのRails製サイトが月$60のVPS(メモリ1GB)で動かせるという話
http://togetter.com/li/4514

https://twitter.com/nog/status/7745543271

84nobodyさん2016/11/26(土) 07:18:38.90ID:???
最初から表現力があってスケールする言語で書けばいいじゃん
つまりJava
なんでわざわざRuby?

85nobodyさん2016/11/26(土) 11:56:18.58ID:???
>>84
Ruby 落として何が出てくるかと思えば Java ですか…w

86nobodyさん2016/11/26(土) 14:08:06.12ID:???
>>85
ふつーにrubyよりもマシな言語じゃね?

87nobodyさん2016/11/26(土) 18:06:10.74ID:???
>>86
Javaに表現力があると思ってる時点でお察し

88nobodyさん2016/11/26(土) 20:00:23.18ID:???
これ確実に、rubyはlispっ(ハア?)とか、メタプロラミングっ(ハア?)とか、イキがっている雑魚なんだろうなあ

89nobodyさん2016/11/27(日) 00:23:19.09ID:???
Javaはないわマジで

90nobodyさん2016/11/27(日) 01:59:42.68ID:???
>>84
よりによってJavaかよ
煽りにしてはつまんないし、本気だとしたら救いようがないバカと思われるだけだぞ

91nobodyさん2016/11/27(日) 20:19:32.09ID:wQTGuAHW
JavaはOracleったから無理だな
Javaに行くくらいならGolangにいくわ

92nobodyさん2016/12/05(月) 10:25:47.38ID:emxZiorR
SQLインジェクション対策もれの責任を開発会社に問う判決 | 徳丸浩の日記
http://b.hatena.ne.jp/entry/blog.tokumaru.org/2015/01/sql.html

93nobodyさん2016/12/06(火) 12:06:47.87ID:12rcag2c
Rails5.1に向けてフロントエンド周りで起こっている革命まとめ - Qiita
http://b.hatena.ne.jp/entry/qiita.com/itkrt2y/items/7e999836f460fb9c005d

94nobodyさん2016/12/07(水) 02:03:00.55ID:DDSLJXgL
Railsでソートできるテーブルを作りたいんだけど
みんなどうやってるの?

95nobodyさん2016/12/07(水) 07:13:08.69ID:???
>>94
愚直に実装してるけど?

96nobodyさん2016/12/08(木) 12:53:28.90ID:xsWZdPPz

97nobodyさん2016/12/15(木) 11:56:33.88ID:???
【宇宙】ルビーやサファイアの雲が存在?
地球から1000光年先の惑星、英大学が調査
da i ly.2ch.net/test/read.cgi/ne wsplus/1481704596/

98nobodyさん2016/12/17(土) 18:34:48.25ID:UVcCeqev

992016/12/18(日) 20:32:24.32ID:I9jL0jAP
PHP is Dead – 24 Days in December
https://24daysindecember.net/2016/12/18/php-is-dead-2/

100nobodyさん2016/12/18(日) 20:34:13.43ID:???
何回死んで蘇ってるのだろうか?w

101nobodyさん2016/12/18(日) 20:53:23.44ID:???
PHPより先にRubyが死にそうではある

102nobodyさん2016/12/19(月) 11:26:07.51ID:xzwPJwqX
同意せざーるをござーる

103nobodyさん2016/12/19(月) 11:45:49.39ID:???
ruby bin/rails s

rails s
ってなんか違いあるんですかね

104nobodyさん2016/12/19(月) 12:27:07.31ID:???
ない

105nobodyさん2016/12/21(水) 23:25:24.94ID:???
一つのフォームでボタンが複数ある時、
押されたボタンで処理を分岐させる簡単な方法ない?

106nobodyさん2016/12/22(木) 00:16:41.15ID:???
質問が曖昧すぎない?

107nobodyさん2016/12/22(木) 00:28:32.82ID:???
ある

108nobodyさん2016/12/22(木) 12:46:40.59ID:???

109nobodyさん2016/12/23(金) 12:41:56.21ID:???
HTML5でフォームに複数のsubmit置けるようになったじゃん?
でもそれに対応してないブラウザが多い。

そんなものができる何年も前からあるRailsが
標準で複数のボタンに対応するための機能を
持ってないのが不思議なんだが

110nobodyさん2016/12/23(金) 17:23:37.19ID:0n1c5YEr
えっ

111nobodyさん2016/12/23(金) 19:24:27.17ID:???
ボタンごとにsubmit先のURLを変えたいという
要求にHTML5が対応したのも知らないのか?

112nobodyさん2016/12/23(金) 20:40:58.50ID:GIm32HfA
言語のしくみ
買ったった

113nobodyさん2016/12/24(土) 03:50:00.11ID:CRgEmI2n

114nobodyさん2016/12/30(金) 04:35:35.85ID:6HZRGeVL
私たちはなぜReactではなくVue.jsを選んだのか | プログラミング | POSTD
http://postd.cc/why-we-chose-vuejs-over-react/

115nobodyさん2017/01/03(火) 16:45:13.70ID:sTKOxEQ4
まだRails使ってんの?
nicovi
watch/sm3721257
watch/sm8240485
watch/sm11915031

116nobodyさん2017/01/14(土) 00:14:07.05ID:iPeNQR9t
サーバーサイドはJSON吐き出すマシーンを作るという仕事に変化したので
性能高いGolangやElixir/Phoenixにシフトする会社増えてきたな

Golangが一番勢力強いが、Elixirも悪くないと思ってる
特にRailsユーザは移行しやすい

117nobodyさん2017/01/14(土) 15:55:36.07ID:iPeNQR9t
React と prototype.js が被る 主に文法が冗長な所
Vue.js は jQuery っぽい直感的なシンタックスで良いよな
多分、数年後はVue.jsオンリーになってると思う

118nobodyさん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エンジニア、蓮沼賢志氏がお怒りの模様。

119nobodyさん2017/01/15(日) 19:53:31.00ID:???
Rubyistコミュニティ、またやらかしたのか
こいつらいつもやらかしてるな

120nobodyさん2017/01/16(月) 04:27:57.53ID:???
ルビイスト何名かに対して名誉毀損で法的措置を検討しているらしい
前から人格破綻者が多いコミュだと思っていたがついにここまできたか

121nobodyさん2017/01/16(月) 05:33:21.09ID:???
> ルビイスト何名かに対して名誉毀損で法的措置を検討しているらしい
検討するだけなら誰でもできるしな。
効果のない脅しだよw

122nobodyさん2017/01/16(月) 11:37:16.15ID:???
ガチで訴えられたらいい薬になるんじゃないの

123nobodyさん2017/01/16(月) 15:27:37.20ID:032HNM/Z
>>116
+1

>>117
自演乙

124nobodyさん2017/01/16(月) 15:31:02.06ID:???
中田氏が発射したようです

125nobodyさん2017/01/19(木) 09:30:50.69ID:???

126nobodyさん2017/01/19(木) 11:33:43.41ID:RqR/uSfU
ActionCableのチャットは
同時接続何人くらいまで耐えられる?
AjaxのIntervalで新しいメッセージを取得するのと変わらなくないか?

127nobodyさん2017/01/19(木) 22:23:30.16ID:???
> ActionCableのチャットは
> 同時接続何人くらいまで耐えられる?
サーバーのスペック次第

> AjaxのIntervalで新しいメッセージを取得するのと変わらなくないか?
Ajaxを使うよりも多くの同時接続に耐えることができる

128nobodyさん2017/01/19(木) 22:43:38.92ID:OOS1ENGr
>>127
具体的にどれくらい?

129nobodyさん2017/01/24(火) 03:44:35.59ID:K3Mny30h

130nobodyさん2017/01/26(木) 15:55:48.26ID:???
素人質問で申し訳ないですが複数の入力フォームを一つのボタンで
振り分けることはできますか?

例えば

e-mail:

message:

[post]

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

というようなことをやりたいのです
もしお分かりになる方がいらっしゃいましたらやり方をお教え願います

131nobodyさん2017/01/26(木) 18:11:34.30ID:???
日本語から勉強し直してこい

132nobodyさん2017/01/26(木) 18:15:57.35ID:bZUrmodz
Making the move from Scala to Go, and why we're not going back | Movio Movio Blog
http://b.hatena.ne.jp/entry/s/movio.co/blog/migrate-Scala-to-Go/

133nobodyさん2017/01/26(木) 20:35:27.80ID:???
>>131
わからないお前が馬鹿

134nobodyさん2017/01/26(木) 21:32:38.25ID:???
Rail & CoffeeScript で Web アプリを作ってます。
既存の Web API を拡張しようとしてます。
基本的なことで申し訳ないのですが教えてください。

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

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

探し方が悪いのでしょうが、検索しても見つけられず。
教えていただけると助かります。

135nobodyさん2017/01/26(木) 22:06:57.26ID:???
>>134
たぶん、Strong Parametersで引っかかってるのでその用語を検索して学習すると幸せになれる

136nobodyさん2017/01/26(木) 22:34:56.18ID:???
CoffeeScriptって今更新規にやろうとするやつなんているのか?

137nobodyさん2017/01/26(木) 23:14:30.54ID:bZUrmodz

138nobodyさん2017/01/27(金) 00:33:51.47ID:???
CoffeeScript は完全に役目を終えたね
もはや時代は ES2015 or TypeScript

139nobodyさん2017/01/27(金) 00:59:55.18ID:???
いやいや。es2017だろ。

140nobodyさん2017/01/27(金) 20:52:42.54ID:???
Haxe の時代かな?

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

1. document.createEvent
2. <<Event>>.initEvent
3. <<DOM>>.dispatchEvent

1411342017/01/27(金) 21:57:51.08ID:???
>>135
ビンゴでした。
ありがとう。

>>136
既存の改修なんだ。

142nobodyさん2017/01/28(土) 07:04:08.34ID:GzjGqJcu
「UbuntuがRed Hatを追い抜いた」と創設者 WIRED.jp 世界最強の「テクノ」ジャーナリズム
http://wired.jp/2012/03/20/mark-shuttleworth-ubuntu/

143nobodyさん2017/01/28(土) 15:33:51.58ID:???
rubyもrailsも役目を終えつつある

144nobodyさん2017/01/29(日) 00:25:08.50ID:37XH3hG+
じゃあRailsの次は?

145nobodyさん2017/01/29(日) 01:01:46.96ID:???
>>143
本気でそう考えてる人間がなぜこのスレをのぞいてるんでしょうかねw

146nobodyさん2017/01/29(日) 08:51:04.50ID:???
>>140
ありがとうございます!
そういったやり方があるとは知らず大変勉強になりありがたいです

ただこの場合、メールソフトを立ち上げて送信するという形になるのでしょうか
できればボタン1つで送信できるという形をとりたいのですが何か良い方法はないでしょうか?
質問ばかりですみません

147nobodyさん2017/01/29(日) 14:53:52.63ID:???
>>146
ありません。

これ以上何も言うことはありません。
なのでこれ以上何もレスするな

148nobodyさん2017/01/30(月) 01:06:44.40ID:???
Chef なら「mailto 宛先」だけで規定のメールアプリで送れるけど

「rails メール送信」などで検索して

149nobodyさん2017/01/30(月) 15:48:41.99ID:CbzD2P2m

150nobodyさん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

151nobodyさん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

152nobodyさん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/多体問題

153nobodyさん2017/01/31(火) 10:00:41.91ID:Sd042BMN
DHH:Railsがあれこれやらない、というところですかね。Railsにはやらないと決めた機能ですとか、却下した余計な装飾品ですとか、そういうのがたくさんあるんですが、
Railsにある20%のソリューションで問題の80%を解決できるようにしています。
http://kdmsnr.com/translations/interview-with-dhh/

154nobodyさん2017/01/31(火) 10:20:43.52ID:???
>>148>>149
ありがとうございます。色々な方法があるのですね
手さぐりでやっていきます!本当にありがとうございます

155nobodyさん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

156nobodyさん2017/01/31(火) 16:22:23.71ID:Sd042BMN
ParseがRubyからGoへ移行,信頼性が大きく向上
http://b.hatena.ne.jp/entry/www.infoq.com/jp/news/2015/07/parse-moved-ruby-go

Parse is shutting down today | Hacker News
https://news.ycombinator.com/item?id=13522626

Parse Status - Parse Shutdown
The Parse service shutdown has been completed.
Posted about 6 hours ago. Jan 30, 2017 - 17:12 PST
https://status.parse.com/incidents/6mpkbscqw6p9

157nobodyさん2017/02/01(水) 10:13:33.10ID:???
>>155
こちらもありがとうございます!参考にさせていただきます

158nobodyさん2017/02/01(水) 12:38:04.28ID:wDkFapk3
ほとんどの人は一つのRailsアプリからまた別のRailsアプリへ移りながら、Railsがどんな仕組みになっているかを素早く理解していけます。
自家製フレームワークを重要視したり、小さなパッケージを千個もまとめているような環境でそれを試してみてください。
グッドラック。
https://www.transnet.ne.jp/2016/11/23/rails製作者dhhインタビュー記事colnd/

159nobodyさん2017/02/01(水) 12:57:01.16ID:wDkFapk3
レガシーな独自フレームワークから脱却してRailsへ徐々に移行している話 - メドピア開発者ブログ
http://b.hatena.ne.jp/entry/tech.medpeer.co.jp/entry/2017/01/31/004227

CakePHPで5年間運用したサービスを2ヶ月間でRailsへ移行するときにやったこと | nanapi TechBlog
http://b.hatena.ne.jp/entry/nanapi.co.jp/blog/2015/02/04/cakephp_to_rails-2/

160nobodyさん2017/02/01(水) 21:39:43.93ID:Qikpskfb
>>150
宗教の布教活動みたいで引くわ。
PHPスレッドにきてそれを書き込んでみればいい。

フレームワークの標準化進むRubyと違い、PHPはむしろフレームワークそのものがカオスだ。

フレームワークを習得したと言うやつは、末端作業を経験しただけの奴ばかりで全く説得力が無い。

161nobodyさん2017/02/02(木) 12:27:40.64ID:QFCm/yMm
railsはページ遷移がうざいわ
この先もう流行らんよ

162nobodyさん2017/02/02(木) 21:55:20.97ID:???
railsにページ遷移は必須じゃないってw

163nobodyさん2017/02/03(金) 01:40:51.34ID:+CagcYuK
webAPI実装してフロントエンドにあるRiot.jsからAPI叩いてJSON取得して
DOMを非同期に描画するSPA作るのが今の主流
鯖側はすごくシンプルになった

164nobodyさん2017/02/03(金) 01:43:32.72ID:+CagcYuK
React.jsとVue.jsでもいいが
Qiita界隈はRiot.js推しが多い印象だな

165nobodyさん2017/02/03(金) 01:45:14.49ID:+CagcYuK
鯖側の仕事が減り、RailsのようなフルスタックなWAFでなくても良くなった。
JSON処理能力が高いGolangを選ぶ企業が増えてきたのも時代の流れだな。

166nobodyさん2017/02/03(金) 09:38:17.53ID:H0bugltR
Riot.jsでフロントエンドの複雑さに反乱するときがやってきた - Qiita
http://b.hatena.ne.jp/entry/qiita.com/aggre/items/928eb2bedbac6a7829c0

167nobodyさん2017/02/07(火) 22:10:48.80ID:???
基本的なことかもしれないけど教えてください。

◆これまで
 API のアドレスを href に仕込んだリンクをクリックすると rails で条件に一致したデータを格納したファイルを作成して
 その中身を send_data でクライアントに送信してダウンロードさせていた。

◆やりたいこと
 上の API をリンクではなく Ajax を利用した非同期処理で呼び出して、
 正常応答(.done)の場合に応答をファイルに保存できるようにしたい。

突っ込みどころは満載かもしれないけど、「やりたいこと」のようなことは出来るでしょうか。
やり方を教えてください。

168nobodyさん2017/02/07(火) 23:01:31.75ID:???
>>167
javascript blob ダウンロード あたりでググれ

169nobodyさん2017/02/08(水) 01:47:01.15ID:???
doneでダウンロード用のurlを戻して、
JSで location.href = 'download.csv'
に遷移、download.csv のリクエストを受け付けるサーバ側は
Content-Disposition: attachment
のヘッダを付けたレスンポンスを返す、で ダウンロード用のポップアップダイアログが出る
ダイアログを表示させず勝手に保存させるのは当たり前だが無理
FileAPI使えば限られた場所には出来るけど Chromeしか対応してないので実用的でない

170nobodyさん2017/02/08(水) 03:23:41.74ID:???
>>167
要するにメモリの内容をファイルに保存できれば良いんでしょ?
> http://qiita.com/wadahiro/items/eb50ac6bbe2e18cf8813

IE10以上でできるみたいねー

171nobodyさん2017/02/08(水) 12:19:29.79ID:???
そんな大袈裟なもんか?
ajaxが何なのか判ってないだけと思われ

1721672017/02/08(水) 22:20:07.32ID:???
>>168-170
168 さんのキーワードで 170 さんのページに行き着いて調べました。
結果、自分の実験用環境だと出来たようです。
「だと」というのは本番向け環境だとなぜかブラウザにファイルの中身を表示してる?状態に。

ともあれ方向性がわかり助かりました。
ありがとうございました。


・・・ってこれは JavaScript の質問でしたね。

173nobodyさん2017/02/10(金) 16:11:24.67ID:RAr9+tph
スタートアップでのプロダクト開発はRailsで必要十分 &#8211; Reo Mori &#8211; Medium
https://medium.com/@reoring/4a92508bd170

174nobodyさん2017/02/10(金) 17:00:55.92ID:???

175nobodyさん2017/02/10(金) 22:15:56.04ID:???
railsで処理中にデータを一時的に保存する必要があって一時ファイルを作ってたんだけど
消し忘れの防止をかねてメモリにデータを保存するように変更しようと思う
ストリームを使えばいいとか聞いたので、ネットで探したんだがそれらしい情報が見当たらなかった
rubyzipとかストリームのページばっかりで

C#とかだとMemoryStreamでいいと思うんだけど、rubyだとどんなキーワードで探せばいいんだろう
教えてくれると助かる

176nobodyさん2017/02/10(金) 23:43:22.82ID:???
>>175
ひょっとして、セッション?

177nobodyさん2017/02/11(土) 00:23:00.62ID:???
>>175
tmpファイル作ればいいだけだろ

178nobodyさん2017/02/11(土) 00:41:08.83ID:???
You can easily use StringIO as your memory stream.
StringIO かな?

「ruby file in memory」で検索!

179nobodyさん2017/02/11(土) 04:32:49.89ID:???
Railsでは、Coffee Script が使えるけど、

Type Script, Haxe は使える?

180nobodyさん2017/02/11(土) 23:34:29.57ID:???
>>176,178
thx
StringIO で探してみる
※ちょっと探してまだ見つかってないのだけど

>>177
Tempfile クラスのことだよね
すでに使ってる
それでも直したいと考える人もいるので、、、

181nobodyさん2017/02/12(日) 03:10:47.39ID:???
Tempfileを使ってるなら
消し忘れが起こるはずがないよね

182nobodyさん2017/02/12(日) 17:46:11.47ID:???
>>181
そんなことはない

183nobodyさん2017/02/12(日) 18:29:50.50ID:???
>>182
自動で消えるだろ馬鹿

184nobodyさん2017/02/12(日) 19:17:38.77ID:???
ハンドルをクローズしないまま、何らかの原因でそのプロセスが終わった場合でもTmpfileで作ったやつって消えてくれるのかな?

185nobodyさん2017/02/12(日) 20:42:51.86ID:???
>>184
プロセスがキルされた場合は削除されないよ。
後ブロック使うか明示的に close! しない場合GCされるまで削除されない。

186nobodyさん2017/02/12(日) 21:16:33.45ID:???
PC再起動したら消えるだろうが。ホント無知だな

187nobodyさん2017/02/12(日) 22:47:01.18ID:???
サーバだとそんな頻繁に再起動しないよ。

188nobodyさん2017/02/13(月) 07:53:27.97ID:???
1サーバーで運用することが確定しているなら再起動に頼らずに定期的に消すスクリプトを走らせる
メモリを頼るのは悪手
そもそも1サーバーで運用なんて前提はいつ崩れるかわからないので
一時データでも外部DBに保存してアプリケーション・サーバーはステートレスにするのが正義

189nobodyさん2017/02/13(月) 14:47:09.59ID:qDXnqbuI
tmpの中の一日以上前のファイルは問答無用に削除する鯖とか

190nobodyさん2017/02/13(月) 20:10:29.84ID:???
redisで有効期限を設定するとか

191nobodyさん2017/02/14(火) 01:44:47.43ID:???
/tmp以下は再起動しなくても消える

192nobodyさん2017/02/15(水) 14:43:30.54ID:???
log/*.log をカスタマイズする gem や設定方法ありませんか。
例えば devise の current_user.id や USER_AGENT を入れたいんです。

193nobodyさん2017/02/15(水) 20:24:27.19ID:???
>>192
fluentd でごにょごにょやればできるんじゃない?よく知らんけど

194nobodyさん2017/02/16(木) 00:13:32.18ID:TeQ1b/F1

195nobodyさん2017/02/17(金) 03:06:12.01ID:5pccCZVX

196nobodyさん2017/02/20(月) 23:29:27.81ID:iKtIETux
2017年現在において、Node.jsは、1コアCPUを搭載したサーバマシン1台で一秒間に一万同時アクセス(C10K)問題に対応出来る数少ないWebアプリケーションプラットフォームである。
枯れた技術としてこの問題を解決しているWebアプリケーションプラットフォームとしては、
Java Servletの他に、 研究段階では、nginx+Phalcon(英語版)+PHP+Couchbase(は費用対効果が高い。しかし予算次第では、最善の選択肢として次の)Riakの組み合わせが確認されている
(Node.jsの後継の座を狙うVert.x(英語版)、Go言語[7]もNode.jsを遥かに超える速度を叩き出している)。
https://ja.wikipedia.org/wiki/Node.js


Is Ruby on Rails fading?
https://www.quora.com/Is-Ruby-on-Rails-fading

スタートアップでのプロダクト開発はRailsで必要十分 Medium
https://medium.com/@reoring/4a92508bd170

197nobodyさん2017/02/21(火) 15:00:31.95ID:???
>>196
https://ja.wikipedia.org/w/index.php?title=Node.js&type=revision&diff=63093197&oldid=63093074

> 2017年現在において、Node.jsは、1コアCPUを搭載したサーバマシン1台で一秒間に一万同時アクセス(C10K)問題に対応出来る数少ないWebアプリケーションプラットフォームである。

↑ 消されてやがるざまぁあぁぁぁぁwwww

198nobodyさん2017/02/22(水) 07:09:20.89ID:iZQqeV04
消されてる

199nobodyさん2017/02/22(水) 11:42:21.57ID:???
ソース出せってことだろ
wikipedia使ったことないのかお前

200nobodyさん2017/02/23(木) 00:35:45.42ID:???
消されたのはRiakとか関係ないからだろwww

201nobodyさん2017/02/23(木) 23:36:20.54ID:???
【質問】
書式的に簡単に、インスタンス?変数を持つオブジェクトを作る方法を教えてください。

要するに以下のようなことをしたいのです。

data = Model.where(...).first
data = (どうにかこうにか) if data.nil?
puts data.id

この例では1行目で ActiveRecord の継承クラスでテーブルからレコードを検索していますが、
一致するデータがなかった場合に nil 参照となるのを防ぐために nil であれば同じインスタンス変数(インデクサ?)を
備えたオブジェクトを代わりに作って、以降は同じ処理に流せるようにしたいと思います。

調べた限りでは Struct を使えば出来るような気がします。
もっとスマートな方法もありそうなので教えていただけると助かります。

202nobodyさん2017/02/23(木) 23:46:39.05ID:???
そういうときは find_or_create_by か find_or_initialize_by を使うのが定石
ブロック渡せば、望むような初期化処理が出来る

203nobodyさん2017/02/25(土) 00:10:45.25ID:???
>>202
ありがとう。

今回の場合、新規にレコードを作ると困るケースがあったので結局はハッシュで初期値を与えられる
Struct のような構造体のようなもの(名前忘れた)を使ってしのぐことになりました。
find_or_... は知らなかったので、今回は利用できなかったけど助かります。ありがとう。

204nobodyさん2017/02/28(火) 17:26:41.39ID:V9eCUK+K
Go言語でWebアプリを作りかけて辞めた話
http://b.hatena.ne.jp/entry/kannokanno.hatenablog.com/entry/2017/02/28/011159

205nobodyさん2017/03/02(木) 17:49:14.15ID:pI2nyKjB
プレミア見れない
ブンデス見れない
CLEL見れない
音楽聞けねえちきしょう
同和のクズ共死ねクソ共がざまあみろ気違い共
ほれ気違い共もっともっとドア閉めろ通れ
それしか能のない能無し共がざまあみろ地獄に落ちろ
悔しいか、ざまあみろくたばれクソ同和
お前らの恐ろしさをもっと見せてみろ。そんなんじゃなんともねえぞ
袋とじ見たぞ
悔しいか、ざまあみろくたばれクソ同和
嫌がらせがエスカレートするのが楽しみでしょうがない
今それだけが楽しみだ
俺の生き甲斐藁
それだけ怒ってるってことだもんな藁

206nobodyさん2017/03/08(水) 19:48:26.76ID:txKLIvTv
※これは面白いよ〜
この動画一つで皆がわからなかった真相が明らかに!!!

http://blogs.yahoo.co.jp/anti_mm_eq010/17942365.html

207nobodyさん2017/03/09(木) 17:13:53.12ID:???
グロ中尉

208nobodyさん2017/03/10(金) 21:43:16.82ID:dTFix/G3
Ruby on Railsが得意な田舎の32歳だけど
今からでも年収500万以上は目指せますか?

209nobodyさん2017/03/10(金) 22:35:40.22ID:???
得意のレベルによる
コミットもするぐらいならあとはコミュ障じゃなければいける

210nobodyさん2017/03/12(日) 13:32:38.41ID:???
>>208
簡単だよ。
まあ頑張れ。

211nobodyさん2017/03/18(土) 00:25:41.15ID:???
2つほど教えてください。

@
品物テーブルと値段テーブルがありま、id で関連付けされてます。
品物テーブルには delered_at カラムがあり nil でなければ論理削除されたものとします。
・・・という既存の実装があります。

ActiveRecord で品物の値段を取得しようとすると、論理削除されたレコードは結果に出てきません。
Model クラスで has_meny とかでそういう定義されてるのかなと思ったのですが見当たりませんでした。
論理削除されたレコードを含めて取得するにはどうすればよいでしょうか。

A
RSpec で単体試験用のコードを書いています。
試験パターンとしては WebAPI で、DB にある条件に一致するデータ数による処理を確認したいと思います。
事前に試験用の DB に必要なデータを入れておく必要があります。

このとき、試験用コードの中でデータを入れる、事前に自分で DB にデータを入れておく、などの方法があると思います。
前者を試したところ、試験コードの中では作ったデータを参照できますが、API ではデータが見つかりません。
RSpec とは(規定の動作では)そういうものだとは分かったのですが、こういうケースでは一般的にはどのように試験コードを書くものなのでしょうか。

212nobodyさん2017/03/18(土) 00:50:38.60ID:???
>>211
テスト用DBが別途存在するということに気づいてないんじゃないかな

213nobodyさん2017/03/18(土) 03:24:24.62ID:???
>>211
1. 論理削除が何で実装されてるか要確認。unscopedとかwith_deletedとか
2. https://relishapp.com/rspec/rspec-rails/docs/transactions

214nobodyさん2017/03/19(日) 00:37:05.07ID:???
初心者なのですが、phpとrubyて両方学んでおいた方がいいですか?
よくわかりませんが、それぞれの言語の得意なことが違ったりとかするのでしょうか

2152112017/03/19(日) 00:56:06.97ID:???
ありがとうございます。

>>212
それ、最初にちょろっと躓きました。

>>213
週明けに試してみます。

216nobodyさん2017/03/19(日) 03:41:35.66ID:???
上級者ですがphpとrubyはやめて
python(またはGolang)を学ぶべきだと思います

217nobodyさん2017/03/19(日) 03:50:50.73ID:???
最新のTOIBEを見てみましょう

https://www.tiobe.com/tiobe-index/

Ratings順位(総合評価)
5位 Python 3.919%
7位 PHP  3.009%
12位 Ruby 2.254%

Change順位(勢い)
1位 Golang +1.78%

このようにLL言語界ではPythonが圧倒的トップです。

218nobodyさん2017/03/19(日) 06:05:21.04ID:0fxdWRkX
レガシーな独自フレームワークから脱却してRailsへ徐々に移行している話 - メドピア開発者ブログ
http://b.hatena.ne.jp/entry/tech.medpeer.co.jp/entry/2017/01/31/004227

CakePHPで5年間運用したサービスを2ヶ月間でRailsへ移行するときにやったこと | nanapi TechBlog
http://b.hatena.ne.jp/entry/nanapi.co.jp/blog/2015/02/04/cakephp_to_rails-2/

219nobodyさん2017/03/19(日) 06:07:54.44ID:0fxdWRkX
【翻訳】Go言語がダメな理由 | POSTD
http://b.hatena.ne.jp/entry/postd.cc/why-go-is-not-good/

【翻訳】JavaScriptのフレームワークについて検討してみよう
http://postd.cc/javascript-framework-fatigue/

Angularが嫌い
http://b.hatena.ne.jp/entry/mizchi.hatenablog.com/entry/2014/10/06/162103

AngularJSは今すぐ生まれ変わるか死ね
http://b.hatena.ne.jp/entry/diary.hatenablog.jp/entry/2014/10/06/165007

Farewell Node.js (翻訳) - from scratch
http://b.hatena.ne.jp/entry/yosuke-furukawa.hatenablog.com/entry/2014/07/06/094617

Pythonにサヨナラを | POSTD
http://postd.cc/saying-goodbye-to-python/

Pythonを退職します
http://bugrammer.hateblo.jp/entry/2014/10/04/020521

PHP、かつてWebで人気だった言語が下火になりつつある | ReadWrite Japan
http://b.hatena.ne.jp/entry/readwrite.jp/archives/12295

220nobodyさん2017/03/19(日) 10:45:49.45ID:???
ruby(爆笑)よりはましだよ

221nobodyさん2017/03/19(日) 13:33:15.55ID:???
言語が駄目な人って何が目的なんだろう。

222nobodyさん2017/03/19(日) 15:45:53.30ID:???
嫌いな言語のスレを覗いてる時点でお察しだよ

223nobodyさん2017/03/19(日) 16:17:31.00ID:???
rubyに閉じこもっている時点でお察しだよ

224nobodyさん2017/03/19(日) 22:16:11.55ID:???
>>216
おまえ基本的な比較演算子も知らなかった超初心者じゃねーか
雑魚すぎてRubyやってるやつにバカにされて逆恨みしてるんだろ

225nobodyさん2017/03/20(月) 02:55:36.72ID:???
学校の研究で使うのもあってpython学んでたのですが、web開発がしてみたいです。
Djangoは使ってる企業がほとんどなく、インターン先などがないためrubyを覚えようと思うのですが
これは正しいでしょうか。pythonで何とかできるようにするべきでしょうか。

226nobodyさん2017/03/20(月) 03:09:12.85ID:???
「web開発がしてみたい」
この先にある野望は何?
実装したいアイデアがあるの?
ただ単に就職しやすい技術を学ぶのが目的?

227nobodyさん2017/03/20(月) 09:16:32.28ID:???
おっさんうぜえ

228nobodyさん2017/03/20(月) 15:06:44.90ID:hXuJT568
あえてここのスレを選んでる時点で確信犯

229nobodyさん2017/03/21(火) 18:00:37.69ID:acH4KaQg
「2017年においてRailsを習得する価値」
ttps://www.transnet.ne.jp/2017/03/20/「2017年においてrailsを習得する価値colnd/

230nobodyさん2017/03/22(水) 13:42:57.95ID:???
Webアプリケーション自体が終わってる
スマホアプリ化しないとアクセス集まらないし(スマホユーザは検索すらしたくない人が多い)
スマホアプリユーザくらいしか広告クリックしないから酷いもんよ

PC専用だとガチでCPM20〜30円くらいだぞ(インプレッションからくるもの)
スマホ専用広告だとCPM150円あるのにw

231nobodyさん2017/03/22(水) 15:40:59.02ID:???
終わっているのはWebProg版全体の質である

232nobodyさん2017/03/22(水) 19:34:51.09ID:???
ワコールの情報流出が問題になってるけど
どんなアホな設定したらあんななるん?

233nobodyさん2017/03/22(水) 21:17:46.50ID:???
ワコールのサイトはJ2EE

234nobodyさん2017/03/23(木) 02:21:23.90ID:RgoacZG3
TwitterはScalaを捨ててNode.jsに移ったそうです。 - 望月いちろうのREADME.md
http://www.utali.io/entry/2017/02/24/170000

235nobodyさん2017/03/23(木) 02:39:45.13ID:???
はてブ読むと半分ウソのようだな

236nobodyさん2017/03/23(木) 04:54:51.42ID:???
たぶん情報流出は、SQL文をそのまま送信しているのだろ

そのSQL文を改変するだけで、情報を盗める

237nobodyさん2017/03/23(木) 08:50:54.66ID:???
http://www.techempower.com/benchmarks/#section=data-r13&hw=ph&test=json
>colossus 505,321 Sca
>vertx 465,523 Java
>nodejs 304,372 JS
>gin 259,637 Go

Scala使ってるならColossusにすりゃ良かったのに
http://tumblr.github.io/colossus/

238nobodyさん2017/03/23(木) 09:50:07.65ID:RgoacZG3
Scalaの闇 - Togetter
http://togetter.com/li/308741

「Scala嫌い。EJB2みたい」
http://d.hatena.ne.jp/karasuyamatengu/20111122/1321978693

golang - [翻訳]なんでGoってみんなに嫌われてるの? - Qiita
http://qiita.com/hirokidaichi/items/adccebb41f77eaa6132f

239nobodyさん2017/03/23(木) 11:39:38.98ID:???
「シュバババババ!これJava使って儲けてるよね!?はい!訴訟!」
するOracleが嫌いだからJava界隈とは付き合いたくない

自由が一番

240nobodyさん2017/03/23(木) 11:43:42.42ID:???
Javaは嫌いだがバイトコードにコンパイルするときに大まかなエラーが分かるのは生産性に直結する大きな利点なので
そこらへんはLL言語にない魅力ではあるが、webでコンパイラ言語がいいなら今はGolangがあるので
やっぱりJavaはないな

241nobodyさん2017/03/23(木) 20:52:24.97ID:???
Groovy

242nobodyさん2017/03/24(金) 07:24:41.99ID:???
>>233
懐かしいひびきだな

243nobodyさん2017/03/24(金) 19:32:51.77ID:E48ccJBl
PHPなチームがRuby on Railsでの開発を行って得られたもの - UUUM攻殻機動隊
http://system.blog.uuum.jp/entry/php-to-ruby-on-rails

244nobodyさん2017/04/08(土) 15:21:35.26ID:6FVPJQs2
[49選]国内注目のWebサービス・アプリを大調査! プログラミング言語、フレームワーク、アーキテクチャの一覧【2017年 春 ver.】 - エンジニアHub|若手Webエンジニアのキャリアを...
https://employment.en-japan.com/engineerhub/entry/2017/04/07/110000

245nobodyさん2017/04/09(日) 15:17:34.83ID:???
>>244
1/3はRailsだな

246nobodyさん2017/04/10(月) 10:51:10.74ID:???
Rails多いねー。

247nobodyさん2017/04/10(月) 13:53:37.37ID:???
>>243
なんで荒れてるんだろ。

248nobodyさん2017/04/10(月) 14:49:18.46ID:???
>>244
知らないサービスが大半だけどこういうのいいね
Golangが思ってたよりは広く使われてた

249nobodyさん2017/04/10(月) 23:35:35.14ID:???
RoR4の勉強を始めて数週間
そろそろRoR5の参考書が増えてくるだろうから乗り換えるか迷ってるんだけど
RoR5って何かRoR4より不具合出るイメージあるんですが、どうなんでしょう
(最初にlayoutのjavascriptの設定を変える必要があったり)

250nobodyさん2017/04/11(火) 00:37:31.68ID:???
新しいRails5本が出るよ14日発売

251nobodyさん2017/04/11(火) 05:23:05.31ID:???

252nobodyさん2017/04/14(金) 03:10:37.25ID:???
>>248
大手が布教活動に全力あげてるからなぁ(勉強会主催)
Goエンジニアを増やしたいのだろう
実際使ってみれば分かるがC,C++と同じコンパイラ言語であることから
速度はLL言語と比較にならないくらい早いし並列処理を簡単にかけるから
CPUリソースをフル活用するのにめちゃくちゃ適してる
テキスト、DB操作以外の複雑な処理(画像加工等)はGolang使ったほうが良いのは誰の目から見ても明らか

それ以外の処理速度がボトルネックにならない部分は、既存資産を活用(RubyやPHP使う)する感じがモダンな開発スタイル

253nobodyさん2017/04/14(金) 06:31:30.49ID:PqfWvtFE
goruby/goruby &#183; GitHub
https://github.com/goruby/goruby

254nobodyさん2017/04/14(金) 14:17:46.89ID:???
新しいRails5本
結構でかい本屋に行ったのにおいてなかった
売り切れかもしれんが・・・
ネット予約したわ・・・

255nobodyさん2017/04/14(金) 22:48:03.11ID:???
新しいRails5本
現在Amazonで本日出荷予定になっている

256nobodyさん2017/04/18(火) 00:18:19.18ID:umdnGnhK
実際に運用してみてわかった、大規模Mastodonインスタンスを運用するコツ - pixiv inside
http://b.hatena.ne.jp/entry/inside.pixiv.blog/harukasan/1284

257nobodyさん2017/04/18(火) 01:59:23.83ID:umdnGnhK
Ruby on Railsの作者より:高まった生産性を仕事を余計にこなすためではなく自分の将来に向けて使おう - himazu blog
http://b.hatena.ne.jp/entry/d.hatena.ne.jp/himazublog/20080927/1222445526

258nobodyさん2017/04/18(火) 02:25:44.68ID:umdnGnhK
DHH:Railsがあれこれやらない、というところですかね。Railsにはやらないと決めた機能ですとか、却下した余計な装飾品ですとか、そういうのがたくさんあるんですが、
Railsにある20%のソリューションで問題の80%を解決できるようにしています。
http://kdmsnr.com/translations/interview-with-dhh/

259nobodyさん2017/04/19(水) 22:08:52.29ID:???
>>256
実際にはコツの部分は書かれてない。

260nobodyさん2017/04/21(金) 01:53:15.22ID:JFo+WYOd
品質の大きなラベルが与えられるもの:それはDockerを使わないコンテナだ。
http://postd.cc/docker-in-production-an-update/

Docker in Production: A History of Failure &#8211; The HFT Guy
https://thehftguy.com/2016/11/01/docker-in-production-an-history-of-failure/

261nobodyさん2017/04/25(火) 07:49:02.45ID:/caofAvG
iOS用の業務アプリ開発を勧めない理由(ワケ)【opinions】 - GMBA
http://b.hatena.ne.jp/entry/gmba.jp/2015-02-19-15-20-41/44-opinions/1219-opinion-oishi-vol2.html

262nobodyさん2017/04/25(火) 21:46:15.80ID:/caofAvG
NodeJS vs Ruby on Rails comparison 2017. Which is the best for web development?
https://medium.com/@TechMagic/9aae7a3f08bf

263nobodyさん2017/04/27(木) 23:42:28.46ID:???
ReactSPAをRailsに戻している話 // Speaker Deck
https://speakerdeck.com/itkrt2y/reactspaworailsnili-siteiruhua

264nobodyさん2017/04/29(土) 19:05:23.33ID:EnveZf0D
エンタープライズにおけるiOSアプリ開発で 押さえておくべき7つのこと
http://b.hatena.ne.jp/entry/gmba.jp/2015-02-19-15-20-41/44-opinions/1219-opinion-oishi-vol2.html

265nobodyさん2017/04/29(土) 19:06:51.15ID:EnveZf0D
エンタープライズにおけるiOSアプリ開発で 押さえておくべき7つのこと
http://www.slideshare.net/feedtailor/ios7-38955693

266nobodyさん2017/04/29(土) 19:11:14.34ID:???
リンク集になりつつありますね、このスレ。

267nobodyさん2017/04/29(土) 19:17:47.63ID:???
オワコンになりつつあるルビーの存在価値に関する確証バイアスを深めるスレ

268nobodyさん2017/04/29(土) 19:40:29.21ID:???
>>267
本当にオワコンならアンチすらこんなスレ覗かない
アンチがいるということは現役である証拠

269nobodyさん2017/04/29(土) 20:01:17.76ID:???
>>268
RedmineもGitLabもRailsだしね。

270nobodyさん2017/04/29(土) 20:37:34.76ID:???
>>268
おい、Delphiをバカにすんな

271nobodyさん2017/05/01(月) 17:33:07.17ID:sUjjJTB5
https://goo.gl/YbgPdk
これ嘘でしょ?本当だったら、へこむわ。。

272nobodyさん2017/05/01(月) 19:33:15.85ID:2UNIqEUD
こっちくんな

273nobodyさん2017/05/01(月) 20:15:19.22ID:???
>>271
ばーか

274nobodyさん2017/05/04(木) 01:46:06.10ID:???
今の旬ってなんなの?

275nobodyさん2017/05/04(木) 01:57:46.18ID:???

276nobodyさん2017/05/04(木) 04:28:10.65ID:???

277nobodyさん2017/05/04(木) 11:27:09.48ID:???

278nobodyさん2017/05/04(木) 13:41:18.17ID:mK27MLyL
ケケ
. 旬

279nobodyさん2017/05/04(木) 14:26:59.11ID:???

280nobodyさん2017/05/04(木) 14:28:06.75ID:???
改訂2版 パーフェクトRuby | Rubyサポーターズ |本 | 通販 | Amazon
https://www.amazon.co.jp/dp/4774189774/

なんか余計なものついちゃったので削除したやつ

281nobodyさん2017/05/04(木) 17:16:52.49ID:???
ちょっとまて
指差し確認
そのURL貼る前に

2822017/05/05(金) 07:34:54.30ID:uL83jZhk
Writing software is hard &#8211; Signal v. Noise
https://m.signalvnoise.com/388d5e982ad9

283nobodyさん2017/05/08(月) 06:55:58.62ID:Sp2tAPIg
rubyは52個のサービス中、28個のサービスで利用されており、一番人気のプログラミング言語でした。
http://blog.livedoor.jp/oka_lab/archives/1065757775.html

284nobodyさん2017/05/08(月) 08:46:15.69ID:???
Rubyがこれからも優位なのかなー。

285nobodyさん2017/05/08(月) 10:35:57.85ID:8FiFzBWH
Rubyは流行っているように見えるだけ

286nobodyさん2017/05/08(月) 21:33:18.13ID:???
好き嫌いは誰にでもあるからねー
俺だってJavaは大嫌いだしw

287nobodyさん2017/05/08(月) 23:05:12.61ID:???
Javaは別に嫌いではないけどオラクルは嫌い
あと受託系企業も嫌い
なのでJavaを避けている

288nobodyさん2017/05/08(月) 23:36:57.13ID:???
RailsはBtoCの自社サービス系の会社が多い
自社サービス系は少数精鋭が多くエンジニアに対する待遇が良い

JavaはBtoBの受託系が90%以上
スキルにばらつきがある烏合の衆でITゼネコン構造のブラック企業である確率が高い

289nobodyさん2017/05/09(火) 00:22:38.00ID:???
> RailsはBtoCの自社サービス系の会社が多い
例えばどんなの?
俺はgitlabぐらいしかしらない。

290nobodyさん2017/05/09(火) 00:39:24.92ID:???
上場企業ならクックパッドがRails使いとして有名

291nobodyさん2017/05/09(火) 00:41:02.52ID:???
Gunosyもそうだし食べログもだし
元Google社員が起こしたFreeeもRailsだね
WantedlyやCrowdworksもRailsのはず

292nobodyさん2017/05/09(火) 00:42:41.30ID:???
ちなみにQiitaもRailsだよ

293nobodyさん2017/05/09(火) 00:50:17.47ID:???
Rails使いとMacユーザって層が被ってるよね
対するJava使いはWindowsが多い

エンジニアかIT土方かの違いがOS選択の傾向にも現れてる

294nobodyさん2017/05/09(火) 00:53:45.93ID:???
> Rails使いとMacユーザって層が被ってるよね
どうやって調べたの?

295nobodyさん2017/05/09(火) 00:55:22.50ID:???
LINEはJavaが多いけどMacがメインとして使われてるよ。
ほんとしらないんだねw

296nobodyさん2017/05/09(火) 00:55:54.14ID:???
上場企業主催の勉強会
MatzもMSのカンファレンスでこの件について指摘してたが殆どMacユーザだよ

297nobodyさん2017/05/09(火) 00:56:16.04ID:???
外資系はJavaが多い気がする。Googleもそうだし

298nobodyさん2017/05/09(火) 00:57:05.23ID:???
>>296
おいおいw
そんな勉強会に来る人間、
雑魚会社ばかりに決まってるじゃんw

299nobodyさん2017/05/09(火) 00:58:00.60ID:???
>>296
なるほど。MSのカンファレンスだから
さぞJavaユーザーが多そうだ。

300nobodyさん2017/05/09(火) 00:58:33.21ID:???
http://www.itmedia.co.jp/news/articles/1606/08/news138.html
>「例えばスーパーコンピュータは97%がLinuxで動いているし、開発者カンファレンスとかに行けば9割がMac。あれだけデベロッパーと叫んでいたのに、デベロッパー向けのPCのシェアは1割に満たない」(まつもと氏)。

301nobodyさん2017/05/09(火) 00:58:34.95ID:???
>>296
それは、Matzの思い込みですよね?
なんかデータでもあるんですか?

302nobodyさん2017/05/09(火) 00:59:36.43ID:???
開発者カンファレンスとかに行けば9割がMac
=開発者カンファレンス以外では9割がWindows
=つまり目立ちたがり屋がMacを使ってるってだけで
会社で使ってるのはWindowsってことさ、あはははは


いいから統計データ持ってこいよ

303nobodyさん2017/05/09(火) 01:01:04.33ID:???
まつもとが言うことはぜったいに正しい
信者たるもの教祖の言うことは絶対である

304nobodyさん2017/05/09(火) 01:13:17.81ID:???
>>300
MSのいうデベロッパーって
Win用ソフトのことでしょ?

305nobodyさん2017/05/09(火) 01:15:26.43ID:???
昔、Googleから出される試験を突破しないと参加が認められない
Google Devfest 2010に行った時は、たしかにMacユーザ(&iPhoneユーザ)が多かったな
応募者の上位2割しか参加できなかったからゴミエンジニアはいなかったと思う

306nobodyさん2017/05/09(火) 01:20:28.34ID:???
https://japan.googleblog.com/2010/03/devfest-2010-japan.html
>開発者イベント「DevFest 2010 Japan」が東京と京都会場で開催されました。
>2,000名を超える事前登録に対し、「DevQuiz」にパスした 400名が参加証を手に来場しました。

ちなみにこれね
他の勉強会だと先着順で誰でも参加できるから>>298の指摘通り
雑魚エンジニアばかり集まってる可能性を否定できない

307nobodyさん2017/05/09(火) 02:03:26.77ID:???
というか、仕事じゃなくて、私物のパソコンを持ってきましたってだけで
普段からMac使ってることにはならんのだが

308nobodyさん2017/05/09(火) 10:07:30.44ID:???
くやしいのぅ

309nobodyさん2017/05/09(火) 12:51:45.13ID:hoYmM58N
クックぱっとほど害悪な技術情報を垂れ流す企業はないよ

310nobodyさん2017/05/09(火) 20:00:01.46ID:???
>>309
具体的にどういう情報が害悪だったの?
その情報へのポインタおせーて

311nobodyさん2017/05/10(水) 22:12:35.24ID:???
RubyVM を作った笹田耕一が、クックパッドへ入社した

クックパッドは今や、Rubyでは日本一の会社!

312nobodyさん2017/05/10(水) 22:59:59.12ID:???
料理レシピサイトじゃ上限知れてるよなぁ

313nobodyさん2017/05/10(水) 23:02:25.00ID:???
中国 Baidu
韓国 NAVER
日本 国産検索サイトなし(YahooはGoogleの借りてるだけ、いわゆるOEM)

検索を制するものはITを制する
早く日本もだそう

314nobodyさん2017/05/11(木) 02:23:06.74ID:???
>>309
レシピはクソだけど技術者は
そうじゃないと思うけど?

315nobodyさん2017/05/11(木) 17:14:34.63ID:???
>>314
だよな。
僻みかな。

316nobodyさん2017/05/11(木) 22:09:49.72ID:co9YbKjv
RailsConf 2017: Opening Keynote by David Heinemeier Hansson - YouTube
http://www.youtube.com/watch?v=Cx6aGMC6MjU

317nobodyさん2017/05/17(水) 15:34:51.81ID:oxgNnxQF
railsチュートリアルの内容ぐらいならできます。って人はどれぐらいの企業に応募したらいいんですか?ベンチャーは無理そうと聞いたのですが中堅あたりを狙えますか?

318nobodyさん2017/05/17(水) 16:40:11.12ID:???
戦力外

319nobodyさん2017/05/18(木) 09:57:40.54ID:gP/30IcG
JavaとかC#やっていれば普通に全国で仕事にありつけるよ。中堅企業以上で常駐だけど

Rubyだと東京の零細ベンチャーぐらいでしょ。

320nobodyさん2017/05/18(木) 12:34:01.48ID:ltLLWFek

321nobodyさん2017/05/18(木) 15:18:41.70ID:bVbNiKee
twitterとかω

322nobodyさん2017/05/18(木) 17:24:30.06ID:ltLLWFek
プログラマになりたい方へ!開発に必要なスキルを身につけることができます! - 株式会社万葉のWeb エンジニア中途・新卒の求人 - Wantedly
https://www.wantedly.com/projects/77873

323nobodyさん2017/05/19(金) 21:22:47.45ID:???
JavaとC#じゃゼネコンIT構造のブラック受託企業の名前しか浮かばない

324nobodyさん2017/05/19(金) 23:02:03.32ID:???
C#はUnityあるか
Unity使いの80%がC#選んでる
スマホアプリ作れるなら転職には困らん、というか独立できる

325nobodyさん2017/05/19(金) 23:05:24.26ID:???
AndroidもJavaだな

326nobodyさん2017/05/19(金) 23:59:33.55ID:???
究極目標はホワイト企業に就職ではなくて
一人で設計・開発・運営するwebサービス立ち上げて
Google AdsenseやNendから毎月100万以上貰って
誰からも命令されること無く、誰にも給料払うこと無く
悠々自適に生活することだぜ

327nobodyさん2017/05/20(土) 12:32:17.67ID:e4GNv/kW
税金は絞り盗られます

328nobodyさん2017/05/20(土) 16:01:17.73ID:???
それは年収1000万以上の外資系ホワイトIT企業に勤務してても同じだぜ
給与所得控除があるかないかの違いしかない

329nobodyさん2017/05/20(土) 16:02:26.51ID:???
ある程度アクセスが安定してるwebサイトの平均的なCPMは150円ほどらしいので
月間1000万PVあれば毎月100万収入を得られるぞ

330nobodyさん2017/05/20(土) 16:02:59.14ID:???
訂正CPMは100〜150円

331nobodyさん2017/05/20(土) 16:17:41.39ID:???
毎月50万円でも嬉しい

332nobodyさん2017/05/20(土) 17:00:27.89ID:YnuEC7gj
俺って頭いいしコミュ力も高いし天才だわ

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

俺くらいのスキルあるやつと一緒に組んで大金儲けたいんだけどだれか自分に底知れぬ自信持ってるやついる・
口だけのやつは勘弁してね

333nobodyさん2017/05/20(土) 18:10:59.41ID:???
IPA未踏→東大→IBM勤務の後輩紹介してあげようか?

334nobodyさん2017/05/20(土) 18:27:10.16ID:YnuEC7gj
>>333
自分に自信があるやつな
しかも釣りだろすぐわかるなお前がそいつ紹介できるわけねーだろ
俺クラスになると釣りかどうかは瞬時に見分けられるからな
go home get a job faggot

335nobodyさん2017/05/20(土) 18:30:39.06ID:???
>>333
約に立たなさそう

336nobodyさん2017/05/20(土) 20:01:01.26ID:???
IBMってことはGoogleに入れなかったのか

337nobodyさん2017/05/21(日) 13:40:03.45ID:???
656 名前:nobodyさん[] 投稿日:2017/05/20(土) 16:56:13.95 ID:YnuEC7gj
俺ハッカーになりたいけど1日でなれる?
ちなみに英語とチェスとムエタイが最強な天才だお

338nobodyさん2017/05/21(日) 13:41:22.11ID:???
自分では何も出来ないnewbieじゃんw
他人の褌で儲けようとする天才なのか?Tehuっぽいやつだな

339nobodyさん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

340nobodyさん2017/05/24(水) 13:54:24.60ID:???
Ruby(Rails)はモックアップ、プロトタイプを作るためのツールで
本番環境で動作させるものは負荷に強いJava(Scala)やGolangで作るのがいい

341nobodyさん2017/05/24(水) 16:02:41.97ID:???
juliaはどこへ逝ってしまったのだろう

342nobodyさん2017/05/24(水) 16:56:41.79ID:Od1enF8/
Ruby on Railsの事例まとめ(海外有名サイト編) - [Skillhub (スキルハブ)]
http://skillhub.jp/blogs/176


Ruby on Railsの事例まとめ(日本有名サイト編) - [Skillhub (スキルハブ)]
http://skillhub.jp/blogs/177?ref=176

343nobodyさん2017/05/24(水) 20:01:02.70ID:???
>>340
そこまで負荷がかかるほどアクセスあるんですか?を考える方が先

344nobodyさん2017/05/24(水) 23:11:22.29ID:pvGOx8s9
最近出たRubyパーフェクトの改訂第2版買った方がいい?

345nobodyさん2017/05/25(木) 02:59:17.38ID:???
あれ最後の章だけ別のに変わってた

346nobodyさん2017/05/25(木) 14:18:51.78ID:???
クラウド費用抑える目的で処理が早い言語を使う
小規模でも恩恵あるだろ

347nobodyさん2017/05/25(木) 14:23:47.30ID:???
フロントエンドがiOSでもAndroidでもWebでも型つき言語が主流になったので
サーバーサイドもいずれそうなる
遅い言語はもうお呼びでない

348nobodyさん2017/05/25(木) 16:03:40.11ID:GzG47Wu8
開発コスト
運用コスト
保守コスト

349nobodyさん2017/05/25(木) 16:10:05.15ID:???
実行速度が早い言語が開発コストが高いかといえばそうでもない
コンパイル時にエラー検出できるからむしろ効率良い
コンパイル速度も改善されてるし

LL言語はPCが非力だった時代の名残みたいなもんだな

350nobodyさん2017/05/25(木) 19:55:53.22ID:???
なんでそういう話する人間がRailsスレ覗いてるんですかねぇ
Ruby叩いて気持ちよくなりたいんですかねぇ

351nobodyさん2017/05/25(木) 21:04:45.40ID:???
啓蒙だぞ

352nobodyさん2017/05/25(木) 21:19:38.32ID:???
余計なお世話としか

353nobodyさん2017/05/25(木) 21:21:30.25ID:???
Rubyは第二のPHPerを産み育ててしまう雰囲気があるからな
IT後進国の汚名を着させられてる日本を憂いているのだよ
新人が誤った方向に向かわないよう適切に誘導してあげなければいけない

354nobodyさん2017/05/25(木) 21:23:02.36ID:???
思想がパヨクみたい
自分の思想のためなら他所の場所を荒らすこともいとわないところとか

355nobodyさん2017/05/25(木) 22:26:35.92ID:???
今すぐ辞めて欲しい、「Ruby on Rails勉強してます」「CakePHP勉強してます」
http://blog.sumyapp.com/2013/07/no-recommend-rails/

Railsが時代に合わなくなってきた
http://qiita.com/kaiinui/items/2781219340d427543d08

356nobodyさん2017/05/25(木) 22:36:38.51ID:GzG47Wu8
Scalaの闇 - Togetter
http://togetter.com/li/308741

「Scala嫌い。EJB2みたい」
http://d.hatena.ne.jp/karasuyamatengu/20111122/1321978693

golang - [翻訳]なんでGoってみんなに嫌われてるの? - Qiita
http://qiita.com/hirokidaichi/items/adccebb41f77eaa6132f

【翻訳】Go言語がダメな理由 | POSTD
http://b.hatena.ne.jp/entry/postd.cc/why-go-is-not-good/

357nobodyさん2017/05/26(金) 02:34:38.06ID:???
>>340
いまどきJavaなんてプログラマに苦行を強いるだけだし、Scalaは言語としては悪くないけど周辺技術が
クソすぎてRuby界隈の足元にも及ばないし、Goに至ってはただのBetter C++で速度を出したい部分限定で
使うならいいけどRaisのような分野で使おうと思ってるPMがいたら今すぐ洗脳解除プログラムを適用すべき
レベルで病んでるぞ

358nobodyさん2017/05/26(金) 06:17:21.61ID:???
> Raisのような分野で使おうと思ってる
JavaやScalaやGoをモックアップやプロトタイプのような分野で使うわけ無いだろうw

359nobodyさん2017/05/26(金) 07:31:33.32ID:???
>>358
Goを画面数の多いWebアプリケーションで使おうとか言ってる奴らのことでしょ
最近流行り?のマイクロサービスとかならサービスによっては使い所があるかもだけど

360nobodyさん2017/05/26(金) 08:09:51.02ID:???
webアプリなら、Rails, Kotlin。
Kotlin = Scala + Groovy

Go は、Docker などのミドルウェア

361nobodyさん2017/05/26(金) 10:42:43.05ID:GIBsrs/J
在○企業は大体PHPかRailsこれはガチ

362nobodyさん2017/05/26(金) 20:45:55.29ID:???
在○企業は大体Macを使ってる これもガチ

363nobodyさん2017/05/27(土) 13:14:26.19ID:+JbmxbwN

364nobodyさん2017/05/27(土) 14:22:15.14ID:???
Golang使えば良いんじゃね

365nobodyさん2017/05/27(土) 14:43:49.92ID:???
うーん確証バイアス

366nobodyさん2017/05/29(月) 16:07:39.16ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744

367nobodyさん2017/05/29(月) 16:28:06.55ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/

368nobodyさん2017/05/29(月) 18:39:28.61ID:???
バグがないソフトなんて無いから・・・
これは実際の現場を知らないアホが作ったんだろう

369nobodyさん2017/05/29(月) 18:39:56.28ID:rUgG6Dkj
バグ発見後ってふざけてると思うけど
糞ソフトや糞業者が無くなるなら良いことかもな

370nobodyさん2017/05/29(月) 18:46:15.79ID:???
うちは受託じゃないからどうでもいいわ
自社開発のBtoCは自社の利益のためにバグがあったらすぐ潰すのが当たり前の世界
受託のビジネスモデルが破綻してるのは前々からだし、いい引導になるんじゃないか?

371nobodyさん2017/05/29(月) 18:50:30.56ID:???
受託が全部消えて自社開発するしかなくなり
その結果、右から左に案件を受け流すだけのピンはね屋が消え
エンジニアの待遇が向上する可能性もあるので応援したい

372nobodyさん2017/05/29(月) 19:10:37.12ID:???
Railsでシステム作って納品する

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

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

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

つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな

373nobodyさん2017/05/29(月) 19:15:57.41ID:rUgG6Dkj
ノーカット無修正

374nobodyさん2017/05/29(月) 19:27:37.27ID:???
利用するWAFのGithubページにissueが残ってる限り、無償サポートを強制されるから
自社でフレームワークを作ってクローズドにするしかないな

潜在的なバグを顧客に知られないようにする工夫が必要

375nobodyさん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

376nobodyさん2017/05/30(火) 09:20:20.09ID:L5po86sS
>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。

377nobodyさん2017/05/30(火) 10:24:23.61ID:zplMvd5e
了解

378nobodyさん2017/05/31(水) 21:00:24.95ID:???
>>376
なんでそう思ってる人がRailsスレなんか覗いてるの?
他言語叩いて気持ちよくなりたいような性格悪い人間はお呼びじゃないよ

379nobodyさん2017/06/01(木) 00:08:51.02ID:+ezbGRtW
>>376
わざわざこのスレまで来て忠告ありがとうな

380nobodyさん2017/06/01(木) 09:04:49.02ID:???
そんでみんなJavaで消耗してるんじゃなかったっけ?

俺はやだけど。

381nobodyさん2017/06/01(木) 17:26:13.77ID:???
XML地獄だったJava(当時主流だったStruts)と対比してRailsが流行った時代はもう過去のもの
JavaにもRailsライクなWAFあるしバイトコードコンパイル時にエラー検出できるからRailsより生産性高いよ

382nobodyさん2017/06/01(木) 17:27:35.30ID:???
そして動作速度も早い
AndroidにKotlinが採用されたので
受託(ブラック企業)からスマホアプリ開発自社サービス企業(ホワイト企業)に転職する際にも有利だし

383nobodyさん2017/06/01(木) 19:59:08.21ID:???
>>381
残念ながらそんなエラー検出ごときで上がる生産性は微々たるもので、型定義の手間で足が出る
Play!で実際に開発をした経験の結果

384nobodyさん2017/06/01(木) 20:27:04.64ID:???
型定義の手間ってなんだ?
だったらGolang使えば?

385nobodyさん2017/06/01(木) 20:41:27.88ID:???
いまはRustかKotolinだよ

386nobodyさん2017/06/01(木) 20:54:04.14ID:???
GAE/Rustはない
無料で始められるPaaSのGAE/Go一択だな

387nobodyさん2017/06/01(木) 21:52:56.92ID:???
>>384
Java否定されたら次はGolangか
とにかく何がなんでもRubyを否定したいだけなんだな

388nobodyさん2017/06/01(木) 21:55:32.22ID:???
>>384
GolangはただのBetter C++
C++みたいな分野で楽に書きたいなら非常に有用な言語だが、Railsは畑違い

389nobodyさん2017/06/01(木) 22:15:20.41ID:???
RUBYMOTIONでAndroid開発している人どうですか?
今、資格取得に忙しいんで時間が取れないのだけど、終わったらやってみたいと思っている。

390nobodyさん2017/06/02(金) 19:59:08.42ID:???
rails5.0 になってやっとleft outer joinメソッドが実装されたのは驚き
今までなかったのかよ、と
これがなくてよくDB使ってたな
まさかRailsユーザってDBはあまり詳しくない奴ばかりなのか?

391nobodyさん2017/06/02(金) 20:07:40.39ID:???
よくJavaで構築するようなイントラ系ビジネスアプリケーションを受託開発するビジネスでRailsを使っている会社は少ない
主にBtoCの自社サービス系(web)の構築に使われる
大規模なアクセスを捌かなきゃいけないのでスケーラビリティの低いRDBMSは選択されずNoSQLなどが使われる
NoSQLはJOINが必要なデータは最初から結合して保存しておかないとパフォーマンスが落ちる

392nobodyさん2017/06/02(金) 20:11:19.02ID:???
BtoC業界では当たり前の知識だが受託系の人は知らんのだろうな
https://yakst.com/ja/posts/22
ここら辺をよんで勉強しとけ

393nobodyさん2017/06/02(金) 20:13:33.76ID:???
ついでに言っておくとWebアプリケーションのパフォーマンスボトルネックは
データベースのディスクI/Oが大部分なので
いわゆるコントローラーの処理速度をGolangやJavaで高速化しても
全体はそれほど早くならない

394nobodyさん2017/06/03(土) 03:17:48.32ID:???
>>390
> rails5.0 になってやっとleft outer joinメソッドが実装されたのは驚き

だってSQL使わないじゃん。結合なんて勝手にやってくれて
内部でjoinしてくれるでしょ?
なんでわざわざ自前でjoin書かないといかんのだ?って感じなんだが

395nobodyさん2017/06/03(土) 06:33:10.10ID:FxhPauU7
>>394
それな

わざわざ5レスに分割してるのも
思いつきで書き散らしてまったく計画性が感じられない

396nobodyさん2017/06/03(土) 09:32:56.62ID:???
>>394
従テーブルの外部キーを持たない主テーブルのデータは空白で表示したいことって多いだろ
それをなんでわざわざ毎回実装しないといけないのよ?

397nobodyさん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はお好みで

398nobodyさん2017/06/03(土) 18:28:30.87ID:???
>>397
セルフネーバオペレータ使うのはちょっと違うと思う

399nobodyさん2017/06/03(土) 22:23:13.88ID:???
>>398
なんで?

400nobodyさん2017/06/04(日) 19:09:56.20ID:???
>>399
DBの責務とRubyの責務がぐちゃぐちゃになってるから
その処理はDBがすべきもの

401nobodyさん2017/06/04(日) 20:15:41.46ID:???
>>400
え?LEFT OUTER JOIN使ったとしても似たようなコードになるよね?

402nobodyさん2017/06/04(日) 20:22:56.25ID:???
>>401
データのある無しを判断して空白で返す処理をしてるのがMySQLなのかRubyなのかの違いを言っています
コードの似たりよったりではありません。

403nobodyさん2017/06/04(日) 20:25:34.07ID:???
>>402
でも似たようなコードで同じことができるなら別にいいじゃん

SQL原理主義なんてバッチみたいな速度にシビアな場面でだけ使えばいいんだし、
UIみたいなそうでもないところはコードの保守性の方が大事だよね

404nobodyさん2017/06/04(日) 20:34:04.62ID:???
>>402
え?データのあるなしを判断するはあくまでDBでしょ?

ActiveRecordはそこで投げるSQLを隠蔽しているだけで、ActiveRecordだってデータのあるなしはDBに問い合わせてるよ
そこでLEFT OUTER JOINを使うか、eager loadを使うかで投げるSQLの内容は違うだろうけど、Rubyがデータのあるなしを
判断できるわけないでしょ

405nobodyさん2017/06/04(日) 20:57:07.63ID:???
>>403
完全に素人の発想だな

この場合は大したことしてないけど、
もっと複雑なSQLで大量のデータを対象にした場合どっちがスケールするかな?
そういうことを考えないと

406nobodyさん2017/06/04(日) 20:57:38.44ID:???
いままではDBのしごとで
それぞれの立場で仕事してたのに
Ruby側でやりたいとかわがまま言い出して
Ruby側で実装されたって流れ。

407nobodyさん2017/06/04(日) 21:03:43.41ID:???
>>406
RubyはDBの仕事を取ってたりしてないよ
ActiveRecordがうまく隠蔽してるだけ

というかRubyがDBの仕事をできるわけないじゃん

408nobodyさん2017/06/05(月) 13:41:25.89ID:???
SQL書きたくない(書けない)ってひとがRubyというかRailsというかActiveRecordに流れただけ

409nobodyさん2017/06/06(火) 00:57:06.00ID:???
>>408
SQLだけでアプリが作れない以上、ActiveRecordになるのは当然だと思うが?

410nobodyさん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年はやらないとここまではいかないだろうけど才能とアイデアと
企画力と継続力があればが大儲けできる可能性がなくもない
まだまだ他の職種に比べれば競争率は低いからオススメ
顔出したくないならラファエルみたいに仮面つければいい
ハロウィン用でいろいろな仮装マスク売ってるからオヌヌメ

411nobodyさん2017/06/16(金) 09:44:25.19ID:???
すみません、PHPから流れてきてrails初心者なんですが
ActiveRecordでDBからレコード取得する時にSQLのSUBSTRみたいに
レコードの文字列の一部だけ取得するやり方ってどう書けばいいんでしょうか?
頭の3文字だけ欲しいみたいな感じです

412nobodyさん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

413nobodyさん2017/06/19(月) 17:41:30.85ID:CGBm0H41
2017年 ル・マン24時間レース 結果
総合3位
N.Piquet Jr.
M.Beche
D.H.Hansson
https://f1-gate.com/lemans/result_37122.html

https://twitter.com/dhhracing/status/876444279232581632
https://www.instagram.com/p/BVe7PflFW43/

414nobodyさん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

415nobodyさん2017/06/20(火) 02:42:04.66ID:???
数億円で売ったのか、安いな
上場したら糞みたいな会社でも時価総額50〜100億くらいになるのに
もったいない

416nobodyさん2017/06/21(水) 13:38:29.27ID:???
>>411
str = "hello"

str.first(1) # => "h"
str.first(2) # => "he"
str.first(3) # => "hel"

417nobodyさん2017/06/21(水) 21:08:06.86ID:???
なあ。rails の vendor ディレクトリの下のソースコードって触っちゃいけないんだよな?
gem とかからインストールされるファイル群だと思うんだけど、そうでもないんだろうか。

418nobodyさん2017/06/21(水) 22:26:49.64ID:???
>>417
触ってもいいよ
バージョンアップとかで触ったのは全部消えるけど

デバッグとかで触ることはよくあるし

419nobodyさん2017/06/22(木) 00:36:18.71ID:???
>>418
ああ。そう言うものなんだ。ありがとう。
あのファイルを編集するのが一番簡単なんだよな。。どうしよう。

420nobodyさん2017/06/22(木) 13:13:12.33ID:???
編集してメンテを続けるのはつまりフォークになるんだが
短期的なデバッグ以外なら茨の道

421nobodyさん2017/06/23(金) 09:22:01.65ID:NkG4Dxg2
要するにメルカリで情報流出させるようなDeployしてるのか君らは

422nobodyさん2017/06/23(金) 09:23:29.69ID:NkG4Dxg2
>>420
forkしたプロジェクトで編集してそこからインスコだな

423nobodyさん2017/06/28(水) 12:21:29.81ID:???
瑕疵担保責任(かしたんぽせきにん)

瑕疵担保責任のポイント

民法改正で事実上期限が「無制限」になった
バグや設計のミスなどは、瑕疵担保責任
納品物に不具合があれば損害賠償を請求される可能性もある
不具合を指摘されたらすぐに行動をとるべし
軽微なミスでも先延ばししない

http://www.atmarkit.co.jp/ait/articles/1706/26/news014.html
http://itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt

改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、
通知後5年以内は修正や報酬の減額などを求められるとしている

全ベンダーが泣いた民法改正案を解説しよう その1
http://www.atmarkit.co.jp/ait/articles/1609/14/news009.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_2.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_3.html

ポイント1:修補や損害賠償、契約解除の期限がなくなる

従来あった「瑕疵担保期間は引き渡しから1年」という考えはなくなる。
条文にある通り、注文者は成果物が契約の目的に適合しないことを発見したら、
その「発見したときから1年以内」ならさまざまな請求ができる。発見が10年後なら、
11年後まで請求可能なのだ。

もっとも、現実のユーザーとベンダーの関係でも、たとえ契約書に「瑕疵担保責任期間は納品から1年と」明記されていても、
「2年目以降は不具合の修正に対応しない」と主張するベンダーはまれだ。多くの場合は、納品から何年たっても、
バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。

424nobodyさん2017/06/28(水) 13:09:16.83ID:???
サーバー変えたら動かなくなりました。
OSアップデートしたら動かなくなりました。
OS変えたら動かなくなりました。
WEBサーバー変えたら動かなくなりました。
WEBサーバーにパッチプログラムをあてたら動かなくなりました。
DB変えたら動かなくなりました。
DBをアップデートしたら動かなくなりました。
PHPのアップデートプログラムを更新したら動かなくなりました。
Railsアップデートプログラムを更新したら動かなくなりました。
Rubyアップデートプログラムを更新したら動かなくなりました。
高負荷になったら動かなくなりました。 無償で修理してください。損害も請求します。
しばらく放置していて、最近動かしたら動かないです。原因はわかりません。これは御社の不具合なので無償で修理してください。

無償で修理してください。損害も請求します。

納品先の会社 10社から同時に

重大な脆弱性が現バージョンから発見されました。こちらでアップデートしたところ、起動ができなくなりました。
至急弊社に来て修正作業をお願いします。なおお金は払わない。また営業に損失が出たので損害請求もします。

425nobodyさん2017/06/28(水) 14:11:50.18ID:???
アップデートしない契約を結べばいいのだろうが
セキュリティーアップデートがある限りそれは不可能

426nobodyさん2017/06/29(木) 09:45:27.19ID:???
無視するなら瑕疵担保責任法で訴えるぞ!

427nobodyさん2017/07/05(水) 02:03:39.93ID:QBnJwfas
マイクロサービスはもう十分 | プロダクト・サービス | POSTD
http://postd.cc/enough-with-the-microservices/

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

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

太陽と地球のような二体問題は厳密に解けるが、例えば月の運動も考える一般の三体問題以上になると解析的に解くことはできないとされる
http://ja.wikipedia.org/wiki/多体問題

428nobodyさん2017/07/05(水) 12:51:55.60ID:???
分割粒度が小さすぎると、組み合わせ爆発が起こって、

階乗・巡回セールスマン問題のように、プログラミング不可能!

429nobodyさん2017/07/11(火) 01:37:56.23ID:f9cGST+Q
すみません、コントローラで

def index
UNIXSocket.open('/tmp/myapp.sock') do |sock|
sock.write(params.to_query)
rt = sock.readline
render text: rt
end
end

ということがしたいのですが、どうも
rt = sock.readline
のところで処理が止まってしまうように見えています。
renderの部分まで処理を進めるにはどのような書き方をすればよいのでしょうか。
教えて頂けますと嬉しいです。

430nobodyさん2017/07/11(火) 01:39:31.73ID:f9cGST+Q
すみませんよくよく考えるとrailsの質問ではないですね・・
移動します。失礼しました。

431nobodyさん2017/07/12(水) 22:24:28.86ID:???
ActiveRecord の話だと思うけど。ここでいいですか。

前段
とあるモデルクラスで管理しているテーブルのカラムに NULL 許容&ユニーク制約をつけたいと思います。
普通に validates email, uniqueness: true などとやるとユニークにはなるのですが。
レコードを追加するときにこのカラムに NULL のレコードがほかにあるとバリデーションでエラーになります。

質問
ActiveRecord のバリデーションで、ユニーク制約をつけつつ、NULL だけは重複があっても許容するような設定は出来ますか。

現状
uniqueness でやるのは諦めてカスタムバリデータでチェックするようにしてみました。
一応動いていますがもっと簡単にできそうな気がします。

432nobodyさん2017/07/13(木) 07:47:21.75ID:???
>>431
>ユニーク制約をつけつつ、NULL だけは重複があっても許容する
これDB側は対応してるの?
直接他のツール等でSQL発行するとどうなる?

433nobodyさん2017/07/13(木) 13:52:30.50ID:???
ActiveRecordいらんやん

434nobodyさん2017/07/13(木) 20:04:13.65ID:???
最新人気ランキング
1位 Java
2位 C
3位 C++
4位 Python
5位 C#
6位 PHP
7位 Visual Basic .NET
8位 JavaScript
9位 Delphi/Object Pascal
10位 Go
11位 Perl
12位 Swift
13位 Ruby
14位 Assembly language
15位 R
16位 Visual Basic
17位 MATLAB
18位 Objective-C
19位 Scratch
20位 PL/SQL

https://www.tiobe.com/tiobe-index/

435nobodyさん2017/07/13(木) 23:44:39.08ID:???
9位にまだDelphiがいるんだ…

4364312017/07/14(金) 00:11:23.89ID:???
>>432
INSERT とかで挿入する方法ですよね?
普通に複数の NULL カラムのレコードを追加できます。

>>433
既存のプログラムが、ActiveRecord でのバリデーションを実装してるんです。

437nobodyさん2017/07/14(金) 00:18:39.86ID:???
>>436
それDB側で制約付いててできるの?

438nobodyさん2017/07/14(金) 00:48:46.85ID:???
そのはずですけど。。。

4394312017/07/15(土) 01:19:08.62ID:???
確認してきました。
DB 側(MySQL)に Null:YES、Key:UNI となっていて、
そのカラムに複数の NULL レコードをインサートできていました。はい。

やぱり ActiveRecord だと対応できないんでしょうか。

440nobodyさん2017/07/15(土) 20:16:49.96ID:???
unless: :nil? とかつけたら?

441nobodyさん2017/07/16(日) 21:19:13.97ID:???
専用のvalidatorを作ってしまえば。

4424312017/07/19(水) 00:35:52.15ID:???
>>440,441
ありがとう。

確かめました。
バリデーションにも条件て指定できたんすね。。
今回は前に組んだカスタムバリデーションでとりあえず行こうと思います。

443nobodyさん2017/07/27(木) 12:56:04.70ID:W5njbIib
私が億万長者になった日
2006年に突然状況は大きく変わった。
ジェフ・ベゾスがBasecampに関心を持ってくれたので、ジェイソンと私はそれぞれ会社の非支配持分を数百万ドルで売った(Basecampは設立当初から財務状況が悪くなかったので、無理に資金調達する必要はなかったのだが)。
私は億万長者になったのだ!

http://b.hatena.ne.jp/entry/s/medium.com/japan/4614d3f4a255
https://medium.com/japan/4614d3f4a255

444nobodyさん2017/07/27(木) 12:59:26.75ID:W5njbIib
考え直そうーーRuby on Rails生みの親でBasecampの創業者がスタートアップに贈る言葉【寄稿】 - THE BRIDGE(ザ・ブリッジ)
http://thebridge.jp/2016/04/reconsider

445nobodyさん2017/08/03(木) 05:36:30.66ID:???
CakePHPやってたんだけど
Cake3とLaravelどっちが良いかな?

446nobodyさん2017/08/03(木) 05:37:09.86ID:???
まちがえた
RailsとLaravelどっちが良いかな?

447nobodyさん2017/08/03(木) 20:59:32.76ID:???
どっちも将来性がないからPythonがGoにしとけ

448nobodyさん2017/08/04(金) 00:54:23.02ID:nvjjA0iB
底辺YouTuberを3年続けてたら、海外で企業と仕事が出来るようになった話
http://www.akiraca.com/archives/youtube
4,000人ものYouTuberをマネジメントする、その仕組みと裏側とは?
https://www.wantedly.com/companies/uuum/post_articles/56228
27歳で年収8億円 女性ユーチューバー「リリー・シン」の生き方
https://forbesjapan.com/articles/detail/17174
CNNがYouTuberを28億円で買収!?CaseyNeistatさんとは?
http://do-ra.org/2017/02/26/108694/
最新トップYoutuberの年収は10億円、1億円の時代はもう古い
http://www.himatubushisp.com/entry/2017/05/10/224945
youtubeの収入・いくら稼ぐのか?ユーチューバーの実態や広告の種類
http://www.yohey-hey.com/entry/youtube
人気YouTuberヒカルの月収5000万円!!!!!!月収やで!!!!
http://tamineta2.com/post-39920/

449nobodyさん2017/08/04(金) 11:51:19.30ID:dz25BciJ
こんなオワコンフレームワークをまだ使ってる奴いるんだw
さすがにRailsは10年前のものだよ

450nobodyさん2017/08/05(土) 05:58:54.50ID:???
次行け、次

451nobodyさん2017/08/05(土) 10:45:50.90ID:kXqZni5y
>>449
じゃあお前的今時プラットフォームはなんなんだよ

452nobodyさん2017/08/05(土) 12:32:17.92ID:???
>>451
それはもちろんStruts2ですよ

453nobodyさん2017/08/05(土) 13:19:05.63ID:O997qTF9
>>451
古代石器を武器にした老兵おつ

454nobodyさん2017/08/05(土) 13:58:39.59ID:???
すぐ老害認定する若害

455nobodyさん2017/08/08(火) 08:35:21.73ID:???
>>454
老害だなんてだれも言ってないぞ
被害妄想激しすぎてきもーいw

456nobodyさん2017/08/09(水) 13:57:52.65ID:???
若益はどんなフレームワーク使ってるんですかね

457nobodyさん2017/08/09(水) 22:09:08.46ID:???
>>455
嘘つき

458nobodyさん2017/08/10(木) 09:27:37.61ID:???
>>457
で、どこで言ってるんですか?
被害妄想にとりつかれた病人さん?

459nobodyさん2017/08/10(木) 21:07:46.47ID:???

460nobodyさん2017/08/11(金) 00:01:52.35ID:???
>>458
嘘つき

461nobodyさん2017/08/11(金) 00:35:50.58ID:???
>>460
萌えた

462nobodyさん2017/08/11(金) 04:30:54.32ID:WWYBpA5m
Ruby on Railsをウェブの無料サイトで学び始めた初心者です MacBook Proで勉強してるんですけど1文字打つ毎にタッチパッドで文字の横をクリックしないと文字を打ち込めないんですけど、このやり方であってますか?

あとなぜかバックスペースが反応しなくて1回プログラムを打ち間違えたら修正できないんですけど、こういう言語なんですかね?

463nobodyさん2017/08/11(金) 05:24:58.88ID:???
>>460
病院行ってこい

464nobodyさん2017/08/11(金) 12:23:17.40ID:???
Ruby on Rails 5入門 (全28回) - プログラミングならドットインストール
http://dotinstall.com/lessons/basic_rails_v3

465nobodyさん2017/08/11(金) 21:53:20.01ID:???
質問。

Rails & MySQL の環境で、
とあるテーブルのレコードをループ処理で 500 回くらい保存しないで作ると応答がなくなる(たぶんプロセスが落ちてる)のだけど、
こういうのの原因てどういうのがあるのでしょうか。保存したらどうなるのかは試してません。
メモリを見てても実行中に特に増えるようなことはないし、別の開発用の環境だと100万回くらいやっても平然と動いてるし。
原因が分かりません。

466nobodyさん2017/08/12(土) 00:19:54.12ID:???
知らないけど、タイムアウトとか?

467nobodyさん2017/08/12(土) 11:28:56.01ID:???
分散システムについて語らせてくれ
https://www.slideshare.net/kumagi/ss-78765920

マイクロサービスの終焉 | 開発手法・プロジェクト管理 | 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/多体問題

468nobodyさん2017/08/12(土) 21:28:12.98ID:???
>>466
ありがとう。
タイムアウトなんてあるんですね。
一度生成したレコードはもう使わないので解放?をしたいのですが、明示的に出来るモノなのでしょうか。

http://qiita.com/dainghiavotinh/items/8158213207b257670ff3
このページの3の方法を試したのですが、落ちる?タイミングが早まっただけでした。

469nobodyさん2017/08/13(日) 04:33:04.62ID:???
漏れも、RoR はよく知らないけど、
DB の一般論で言えば、1回限りの都度接続と、持続的な接続の、2タイプある

都度接続では毎回、DBに接続して、レコードを取得して、DBからデタッチする

一方、持続的な接続では、接続し放し。
最初に接続すると、接続中に処理を何回もできるけど、
レコード書き込みなら、長時間、表がロックされてしまう

DBの説明書を参照

470nobodyさん2017/08/15(火) 14:39:02.94ID:+lmeczTb
最新トップYoutuberの年収は10億円、1億円の時代はもう古い
http://www.himatubushisp.com/entry/2017/05/10/224945
Youtuberヒカルが月収を明らかに!!おはよう朝日です出演
https://www.youtube.com/watch?v=RLZGrqQnnZc
第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

最高月収5000万円だとさ。年収じゃなくて「月収」な
おまえらもyoutubeに動画投稿したほうがいい
手っ取り早く視聴数稼ぐには有名ユーチューバーへの物申す系動画がオススメ
しばたーやよりひとやkunやぽんちやモンスタージョンなどを真似すればいい

471nobodyさん2017/08/16(水) 21:33:07.28ID:???
>>469
ありがとう。返信が遅くなってごめんなさい。
その理屈は自分でもわかるんです。
ただそのような制御を rails でどうやるのかが分からず。

ひょっとして C# でやるところの using のようなことをやれば?とか思いついたところなのですが、環境がないので試せず。
申し訳ない。

472nobodyさん2017/08/17(木) 06:51:07.68ID:YH8iNOz5
>> 469
> レコード書き込みなら、長時間、表がロックされてしまう

嘘吐きは泥棒の始まり!

473nobodyさん2017/08/18(金) 07:14:52.13ID:???
エラーログが無いと分からないから、
まず、エラーログを取得して、そのエラーログで検索する

MySQL は無料だから、副問い合わせとか、複雑なSQL には対応していない。
複雑なSQL を書いたら、組み合わせ爆発(乗算)を起こす

A表の行数 × B表の行数

DB の基本は、実行計画を見て、何行にアクセスしたか、調べる。
インデックスを使っていなければ、総(線形)探索になる

DB は、ミックの本とか、読んでいないと無理

474nobodyさん2017/08/18(金) 12:23:18.44ID:midXpN+v
>>473
> MySQL は無料だから、副問い合わせとか、複雑なSQL には対応していない。

4系時代にクビになった後IT業界に戻れなかった元能無しSEか
ただの嘘吐き

4754652017/08/18(金) 19:05:06.83ID:???
>>473
自分へレス?

どうやらエラーログは収集できてないようです。
というかいきなり落ちてるっぽいのでなんとも。
また ActiveRecord による単純なレコードの新規作成(保存さえしていない)なので、複雑な SQL はないと思うんですが。

476nobodyさん2017/08/19(土) 13:36:45.69ID:???
1行ずつ、デバッグして、原因究明するとか。
単純に、1行だけ挿入するとか

出力の文字コードが、異なるとか?
パスワードなどのアクセス権限・実行権限・セキュリティとか?

エラーログが無いと、原因が無数に考えられるから、話にならない

DBをサービスとして起動していないから、
親プロセスの終了で、自動的に子プロセスも終了させられているとか

SSH などで、よく起こる。
端末(親プロセス)を終了したら、
端末から起動した、子プロセスもすべて終了してしまうとか

LPIC とか、OSの資格を持っていないと、システム構築運用はできない。
プログラマーは、OSの仕組みを知らないから

こういう知識を、コンピューターリテラシーと言う

477nobodyさん2017/08/19(土) 17:38:07.87ID:???
> こういう知識を、コンピューターリテラシーと言う

だからなに?

478nobodyさん2017/08/20(日) 01:48:46.42ID:???
ヘレス強そう

479nobodyさん2017/08/21(月) 14:21:04.36ID:3WhQE6X9
質問させてください!

Railsガイドのチュートリアルでアーティクルのコメントに対してエラーチェックするためにはどのようにすればいいのでしょうか。
以下のコードに「<% if @comments.errors.any? %>」のようなものを組み込みたいと考えています。
ご存じの方がいらっしゃったらよろしくお願いいたします。

<%= form_for([@article, @article.comments.build]) do |f| %>
<p>
<%= f.label :commenter %><br>
<%= f.text_field :commenter %>
</p>
<p>
<%= f.label :body %><br>
<%= f.text_area :body %>
</p>
<p>
<%= f.submit %>
</p>
<% end %>

480nobodyさん2017/08/22(火) 13:08:38.60ID:???
Validation とか?
「rails 入力チェック」で検索!

Rails 4でモデルのバリデーションまとめ
http://ruby-rails.hatenadiary.com/entry/20140724/1406145303

481nobodyさん2017/08/22(火) 21:18:51.37ID:???
Rails ってリクエストを受けてから返すまでの時間制限というかタイムアウトみたいな設定値があったりします?

482nobodyさん2017/08/22(火) 22:35:10.78ID:???
RailsというよりRackのお仕事だな
https://github.com/heroku/rack-timeout

483nobodyさん2017/08/23(水) 05:23:44.07ID:???
>>475
各アプリのログか、OS のログを見れば?

4844652017/08/24(木) 22:45:15.58ID:???
結局 >>482 さんに教えていただいたのが原因でした。

リクエストを受けてから Unicorn の(デフォルト)タイムアウトまでに処理できなくて切られてた、という単純な問題だったようです。
お騒がせしました。・・・連休挟んで >>481 で気がついて質問するまでに2週間掛かったよ。。おバカでした。

ActiveRecord のインスタンスを作るところで落ちてたのは、
ループ中の処理時間のほぼ全部をそれに使ってたことによる単純な確率の問題だったようです。

4854652017/08/25(金) 00:09:47.85ID:???
あ。書き漏らしてた。
お相手をしてくださった皆さん、ありがとうございました。
上のレスの通りなんとか解決しました。

486nobodyさん2017/08/29(火) 15:13:28.19ID:???

487nobodyさん2017/09/23(土) 17:04:03.73ID:4UBDuJyt
railsのコントローラーからFirebaseのauth機能使う方法ご存知の方いらっしゃいませんか?
Databaseへの保存などは出来るのですがユーザー作成などをrailsから行う方法がわからず困っています。

488nobodyさん2017/09/23(土) 17:07:00.85ID:???
なんでrailsからやろうとしているの?
ふつうはクライアントサイドでやるものでしょ?

489nobodyさん2017/09/25(月) 13:40:27.46ID:???
366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744

367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/

372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する

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

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

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

つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな

376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。

490nobodyさん2017/09/28(木) 16:06:40.08ID:???
>>489
>これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
>保守に強い言語のみ生き残れる。

発想がバカすぎる…
ITベンダーがつぶれて、自社で直接開発者を雇う形にシフトしていくだけだろ

491nobodyさん2017/09/29(金) 02:07:19.82ID:n3kKA48F

492nobodyさん2017/09/29(金) 12:34:53.72ID:???
rubyやってる奴らってかなり気持悪いんだけど
キモいキモい

493nobodyさん2017/09/29(金) 14:25:01.80ID:???
もはや時代遅れで構文がキモい言語にいつまでもしがみついているやつらだからな
国産言語(ハァ?)に誇りを持って選民意識がすっごーいっ

494nobodyさん2017/09/29(金) 19:27:07.35ID:???
>これは変わり目だ。お前らも早く逃げたほうがいいぞ。2ちゃんは確実に廃れる。
>実名サイトのみ生き残れる。

495nobodyさん2017/09/29(金) 19:59:09.18ID:???
キモいんだったら近寄らなきゃいいのにわざわざ悪口雑言を書き込みに近寄ってくるなんて
どういう神経してんだろ

496nobodyさん2017/10/11(水) 22:25:18.16ID:ccBP2BNv
>>493
>国産言語(ハァ?)に誇りを持って選民意識がすっごーいっ
世界中のRubyistには通用しないねその煽り

497nobodyさん2017/10/12(木) 13:10:37.69ID:???
でっかいうんこでた

498nobodyさん2017/10/13(金) 01:10:26.04ID:???
はい

499nobodyさん2017/10/13(金) 03:26:46.58ID:???
>>496
読解力が文盲レベルwさすがRubyistwww

500nobodyさん2017/10/13(金) 15:56:48.56ID:???
ナルシストが書いた詰め込みオナニーモルモン言語
世界中のモルモン教徒が愛用しています

501nobodyさん2017/10/15(日) 17:42:02.99ID:YcwCHVS2
死ねゴミ共がw

502nobodyさん2017/10/30(月) 15:03:38.00ID:Fe0KW5FH
私が億万長者になった日 &#8211; Medium Japan &#8211; Medium
Ruby on Railsの生みの親が見つけた人生で「最良のもの」
By DHH
https://medium.com/japan/4614d3f4a255

503nobodyさん2017/10/30(月) 23:03:41.68ID:Fe0KW5FH

504nobodyさん2017/10/31(火) 09:04:22.69ID:3014jCaX
本当は恐ろしい分散システムの話
https://www.slideshare.net/kumagi/ss-81368169

マイクロサービスの終焉 | 開発手法・プロジェクト管理 | 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/多体問題

505nobodyさん2017/11/03(金) 00:56:20.81ID:???
rubyworld - Twitter検索
https://twitter.com/search?q=rubyworld

506nobodyさん2017/11/06(月) 22:05:52.26ID:???
Rails & CoffeeScript で作られたサイトの改修を行っています。
基本的な疑問なのですが、CoffeeScript で「別タブを開いて次の画面に遷移する」ってどうするんでしょう。

JavaScript なら window.open( url ); ですむような気がするのですが。

507nobodyさん2017/11/07(火) 18:11:34.30ID:k+F/UoLv
CoffeeScript を捨てるんじゃないのか

5085062017/11/07(火) 21:36:59.17ID:???
自己レス。
素直に link_to タグのパラメータ増やすだけでした。。
スクリプトで出来るのかと思ってた。

>>507
すごく捨てたい。

509nobodyさん2017/11/08(水) 21:29:11.82ID:7dOhGFU9
[53選]国内注目のWebサービス・アプリを大調査! プログラミング言語、フレームワーク、アーキテクチャの一覧【2017年】
http://b.hatena.ne.jp/entry/s/employment.en-japan.com/engineerhub/entry/2017/04/07/110000

Ruby on Railsの事例まとめ(海外有名サイト編) - [Skillhub (スキルハブ)]
http://b.hatena.ne.jp/entry/skillhub.jp/blogs/176

Ruby on Railsの事例まとめ(日本有名サイト編) - [Skillhub (スキルハブ)]
http://b.hatena.ne.jp/entry/skillhub.jp/blogs/177

510nobodyさん2017/11/10(金) 23:59:57.94ID:???
CoffeeScriptはJavaScriptに変換できるのだから
比較的簡単に捨てられそうだが

でもCoffeeScript2なんてのがでてるのか?
こっちはES6への変換だから、こっちのほうが良いかもね

511nobodyさん2017/11/12(日) 15:19:32.03ID:???
Haxe(ヘックス)はOSSで、JSに型チェックを付けたような言語で(altJS)、
JS(ES5), Flash, PHP, C++, Java, C#, Python, Lua に書き出せる。
Windows8.1対応。IDEは、FlashDevelop

このサイトで、ブラウザでプログラミングして、実行できる
Try Haxe !
try.haxe.org/

512nobodyさん2017/11/12(日) 23:10:34.75ID:TZfKgx+e
flashdevelopってまだあるのか
10年前流行ってたな

513nobodyさん2017/11/13(月) 21:27:29.94ID:G9g1vNEg
Rails: Puma/Unicorn/Passengerの効率を最大化する設定(翻訳)
https://techracho.bpsinc.jp/hachi8833/2017_11_13/47696

514nobodyさん2017/11/17(金) 21:08:22.76ID:???
まさかflashが無くなるとはなぁ…思ってもなかった
学習コストが全部無駄になった クソッタレめ

515nobodyさん2017/11/18(土) 09:46:29.05ID:???
むかしから嫌いだったから、せいせいしてる。

516nobodyさん2017/11/18(土) 09:49:08.54ID:2sLn2ndJ
>>514
プギャー(AAry

517nobodyさん2017/11/19(日) 15:08:26.40ID:RpW7dM0H
>>509
未だにRails多すぎワロタ
Railerが終わったなんてウソやったんや

518nobodyさん2017/11/19(日) 17:12:11.68ID:???
いやでも周りみんなバックエンド(サーバ側)はgRPCとgolang
フロントエンドはReact+RectNativeでwebアプリとスマホアプリを両立させてる感じになってきてるけどな

gRPCを間にかませば言語はなんでも対応できるが(PHPもRubyもなんでもOK)
こういう状況になると単純に言語の処理性能でgolangが選ばれやすい

なんつーかモノリシックなRailsウェブアプリケーション(HTMLはサーバ側で組み立てる)っていう開発スタイルが淘汰されてる

519nobodyさん2017/11/19(日) 17:18:21.39ID:???
うちの会社のアクセスログみると7割近くがスマホ経由なのよね
となるとwebサービスを作るならスマホアプリ化は必須要件になる
PCからアクセスするとGooglePlayとAppStoreのURLやQRコード表示するサイトも増えてきた
つまりスマホからのアクセスだけでいいや、と割り切ってる運営者が増加してる傾向にある

gRPCサーバー/クライアントを作り、スマホ側と通信する仕事が今後主流になるのは明らか(というか既に主流)

520nobodyさん2017/11/19(日) 17:22:23.13ID:???
それサイバーエージェントやDeNA、メルカリなどの大手だけじゃね?
gRPCでググると出て来る会社はこればかり
中小零細ベンチャーは未だにRailsとjQueryだろ

521nobodyさん2017/11/19(日) 17:59:18.01ID:???
殆どの会社はウェブサービスを作りたいんじゃなくて
HTML+αを作りたいだけだからな

522nobodyさん2017/11/19(日) 18:09:05.89ID:???
渋谷周辺だけ見ればそうかもな
あの一帯は日本のシリコンバレーになろうとしてるから技術レベルが高い

523nobodyさん2017/11/19(日) 18:18:18.74ID:V1vER8U5
都内零細会社だけど最近作るのはgolang+vue.jsだよ

524nobodyさん2017/11/19(日) 18:55:32.51ID:???
>>523
vue.jsってことはWeex使ってNativeスマホアプリ化するのか?

525nobodyさん2017/11/19(日) 18:56:36.76ID:???
文法的には俺もvue.jsのほうが好きだけど
うちのCTOがReact推しなんだよなぁ
それに従うしか無い

526nobodyさん2017/11/19(日) 21:07:11.26ID:???
>>524
零細だからアプリエンジニア居ないから外注でobj-c

527nobodyさん2017/11/19(日) 23:22:16.10ID:???
大変そうだな

528nobodyさん2017/11/20(月) 14:02:37.64ID:vS34BWpr
>>518
SPAは自然な流れ

529nobodyさん2017/11/21(火) 15:08:45.64ID:???
むかしむかし「これからはRIAだ!Flashでリッチなwebアプリケーションを作ろう!」という運動がありました
やってることは今のSPAと同じでした
しかし普及はしなかった
OpenLaszloというオープンソース・ソフトウェアもあった
http://gihyo.jp/design/serial/01/openlaszlo/0001
https://ja.wikipedia.org/wiki/OpenLaszlo
そして歴史は繰り返す

PCブラウザ向けwebアプリケーションをSPAで開発するよりも
ネイティブなスマホアプリ1本作ったほうがいい

SPA→ネイティブスマホアプリへの変換は簡単だから無駄にはならないけど
やっぱりネイティブAPIをゴリゴリ書いた本当のネイティブアプリには色んな理由から敵わないのさ
https://techacademy.jp/magazine/11652
>React Nativeは、AppleとGoogleのどちらかにも正式にサポートされていません。
>これはつまり、OSやAndroidから新しいアナウンスメントが公表されても、
>React Nativeで完全には動作しない可能性があることを意味します。

530nobodyさん2017/11/22(水) 12:49:28.19ID:jVoCIlGX
老害

531nobodyさん2017/11/23(木) 17:06:31.16ID:???
本の紹介。Stefanov も書いてる

入門 React ――コンポーネントベースのWebフロントエンド開発、2015

Reactビギナーズガイド ――コンポーネントベースのフロントエンド開発入門
Stoyan Stefanov, 2017

532nobodyさん2017/11/24(金) 21:11:37.08ID:FID9KOW+
iOS用の業務アプリ開発を勧めない理由(ワケ)【opinions】 - GMBA
http://b.hatena.ne.jp/entry/gmba.jp/2015-02-19-15-20-41/44-opinions/1219-opinion-oishi-vol2.html

533nobodyさん2017/11/27(月) 16:01:11.49ID:vLgaZ1GL
メドピアの全力Rails化の取り組み晒します! // Speaker Deck
https://speakerdeck.com/fukumura/metohiafalsequan-li-railshua-falsequ-rizu-mishai-simasu

534nobodyさん2017/11/27(月) 16:01:56.60ID:vLgaZ1GL
Rails Hub情報局: 素人がWebサービスを作ってみて分かった9つのこと
el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html

スタートアップ企業で8年間Webの開発をしてみての反省点いろいろ - Masatomo Nakano Blog
独自フレームワークはやめよう
6. サーバ周りの人材をしっかり確保しよう
b.hatena.ne.jp/entry/blog.madoro.org/mn/84

535nobodyさん2017/12/06(水) 19:08:59.85ID:ly8gwtCI
プロジェクト管理ツールBasecampの最高技術責任者、デイヴィッド・ハンソンさんの仕事術 | ライフハッカー[日本版]
https://www.lifehacker.jp/2017/12/171204-im-david-heinemeier-hansson-basecamp-cto-and-this-is.html

536nobodyさん2017/12/18(月) 07:34:25.24ID:???
Ruby on Rails入門講座
https://www.youtube.com/playlist?list=PLLtm0VpE-z3NMFXMaLW6NqSVHqLLLAIRi

吉田光利という人の、2015年の動画がある

537nobodyさん2017/12/19(火) 06:07:00.87ID:W1ywj3JD
ふるっ

538nobodyさん2017/12/25(月) 13:09:26.15ID:m0z2kZBL
Railsって本当に終わったの?
今から新規のプロジェクトでもRails使うのはアリ?

539nobodyさん2017/12/25(月) 14:29:19.95ID:???
やりたきゃやればいいだけ

540nobodyさん2017/12/25(月) 16:07:31.09ID:???
サービス解開始数年以内にアプリケーションサーバが3桁行く計画ならRoRには向かないけど、そういう目論見がないなら十分選択肢に挙がる。
RoR で初めて、ホットな所を徐々に他のフレームワークに任せて最終的には管理画面だけRoRというのが平和な結末。

541nobodyさん2017/12/25(月) 16:09:32.49ID:???
平和じゃない場合を知りたい

542nobodyさん2017/12/25(月) 20:01:50.96ID:???
>>540
というかそこまでのアクセスを見込むんだったら、自分たちで技術調査をして負荷確認をして、とかやらないとね
それをこんなとこで聞いてしまうレベルだとどんなFW使っても炎上すると思うよ

543nobodyさん2017/12/25(月) 20:16:58.28ID:2l3QpmMA
今、巷で話題になってる質問箱ってサービスも
Railsらしいよ

544nobodyさん2017/12/25(月) 21:35:48.98ID:???
>>541
リクエスト当たりの収益が全然上がらなくて、APサーバの数は増える一方。
付帯する管理コスト、業務コストだけはグングン増えていつかは"慎重な検討の結果、本サービスを終了する事となりました"。

>>542
そう。
こんな程度のことも調査・検討しないでRoRはオワコン、今は○○とか言う人は何選んでも成果出ないとおもう。

545nobodyさん2017/12/25(月) 22:27:31.32ID:???
PHPでいいんじゃね?

546nobodyさん2017/12/26(火) 01:10:04.77ID:???
>>545
PHPでRailsっぽいのってCakePHP?

547nobodyさん2017/12/26(火) 09:29:51.48ID:???
抗菌補助もらってるルビーとぺじーの違いは?

548nobodyさん2017/12/26(火) 20:32:57.26ID:5zaMhUpb
ぺじーは知らんけど、ルビーとバイチョンの違いなら >>2 に書いてあるよ

549nobodyさん2017/12/27(水) 21:59:34.07ID:uhXhbnLg
【若年性】 放射能はダークマター <マイトLーヤが緊急声明> 大勢が無駄に死んでいる 【認知症】
https://rosie.5ch.net/test/read.cgi/liveplus/1514363710/l50

550nobodyさん2017/12/29(金) 12:52:55.98ID:esZjcz4T
るびーは詐欺じゃない

551nobodyさん2017/12/30(土) 12:09:06.51ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

7WXCJUAQT8

552nobodyさん2017/12/30(土) 15:30:11.82ID:2y5gVFlY
てふてふ

553nobodyさん2017/12/31(日) 19:08:51.85ID:ZVF6b1Cj
GitHub - stimulusjs/stimulus: A modest JavaScript framework that works with the HTML you already ...
https://github.com/stimulusjs/stimulus

554nobodyさん2017/12/31(日) 19:11:25.44ID:ZVF6b1Cj

555nobodyさん2017/12/31(日) 19:16:14.60ID:ZVF6b1Cj
ミニブログの Twitterのstats(統計)データ。
http://kaworu.jpn.org/kaworu/2008-01-16-2.php
- 350,000を超えるユーザ。
- 秒間600リクエスト
- 平均毎秒200-300コネクション。最大時は秒間800コネクション
- MySQLは秒間2,400リクエストを処理する
- 180のRailsインスタンスがある。MongrelのWebサーバを使っている。
- 1つのMySQLサーバ(1つの大きな 8コアのサーバ)と1つのスレーブ。スレーブは、統計とレポートのための読み込み専用(リードオンリー)。
- 雑用処理をするための30+のプロセス
- 8台のSun X4100s
- Railsでのリクエストの処理時間は200 msec
- データベースにかかる時間の平均は、50-100 msec
- 16GBの memcached

556nobodyさん2017/12/31(日) 23:03:39.82ID:ZVF6b1Cj

557nobodyさん2017/12/31(日) 23:17:53.50ID:ZVF6b1Cj
Dockerの本番運用 | インフラ・ミドルウェア | POSTD

Dockerを真剣に使い、成功し、さらに多くのトラブルに遭遇することもなかった人を、
私は世界中で一人も見つけることができませんでした。
この記事で書かれている経験談は、社員と企業がダウンタイム一秒毎に11万円を損失するという犠牲の上に得られたものです。

過去の教訓から同じ過ちが繰り返されないことを望んでいます。
http://postd.cc/docker-in-production-an-update/

558nobodyさん2017/12/31(日) 23:22:52.14ID:ZVF6b1Cj
Docker in Production: An Update | Hacker News
https://news.ycombinator.com/item?id=13713788

559nobodyさん2018/01/01(月) 20:33:39.88ID:S0Lp59tS
Microserviceなんて最初からやるもんじゃ無かった
http://www.slideshare.net/AkiraMiki/20160722-microservice

マイクロサービスの終焉 | 開発手法・プロジェクト管理 | POSTD
http://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/多体問題

560nobodyさん2018/01/12(金) 23:42:58.95ID:NYC8cTyv
MySQLからPostgresqlにシステムが移行したんだけどログファイルに出されるSQLが、
select * from users where name = "hoge"
だったのが
select * from users where name = ? [["name"]["hoge"]]
みたいな奇妙なプレースホルダー形式になってしまった。
元の形式のSQLをコピペして、SQLコンソールで実行することがしばしばあったんで色々不都合なんだけど、元の形式で出す方法ってないかな?
(後者のは当然、シンタックスエラーになる...)

561nobodyさん2018/01/19(金) 13:30:58.75ID:HDMEMurW
マイクロサービスはもう十分 &#8211; プログラミング
http://b.hatena.ne.jp/entry/itwork.s178.xrea.com/programming/2017/07/04/マイクロサービスはもう十分/

新着レスの表示
レスを投稿する