トップページ⇒php
1002コメント337KB

【RoR】Ruby on Rails Part19

レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん2014/08/31(日) 03:31:01.54ID:???
前
http://kanae.2ch.net/test/read.cgi/php/1389438240/

■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
http://ruby-toolbox.com/
http://rubygems.org/
http://agilewebdevelopment.com/plugins/top_rated

<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/

Rubyについて Part49
http://peace.2ch.net/test/read.cgi/tech/1382307475/

Ruby 初心者スレッド Part 55
http://peace.2ch.net/test/read.cgi/tech/1403361584/
0002nobodyさん2014/08/31(日) 06:12:32.54ID:???
多言語の知識があるわけでもなく、プログラミングの初心者でもあるのに、基本的な言語仕様すら
知らずにコーディングでき、糞コードが量産されていく。
それがRoRエコシステム。
0003nobodyさん2014/08/31(日) 06:14:13.88ID:???
>>1
終了したのに糞スレ立てるなカス
0004nobodyさん2014/08/31(日) 11:52:53.47ID:7SsMB6oy
>>1乙
以下、荒らし除けのおまじないをコピペ
--

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コミュニティの潜在認識になっている
0005nobodyさん2014/08/31(日) 14:10:55.63ID:sUZpvE3a
横やりですまない

ページキャッシュを使わない場合、
レンダリングまで含めて1秒くらいかかってしまうのは仕方ないこと?
さくらVPS SSDを使用しています。
0006nobodyさん2014/08/31(日) 14:55:29.66ID:???
AWS クックパッドの運用事例
http://www.slideshare.net/satoship/aws-11650261

200ミリ秒を切るインフラ
0007nobodyさん2014/08/31(日) 15:30:38.84ID:???
>>5
何が横槍だ
糞遅い言語とFW使っといて1秒かかるってクレーマーかお前は
さっさとScalaにしろ
0008nobodyさん2014/08/31(日) 16:37:31.55ID:???
前スレ
>>989

ruby 用の twitter bot 作成補助モジュールはいくらでもある
おまいの技術力じゃ即日アカ凍結喰らって終わりだろう
0009nobodyさん2014/08/31(日) 21:16:07.54ID:RpbU96wx
>>7
CakePHPなら同じことやったら早いですか?
0010nobodyさん2014/08/31(日) 21:35:00.61ID:???
>>9
そんくらい自分で検証しろ池沼
ScalaいってんのにPHPとか頭腐ってんの?
0011nobodyさん2014/09/01(月) 00:00:51.57ID:???
インタビュー:[楽天]Ruby活用事例とROMA,Fairy|gihyo.jp … 技術評論社
http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。

第4回 Railsに変えてよかった!:iKnow!の場合 | Think IT
http://thinkit.co.jp/article/156/4?page=0,1
3ヶ月、わずか3名程度のエンジニアチームで、彼らはPHPで実装が完了していたレベルに追いつきました。
またコード量はPHPの1/5以下にまで削減されており、よりシンプルな構成も実現できました。


食べログの画面数は約200あるが,開発に取りかかって約2カ月で完成した。
「VBscriptならこの倍,PHPでも1.5倍はかかっていたのではないか」
コード量も10分の1になった。
http://itpro.nikkeibp.co.jp/article/OPINION/20071031/286028/
0012nobodyさん2014/09/01(月) 00:05:22.83ID:???
ライバルはPHP(笑)
低レベルなせめぎあい
0013nobodyさん2014/09/01(月) 21:53:46.67ID:???
【翻訳】Go言語がダメな理由 | POSTD
http://b.hatena.ne.jp/entry/postd.cc/why-go-is-not-good/

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

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

Why do so many developers hate PHP?
http://www.reddit.com/r/PHP/comments/1fy71s/why_do_so_many_developers_hate_php/
0014nobodyさん2014/09/02(火) 10:34:07.03ID:???
>>11
どれも記事が古いなあ

超劣化RailsことCakePHP1や2と比べて大勝利なのは当たり前として
最近伸びてきている後発のPHPFWと比べて開発効率でそんなに優位性あるかな?
PHP界隈はDIコンテナが常識になってテストまわりと保守も楽になってきたし
Railsや他のFWの良さを吸収してきている
0015nobodyさん2014/09/02(火) 20:35:34.64ID:/n1B3NGY
全ページでキャッシュ使わずに
毎回1ページをロードするだけで
画面が完全に表示されるまでに1秒前後かかります

これって普通ですか?遅すぎますか?
0016nobodyさん2014/09/02(火) 20:38:05.71ID:???
ページの内容も知らんのに答えようはないやろ
0017nobodyさん2014/09/02(火) 20:38:44.20ID:???
普通と言ったら信じるのか?なら言ってやるよ?普通だぜ!
遅いと思うなら原因ぐらい自分で調べろ
0018nobodyさん2014/09/02(火) 22:11:17.21ID:9S9iiYog
Wordpressみたいに
テーマのテンプレートとか
railsにもあればいいのにって
思うのは俺だけ?
0019nobodyさん2014/09/02(火) 22:15:12.67ID:???
なぜWordPressと比べているのかわからんが
アプリによってビューに渡される変数がぜんぜん違うのにどうやってテンプレート作るんだ?
Rails製のCMSでも使えよ
0020nobodyさん2014/09/02(火) 22:43:34.10ID:???
大丈夫かこのスレ
そろそろRails使いにも"PHPer"みたいな可愛らしいお名前を
付けてやったほうがいいんじゃないか
0021nobodyさん2014/09/02(火) 22:59:34.65ID:???
脱線事故er
0022nobodyさん2014/09/06(土) 17:56:41.02ID:???
#scalaMatsuri
https://twitter.com/search?q=%23scalamatsuri
0023nobodyさん2014/09/07(日) 05:26:16.95ID:E8QOGPeq
googleもそうだけど超大手企業が.comだけでなく、.jpや.ukとか国別のドメインを使っているのにはどんなメリットがあってデメリットがあるのでしょうか??
0024nobodyさん2014/09/07(日) 06:43:58.52ID:???
で、なんでこんなところで質問したの?

安いドメインは使い捨てスパムの温床
jpはそれだけでそれなりに信頼出来る
0025nobodyさん2014/09/07(日) 08:52:41.40ID:???
.asiaや.infoはスパムや詐欺サイト御用達
0026nobodyさん2014/09/07(日) 09:25:13.00ID:???
>>23
国別ドメイン毎に応対するプライマリサーバ群を変えたりする。
トランジットコストやレイテンシの削減を目的として。
0027nobodyさん2014/09/07(日) 13:24:37.97ID:???
大手の場合偽サイトの防止という側面が強い。
商標権とか色々絡んでくるとめんどくさいのよ。
0028nobodyさん2014/09/07(日) 13:28:35.39ID:ZBNaZBMl
質問させてください

ページネーションにkaminariを使っています。
N+1問題を解決するために予めincludes()を使いたいのですが
スコープを以下のように設定しているとき
scope :recent, lambda { |n = 10| includes(:user).where('users.deleted_at' => nil).order("users.active_at DESC, codes.created_at DESC").limit(n) }
↓のように表示する10件だけのprofileだけを読み込みたいんですが、この書き方だとエラーになります。
@codes = @community.codes.recent.page(params[:page]).includes(:profile)
 
includes(:profile)を付加せず代わりにスコープのincludes部分を下記のように変更して読み込もうとするとロードに時間がかかりすぎタイムアウトになります。
scope :recent, lambda { |n = 10| includes(user: [:profile]).where('users.deleted_at' => nil).order("users.active_at DESC, codes.created_at DESC").limit(n) }

正しいincludes()の使用方法を教えていただけないでしょうか?
モデルの関係性は
code belongs_to user
user has_many codes
profile belongs_to user
user has_one profileです
0029nobodyさん2014/09/07(日) 14:47:18.06ID:???
rubyとrailsのversionは?
0030nobodyさん2014/09/07(日) 16:44:49.67ID:E8QOGPeq
>>26
amazonClooudみたいにcdsで対応とかではなく、大元自体分ける目的ってことですかね。

>>27
なるほどですね!
0031nobodyさん2014/09/07(日) 20:04:14.04ID:???
Pythonをデータマイニング向けで併用している人っていますか?
特に問題なく使えていますか?
0032nobodyさん2014/09/07(日) 20:40:57.81ID:???
>>29
ruby1.9.2
rails3.2.11です
0033nobodyさん2014/09/07(日) 22:05:56.69ID:???
>>31
データマイニング興味ありますがhadoopとかpythonをRoRと同時に使う感じですか?
全体像がよく分かりません。もし良かったらついでにそういうの解説したサイトやスライドシェア教えていただいたら幸いです
0034nobodyさん2014/09/07(日) 22:27:55.60ID:???
>>31
あとrとPythonどちらがなぜオススメなのでしょう?
0035nobodyさん2014/09/07(日) 22:54:37.52ID:???
CommentsテーブルをPolymorphicで
テーブルA、テーブルB、テーブルCに繋いでるとき

最新の@commentsを読み込むときに
それらの関連レコードのみを全てをincludes()することは可能?
0036nobodyさん2014/09/07(日) 22:59:29.37ID:???
>>35
可能です
0037nobodyさん2014/09/07(日) 23:17:06.06ID:???
>>36
includes(:テーブルA, :テーブルB, :テーブルC)でいいの?
0038nobodyさん2014/09/08(月) 00:19:07.29ID:???
phpで出来た掲示板とかって
ページの読み込みが爆速なのに
Railsで組まれた掲示板って糞遅い
それなのにお前らがRailsを使い続ける理由は何かね?
0039nobodyさん2014/09/08(月) 00:36:32.23ID:???
>>38
そんなもんどっちでもいいんだよ
お前もデータマイニングの手法選択で悩めよ原始人が
0040nobodyさん2014/09/08(月) 01:36:24.19ID:???
RoRでMySQLにデータ貯めてって、PythonでMySQLからデータ持ってくるときとかに衝突しないのかな?
0041nobodyさん2014/09/08(月) 10:16:06.33ID:???
ミニブログの 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
0042nobodyさん2014/09/08(月) 12:14:16.12ID:???
週間のアクセス数とかとってランキング作りたいんだけどどういう方法が無難?
やっぱりMemcacheとか使うべき?
0043nobodyさん2014/09/08(月) 20:47:55.99ID:???
>>38
onanii.comがオークションにかけられてるから取ってきな
0044nobodyさん2014/09/08(月) 23:20:23.39ID:???
>>38
PHPで済むようなシステムならPHPで作るのが正解でしょう
PHPはRailsでいうところのビュー部分に特化した言語なんだから、そういう部分では
PHPが強いのは当たり前の話
0045nobodyさん2014/09/08(月) 23:58:21.37ID:???
>>40
python 側が読み込みオンリーなら衝突のしようがない。
書き込みも行う場合は、両者がきちんとトランザクション処理してないとダメ。
トランザクション処理してても、アプリ内でデータのキャッシングとかしてたり、ロジックに穴があったらダメ。
これはpython とRoR に限らず、複数のアプリで同じデータベースを触るような構成にした時にも遭遇する一般的な問題。
0046nobodyさん2014/09/09(火) 00:39:51.27ID:???
>>44
逆にRailsじゃなきゃダメって何がある?
基本的に出来ることは同じやん
0047nobodyさん2014/09/09(火) 00:53:04.45ID:???
>>46
そんなこと言うんだったら全部アセンブラで組めばいい
できることは一緒なんだからな

でもそんなことする奴はいない
得意分野が違うんだから

掲示板程度のちょろっとしたアプリならPHPでも難しくはないし、速さというメリットもあるだろう
でも複雑さが増してくるにつれてPHPでは面倒になってくるようなシステムなら
Railsの出番ということだな
0048nobodyさん2014/09/09(火) 03:00:12.66ID:???
PHPが速いって冗談はよしてくれよ……
0049nobodyさん2014/09/09(火) 04:25:38.11ID:???
PHPはFWを使わないでもそれなりにさっくり組めるし
Ruby CGIに比べたらわからんけどRoRに比べれば早いって話だろ
そりゃFWなんて糞重いからな

Rubyはちょっと前までLLの中じゃとりわけ低速だったこともあって
遅いという認識が残ってるけど今は頭抜けて早いはず
PHPもアクセラレータ使ったら早いって話だけど使ったことないし知らんわ
0050nobodyさん2014/09/09(火) 09:55:19.61ID:???
早いことがある理由すら理解してないってことか。
0051nobodyさん2014/09/09(火) 18:07:38.72ID:???
なんでRailsと素のphp比べるんだろう
CakePHPとRails比べるならまだわかるけど

CakeとRailsなら仕様上Railsの方が速いし
マジで何が言いたいかわからんわ
0052nobodyさん2014/09/09(火) 18:25:56.08ID:???
目糞鼻糞ですわw
0053nobodyさん2014/09/09(火) 19:53:02.24ID:???
Webアプリケーションがさっくり組めるのを主眼にしてるからじゃね
0054nobodyさん2014/09/09(火) 20:07:24.53ID:???
>>49
今はってバージョンいくつからよ?

3.2.12とかじゃ遅い
0055nobodyさん2014/09/09(火) 20:22:47.52ID:???
Ruby3.2.12なんか出てたのか
ずいぶん進歩したんだな(苦笑)
0056nobodyさん2014/09/09(火) 20:24:06.65ID:???
上の方に質問者いたけど、ここにはデータサイエンティストになれる優秀な人材はいないよ
表面だけいじくってるチンカスばかり
データサイエンティストになるためには大学レベルの数学と統計学+ツールとしてのプログラミングってとこ
ここにはそんな高度で統合的な勉強した人間は俺以外にいない
PythonかRどちらがいいかとか、RoRとの融和性とか語れる奴はいない
俺が少しだけ語ってやるとPythonの方が簡単ってことかな。やれることはPythonがRに近づいてきて致命的な差はなくなってきたと思う。あとは人間が操作するわけだから扱いやすさの差になるがPythonの方がちょっと上って感じ。
今度からそういう高度な質問する時は、スレ住民の学歴やレベルを考えてから質問しな!
0057nobodyさん2014/09/09(火) 20:26:17.19ID:???
>>56
Railsスレで何語ってんの?
スレ違いもいいところ
0058nobodyさん2014/09/09(火) 20:30:31.80ID:???
>>57
また無駄な一行付け加えやがって
てめえのスレ違いコメントで二レス消費してんだよ
統計学もかじったことないチンカスだから、答えられないんだろ?www
RoRと衝突しないかって聞かれてるんだから、もろRoRだろが。
てめえが低学歴で答えられないことは、すれ違いと宣言して無駄なレス作るんじゃんなくて、黙って注視して今月の生活費でも考えとけ。
虫けらが無駄なコメントしてんじゃねえよw
0059nobodyさん2014/09/09(火) 20:33:21.95ID:???
というわけで質問者さん
このスレには俺以外データサイエンティスト語れるほど優秀な奴はいないから、ぐぐるなり瞑想でもした方が良い答えが得られるよ。
>>57みたいに自分が答えられないことは「スレ違いだよお(涙目)」ってチンカスばかりだから
こういう奴は、自己研鑽もせずに低レベルな己を正当化するクズ野郎であり、ここは俺以外そういう奴の集合体で低レベルなワーカーだから
そこんとこの理解よろしく^^
0060nobodyさん2014/09/09(火) 20:34:25.34ID:???
>>58
> RoRと衝突しないかって聞かれてるんだから、もろRoRだろが。
全然違うね
スレ違いなのでよそで騒ぎな
0061nobodyさん2014/09/09(火) 20:37:35.88ID:???
>>60
>>59に照らし合わせるとたしかに>>59は給料低そう
0062nobodyさん2014/09/09(火) 20:38:19.15ID:???
>>60間違えた
>>59に照らし合わせるとたしかに>>60は給料低そう
0063nobodyさん2014/09/09(火) 20:53:39.06ID:???
>>62
何の基準として給料の多寡の話になってるの?
0064nobodyさん2014/09/09(火) 21:04:18.01ID:???
>>63
>>60=無能=低給ってことじゃね?
統計とか分からないんだろ?w
ただの書き書き屋だろ?w
0065nobodyさん2014/09/09(火) 21:07:43.28ID:???
なんかどう見ても非モテのすんげえ気持ち悪いやつが湧いてるな
0066nobodyさん2014/09/09(火) 21:19:56.41ID:???
統計できないんだろ、ってとこには反論しないのにはわろたw
じゃあ、データサイエンティスト系質問には答えられるわけないわな
そんな答えられない奴が、RoRと衝突の可能性は?と聞かれても、正答できるわけないと。
そんな虫けらでゴミクズ野郎の低学歴が、すれ違い認定してるのが笑止千万なんだよw
0067nobodyさん2014/09/09(火) 21:48:05.82ID:???
RailsはどうみてもWebアプリケーションフレームワーク
統計とかとは分野が違うもんな
そりゃスレ違いという話になるわ
0068nobodyさん2014/09/09(火) 21:49:31.61ID:???
PythonのWeb FWはどれも惨憺たる状況だしねぇ
Zopeはとっくに死んだし、Djangoもねぇ
0069nobodyさん2014/09/09(火) 21:54:14.59ID:???
>>68
FWについてなんか聞かれていないが
Pythonを統計ツールとして使うと書いてある
その前提で衝突する可能性があるか?と聞かれている
お前は知らない分野を背伸びして語ろうとするな
全然違う解答になっている
0070nobodyさん2014/09/09(火) 21:57:06.90ID:???
>>66
なんだかんだ正しいよ
ここにはそんな高度な脳ミソの奴はいない
だからFWに絡めたりスレ違いと吠えてみたりが精一杯
俺も早くこいつらから抜け出したい
0071nobodyさん2014/09/09(火) 21:58:09.78ID:???
>>69
> Pythonを統計ツールとして使う
それとRailsと何の関係が?
Railsは統計ツールじゃないよ
0072nobodyさん2014/09/09(火) 21:58:57.97ID:???
>>71
知らんがデータベースいじくる時に衝突しうるのかじゃない?
0073nobodyさん2014/09/09(火) 22:00:03.67ID:???
>>72
それってDBの話であって統計の話じゃないよね?
なんで無関係な統計の話が出てくるんだろう?
0074nobodyさん2014/09/09(火) 22:05:32.35ID:???
>>73
PythonはPythonでデータベース使って統計解析させるつもりなんじゃないか
railsはrailsでFWとして機能してデータベースに色々貯めてくのかな
railsで貯めてPythonで使用する時に衝突しないかってことかとみた!!
0075nobodyさん2014/09/09(火) 22:06:49.73ID:???
>>74
だったらやっぱりDBの話だよね?
なんで統計統計と叫んでるのか分からない

単純に問題の切り分けが苦手なだけの人なのかな
0076nobodyさん2014/09/09(火) 22:12:00.00ID:???
>>75
知らない。君さっきから上で喧嘩してる人か?
DBの問題だから統計叫ぶなというのも分かるが問いに答えられないなら最初か関わらない方がいいと思うよ
余計な騒動に巻き込まれたくないんだろ?
0077nobodyさん2014/09/09(火) 22:17:15.55ID:???
>>76
スレ読み返してやっと分かった

元々は>>31なのね
で、答えが出てこないのでキレるといういつもの煽り教えて君だったのね
0078nobodyさん2014/09/09(火) 22:19:02.50ID:???
>>77
へぇそうなんだ
まぁどっちにしろ答えられないんだし仕方ないよね
0079nobodyさん2014/09/09(火) 22:20:38.24ID:???
>>78
ここは無料サポートじゃないんだし、答えを持ってる人だけが発言する類のスレじゃないしね
0080nobodyさん2014/09/09(火) 22:26:20.13ID:???
>>79
だね。君は答えられない無能、質問者は他で探すべし、これで問題ないと思う。
答えられるなら喧嘩する前に答えているだろうし未練がましく俺は分かるなんて格好しなくてよい。
それに質問者もここで答えられる人間がいないとふんだらすぐに他の代替手段で調べるべきだと思う。それだけのこと
0081nobodyさん2014/09/09(火) 22:31:18.59ID:???
>>80
>>31の質問の答えられない=無能って何様ですか?質問者ですか?
あぁ、自分の望みの答えを与えない人間を無能呼ばわりするから煽り教えて君なのか
0082nobodyさん2014/09/09(火) 22:35:46.16ID:???
つーかそこまで言うなら>>80がバシッと答えを出せば終了だと思うね
出せないなら>>80も無能ってことで
0083nobodyさん2014/09/09(火) 22:35:57.60ID:???
>>81
質問に答えられない=有能と評価してあげれば満足するのかな?
答えられないんだから無能でいいじゃない、君も僕も
データマイニングはたしかに高度だからやったこともないしやろうとも思わないよ僕は
君はやったこともないしやる知力もない無能だろ?
本当は僕も君もさらっと答えてやりたいところだろうよ
でも答えられない。なぜならその分野においては明らかに無能だから
それなら黙っておけばいいじゃない。スレ違いなんて負け惜しみ言うのではなく(そりゃ同じ無能として気持ちは分かるけども)
0084nobodyさん2014/09/09(火) 22:39:55.73ID:???
>>83
別にデータマイニングは高度でもなんでもないよ
そりゃ畑違いの人間からすれば高度に見えるだろうけど、そんなのプログラマだって同じだろう
分野が違えば高度に見えるものさ

で、ここは残念ながらプログラマの方が集まるスレなんだから、ここは違いますよ、と教えてあげるのが
親切ってものだ
その言葉が「スレ違い」というわけだね
0085nobodyさん2014/09/09(火) 22:47:33.08ID:???
>>84
データマイニングの定義が君と僕とで違うのだろうね
たしかに大学理数系の数学知識はマストな上に、統計ももちろん必要、それにデータを操る技術、さらに分析する経営学的素質
グーグルとか優秀な企業向けに極めて優秀な人材の養成機関が作られてるくらいだから、君も僕も論外だよ
一応railsとDBを介して衝突することはないかってのが質問だとしたら、railsの問題でありスレ違いではないかと
何が違うって、聞く対象が君や僕のように無能ばかりの集団に聞いていることかな
本人はもうどっか言ってるんじゃない?無能と認めない無能である君と、それを諭す無能である僕をおいて
0086nobodyさん2014/09/09(火) 22:55:26.05ID:???
>>85
> 一応railsとDBを介して衝突することはないかってのが質問だとしたら、railsの問題でありスレ違いではないかと
>>40の質問のことを言ってるなら>>45で答えは出てるし、これ以上何があるのか逆に聞きたい
0087nobodyさん2014/09/09(火) 23:01:08.85ID:???
>>86!!!!!!!!!
本当だ!
じゃ、部外者の我々は本当に無能っぽい言い争いをしてたってことか
0088nobodyさん2014/09/09(火) 23:03:52.13ID:???
>>87
時系列的に考えて>>45の後の>>56はスレ違いだということは理解してもらえたと思う
0089nobodyさん2014/09/09(火) 23:42:09.54ID:???
>>88
そうだな
見落としだな
別件だけどスレ違いという言葉は多用しない方が良いと思うよ
現に君がスレ違いと大声で叫んだものは、普通の文脈でとっくに解答されていたわけだし。しかも分からないということも君は告白したのだから、そんな立場でスレ違いを連呼すべきではないかな
質問者ももはやいないんだろ。あほらしいから解散ということで
0090nobodyさん2014/09/09(火) 23:49:41.55ID:???
>>89
> 現に君がスレ違いと大声で叫んだものは、普通の文脈でとっくに解答されていたわけだし。しかも分からないということも君は告白したのだから、そんな立場でスレ違いを連呼すべきではないかな
「スレ違いである」ということは分かったんだから、「スレ違い」と教えてあげることは何の問題もないと思うが
0091nobodyさん2014/09/10(水) 00:20:26.04ID:???
>>90
まさに無能だね
無能かつ醜いね
0092nobodyさん2014/09/10(水) 00:56:10.45ID:???
railsはクソ遅い
active recordはクソ遅い
0093nobodyさん2014/09/10(水) 00:58:01.76ID:???
>>92
お前の脳みそもクソ遅い
0094nobodyさん2014/09/10(水) 01:26:31.10ID:???
>>93
お前の脳みそは更にクソ遅い
0095nobodyさん2014/09/10(水) 01:53:02.47ID:???
ページネーターでkaminariを使うと
where条件と併用してincludes()が使えないんだな
おわっとる
0096nobodyさん2014/09/10(水) 09:58:12.25ID:???
ショボイ機能しかない、あんなこともこんなことも出来ないアノ言語に比べれば、
実行時にアレやコレをやらなくちゃいけないRubyの処理にCPU食われるのは当たり前。
0097nobodyさん2014/09/10(水) 20:13:31.09ID:???
でも、なんだかんだで新しい言語・フレームワークで新規開発してる
エンジニア見るとものすごく羨ましいよ。
0098nobodyさん2014/09/11(木) 15:45:36.18ID:???
くだらない煽りあいしてる暇あったらさっさとソース書けよ
0099nobodyさん2014/09/15(月) 03:43:30.50ID:???
railsで1から馬鹿みたいにシコシコとコード書くより
既存のWordpressや公開されてる掲示板とかを導入したほうが動作は速いし
作る労力かからんし
何より検索エンジンがそのパターンを既に解析してくれてるから
上位に掲載されやすい

今時1からしこしことプログラミングしてる奴はただの馬鹿
メリットがほぼ皆無

上位掲載とアクセスを求めるなら
既存のものの組み合わせだけで事足りる
0100nobodyさん2014/09/15(月) 11:43:25.56ID:???
はい、次の患者さんどうぞ。
0101nobodyさん2014/09/18(木) 22:04:48.59ID:???
次の患者です
RoRでuserと購入商品情報を記録し「この商品を買った人はこれも買っています」という推奨に使いたいのですが、redisやmemcashedを一緒に使えば良いのでしょうか?
0102nobodyさん2014/09/18(木) 22:40:18.25ID:???
>>101
お好きに、としか言い様がない
0103nobodyさん2014/09/18(木) 22:49:44.41ID:???
>>102
ありがとうございます
一般的、という意味でredisやmemcashedになりますかね?
0104nobodyさん2014/09/18(木) 23:53:43.41ID:???
rubykaigi2014

http://instagram.com/p/tFUBI4PRdf/
http://instagram.com/p/tFS8klRuUE/
https://twitter.com/karupanerura/status/512541651667927040/photo/1

https://twitter.com/sugamasao/status/512547263067869184/photo/1

https://twitter.com/gihyoreport/status/512445988275884032/photo/1
https://twitter.com/gihyoreport/status/512547576231378944/photo/1


http://www.ustream.tv/channel/rubykaigi1
http://www.ustream.tv/channel/rubykaigi2
0105nobodyさん2014/09/18(木) 23:58:39.33ID:???
>>103
一般的なものなんてないよ
そのシステムによるんだから

まずは何でもいいから組んでみることだね
それで問題があるなら問題点を調査して解決方法を考えるということになる

とにかく手を動かさないとだめだよ
0106nobodyさん2014/09/19(金) 01:46:55.25ID:???
”システムによる”www
ここは適切なパターン紹介も出来ないチンカスがエラそうな講釈たれる場なんだよな昔から
0107nobodyさん2014/09/19(金) 01:59:22.57ID:???
>>103
こんなチンカスどもに質問しても分かってない奴ばかりなんだからググりまくって自力でたどった方が良いぞ
0108nobodyさん2014/09/19(金) 08:42:21.28ID:???
http://rubykaigi.org/2014/schedule

http://www.ustream.tv/channel/rubykaigi1
http://www.ustream.tv/channel/rubykaigi2
0109nobodyさん2014/09/20(土) 15:57:06.28ID:???
>>103
ここには簡単なRoRしか分からない虫けらが多いから、そういう類の質問はしない方がいいよ
AWS使ってるならMapReduceでやると良いよ
0110nobodyさん2014/09/24(水) 04:42:45.04ID:???
質問ですモデルのデータごとに閲覧権限を設けたいんですが
この用途だとcancancanは向いてないですよね?
なにかよいgemを知ってたら教えて下さい

gitlabのソースを見る限り、ポリモーフィックアソシエーションで実装するのがいいのでしょうか?
0111nobodyさん2014/09/24(水) 06:53:06.71ID:???
Rails Authorization
https://www.ruby-toolbox.com/categories/rails_authorization
0112nobodyさん2014/09/24(水) 07:37:16.70ID:???
>>110
自前で組んだらあかんのん?
0113nobodyさん2014/09/24(水) 20:31:32.65ID:???
>>112
やっぱgem使わないで自分で権限用のモデルを用意した方がいいですかね
0114nobodyさん2014/09/26(金) 16:54:14.65ID:???
Docker is the Heroku Killer | DevOps | Brightball, Inc
By comparison, Digital Ocean can give me a 512mb virtual machine, 1 core, and a 20gb SSD for $5 / month.
Heroku's high-end PX Dynos provide 6GB of RAM, 8 cores for approximately $552 / month.
For $480 / month with Digital Ocean I can get
a VM with 16 cores and 48gb of RAM as well as 480gb of SSD storage.
http://www.brightball.com/devops/docker-is-the-heroku-killer

How To Use the DigitalOcean Docker Application | DigitalOcean
https://www.digitalocean.com/community/tutorials/how-to-use-the-digitalocean-docker-application
0115nobodyさん2014/09/26(金) 22:04:41.66ID:aHULz9ki
ウェブアプリにおけるBash脆弱性の即死条件 #ShellShock - めもおきば
http://b.hatena.ne.jp/entry/d.hatena.ne.jp/nekoruri/20140926/shellshock


Yikes! Phusion Passenger is vulnerable to the bash vulnerability and there is no patch yet. Used by over 350,000 sites.
https://twitter.com/gdeglin/status/515241653745893376
0116nobodyさん2014/09/27(土) 07:35:27.82ID:???
【IT】「bash」シェルに重大な脆弱性、開発元がパッチ公開 [14/09/25]
http://daily.2ch.net/test/read.cgi/newsplus/1411612522/

