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

【RoR】Ruby on Rails Part19

■ このスレッドは過去ログ倉庫に格納されています
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/
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/
■ このスレッドは過去ログ倉庫に格納されています