【RoR】Ruby on Rails Part17
■ このスレッドは過去ログ倉庫に格納されています
0001質問常連者 感謝感謝
2013/10/18(金) 20:57:07.83ID:NnVzWy/vhttp://kohada.2ch.net/test/read.cgi/php/1359587251/
http://unkar.org/r/php/1341589839
■参考サイト
<英語>
本家: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/
http://doc.ruby-lang.org/ja/1.9.3/doc/index.html
0263nobodyさん
2013/10/28(月) 03:23:56.50ID:???次スレから
質問者はテンプレに極力合わせること
解答者は書ける者はコテ書けない無能はコテなし
さてテンプレはどうする?
0264nobodyさん
2013/10/28(月) 03:27:23.75ID:???コテは反対だな
なぜなら、無能はコテ変えすればいくらでもレスできる
意味がない
テンプレはPHPスレからもらってくればいいんじゃないかな
良くできてると思う
0265nobodyさん
2013/10/28(月) 03:29:25.16ID:???でも逆に良い回答者は累積的にそのコテに信頼性が宿る
それ以外のコテもしくはコテ無しはザクと区別できるだけで使い勝手がよくなるのでは
0266nobodyさん
2013/10/28(月) 03:36:52.18ID:???なるほどな、そういう見方もあるか
では、質問者もコテを付けさせた方が良さそうだな
PHPスレではID晒しになってるので、それでもいいけど
本来はRailsの下らねぇ質問は〜みたいなスレを別に作るのがいいんだろうが、PHPと違ってRailsは
そこまでのレスはないだろうから、雑談といっしょくたになるが、しょうがないか
0267nobodyさん
2013/10/28(月) 03:40:06.22ID:???QA@IT みたいで気軽なのなんかないんかな。
0268nobodyさん
2013/10/28(月) 03:43:28.20ID:???それもそうだな
>>76に始まる煽り合いも2chの醍醐味だと割り切るのもアリか
どうしても聞きたければStackOverflowで聞け、と
どうせRailsやるのに英語は避けて通れないんだし
0269nobodyさん
2013/10/28(月) 04:57:27.33ID:???ここの虫けらは高飛車でプライド高いだけのコミュニティー障害無能だから
期待するだけ無駄
くだらない質問はここで!のRORスレ立てて
0270nobodyさん
2013/10/28(月) 05:05:24.06ID:???それなら超簡単なAjaxの初歩の初歩じゃん
viewにform、submitボタン作る(remote=true)
コントローラー内では
キーワード検索してレコードを呼び出す記述を書く
そして、respondでjs読み込んで、jsファイルに検索結果のクラス変数を渡す
jsファイルを作成して、検索結果を表示させたいところのエレメントを指定してそこに受け取ったクラス変数を代入する
こんだけのことじゃないの?
0273nobodyさん
2013/10/28(月) 05:31:50.96ID:???ユーザー投稿型のコメント機能を作ったとします。
フェイスブックやTwitterのように最新投稿を上に持ってくるためにCreated_atのDESCソートにします。
そうすると、投稿される度に最新投稿が1ページ目に来て、最新投稿がある度に古い投稿が2ページ目、3ページ目へと流れていきます。
こうなってくるとページとコメントの内容が常にずれていくからSEO的によろしくないよね?
こういう問題を上手く解決するために工夫してたりすることがあったら教えてください。
0274nobodyさん
2013/10/28(月) 05:53:41.39ID:???0275nobodyさん
2013/10/28(月) 06:31:03.58ID:???Postみたいにタイトルを持つような記事レコード1つにクローズアップして、1ページ内に1Postだけを表示させるならパーマネントリンクは有効だけど、
1ページに10コメントづつ、しかも頻繁にコメントが増えていくページの場合、パーマネントリンクって使えなくない?
seo的に良くないよね?
ってことだけど、ページの内容変動によるペナルティを気にしているのなら大した問題ではないと言っておく
例えばブログは書き込みがある度に内容が変更されるからおなじurlでしょっちゅう更新してる扱いされるはずだけどそれら全てにペナルティを与えていたらキリがない
だから気にしなくていいが回答だけどそれだけだとあれなので、どうしても回避したいならその部分だけiframeかjsで読み込むといい
広告と同じで検索時点ではスルーしてくれるから影響は少ないというか加筆しない限り内容変動は感知されない
ただ、ページに対するIframeの割合が多過ぎるとまたそれはそれでペナルティー要因になるみたいだけど
SEO全般に関わる話だしRailsスレで聞くより別なスレのほうがいいかもですね
0277nobodyさん
2013/10/28(月) 06:42:56.66ID:???rel="canonical" でそのURLを指定するのはどうだろう。
0278nobodyさん
2013/10/28(月) 06:44:20.81ID:???rel="canonical" でそのURLを指定するのはどうだろう。
0279nobodyさん
2013/10/28(月) 08:14:24.81ID:/G5FvMmpその場合、他の手段で辿れた方がいいと思うけど。
0280nobodyさん
2013/10/28(月) 08:21:07.31ID:/G5FvMmp別にRails関係なかったね。
SEOを扱うスレは、Web制作板のほうにいくつかあるようだ。
0281nobodyさん
2013/10/28(月) 09:24:27.51ID:???返信ありがとうございます。
SEOのコツ的なものだけでなくRailsでの手法をどうするかがネックになっています。
仮に合計1005コメントがついていて、1ページに10コメントづつの表示の場合だと、最新投稿がページ1、古い投稿が101ページ目となります。
1ページ目だとURLは hoge.com/168
101ページ目だと hoge.com/168?page=101
ですね。
しかし、さらに10コメント追加投稿されると古い投稿は hoge.com/168?page=102
へと移動してしまいます。
googleが hoge.com/168?page=101のURLと内容を記録していても、すぐに内容が変動するのでスパムサイトと見なされるか、価値ないものとなります。
これだけコメントが沢山ついていくのであれば、そのコメントに含まれるキーワードからgoogle経由での訪問者増も見込めるのですが、
どうしても、このURLとコメント投稿内容の変動が邪魔になっているように思えます。
これをRailsで上手いこと解決できるテクニックがあればいいのですが。
created_at descをascにするしかないでしょうか?見にくくなりますが。
0282nobodyさん
2013/10/28(月) 09:28:36.70ID:???blogだと見出しページは変動しますね。
見出しをクリックして記事の本文を全表示するとURLは固定ですよね?
そして、そこのURLと内容がgoogleに拾われて、そこに散りばめられたキーワードでgoogle経由で人が来るという具合に上手くできています。
0283nobodyさん
2013/10/28(月) 09:45:58.02ID:???http://toro.2ch.net/test/read.cgi/hp/1382077610/l50
他の人も言ってるけどseoの話になるからここで聞くよりseoスレのほうが有効的な回答もらえると思いますよ
Railsではこう!みたいな話ではなく、言語が変わったからと言ってSEOに有効な手段が変わるわけではないので言語の差異なく普遍的な話ですし
自分が知ってる範囲でですが、google側でも変動がある動的ページと固定ページは分けて認識しているようです
具体的に言うと、最後に.htmlなどの拡張子をつけたページの場合静的とみなされてランクが上がりやすいそうで一昔前に流行った方法です
あと、クエリの場合はurlとして認識されないため検索に乗りませんでした(今は改善されているかも)
?pageではなく、entry/12/page/1のようにGETクエリに頼らないurl設計をすべきです
ほかに考えつくことといえば、コメントに重点を置くならコメント単体を1ページにすることで、検索でそれが引っかかるようになりますので、そこから記事に差し戻すと言う方法が使えると思います
twitterのつぶやき単体がgoogleでひっかかるのとおなじイメージです
くらいでしょうかそちらのスレで聞いてみてください
0288nobodyさん
2013/10/28(月) 19:57:47.27ID:???答えようもあるだけどね…
0289nobodyさん
2013/10/28(月) 21:34:26.18ID:khc42RhkAJAXとJquery勉強しなおして、まだ分からないようでしたらまた質問させていただきます。
0290nobodyさん
2013/10/28(月) 22:52:49.36ID:???必要以上に親切にしない。教えて君はエスカレートする。
最初は自分で努力しようと考えている人も、親切にされるとそれを当たり前だと思い、次からはもっと人に頼るようになる。
甘やかすことは、その人から向上心やプライドを奪うことでもある。
http://ja.uncyclopedia.info/wiki/教えて君
0291nobodyさん
2013/10/28(月) 23:59:09.70ID:khc42Rhk分かりました!
さてと、もう少し勉強しとくか。
0292nobodyさん
2013/10/29(火) 01:09:31.99ID:???0293nobodyさん
2013/10/29(火) 01:10:15.18ID:1x945yIiProcessing by SearchesController#show as JS
Parameters: {"id"=>"51"}
Search Load (0.6ms) SELECT `searches`.* FROM `searches` WHERE `searches`.`id` = 51 LIMIT 1
Rendered searches/show.js.erb (0.3ms)
Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.6ms)
0294nobodyさん
2013/10/29(火) 01:12:51.04ID:1x945yIi何となくそんな悪寒はしていましたが
show.js.erb $("#results").html("result: <%= escape_javascript (render @search.products) %>");
new.viewには result: #<ActiveRecord::Relation::ActiveRecord_Relation_Product:0x0000000359798>
0295nobodyさん
2013/10/29(火) 01:25:15.69ID:1x945yIiProcessing by SearchesController#show as JS
Parameters: {"id"=>"71"}
Search Load (0.5ms) SELECT `searches`.* FROM `searches` WHERE `searches`.`id` = 71 LIMIT 1
Product Load (0.8ms) SELECT `products`.* FROM `products` WHERE (name like '%dsa%') ORDER BY `products`.name ASC
Rendered products/_product.html.erb (1.2ms)
Rendered searches/show.js.erb (11.6ms)
Completed 200 OK in 20ms (Views: 16.5ms | ActiveRecord: 1.3ms)
0296nobodyさん
2013/10/29(火) 01:28:11.72ID:1x945yIiうおおおおおおおおお
アドバイスくれた人はありがとです!
さてと次は何をやろうかな
0297nobodyさん
2013/10/29(火) 19:25:57.32ID:???cookpadのtofuのようなもので我々が使えるものはありますでしょうか?
またその中でどれが優れていると思われますか?
もう一つはactiverecord-reputation-systemのようなものを自前で作りたいと思っています
こういった類のものを作った事がある方にご質問ですが参考になるサイトを教えてください
検索してもfacebookのイイネを組み込む程度のものばかりが出てくるので
0298nobodyさん
2013/10/29(火) 20:30:08.36ID:???> cookpadのtofuのようなもので我々が使えるものはありますでしょうか?
ざっくりしすぎてて何にフォーカスすりゃいいのか分からん
もっとやりたいことを明確にしないと
0299nobodyさん
2013/10/29(火) 20:33:47.92ID:???主には動的なリサイズです
前もっていくつものデバイス向けにいくつものファイルを用意しておくのも馬鹿らしいので
0300nobodyさん
2013/10/29(火) 21:00:22.26ID:???んじゃ、この辺だね
https://www.ruby-toolbox.com/categories/image_processing
0302nobodyさん
2013/10/29(火) 21:43:43.31ID:GG2N1VuE0303nobodyさん
2013/10/29(火) 22:18:56.67ID:???asset pipeline を使ってるならすべてのcssとjsが読み込まれる
development だとプリコンパイルされないだけ
0304nobodyさん
2013/10/29(火) 22:27:35.24ID:GG2N1VuE分かりました。ありがとうございます。
developmentだとバラバラのまま、productionだと1つのまま。これだけの違いなんですね。
JavaScriptの場合は、グローバル汚染を回避する方法云々はいろいろと知見を見聞きしたのでわかるのですが、
CSSもJSに劣らず特定のページに固有って側面が強くないでしょうか?
ですので、ついうっかり、**.erb.htmlに<script/>や<style/>に書いてしまうのですが・・・・
これってベストプラクティスには反するのでしょうか?
他人の書いたRailsのコードを見ると、あまりそういうことはしてないっぽいんですね。
確かに集団開発していると、どこに他人がどんな定義を書いてるかが明らかじゃないと困るかもしれませんが・・・
0305nobodyさん
2013/10/29(火) 22:38:44.29ID:???> JavaScriptの場合は、グローバル汚染を回避する方法云々はいろいろと知見を見聞きしたのでわかるのですが、
> CSSもJSに劣らず特定のページに固有って側面が強くないでしょうか?
asset pipeline はそういう面に目を瞑る代わりに通信コストを下げようというものだから、
ページ固有部分を別に書くことによる開発効率を重視するなら、asset pipeline を切るのも
選択肢のひとつ
ただ、RailsはDHHを含む経験豊かな開発者たちの「こうした方がいいよ」を集めたものだから、
よく分からないなら彼らの敷いた rail に乗っちゃった方が良い結果になることの方が多いと思う
0306nobodyさん
2013/10/30(水) 00:19:58.12ID:RvDdIS8Mありがとうございます。
assets pipelineとの二者一択なんですね。
0307nobodyさん
2013/10/30(水) 01:05:28.28ID:???0308nobodyさん
2013/10/30(水) 14:15:36.65ID:???そのタイムスタンプは、マイグレーションファイルが作られた時刻をもとにしてると思うんですが、マイグレーションファイルが作られた時刻と、実際に適用したい順番って、一致しないことがありますよね?
たとえば git のトピックブランチを作って作業していると、マイグレーションファイルを作ってからだいぶあとになってメインブランチにマージするような場合も多いはずです。
そういう場合、みなさんどうしてますか?
できれば、タイムスタンプとは違う方法で、マイグレーションの適用順番を指定することができればいいのですが。
0309nobodyさん
2013/10/30(水) 17:00:53.62ID:???手元で書いて動くコードは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/
0311nobodyさん
2013/10/30(水) 18:17:03.85ID:???ほんとにそんな方法でうまく運営できるのでしょうか。
マイグレーションファイルの名前(タイムスタンプ部分)を変えると、DB中に格納されている現在のバージョンも変える必要がありますよね。
また、トピックブランチに10個20個のマイグレーションファイルがあり、それをマスターブランチにマージするときに、すべてのマイグレーションファイルの名前を変えることになります。
みなさん、ほんとうにこんな運用で開発してるのでしょうか?Gitのようなバージョン管理ソフトと比べて、Railsのマイグレーションは洗練されてないように思います。
0312nobodyさん
2013/10/30(水) 18:26:41.28ID:???ひとつのマイグレーションスクリプトとかで運用すればいいんじゃないでしょうか
0313nobodyさん
2013/10/30(水) 18:52:07.19ID:???0314nobodyさん
2013/10/30(水) 19:04:01.73ID:???つまり、みんなうまく運用できてないということですね。
Railsの人って、こまかい文法ばかり気にしてて、DBやSQLってずいぶん無頓着ですよね。マイグレーションツールの問題点を誰も気にしてないし、指摘しても真面目に考えようとはしないし。
0316nobodyさん
2013/10/30(水) 19:27:19.46ID:???0317nobodyさん
2013/10/30(水) 19:37:18.11ID:???chunky_pngでは動的生成できないんじゃないかな
イイネシステム自分でできる人は少ないんじゃないかな多分
0320nobodyさん
2013/10/30(水) 21:05:33.35ID:???DBの構造をころころ変えること自体が難しいのにマイグレーションファイルだけ悪者にしてもしょうがない
DB構造はあまりいじらない開発スタイルにするのがよろし
それならマイグレーションファイルの順序がわやくちゃになることはない
0321nobodyさん
2013/10/30(水) 21:17:09.65ID:???後からマイグレーションの実行順を変更しやすいように
タイムスタンプを採用したんじゃなかったっけ。
その管理方法が洗練されてないよねって話は理解できなくはないけど
そもそも問題が噴出するケースは限られているし、対応もシンプル。
レールから外れたんだから自力で対応しろやっていうのがRailsのスタンスなのでは。
0322nobodyさん
2013/10/30(水) 21:27:20.39ID:AppHA5RU0323nobodyさん
2013/10/30(水) 21:50:06.67ID:???> マイグレーションファイルの名前(タイムスタンプ部分)を変えると、DB中に格納されている現在のバージョンも変える必要がありますよね。
rake db:rollback
> また、トピックブランチに10個20個のマイグレーションファイルがあり、それをマスターブランチにマージするときに、すべてのマイグレーションファイルの名前を変えることになります。
リネームのコマンドや既存のスクリプトがないか探す
なければ作る
0324nobodyさん
2013/10/30(水) 22:03:26.84ID:73DQPnSN連番だと複数人で作業してるときに困るからという経緯だった気がする。
0325nobodyさん
2013/10/30(水) 22:34:51.04ID:???画像の動的リサイズは検討した結果やめました
速度の点で問題がありそうだからです
お尋ねしたいのですが皆さんはサイズの種類をどれくらい用意してらっしゃいますか?
もしくはオーソドックスなそれはどのようなものですか?
皆様からいただいたヒントを元にまた調べなおしたいと思いますので宜しくお願い致します。
くわえて、いいねシステムの自作にあたって参考になりそうなサイトを教えていただけると幸いでございます。
0326nobodyさん
2013/10/30(水) 23:23:50.44ID:???システム要件によってそこは様々
これという答えはないと思う
もはやRailsとはあまり関係がない話だしね
0328nobodyさん
2013/10/31(木) 00:12:35.08ID:???用意するサイズの種類かな
必要とされる種類、アクセス頻度、画像の枚数、用意できるディスクの容量、などなど考えなければいけない
項目は多岐に渡るし、それらを総合的に判断しなければいけない以上、「オーソドックス」というものは
存在しないと思う
Railsというよりはシステム設計の話だね
0329nobodyさん
2013/10/31(木) 00:18:05.33ID:???いいねシステムとかいう造語で言われても答えようがない
やりたいことを明確に説明する、というのはいい回答をもらうための第一歩だよ
0330nobodyさん
2013/10/31(木) 00:19:44.96ID:???ありがとうございます。
甘えついでにそれらの参考になるサイトとかご存知ですか?
あとついでにいいねシステムの参考になるものも教えていただけたらありがたいです。
0331nobodyさん
2013/10/31(木) 00:21:22.36ID:???ActiveRecord Reputation System
これと同じものです。
同じというと語弊があるかもしれませんが、独自に発展させたいので自作しかないと考えています。
0332nobodyさん
2013/10/31(木) 00:24:38.48ID:???はっきり言うと、君には無理だと思う
こういうことは経験がある程度ものを言うし、そういう経験を積んでいるSIベンダーに頼むのが一番早い
それが嫌なら、自分で何度か失敗しながらも試行錯誤して経験を積むしかないのだが、さっきからの
質問内容を見てると、ここを無料サポートセンターか何かと勘違いしてるフシがあるので、そういう考え方を
まずは改めることが必要だと思う
0333nobodyさん
2013/10/31(木) 00:26:31.91ID:???それならば、最大の参考サイトはここだ。ソースもすべて公開されている。
https://github.com/twitter/activerecord-reputation-system
0334nobodyさん
2013/10/31(木) 00:29:41.57ID:???そこまで辿り着いている方はいらっしゃらないようですね。
>>333を参考にさせてもらいますか。既に見ていますが。
0336nobodyさん
2013/10/31(木) 00:38:03.38ID:???なるほど。
誤解を生まないように率直に申し上げますね
あなたたちの回答とやらは何の価値も生み出していないですよ
私が見ているものをご紹介されて『勉強になります』のようなコメントがあるべき質問者の発言と?
付加価値を生めない人間が回答者気取りはやめていただきたい
あなたと私でどちらが上だか
0337nobodyさん
2013/10/31(木) 00:41:07.19ID:???過去レス見れ ここは虫けらが住み着いている言語のスレ
自分よりレベルの低い回答者の答えを神妙に聞かないといけないスレ
0338nobodyさん
2013/10/31(木) 00:45:14.18ID:???あぁ、タイミングよく「虫けら」が出てくると思ったら、>>5、>>50、>>76で散々暴れた方ですか
もう君は来ない方がいいよ
ここは君の望む回答を得られるスレじゃないんだよ
0340nobodyさん
2013/10/31(木) 00:51:25.46ID:???> あなたたちの回答とやらは何の価値も生み出していないですよ
自分の役に立たない回答に対してそういう反応は、はっきり言っていただけない
ここは無料サポートセンターではないのだから、役に立たない回答に対して噛み付く行為は
役に立つ回答を持ってる人の発言する気力を失わせて、ひいては自分が損するだけだよ
0341nobodyさん
2013/10/31(木) 00:58:51.76ID:???他の方も仰っていますが役立たない回答者がノイズとして多いから
スレ自体の価値が落ちているのではないでしょうか?
私がActiveRecord Reputation Systemと教えるまではどういった類のものかも察しがつかない人が
次の瞬間にはそのソースが一番の参考サイトだと述べる
何かの役に立ちますかな?
そもそもそれより優れた参考サイトの可能性をなぜ排除できる?ActiveRecord Reputation System自体知らなかった低レベルな人が
それでは失礼いたします
言葉を借りるなら虫けらの相手をしている時間はないので
0342nobodyさん
2013/10/31(木) 01:04:43.42ID:???> 私がActiveRecord Reputation Systemと教えるまではどういった類のものかも察しがつかない人が
いいねシステムなんて完全に造語だもんなぁ…ググっても出てこないし
あなたの中ではいいねシステム≒ActiveRecord Reputation Systemなのかも知れんが、
そんなの他の人が共有してる情報でもなんでもないし
> 次の瞬間にはそのソースが一番の参考サイトだと述べる
これは半分以上はあなたに対する皮肉でしょうよ
> 何かの役に立ちますかな?
別にあなたの役に立つ回答を言わなければいけない義務はどこにもないわけで
他の人が何度か言ってるように、ここは無料サポートセンターではないのだから
あなたが役に立たないからと言って文句を言うのはお門違いというものですよ
0343nobodyさん
2013/10/31(木) 01:04:47.70ID:???虫けらが大半のスレは存続価値なし
知識もない虫けらが集まって上から目線で自分の貧乏さを忘れるスレだろ
いらないいらないこのスレ現に何の生産的コメントなし
かいさん
0344nobodyさん
2013/10/31(木) 01:07:36.65ID:???腐臭が漂っているわ
虫けらが役立つ回答なんてしたことはないし今後もない
己の貧乏さと不憫さを忘れるスレがここ
上にmushikeraの定義があるから要確認
虫けらがいる間は次スレなんかいらないし求められていない
0345nobodyさん
2013/10/31(木) 01:12:24.10ID:???0346nobodyさん
2013/10/31(木) 01:16:29.18ID:???ここに来る目的は質問者へ上から目線で接せれること
ただし質問者がへつらう根源は幾人かの優秀な潜在的な回答者
自身が有効なアドバイスなどできないのに美味しいところだけを味わいたいクズ
それが数人紛れ込んでいるのがこのスレ
臭すぎるから早くスレ潰してrailsは個人個人自力でやれ
それが美学なんだからこんな寄合所みたいなところを作るな そして自分の哲学に反する場に集まるな
虫けらども分かったか?
お前等が実社会でニートorワープアなのはそういう糞みたいな精神しか持っていないからだ
学歴職歴収入女人望、すべてお前等は負け組だ
ここにはけ口を見出すな 虫けらはゴミ箱でゴミをあさってろ
0347nobodyさん
2013/10/31(木) 01:18:31.69ID:???0348nobodyさん
2013/10/31(木) 01:22:24.83ID:???親が高学歴か高収入か資産家
本人は私立エスカレーターの高校生か大学生か卒業生
今までの人生では、回りが我が儘を受け入れていた。
現在2chにて、煽り教えて君になる。
0349nobodyさん
2013/10/31(木) 01:25:04.40ID:???>それが美学なんだからこんな寄合所みたいなところを作るな そして自分の哲学に反する場に集まるな
>虫けらども分かったか?
横レスすまんがこれだけは同意
次スレもいらないと思う
結局ここに集まってきてる虫けらって矛盾してるんだよな
自力でやるのがい一番と思っているのになぜかこのスレに来てしまっている
指摘の通り実社会で負け組だから、矛盾を犯しても質問者に回答も出せないのに偉そうにしたいんだと思うよ
たしかに誰にとってもいらないスレじゃん
0350nobodyさん
2013/10/31(木) 01:28:38.79ID:???railsは自分で研究しコツコツ習得するのが一番
だったら質問者も回答者もいらん
以下埋め作業にまい進するように
0351nobodyさん
2013/10/31(木) 01:30:07.07ID:???お前らが社会的価値を生み出せる数少ない機会だぞ
0352nobodyさん
2013/10/31(木) 01:53:52.05ID:???0353nobodyさん
2013/10/31(木) 02:08:27.52ID:???わざわざここに来て自分で調べてくださいと言う手間も省けるでしょうし
0354nobodyさん
2013/10/31(木) 04:59:07.32ID:???SQL Server 2008 R2 Datacenter 日本語版 プロセッサ ライセンス 10,300,000 円 6,692,600 円
http://www.microsoft.com/japan/sqlserver/2008/r2/howtobuy/price.mspx
200 : nobodyさん : 2010/09/24(金) 02:27:48 ID:MHNWJwU+
Oracle Database Enterprise Edition
プロセッサ数 最少ユーザー数 ライセンス価格 年間サポート料金
16 400 41,320,000 円 (43,386,000 円) 9,090,400 円 (9,544,920 円)
http://www.oracle.com/jp/corporate/pricing/pricing-dbee-079511-ja.html
0355nobodyさん
2013/10/31(木) 06:54:37.18ID:???0356nobodyさん
2013/10/31(木) 07:08:46.12ID:???http://qa.atmarkit.co.jp/
http://stackoverflow.com/
■有料
Ruby on Rails 技術コンサルティング 料金表 - 株式会社オイアクス
スポット契約の場合
着手金:20,000円
技術相談料(オンサイト):15,600円/時間
技術相談料(オフサイト):13,000円/時間
出張料:7,800円/時間
http://www.oiax.co.jp/consulting/price_list
RubyやJavaなどOSSの「レスキューサービス」,イーシー・ワンが1件3万円から:ITpro
基本料金などが不要な「トライアルプラン」では、1インシデント3万円で問い合わせに回答。
http://itpro.nikkeibp.co.jp/article/NEWS/20090701/333034/
Professional Application Testing Services & Performance Analysis | Engine Yard
アプリケーション開発メンテナンス
http://www.engineyard.co.jp/services/development-services
0357nobodyさん
2013/10/31(木) 07:17:04.71ID:???図々しい世間知らず。
0358nobodyさん
2013/10/31(木) 07:52:49.75ID:???http://www.sonicgarden.jp/category/consulting/
Ruby, Ruby on Rails コンサルティングサービス|EnterpriseOSS(エンタープライズオーエスエス)
http://www.enterpriseoss.jp/product/consulting/consulting_ruby01.html
0359nobodyさん
2013/10/31(木) 07:55:00.47ID:???Rails経験の少ないチームに対して、教育や技術的なリード、監督等を行ってほしい。
要件定義、設計にRailsのプロが参加することによって、プロジェクトをうまく立ち上げたい。
定期的なコードレビューと改善支援によって、システムをきれいで時流に乗った状態に保ちたい。
http://everyleaf.com/rails
Webシステム企画、コンサルティング承ります|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
http://www.moongift.jp/2013/10/fb-rails-dev/
/uploads/model/column/id/filename.extension
自分でいじってない場合基本的に画像はここに収納される
nginxを使って静的ファイルを割り振る場合、最初にそこにファイルが存在するか確認してなければrailsに投げることが可能
#nginx
try_file $uri @unicorn:
なければ、railsに投げられるわけだからそこで動的生成した画像を作ればいい
例えば
/uploads/model/column/id/200x200.extension
としてやれば、200x200.pngが存在すれば返して、無ければ作成して返すなんてことが出来ます
ただ、動的生成した場合遅いから一回目のアクセスの場合はjpgでサムネイルを作って返してdelayedjobなんかを使って本生成するのかおすすめこれは0.1秒もかからないからそこまで遅いと感じないはず
特にgifなんかは拡張子維持したサムネ作るのに30秒とかかかるから負担が大き過ぎるので遅延でやるべきです、全部jpgでサムネイル作るなら何も考えずその場で動的生成で問題ありません
あと、この方法だと画像のサムネイルをほぼ自由に使われてしまうからurl/0..1000x0..1000.pngなんてプログラムを回されたら大変な事になる
そこで、rails側でidとサイズを使ったハッシュ値を生成して?で付加してやるといいです
MD5::hash model+id+filemame+size
ただ、これだと予想されてしまうので最後に何かしらのキーをつけてあげてください
MD5::hash model+id+filemame+size+"rails"
これで生成したhashを
画像url?key=hash
投げてやれば正規のリクエストかわかります。もちろん2回目以降はサムネイルが生成されている筈なのでurlからhashを削ったものでもユーザーはアクセスできます
0361nobodyさん
2013/10/31(木) 12:12:38.99ID:???恐らくですが、そういう限定範囲でしか使えなそうなのはないと思います
自分で倍にするコードをかくしかないと思います
意図があまりわからなかったので読み違えてたらごめんなさい
■ このスレッドは過去ログ倉庫に格納されています