多くのUNIXおよびLinuxのユーザーに利用されている「Bourne Again SHell(Bash)」に重大な
セキュリティホールが発見された。このセキュリティホールはBashによる環境変数の評価方法に起因している。
ハッカーは特別に作成した変数を用いてセキュリティホールを突き、シェルコマンドを実行できる。これにより
サーバはさらなる本格的な攻撃に対して脆弱な状態となる。
(略)
このセキュリティホールを抜本的に解決するには、脆弱性のあるBashを新しい安全なバージョンに置換する
必要がある。米国時間9月24日朝の時点で、Bashの開発元からすべての現行バージョンをアップデートする
パッチがリリースされている。また、DebianとRed Hatはパッケージ化されたパッチを公開している。
ディストリビューターからのパッチを待たず、アプリケーションに対する危険な入力を排除したり、シェルを
呼び出す古いCGIスクリプトを無効化して新しいスクリプトに置換したり、Bash自体を別のシェルに
置換するなどの回避策を実施することも重要だ。
0117nobodyさん2014/10/03(金) 19:33:47.49ID:OqjbWklg
mysqlのスレが過疎り過ぎててこちらで質問させてください
知っている方沢山いらっしゃると思うので

例えば、映画ジャンル1、映画ジャンル2、映画ジャンル3とあり、適合度順に123が決まり、
ある映画タイトルは(1やくざ、2エロ、3なごみ)とあったり、またある映画は(1エロ、2なごみ、3犬)とかあったとします。
つまり、ジャンルは有限個ですが、順序がある組み合わせです。

その他にも評価とかDVD価格とかあるとします。

ここで疑問なのですが、ユーザーが評価の☆の数と価格とその他いくつかの条件と一緒に、ジャンルを検索するとします。
例えば、ジャンルやくざ(データベースでは数字)で検索すると思います。
この時、インデックスがきかなくなるorを避け、ジャンル列1~3のどれかにやくざと入力されているものを探すにはどうすれば良いでしょうか?
カバリングインデックスを効かせたままこういった検索をする方法が知りたいです。
0118nobodyさん2014/10/04(土) 19:14:04.29ID:???
重い検索結果はmemcacheに突っ込んどけばいいじゃない。
0119nobodyさん2014/10/04(土) 20:23:38.44ID:RiX/2XPX
>>118
300万レコード、20msとかでできるのは確認済みなので、わざわざ遅行させても仕方ないかなと
カバリングインデックスに収める工夫ができれば上記の速度はそれほど変わらないはずなので、だれか経験者いないかな?と思い質問しました
0120nobodyさん2014/10/04(土) 21:32:58.87ID:???
【翻訳】Go言語がダメな理由 | POSTD
http://b.hatena.ne.jp/entry/postd.cc/why-go-is-not-good/

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
0121nobodyさん2014/10/05(日) 15:25:07.03ID:68fVpYmY
params[:body] が 半角英数字のみ(つまり日本語文章ではないかどうかを判断したい)か
どうかを簡単にチェックする方法を教えてください
0122nobodyさん2014/10/05(日) 15:32:13.62ID:???
seikihyogen
0123nobodyさん2014/10/05(日) 16:05:55.20ID:???
>>122
正規表現で日本語が使われていない
って難しくないですか?

逆に
英語と特定の文字(カンマなど)しか使われていないかどうかのチェックは出来ますが
0124nobodyさん2014/10/05(日) 16:15:56.05ID:BLxoeOAB
多分この低レベルのスレで聞くより、英語でググった方が早い
答えてる奴もおそらく質問者より低レベルなことも多い

memcashedとかわろたし、seikihyogenとかお前外人かと

とにかく英語でググれ。それが俺からのアドバイス
0125nobodyさん2014/10/05(日) 17:35:17.54ID:???
>>123
[:ascii:]でええんちゃうのん
0126nobodyさん2014/10/05(日) 17:43:45.06ID:k0P71IEI
bootstrapが反映されない

$ rake assets:precompile Rails_ENV=development

I, [2014-10-05T17:11:41.573631 #23615] INFO -- : Writing /Users/xxx/Documents/Aptana Studio 3 Workspace/プロジェクト名/
public/assets/application-ab5c86158effda921e0de1a9a58229a0.js
I, [2014-10-05T17:11:42.394085 #23615] INFO -- : Writing /Users/xxx/Documents/Aptana Studio 3 Workspace/プロジェクト名/
public/assets/application-d04eaa15eecf672816d939b5e0b233d6.css
0127nobodyさん2014/10/05(日) 17:48:01.57ID:???
>>125
なんですか、それ!?
ググッたけど出てきません
0128nobodyさん2014/10/05(日) 17:59:16.93ID:???
>>127
Rubyのリファレンスページにある
0129bootstrap2014/10/05(日) 18:03:03.66ID:k0P71IEI
ttp://dev.classmethod.jp/server-side/ruby-on-rails/ruby-on-rails_bootstrap3_sample/
上記のサイトの「js vender/assets/javascript/に、中にある.jsファイルをコピー」という
ところでaptanaのvender/assets/javascript/にビックリマークが表示されます。
0130nobodyさん2014/10/05(日) 18:13:17.43ID:???
>半角英数字のみ(つまり日本語文章ではないかどうかを判断したい)か
>どうか

>逆に
>英語と特定の文字(カンマなど)しか使われていないかどうかのチェックは出来ますが

どこらへんが逆なのか分からんが
日本語が含まれるか含まれないかが主眼なわけ?
それなら"半角英数字のみかどうか"という表現は間違いだよね
0131nobodyさん2014/10/05(日) 18:25:52.99ID:???
>>130
要は外国からのスパム対策です
URLつきで投稿してくるので

投稿内容に日本語が一切含まれていない場合は
createを通過させないようにしたいんです。
0132nobodyさん2014/10/05(日) 18:35:55.13ID:???
アスキー文字だけを含むかどうかならStringのascii_only?でいい

日本語とその他の非アスキー文字を区別するならUnicodeの日本語ブロックを正規表現で
全角ひらがな [\p]
全角カタカナ
CJK統合漢字は簡体字なども交じるので微妙なところだなあ


Ruby 初心者スレッド Part 55
http://peace.2ch.net/test/read.cgi/tech/1403361584/
0133nobodyさん2014/10/05(日) 18:38:52.98ID:???
おっとごめん途中で送信した
それならカタカナとひらがなを含むかどうかがいいんじゃないか
CJK統合漢字だと中韓が通過してくるかもしれんし

# ひらがな
/\p{Hiragana}/
# カタカナ
/\p{Katakana}/
0134nobodyさん2014/10/05(日) 18:48:27.27ID:???
なるほど、ひらがなカタカナのない日本語文章なんてほぼないからな
0135nobodyさん2014/10/05(日) 18:51:13.35ID:???
同意

↑こういう漢字だけの短文弾かれるけどいいのか?
0136nobodyさん2014/10/05(日) 18:52:01.95ID:???
日本語のCaptchaを探すという手も
0137nobodyさん2014/10/05(日) 18:52:45.46ID:???
>>132
>>133
>>134
>>135
そうなんです!


了解

とかの一言でも弾かれる
そういう意味での日本語です

これは弾きたくありません
0138nobodyさん2014/10/05(日) 18:53:18.99ID:???
>>136
captchaだけは使いたくないです
手軽に投稿できるのは残しておきたいので
0139nobodyさん2014/10/05(日) 18:54:44.87ID:???
中華相手にはmetaタグに六四天安門と書いておけばおけ、という噂は本当なんだろうか?
0140nobodyさん2014/10/05(日) 19:14:03.73ID:???
顔文字もAAも弾かれるのでは(´・ω・`)
0141nobodyさん2014/10/05(日) 19:52:31.43ID:???
>>140
たしかに。。。
海外からのスパム対策はどういうのがいいのかな。

かといってcaptchaは投稿者面倒を感じるようになるし

IPアドレスもコロコロ変えて海外から投稿してくるし
0142nobodyさん2014/10/05(日) 20:12:03.28ID:???
セキュリティと利便性はトレードオフ
http://japan.zdnet.com/extra/windows7_panel_200912/story/0,3800102051,20404019-5,00.htm
0143nobodyさん2014/10/05(日) 21:02:19.92ID:???
>>138
後からいろいろ仕様を付け足すな。
最初から全部書け。
0144nobodyさん2014/10/06(月) 14:16:15.91ID:???
>>141
IPとかcaptchaとか内容ではじくとかどれも一長一短
目的に応じて自分で決めるしかないね
これについては銀の弾丸はないのだから
0145nobodyさん2014/10/06(月) 19:52:35.09ID:oqWdNnPW
mysqlのバージョンをアップグレードしたことないんだけど、
これ5.7とかに自分でアップグレードしちゃって大丈夫なものなのかね?
誰か教えて><
0146nobodyさん2014/10/06(月) 21:45:06.88ID:???
>>145
大丈夫だよ
だいぶ早くなる
0147nobodyさん2014/10/06(月) 21:46:36.99ID:???
【翻訳】Go言語がダメな理由 | POSTD
http://b.hatena.ne.jp/entry/postd.cc/why-go-is-not-good/

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
0148nobodyさん2014/10/07(火) 02:30:23.56ID:HEuVMRl5
>>146
ありがとうございます!
色々進化してるから早く使いたいと思っていた。
5.7.5
0149nobodyさん2014/10/11(土) 16:51:36.98ID:???
IPhoneからファイルをアップロードさせたいんですけど
みなさんどうしてます?
0150nobodyさん2014/10/11(土) 16:56:29.95ID:???
>>149
http://d.hatena.ne.jp/TipsMemo+computer-technology/20140718/p1
0151nobodyさん2014/10/11(土) 17:01:58.16ID:???
>>150
ありがとうございます
それでアップロード出来るのは画像と動画だけでそれ以外は無理なんですよね
0152nobodyさん2014/10/11(土) 19:59:57.75ID:ejYIM1u4
>>151
無理かどうかは自分のiOSデバイスで確認すればいいだろ

あと「iOS上のWebブラウザ(Safari)から」ではなくて単に「iOSから」ならば、
自分でHTTPクライアントに対応したアプリを書けば
アプリからアクセス可能なあらゆるファイルをアップロードできるはず
RubyMotion を使った具体的なアプリの例は、たとえば以下にある

 Ruby on Railsとrubymotionでリアルタイムweb構築 - Qiita
 http://qiita.com/moriyaman/items/bb9af15a73846aa16590

もしRubyMotionが嫌なら、Objective-CやSwiftでも書けるよ

あるいはRailsを前提にしなければiOSデバイスをWebサーバアプリに変身させる
ことができるけど、ここまでくるとスレチかな

 drewbug/RackMotion - GitHub
 https://github.com/drewbug/RackMotion
0153nobodyさん2014/10/11(土) 20:04:11.77ID:???
無理かどうかってのを聞いてるんじゃなくて画像と動画以外は無理だから別な方法が無いかを聞いてるんだけど
RailsスレでWebベースでファイルアップロードしたいって言ってるのに見当違いのこと言ってるしアホなんじゃねーのかこいつ
0154nobodyさん2014/10/11(土) 20:15:45.86ID:???
RoRスレなんて最初からアホしかいないだろ
0155nobodyさん2014/10/11(土) 21:01:37.10ID:???
画像と動画以外で何をアップロードさせたいというのだろう?
0156nobodyさん2014/10/11(土) 21:04:00.65ID:???
PDFでもなんでもあると思うけど
0157nobodyさん2014/10/11(土) 21:07:10.15ID:???
そもそもスマホは「ファイル」という概念を極力ユーザに見せないようにしてるからな
ファイルをアップロードさせたいという仕様はそれに逆行してるから、そこから見なおした方が
良さそうだよね
01581512014/10/11(土) 21:12:37.91ID:???
>>152
返答ありがとうございます
>>153の方のおっしゃる通り自分で既に試してあって画像と動画以外はアップロードできない事は確認済みです
誤解を招く書き方をしてしまい申し訳ありません

たしかにHTTPで転送出来ればなんでも出来るといえばそうですがRailsでやりたいというか、Safariでやりたいので別な方法があれば^と思って質問しました

>>155
PDFやエクセルファイルなど色々です

>>157
PDFファイルをアップロードするという仕様に対してどう見なおせばアップロードしなくて済むのでしょうか
文字を全部打ち込むとか?全く現実的じゃない気がしますが……
スマフォの方向性はわかりませんがちょっとその書き込みは理解できなかったので説明してもらえるとありがたいです
0159nobodyさん2014/10/11(土) 21:25:25.34ID:???
>>158
>>150 のリンク先読んだ?
「ネイティブアプリでやれ」が結論だと思うけど
0160nobodyさん2014/10/12(日) 16:18:23.83ID:???
ネイティブアプリでやれとか三流かよオマエ
0161nobodyさん2014/10/12(日) 16:24:18.17ID:???
>>160
ブラウザが対応してないんだからしょうがあるめえ
0162nobodyさん2014/10/12(日) 22:11:54.42ID:???
railsを勉強中なのですが、sqlite3が上手くインストールできず、困っています

>gem install sqlite3
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - C:/Ruby200/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.9-x86-mingw32/lib/sqlite3/2.0/sqlite3_native.so

環境
windows7
ruby 2.0.0p481 (2014-05-08) [i386-mingw32]
Rails 4.0.8

gemにインストールされているsql関係
>gem list | grep sql
sqlite3 (1.3.8 x86-mingw32)
sqlite3-ruby (1.3.3)

アドバイスいただけないでしょうか?
お願いします
0163nobodyさん2014/10/12(日) 22:19:57.40ID:???
エラーメッセージの通り、permission がないんじゃないの?
0164nobodyさん2014/10/12(日) 23:12:33.17ID:???
>>163
アドバイスありがとうございます
sqlite3-1.3.9-x86-mingw32/lib/sqlite3/2.0/sqlite3_native.so
へのフォルダーかファイルへの所有権やアクセス権がダメなのかと思い、
> takeown /f sqlite3-1.3.9-x86-mingw32 /r
> icacls sqlite3-1.3.9-x86-mingw32 /grant 自分のユーザー:F /t /c
をやって所有権を自分のユーザーに、アクセス権を自分のユーザーフルコントロールにしたんですが、ダメでした

v1.3.9が難しそうなら諦めて、(何故かインストールされてる)v1.3.8 にしようと思い修正したのですが、下の理解であっていますか?
Gemfileを gem 'sqlite3' → gem 'sqlite3', '1.3.8' に変更
> bundle install
> rails db
SQLite version 3.8.6 2014-08-15 11:46:33
Enter ".help" for usage hints.
sqlite>
もう少し教えてください、お願いします
0165nobodyさん2014/10/12(日) 23:48:32.87ID:???
Rails と Windows の組み合わせは鬼門
素直に Linux にしとけ
0166nobodyさん2014/10/13(月) 00:02:29.31ID:???
>>165
そうだったんですね、知りませんでした
つまりは、Linuxだとそういうトラブルは少ないのかな
virtualbox のubuntu とfedora 環境があるのでそっちで勉強しようと思います
ありがとうございます
0167nobodyさん2014/10/13(月) 20:22:00.47ID:???
みんな開発環境は普通に仮想環境+chefだよね。
0168nobodyさん2014/10/14(火) 03:36:58.07ID:8EqmqnvP
NameError in Items#show
Showing /xxxxxxxxxxxxxxxxx/app/views/items/show.html.erb where line #44 raised:

undefined local variable or method `item' for #<#<Class:0x007fa4a31572d8>:0x007fa4a5841a60>
Extracted source (around line #44):


<%= link_to t('.back', :default => t("helpers.links.戻る")),
items_path, :class => 'btn' %>

<% if item.exhibiter==current_user.email %> ←ここ
<%= link_to t('.edit', :default => t("helpers.links.編集する")),
edit_item_path(@item), :class => 'btn' %>
0169nobodyさん2014/10/14(火) 09:42:19.83ID:uKfw05/W
ここにわかるやつはいないと思う
0170nobodyさん2014/10/14(火) 12:29:18.52ID:???
× item
○ @item
0171nobodyさん2014/10/14(火) 17:14:45.92ID:8EqmqnvP
170さん
ありがとう!
0172nobodyさん2014/10/14(火) 20:07:30.17ID:???
>>168
質問もまともに出来ない池沼
0173nobodyさん2014/10/14(火) 22:37:03.46ID:???
>>172
同意
0174nobodyさん2014/10/15(水) 16:55:19.60ID:???
同意せざるを得ない
0175nobodyさん2014/10/16(木) 22:06:13.57ID:???
もうすっかりRubyもオワコンだね
0176nobodyさん2014/10/16(木) 22:18:23.61ID:???
>>175
君の脳内ではね
0177nobodyさん2014/10/16(木) 23:16:53.92ID:???
>>176
ごめんごめん
最初から始まってすらなかったね
0178nobodyさん2014/10/16(木) 23:23:29.49ID:???
殺伐としてるな…そうこなくっちゃ!
0179nobodyさん2014/10/17(金) 11:03:59.61ID:LqIrYqLA
DBに保存されている画像を表示条件を指定しeach doする場合
�@モデルに処理を書いてコントローラーでviewに渡す
�Aview側で表示条件を指定してしまう
どちらが正しいでしょうか

表示条件:1画面に縦横5つの画像を表示
0180nobodyさん2014/10/17(金) 11:16:38.80ID:???
どれも正しくない
0181nobodyさん2014/10/17(金) 14:45:22.93ID:???
画像もDBに格納して管理する −扱いがめんどうなLOB(ラージオブジェクト)は使わない方法も含め
http://b.hatena.ne.jp/entry/neta.ywcafe.net/000774.html
Base64でtext型に格納、mod_rewriteでファイルがない場合は生成スクリプトにリダイレクト



http://cloudinary.com/
0182nobodyさん2014/10/17(金) 17:00:16.09ID:???
DBに画像格納とかバカだろ
0183nobodyさん2014/10/17(金) 18:15:49.35ID:???
Rubyのやるシステムだと、画像データをDBに入れることを検討しだす規模は無理?
0184nobodyさん2014/10/17(金) 20:26:46.48ID:???
小規模なら十分アリだよ
余計なトランザクションとか考えなくても済むしね
0185nobodyさん2014/10/17(金) 22:19:22.50ID:O4HlRXFM
サムネイル画像ならDBに保存しているね
で、そのサムネイルに実体の画像ファイルへのリンクを付けて、
画像ファイルのダウンロードは(Railsを介さず)Webサーバに処理させる
0186nobodyさん2014/10/18(土) 02:05:48.91ID:???
DBにバイナリ突っ込むのはサムネイルだろうが何だろうが常に悪手
余計なトランザクションとかって一体何の話だ
だいたい、バイナリ突っ込むとそれだけでトランザクションのセッション時間が長くなるから
書込み性能が著しく落ちる
表示でもページキャッシュ効かせずらくなる、Webサーバだけに任せればいいとこでDBから読み出しの待ちが発生する、
何一ついいことない
0187nobodyさん2014/10/18(土) 02:12:05.20ID:???
>>186
だから、小規模なら、というだけ
0188nobodyさん2014/10/18(土) 08:24:35.18ID:???
何一ついいことないは言い過ぎ
DBと画像ファイルの整合性を考え無くて済むからファントムファイルにハマらない
アクセス権限にも矛盾がなくなる

メリットとデメリットを天秤にかけてメリットに傾くことが極端に少ないだけ
0189nobodyさん2014/10/18(土) 12:31:57.25ID:???
バカしかいないのかこのスレはww
0190nobodyさん2014/10/18(土) 13:07:28.30ID:???
最近はDBも性能いいからな
よっぽどの大規模じゃない限りDBに突っ込んでも問題になることは少ない
0191nobodyさん2014/10/18(土) 15:51:20.06ID:???
>>189
今頃気付いたの?
0192nobodyさん2014/10/18(土) 21:10:54.95ID:???
馬鹿と馬鹿がたわむれるスレだよ〜
0193nobodyさん2014/10/18(土) 22:07:07.13ID:???
Facebookは非公開設定でも直リンで誰でも写真が見れる上に、削除しても永遠に写真は消えないようです。 - 村上福之の誠にデジタルな話

追記:Picasaに削除は実装されてますが、すぐには消えません。直リンク画像は24時間くらいたたないと消えないようです。
http://b.hatena.ne.jp/entry/blogs.bizmakoto.jp/fukuyuki/entry/3858.html
0194nobodyさん2014/10/18(土) 22:36:26.15ID:???
paas

https://ninefold.com/
https://shellycloud.com/
https://www.appfog.com/
https://www.nitrous.io/
https://c9.io/
https://www.heroku.com/
https://www.engineyard.co.jp/
0195nobodyさん2014/10/18(土) 23:32:24.47ID:???
ゴミリンクはるなカス
いやいいぞもっとはれ
0196nobodyさん2014/10/19(日) 17:56:02.61ID:BDKmMmwX
will_paginateって、いちいち
SELECT COUNT(*) FROM ~~~
ってのを発行しているんですね。

1億件以上のデータ入っているので、いちいち遅くなって調べたらこれが原因でした

railsについてるLIMITとOFFSET使用した方がいいんすかね。皆さんどうしてます?
0197nobodyさん2014/10/20(月) 00:49:47.02ID:VXpjjiov
Started GET "/items/my_item" for 127.0.0.1 at 2014-10-20 00:49:04 +0900
Processing by ItemsController#my_item as HTML
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = 3 ORDER BY "users"."id" ASC LIMIT 1
Rendered items/my_item.html.erb within layouts/application (1.9ms)
Completed 500 Internal Server Error in 7ms

ActionView::Template::Error (undefined method `each' for nil:NilClass):
9: <div class="col-xs-12 col-sm-6 col-md-3">
10: <div class="box clearfix">
11: <div class="col-xs-6 col-sm-12">
12: <% @items.each do |item| %>
13: <%= link_to(item) { image_tag item.picture_url(:thumb) if item.picture? } %>
14:
15: <% end %>
app/views/items/my_item.html.erb:12:in `_app_views_items_my_item_html_erb___3669143074109937945_70282637544240'
0198nobodyさん2014/10/20(月) 01:55:17.90ID:VXpjjiov
モデルの書き忘れだった
ごめん
0199nobodyさん2014/10/20(月) 02:41:11.95ID:VXpjjiov
ユーザー自身が作成したもののみ表示数にはどうしたらいいのでしょうか
find by で引数user id でもうまくいきません
0200nobodyさん2014/10/20(月) 09:59:06.29ID:4I/AYu5P
user自身が作成したitemを表示したいなら

app/views/users/show.html.erbで
<%= render @items %>

でいいんじゃないかな
0201nobodyさん2014/10/20(月) 14:27:23.93ID:???
ほんとおまえはコミュ障なのか?
0202nobodyさん2014/10/20(月) 20:53:07.02ID:VXpjjiov
SQLite3::SQLException: no such column: items.user_id: SELECT "items".* FROM "items" WHERE "items"."user_id" = ? LIMIT 30 OFFSET 0


カラムはありますがうまくいきません
0203nobodyさん2014/10/20(月) 22:13:13.81ID:???
独り言はブログでおk
0204nobodyさん2014/10/20(月) 22:20:23.31ID:VXpjjiov
def my_item
@user = User.find(current_user.id)
@items = @user.items.paginate(page: params[:page])
end
0205nobodyさん2014/10/20(月) 22:23:49.91ID:???
カラム名をtypoってるに一票
0206nobodyさん2014/10/20(月) 22:41:05.15ID:VXpjjiov
カラムが間違ってた。
0207nobodyさん2014/10/20(月) 22:43:09.54ID:sHekU0zl
もう書き込むな。
0208nobodyさん2014/10/20(月) 22:59:00.35ID:VXpjjiov
ページは表示されたけどアイテムが表示されない
0209nobodyさん2014/10/21(火) 03:13:11.44ID:UNofBpe1
表示された
0210nobodyさん2014/10/22(水) 11:17:17.99ID:???
・WebブラウザだけではじめるRuby/Railsプログラミング
http://qiita.com/machu/items/0ecc5699273c18fd1cd8

・ドットインストール Ruby入門 (全23回)
http://dotinstall.com/lessons/basic_ruby_v2

・小学生でもわかるRuby on Rails入門
http://openbook4.me/projects/92
0211nobodyさん2014/10/22(水) 23:38:12.56ID:???
RoR使いは池沼
0212nobodyさん2014/10/22(水) 23:50:31.14ID:???
大人はやりっぱなしで高速化の立役者は小中学生
おだてて面倒で重要なことを無償でやらせる汚い大人たち
0213nobodyさん2014/10/23(木) 02:47:09.79ID:???
はー
0214nobodyさん2014/10/25(土) 19:57:26.61ID:???
すっかりこのスレも廃れたな
ゴミクズ言語とゴミクズフレームワーク
ゴミ同士心中してネットの藻屑になりましたとさ
めでたしめでたし
0215nobodyさん2014/10/25(土) 21:17:19.82ID:???
今頃気付いたのか
0216nobodyさん2014/10/25(土) 23:10:21.27ID:???
Railsに親でも殺されたのか?
0217助けて2014/10/26(日) 02:27:44.03ID:CgR49/9m
ActionController::ParameterMissing in ItemsController#update
param is missing or the value is empty: item

Extracted source (around line #97):
95
96
97
98
99
100

# Never trust parameters from the scary internet, only allow the white list through.
def item_params
params.require(:item).permit(:number, :category, :title, :condition, :comment, :holder, :exhibiter, :area, :limit_day, :picture)
end

def correct_user

Rails.root: /Users/xxxx/Desktop/xxx

Application Trace | Framework Trace | Full Trace
app/controllers/items_controller.rb:97:in `item_params'
app/controllers/items_controller.rb:63:in `block in update'
app/controllers/items_controller.rb:62:in `update'
0218nobodyさん2014/10/26(日) 04:18:25.09ID:???
質問にもなってない質問はやめろっていってんだろゴミクズが
0219nobodyさん2014/10/26(日) 10:11:57.27ID:UBPGA0ST
それに得意気に答えるヤツもいるしな。
0220助けて2014/10/26(日) 12:51:23.58ID:CgR49/9m
作成したアイテムにコメント機能をつけたいです。

Started PATCH "/items/59" for 127.0.0.1 at 2014-10-26 12:41:39 +0900
Processing by ItemsController#update as HTML
Parameters: {"utf8"=>"&#10003;", "authenticity_token"=>"TgjH0Wsu/N5qRVvLjCevsSHB+1o6EFRBvoj1qinKEBE=", "comment"=>{"body"=>"あああ",
"item_id"=>"59"}, "commit"=>"Create Comment", "id"=>"59"}
Item Load (0.2ms) SELECT "items".* FROM "items" WHERE "items"."id" = ? ORDER BY created_at DESC LIMIT 1 [["id", 59]]
User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = 3 ORDER BY "users"."id" ASC LIMIT 1
Completed 400 Bad Request in 32ms

ActionController::ParameterMissing (param is missing or the value is empty: item):
app/controllers/items_controller.rb:96:in `item_params'
app/controllers/items_controller.rb:63:in `block in update'
app/controllers/items_controller.rb:62:in `update'
0221助けて2014/10/27(月) 00:08:40.30ID:V4ini6yU
ストロングパラメでした
時間かかりました。はぁ
0222nobodyさん2014/10/28(火) 01:56:09.91ID:6jJsYVSG
http://yorunocafe.blogspot.jp/2011/08/railsactsascommentable.html
上記のサイトの通りにgemでコメント機能を実装したのですが下記のエラーがでます。
NoMethodError in PostsController#show
undefined method `pop' for #<Comment::ActiveRecord_Associations_CollectionProxy:0x007fbe88b2b878>

Extracted source (around line #15):
13
14
15
16
17
18

@post = Post.find(params[:id])
@comment = @post.comments.build
@post.comments.pop

respond_to do |format|
format.html # show.html.erb

Rails.root: /Users/kita/RubymineProjects/erwefsdfs

Application Trace | Framework Trace | Full Trace
app/controllers/posts_controller.rb:15:in `show'
0223nobodyさん2014/10/28(火) 23:01:42.56ID:???
2011年記事だから仕方ないけど、
そのサイトの書き方はRails2.3のころのActiveRecordが前提になってる。
Rails3以降だと@post.commentsはArrayではないので、popできない。
@comments = @post.comments.all.popとかにして、
viewでは@post.commentsの代わりに@commentsを表示すればいい。
0224nobodyさん2014/10/29(水) 09:33:13.52ID:???
IDが導入されても荒らしが消えないPerl・Rubyはオワコン言語なので
そういう言語はもうスレ自体立てなくていいってことにしよう
ぶっちゃけこの世のプログラム言語はC系・Java・Javascript・PHP・Pythonだけあればいいし
不都合はないでしょ
0225nobodyさん2014/10/29(水) 22:43:09.49ID:???
だったらお前が見なければいいだけ
0226nobodyさん2014/10/30(木) 02:52:01.32ID:bTzpnHPv
@comments = @post.comments.all.popでも
undefined method `pop' for #<ActiveRecord::AssociationRelation []>となります
0227nobodyさん2014/10/30(木) 03:10:08.88ID:bTzpnHPv
gemを使用せずに実装を試みていたのですが、うまくいきません
http://qiita.com/htk_jp/items/3dd3dd36ebaf860ffd8c
上記のサイトを参考にしましたがコメントが表示されません
調べたところDBに保存されていないのですが
原因がわかりません

助けて下さい、お願いします。
0228nobodyさん2014/10/30(木) 23:13:30.50ID:???
allもArrayじゃなくてRelation戻すようになったのか
だったら @post.comments.to_a.pop になるのかな
0229nobodyさん2014/11/01(土) 20:47:24.88ID:PIJlW5Er
下記のサイトの通りにしても、commentが表示されません
http://railsgirls.jp/commenting/
なぜでしょうか
0230nobodyさん2014/11/01(土) 20:55:43.73ID:???
>>229
お前以外の人間はエスパーじゃねえんだから、それだけの情報で答えが得られる訳なかろうもん
0231nobodyさん2014/11/01(土) 21:39:35.67ID:PIJlW5Er
commentに書き込みしたらDeleteしか表示されなくて
Delete押したら、削除してもよろしいですか?→はい
下の画面が出るんだよ

Listing comments
Body Item
60 Show Edit Destroy
jfuygiiuhihouho Show Edit Destroy
New Comment
0232nobodyさん2014/11/01(土) 23:26:06.73ID:PIJlW5Er
作り直すからいいです。
0233nobodyさん2014/11/02(日) 00:57:03.74ID:IAiV/g/7
やっぱりだめだ
http://qiita.com/ToruFukui/items/c88f9b75cd3a0d90ffe9
の通りに作り直して、エラーは出なくなったけど
一覧表示がされない
書き込みしてるのになんでだ
0234nobodyさん2014/11/02(日) 01:12:15.70ID:???
ここはお前の日記帳じゃねえんだ(AA略
0235nobodyさん2014/11/02(日) 01:18:20.51ID:IAiV/g/7
お前みたいなやつがいるから
まとめなんかに負けるようになっちまったんだろ
0236nobodyさん2014/11/02(日) 01:25:02.10ID:???
とりあえず↓を読んでみような

http://www.hyuki.com/writing/techask.html
0237nobodyさん2014/11/02(日) 01:51:06.76ID:???
ま、自分好みの回答がないからと言って騒ぎ出さない煽り教えて君よりはマシ
0238nobodyさん2014/11/02(日) 02:16:52.40ID:IAiV/g/7
userモデル(devise)、itemモデル、commentモデルがあって
userがアイテムを作成したのちに、各ユーザーが各アイテムにコメントをできようにしたい

普通のブログ機能の実装と同じだと思うんだけど
コメントがアイテム画面のshowに表示されない
書き込んだあとSELECT * FORM items;でDBみても空っぽ

参考になるサイト教えて欲しい
0239nobodyさん2014/11/02(日) 02:28:29.76ID:???
> 書き込んだあとSELECT * FORM items;でDBみても空っぽ
じゃ、書き込んでないんだろ
0240nobodyさん2014/11/02(日) 02:28:43.57ID:IAiV/g/7
SELECT * FORM comments;の間違い
0241nobodyさん2014/11/02(日) 02:29:43.71ID:IAiV/g/7
itemテーブルにはデータ入っってます。
0242nobodyさん2014/11/02(日) 02:30:36.41ID:IAiV/g/7
commentテーブルに書き込みがされていないんです。
フォームから書き込んでるのに
0243nobodyさん2014/11/02(日) 02:37:42.56ID:???
知らんがな
まともに質問できるようになってから来いよ

http://www.geocities.co.jp/SiliconValley/5656/
0244nobodyさん2014/11/03(月) 00:12:12.70ID:KkPmYsGS
http://qiita.com/htk_jp/items/3dd3dd36ebaf860ffd8c
上記のサイトを参考に14回やり直したけど下記のエラーがでます。


ActionView::MissingTemplate at /items/63
Missing partial comments/_form with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}. Searched in:

block in _app_views_items_show_html_erb___1104669673633975789_70129622817520app/views/items/show.html.erb
<h4>Comments</h4>
<%= render @item.comments %>
<h4>Add a comment:</h4>
<%= render "comments/form" %>  ←ここ
<div class="form-actions">



_app_views_items_show_html_erb___1104669673633975789_70129622817520app/views/items/show.html.erb
<%= simple_form_for @item, :html => { :class => 'form-horizontal' } do |f| %>   ←ここ
<%- model_class = Item -%>
<div class="page-header">
<h4><%= 'アイテム詳細' %></h4>
</div>
0245nobodyさん2014/11/03(月) 00:16:55.97ID:???
エラーメッセージのまんま
comments/_form というテンプレートがない
0246nobodyさん2014/11/03(月) 00:38:23.55ID:???
完全に日記帳だな
0247nobodyさん2014/11/03(月) 00:48:36.80ID:KkPmYsGS
あるのにないと表示されて困ってるんです。
0248nobodyさん2014/11/03(月) 00:56:08.31ID:???
http://www.geocities.co.jp/SiliconValley/5656/

読んだ?
0249nobodyさん2014/11/03(月) 01:27:52.03ID:KkPmYsGS
原因がやっとわかった
参考にしたサイトのコントローラーが
rails g controller Commentで単数形だったからだ!
報告てくる
0250nobodyさん2014/11/03(月) 12:49:52.02ID:???
皆は何のためにrailsやってんの?
アフィで儲けたいから?
それとも仕事?
0251nobodyさん2014/11/03(月) 16:27:01.11ID:KkPmYsGS
世界を変えるサービスをつくるため
プログラマじゃないから大変だけど
0252nobodyさん2014/11/03(月) 19:06:56.87ID:???
rails は止めたよ
メンテとアンテナのために見てる
0253nobodyさん2014/11/04(火) 03:11:30.26ID:???
【翻訳】Go言語がダメな理由 | POSTD
http://b.hatena.ne.jp/entry/postd.cc/why-go-is-not-good/

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
0254nobodyさん2014/11/06(木) 02:16:17.84ID:zlS3OJoz
<h5>コメント一覧</h5>
<% @item.comments.each do |comment| %>
<h5><%= comment.from %> さん</h5>
<pre><%= comment.body %></pre>
<p>[<%= link_to 'コメントを削除する', item_comment_path[@item, comment],confirm: 'Are you sure?', method: :delete %>]</p>
<% end %>

NoMethodError at /page/72
undefined method `item_comment_path' for #<#<Class:0x007fb0726ffcc8>:0x007fb071e079e0>
0255nobodyさん2014/11/06(木) 04:16:44.33ID:???
Rubyがダメな理由
>>253みたいなレスしないと自尊心が保てないやつがいる所
0256nobodyさん2014/11/06(木) 19:19:55.36ID:???
http://www.mediafire.com/?y4h9wixl9x08p
0257nobodyさん2014/11/07(金) 16:10:33.46ID:???
すみません。ルーターの設定で質問です。
現在、

http://localhost:3000/items

でItemモデルのインデックス画面が表示されるようになっています。

そして、indexアクションでは

def index
@items = Item.all

respond_to do |format|
format.html
format.json {render json: @items}
end
end

となっています。

で、JSONでデータを取得するときに、
http://localhost:3000/items.json
だけでなく
http://localhost:3000/items/.json

というURLでも行えるようにしたいのです。

この場合、ルーティング設定にどう記述すればよいでしょうか?

ちなみにRailsは4.1を使っています。
0258nobodyさん2014/11/07(金) 20:25:15.37ID:???
>>257
まず、何を試してどういう結果になったかを書かないと
0259nobodyさん2014/11/07(金) 22:09:49.02ID:???
相手の負担を考えず、自分への奉仕を要求する。

掲示板やメーリングリストを、パソコンオタクが集まる無料のサポートセンターと考え、大いに利用しようと思っている。
http://www.geocities.jp/stardust774/
0260nobodyさん2014/11/09(日) 12:52:58.33ID:???
プログラミング言語がソフトウェアの品質に与える影響
http://developers.slashdot.jp/story/14/11/08/081210/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E3%81%8C%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E5%93%81%E8%B3%AA%E3%81%AB%E4%B8%8E%E3%81%88%E3
0261nobodyさん2014/11/09(日) 13:18:51.58ID:???
こいつPHPスレに現れてたリンク貼りまくるキチガイだろ
0262nobodyさん2014/11/11(火) 03:37:04.70ID:VdVNGf8Q
No route matches {:action=>"edit", :controller=>"profiles", :id=>nil} missing required keys: [:id]

<li role="presentation"><a role="menuitem" tabindex="-1" href="#"><%= link_to "プロフィール", edit_profile_path(@profile) %></a></li>

おたすけください
0263nobodyさん2014/11/11(火) 04:22:57.80ID:VdVNGf8Q
<li role="presentation"><a role="menuitem" tabindex="-1" <%= link_to "プロフィール", edit_profile_path(current_user.profile) %></a></li>

解決しました
すいません
0264nobodyさん2014/11/11(火) 04:58:08.28ID:VdVNGf8Q
だめだログアウトしたらエラーになる
0265nobodyさん2014/11/11(火) 07:09:04.51ID:???
ここはお前の日記帳じゃないんだ(AAry
0266nobodyさん2014/11/14(金) 07:37:52.89ID:???
サービス開始してから重くなったときに、これだけはやっとけ!ってサーバー再起動以外にありますか?
0267nobodyさん2014/11/14(金) 07:56:33.97ID:???
はい
0268nobodyさん2014/11/14(金) 16:59:57.24ID:???
logrotate

too many connections
0269nobodyさん2014/11/14(金) 17:07:26.55ID:???
vacuum db
create index
0270nobodyさん2014/11/14(金) 18:06:06.73ID:???
自分でサーバ立てるのってなんか楽しそうだしスゴそうだよね?
サーバ立てるのなんてちょっとパソコンに詳しければ簡単にできるんでしょ?
ハードウェアの多重化なんて必要?
企業で使うとかじゃなく個人的に細々と立てたサーバが攻撃されることなんて滅多にないよね?
攻撃が来るって言ったって大した数じゃないんでしょ?
攻撃されたって大したことは起きないんでしょ?
http://b.hatena.ne.jp/entry/tmaeda.s45.xrea.com/20041101.html

運用中のApache Webサーバの大半にセキュリティ脆弱性 | マイナビニュース
http://news.mynavi.jp/news/2014/02/11/038/

VPSに来た攻撃観察記
http://www.slideshare.net/ozuma5119/vps-26061504

VPSに来る悪い人を観察して通報してインターネットを少し良くする
http://www.slideshare.net/ozuma5119/vps-tuho
0271nobodyさん2014/11/14(金) 18:06:50.37ID:e2cMHKXY
マカフィー株式会社 | McAfee Blog -高度なマルウェアに関する神話 第1話: 『課題は、高度なマルウェアは検知できないということだ』
http://www.mcafee.com/japan/security/mcafee_labs/blog/content.asp?id=1379

New York Timesの記事によれば、同紙は米Symantecのウイルス対策製品を使っていたが、
Mandiantが調べた結果、攻撃者が使った45種類のカスタム版マルウェアのうち、Symantecの製品で検出できたのは1種類のみだったという。
http://bylines.news.yahoo.co.jp/yamamotoichiro/20130204-00023332/

ソニーPSNの個人情報漏洩に英国で約3500万円の罰金支払い命令、「防げた事件」と判定 - Engadget Japanese
http://japanese.engadget.com/2013/01/24/psn-3500/
0272nobodyさん2014/11/14(金) 18:09:18.23ID:???
再起動

ITmedia エンタープライズ:自社サーバがフィッシングサイトに「踏み台化」されたら? (1/3)
また、電源を切ってしまうことも良い対応ではない。
オンメモリ上で稼働しているフィッシングサイトの場合は、電源を切ることによって、すべてのデータが消えてしまい、原因究明や対応に遅れなどが出ることも考えられるからだ。
 事実、フィッシングサイトを構成するツールの中には、後に証拠が残らないよう、すべてがオンメモリ上で動作するものがある。
このような場合、再起動や電源オフによって、メモリ上にあるすべてのプログラムやファイルが消え、事実や原因の確認が困難になる。
http://www.itmedia.co.jp/enterprise/articles/0603/17/news004.html
0273nobodyさん2014/11/15(土) 16:08:43.72ID:???
>>266
きっちりとしたプロファイリング

原因がわからんのに対策なんて立てようがない
0274nobodyさん2014/11/19(水) 12:05:38.39ID:/My9UOpf
showを見に行ってしまうのはなぜでしょうか

Started GET "/items/my_item" for 127.0.0.1 at 2014-11-19 12:04:04 +0900
Processing by ItemsController#show as HTML
Parameters: {"id"=>"my_item"}
Item Load (0.1ms) SELECT "items".* FROM "items" WHERE "items"."id" = ? LIMIT 1 [["id", 0]]
0275nobodyさん2014/11/19(水) 16:34:42.56ID:???
ルーティングが
resources :items
とかなってるんじゃね?
0276nobodyさん2014/11/20(木) 18:24:27.68ID:plAVwoZI
モデル関係 user-item  user-profile

アイテム作成時のuserモデルとのリレーションはできている状態
itemのshowにprofileのカラム情報を載せるにはどうしたらよいでしょうか
0277nobodyさん2014/11/20(木) 19:59:34.00ID:???
item.user.profile.information
0278nobodyさん2014/11/20(木) 20:11:26.66ID:plAVwoZI
ありがとうございます!できました。
0279nobodyさん2014/11/22(土) 18:32:54.81ID:ixs3VNPQ
/Users/xxx/.rbenv/versions/2.1.3/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift)

これは何のエラーでしょうか
ググってもわかりませんでした。。。
0280nobodyさん2014/11/23(日) 18:07:13.48ID:???
>>279
rubymine
0281nobodyさん2014/11/24(月) 06:10:26.34ID:???
年収 収入 給料

米国内で最も年間給与が高い「プログラミング言語 」トップ12 - Media-Pickup
http://media-pickup.com/society/20141123/most-highest-paying-programming-languages/

http://blog.livedoor.jp/kinisoku/archives/4239423.html
0282nobodyさん2014/11/24(月) 23:18:06.49ID:oP9zU5YE
>>280
そうです。rubymine を使っています。
0283nobodyさん2014/11/24(月) 23:44:05.67ID:???
>>282
エラーじゃなくて、標準出力と標準エラー出力のバッファリングをoffにするイディオム。ruby のリファレンス読めばわかる。
0284nobodyさん2014/11/24(月) 23:59:37.80ID:oP9zU5YE
ありがとうございます。c言語のstdioだったんですね
0285nobodyさん2014/11/25(火) 04:32:11.69ID:Dnh6CIF5
勤労感謝の日にふさわしい締めくくりでしたね
0286nobodyさん2014/11/25(火) 09:03:38.17ID:???
Java ServletとPHPを多少触ったことがある程度で、
ドットインストールでRails関係(3と4両方、ActiveRecord、ruby)は
1通り触ってみて大雑把に雰囲気は掴めたんですけど、
Railsのオススメの入門サイトか入門書ってありませんか?

Ubuntu Server 14.04で
ruby:2.1.3p242
Rails:4.1.6
を使ってます
0287nobodyさん2014/11/25(火) 13:10:54.10ID:???
自分で調べろカス
0288nobodyさん2014/11/25(火) 13:11:26.90ID:???
クソワロタ
0289nobodyさん2014/11/25(火) 15:55:42.51ID:???
Ruby on Rails チュートリアル:実例を使ってRailsを学ぼう - Michael Hartl (マイケル・ハートル)
http://b.hatena.ne.jp/entry/railstutorial.jp/
0290nobodyさん2014/11/25(火) 18:56:24.71ID:???
一ヶ月、Rubyを本気で独学した結果(文系向け) - 30ruby記
http://b.hatena.ne.jp/entry/30ruby.hatenablog.com/entry/2014/11/01/030505
0291nobodyさん2014/11/25(火) 23:06:55.45ID:???
ゴミリンク貼るなボケ
0292nobodyさん2014/11/27(木) 08:50:11.05ID:RQWVgwV+
はてぶ貼るひとって
なんでオリジナルのリンク先じゃなくて
はてぶのリンクを貼るんだろう
0293nobodyさん2014/11/27(木) 09:01:44.84ID:???
短期間に勘違い野郎を増やすという意味では RoR も糞だな。
0294nobodyさん2014/12/01(月) 01:17:51.14ID:NIcUTWEB
>>292
アクセス数を稼ぎたいんだろね

たとえば、自分のはてぶはこれだけ人気があると紹介できれば、
就職/転職活動の自己ピーアール材料になるだろうし
0295nobodyさん2014/12/01(月) 01:21:26.80ID:NIcUTWEB
たしかに一時的なブームはあったのに、
勘違い野郎を増やす以前に忘れ去られたしまった
Zope は糞未満の存在だったな(遠い目....
0296nobodyさん2014/12/01(月) 09:38:20.98ID:???
RailsのスレでなんでいきなりZope?
0297nobodyさん2014/12/01(月) 13:34:50.86ID:???
ドワンゴ「急募!FPGA機器開発経験者!」 ニコニコ動画をFPGAで高速化、ハード技術者を募集中
http://hayabusa3.2ch.net/test/read.cgi/news/1417266799/
0298nobodyさん2014/12/01(月) 17:36:52.24ID:???
Zope→uWSGI→Rackってことじゃね?
0299nobodyさん2014/12/01(月) 23:43:07.18ID:???
株式会社Cerevo が引っ越したらしいので DMM.make AKIBA に行ってきた! - 941::blog
http://blog.kushii.net/archives/1934729.html

http://b.hatena.ne.jp/entry/blog.kushii.net/archives/1934729.html
0300nobodyさん2014/12/03(水) 08:25:54.75ID:Nb6Hcys0
IQ ≒ 偏差値 x 2
0301nobodyさん2014/12/06(土) 03:40:17.21ID:???
Rails3.2.15でcompassを使おうと思いましたがMixinが上手く使えません

gem 'compass-rails'で導入

application.css

*= require base
*= require_self
*= require_tree .


base.scss

@import compass/utilities
@import compass/css3


その後layout.css.scssなどでmixinを使おうとすると
Undefined mixin 'border-radius'.
となってしまい使えません

これってもしかして毎回全てのCSSの先頭に@importを書かなければいけない感じですか?(ちなみに書くと通る
デフォルトで読み込むようにとかは出来ないものなんですか?
0302nobodyさん2014/12/11(木) 01:46:53.85ID:???
>>301
scssのmixinの名前はファイルをまたいで参照できない
Railsのassets pipelineはcssファイルを結合するが、それはproductionのみ

てとこが原因じゃないかな
developmentでも結合する方法はあったはずだから探してみたら
0303nobodyさん2014/12/28(日) 15:49:41.62ID:???
gem updateが通らないんだけど
同じく通らないってやついる?
0304nobodyさん2015/01/05(月) 12:22:07.81ID:???
>>303
普通に通ったよ
0305nobodyさん2015/01/05(月) 12:23:22.95ID:???
slim使ってみたんだけど
slim内に記述したsassで@importってできないの?
0306nobodyさん2015/01/05(月) 16:10:29.78ID:???
@import 'app/assets/stylesheets/define.sass'
でかいけつしました。
0307nobodyさん2015/01/19(月) 14:40:59.23ID:???
質問です。

polymorphicなcommentモデルを作って
Topicモデルに
has_many :comments, as: :commendable
すると
@topic.comments
でアクセスできるようになるじゃん?

これを
@topic.messagesでアクセスできるようにする方法ってある?
0308nobodyさん2015/01/19(月) 15:29:10.77ID:???
@[email protected]
0309nobodyさん2015/01/19(月) 16:02:55.89ID:???
>>308
なん・・・だと!?
0310nobodyさん2015/01/19(月) 16:04:02.14ID:???
スタックオーバーフローで聞いてみたら
has_many :messages, :as => :commendable, :class_name => "Comment"
って回答きた。
ありがとう。
0311nobodyさん2015/01/23(金) 06:39:46.72ID:???
lodash 3.0 リリース間近!

https://github.com/lodash/lodash
3.0-preから-preが外れました!


スレが多すぎてどこに書けばいいかわからないので
関連スレすべてにマルチポストしています。m(__)m
0312nobodyさん2015/01/23(金) 20:30:36.10ID:e3Ge+HrA
モデルでbooksをまとめたbookgroupみたいなのを作ったら
idカラムしか持たないテーブルが作成されたんだけど
このまま気にせず開発続けて大丈夫?
0313nobodyさん2015/01/26(月) 08:29:03.87ID:???
Railsが大丈夫かどうかじゃなくて、お前がそれで大丈夫かどうかだろ
普通に考えて意味ないでしょそれ
それともDB設計とか全く理解せずに使ってるの?
0314nobodyさん2015/01/26(月) 09:53:47.50ID:Oornj+Uf
もちろん気にしないという選択肢はありだし
そのまま使って問題起きなければそれでいいじゃない
という考え方もあり
0315nobodyさん2015/01/27(火) 08:46:15.43ID:???
馬鹿には無理
0316nobodyさん2015/01/29(木) 11:02:49.08ID:???
ウィ○ドの愛ちゃんは飲んだり喰ったりばっかだったな
0317nobodyさん2015/01/29(木) 17:04:26.89ID:0xOxyGdu
ttp://i.gzn.jp/img/2015/01/18/center-2015-kokugo/a01_m.png
0318nobodyさん2015/01/29(木) 23:51:52.97ID:FVngSuk2
データベースという存在がよくわかりません。
SQLiteとかいろいろあるみたいですが、たとえばrails newのコマンドで何かを新しく作った時、データベースは何になっていますか?
0319nobodyさん2015/01/30(金) 00:13:18.71ID:???
なにもしなければsqlite3
0320nobodyさん2015/01/30(金) 01:44:14.64ID:O4wOoN5i
ありがとうございます!
0321nobodyさん2015/02/03(火) 08:25:32.24ID:???
class A < ActiveRecord::Base
 belongs_to :b
end
class B < ActiveRecord::Base
 has_many :a
 scope :order_by_x -> { order("x asc") }
end
で、AをソートするときにBのscopeを再利用して
A.all.joins(:bs).order_by_x のように書きたいんだけど良い方法はありますか?
0322nobodyさん2015/02/03(火) 19:32:51.24ID:???
>>321
concerns使うとか?
0323nobodyさん2015/02/03(火) 19:36:17.35ID:???
slim使ってるんだけど、
coffee直接書いちゃうと、レンダリングする度に
coffee→javascriptのコンパイル発生しちゃうってことだよね?

やっぱ実践で使うのってあんましよくない??
0324nobodyさん2015/02/03(火) 19:49:11.54ID:???
負荷がそれほどでもないんならやってもいいんじゃね?
0325nobodyさん2015/02/03(火) 19:50:13.88ID:???
廃れてんなーこのスレ
0326nobodyさん2015/03/02(月) 00:21:16.88ID:dWh3b1Rn
Eclipseからhoge.rbを実行すると
CSV.open(filepath, "a")
でファイルがなくてもファイルが自動生成されるんだけど、
コマンドラインからruby hoge.rbを実行すると
ファイルが自動生成されない。(No file or such directoryのエラー)
これって何故でしょうか。コマンドラインからも実行したいのですが対処法知っている方いらっしゃいますか。
0327nobodyさん2015/03/07(土) 00:00:42.63ID:8yGSETg3
すごいプログラミングを考えた!どうよ?
http://fox.2ch.net/test/read.cgi/poverty/1425651890/
0328nobodyさん2015/03/08(日) 11:48:59.52ID:???
Railsってよく遅いってやり玉にあげられるけどフレームワークだから遅いの?
CakePHPもやっぱり遅いのかな?

N+1やインデックスの問題を解決して
リファクタリングの必要性がないくらいにシンプルなコードだったとしても遅い

MySQLのチューニングも一通りやってる

やっぱりフレームワークだから遅いのかな

とくにO/R
ActiveRecordらへんが

一秒間に10リクエストとか来ただけで
いっぱいいっぱい
0329nobodyさん2015/03/08(日) 14:27:52.24ID:???
RailsのほうがCake2よりはマシだと思う
HHVMやPHPアクセラレータを導入したらわからんけど
0330nobodyさん2015/03/08(日) 14:33:23.32ID:???
何と比較して遅いと言ってるかの文脈にもよるな

そもそもRubyやPHPやPythonなどのスクリプト言語の実行速度がJavaやC#に比べればかなり遅いから
それらに比べて遅いと言われてもはい仰るとおりですという感じ

元が遅いスクリプト言語の上にフレームワークを作ると当然遅い
フルスタックなら尚更遅い
Webアプリケーションフレームワークを使うのは実行速度のためじゃなく
開発速度のためだからトレードオフは当然あるわな
0331nobodyさん2015/03/08(日) 14:37:36.00ID:???
とはいえ秒間10リクエストくらいでいっぱいっぱいになるほどか?

捌ける同時接続数はサーバの構成に依るところも大きいと思うけど
アプリケーションサーバとWebサーバはそれぞれ何を使っているの?
実行しているマシンの性能が低かったりする?
0332nobodyさん2015/03/08(日) 17:58:07.96ID:???
>>331
さくらVPS SSD
メモリ2GB

UNICORN
NGINX
MySQLです
0333nobodyさん2015/03/08(日) 19:43:57.92ID:???
でCPUとディスクIOとネットワークのどれがボトルネックかくらいは確認したのか?
0334nobodyさん2015/03/08(日) 19:45:45.48ID:???
>>333
N+1
インデックス
リファクタリング
Unicorn
MySQL
のチューニング以外にそこまで影響与えるような部分ないでしょ
0335nobodyさん2015/03/08(日) 19:52:16.57ID:???
いや原因を知らないで一体何をどうチューニングするというのか
0336nobodyさん2015/03/08(日) 20:23:50.95ID:???
遅いと感じたときにまず見るべきはコードじゃなくてシステムやプロセスの稼働状況だろう
アプリ一本でいくつもりでも最低限その程度の知識は持っとけよ
0337nobodyさん2015/03/08(日) 20:31:52.04ID:???
>>336
どれくらいが適正なのかよく分からん

あとはスロークエリ監視するくらいしか思いつかん
0338nobodyさん2015/03/08(日) 20:38:39.30ID:???
適正もクソも、遅いからには>>333のどれかが振り切ってるはずでしょ
アプリのコードがどうなってて何をやってるかは一旦忘れろ
0339nobodyさん2015/03/08(日) 20:43:05.00ID:???
>>338
そこらへんは
何か参考になるサイトってある?
0340nobodyさん2015/03/08(日) 21:38:09.88ID:???
>>339
http://th0x4c.github.io/blog/2013/04/09/os-bottleneck/
0341nobodyさん2015/03/08(日) 22:41:21.33ID:8twcqszi
2chとは思えないほど親切だな。
0342nobodyさん2015/03/08(日) 22:47:17.94ID:???
>>340
ありがとう
ほんまにありがとう!!
0343nobodyさん2015/03/08(日) 22:49:09.20ID:???
こんなレベルでセキュリティとか大丈夫なんだろうかと不安になるな
0344nobodyさん2015/03/10(火) 17:25:45.80ID:JtfDBhtV
http://www.senseiplace.com/リリースしました。
開発者ブログ http://blog.babayuhei.jp/2008/03/blog-post_07.html?spref=tw
開発者twitter https://twitter.com/u_baba
開発者ブルグ2 http://30ruby.hatenablog.com/entry/2014/09/25/131300
0345nobodyさん2015/03/19(木) 12:47:05.30ID:qRePSbqG
こういうの作ってる http://www.ecomaki.com/

アップした画像を配置したり組み合わせたりしてマンガが作れる コマ内の画像に対してアニメーションとかも出来る

サーバー側はRails
0346nobodyさん2015/03/26(木) 22:27:34.54ID:???
rubymineで入力補完がデフォルトで一番上選択になるのって解除できないのですかね?
カタカタカタカタエンター!ってすると一番上の候補になってあーってなってまう
0347nobodyさん2015/03/27(金) 07:58:31.55ID:???
サポートに聞けよ
何のために金払ってるんだ
0348nobodyさん2015/03/27(金) 18:34:45.07ID:???
346の内容を英訳して
0349nobodyさん2015/04/01(水) 20:09:11.12ID:TCkoJVq/
・1レコードに1意
・integer型
・検索に使う(検索時はほぼこれ)
・インデックス張りたい
・画面で入力させる(nullや被った場合は弾く)


という列があるのですが、最後の条件があるためrailsで自動で作らせるidは使えないんです
railsで、id:falseにしたあと、id:integerという列を生成し、unique属性とインデックスをつければ、同じようになるのでしょうか?
0350nobodyさん2015/04/01(水) 20:24:23.30ID:???
id:falseはお勧めしないな
idはデフォルトのままにしておいて、uniqueとインデックス付けた列を追加すればいい
0351nobodyさん2015/04/01(水) 20:29:17.37ID:qXamBg0T
idと別のカラムじゃダメなのか。
0352nobodyさん2015/04/01(水) 20:44:27.69ID:???
>>350-351
ありがとうございます。
そうします
0353nobodyさん2015/04/04(土) 11:53:07.36ID:l7sokvdY
Railsの環境構築をしてるのですが、Unicornについて教えて下さい。
調べてみるとマルチプロセス、シングルスレッドで動作するとのことですが
ネットに落ちてる環境設定を見ると

worker_process 4

こんな感じの設定をよく見ます。多くても8ぐらい?
これだと同時に4クライアントしか処理できないことになると思うのですが
数千、数万のクライアントを同時に処理できるフロントサーバーと処理能力の差があり過ぎます。nginxが静的コンテンツをそのまま返すことを考慮しても腑に落ちないです。
大量アクセスがあるサイトではどう考えても処理しきれないように思います。
自分の知識が足りないだけかもしれませんが、こういうものなのでしょうか
0354あ2015/04/04(土) 18:37:13.04ID:???
サーバーのCPU・メモリ容量に応じてworker数は変更すべきものです。

参考サイト
https://support.cloud.engineyard.com/entries/23852283-Worker-Allocation-on-Engine-Yard-Cloud
http://blog.mirakui.com/entry/2013/02/20/003401
https://speakerdeck.com/mirakui/quan-zi-dong-parametatiyuningusan
0355あ2015/04/04(土) 19:01:39.77ID:???
700万PVのRails製サイトが月$60のVPS(メモリ1GB)で動かせるという話
http://togetter.com/li/4514
0356nobodyさん2015/04/04(土) 19:11:37.88ID:???
「クックパッド」の裏側にいってきた

ロードバランサー、アプリケーション、データベースの、よくある3層構造
≫ サーバ台数: ロードバランサー x 8, アプリケーション x 52, スレーブデータベース x 18, マスターデータ, 監視, ログなど
http://www.sssg.org/blogs/naoya/archives/1126

月間PV数:2.8億PV
サーバ台数:80台
  ・apache 8台 (ロードバランス用)
  ・アプリケーションサーバー 52台
  ・slave dbサーバー 18台
  ・その他 imagedbサーバー、master dbサーバーなどが複数
http://takemikami.com/archives/1302/
0357nobodyさん2015/04/04(土) 19:14:33.68ID:???
ミニブログの 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
0358nobodyさん2015/04/05(日) 00:53:38.40ID:???
>>354
ありがとうございます。とても参考になりました。
0359nobodyさん2015/04/05(日) 14:18:42.28ID:???
【翻訳】JavaScriptのフレームワークについて検討してみよう
http://postd.cc/javascript-framework-fatigue/

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

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

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

Why do so many developers hate PHP?
http://www.reddit.com/r/PHP/comments/1fy71s/why_do_so_many_developers_hate_php/
0360nobodyさん2015/04/05(日) 17:52:54.94ID:???
Rails Hub情報局: 素人がWebサービスを作ってみて分かった9つのこと
手元で書いて動くコードは1分でできるのに、
例外処理をして9割の完成度に上げるのには、とてつもなく時間がかかる場合がある
http://el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html

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

Ruby on Rails が簡単というのはウソ - #生存戦略 、それは - subtech
http://subtech.g.hatena.ne.jp/secondlife/20120309/1331279496

今すぐ辞めて欲しい、「Ruby on Rails勉強してます」「CakePHP勉強してます」 | つい全力ツッコミしてしまうエンジニアCEOのブログ | sumyapp
http://b.hatena.ne.jp/entry/blog.sumyapp.com/2013/07/no-recommend-rails/
0361nobodyさん2015/04/05(日) 17:54:43.45ID:???
自分でサーバ立てるのってなんか楽しそうだしスゴそうだよね?
サーバ立てるのなんてちょっとパソコンに詳しければ簡単にできるんでしょ?
ハードウェアの多重化なんて必要?
企業で使うとかじゃなく個人的に細々と立てたサーバが攻撃されることなんて滅多にないよね?
攻撃が来るって言ったって大した数じゃないんでしょ?
攻撃されたって大したことは起きないんでしょ?
http://b.hatena.ne.jp/entry/tmaeda.s45.xrea.com/20041101.html

運用中のApache Webサーバの大半にセキュリティ脆弱性 | マイナビニュース
http://news.mynavi.jp/news/2014/02/11/038/
0362nobodyさん2015/04/05(日) 21:59:39.30ID:???
>>361
アプリと違って再現性があるのでマニュアルさえあれば誰にでもできる世界だから、
こうやって威張り散らして新参を追い払わないと自分たちの立場が危ないんだよ
0363nobodyさん2015/04/05(日) 23:03:25.45ID:???
高度なマルウエアは防げない、「アフターテクノロジー」が重要:ITpro
http://itpro.nikkeibp.co.jp/article/Interview/20131022/512834/

マカフィー株式会社 | McAfee Blog -高度なマルウェアに関する神話 第1話: 『課題は、高度なマルウェアは検知できないということだ』
http://www.mcafee.com/japan/security/mcafee_labs/blog/content.asp?id=1379

New York Timesの記事によれば、同紙は米Symantecのウイルス対策製品を使っていたが、
Mandiantが調べた結果、攻撃者が使った45種類のカスタム版マルウェアのうち、Symantecの製品で検出できたのは1種類のみだったという。
http://bylines.news.yahoo.co.jp/yamamotoichiro/20130204-00023332/

ソニーPSNの個人情報漏洩に英国で約3500万円の罰金支払い命令、「防げた事件」と判定 - Engadget Japanese
http://japanese.engadget.com/2013/01/24/psn-3500/

Adobeにサイバー攻撃、顧客情報290万人分抜き取り、製品のソースコードも -INTERNET Watch
http://internet.watch.impress.co.jp/docs/news/20131004_618168.html
0364nobodyさん2015/04/05(日) 23:44:59.78ID:???
2万5000台超のLinux/*BSDサーバがマルウェア感染 - 1日3500万通のスパム送信
http://news.mynavi.jp/news/2014/03/20/398/
0365nobodyさん2015/04/07(火) 00:51:40.31ID:???
omniauthを使ったことある人に質問です

たとえばTwitterアカウントでログインさせて
そのユーザーのTwitterのアバター画像のURLを格納するとします
そして、その画像を今後表示していくものとします。

�@ユーザーがTwitter上で画像を変えたら、過去の画像URLは無効になるのか?


�AユーザーがTwitter上でユーザーネームを変更した場合は過去の画像URLは無能になるのか?

教えてください
0366nobodyさん2015/04/07(火) 07:24:00.68ID:???
自分でTwitterアカウント作って試してみればいいんじゃないの?
0367nobodyさん2015/04/07(火) 19:07:51.97ID:???
TwitterってlocalhostでもOAuthできたっけ
0368nobodyさん2015/04/07(火) 19:42:49.95ID:???
>>367
試してくれんの?
0369nobodyさん2015/04/07(火) 23:52:24.46ID:???
rorってクソ遅くて使い物にならないイメージしかないんだが
実際どうなの?
0370nobodyさん2015/04/08(水) 07:31:00.33ID:???
>>369
Twitterみたいなアクセス数が超絶的にすごいサイトだったらそうかもしれんが、
普通のサイトなら十分

実際Twitterだってアクセスが超絶的じゃなくてすごい時代まではRails使ってた
んだしな
0371nobodyさん2015/04/08(水) 07:53:59.81ID:???
Railsの主な用途ってアクセス数の非常に少ない業務系のシステムだし
パブリックなサイトでもRailsの限界に達した時点で大勝利なので
最初からそこまで考えるのはアホ
0372nobodyさん2015/04/08(水) 18:49:58.36ID:???
Railsが遅いって言うけど、どんなフレームワークに乗り換えても10msも変わらんと思うぞ
レスポンスタイムの大半はサーバーとの距離とDBのクエリーだから言語の処理速度なんて微々たるもん
遅かったらインスタンス増やせばいいだけだしな
0373nobodyさん2015/04/08(水) 19:23:30.71ID:???
>>372
なにがおそいってActiveRecordがクソ遅い

SQLで書いてもそこまで複雑にならないのであれば
ActiveRecordは絶対に使わない方がいい
体感的に10倍はロード時間が変わる
0374nobodyさん2015/04/08(水) 20:02:48.59ID:???
10倍遅くなろうがシンプルにやれる方が嬉しいケースは結構多いんだぜ
クエリを一個一個チューニングしてる暇がないほどクエリのバリエーションが多い状況なんて想像できないだろ?
仕事でプログラミングやったことないなら分からないかもしれないが
0375nobodyさん2015/04/08(水) 20:39:54.22ID:???
スピードに対してごちゃごちゃ言うなら
アセンブラで書けばいい。
http://i.loveruby.net/ja/ruby/why.html
0376nobodyさん2015/04/09(木) 22:41:47.69ID:???
アセンブラは暴論だろうけど、行き着く先が利便性と速度のトレードオフだってことを思い出させてくれる言葉ではあるな
0377nobodyさん2015/04/09(木) 22:53:13.59ID:???
phpでもActiveRecordと称してる機能を持つフレームワークが多々あるけど、定義がなくてみんなばらばらだしな
codeigniterのARなんか、ただのsql生成用のライブラリだったw
おかげさまで速度計測テストのストレスないけどさ

とはいえ>>372の言う「遅かったらインスタンス増やせばいい」って時代だしなぁ
Railsで手っ取り早く目的達成しちまう方が結果幸福なんじゃねーの
0378nobodyさん2015/04/09(木) 23:47:28.52ID:???
>>377
インスタンスを増やす=nginxでいうところのプロセス数を増やすって認識でオーケー?
0379nobodyさん2015/04/10(金) 00:04:34.62ID:???
いや、俺はAWSやさくらのクラウドあたりで、実費かけてちゃちゃっとサーバ増やして対応しちまうことを指してると思ってたす
0380nobodyさん2015/04/10(金) 15:06:40.94ID:???
bundle exec rspec spec/としたときにbug encounteredって出るんだけど、これはどうすれば通る?
Railsチュートリアルの10.3で突然引っ掛かった
0381nobodyさん2015/04/10(金) 22:38:34.77ID:???
それだけで分かったらエスパーだわ
ということで情報不足
0382nobodyさん2015/04/11(土) 12:46:20.92ID:???
【翻訳】モノリシックな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/多体問題
0383nobodyさん2015/04/11(土) 17:44:24.58ID:???
>>同じ数のワーカ(Rubyでは12ギガバイト必要でした)に必要なメモリが、わずか5メガバイトになりました。

これ 元Rubyどんなコードだったんだろ・・・
0384nobodyさん2015/04/14(火) 00:01:48.44ID:???
rorの売りだった開発スピードも他のフレームワークに食われてきたし
取り柄がない既に時代遅れになるつつあるフレームワーク
時の流れは悲しい
0385nobodyさん2015/04/14(火) 02:02:10.74ID:???
手本としての存在感が半端ないよな
FuelPHPのスカフォールド触ったときはマジRoR感謝

まあ運用した最適化の要求が増えて、だらだらと生SQLにKVS多用したキメラ化すんだけどw
0386nobodyさん2015/04/15(水) 01:29:59.64ID:???
今のフレームワークでトップ走ってるのはなに?CakePHP?
0387nobodyさん2015/04/15(水) 02:02:37.28ID:???
スレ違いだから詳細はおいといて、皆んな関心あるようで、わりとすぐググれるよ
Cakeの他、LaravelやSynfony、FuelPHP、CodeIgniterあたり。トレンドトップはLaravel
0388nobodyさん2015/04/16(木) 23:56:25.76ID:???
トレンド的にはAngularJSとかReactとかフロントエンド周りじゃないの。
0389nobodyさん2015/04/20(月) 19:02:03.67ID:iBNEtq07
インストールに関して質問です。
先日参考書を買い、それを元にインストールを進めていたところ

$ gem install sqlite3
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass

というエラーがでてgem install 〜が実行できません。
ググって何度も色々と試行錯誤してみたのですが全く変化しませんでした。もうお手上げです誰か助けてください(白目)

ちなみにOSはubuntu14.4です
0390nobodyさん2015/04/20(月) 19:02:47.65ID:???
インストールに関して質問です。
先日参考書を買い、それを元にインストールを進めていたところ

$ gem install sqlite3
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass

というエラーがでてgem install 〜が実行できません。
ググって何度も色々と試行錯誤してみたのですが全く変化しませんでした。もうお手上げです誰か助けてください(白目)

ちなみにOSはubuntu14.4です
0391nobodyさん2015/04/20(月) 19:47:23.38ID:???
>>390
ぐぐりゃそのまんまの解説サイト(しかも日本語)があっさりヒットするんだが…
0392nobodyさん2015/04/21(火) 07:52:12.46ID:???
>>390

> cannot load such file -- zlib

自分で書いてるじゃないか
0393nobodyさん2015/05/02(土) 13:57:30.39ID:???
http://6928.teacup.com/kongonoyotei/bbs ( 閲覧パス 2034 )
秋にリーマン2で、5年内に世界中の都市部で大陥没現象で行政インフラ
完全停止、3ヶ月くらい。リアル北斗。空気感染型エボラの世界的大流行
バタバタ人が消えてゆく。でも頑張ろうぜ。
0394nobodyさん2015/05/12(火) 21:40:26.80ID:???
larabelって新人研修か何かで作ったの?
洗練されてないとかそういうレベルじゃないね
ただの宣伝かな?
0395nobodyさん2015/05/13(水) 08:29:49.81ID:???
PHPerにDIとか危険すぎる
スクリプトの世界じゃ目新しいからキャッチコピーとして利用したんだろうな
0396nobodyさん2015/05/20(水) 16:13:15.87ID:3m52VYOX
ActiveRecordの質問をさせてください。
下の生SQL文と同等のことをActiveRecordでするにはどう書いたら良いですか?

sqlite> select student_id, sum(case status when "Approved" then 1 else 0 end) as approve_count, sum(case status when "Rejected" then 1 else 0 end) as reject_count from assignments group by student_id;
0397nobodyさん2015/05/20(水) 18:32:38.55ID:???
Student.find_by_sql(" select student_id, sum(case status when "Approved" then 1 else 0 end) as approve_count, sum(case status when "Rejected" then 1 else 0 end) as reject_count from assignments group by student_id")
が一番いいと思われ 辺にARのメソッドでやろうとするとそういうのはかえって面倒くさい
0398nobodyさん2015/05/20(水) 18:53:44.68ID:???
ActiveRecordはその辺が不満だ。
素のレコードを持ってきて、Modelで処理しろってことなの?
03993962015/05/20(水) 19:10:46.13ID:???
>>397
ありがとうございます!find_by_sqlでうまく動きました。

いろいろなRDBMSに対応できるようにARのAPIで書かないと、と思ってましたが、
(今回のSQL文にRDBMS依存の部分があるのかはわかりませんが…)
複雑なクエリだと結局、直に書いてしまうのが現実的なのですね。参考になります。

ありがとうございました。
0400nobodyさん2015/05/20(水) 20:24:13.91ID:???
DBMS非依存のアプリなんて幻想
MySQLやPostgresよりRailsやアプリの寿命の方がどう考えても短いし
0401nobodyさん2015/05/20(水) 20:51:40.48ID:???
>>396
このぐらい標準のメソッドで可能だと思うけど
0402nobodyさん2015/05/20(水) 21:52:28.53ID:???
ActiveRecordが違いを吸収してくれるから DBMS非依存で書ける!って 意味ゼロだよな
それが役に立ったプロジェクトって地球上に存在したことあんのかな
0403nobodyさん2015/05/21(木) 01:03:09.04ID:???
Arelのお陰で大抵の場合はSQLよりメンテナンス性が高いコードがかけるのが
利点じゃないのかね。
0404nobodyさん2015/05/21(木) 08:17:01.77ID:???
DHHだって、必要ならfind_by_sql使えと言ってるんだから、好きにすればいいでしょ。

396のSQLって生SQLを記述せずに、かつ無駄な表走査を避けて書こうとするとどうなるの?
0405nobodyさん2015/05/21(木) 14:50:16.84ID:???
>>403
Arelゴチャゴチャ書くくらいなら、sqlの方が手っ取り早くない?
0406nobodyさん2015/05/21(木) 17:32:18.95ID:???
case句ふくまれてるのをARのメソッドで表現できるものなんかな
find_by_sql的なベタ書きを部分的に渡すようなのもナシで 興味ある
0407nobodyさん2015/05/22(金) 08:24:09.80ID:???
一応つっこんどくけど、CASEは式な。
0408nobodyさん2015/05/30(土) 20:08:41.24ID:38GXA1DU
「エンジニア不足を嘆く」という慢性的な病に対して一言モノ申す
http://engineer.typemag.jp/article/fukuyuki36
0409nobodyさん2015/06/03(水) 10:04:52.64ID:???
質問なのですが

<%= form_tag({controller: 'ajax', action: 'result'}, remote:true) do %>
...
<% end %>
上記form_tagを実行した場合

<form accept-charset="UTF-8" action="/ajax" data-remote="true" method="post">
<div style="display:none"><input name="utf8" type="hidden" value="&#x2713;" /></div>
...
</form>

指定したactionではないページが作成されてしまうのですが、このような場合なにか原因が考えられるでしょうか?
Windows
Ruby 2.1.5
Rails 4.2.1 を使用しています
0410nobodyさん2015/06/03(水) 11:08:09.04ID:???
html:{action:'result'}
0411nobodyさん2015/06/06(土) 00:16:19.25ID:???
RoRは完全に時代遅れ
CakePHPに完全に食われた
0412nobodyさん2015/06/06(土) 00:17:43.02ID:???
>>392
質問に答えろ
0413nobodyさん2015/06/06(土) 14:03:58.84ID:???
cakeってまだあったの?
0414nobodyさん2015/06/06(土) 16:52:40.55ID:???
>>412
あぁ? アホか
0415nobodyさん2015/06/07(日) 06:38:10.99ID:b9LaPXeu
>>411
むしろjsだろ
0416nobodyさん2015/06/07(日) 11:04:15.51ID:???
>>415
フロントのjsの比重が大きくなればなるほど、バックエンドもjs(node)でいいか とはなるよね。フロントも ruby で書ければなあとは思う。
0417nobodyさん2015/06/07(日) 11:23:53.97ID:???
CoffeeScriptでよくね
0418nobodyさん2015/06/28(日) 12:34:09.92ID:???
Youtubeから特定キーワードでビデオの情報を引っ張ってくるのを実現したいです

yourubというgemだと2ページ目や3ページ目といったページネーションが指定できません
(最大取得数は50まで指定できますが50を指定すると重すぎて使い物になりません)

youtube_itというgemだとYouTubeのAPIのv2にのみ対応してたみたいで今では使えません

どなたかいい方法があれば教えてください
0419nobodyさん2015/06/28(日) 17:59:48.45ID:???
その程度の目的ならわざわざgemを探さなくてもhttpを直接叩いても大差はないと思うな
0420nobodyさん2015/06/28(日) 20:20:23.94ID:???
>>419
jsonってこと?
参考になるサイトあるかな
0421nobodyさん2015/06/28(日) 21:27:44.58ID:???
>>420
本家googleのサイトが一番参考になるよ
0422nobodyさん2015/06/28(日) 21:49:40.67ID:???
>>421
くわしく!
0423nobodyさん2015/06/29(月) 01:13:47.17ID:???
>>421
くわしくって、まずgoogleのサイトは見たのか?
見た上でさらにどこをくわしくして欲しいんだ?
0424nobodyさん2015/06/30(火) 01:11:55.58ID:???
>>423
ケチくせぇ野郎だな
0425nobodyさん2015/06/30(火) 13:02:05.94ID:???
>>424
単純にくわしくって言われても何をくわしくしていいかわからんだろうが

初心者は「何が分からない」のか分からないことが多いし、「『何が分からない』のか分からない」
状態を認識すらしてないことも多いので、そこを指摘してやるのはむしろやさしい方じゃないか?
0426nobodyさん2015/06/30(火) 16:51:25.12ID:hyJX/Kie
質問させてください。
現在、以下の環境でPDFを帳票出力しています。

-------------------------------------
CentOS6.6
Rails 4.0.2
ruby 2.1.0
wkhtmltox-0.12.2.1
wicked_pdf 0.11.0
-------------------------------------

この環境でHTMLのテーブルで帳票レイアウトし、PDFを出力し、テーブルがページをまたがると、またがった方のページの帳票の
レイアウトが崩れてしまいます。

具体的には、テーブルのヘッダーが再度表示されその次に表示するはずの行をさらに上に印字してしまっているような表示です。

例)
1ページ目
id   | name    | age     |
  1 |   tanaka |   30  |
  2 |   aikawa |   48 |
  3 |   nomura |   29 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2ページ目
id 32 | name noda | age 32 |
  33 |   tanabe |   18 |
  34 |   tamura |   25 |

テーブルのヘッダーが再度表示される事自体は非常に喜ばしい事なんですが、
どうしても上記のような表示になるのならヘッダーは始めの一つだけで構わないと考えております。

解決できる方法または、何かうまく回避できる方法を諸先輩方にお聞きできれば幸いです。
0427nobodyさん2015/06/30(火) 20:24:33.93ID:???
質問させてください


外部APIにクエリを投げてデータを取得して
その中身をViewに展開しようとしたときに


data['country']['preFecture']
だと毎回上手く表示されるのに

data.country.preFectureだと

たまにpreFecture undefinedみたいなエラーが出るのは何故?
0428nobodyさん2015/06/30(火) 20:27:37.99ID:???
質問�A

そのAPIで取得したデータだけど
たとえば10レコードづつ取得したとします。その10レコードのIDが
こちらのDB側にあるレコードかどうかチェックしようとしたときに

ページをロードするごとに
アクティブレコードの
whereとINを使って
複数のIDを一気に引っ張り出して
比較参照するのは重すぎるよね?
0429nobodyさん2015/06/30(火) 20:40:47.56ID:???
なんでrailsのスレで質問しようと思った?
0430nobodyさん2015/06/30(火) 21:02:10.12ID:???
>>427
JavaScriptか何かと勘違いしてやしないかい?
0431nobodyさん2015/07/23(木) 13:24:16.08ID:MEWM1u3a
Microserviceなんて最初からやるもんじゃ無かった
http://www.slideshare.net/AkiraMiki/20160722-microservice

【翻訳】モノリシックなRubyからGoによるマイクロサービスへ | POSTD
http://postd.cc/from-a-ruby-monolith-to-microservices-in-go/

マイクロサービスの強み弱み
マイクロサービスには分散システムとしての複雑さがあり、注意しなければならない課題がある。
例えば、“ネットワークの遅延や耐障害性、メッセージのシリアライゼーション、
信頼できないネットワーク、非同期性、バージョニング、アプリケーションの各層に対するロードなど”だ。
http://www.infoq.com/jp/news/2014/06/microservices
0432nobodyさん2015/07/23(木) 13:26:17.17ID:MEWM1u3a
MonolithFirst
http://b.hatena.ne.jp/entry/martinfowler.com/bliki/MonolithFirst.html
0433nobodyさん2015/07/28(火) 17:58:07.45ID:Cuy5qJf5
952users
見積りの根拠出してくれっていったら、金くれって言われたよ
http://b.hatena.ne.jp/entry/anond.hatelabo.jp/20131003212934
0434nobodyさん2015/07/29(水) 06:03:03.17ID:???
なんではてぶに直リンすんの
http://anond.hatelabo.jp/20131003212934
0435nobodyさん2015/07/29(水) 08:25:22.20ID:???
>>433
その記事の増田はお役人っぽいな

それはそうと
コメントの最後のリンク先に釣られたら
結構読み応えある記事だった
http://anond.hatelabo.jp/20130809115823
0436nobodyさん2015/07/29(水) 09:52:06.35ID:???
書かれてることは結構まともだな
ttp://d.hatena.ne.jp/potato_gnocchi/20130809/p1
ttp://d.hatena.ne.jp/renyuu/20130810/1376109684
0437nobodyさん2015/07/29(水) 10:40:47.40ID:???
ttp://blogos.com/article/67971/
ttp://junichi13.hateblo.jp/entry/2013/08/10/100958
0438nobodyさん2015/07/29(水) 17:02:38.12ID:C6T3FR15
ノシ
0439nobodyさん2015/07/29(水) 20:06:43.88ID:???
システム屋に不当にボッタクられたくない人のための要求講座 - novtan別館
http://d.hatena.ne.jp/NOV1975/20131008/p1

いずれにせよ貴方はシステム屋にボッタクられる
http://anond.hatelabo.jp/20131009184445
0440nobodyさん2015/08/02(日) 22:51:07.25ID:T3BNGzk5
あ
0441nobodyさん2015/08/10(月) 07:22:16.04ID:???
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/
0442nobodyさん2015/08/12(水) 13:58:22.40ID:???
Openshiftにデプロイしたいんだが複雑すぎてわけわかめ
開発が楽でも動かせないなら意味ねえわ ┐(´-`)┌;
0443nobodyさん2015/08/19(水) 00:49:17.05ID:???
Goで毎分100万リクエストを処理する | プログラミング | POSTD
http://b.hatena.ne.jp/entry/postd.cc/handling-1-million-requests-per-minute-with-go/

ParseがRubyからGoへ移行,信頼性が大きく向上
http://b.hatena.ne.jp/entry/www.infoq.com/jp/news/2015/07/parse-moved-ruby-go

【翻訳】モノリシックなRubyからGoによるマイクロサービスへ | POSTD
http://postd.cc/from-a-ruby-monolith-to-microservices-in-go/
0444nobodyさん2015/08/19(水) 00:53:19.39ID:???
はてなブックマーク in Scala
http://b.hatena.ne.jp/entry/www.slideshare.net/oarat/2015-0801-scala
0445nobodyさん2015/08/19(水) 01:05:58.25ID:???
[翻訳] 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
0446nobodyさん2015/08/19(水) 01:08:07.28ID:???
Togetter - 「HerokuにおけるErlang」
http://togetter.com/li/85891
0447nobodyさん2015/08/19(水) 02:04:56.94ID:???
Twitterが、Ruby on RailsからJavaVMへ移行する理由 − Publickey
http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/11/twitterruby_on_railsjavavm.html
0448nobodyさん2015/08/19(水) 05:37:26.85ID:???
>>447
2011年の記事?
0449nobodyさん2015/08/19(水) 07:07:47.19ID:???
スタートアップに大人気のナウいフレームワークっていうイメージは無くなったよね
業務向け
0450nobodyさん2015/08/21(金) 17:52:31.88ID:???
Ruby から Java へのシフトで大統領選を乗り切った Twitter
http://www.infoq.com/jp/news/2012/11/twitter-ruby-to-java
0451nobodyさん2015/08/23(日) 02:38:59.24ID:???
アメリカでも総選挙ってあるんだね。

過負荷に耐えるWebの作り方 ~国民的アイドルグループ選抜総選挙の舞台裏
http://www.amazon.co.jp/%E6%9C%AC/dp/4774162051
0452nobodyさん2015/08/25(火) 21:48:23.71ID:???
Shibuya.ex #1 Elixirを本番環境で使ってみたという事例紹介
http://www.slideshare.net/ohr486/shibuyaex-1-elixir
0453nobodyさん2015/08/27(木) 23:46:06.33ID:???
GitHubで最も使われている言語はJavaScript JavaがRubyを抑えて2位に - ITmedia ニュース
http://www.itmedia.co.jp/news/articles/1508/20/news075.html

Language Trends on GitHub &#183; GitHub
https://github.com/blog/2047-language-trends-on-github
0454nobodyさん2015/08/27(木) 23:48:29.82ID:???
Go and Ruby-FFI - Code7 Interactive
How to write a shared library in Go that can be loaded by Ruby-FFI.
http://c7.se/go-and-ruby-ffi/
0455nobodyさん2015/08/28(金) 11:00:26.21ID:e2sndXUi
GitHub: Scaling on Ruby, with a nomadic tech team
https://medium.com/s-c-a-l-e/github-scaling-on-ruby-with-a-nomadic-tech-team-4db562b96dcd
0456nobodyさん2015/08/29(土) 20:12:30.59ID:???
Railsアプリを66%スピードアップ ― Railsキャッシュの完全ガイド | プログラミング | POSTD
http://b.hatena.ne.jp/entry/postd.cc/the-complete-guide-to-rails-caching/
0457nobodyさん2015/08/31(月) 00:28:48.63ID:FS5uZf22
モデル構成が複雑なので、ActiveModel::Modelを使用して登録画面を作成しています。
コントローラでは、ActiveModel::Modelで取得した値をそれぞれのモデルに値をセットし
バリデーション&保存をしています。
そこで、それぞれのモデルに定義されているvalidationチェックのエラーメッセージを
画面に表示したのですが、簡単な実装方法はありますか?
0458nobodyさん2015/08/31(月) 07:17:19.31ID:???
そんなもん本買えばどれにでも載ってるよ
公式のガイドにも載ってる
0459nobodyさん2015/08/31(月) 07:28:08.05ID:???
あたらしいおともだちです
http://www.atmarkit.co.jp/ait/articles/1508/28/news019.html
0460nobodyさん2015/08/31(月) 11:09:31.44ID:???
アッー!
0461nobodyさん2015/08/31(月) 14:53:53.06ID:???
>>457
ActiveModel::Modelでvalidationすりゃいいんじゃない?
0462nobodyさん2015/08/31(月) 22:47:11.03ID:???
RoRでおすすめのCMSってありませんか?
0463nobodyさん2015/09/02(水) 07:17:12.01ID:???
Play vs Rails
http://www.slideshare.net/danicuki/play-vs-rails
0464nobodyさん2015/09/02(水) 07:19:56.93ID:???
Rails Hub情報局: 素人がWebサービスを作ってみて分かった9つのこと
手元で書いて動くコードは1分でできるのに、
例外処理をして9割の完成度に上げるのには、とてつもなく時間がかかる場合がある
http://el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html

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

Ruby on Rails が簡単というのはウソ - #生存戦略 、それは - subtech
http://subtech.g.hatena.ne.jp/secondlife/20120309/1331279496

今すぐ辞めて欲しい、「Ruby on Rails勉強してます」「CakePHP勉強してます」 | つい全力ツッコミしてしまうエンジニアCEOのブログ | sumyapp
http://b.hatena.ne.jp/entry/blog.sumyapp.com/2013/07/no-recommend-rails/
0465nobodyさん2015/09/02(水) 07:20:36.31ID:???
インタビュー:[楽天]Ruby活用事例とROMA,Fairy|gihyo.jp … 技術評論社
http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。

第4回 Railsに変えてよかった!:iKnow!の場合 | Think IT
http://thinkit.co.jp/article/156/4?page=0,1
3ヶ月、わずか3名程度のエンジニアチームで、彼らはPHPで実装が完了していたレベルに追いつきました。
またコード量はPHPの1/5以下にまで削減されており、よりシンプルな構成も実現できました。


食べログの画面数は約200あるが,開発に取りかかって約2カ月で完成した。
「VBscriptならこの倍,PHPでも1.5倍はかかっていたのではないか」
コード量も10分の1になった。
http://itpro.nikkeibp.co.jp/article/OPINION/20071031/286028/
0466nobodyさん2015/09/02(水) 07:24:33.04ID:???
【翻訳】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
0467nobodyさん2015/09/02(水) 07:30:34.15ID:???
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
0468nobodyさん2015/09/02(水) 08:38:32.69ID:???
CoffeeScriptのブログも貼ってください
0469nobodyさん2015/09/02(水) 09:41:48.06ID:???
Babelが十分良くなってきたし、
もうCoffeeScriptはいらんかな。
0470nobodyさん2015/09/08(火) 22:28:48.23ID:hj+4P41A
migrateでdecimal定義したカラムに整数のみのバリデーションを行った場合
整数値をいれてもエラーになってしまうんだね。
原因は、1と入力しても1.0とBigDecimalクラスが扱ってしまうことが原因なのは
わかったけど、この仕様はどうなんだろうと思ってしまう・・・。
0471nobodyさん2015/09/14(月) 17:00:13.21ID:???
Rails - I18n.tでHTMLを出力するのにrawを使ってはいけない - Qiita
http://b.hatena.ne.jp/entry/qiita.com/tnj/items/c9e893124c1b000b5355
0472nobodyさん2015/09/16(水) 12:52:30.68ID:???
趣味でプログラミングしてるだけの人間なんだけど
偶然FuelPHPというフレームワークと出会って、
これは簡単にアプリが作れてやばいということに気づいた。
じゃあ元になったRuby on Railsはもっとすごいんだろうなと
Rubyに興味が出て、それからPHPのことはいったん忘れて、
はじめてのRuby、Rubyレシピブックからはじまって
Rails関係の本を5冊くらい読んですっかりRuby使う気でいた。
しかし副作用としてRailsのことを知れば知るほど
なんで後発のFuelPHPがこうなってるのかも分かっていく。
のでどっちの道に進もうか迷ってしまうことになった。
おそらくこのままPHPを使い続けるとしても
Railsを覚えたことはすごく意味のあることだったと思う。
ありがとうRuby on Rails
0473nobodyさん2015/09/16(水) 12:56:30.73ID:???
Ruby使いって他の言語disらないと精神状態保てないようだなw
0474nobodyさん2015/09/19(土) 20:58:24.56ID:hxs9v8uU
railsでtwitter api叩くようなクラスってどこに書くの?
なんでmodelにはデータベースがいちいちくっついてくんの?
たすけて
0475nobodyさん2015/09/21(月) 18:05:01.36ID:nTPQGwDb
PHP
0476nobodyさん2015/09/22(火) 07:09:00.21ID:???
Why I wouldn’t use rails for a new company
http://blog.jaredfriedman.com/2015/09/15/why-i-wouldnt-use-rails-for-a-new-company/

https://www.reddit.com/r/programming/comments/3lcyzg/why_i_wouldnt_use_rails_for_a_new_company/
0477nobodyさん2015/09/25(金) 01:54:38.94ID:???
Rails Got 99 Problems (But These Ain't Them)
http://chriskottom.com/blog/2015/09/rails-got-99-problems-but-these-aint-them/
0478nobodyさん2015/09/25(金) 02:03:51.16ID:???
スピードに対してごちゃごちゃ言うなら
アセンブラで書けばいい。
http://i.loveruby.net/ja/ruby/why.html
0479nobodyさん2015/09/25(金) 23:38:54.74ID:???
アセンブラはCPU依存するからという理由で
C言語が一番バランスが良いと思います。

そのページはなにか勘違いしていますねw
0480nobodyさん2015/09/26(土) 10:10:33.66ID:???
Cコンパイラから出力されたコードは,優秀なアセンブラプログラマがコーディングしたプログラムと比較してスピードが遅い.
http://www.cqpub.co.jp/interface/toku/2002/200203/toku1_2.htm
0481nobodyさん2015/09/26(土) 12:13:53.58ID:???
2002年ならそうなんだろう
0482nobodyさん2015/09/26(土) 12:28:54.21ID:???
Pythonの場合,逆に言語の一貫性が高いので,フレームワークのほうで抽象化をやらなくちゃいけない。
http://gihyo.jp/dev/serial/01/alpha-geek/0006
0483nobodyさん2015/09/26(土) 17:23:32.41ID:???
コントローラーが受け取ったparamsのキーの存在チェックはコントローラーがやるべきですか?
モデルのバリデーションとの使い分けがよくわからないです
0484nobodyさん2015/09/26(土) 18:07:49.33ID:???
キーのあるなしはstrong parameter使ってコントローラでやって、値のバリデーションは
モデルでやる感じかなぁ?
0485nobodyさん2015/09/27(日) 21:04:12.06ID:???
http://contributors.rubyonrails.org/
0486nobodyさん2015/09/27(日) 21:46:06.31ID:???
>>484
なるほど
じゃあ受け取った値によってDBに格納する値を変更する処理とかは
コントローラーではなくモデルでやるのかな
"one"を1に書き換える、みたいな
0487nobodyさん2015/09/27(日) 21:48:45.36ID:???
>>486
one <-> 1 の変換がチェックボックスやラジオボタンとかならビューでやっちまうのが
面倒じゃなくていい
0488nobodyさん2015/09/28(月) 10:03:12.61ID:???
なぜ初心者はRuby on Railsを学ぶべきか &#8212; Jenio Inc. Blog &#8212; Medium
https://medium.com/jenio-inc-blog/b414dd96cf93
0489nobodyさん2015/09/28(月) 21:02:21.34ID:???
Twitter社が認めたイケてない言語
0490nobodyさん2015/09/29(火) 00:35:46.28ID:???
Twitterぐらいまでアクセス数が伸びたらそのときに考えればいいだけ
そこまで伸びるサービスなんて数えるほどしかないのだから
0491nobodyさん2015/09/29(火) 05:24:01.04ID:???
>>490
はぁ?
0492nobodyさん2015/09/29(火) 06:58:45.53ID:???
Twitterだって言ってるしな

RoRでもかなりのアクセスまでいけることは俺たちが証明した
ただ、Twitterサービスはそのレベルを超えてしまったから新しいアーキテクチャに
移行しなくちゃいけない

とね
0493nobodyさん2015/09/29(火) 12:19:30.09ID:???
スタートアップで起業家から持て囃されたが
そういう時期はもう過ぎて
もっと人を集めやすいプロダクトへ移行がはじまっている気配はある
人が足りないんだよね
0494nobodyさん2015/09/29(火) 19:29:46.68ID:???
「エンジニアが足りない」
http://engineer.typemag.jp/article/fukuyuki36
0495nobodyさん2015/09/29(火) 23:56:58.60ID:???
言いたいことはわかるけど
極端な話をはじめたらそれこそファンタジーになるからね
最低限のまぬけな経営者とばかなエンジニアで何かできることを探すしかないんだよ
0496nobodyさん2015/10/01(木) 17:53:08.09ID:???
Rubyは迷惑なのでご自身のフィールド上に留まっていて下さい。
0497nobodyさん2015/10/02(金) 09:43:12.73ID:???
Ruby製Twitterクライアントを使わないキモイなんちゃってエンジニア
0498nobodyさん2015/10/02(金) 19:42:00.65ID:M0SL4MdL
rubyの文法の質問で恐縮ですが。。。(rubyはほとんど知らない)

Rails.application.routes.draw do
resources :products
end
ってコードって、なにやってるの?
Railsインスタンスの application.routes.draw ってプロパティ?を定義しなおしてるってこと?
0499nobodyさん2015/10/02(金) 19:48:04.39ID:M0SL4MdL
?単に名前空間的に省略してメソッドをコールできるってだけか?

Rails.application.routes.draw do
resources :products
end
は単に
Rails.application.routes.draw.resources :products
ってしてるってことか?
0500nobodyさん2015/10/02(金) 19:59:05.20ID:M0SL4MdL
class Foo
attr_accessor :Bar
end

class Bar
attr_accessor :Fuz
end

class Fuz
def hoge
p "hogehgoe"
end
end


foo = Foo.new
foo.Bar = Bar.new
foo.Bar.Fuz = Fuz.new

foo.Bar.Fuz do
hoge
end

何もでない・・・違うのか。。。
0501nobodyさん2015/10/02(金) 20:01:15.37ID:???
           YES → 【ヒットした?】 ─ YES → なら聞くなよ。死ね。
         /                \  
【検索した?】                     NO → なら、ねぇよ。死ね。
         \                   
            NO → 死ね。
0502nobodyさん2015/10/02(金) 20:02:30.64ID:???
>>498
>>499 は間違い
Ruby DSL あたりでぐぐると分かりやすい説明がどこかにあるかもね
0503nobodyさん2015/10/02(金) 23:43:57.83ID:???
さよなら CoffeeScript
http://b.hatena.ne.jp/entry/mizchi.hatenablog.com/entry/2015/10/02/202112
0504nobodyさん2015/10/02(金) 23:48:20.91ID:M0SL4MdL
>>502
ありがとう。この記事がそれっぽい。
http://melborne.github.io/2012/08/17/what-is-dsl-for-ruby/

do - endのブロックを引数にして渡してるんだ。Rubyってそんなこともするのか。

正直RailsするためにRubyも始めてるので、そのあたりがなかなかとっつきにくい。
こういうのググるにもキーワードが全然つかめないからすげー助かった。
0505nobodyさん2015/10/02(金) 23:49:55.35ID:???
Farewell Node.js &#8212; Medium
https://medium.com/@tjholowaychuk/4ba9e7f3e52b

Farewell CoffeeScript &#183; 57e37f1 &#183; staltz/rxmarbles &#183; GitHub
https://github.com/staltz/rxmarbles/commit/57e37f176e0e005abd2c4fa0253bbd8f57fe1bd9
0506nobodyさん2015/10/03(土) 16:05:07.36ID:???
うっせー!死んでろ。
0507nobodyさん2015/10/03(土) 17:48:46.10ID:???
>>506
残念でしたw
0508nobodyさん2015/10/03(土) 18:41:10.95ID:???
(・∀・)ジサクジエーン
0509nobodyさん2015/10/04(日) 21:52:07.31ID:???
PHPの奇妙なround関数
http://b.hatena.ne.jp/entry/www.rubyist.net/~matz/20070528.html%23p05
0510nobodyさん2015/10/05(月) 06:44:42.81ID:???
一生治らなくて構わない。目障りだから。
05114982015/10/08(木) 02:02:57.56ID:4yolD/Jp
またそもそもRubyの質問で済みません。

Rails使ってると、before_filterやlayout、validateとかのdefが付かないメソッドが
色々と出てくるのですが、これなんですか?

def before_filter
end
を1行で書いただけかな?とか思ったら全然そんなこともないんですね。

何でこんな定義ができて、このメソッドってどうやってコールされるか・・・
どういうRubyの機能なのでしょう?
05124982015/10/08(木) 09:25:57.48ID:???
わかった。。。Rubyってクラス定義中にメソッド実行できるのか。

def hoge(name)
 p "hogehoge: => " + name
end

class Foo
 hoge "fuga1"
end

> "hogehoge: => fuga1"

これで、オブジェクトに対して特異メソッドが定義できるように
クラス定義中にクラスメソッドを定義したりできるわけですね。。。

なんでRubyってクラスにプロパティが無いんだろうと思ってたら、そういうことか。。。。
0513nobodyさん2015/10/11(日) 09:12:00.48ID:???
Ruby対Scala
http://b.hatena.ne.jp/entry/tech.cm55.com/wiki/scala/ruby
0514nobodyさん2015/10/11(日) 10:40:41.43ID:???
Rubyディスられてるやん
0515nobodyさん2015/10/11(日) 10:59:29.61ID:???
まあ間違ってもScalaが台頭することはないだろうけど
正直落ち目だよねRails
0516nobodyさん2015/10/13(火) 05:54:26.64ID:???
一定の役目を終えて安定した感じじゃね
0517nobodyさん2015/10/13(火) 22:28:08.90ID:???
>>516
どこが?
0518nobodyさん2015/10/14(水) 00:44:58.84ID:???
ElixirとRailsのベンチマーク比較をした話
http://d.hatena.ne.jp/ohr/20150212#1423765251
0519nobodyさん2015/10/14(水) 00:55:12.23ID:???
なぜ私たちは NodeJS から Ruby on Rails に移行したのか - 杉風呂2.0 - A Lifelog -
最大でもメインアプリは 1000 RPS で、それぐらいは、RoR と Nginx を使えば容易に対応できる。
http://d.hatena.ne.jp/suginoy/20120516/p1
0520nobodyさん2015/10/14(水) 00:59:47.13ID:???
Togetter(トゥギャッター) - まとめ「700万PVのRails製サイトが月$60のVPS(メモリ1GB)で動かせるという話」
http://togetter.com/li/4514
0521nobodyさん2015/10/14(水) 01:01:28.12ID:???
小規模Webサービス向け安上がりシステム構成と開発フロー(怖話.jp) | FJORD, LLC(合同会社フィヨルド)
http://fjord.jp/love/870.html
0522nobodyさん2015/10/14(水) 01:10:13.72ID:???
dhh
Remember: BUT DOES IT SCALE? Basecamp is peaking at 2,000 requests/second against the Rails application instances these days.
https://twitter.com/dhh/status/649260226521210880
0523nobodyさん2015/10/14(水) 01:34:08.76ID:???
ミニブログの 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
0524nobodyさん2015/10/14(水) 03:59:04.10ID:???
Goで毎分100万リクエストを処理する | プログラミング | POSTD
私が現在使っているMacBook Proよりもよほど貧弱なマシンたった4台が、毎分100万回Amazon S3バケットに書き込んでいるPOSTリクエストを処理する
http://b.hatena.ne.jp/entry/postd.cc/handling-1-million-requests-per-minute-with-go/

[翻訳] Elixir - 次に来る大物Web言語 - Qiita
Whatsappは1サーバーあたり2百万の同時コネクションをこなしています。2百万コネクションをErlangが走る1台のサーバーで。
http://b.hatena.ne.jp/entry/qiita.com/HirofumiTamori/items/0dfdbada30c7d8f183fd



we had 200 API servers running on m1.xlarge instance types with 24 unicorn workers per instance. This was to serve 3000 requests per second for 60,000 mobile apps
http://blog.parse.com/learn/how-we-moved-our-api-from-ruby-to-go-and-saved-our-sanity/

[斜め読み] どのようにしてParseはRubyからGoに移行して正気を保ったか
http://blog.craftgear.net/55b5aa7f7a38490100000001/title/%5B斜め読み%5D%20どのようにしてParseはRubyからGoに移行して正気を保ったか

ParseがRubyからGoへ移行,信頼性が大きく向上
http://www.infoq.com/jp/news/2015/07/parse-moved-ruby-go
0525nobodyさん2015/10/14(水) 16:33:21.02ID:???
ActiveRecordのvalidationを任意のタイミングでやりたいんだけど、
ActiveRecordのインスタンスにフォーム値をコピーするのって

@FooModel = FooModel.find(1)
params.require(:foo).permit(:p1, :p2, :p3).each do |k, v|
@FooModel[k] = v
end

っていちいちループ回さないといけないの?
なんか
@FooModel.import(params.require(:foo).permit(:p1, :p2, :p3))
みたいなメソッドないの?
0526nobodyさん2015/10/14(水) 17:42:45.12ID:???
なるほど。Rubyは最初から最後までゴミで時間の無駄だった。
0527nobodyさん2015/10/14(水) 17:48:39.18ID:/0MiX7eN
そうね
0528nobodyさん2015/10/14(水) 17:58:08.30ID:q3bjTz5N
安定期以前にRubyは迷惑でしかないからね
Ruby使ってる奴は、アホ!
0529nobodyさん2015/10/14(水) 18:19:49.81ID:???
だな
0530nobodyさん2015/10/14(水) 19:19:45.90ID:xc6ovQ+I
いちいち更新かけて短期間でレスしなくて結構ですw
自演っぽくみられるので
0531nobodyさん2015/10/14(水) 19:31:37.92ID:???
>>525
update_attributes
saveしないならassign_attributes
0532nobodyさん2015/10/15(木) 01:41:57.30ID:???
>>530
可愛すぎふいた
0533nobodyさん2015/10/15(木) 23:42:59.04ID:???
>>531
ありがとうございます。
なんでか見つけられなかったので助かりました。こちらがまとまってて参考になりました。
ttp://qiita.com/tyamagu2/items/8abd93bb7ab0424cf084
0534nobodyさん2015/10/16(金) 02:28:44.35ID:???
Writing Ruby extensions in Go - an in depth review | MIKAMAYHEM
http://dev.mikamai.com/post/130986121064/writing-ruby-extensions-in-go-an-in-depth-review
0535nobodyさん2015/10/18(日) 16:16:53.10ID:v6OWhW0J
owacon
0536nobodyさん2015/10/21(水) 07:16:22.30ID:???
RoRw
0537nobodyさん2015/10/21(水) 16:23:11.04ID:???
リアルタイムWebの時代にElixirが来る?
http://b.hatena.ne.jp/entry/engineer.typemag.jp/article/qiita_takahashi
0538nobodyさん2015/10/23(金) 10:10:44.25ID:???
Why I'm not switching to Elixir from Ruby? - YouTube
http://www.youtube.com/watch?v=aXg3hxAJMDs
0539nobodyさん2015/10/23(金) 10:45:50.79ID:???
ドイツ人か
0540nobodyさん2015/10/26(月) 22:11:22.44ID:???
マイクロサービスに関する資料のまとめ | Ryuzee.com
http://www.ryuzee.com/contents/blog/7050
0541nobodyさん2015/11/03(火) 20:40:52.46ID:???
スタートアップ企業で8年間Webの開発をしてみての反省点いろいろ - Masatomo Nakano Blog
http://blog.madoro.org/mn/84
0542nobodyさん2015/11/03(火) 22:30:56.23ID:???
Rails Hub情報局: 素人がWebサービスを作ってみて分かった9つのこと
手元で書いて動くコードは1分でできるのに、
例外処理をして9割の完成度に上げるのには、とてつもなく時間がかかる場合がある
http://el.jibun.atmarkit.co.jp/rails/2011/09/web9-1e8b.html

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

Ruby on Rails が簡単というのはウソ - #生存戦略 、それは - subtech
http://subtech.g.hatena.ne.jp/secondlife/20120309/1331279496

今すぐ辞めて欲しい、「Ruby on Rails勉強してます」「CakePHP勉強してます」 | つい全力ツッコミしてしまうエンジニアCEOのブログ | sumyapp
http://b.hatena.ne.jp/entry/blog.sumyapp.com/2013/07/no-recommend-rails/
0543nobodyさん2015/11/04(水) 09:22:23.21ID:???
Ruby on Railsはプログラミングではない! | それでも人は夢を見る
http://b.hatena.ne.jp/entry/sorehito.xyz/rails_is_not_programming/
0544nobodyさん2015/11/05(木) 13:00:35.03ID:L6rpUxFw
騙された人がいかに多いか明白だな
RoRに限った話じゃないけどな
IT業界全体に言えることだ罠
0545nobodyさん2015/11/05(木) 13:09:18.47ID:???
最近あんまRubyの話題ないし一気にオワコンになったな
0546nobodyさん2015/11/05(木) 14:31:15.94ID:???
 || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||
 || ○中の人は放置が一番キライ。
 ||  中の人は常に誰かの反応レスを待っています。
 || ○放置された中の人は煽りや自作自演でアナタのレスを誘います。
 ||  ノセられてレスしたらその時点でアナタも同類。
 || ○反撃は中の人の滋養にして栄養であり最も悦ぶことです。
 ||  中の人にエサを与えないで下さい。        Λ_Λ
 || ○枯死するまで孤独に暴れさせておいて   \ (゚ー゚*) キホン厳守。
 ||  ゴミが溜まっても放置が一番です。       ⊂⊂ |
 ||___ ∧ ∧__∧ ∧__ ∧ ∧_      | ̄ ̄ ̄ ̄|
      (  ∧ ∧__ (   ∧ ∧__(   ∧ ∧     ̄ ̄ ̄
    〜(_(  ∧ ∧_ (  ∧ ∧_ (  ∧ ∧  は〜い、先生。
      〜(_(   ,,)〜(_(   ,,)〜(_(   ,,)
        〜(___ノ  〜(___ノ   〜(___ノ
0547nobodyさん2015/11/05(木) 17:15:39.74ID:???
meteorがrailsを越えたね
0548nobodyさん2015/11/06(金) 14:48:16.49ID:???
こっちの板に変なの召還すんなよな
0549nobodyさん2015/11/08(日) 09:48:13.90ID:VHm6qjak
フロントエンドに秩序を取り戻す方法 〜はてなブログ編集画面をリニューアルするためにやったこと〜 // Speaker Deck
http://b.hatena.ne.jp/entry/s/speakerdeck.com/fand/hurontoendonizhi-xu-woqu-rili-sufang-fa
0550nobodyさん2015/11/08(日) 11:53:37.15ID:???
uuun
0551nobodyさん2015/11/08(日) 12:10:12.78ID:???
>>549
いいねっ!
0552nobodyさん2015/11/09(月) 11:27:14.13ID:qel0NEcR
20:30
〜22:30 Rubyまつもと氏登壇 N高オープンキャンパス

lv237515289
0553nobodyさん2015/11/13(金) 15:35:39.42ID:???
>>549
読む!
0554nobodyさん2015/11/14(土) 13:30:41.68ID:???
新型Ruby開発へ 設計者表明、IT高度化・複雑化に対応
2015/11/13 9:56

http://www.nikkei.com/article/DGXLZO93937240S5A111C1LC0000/

松江発のプログラミング言語「Ruby(ルビー)」を開発した、
まつもとゆきひろ氏が新しいバージョンとなる「ルビー3.0」の開発に着手した。
12日に松江市で開幕した「Rubyワールドカンファレンス」の基調講演で、
IT(情報技術)環境の高度化・複雑化にルビーを対応させる実験を進めていると述べた。
0555nobodyさん2015/11/14(土) 14:56:53.45ID:???
Pythonの真似事
こりゃオワコン加速
0556nobodyさん2015/11/16(月) 08:25:12.48ID:FQsCZtYq
Pythonの場合,逆に言語の一貫性が高いので,フレームワークのほうで抽象化をやらなくちゃいけない。
http://gihyo.jp/dev/serial/01/alpha-geek/0006
0557nobodyさん2015/11/16(月) 20:44:00.01ID:???
こういうキモオタの妄想を尻目に、
現実にはPython哲学を尊重した鉄板ライブラリがごく少数だけ存在し、
非常に一貫性のある技術体系を成してるんだよね
0558nobodyさん2015/11/17(火) 22:54:16.12ID:???
問題は後方互換性なんだよなぁ
そっちはどうなんだろ
0559nobodyさん2015/11/18(水) 08:15:37.32ID:???
「ぎゃっ」と言わせる変更
をするのが公約みたいなもんだからなー。

1.9ですべてのソースにエンコーディングを書かせたような素敵な改良があるに違いない。
0560nobodyさん2015/11/18(水) 09:20:16.75ID:VaJOnmWE
驚き最大の法則
0561nobodyさん2015/11/18(水) 12:09:43.23ID:6jI4DfEu
よりPythonicなPythonを目指して(前編):Python 3が後方互換性を捨ててでも求めたもの (1/2) - @IT
http://www.atmarkit.co.jp/ait/articles/0901/31/news017.html
0562nobodyさん2015/11/18(水) 12:29:12.28ID:???
えろい古いな
0563nobodyさん2015/11/20(金) 12:23:38.61ID:???
Railsの初学者なのですが、教えていただけないでしょうか。

Railsアプリをローカルに作って勉強していたのですが、サーバ(Onedrive)と共有したフォルダに置いたものでも
実行出来るのかな?と思い、やってみたら実行出来ました。
Webrickがちゃんと起動して、ブラウザでRailsアプリが見れます。

ならば、サブPCでもOnedriveに置いたデータで勉強すれば、更新してもデータの不整合が起きなくて
勉強がはかどるなと思ったのですが、うまくいきません。

作ったRailsアプリが置いてあるOnedrive(サブPCではskydrive)のパスまで言ってrails serverを実行すると、
起動できない。railties-4.2.5で実行しようとする。(Errno::EINVAL)
不思議に思い、サブPCのローカルにRailsアプリの全ファイルを移動させたところ、bundle installを実行しろ、
と出まして、実行したところ、アプリを作った環境であるrailties-4.1.8がインストールされて
問題なく動きました。
これでいいかなとskydriveのパスから起動しようとしても相変わらず起動できない。
良く分からないけど、とりあえず、skydriveのフォルダに移動してbundle installを実行するとエラーが出る。
Error::EINVAL: Invalid argument @ rb_sysopen - c:/Users/xxxx/skydrive/xxxx/xxxx/Gemfile.lock

構造を良く分かっていなくて、コマンドだけ打ち込んでいるから陥る状況なのですが、
何か解決方法がある方いらっしゃいませんかね?

(一番分からないのが、Gemfile.lockにはRailties4.1.8と書いてあるのに、
skydriveのパスから実行しようとすると頑なに4.2.5で実行しようとするところです。
ローカルにコピーしたフォルダのパスからはちゃんと4.1.8で実行してくれる)
0564nobodyさん2015/11/20(金) 14:14:11.27ID:NWJWw5qN
skydriveをonedriveにrename
0565nobodyさん2015/11/21(土) 08:40:07.48ID:???
おお、と思い、やってみたのですがダメでした。
でも、これは、OneDriveの話ですね。
もう少し思考錯誤してみます。
ありがとうございました。
0566nobodyさん2015/11/21(土) 18:25:55.80ID:???
>>565
>もう少し思考錯誤してみます。

それじゃダメだろw
0567nobodyさん2015/11/22(日) 12:04:25.73ID:6iUg06rl
人間は失敗を重ねて成長する
0568nobodyさん2015/11/23(月) 21:28:06.81ID:tY/HNDNy
転職の際に必ず思い出してください。
下記の条件が全て当てはまる会社にご注意下さい。

・IT系 in 東京
・転職会議で2.5点
・転職会議の「その他>2ch情報」の欄で過去の労基2chスレが表示される
0569nobodyさん2015/11/25(水) 01:37:16.84ID:???
ニッポンの平均最低月給と人口の都道府県別、市町村別ランキング
求人情報113,957件の平均最低月給196,400円 &#9836;

あなたの住む街は第何位?平均最低月給はいくら??
http://jobinjapan.jp/area/
0570nobodyさん2015/11/25(水) 03:05:06.01ID:BwdZFwj/
Railsの問題をRubyにすり替えている困った記事たち | 私の小岩ホッチキス
http://kwatch.houkagoteatime.net/blog/2015/11/24/misleading-articles/
0571nobodyさん2015/11/29(日) 22:50:13.19ID:4cUQjwwU
ruby 板に書いた質問ですが、そこで rails に行くことを薦められたので書かせてもらいます。
私は ruby は初心者以下の phper で、SASS を触った際に出た質問をさせて下さい。

SASS においては一時的に使用したい変数もグローバル空間を汚染してしまいます。
そこで、一時的に使用した変数を、仕様を終えたところで unset するようなルールを作ろうと思いました。
それが可能なら宣言していない変数を使用するとコンパイル時にエラーが出て教えてくれるので、
少しでもコーディングミスを減らすことが期待できるからです。

そこで質問なのですが、php での unset($value) に相当するような処理はできますでしょうか?
stack over flow などを見ると「無い」という答えでしたがその通りでしょうか。

もしそのような仕組みがないのなら諦めます。
よろしくご教授下さい。

ちなみに
$value: null; や $value: nil;
では目的を果たせません。
0572nobodyさん2015/11/29(日) 23:37:18.05ID:???
SASSもローカルコンテキストの変数は作成できるけど、
シャドーイングがないことを言ってる?
それのことなら現状は変数名の命名規則で頑張って変数名が被らないようにするくらいしか対処法はないかと。
それかSASSやめてLESS使うとか。

違う話だったら失礼。
0573nobodyさん2015/11/30(月) 00:39:27.61ID:LN2BUKRX
>>572
たぶん私が聞きたかったことはそれです。
シャドーイングという言葉を初めて知りました。
有難うございます。

特にこれだけの理由でLESSに乗り換えるつもりはないのでこのままSASSを使ってみます。
0574nobodyさん2015/11/30(月) 07:28:16.06ID:???
>>571
Railsの話でもないけどなw

俺、Sassでは変数はあまり使うな。って規約なんだよね。

そもそもさ、本来はCSSなわけでSassでできることはCSSでもできる。CSSに変数は無いだろう?
(CSSカスタムプロパティという仕様は一応あるけど、特定のブラウザしか使えないし、
俺に言わせればSassの変数とは動的に反映されるかという点において違うもの)

Sassを使い始めた時は、変数定義して、その変数をあちこちで使って、サイズを
変えやすいようにってやりたいと思うけど、そういうのは、CSSでやっていたようにやればいい。

つまり、全体を囲む.contentsは { width: 800px } とかその.contentsよりも { padding: 1em }
した位置に文章を入れるとか相対で値を指定すれば、定義は1箇所ですむんだよ。

1箇所ですむなら、変数の定義も、CSSの定義も、書き方が違う程度で変わらないんだから、
変数を使う意味もない。(ゼロではないけどね)



SassっていうのはCSS+α程度で考えたほうがいいよ。CSSの文化に合わないものは入れない。
Sassで使っていいのは、ネストとextendとmixin。(なるべく)使わないほうがいいのは変数と関数
変数がかぶることを懸念するっていうのは、必要以上に変数を使っているということだよ。
0575nobodyさん2015/12/01(火) 01:13:46.86ID:++wbQemf
一対多構造のモデルを使用している時に
多テーブルの方を一件登録する際に
エラーメッセージを出力したいんですが
どのようにかけばよいでしょうか?

簡単な例でもよいので
サンプルなどがあれば教えて下さい。
0576nobodyさん2015/12/01(火) 08:05:55.73ID:???
意味がわからない
webのチュートリアルや書籍などに載っているバリデーションと何が違うと思っているの?
0577nobodyさん2015/12/01(火) 21:10:27.90ID:???
今更はじめてみたが
これ取っ付きにくいな
よろしゅう頼んます
0578nobodyさん2015/12/01(火) 22:09:50.13ID:???
え、ご丁寧にども
何を頼まれたのかさっぱりわからんが
0579nobodyさん2015/12/02(水) 06:37:47.93ID:M3UTKaAf
調べるのが面倒だから教えろってことだろう。
0580nobodyさん2015/12/03(木) 00:52:38.68ID:SilvXUIW
私が億万長者になった日
Ruby on Railsの生みの親が見つけた人生で「最良のもの」
By DHH
http://b.hatena.ne.jp/entry/s/medium.com/mediumjp/4614d3f4a255
0581nobodyさん2015/12/03(木) 15:48:32.56ID:eRjQrdOF
次に大事なものは「時間」かな
もう2ちゃん見るの止めた方が良いね
0582nobodyさん2015/12/03(木) 23:44:16.49ID:???
他人から見ると無駄と思われる時間の使い方が有益なる多様性を生むんだろ
0583nobodyさん2015/12/04(金) 02:57:16.67ID:???
詩人だね
0584nobodyさん2015/12/04(金) 15:08:19.13ID:LC2ugVD6
勝ち組に踏み入れて初めて判ることがある
0585nobodyさん2015/12/04(金) 16:05:47.35ID:???
  / ̄\__
 /  /_L_\
`|  ((´・ω・)) フフフ お前の時間は頂いた
 \__フづと)′
 〜(_⌒ヽ コソ〜ッ…
   )ノ`J
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0586nobodyさん2015/12/06(日) 09:18:21.22ID:???
ランボルギーニはいいぞ、まで読んだ。

人間関係が最上のものじゃないかなぁ
0587nobodyさん2015/12/10(木) 02:21:10.78ID:ob4THKab
[翻訳] 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
0588nobodyさん2015/12/10(木) 14:14:58.93ID:???
Phoenix触ってみたけど
mix phonex.gen.controller が何故ないんだ
0589nobodyさん2015/12/10(木) 14:30:48.77ID:+8zRduvp
あと記述がRailsより冗長なのが気になる
昔、Java StrutsとRailsの比較でみたような…
0590名無しさん@そうだ選挙に行こう2015/12/14(月) 13:29:31.10ID:rz/aZ4FI
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/
0591nobodyさん2016/01/10(日) 22:17:15.63ID:3EFYQGYb
未経験でも卒業時年収920万円、短期集中プログラミングスクールTuring - Worse is Better
http://chikara.posthaven.com/turing-programming-school-brief-summary
0592nobodyさん2016/01/18(月) 00:31:33.81ID:AyaEk6u6
Google Adsenseだけで家族を養ってる俺が通りますよ
0593nobodyさん2016/01/18(月) 16:42:05.73ID:Omyv+clF
http://goo.gl/q0i1La
http://goo.gl/Ku1Cgo
すごい
0594nobodyさん2016/01/18(月) 18:18:36.03ID:???
>>593は 堺 デリバリー&ホテルヘルス というサイトの宣伝
http://www.sakai-skawaii.com/index.php/module/Store/action/GirlInfo/User_Id/8732?kou
http://www.sakai-skawaii.com/index.php/module/Store/action/GirlInfo/User_Id/8728?kou
0595nobodyさん2016/01/20(水) 12:36:57.18ID:???
>>592
くわしく
WEBサービス?
何個サイトたちあげてるの?
0596nobodyさん2016/01/20(水) 14:24:52.42ID:???
> 何個サイトたちあげてるの?
マンコサイトをたちあげてます
0597nobodyさん2016/01/21(木) 21:18:08.94ID:???
つまり、エロは儲かるという話だな。
0598nobodyさん2016/02/02(火) 00:05:06.20ID:DE9cQdpF
Ruby on Rails で ログイン認証でdevise を使用していますが、困った問題が起こっています。
http://okwave.jp/qa/q9118321.html
0599nobodyさん2016/02/02(火) 19:13:21.74ID:???
馬鹿には無理
0600nobodyさん2016/02/20(土) 11:47:48.73ID:uCvFZUEY
MEAN
MongoDB, ExpressJS, AngularJS, NodeJS

はてなブックマーク - もう二度と、絶対にMongoDBを使うべきじゃない理由 | FAworks
http://b.hatena.ne.jp/entry/s/fa-works.com/blog/why-you-should-never-ever-ever-use-mongodb
0601nobodyさん2016/02/20(土) 11:49:33.46ID:uCvFZUEY
PHP の mt_rand() は一貫して壊れている(consistently broken)らしい
http://b.hatena.ne.jp/entry/sucrose.hatenablog.com/entry/2016/02/19/235506
0602nobodyさん2016/02/24(水) 17:42:19.75ID:???
.
.
板違い(?)の上に、話をさえぎってしまいゴメンナサイ!(*_ _)人
でも、この板のユーザーさんにも有意義な告知かと思うのでカキコませてください。

★ 謝礼は十分いたします ★ アメブロなどのサイト制作ができる方!! 

アメブロなどを使用してのサイト制作のできる方を早急に求めています!
私はリケジョやPC女子からはほど遠く、サイト作成にはまったく疎いのでとても不自由しています…(> <;)
そこで私に代わりサイトを作成してくださる方を求めてこの場をお借りしました。

■サイトの内容…
アダルト系、違法性、その他公序良俗に反するものではありませんのでご安心ください。

■サイト制作の仕様ベース…
アメーバブログで十分です。願わくばwordpressなどのブログ形式のサイトを希望します。
それに準ずるもので使い慣れたものがあれば別のものでも構いません。

■条件はありません…
技術さえお持ちでしたら、学歴・職歴等は一切問いません。
フリーター、ニート、高齢ニート、コミュニケーション障害をお持ちの方、引きこもりの方、中年失業者、長期無職等、歓迎!

■作業形態…
作業は在宅でやって頂くことになりますので、時間の指定は一切ありません。別のお仕事の傍らに…でもOKです。

■詳細をお知りになりたい方は…
下記メールアドレスまでご連絡ください。詳しく書いた返信文を差し上げます。

※真剣な告知です。冷やかしはご遠慮ください。

井 上
inoue1952w★gmail.com
迷惑メール対策のため@部分を★にしてあります。
実際に送信する際には★を@マークに変えてください。
.
.
0603nobodyさん2016/02/24(水) 21:44:45.38ID:???
さえぎるはなしなんてなかった
0604nobodyさん2016/02/27(土) 00:27:11.31ID:???
formから多次元配列のデータを送りたいのですが、
配列の中にハッシュが入ったもので代用するしかないのでしょうか?
0605nobodyさん2016/03/07(月) 20:08:44.06ID:???
アメリカではrailerは年収1000万越え
一方日本では。。
0606nobodyさん2016/03/10(木) 11:49:07.62ID:???
本当にrailsおわったんだな
CakePHPに完全に食われた
このスレの閑散さが物語ってる

Rubyが誕生した日本で
皮肉にもRailsでは食っていけない
0607nobodyさん2016/03/12(土) 07:24:48.78ID:roPhTK5k
CakePHPはねーよ
0608nobodyさん2016/03/13(日) 04:04:18.69ID:2XmJMVcL
Ruby on Railsの事例まとめ(海外有名サイト編) - [Skillhub (スキルハブ)]
http://skillhub.jp/blogs/176

Ruby on Railsの事例まとめ(日本有名サイト編) - [Skillhub (スキルハブ)]
http://skillhub.jp/blogs/177
0609nobodyさん2016/03/13(日) 04:05:53.68ID:2XmJMVcL
Blog Top 10 famous websites built with Ruby on Rails.
https://prograils.com/posts/top-10-famous-sites-built-with-ruby-on-rails
0610nobodyさん2016/03/13(日) 14:14:39.43ID:???
Railsで食っていけないとか言ってる奴は仕事の探し方が下手なだけ
0611nobodyさん2016/03/14(月) 01:13:15.74ID:???
>>605
今の自公政権では、1ドル120円だから、
1千万円 / 120円 = 8万ドル

以前の民主党政権では、1ドル80円で、
8万ドル * 80円 = 640万円

米国人の年収を、円換算で1千万円にも押し上げたのは、
自公政権が円の価値を下げたため

これにより円換算での、輸入物価が上がって、
日本人の貧乏人は、苦しんでいる

1千兆円もある日本国の借金を踏み倒すために、
彼らは円を紙くずにしたいのだ
0612nobodyさん2016/03/14(月) 01:39:52.15ID:???
>>610
どうやって探せばいいの?
0613nobodyさん2016/03/20(日) 21:11:12.68ID:???
すいません、教えてください。
Railsでネット碁会所のようなもの(例 KGS)を作りたいです。

ユーザー管理にdeviseというgemが使えるそうなのですが、
次のようなことをやるにはどうしたらいいですか。

複数のユーザーが同時にログインできて、
ログインしているユーザー一覧のようなものがあって、
ユーザーが卓を立てて対局できる。

よろしくお願いします。
0614nobodyさん2016/03/20(日) 22:41:12.66ID:???
>>613
deviceはただのログインのためのgemなのでそこまでやるには
きちんとアプリケーションを作らないとだめだよ
0615nobodyさん2016/03/20(日) 23:14:33.25ID:???
>>614
まあ、きちんと作らなければいけないのはそうなんでしょうけど、
いまは手探りで情報探している段階です。

とりあえずログインしているユーザーの一覧が欲しいです。
deviseでできますか?
0616nobodyさん2016/03/20(日) 23:18:50.29ID:???
deviseをちょこっとカスタマイズするとできるとかないですかねぇ
0617nobodyさん2016/03/21(月) 00:03:17.95ID:???
>>615
そういうのはdeviceに限らずどんなgemも持ってないよ
そもそも「現在ログインしている」というのがステートレスなHTTPで厳密に実現できっこない話だからね

その辺の知識もなくとりあえずRailsで作れば何とかなるだろうという甘い考えから直さないとね

つまりはRailsに限らずPHP使っても同じような問題にひっかかるだけという話
言語やフレームワークの話ではなく、君のWebアプリケーション開発についての知識不足の問題
0618nobodyさん2016/03/21(月) 08:51:27.61ID:???
そもそもあんまりRails使う意味ないんじゃないかな
Node.js+Expressとかでスクラッチで作った方が楽だと思う
0619nobodyさん2016/03/21(月) 09:53:32.35ID:???
>>617
HTTPはステートレスかもしれませんが、ネット対局場は現実に存在する。
ああいうところはどういった技術を使っているのでしょうか。
0620nobodyさん2016/03/21(月) 10:14:30.02ID:???
2chに>>619のレスを投稿したらスレに>>619のレスが表示されるようになっただろ?
見方を変えればこれは2chのサーバーの状態が
「>>619のレス投稿前」から「>>619のレス投稿後」へ変化したということ。
当然、次に俺のレスが書き込まれたら状態はまた変化する。
ログイン状態管理もこれと同じで、ユーザーのログイン/ログアウトの操作をきっかけとして状態を変化させている。
内部的には単にデータベースやファイルの内容を更新しているだけ。
0621nobodyさん2016/03/21(月) 14:26:23.39ID:???
今ならWebSocketで管理するという手もあるね
ログイン状態のチェックのためだけに使うとしたら大げさになっちゃうけど
0622nobodyさん2016/03/21(月) 17:33:18.52ID:???
>>613
ちなみに俺はdeviseで認証管理してて
ログイン中とかの実装してるけど定義をどうするかが重要

俺の場合はログイン中じゃなく
最終ログインが
数秒前
○分前
○時間前
○日前
としてるけど
ユーザーがなにかしらのページへ遷移する度にbefore_filterで最終ログインの時間を更新するようにしてるから
サービス全体が重くなってるのが玉にキズ
0623nobodyさん2016/03/21(月) 18:33:22.26ID:???
>>622
最終ログインってdeviseでかってに管理してくれるんじゃなかったでしたっけ?
0624nobodyさん2016/03/22(火) 01:38:26.22ID:???
HTTPは1回限りの通信で、ステートレス・連続していない

同一ユーザーで、ページに連続性を持たせるのは、
ブラウザにセッションクッキー(ハッシュ)を保存させる

それで、ブラウザからサーバーへ要求する際に常に、
クッキーを付けて送ることで、サーバー側で、同一ユーザーかどうかがわかる

セッションクッキーは、ブラウザを閉じると削除される
0625nobodyさん2016/03/22(火) 01:54:59.39ID:???
>>615
ログイン表を作って、会員マスタのidを、外部キーにすれば、
ログイン表一覧表示で、会員マスタの名前などの属性も見れる

ログインすれば、ログイン表に会員idを追加して、
ログアウトすれば、ログイン表からその会員idを削除する
06266252016/03/22(火) 03:14:50.17ID:???
ログイン表を、わざわざ作るまでもないのか。
ログインした会員idを、Hashに入れればよいだけ

ログインすれば、ハッシュに会員idを追加して、
ログアウトすれば、ハッシュからその会員idを削除する
0627nobodyさん2016/03/22(火) 06:43:11.17ID:???
それだとプロセスを複数起動できないだろ
意図的にメモリ溢れを起こさせることができるセキュリティホールになるし、
たまたまプロセスが落ちて再起動したら全部あぼん
0628nobodyさん2016/03/22(火) 06:59:43.75ID:???
>>623
そんなのないよ

俺はuserテーブルにlast_login_timeというdatetime型のカラム作って
ユーザーがページ遷移する度に
そのカラムに最終のページした遷移時間を書き込むようにbefore_filterに仕込んでる

これが正攻法だよ
0629nobodyさん2016/03/22(火) 12:43:16.36ID:EHFubXHk
Railsで一番お手軽な非同期通信て何ですか
0630nobodyさん2016/03/22(火) 20:07:10.08ID:???
ブラウザを閉じる動作にフックしてメソッド呼び出せますか?
0631nobodyさん2016/03/22(火) 21:08:27.22ID:???
>>630
JavaScriptの話じゃない?
よくは知らんけどoncloseとかで何とかなった気はするが
06326302016/03/22(火) 21:16:26.21ID:???
>>631
無知ですいませんがjavascriptのoncloseからrails側の処理って呼び出せるんでしたっけ?
DBをごにょごにょしたいのですが。
0633nobodyさん2016/03/22(火) 21:35:04.81ID:???
>>632
JavaScriptでHTTP叩けばいいだけだと思うんだけど
06346302016/03/22(火) 21:55:20.26ID:???
>>633
すいません。最近始めたばかりなのでよくわかってないのですが
javascriptでHTTP叩くというのは具体的にはどのようにすればいいのですか。
なにかAPI?があるのでしょうか。
0635nobodyさん2016/03/22(火) 22:00:41.70ID:???
>>634
もう途中からJavaScriptの話になってるから、JavaScriptスレで聞いた方がいいよ
06366302016/03/22(火) 22:03:54.56ID:???
>>635
まじですか。
最終的にはrailsと連携したいんですが。
ググったらXMLHttpRequest()とかいうのが見つかったんですが、これですか?
0637nobodyさん2016/03/22(火) 22:04:55.62ID:UbluxiAY
Rails以前の話だな。
尻を洗って出直してこい。
0638nobodyさん2016/03/22(火) 22:05:07.45ID:???
どうせ厳密にやるのは不可能だから無駄な努力はやめたほうがいい
正確に把握するのは不可能という前提で作るべき
06396302016/03/22(火) 22:08:35.54ID:???
>>638
うーんそうなんですか。
みんなどうしてるんだろう。
0640nobodyさん2016/03/22(火) 22:16:59.24ID:???
>>636
そのレベルから始めるんだとしたら少なくとも半年は勉強が必要だよ

「ググったらXMLHttpRequest()とかいうのが見つかったんですが、これですか?」
とすぐ聞くんじゃなくて、それについて自分なりに調べて手を動かしてそれで詰まった
ポイントを聞くようにしないといずれ誰も答えてくれなくなるよ

ここは君の無料サポートじゃないんだからね
06416302016/03/22(火) 22:20:38.48ID:???
>>640
ご指導ご鞭撻のほどよろしくお願いします。
06426302016/03/22(火) 22:21:49.74ID:???
もうちょっと調べてみます。
0643nobodyさん2016/03/22(火) 22:22:51.28ID:???
>>641
んじゃ頑張って勉強して半年後においで
0644nobodyさん2016/03/22(火) 22:51:23.97ID:???
もっと新規を蹴散らして過疎らせよう
0645nobodyさん2016/03/23(水) 00:18:44.78ID:???
過疎らせるほど
俺らの仕事の独壇場
0646nobodyさん2016/03/23(水) 00:19:10.48ID:???
ライバル増やさないように皆で新参の芽は徹底的に摘んでいこうず
0647nobodyさん2016/03/23(水) 11:56:46.07ID:SgOSsHGA
Node.jsのSailsが気になる
Rails環境でも結局Node.jsとGulp入れるし
フロントエンドはJavascriptゴリゴリ書いて…だから
ExpressベースのSailsでもいい気がしてきた

問題は文献がくっそ少ない点で、ここはRailsに分がある
0648nobodyさん2016/03/23(水) 15:50:03.29ID:IH8KqBhW
タブブラウザでは、ページ滞在時間をタブ別に集計しているのか? [アクセス解析Q&A] | Web担当者Forum
http://web-tan.forum.impressrd.jp/e/2010/07/01/8283
0649nobodyさん2016/03/23(水) 15:51:22.58ID:IH8KqBhW
Google AnalyticsのAnalysis、そして滞在時間のウソ
unload event
http://blog.livedoor.jp/dankogai/archives/50783893.html
0650nobodyさん2016/03/23(水) 15:57:28.19ID:IH8KqBhW
onUnload
http://www.openspc2.org/JavaScript/reference4/event/onUnload/
0651nobodyさん2016/03/23(水) 20:03:56.93ID:???
HTTPのステートレスってのは後生大事にしなきゃいけないもんなの?
新しい規格とかどうなの?
0652nobodyさん2016/03/23(水) 20:12:32.33ID:???
>>651
WebSocketとかになるんじゃね?
ただし、置き換わるんじゃなくて、補完的な使われ方だろうけど
0653nobodyさん2016/03/23(水) 21:39:22.20ID:???
インターネット2に期待
0654nobodyさん2016/03/24(木) 10:52:46.35ID:rbGk5zZG
GAEでRuby使えるようになるのか
これは朗報だ

[速報]Google App EngineがRubyとNode.jsのサポートを発表。GCP Next 2016
http://www.publickey1.jp/blog/16/google_app_enginerubynodejsgcp_next_2016.html

Running Node.js apps with Google App Engine
https://cloud.google.com/appengine/docs/flexible/nodejs/hello-world?hl=ja

ただググってもNode.jsのドキュメントしか見つからないな
0655nobodyさん2016/03/24(木) 11:13:46.22ID:rbGk5zZG
こっちだったわ

https://cloud.google.com/ruby/?hl=ja
>Hello Ruby! Deploy a basic Ruby application by using the Google App Engine flexible environment.
0656nobodyさん2016/03/24(木) 12:45:18.57ID:???
オワコンGAEはどうでもいい
0657nobodyさん2016/03/24(木) 14:28:16.55ID:???
>>628
Trackable
0658nobodyさん2016/03/25(金) 15:47:11.01ID:???
>>657
なにそれくわしく
0659nobodyさん2016/04/02(土) 09:57:51.69ID:fIHvrhAl
仕事は探すもんじゃない
造るもんだって先輩が言ってたわ
0660nobodyさん2016/04/02(土) 10:00:36.93ID:???
先輩のその後は、杳として知れない。
0661nobodyさん2016/04/05(火) 01:54:58.83ID:???
>>659
仕事を作るのは簡単。

金がもらえるかは別。
0662nobodyさん2016/04/06(水) 00:54:27.21ID:???
>>659のような妄言を吐きながら膨大な労力をドブに捨てた数々のスタートアップ(笑)達が
少しでも客や業務に真面目に向き合ってさえいれば
今頃はRoRの地位もずっと高かっただろうな
0663nobodyさん2016/04/06(水) 17:36:35.32ID:e8HWv/0F
私が億万長者になった日 &#8212; Japanese Official &#8212; Medium
http://b.hatena.ne.jp/entry/s/medium.com/mediumjp/4614d3f4a255

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

Ruby on Rails 作者David Heinemeier Hanssonが語るオンラインでお金を生み出すためのたった1つの方法 | TURN YOUR IDEAS INTO REALITY.
http://www.turnyourideasintoreality.com/2014/02/dhh/
0664nobodyさん2016/04/10(日) 13:43:13.66ID:g4aTtPkF
class Tesuto < ActiveRecord::Base
validates :password, format: { with: /\A([^@\s]+)\Z/ }

devise :database_authenticatable, :registerable,
:validatable
end
スキャッフォルドで何かアプリケーションを作りたいと思い、scaffoldを使ってdeviseをインストールしました。
そこで編集ページできちんとパスワードが打てるようにvalidateも設定して空白禁止処理を施そうとしましたが、ユーザー登録やユーザーログインで空白をデフォルトで禁止されていて、
編集ページではデフォルトで禁止されておらず、空白が許可されています。

validateでpassword指定して空白禁止すると編集ページで変更するためのパスワードが省略できず、確認用パスワード、現在のパスワードの3回連続で打たなければなりません。
validate、またはほかの場所にどのような処理を施せばよろしいでしょうか?
0665nobodyさん2016/04/10(日) 15:36:47.85ID:???
>>664
空白を許す心の器を磨きなされ
0666nobodyさん2016/04/10(日) 16:09:54.82ID:???
>>664
Rubyスレに書いた方法は試した?
0667nobodyさん2016/04/10(日) 23:26:43.39ID:dNiQDYKC
【翻訳】JavaScriptのフレームワークについて検討してみよう
http://postd.cc/javascript-framework-fatigue/

日本のWebエンジニアが、変化に対応しきれなくなっている件について。 - 日々、とんは語る。
http://b.hatena.ne.jp/entry/d.hatena.ne.jp/tomoya/20160410/1460274822

筋悪すぎてむちゃくちゃな「オレ最強フロント技術」論 - ずん底つむじ風
http://netsp.in/article/448
0668nobodyさん2016/04/10(日) 23:38:59.25ID:dNiQDYKC
http://echo.2ch.net/test/read.cgi/tech/1458735404/
0669nobodyさん2016/04/12(火) 00:38:38.81ID:gv/ehv8t
フロントエンドへの複雑化について、一つの視点 - mizchi's blog
http://b.hatena.ne.jp/entry/mizchi.hatenablog.com/entry/2016/04/11/185914
0670nobodyさん2016/04/13(水) 01:35:53.30ID:WVumK9Ea
あのライブラリは何故誕生したの?のまとめ - Qiita
http://qiita.com/kikurage/items/bd198c4ce22b48ae56c1

最近のフロントエンドへの違和感 - nobkzのブログ
http://nobkz.hatenadiary.jp/entry/2016/04/11/031009
0671nobodyさん2016/04/13(水) 01:39:36.87ID:WVumK9Ea
npm とか bower とか一体何なんだよ!Javascript 界隈の文脈を理解しよう - Qiita
http://qiita.com/megane42/items/2ab6ffd866c3f2fda066
0672nobodyさん2016/04/13(水) 22:03:08.35ID:AKpuNt91
スタートアップってみんな死んでるよね
あれは見てて痛い
そんで大企業の社内ベンチャーでなんちゃって社長してるやつがドヤ顔
0673nobodyさん2016/04/14(木) 03:22:55.03ID:/4Bcvpqo
Qiitaの記事数はLaravelの625、Djangoの397、springの256、Playの122に比して、railsは6358と圧倒的
ttp://dai.hateblo.jp/entry/rails-tutorial
0674nobodyさん2016/04/14(木) 08:34:04.34ID:/4Bcvpqo
AWS への Billing DDoS攻撃について。有効な対策はなさそう。
http://b.hatena.ne.jp/entry/blog.yoslab.com/entry/2014/06/03/144606
0675nobodyさん2016/04/14(木) 15:44:11.87ID:rJB4ddHh
>>674
これは前々から懸念してた
そのため転送量課金がないSakuraを検討する会社が多かったように思う
あくまで俺の周り、ね
0676nobodyさん2016/04/18(月) 11:48:42.77ID:CX8Ag/Lk
授業料無料の米プログラミングスクール「App Academy」が成功をおさめているワケ | SEKAI LAB TIMES(セカイラボタイムス)
http://www.sekai-lab.com/times/?p=1208

Daijob HRClub | 全米で増加している民間のプログラマー養成スクールのビジネスモデルを紹介
http://hrclub.daijob.com/column/423/
0677nobodyさん2016/04/18(月) 11:52:28.14ID:CX8Ag/Lk
授業は無料、支払いは就職後に。プログラマー養成学校「Appアカデミー」 &#171; WIRED.jp
http://b.hatena.ne.jp/entry/wired.jp/2013/03/20/free-learn-to-code-boot-camp/
0678nobodyさん2016/04/18(月) 15:09:39.57ID:???
大丈夫
0679nobodyさん2016/04/19(火) 07:53:51.95ID:Whv+vin0
Goで毎分100万リクエストを処理する
http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang/

Gopherの道を歩む &#8211; Node.jsからGo言語への移行 | プログラミング | POSTD
http://postd.cc/the-way-of-the-gopher/
0680nobodyさん2016/04/20(水) 15:01:55.37ID:???
すれちnk
0681nobodyさん2016/04/22(金) 10:33:44.86ID:RODL9cwC
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
0682nobodyさん2016/04/23(土) 19:30:49.93ID:fjhnQZeq
Use Ruby to build Reactive User Interfaces | React
http://reactrb.org/
0683nobodyさん2016/04/24(日) 14:16:37.69ID:???
>>677
これ見ると無料受講したrailerの平均年収が1000万円とか紹介されてるけど日本でRailerって400万くらいだろ
なんで日本だと買いたたかれてるの?
0684nobodyさん2016/04/24(日) 14:22:03.73ID:???
日本のプログラマの給料が低いことは常識だろ
こんなのRailsに限った話じゃないよ
0685nobodyさん2016/04/24(日) 16:54:23.32ID:???
>>684
今からアメリカみたいに高くなっていく可能性は?
0686nobodyさん2016/04/24(日) 17:04:50.36ID:???
>>685
派遣法を改正しない限りはないな
ピンハネ率の全面公表、上限の規制
これがなされない限りは安いままだよ
0687nobodyさん2016/04/25(月) 04:00:23.94ID:???
自公政権が円の価値を下げた。
民主党政権時、1ドル80円だったのを、120円に下げた

年収1千万は、1ドル120円で、83,333ドル。
民主党政権時の1ドル80円では、667万円

自公は円を紙くずにしようと、大量に刷った。
円安になったから輸入物価が上がって、貧乏人は良いものが食えなくなった

輸入関係のガソリンスタンド・ワインの輸入業者・イカ釣り船・トラック陸送などが、
円安で安く仕入れられないので、どんどん倒産していった
0688nobodyさん2016/05/01(日) 20:54:04.29ID:???
Rails4 Silver資格を取得しようと思うのだけど、
Rails4技術者認定シルバー試験問題集の書評レビューで
問題集に出てくる問題を全て解けるようになっても実テストで落ちたという
受験者の悲鳴が数編載っていてどう勉強したもんかと悩んでいる。
0689nobodyさん2016/05/01(日) 23:41:27.59ID:???
RoRなんかどうせすぐにゴミになる一時的なスキルなんだから資格とかどうでもいい
んなことやってる暇があったら何か作って公開しろ
0690nobodyさん2016/05/01(日) 23:52:09.88ID:???
Railsのルールを覚えてるのと実際にアプリ作れるのって全く別の問題だと思う
Webアプリ開発なんか本質的には非常にシンプルな技術なんだから、
本当に作れる人はRailsだろうがNode.jsでスクラッチしようが作れるはず
Railsという道具に必要以上に拘って資格取ったりするのは道具に依存した付け焼き刃のスキルしかないことの証明だろ
0691nobodyさん2016/05/02(月) 21:00:35.10ID:qv6VPw1o
プログラミングを独習するには10年かかる
著者: Peter Norvig
http://www.yamdas.org/column/technique/21-daysj.html
0692nobodyさん2016/05/02(月) 23:12:55.45ID:???
以下のようなエラーが出るのですが、全角文字を全部消しても治りません。
どうすればいいですか?

Started GET "/" for ::1 at 2016-05-02 22:55:10 +0900
ActiveRecord::SchemaMigration Load (1.2ms) SELECT "schema_migrations".* FROM "schema_migrations"

ArgumentError (invalid multibyte character):
app/controllers/application_controller.rb:3:in `<top (required)>'
app/controllers/home_controller.rb:5:in `<top (required)>'
0693nobodyさん2016/05/02(月) 23:58:24.90ID:???
home_controller の5行目を注意深く見る
0694nobodyさん2016/05/03(火) 01:10:19.92ID:???
home_controllerの5行目は
class HomeController < ApplicationController

となってますね〜。

ApplicationControllerのほうに全角があるってことですか?

うーんでも自分のいじったことのあるソースからは
全部全角取ったと思ったんですが、
見落としてるだけなんですかね。

それとも全角が原因だと思ってるのがそもそも間違い?

正直よくわかりません。
0695nobodyさん2016/05/03(火) 02:53:35.54ID:???
>>694
全角空白が紛れ込んでる??
0696nobodyさん2016/05/03(火) 04:18:47.15ID:???
正規表現のPOSIX 文字クラスを使って、ASCII文字以外を見つければ?

[:ascii:] ASCIIに含まれる文字 (0000 - 007F)

[:^ascii:] 否定
06976922016/05/03(火) 10:54:55.00ID:???
すいません、マウスの操作ミスかなんかでショートカット(日本語ファイル名)ができていたのが原因のようでした。
ショートカットを消したら直しました。
コードに問題があるものだと思い込んでいたので嵌ってしまいました。
皆様ありがとうございました。
0698nobodyさん2016/05/06(金) 09:14:32.53ID:fkG+08AA
できるプログラマーからペアプロで習う勉強方法をUpworkで試した |
http://umenon.com/2016/05/04/pairprogramming/

プログラミングでハマったら有料相談できるCodementorを使ってみた |
http://umenon.com/2016/04/03/codementor/
0699nobodyさん2016/05/15(日) 01:01:35.27ID:???
paramsを引き継ぐ方法ってどうするのが良いの?
実現したいのははてブみたいな感じでワード検索→絞込のために日時指定もしよう→ジャンルも指定しようという風に画面遷移ごとに条件を増やして検索する画面なんだが
0700nobodyさん2016/05/15(日) 03:35:14.72ID:???
sessonにいれるかhiddenフィールドで渡す。
こういうふつうのWebプログラミングじゃなくて
Railsぽい他のやり方があんのかは知らない。
0701nobodyさん2016/05/15(日) 12:55:49.79ID:???
>>700
セッションはなんとなく使いたくないしhidden使うのかーありがとう
ヘルパーにrequest.query_stringsからparamsっぽいの作ってhiddenに渡す方法が良いんかな?
0702nobodyさん2016/05/15(日) 13:46:43.05ID:???
query_string使うと2回目のパーズがめんどくさそう
普通にワードや日時などパラメタごとに入れてやるのが楽じゃないかな
0703nobodyさん2016/05/15(日) 14:53:03.42ID:???
>>702
すまん、詳しく教えて欲しい
現在のURLがexample.com?p=10で、遷移先URLをexample.com?p=10&q=20にしたいとすると
pをquery_stringで取ってきてhiddenに持たせ、qは普通にどこかのinputに持たせてsubmitする感じなのかなというイメージだったんだけど…
0704nobodyさん2016/05/15(日) 15:22:39.81ID:???
>>703
なんでわざわざquery_stringで取るんよ
まさか自分でパーズする気?
0705nobodyさん2016/05/15(日) 15:42:53.80ID:???
>>704
他に取り方あるのか…知らなかった
0706nobodyさん2016/05/16(月) 01:25:40.18ID:???
>>701
どうしてセッション使わないの?
一番楽やん

またはクッキー
0707nobodyさん2016/05/18(水) 08:21:38.94ID:???
>>706
グローバル変数だから。
別タブ管理とかちゃんとやらないと死ぬぞ。
0708nobodyさん2016/05/18(水) 12:43:38.56ID:???
>>707
別タブ管理ってどういうこと?
グローバル変数ってブラウザ開いてる時での単位で有効だから
別タブにも通用するよね?
0709nobodyさん2016/05/18(水) 14:07:46.97ID:???
別タブの検索条件に適用されたら気持ち悪いけどな
0710nobodyさん2016/05/18(水) 21:30:30.76ID:???
次ページ押したら検索条件変わってるんだぜw
0711nobodyさん2016/05/18(水) 21:47:52.25ID:???
やっぱりsessionは検索条件の保持に使うべきじゃない気がする
0712nobodyさん2016/05/25(水) 19:08:29.43ID:???
yeah
0713nobodyさん2016/05/29(日) 17:43:39.31ID:0ZUo7Kbk
質問させてください
同じdateというカラムを持つ Work モデルと Trip モデルがあったとして、

Work.joins(:trip).each do |job|
job.date
end

上記のようなコードを書いたとき、 job,date の行で

Mysql2::Error: Column 'date' in where clause is ambiguous

のエラーが出てしまいます。

設計がそもそもどうなのというのもありますが、
このエラーを回避する一番良い方法を教えていただけないでしょうか。

よろしくお願いいたします。
0714nobodyさん2016/05/29(日) 18:16:41.67ID:???
ambiguous
0715nobodyさん2016/05/29(日) 19:32:46.52ID:???
>>713
うんかの
0716nobodyさん2016/05/29(日) 19:35:20.32ID:???
うんこの
0717nobodyさん2016/05/29(日) 20:02:25.89ID:???
>>713
Work.joins(:trip).all.pluck(:date, "trip.date")
.allいらんかも
0718nobodyさん2016/05/30(月) 01:35:55.06ID:rW3bMwkz
ambiguous &#8206;曖昧な
0719nobodyさん2016/05/30(月) 08:12:28.41ID:???
joins ではなく includes でね?
0720nobodyさん2016/05/30(月) 21:22:37.02ID:/PMYFNsz
>>717
>>719
解決しました。
ありがとうございましたm(_ _)m
0721nobodyさん2016/06/08(水) 23:38:01.90ID:???
質問させてください
山田 祥寛 さんが著された『Ruby on Rails 4 アプリケーションプログラミング』の
第4章で view_controller 配下の form_for 等のメソッドを勉強しているのですが
これらは実際にサーバーを立ち上げたとき、どこのURLに反映されているのでしょうか?

もし同じ書籍をお持ちの方がいらっしゃいましたら教えて下さい
0722nobodyさん2016/06/20(月) 13:34:45.11ID:???
rails 4.1 くらいで初学者が学べる良書おしえて、たのむ。
webのなんたるかとかは不要でrails の特徴をコンパクトに且つマニアックにまとめてる書籍をギボン
0723nobodyさん2016/06/20(月) 14:26:08.79ID:???
>>722
Web のなんたるかとか既に知識があるなら Rails Guide を読むのがいいと思うよ
0724nobodyさん2016/06/20(月) 18:13:49.43ID:???
>>722
本じゃないけどRailsチュートリアルでいいんじゃね?
細かいことが気になったらリファレンスか分厚い書籍で。
0725nobodyさん2016/06/20(月) 19:09:09.61ID:???
>>723,724
どーもありがとう。
rails guide はweb版が無料!?なんかな。書籍は4200円で高いのがらなぞだわ。
ともかく、下手な書籍よりこれが良さそう。
チュートリアルは実施済みなのでもうちょい一歩踏み込んだのがよかったので助かっ
0726nobodyさん2016/06/20(月) 22:30:56.88ID:???
大丈夫か
0727nobodyさん2016/06/21(火) 09:15:24.26ID:???
>>725
おいっ!大丈夫か?!しっかりしろ!!
0728nobodyさん2016/06/21(火) 19:59:03.28ID:???
>>726,727
ヒントじゃなくて答えをおくれ!
何が間違っているのかわからないです。。
0729nobodyさん2016/06/21(火) 20:00:32.03ID:???
流れ今読めたw
助かりました。
0730nobodyさん2016/06/21(火) 20:03:33.39ID:???
そこは「助かりまし」だろw
0731nobodyさん2016/06/21(火) 20:24:55.21ID:0fSZEKN9
DHH氏,超高級スーパーカーをオーダーメイド|gihyo.jp … 技術評論社
http://gihyo.jp/dev/clip/01/orangenews/vol59/0008

私が億万長者になった日ーーRuby on Railsの生みの親が見つけた人生で「最良のもの」 - THE BRIDGE(ザ・ブリッジ)
http://b.hatena.ne.jp/entry/thebridge.jp/2016/05/the-day-i-became-a-millionaire
0732nobodyさん2016/06/22(水) 03:30:12.21ID:???
改訂3版 基礎 Ruby on Rails、黒田努・佐藤和人、2015
0733nobodyさん2016/06/23(木) 13:43:44.14ID:???
「メタプログラミング Ruby」という本に書いてあるけど、

Active Support Core Extensions(コア拡張機能)の、
core_ext/module/aliasing.rb 内に定義されている、
alias_method_chain() を解析すれば?

メタプログラミングを使って、メソッドにエイリアス名を付ける
0734nobodyさん2016/06/25(土) 20:39:44.20ID:???
そういうのは"ugly hack"と呼ぶんだよ
メタプログラミングは糞コードの免罪符ではない
0735nobodyさん2016/06/26(日) 01:07:22.55ID:???
ugly が認められたから Module#prepend が実装されたのかな
07367332016/06/27(月) 01:10:57.45ID:???
「メタプログラミング Ruby 第2版」を見たら、
alias_method_chain() は衰退したと書いてあった

もうメタプログラミングは、衰退期に入ったのかな?
0737nobodyさん2016/06/27(月) 07:53:04.53ID:???
短絡的だな
0738nobodyさん2016/06/27(月) 10:25:59.05ID:???
RoRは衰退しました
0739nobodyさん2016/06/29(水) 12:11:55.80ID:???
今時RoRなんて使ってる奴いんの?
0740nobodyさん2016/06/29(水) 20:02:50.61ID:???
いっぱいいるよ
0741nobodyさん2016/06/30(木) 11:05:23.27ID:???
恥ずかしい香具師だな
0742nobodyさん2016/06/30(木) 11:19:40.44ID:???
藻前もな
0743nobodyさん2016/07/01(金) 13:13:48.47ID:???
いまさらRubyを使っている奴のセンスの無さよ
0744nobodyさん2016/07/01(金) 13:41:59.78ID:???
Ruby は情弱言語
0745nobodyさん2016/07/01(金) 14:29:54.34ID:???
わざわざ書き込むほどアンチがいるってことは、使われてる証拠だよね
0746nobodyさん2016/07/01(金) 20:55:38.09ID:???
Rubyはあまりにも出来が良すぎて逆に空気のような存在
あるのが当たり前でありがたみをわすれるほど
ないと即死する
0747nobodyさん2016/07/01(金) 23:14:48.42ID:???
Rubyはイタい人間を呼び寄せる魔力がある
にわか信者もイタいがむしろ古参のほうがよりイタいのが救いようがない
気持ち悪い勘違い君が内輪で上から目線で技術を語る
0748nobodyさん2016/07/02(土) 22:54:36.66ID:/VkYk8Zi
メタプラグラミングってどうなんだろうな。
多用しすぎると、わけわからんコードになるだろうし。
0749nobodyさん2016/07/02(土) 23:16:08.20ID:???
メタプログラミングが互いに干渉して意味不な挙動になるとかありそうだよな。
0750nobodyさん2016/07/03(日) 00:11:46.23ID:???
メタプログラミングをガリガリ使ってるライブラリなんてRails以外ではほぼないし、
気にする必要はないんじゃないかな
0751nobodyさん2016/07/03(日) 10:25:40.64ID:???
メタプログラミングはクラスシステムのハックとでも言い換えるべきだよな
馬鹿が真似する
0752nobodyさん2016/07/06(水) 00:07:14.01ID:???
皆はturbolinks賛成派?
賛否両論あるからRails4に移行できないままでいる
rails3.2.11が最強すぐる
0753nobodyさん2016/07/06(水) 14:04:22.09ID:???
今年は2016年ですよおじいちゃん
0754nobodyさん2016/07/06(水) 15:08:26.62ID:???
rails3…?古代兵器かな?
0755nobodyさん2016/07/06(水) 17:56:12.93ID:???
>>753
>>754
mixiみたいなサービスくらいなら
rails3から4に移行するメリットなんてないだろ
0756nobodyさん2016/07/06(水) 18:17:35.08ID:???
mixiのサーバー能力20倍くらいしたらRailsにできるだろうか
0757nobodyさん2016/07/06(水) 18:53:34.93ID:???
そもそもトラフィックが多いサイトでrailsを採用するメリットってないよね?
サーバー代がかかりすぎ
0758nobodyさん2016/07/06(水) 19:45:13.22ID:???
>>755
gemとかどんどんメンテされなくなるんだけどそういうの気にしなくてもいいの?
0759nobodyさん2016/07/06(水) 20:10:40.23ID:???
>>757
Web系は提供サービス更新のサイクルが早いからね
ある程度安定してるとこなら Java とかの方がいいんだろうが
0760nobodyさん2016/07/06(水) 23:08:35.18ID:???
>>752
最近Rails始めたけどturbolinksは俺なら使いこなせる派w
でもturbolinksが導入されたときは大変だったろうなって思ってる。

知っての通りJavaScriptとCSSは1ファイルにまとめて
最初にロードされた時点でのものをページが変わっても使い続ける。
JavaScript、CSSを設計レベルでの大きな修正しなければいけなくなる。
これは大きな設計の変更が必要になるが、俺はRailsを始める前からこの使い方だったんだよ。

具体的に言うとJavaScriptは$(element).on('click', ・・・)というやり方ではなく
$(document).on('click', element, ・・・)という書き方を好んで使っていた。
この書き方をするとelementが動的に増えても動作するからというのが理由。

またCSSもSassを使って1ファイルにまとめていた。
ページごとにユニークなIDを降ってページ固有のデザインがあれば
それを使うことにしていた。(でもそういうのはなるべく無いようにしていた)

ということで俺はturbolinksを知ったときにすでにturbolinksに対応可能な
設計だったので、あとは少し考えを整理し直す程度でうまく制御できた。

turbolinksに対応するための設計をちゃんと理解していて過去の負債に
なやまされないのであればturbolinksを使ったほうがいいと思うよ。
0761nobodyさん2016/07/06(水) 23:24:54.44ID:???
>>758
今、うごいてたら良くね?
0762nobodyさん2016/07/06(水) 23:25:54.78ID:???
>>760
要はturbolinksつかうと
ページネーションとかが爆速になるの?
0763nobodyさん2016/07/07(木) 01:07:56.54ID:UZxoyz+a
>>757
今だとGoがいいのけ?
シングルバイナリでデプロイ楽らしいし
速度も早い
0764nobodyさん2016/07/07(木) 01:21:15.70ID:???
Go軽いよね。小物サイトではGoogle AppEngineが手軽過ぎて手放せない
0765nobodyさん2016/07/07(木) 01:35:14.51ID:???
今ならGoか、素直にJava8でいいんじゃね?
0766nobodyさん2016/07/07(木) 02:18:56.29ID:???
>>761
今後開発するエンジニアが可哀想だなって思いました
0767nobodyさん2016/07/07(木) 03:51:46.29ID:???
Go は完全に低レベルだから Web とは合わないよね
0768nobodyさん2016/07/07(木) 05:35:24.98ID:???
GoはAPIサーバー的なのには合いそう
0769nobodyさん2016/07/07(木) 10:01:12.11ID:OATp7Yln
あなたがマスターしたのはいくつ? Railsを習得するために必要な技術要素の一覧 - Qiita
http://b.hatena.ne.jp/entry/qiita.com/jnchito/items/063e332cbe3023f52f93
0770nobodyさん2016/07/07(木) 11:17:47.17ID:???
>>769
Rails関係ないやん
0771nobodyさん2016/07/07(木) 11:18:02.58ID:???
>>763
Erlang
0772nobodyさん2016/07/07(木) 13:38:23.48ID:Z1MQQnDZ
>>767
知らないのか
Goは最近採用事例増えてるぞ

https://www.amebaownd.com/
http://type.jp/et/log/article/amebaownd
>「Googleで開発された並列処理言語のGoでサーバサイドを構築しました。
>サイバーエージェントのサービスでGoが使われたのは『Ameba Ownd』が初になります」(生沼氏)

https://www.kayac.com/news/2014/07/golang
>カヤックは今後、積極的にGo言語を推進していくことになりました。
0773nobodyさん2016/07/07(木) 14:10:55.64ID:???
前々から思ってたけどQiitaや日本語Blogで見れる技術情報って
粒度が統一されておらず断片的すぎてまったく参考にならないよな
結局英語で検索した後SOに行き着く
0774nobodyさん2016/07/07(木) 20:00:53.73ID:???
>>773
Rails は英語読めなきゃお断りレベルだからしょうがない
0775nobodyさん2016/07/07(木) 20:23:53.61ID:???
じゃあ使わない
0776nobodyさん2016/07/08(金) 00:36:18.83ID:???
CakePHPスレとか盛り上がってて羨ましい
0777nobodyさん2016/07/08(金) 14:08:35.68ID:h7MuNdQP
777
fever Rails
Rails fever
0778nobodyさん2016/07/08(金) 15:02:42.48ID:???
もう終わった技術
0779nobodyさん2016/07/12(火) 13:12:26.45ID:bO4py1IV
●起業したいプログラマに1000万円まで投資します●

アイディアと情熱のある方のみ、お願いします。
http://good-hill.xsrv.jp/?id=882312

『 グッドエンジェル 』
投資家と起業家のマッチングサービス
有名投資家からベンチャーキャピタルまで参加されています。
0780nobodyさん2016/07/12(火) 20:17:00.77ID:2hA2gopS
7 reasons to choose ruby on rails as web programming language
https://codingsec.net/2016/07/7-reasons-choose-ruby-rails-web-programming-language/
0781nobodyさん2016/07/13(水) 06:39:20.77ID:???
>>780
3行に訳して
0782nobodyさん2016/07/13(水) 16:26:07.56ID:???
railsしかしらない
信者の
たわごと
0783nobodyさん2016/07/13(水) 17:24:57.33ID:???
具体的にこういう機能があるからこうとか他と比べてどうというのが無いから
ただの妄想にしか見えない
信者による信者のためのズリネタ提供
0784nobodyさん2016/07/15(金) 22:55:59.38ID:im5ebMXE
CakePHPで5年間運用したサービスを2ヶ月間でRailsへ移行するときにやったこと | nanapi TechBlog
http://blog.nanapi.co.jp/tech/2015/02/04/cakephp_to_rails-2/
0785nobodyさん2016/07/22(金) 20:55:32.55ID:/dkoERRk
Scaling Rails to 125,000 Requests per Minute on Heroku &#8212; ZeeMee Engineering
https://zeemee.engineering/scaling-rails-to-125-000-requests-per-minute-on-heroku-b4128a10a769
0786nobodyさん2016/07/23(土) 04:21:49.89ID:???
今更rubyを使っている男の人って。。。
0787nobodyさん2016/07/24(日) 09:51:37.06ID:???
女性ならいいんでしょうか?
0788nobodyさん2016/07/24(日) 14:07:24.81ID:???
前の会社で恋するruby読んでる女の娘いたなー
0789nobodyさん2016/07/24(日) 22:30:54.72ID:???
Rubyの女神・女優の池澤あやか、可愛いよな。
こんなに可愛い娘が、Rubyをやるんだぜ!

子供向けのRubyの本にも、載っていた
0790nobodyさん2016/07/25(月) 08:02:24.51ID:???
railsのengineを使ってる場合にデバッグする方法ってありますか?

通常のプロジェクトだとrackでwebサーバーを起動してデバッグできてます。
IDEはRubymineを使ってます。
0791nobodyさん2016/07/25(月) 19:59:41.75ID:92Yp9BoX
Rubyは次世代のPHPだと思う
ユーザ層もPHPerから継承します
皮肉であって褒めてないからね
0792nobodyさん2016/07/25(月) 20:34:42.85ID:???
PHPのほうがマシな言語(真剣)で生産性が高いから、その日は永遠に来ないよ
Rubyキッズ君たちは、ボクが考えた最強のコード(笑 をこねくり回して
Ruby言語が死ぬその日までから騒ぎしているといいよ
0793nobodyさん2016/07/25(月) 20:39:57.30ID:92Yp9BoX
https://www.infoq.com/jp/news/2015/07/parse-moved-ruby-go
結局スケール性能が必要となった時にRubyは使い物にならなくなるんだよな
だったら最初からGolang使って開発したほうが良い
コンパイル時間短いしデプロイ楽でいいぞ
0794nobodyさん2016/07/25(月) 20:58:11.03ID:???
PHPが得意としている領域ではRubyは永遠に勝てないし、
Golangなどの次世代言語と比較しても当然勝てる要素がない
Pythonが得意としている領域でも絶対に勝てない

この問題を改善すると別言語になるほどの痛みが伴う

Railsがある程度存在感を示している現在がピークで
Rubyをベースにしている限りRailsの限界は明らかだし
Railsが衰退したら議論の余地なくRubyは死ぬ
0795nobodyさん2016/07/25(月) 23:38:35.50ID:???
>>793
性能が必要になるほどのWebサイトに成長してから考えればいい話
そこまで行くサイトなんてごく一部なんだから
0796nobodyさん2016/07/26(火) 00:17:00.89ID:???
まあ仮に同じ手間なら最初からスケールする作り方を選ぶけど、現実はそうじゃないからな
0797nobodyさん2016/07/26(火) 00:55:15.75ID:???
Parseって終了したよね
いくら技術に拘って高いパフォーマンスを実現しようがユーザーに受け入れられなきゃただの糞という典型的な例だね
0798nobodyさん2016/07/26(火) 11:39:37.75ID:???
結構スマホゲーム方面で悲鳴上がってたし知名度自体はあったよな
マネタイズできなかったんじゃね
0799nobodyさん2016/07/26(火) 12:09:04.07ID:???
>>793
いいね
https://developers.eure.jp/tech/go-appengine-sql-waf/
0800nobodyさん2016/07/26(火) 12:14:03.65ID:???
>>798
goで書き直すのに金が掛かりすぎた
最初からgoで作っておけばそんなことにならなかった
0801nobodyさん2016/07/26(火) 12:41:30.69ID:???
Facebookの意向なのでparse単体でどうこうという単純な話ではなかったと思う

まあ、今からスクラッチで書くならGoだね
生産性はそんなに変わらないだろうし
サーバー代の低減と運用の簡素化の恩恵は大きすぎる
0802nobodyさん2016/07/26(火) 12:59:06.61ID:???
GoのターゲットはCやRustなどの低レベル向けアプリケーションでしょ
さすがにWebアプリケーションに使うには色々面倒すぎる
0803nobodyさん2016/07/26(火) 16:45:01.82ID:Btrb0/6L
先生 Rails on Go はもうあるんですか?
0804nobodyさん2016/07/26(火) 18:42:29.54ID:G8Bvn4NG
Golangでweb系やりたかったら
http://www.slideshare.net/hico_horiuchi/goweb-58764875
このあたりの資料読んでおけばいいよ
0805nobodyさん2016/07/26(火) 23:21:33.29ID:???
>>804
ありがとうそれ以外で調べるわ
Ruby側が選んだ資料は偏ってるかもしれないし
0806nobodyさん2016/07/27(水) 02:02:58.73ID:???
Goでwebアプリ、思ったより悪くないんだよなあ
Railsのようなごっついフレームワークに振り回されずに
コードを解析しやすいというメリットはでかい
昔はフレームワークが頑張ってくれてた部分は
今はPaaSとかで代替できることも多いしね
0807nobodyさん2016/07/27(水) 06:47:08.88ID:???
んなもんメリットでもなんでもないだろ
SinatraやExpress.jsでも使ってろ
0808nobodyさん2016/07/27(水) 08:18:43.93ID:???
>>805
性格悪すぎて笑ったわ
0809nobodyさん2016/07/27(水) 14:34:25.63ID:9/tec2BW
>>804
ありがとう
0810nobodyさん2016/07/29(金) 17:13:21.68ID:???
>>807
PaaSがあるからごっついフレームワークの必要性が薄れたということだろ
ばかだなあ
0811nobodyさん2016/07/29(金) 20:44:15.69ID:???
Rubyコミュはカルト
0812nobodyさん2016/07/30(土) 00:01:33.04ID:???
>>810
>>807のツッコミはそこじゃなくて、
めんどくさい女に引っかからなくて済むのがブサメンのメリットという
意味不明な理屈に対してだろ
0813nobodyさん2016/07/30(土) 03:20:52.28ID:???
Goの利点
 コンパイラ言語(静的型付け)なのでコンパイル時にエラーが分かる
 シングルバイナリ吐くのでデプロイが高速
 実行速度がC、C++並
 コンパイル時間が短い
 マルチコアCPUの並列処理に強い

これしかないよね?
明らかにRubyのほうが魅力的なんだが?

Rubyの利点
 直感的でわかりやすいシンタックス
 日本語のチュートリアルが豊富
 利用事例沢山(クックパッド)
 ページング、全文検索、認証、さまざまなライブラリが整備されている
 何より開発者が日本人である
 他のWAFに多大な影響を与えたRailsの存在

たとえるとRubyはスマホなんだよ、誰でも簡単に扱える
性能は低くてもいいんだよ、それより分かりやすさ、手軽さを重視してる
こういう設計だから何も恥じることはない

対するGoは水冷デスクトップPCだ
性能はいいが大衆向けではない
0814nobodyさん2016/07/30(土) 10:55:02.28ID:???
>直感的でわかりやすいシンタックス
いや、わかりにくいだろ。。。
おかしな略記法や色々な書き方を許容するごちゃごちゃしたシンタックスのせいで、他人のコードを読みたくない
>日本語のチュートリアルが豊富
rubyに限ったことではない
>利用事例沢山(クックパッド)
他の言語と比較するとそんなにたくさんないマイナー言語ということを思い出そう
クックパッドも、なんであの規模で未だにrubyをつかってるんだ?
>ページング、全文検索、認証、さまざまなライブラリが整備されている
いや他の言語でも用意されてるし、PaaSも使えばいいし
>何より開発者が日本人である
だからなんだ?国粋主義者?
>他のWAFに多大な影響を与えたRailsの存在
何年前の認識?
0815nobodyさん2016/07/30(土) 11:00:20.75ID:???
両方使えばいいじゃない。
0816nobodyさん2016/07/30(土) 11:21:00.00ID:???
RubyからJavaへ
0817nobodyさん2016/07/30(土) 11:33:59.79ID:???
>>814
> おかしな略記法や色々な書き方を許容するごちゃごちゃしたシンタックスのせいで、他人のコードを読みたくない
おっと、Perl の悪口はそこまでにしておこうか
0818nobodyさん2016/07/30(土) 11:39:44.87ID:???
>>814
>>他のWAFに多大な影響を与えたRailsの存在
>何年前の認識?
ところが未だにRailsがこの分野ではトップランナーなんだな
CakePHPとかPlay!Frameworkとかも使ったことあるけど、基本的な部分は確かにRailsと似た
感じで実現できるんだけど、かゆいところに手が届いてない感じがあるね

Railsはその辺のさじ加減がうまい

DHHというデザイナーが手綱をしっかり握っているというのと、いまもバージョンアップを
続けてるというのはやはり大きいね
0819nobodyさん2016/07/30(土) 13:38:29.91ID:???
>>813
両方いいとこどりしたのが Elixir だよな
0820nobodyさん2016/07/30(土) 14:00:48.34ID:???
Elixirに夢を見過ぎだ
0821nobodyさん2016/07/30(土) 14:22:55.16ID:???
Goって、老害が作っているだろ

ref, val 型を使えばいいのに、今時、* ポインタを使っている。
[...] とか、どういう意味やねん

こいつら、他人が理解できない老害言語をしゃべる。頭おかしい
0822nobodyさん2016/07/30(土) 15:26:37.54ID:???
そりゃC言語やUNIXのオリジナル開発者が作った言語だからなGo言語は
初心者向けではない
0823nobodyさん2016/07/30(土) 15:33:19.20ID:???
Go言語でRubyのソースコードからシングルバイナリ(及びGoソースコード)吐き出すプログラム作ったらいいんじゃね?
そしたらRubyの資産を活かしつつ、Goの高速性を得られると思うんだが

まぁJRubyみたいなアプローチなので、既にどこかの誰かが着手してるかもしれんけどね
0824nobodyさん2016/07/30(土) 16:10:25.48ID:???
Goが流行りだしたのはAndroidで動くようになったからかね?
Javaを使い続けるとOracleにケチつけられるからGoで動かしたほうが確かに良い気はする
0825nobodyさん2016/07/30(土) 16:16:09.14ID:???
>>822
これな
https://martin.kopta.eu/activity/talks/plan9/plan9go.jpg
0826nobodyさん2016/07/30(土) 16:24:29.45ID:???
>>823
http://qiita.com/grj_achm/items/679b3f3af2cf377f0f02
RubyからGoで吐き出したsoファイルを呼び出す方法もあるで
ボトルネックとなる負荷の高い処理を記述するときだけGoを使う手法でいいんじゃないか
いきなり全部入れ替えは無理だから、部分的に改修していこう
0827nobodyさん2016/07/30(土) 16:55:14.72ID:2YBYOKkm
826
そら速いやろ
くそ記事やな
0828nobodyさん2016/07/30(土) 18:09:04.33ID:???
それRuby遅い、Go速いという宣伝記事になってるぞ
0829nobodyさん2016/07/30(土) 18:29:32.06ID:???
?
0830nobodyさん2016/07/31(日) 02:19:41.23ID:???
>>826
APIやメッセージキューでマイクロサービス化するのが今風だろう
0831nobodyさん2016/08/10(水) 09:46:11.93ID:LWpQKalb
Microserviceなんて最初からやるもんじゃ無かった
http://www.slideshare.net/AkiraMiki/20160722-microservice

【翻訳】モノリシックなRubyからGoによるマイクロサービスへ | POSTD
http://postd.cc/from-a-ruby-monolith-to-microservices-in-go/

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

マイクロにしすぎた結果がこれだよ!
http://b.hatena.ne.jp/entry/www.slideshare.net/mosa_siru/ss-64839846
0832nobodyさん2016/08/20(土) 22:28:41.79ID:???
すみません、ここで質問してしまうのですが
bootstrap3とrailsでサイトを作っていて HTMLのページ内リンクで
ページ内を移動したいのですがどうしても
読み込みで画面がチラついてしまいます。
cssの読み込み順番などをいじっても変わらないのですが、
同じよう現象に陥った方はいらっしゃいますか?
0833nobodyさん2016/08/21(日) 10:52:56.20ID:4afWzSRe
url 貼れ
0834nobodyさん2016/08/22(月) 01:26:11.73ID:???
何か、やばそう

大量のページを読み込んで、ページの上に、ページを重ねているとか?
1つのページを表示するのに、何十ものページを描いているとか?
0835nobodyさん2016/08/23(火) 11:26:18.08ID:1HhCqnju
マイクロサービスの終焉 | 開発手法・プロジェクト管理 | 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/多体問題
0836nobodyさん2016/08/27(土) 11:59:25.91ID:1akS1jin
やっぱブロックチェーンダメっぽい &#8211; Medium
http://b.hatena.ne.jp/entry/s/medium.com/@timakin/6bfacff36d46
0837nobodyさん2016/09/01(木) 14:57:57.76ID:IjrMFuPq
DHH:Railsがあれこれやらない、というところですかね。Railsにはやらないと決めた機能ですとか、却下した余計な装飾品ですとか、そういうのがたくさんあるんですが、
Railsにある20%のソリューションで問題の80%を解決できるようにしています。
http://kdmsnr.com/translations/interview-with-dhh/
0838nobodyさん2016/09/01(木) 22:21:36.63ID:???
rake doc:guides で作られるRailsガイドって
全てのメソッドや定数が網羅されているんですかね?
0839nobodyさん2016/09/08(木) 12:21:52.49ID:FKSqoS26
http://realtime.search.yahoo.co.jp/search?p=%23rubykaigi
0840nobodyさん2016/09/14(水) 09:58:32.23ID:fsC1Z9Np
第13回 Ruby on Railsは今からでも学ぶ価値があるのでしょうか
http://www.school.ctc-g.co.jp/ruby/columns/trans/trans13.html
0841nobodyさん2016/09/14(水) 11:09:21.77ID:???
>>840
オワコンだよ
まず仕事がないし
ほかへ移行していってる
0842nobodyさん2016/09/14(水) 11:56:01.45ID:???
PHPでいいです
0843nobodyさん2016/09/14(水) 12:42:03.29ID:???
今からやるならGolangでいいじゃん
平均的な日本人エンジニアだと英語の文献読めないせいで学習コストが高くつくが
そこで安易にPHPやRubyに流れると技術的負債を抱えてしまう

例えるならネイティブスマホアプリ全盛期に
HTMLベースのカックカクもっさもさソーシャルゲームの開発手法を学ぶようなものだ
もうその時代は去った
0844nobodyさん2016/09/14(水) 16:40:09.97ID:???
>>840
やさしいな
0845nobodyさん2016/09/14(水) 20:01:15.43ID:???
>>843
RubyやPHPで技術的負債を抱えるような開発チームはどんな言語やフレームワークを
選んだところで結局同じ結果になるよ

Go選べばすべておっけーなんてアホらしい銀の弾丸探しを信じるような情弱だと
こんなのに引っかかるかもしれんが
0846nobodyさん2016/09/14(水) 20:19:23.19ID:???
それこそ極論
RubyやPHPよりもGoのほうが高いメンテナンス性が期待できる
というか、RubyやPHPが辛すぎるだけ

適切なツールを選ぼう
0847nobodyさん2016/09/14(水) 20:50:16.09ID:???
>>846
「期待できる」って実体験にもとづいてもいないんかいw
0848nobodyさん2016/09/14(水) 20:53:58.78ID:???
>>847
君は本当に馬鹿だな
さすがruby信者
0849nobodyさん2016/09/14(水) 20:55:31.52ID:???
>>848
返答に困って人格攻撃
やっぱりただのアンチのレベルってこんなもん
0850nobodyさん2016/09/14(水) 21:16:59.73ID:???
>>849
君は一貫してズレた返答をしてるね
それでは生きるのが辛かろう
0851nobodyさん2016/09/14(水) 21:40:23.12ID:???
Ruby信者ってMac信者に似てる
0852nobodyさん2016/09/14(水) 21:53:13.75ID:???
それはMac信者に失礼じゃね?
0853nobodyさん2016/09/14(水) 22:27:34.30ID:???
>>850
アンチって何か根拠があって批判したりしないの?
信者がどうのとかレッテル貼りに必死なパヨクみたい
0854nobodyさん2016/09/15(木) 07:38:30.82ID:???
>>851-852 とか自演だろうしなw
0855nobodyさん2016/09/15(木) 10:47:58.49ID:???
終わったコミュニティではこういう不毛なやりとりが続く
10数年前から見てるからわかる
0856nobodyさん2016/09/15(木) 12:11:57.94ID:???
にちゃんねるはとっくに終わったコミュニティ
Rubyは終わりつつあるコミュニティ
0857nobodyさん2016/09/15(木) 16:40:44.37ID:mquuQwei
いいかげん同じパターンの繰り返しだが
自分以外の書き込みが全部自演に見えるうちは
2ちゃんねらーとしてまだまだ修行が足りないぞ
0858nobodyさん2016/09/16(金) 08:16:34.45ID:???
rails または ruby を初めて約2ヶ月の者です。
rails で di はないみたいなんですが、
相当のものってありますか?
ruby の言語仕様的に不要?

依存症をなるべく排除して、実行時に決めたい場合で、
例えば、環境依存部分を分離して環境毎に投入してあげるみたいなことがしたいのですが

あと、トランザクション管理も di がないので、手続き的でやだなとかんじてます
0859nobodyさん2016/09/16(金) 12:01:07.37ID:9l8hGZ8I
質問
where 使うと SQL ではまず select count(*) が実行されてしまいます
その結果をもって select * from table limit 500
みたいな感じで Limit 句に自動的に使われていました

本来1回で済むはずの SQL が 2 回発行されてるのでやめたいんですが、どうすればいいんでしょうか
0860nobodyさん2016/09/16(金) 12:50:29.31ID:???
>>859
railsでどう書いたらそうなってどういうクエリにしたいか書くべきじゃないでしょうか
質問がふわふわしすぎてる
0861nobodyさん2016/09/16(金) 14:11:15.62ID:DQRzyceU
>>859
漏れもそう思ってた
0862nobodyさん2016/09/16(金) 14:48:19.07ID:???
返答ありがとうございます
例がよくなかったかもですが、データ設計上50件とか100件に限定されてるものを取得する用途でした
例えばサッカーチームのメンバー一覧を取得する処理があるとして

TeamMember.where(team_id: 1)

みたいに書きますよね
count 文を発行させなくするにはどうすればいいのでしょうか
0863nobodyさん2016/09/16(金) 15:57:43.81ID:???
勝手にcountが発行されるのARの仕様だと思ってた
joinして取得するか、inで取得するか、N+1的に取得するかの判断のために使ってるんじゃないかと何となく思ってたけど・・・
実際はどうなんだろ
毎回必ず、じゃなくて一連のセッションで1回だけ発行されるよね
0864nobodyさん2016/09/16(金) 20:09:27.17ID:???
>>858
http://david.heinemeierhansson.com/2012/dependency-injection-is-not-a-virtue.html
0865nobodyさん2016/09/19(月) 12:17:14.47ID:???
>>858
マジレスするとRoRなんか止めとけ
10年前ならまだしも
現在だと時間コストが見合わなさすぎる
0866nobodyさん2016/09/19(月) 12:52:18.83ID:???
>>865
具体的にどういう部分で合わないかあげてみて
0867nobodyさん2016/09/19(月) 13:12:59.01ID:???
処理速度が遅いのでサーバー費用(インスタンス費用)が余計にかかる
RoRの生産性は他のフレームワークと比べて高くはない(もはやアイデアが陳腐化した)
Rubyという実行時エラーに悩まされる言語。テストを書くコストが高い言語
ライブラリの質が悪いこと
本質を考えずにわずかな改善を誇大に宣伝したどうでもいいライブラリや開発手法を
コストを度外視してすぐに採用したがるミーハーなコミュニティ

Javaでよくね?
0868nobodyさん2016/09/19(月) 16:51:13.39ID:???
> 処理速度が遅いのでサーバー費用(インスタンス費用)が余計にかかる
処理速度がもろに効いてくるような超人気サイトなんて数%もないぞ?

> RoRの生産性は他のフレームワークと比べて高くはない(もはやアイデアが陳腐化した)
つまり低くもない、と

> Rubyという実行時エラーに悩まされる言語。テストを書くコストが高い言語
具体的にどんなエラーが?
Javaだってぬるぽあるじゃん?
RSpecとかJUnitに比べたらはるかに書きやすいけど?

> ライブラリの質が悪いこと
具体的に質の悪いライブラリあげてみて

> 本質を考えずにわずかな改善を誇大に宣伝したどうでもいいライブラリや開発手法を
> コストを度外視してすぐに採用したがるミーハーなコミュニティ
具体的な例をあげてみて
0869nobodyさん2016/09/19(月) 17:03:49.27ID:???
>>868
すこしは自分で調べろよ(これがRubistな例か)

1.インスタンス費用
2.だから?
3.その認識はさすがにレベルが低すぎだろ
一例: http://postd.cc/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/
4. Rspecその他君が日常的に使っている細かいgem
5. 君
0870nobodyさん2016/09/19(月) 17:10:22.04ID:???
>>869
> 1.インスタンス費用
すでに説明した。そんなじゃぶじゃぶのインスタンス費用が必要なサイトなんてほぼない
> 2.だから?
低くないなら捨てる理由にならないじゃん
> 3.その認識はさすがにレベルが低すぎだろ
> 一例: http://postd.cc/sick-of-ruby-dynamic-typing-side-effects-object-oriented-programming/
そう思う人もいるよね、ってレベル
> 4. Rspecその他君が日常的に使っている細かいgem
> 5. 君
やれやれ、論理的反論ができずに個人攻撃ですか
これだからレベルの低いアンチは…
0871nobodyさん2016/09/19(月) 17:12:37.41ID:???
(こいつやべえ..)
0872nobodyさん2016/09/19(月) 17:15:12.33ID:???
>>871
> (こいつやべえ..)
はいはい、繰り返すね

やれやれ、論理的反論ができずに個人攻撃ですか
これだからレベルの低いアンチは…
0873nobodyさん2016/09/19(月) 17:46:55.49ID:WP5s3p1v
>>867
ほんそれ!

Javaは要らんけど
0874nobodyさん2016/09/19(月) 17:52:18.19ID:???
まとめると生産性は同じくらいで
他より重くて覚えることがものすごく多い
0875nobodyさん2016/09/19(月) 18:09:06.83ID:???
雑いdisり方になっちゃったな…
0876nobodyさん2016/09/19(月) 18:21:13.44ID:???
高速化と安定化のために
わざわざRubyとかRailsのくだらないtipsを延々と覚えるより
はじめからもっとマシな言語に変えるほうが賢い選択だよね
0877nobodyさん2016/09/19(月) 18:25:44.57ID:???
>>876
他の言語にそういうtipsがないとでも思ってるんだろうか
Javaとかなんて周辺技術がてんこ盛りだというのに
0878nobodyさん2016/09/19(月) 19:09:06.33ID:???
>>877
tipsなしJava > tips山盛りruby
0879nobodyさん2016/09/19(月) 19:13:27.06ID:???
>>878
Javaでtipsなしなわけないだろw
そうやってJavaに行って周辺技術の海で勝手に溺れるのは構わんが、それを他人にすすめるのは
害悪でしかない
0880nobodyさん2016/09/19(月) 19:24:22.43ID:???
>>879
さすがに文盲すぎるだろ…
tipsを沢山覚えたrubyアプリケーションよりも、
tipsを覚えないまま構築したJavaアプリケーションのほうが
高速で安定しているという意味だぞ…
0881nobodyさん2016/09/19(月) 19:26:19.30ID:???
>>880
tipsを覚えないままのJavaって…
マジJavaで開発したことないなこれ…
0882nobodyさん2016/09/19(月) 19:27:19.12ID:???
>>880
こいつ一人で開発してるんじゃね。
まあ、良し悪しはどの言語もあるし、嫌なら使わなければ良いだけ。
0883nobodyさん2016/09/19(月) 19:29:14.56ID:???
>>880
eclipse上で動かしてるだけじゃね?こいつ
本番サーバにデプロイするにあたっては相当経験つまないとまともに動かないこと
ぐらい、ちょっとでもJavaプロジェクトに携わったことがあれば知ってるよね
0884nobodyさん2016/09/19(月) 19:29:31.66ID:???
>>881
(・∀・)ニヤニヤ
0885nobodyさん2016/09/19(月) 19:31:39.36ID:???
>>880
さすがにJava舐めすぎだろ
Java系の運用系技術者が聞いたら激怒するぞこれ
0886nobodyさん2016/09/19(月) 19:38:55.50ID:???
>>880
お前運用を舐めてるだろ
そんな簡単に「安定」なんて言葉使うなヴォケ
俺たちが必死こいて安定させてるのに「何もせずに安定しまーす」なんでお花畑脳なんて
無能上司だけで十分なんだよ!
0887nobodyさん2016/09/19(月) 19:49:06.43ID:???
>>880
> tipsを覚えないまま構築したJavaアプリケーション
頼むからそんなアプリケーションはクローズドな世界だけにしてくれ
そんな危なかっしいものをグローバルに展開しないでくれ
頼むから、な!
0888nobodyさん2016/09/19(月) 19:54:48.78ID:???
高速化と安定化に関して言えば、
tipsを「覚えないで」でなく「使わないで」と読み替えれば
言いたいことはまあ分かるよ
0889nobodyさん2016/09/19(月) 22:02:51.31ID:???
ワロタwwwww

俺が元凶の
>>865の書き込みしただけで
こんなにも盛り上がるとはwwww

俺もRailerだけど
さすがに見切りをつけてる
0890nobodyさん2016/09/19(月) 22:48:32.30ID:???
Java(7までだが)とnode.jsとRails使ったけどRailsが一番生産性高かったよ
テストも書きやすいし言語仕様もいけてるから書きたいように必要な制約を加えつつ簡潔にかける
パラメータ引数とかね
習得も1週間で大体マスターできたしSQLのログもすぐみれるから(RubyMine使用)チューニングもしやすいし言うことない感じ
同じ使い勝手のフレームワークがGoとかRustにきてほしい
0891nobodyさん2016/09/19(月) 23:10:15.01ID:???
こういう罵り合いってすごく勉強になる
プログラミング言語の特性・立ち位置が
わかるって意味で
皮肉じゃないよ
0892nobodyさん2016/09/20(火) 00:50:16.48ID:???
言葉尻を捕らえて自分の都合のいいように曲解して痰を吐いていくスタイル、2ちゃんねるだなー
0893nobodyさん2016/09/20(火) 09:59:39.86ID:???
rubyの擦れだと思ってたのにjavaの話ばかりなのでもうログ消しでいいよね
0894nobodyさん2016/09/20(火) 11:02:57.27ID:???
無言でやれや無能
0895nobodyさん2016/09/20(火) 13:57:28.97ID:???
>>864
どーもありがとう。でも英語わからん
0896nobodyさん2016/09/20(火) 13:58:17.66ID:???
>>865
個人的には止めたのはやまやまだが。。
0897nobodyさん2016/09/20(火) 14:00:51.77ID:???
んで、ruby だと di は不要ってことでいいのかな?
0898nobodyさん2016/09/20(火) 14:01:39.70ID:???
>>896
止めたいの誤字
0899nobodyさん2016/09/20(火) 17:18:46.40ID:???
今から勉強するならGolang一択だろう
デメリットが殆ど無い

Twitch
http://postd.cc/gos-march-to-low-latency-gc/
メルカリ アッテ
https://speakerdeck.com/ttsuruoka/merukari-atute-wozhi-eru-google-app-engine-to-golang?1465432438114=1
Dropbox
https://blogs.dropbox.com/tech/2014/07/open-sourcing-our-go-libraries/
0900nobodyさん2016/09/20(火) 18:35:02.55ID:???
>>895
リフレクションでメソッドの動作を書き換えるのでdiは不要ということらしい。
0901nobodyさん2016/09/20(火) 20:19:00.60ID:???
>>899
GolangはどっちかというとC++の代替を狙ってる感じだから、Web系で使うのは面倒だね
0902nobodyさん2016/09/20(火) 20:56:37.12ID:???
開発の原理原則を覚えるならいいけど
Rails村の寅じいさんはこしあん派で
花子婆さんは番茶を飲まないみたいな
枝葉のことばっかり覚えてどうするの
0903nobodyさん2016/09/20(火) 21:16:38.41ID:???
>>902
カーゴ・カルト・ソフトウェア工学も散見されるな
0904nobodyさん2016/09/21(水) 02:41:24.27ID:???
>>901
何が面倒?去年あたりからGoで書かれたWebサービスが腐るほどでてきてるけど
0905nobodyさん2016/09/21(水) 04:35:42.71ID:???
>>904
例えば?
0906nobodyさん2016/09/21(水) 05:12:54.77ID:???
有名どころだとグノシー、AWA、アベマTV、pairs
0907nobodyさん2016/09/21(水) 05:17:44.48ID:???
で、何が面倒?
0908nobodyさん2016/09/21(水) 07:42:43.67ID:???
>>904
「腐るほど」の定義がGo信者とそれ以外では違ってる感じだね
0909nobodyさん2016/09/21(水) 07:45:29.11ID:???
もういいよ、Go信者はGoスレでたっぷり思いを語ってくれ
ここはRailsスレだ
0910nobodyさん2016/09/21(水) 08:08:48.69ID:???
>>908
それで何が面倒?
0911nobodyさん2016/09/21(水) 12:24:26.98ID:???
ガラケーからスマホへ時代が変わったように
主流となるプログラミング言語も変わるのだよ

web系は
Perl→PHP→Ruby(Python)→Golang になっただけ
0912nobodyさん2016/09/21(水) 15:25:49.86ID:???
>>906
abemafresh.tv って糞思いし fireforx だと固まるし
へっ
って思う
0913nobodyさん2016/09/21(水) 15:38:25.54ID:???
たしかに同じマシンでもFirefox でabema見ると重いよね
それFirefox のせい
0914nobodyさん2016/09/21(水) 16:40:41.60ID:???
>>909
信者はやっぱり他の人間も信者に見えちゃうんだな

で、なにが面倒なの?
0915nobodyさん2016/09/21(水) 19:56:06.63ID:???
Goの話はGoスレで
0916nobodyさん2016/09/21(水) 23:12:52.84ID:???
>>911
海外での図式はPythonやGoも入るかもしれんがここ日本だからな
Perl->PHP<->Ruby->Node.jsだろ
0917nobodyさん2016/09/21(水) 23:41:25.77ID:???
結局、外の世界を知らないところがカルトだねえ
0918nobodyさん2016/09/21(水) 23:53:35.40ID:???
はいはい、ディスりたいだけの荒らしはそれぞれの言語スレに戻ってねー
0919nobodyさん2016/09/22(木) 00:27:32.92ID:???
>>916
にわかすぎ
node.jsはサイバーが大規模環境で使って実績積んで今はほとんどgolangに移行してる
0920nobodyさん2016/09/22(木) 00:28:45.62ID:???
Goの話はGoスレで
0921nobodyさん2016/09/22(木) 00:31:03.43ID:???
>>919
日本語ドキュメントがほとんどないGoが流行るわけねーだろ
環境構築するだけでも苦労するレベルで一般人に浸透するわけないだろ
0922nobodyさん2016/09/22(木) 01:06:25.66ID:???
サイバーエージェントはやたらGolangに力入れてるよな
社内勉強会頻繁に開催してるし
OwndはGolangで作ってる
https://www.amebaownd.com/
http://type.jp/et/log/article/amebaownd
>現在、『Ameba Ownd』がスタートして数日ですが、秒間100リクエスト以上が届いています。
>今後10倍のリクエストが来たとしてもさばくことのできる仕上がりになりました。
0923nobodyさん2016/09/22(木) 01:12:55.25ID:???
>>921
おまえの言ってる一般人とはJavaとか使ってる古代人のことかな
古代人からすればnode.jsすら怖くて手が出せないと思うぞ
0924nobodyさん2016/09/22(木) 01:14:59.09ID:???
Goの話はGoスレで
0925nobodyさん2016/09/22(木) 02:10:54.26ID:???
まあ普通に判断したら、小規模のサービスはPHPを、それ以外はJavaかGoを選択するのが合理的だよなあ
0926nobodyさん2016/09/22(木) 02:56:38.30ID:???
>>923
日本語通じてる?
0927nobodyさん2016/09/22(木) 03:00:27.89ID:???
環境構築の闇はnodeほどおぞましくないが、rubyも大概だと思うぞ
0928nobodyさん2016/09/22(木) 03:23:00.92ID:???
環境構築程度ならgoの資料も結構ある
が、その先が問題だろうな
あえて今冒険する必要はない
0929nobodyさん2016/09/22(木) 05:41:30.31ID:???
Goの話はGoスレで
0930nobodyさん2016/09/22(木) 05:58:54.21ID:???
Rails使い始めて2ヵ月のニワカだけど。
bundle exec rails server を上げていると、
1日数度の頻度でrubyが落ちるんだけど、こういうものなの?
それとも俺たちの構築の仕方に問題があるのだろうか?
落ちるときはGC周り、マルチスレッド周りで落ちてるみたい。
0931nobodyさん2016/09/22(木) 11:12:56.62ID:???
>>930
情報が少なすぎるな
もっと状況を説明しないと
09329302016/09/22(木) 11:43:04.97ID:???
>>931
ありがと。でも
何を説明すればいいんだろ?
OSはvagrant+VirtualBox上のCentOS6.5。
rvmでRuby-2.2.4を入れて、Railsは4.2.6だったかな?
気になるのはvagrantの共有フォルダ上にrailsのプロジェクトを置いているので、
パーミッションの設定がCentOSのデフォルトとは異なっていること。

現在数十画面を開発中。
ブラウザで画面にアクセスしているときや、そのまんま長時間放置したとき、
まれにRubyがダンプを吐いて落ちるの。

俺は初Railsなので、Rubyの安定性について、他と比べようにも経験がなく、
こんなものなのかなと思っていたけども、
>>931
がレスを返してくれたということは、ここまで頻繁に落ちるのはおかしいということかな?
とりあえずありがとう。
0933nobodyさん2016/09/22(木) 14:37:43.16ID:???
>>913
firefoxのせいでアベマが重いのは確かだが
youtubeとかはfirefoxでも普通に見れるからな
firefoxが重くなるのはアベマのせいでもある
0934nobodyさん2016/09/22(木) 14:39:04.79ID:???
>>932
そうね、そんなにコアダンプで落ちるものではないしね
出処のあやしいgemを使ってるとかかなぁ?
0935nobodyさん2016/09/22(木) 14:44:22.18ID:???
【RoR】Ruby on Rails Part20
http://tamae.2ch.net/test/read.cgi/php/1474523013/
0936nobodyさん2016/09/22(木) 15:05:06.41ID:???
go過疎スレでもrubyと喧嘩してるなw
0937nobodyさん2016/09/22(木) 17:19:03.47ID:???
原理主義者は他の選択肢を受け入れないからな
「Railsなんてクソ、Go一択」「Goなんて絶対流行らん」どっちもどっち

現実世界でも戦争やってるのは原理主義者だらけ
0938nobodyさん2016/09/22(木) 17:48:11.33ID:???
確かに「信者」って書かれると
またかって思うだけだが
「原理主義者」って書かれると
判りやすい
0939nobodyさん2016/09/22(木) 22:26:18.40ID:???
そうそう、原理主義者なんて相手するだけ無駄
ましてRaisスレにわざわざ出張ってきてGoがどうのとか言ってる人間には
「お薬増やしておきますねー」で適当にあしらっておけばいい
0940nobodyさん2016/09/22(木) 23:10:50.80ID:???
Ruby原理主義者でもなく、Go原理主義者でもない、第三者に評価してもらえば
正しい評価って出来るもんですかね?

宗教だと無理みたいですね。
0941nobodyさん2016/09/22(木) 23:12:07.11ID:???
他の環境と比較してどうよというお題に原理主義者のレッテルを貼って逃げたとしか読めないんですが
0942nobodyさん2016/09/22(木) 23:16:29.84ID:???
>>941
これだけGoGoGoGo連呼してる人間がいればそいつはGo原理主義者かヒロミゴーの信者だという
レッテルを貼っていいと思うよ
0943nobodyさん2016/09/22(木) 23:29:53.24ID:???
>>937
中国は何原理主義でロシアは何原理主義でアメリカは何原理主義なんだ
0944nobodyさん2016/09/22(木) 23:33:02.77ID:???
>>943
中国は中華思想原理主義だろ
ロシアとアメリカはビジネス戦争だけどな
0945nobodyさん2016/09/22(木) 23:58:22.70ID:???
正しい評価というかどっち使っても大抵のサービスはそんなに変わんねーよってなる気がするんだけど
どうしても乗り換えが必要になるまで好きな方を使えば良いんじゃないんですかね
0946nobodyさん2016/09/23(金) 00:04:42.63ID:???
>>942
逃げたのが問題なのにまたそうやって論点ずらしするwさすがですねw
0947nobodyさん2016/09/23(金) 00:07:10.81ID:???
>>946
原理主義者相手にしても得るものは何もないからな
逃げるのが正解だよ
0948nobodyさん2016/09/23(金) 02:05:15.77ID:???
GoスレでRailsをヨイショしてるのも
ここでRailsやめとけ!って言ってるのも俺です

テストすらまともに書けないRailer歴3年

スマソ
0949nobodyさん2016/09/23(金) 07:47:06.75ID:???
>>947 == (∩゚д゚)アーアーきこえなーい
0950nobodyさん2016/09/23(金) 10:37:41.25ID:???
>>949
必死に煽るねーw
荒らしは相手してもらえなくなるとつまらないからかい?w
0951nobodyさん2016/09/23(金) 11:46:02.04ID:???
>>945
変わるよ
rubyは遅い
goでもerlangでも速い
0952nobodyさん2016/09/23(金) 11:48:35.30ID:???
Go話はGoスレでどうぞ
0953nobodyさん2016/09/23(金) 14:50:07.20ID:???
>>950
もう黙れ
0954nobodyさん2016/09/23(金) 15:18:22.82ID:???
>>951
ボトルネックは大抵言語側じゃなくね?
0955nobodyさん2016/09/23(金) 18:13:57.64ID:???
行き止まりになることがわかってる迷路に挑戦したくはないよな
ちゃんと出口戦略を考えないと駄目よ
問題にぶつかり「じゃあGolangやJavaにReplaceしようか」となった時に発生するコストを考えたら
学習コストかけてでも最初からGolangなどでwebアプリケーション作ったほうが良い

例えば次の二つの選択肢があったとして、どちらの会社に就職したい?

・モバゲーやGREEなどの、ソーシャルアプリ開発メインの会社に就職
・iOSやAndroidむけの、ネイティブスマホアプリ開発メインの会社に就職

片方は未来がなく、もう片方は可能性に満ちてるのは一目瞭然だろう
RubyとGolangはこういう関係にある
0956nobodyさん2016/09/23(金) 19:34:25.67ID:???
elixirきになってるんだが
爆速?
0957nobodyさん2016/09/23(金) 20:12:34.16ID:???
Goの話はGoスレで
0958nobodyさん2016/09/23(金) 20:21:04.10ID:???
>>955
スマホには未来がないもんな
0959nobodyさん2016/09/23(金) 21:34:17.81ID:???
elixirの話はelixirスレで
0960nobodyさん2016/09/24(土) 09:23:03.92ID:???
erlangスレでもいいんじゃね?
0961nobodyさん2016/09/24(土) 18:13:44.50ID:???
1日に10万UV
100万PVくらいまでならRoRで全然余裕
速いとかぬかしてるけど

ここにまず行き着かないから
0962nobodyさん2016/09/24(土) 18:16:09.19ID:???
なもんサーバーと内容による
0963nobodyさん2016/09/24(土) 18:24:26.32ID:???
>>962
ログイン認証必須
動画サイトでも
余裕
0964nobodyさん2016/09/24(土) 18:28:59.09ID:???
現代では、処理速度が遅いとまずサーバーインスタンスの従量課金が割高になるよね?
インスタンス数も増えちゃうよね?
0965nobodyさん2016/09/24(土) 18:49:53.94ID:???
>>964
お前どのスレでもそれしか言えないよね

インスタンスなんてQuadCoreで4設定しときゃ大抵こまらん
0966nobodyさん2016/09/24(土) 22:47:00.62ID:???
CPUがボトルネックになるような超人気サイトを運用できるようになってから
考えればいいのに「超人気サイトになったら不安だから」って取らぬたぬきのなんとやら、だよね

それぐらいの超人気サイトになったらいくらでも作り直す金ぐらいできてるだろうに
0967nobodyさん2016/09/24(土) 23:21:46.30ID:???
そんな態度で人気出るのか
0968nobodyさん2016/09/25(日) 03:58:52.77ID:???
最初から負けてるな
先人から学ぼうとは思わないのか
0969nobodyさん2016/09/25(日) 04:02:09.40ID:???
人気サイトになってから作り直すなんてリスクは経営判断としてありえないだろ
そして割高なインスタンス費用がじわじわと効いてくると
0970nobodyさん2016/09/25(日) 04:06:09.28ID:???
>>969
人気サイトになるかどうか分からないのに人気サイトになる前提のリスクを
背負う方が経営判断としてありえないだろw
0971nobodyさん2016/09/25(日) 04:13:49.81ID:???
リスクないけどなぁ
静的言語(JavaやGolang)のほうが生産性高いよ?
コンパイル時にエラー分かるのが大きい
Javascriptの代わりにTypescriptが普及してきた理由なんだと思ってるの?
0972nobodyさん2016/09/25(日) 04:17:43.93ID:???
>>971
それはないわ
TypeScriptだってある程度以上の規模での保守性を目的にしてるのは本家が言ってるし
それ以下ではやっぱり動的言語が強いわ
0973nobodyさん2016/09/25(日) 04:37:46.37ID:???
>>972
君に合っている言語はRubyでなくPHPだと思うよ。真剣に。
0974nobodyさん2016/09/25(日) 08:32:47.66ID:???
そもそも人気出ないと事業として成立しないんだから、最初からそれを想定するのはそんなにおかしくはない
リーンスタートアップ(笑)とかで勘違いしてる連中が多いけど、
試行錯誤する主体は市場であって、お前の人生を賭けた新事業はその星の数ほどの試行の一つに過ぎないんだぞ
0975nobodyさん2016/09/25(日) 09:18:54.28ID:???
もう好きな言語使えばいいじゃんスレ違いだぞ
0976nobodyさん2016/09/25(日) 12:41:44.72ID:???
スレに合致する内容だけに限定すると数ヶ月書き込みがないのがwebprog板の特徴だから
ちょっとでも関連あるならどんどんやっていけ
本気のQ&A相談なら別サイト(Teratailなど)があるしここでやる必要ない
0977nobodyさん2016/09/25(日) 13:34:49.39ID:???
>>974
CPUがボトルネックになるぐらいの人気が出ないと事業として成立しないならビジネスモデルとして
どっかおかしいことに普通の経営者なら気づくよねw
0978nobodyさん2016/09/25(日) 18:36:01.57ID:???
【RoR】Ruby on Rails Part20
http://tamae.2ch.net/test/read.cgi/php/1474523013/
0979nobodyさん2016/09/25(日) 18:36:43.29ID:???
>>977
正論
0980nobodyさん2016/09/25(日) 18:37:11.81ID:???
>>976
ウルトラスーパー過疎板だよね
0981nobodyさん2016/09/25(日) 23:57:53.40ID:???
>>978
もう建てなくて良かったのに
技術的な質問回答などなく
終わったの終わってないだのの言い合いしかしてない駄スレ
もうこのスレを機になくしてよかった
0982nobodyさん2016/09/26(月) 00:08:09.28ID:???
>>981
見てるじゃんお前は
駄スレだと思うなら見なきゃいいだけなのにさ
0983nobodyさん2016/09/26(月) 00:14:47.46ID:???
にちゃんねるの役割は終わった
いや、役割など最初から無かった
煽り合いしかしていない痰壺でしかなかった
0984nobodyさん2016/09/26(月) 02:03:39.62ID:9eSgghR7
Qiitaの記事数はLaravelの625、Djangoの397、springの256、Playの122に比して、railsは6358と圧倒的
ttp://dai.hateblo.jp/entry/rails-tutorial
0985nobodyさん2016/09/26(月) 15:19:08.69ID:???
人気と品質は比例しない
0986nobodyさん2016/09/26(月) 20:22:53.62ID:9eSgghR7
自分でサーバ立てるのってなんか楽しそうだしスゴそうだよね?
サーバ立てるのなんてちょっとパソコンに詳しければ簡単にできるんでしょ?
ハードウェアの多重化なんて必要?
企業で使うとかじゃなく個人的に細々と立てたサーバが攻撃されることなんて滅多にないよね?
攻撃が来るって言ったって大した数じゃないんでしょ?
攻撃されたって大したことは起きないんでしょ?
http://b.hatena.ne.jp/entry/tmaeda.s45.xrea.com/20041101.html

運用中のApache Webサーバの大半にセキュリティ脆弱性 | マイナビニュース
http://news.mynavi.jp/news/2014/02/11/038/
0987nobodyさん2016/09/26(月) 20:49:44.84ID:???
>>959
どこにあるの?
0988nobodyさん2016/09/26(月) 20:51:29.28ID:???
この板ってこのスレのためにあるようなもんだろ
0989nobodyさん2016/09/26(月) 22:53:06.77ID:???
嫌儲にプログラミング系の話題が出ると1日でスレ完走するのにwebprog板は何故か過疎ってる
どうしてだろう
0990nobodyさん2016/09/27(火) 13:12:46.83ID:???
まあ、技術の話はほかで出来るからなぁ。
0991nobodyさん2016/09/27(火) 14:27:54.87ID:???
>>989
嫌儲の住民=プログラマ+一般人
ここの住民=プログラマ
この差でしょ
0992nobodyさん2016/09/27(火) 16:07:29.64ID:???
それが全員のレスを見てみると
ちゃんとしてるんだよな

今更金にならない、この技術を習得して就職できたとしてもブラック受託の末端にしかなれない
VisualStudioとC#でフォームアプリケーション作らせようとする勢力が多いのが謎だがw
0993nobodyさん2016/09/29(木) 11:03:35.28ID:???
アングラな情報が欲しいなら2ちゃんねる見る必要ないし
技術を語りたいなら他のサイトが向いてる
匿名で煽り合いつつ雑ざるするために2chはある
ソースはこのスレ
0994nobodyさん2016/09/29(木) 16:46:51.52ID:???
>>993
>技術を語りたいなら他のサイトが向いてる

おすすめサイト教えて
0995nobodyさん2016/09/29(木) 23:44:18.15ID:???
プログラミングElixir、2016

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

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

漏れも今日、買いました。
この本は、とんでもねえ怪物!
漏れの脳内で、革命が起きてるぞw
0996nobodyさん2016/09/30(金) 00:27:01.24ID:???
>>994
stackoverflow一択

英語が出来ないならプログラマーやめれ
0997nobodyさん2016/09/30(金) 00:35:46.47ID:???
関数型は静的型でないとやる気しないわ
関数型で動的型って全く何のメリットもなくて、処理系が手抜きしてるだけだよね
0998nobodyさん2016/09/30(金) 00:37:22.61ID:???
>>996
Sank You!
0999nobodyさん2016/09/30(金) 02:02:57.31ID:???
>>997
むしろ処理系ががんばってる結果だと思うけど…
1000nobodyさん2016/09/30(金) 14:24:50.22ID:???
>>995
おめでとうではありませんか
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 761日 10時間 53分 49秒
10021002Over 1000Thread
2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
http://premium.2ch.net/
http://pink-chan-store.myshopify.com/
レス数が1000を超えています。これ以上書き込みはできません。