トップページ⇒php
1001コメント344KB

【RoR】Ruby on Rails Part17

■ このスレッドは過去ログ倉庫に格納されています
0001質問常連者 感謝感謝2013/10/18(金) 20:57:07.83ID:NnVzWy/v
前
http://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
0693nobodyさん2013/11/23(土) 00:52:22.12ID:???
>>692
そいつらの晩飯は俺のメシからしたら残飯級だと思ふ
0694nobodyさん2013/11/23(土) 01:01:33.74ID:???
生産性の低さがこれ以上なく表現されたスレだな
さすがRoR
0695nobodyさん2013/11/23(土) 01:05:08.34ID:???
このスレでまとまな解答が出たのは10個程度です
低レベルな質問にしか答えられないです
なぜなら解答者が低レベルしかいないから
0696nobodyさん2013/11/23(土) 01:16:45.90ID:???
>>688
画面デザインとかテストとかそういうの全部すっ飛ばしていいのなら、2時間ぐらいかな
0697nobodyさん2013/11/23(土) 05:24:21.48ID:???
rails new hoge
cd hoge
rails g scaffold foo
rails g scaffold bar
rake db:migrate
rails g controller welcome index
sed -ie "s/# r/r/" config/routes.rb
echo "<% [:foos,:bars].each{|l| concat link_to(l,l)} %>" >> app/views/welcome/index.html.erb
0698nobodyさん2013/11/23(土) 08:33:06.15ID:9UitRWvL
【PHP】フレームワーク CakePHP 16ホール目【v2.4】
http://kohada.2ch.net/test/read.cgi/php/1378659370/
0699nobodyさん2013/11/23(土) 14:42:21.97ID:???
>>696
>>697

あっそ
暇人だね
0700nobodyさん2013/11/23(土) 14:56:58.04ID:???
>>696>>697

>>695 www
0701nobodyさん2013/11/23(土) 15:20:35.80ID:???
ドヤ!
0702nobodyさん2013/11/23(土) 15:57:06.81ID:???
やはりこのスレ、低レベルな質問にしか答えられなくなっているねw
前いたコテとかいなくなってるしw
0703nobodyさん2013/11/23(土) 16:45:40.18ID:???
当たり前だ。一部のスキルが高い人達が
飛びついていた時代は終わって
今は技術に興味が無い職業プログラマの時代。
RubyはJavaと同じ道をたどったんだからさ。
0704nobodyさん2013/11/23(土) 17:11:04.73ID:???
>>703
aha
もうすこし噛み砕いて話してくれ
ある一定レベルを超える質問には答えられていないのが目に見えて可笑しなスレだなとは思っていた
0705nobodyさん2013/11/23(土) 17:18:11.04ID:???
>>704
ん?
どの行を?
0706nobodyさん2013/11/23(土) 17:22:03.90ID:???
>一部のスキルが高い人達が
>飛びついていた時代は終わって


ここや
0707nobodyさん2013/11/23(土) 17:25:02.66ID:???
そんなことも分からないの?
最初に飛びつくやつはどちらかと言えば技術が高い方。
そこで一時的に流行が来る。
そして今はその流行が去った。
0708nobodyさん2013/11/23(土) 17:26:32.89ID:???
>>707
そして新しい流行はどこに?
0709nobodyさん2013/11/23(土) 17:44:54.64ID:???
しらね。Rubyの世界にはないんじゃない?
今はJavaScriptかもね。
0710nobodyさん2013/11/23(土) 19:44:23.24ID:???
>>709
>>683には答えられるレベル?
0711nobodyさん2013/11/23(土) 21:36:08.97ID:???
>>709
Rubyの世界にないんではなくて、Railsにはないんだよ
0712nobodyさん2013/11/23(土) 21:40:50.19ID:???
>>710
709ではないのだが
それって何か難しいところあって?

画像サイズみて大きかったら、RMagick等でサイズ下げれば良いだけよな
クライアントサイドでやるとかだったら知らん
07137102013/11/23(土) 21:47:15.25ID:???
>>712
そうだね
07147102013/11/23(土) 21:49:39.06ID:???
>>712
アップロード時にどういうプロセスで処理する?
0715nobodyさん2013/11/23(土) 21:58:39.22ID:???
>>714
どういうプロセスってプラグインにやってもらえば良いやん
0716nobodyさん2013/11/23(土) 22:04:55.83ID:???
>>715
carrierwaveだったらどうやるかい?
0717nobodyさん2013/11/23(土) 23:14:49.26ID:???
>>716
少しは自分で考えれば〜
filesizeをとれるわけだし、resizeも簡単だろ
07187102013/11/23(土) 23:25:29.12ID:???
>>717
いやこんな問題はすぐわかる
resize(笑)
0719nobodyさん2013/11/24(日) 00:16:16.53ID:???
>>718
ならめんどいから聞くなよな〜
07207102013/11/24(日) 00:38:19.49ID:???
>>719
いや、resizeとか言ってるし、本当の所はできないんだろうなと思ってさ
0721nobodyさん2013/11/24(日) 00:44:26.89ID:???
>>720
ああ、そう
メソッド名と間違えないでね
07227102013/11/24(日) 00:55:00.00ID:???
汚名返上してみれよwプッ
0723nobodyさん2013/11/24(日) 01:01:44.83ID:???
ガキはほっとけ
0724nobodyさん2013/11/24(日) 01:20:41.86ID:???
>>723 = >>721
おつ
まぁ低能にはこんな簡単な問題も解けないと・・・・
0725nobodyさん2013/11/24(日) 01:23:13.19ID:???
>>724
ああ、そう
0726nobodyさん2013/11/24(日) 01:30:33.17ID:shkdh2Ib
ここにはたしかに解答できないのに高飛車な態度をとる奴がいるのは事実
そしてレベルが高い人間は嫌気がさし出て行った

だから荒廃しているのさ
質問者も低レベルな人間に聞いても答えなんて出せないんだからググって自力で調べな
0727nobodyさん2013/11/24(日) 02:33:36.26ID:???
それ以前だな
0728nobodyさん2013/11/24(日) 02:48:31.50ID:???
質問に応えられない人間ばかりだねここは
廃れてるRoRだから当然か
無能ばかり
0729nobodyさん2013/11/24(日) 03:03:30.48ID:???
一番不明なのは710は何をやりたかった?
710も712も普通にやり方知ってるっぽいし、自演?

あと726のコピペは飽きた
0730nobodyさん2013/11/24(日) 03:10:20.06ID:???
正確に答えられない無能を低能がいじくっただけじゃない?
まぁ正確に答えられる奴がここにいないということを証明したかったのかもしれんが
0731nobodyさん2013/11/24(日) 03:26:24.29ID:???
証明にもならんから無意味か
0732nobodyさん2013/11/24(日) 03:40:59.42ID:???
>>731
まぁ実際正確には答えられていないからな
そういう自分も答えられないくちだろw
07337102013/11/24(日) 04:46:40.77ID:???
carrierwaveでこれをどうやるのかというお題に対して、出てきた答えは「resizeを使え」
何がresizeだw
無能が答えるな!
全然見当違いなんだよ
こんな簡単な問題、かつ、ググってもすぐには出てこないレベルの問題で、お前等の能力が試されたんだよ
ここはこの程度の問題のも答えられない愚図ばかり
俺様が解答を教えてやってもよいが、それだとお前等の成長がないだろうから勉強しろボケ


673 :nobodyさん:2013/11/18(月) 23:45:21.92 ID:???>>670
それよりも画像のアップロード時にたとえば400kbを超えたら400kb以下に自動圧縮するというシステムがあるよね?
それを模索してみた方が良いんじゃない?
俺は知らんから調べるか聞いてみたら
0734nobodyさん2013/11/24(日) 08:50:49.55ID:???
日本語がまだ読解できないガキが常駐してるんだここ
0735nobodyさん2013/11/24(日) 08:54:01.65ID:???
すまんすまん日本語以外に英語が混じってたからか
07367102013/11/24(日) 09:49:18.63ID:???
carrierwaveでexif情報を削除してアップロードする方法

追加のお題もだしてやろうか?
無能なお前等には答えられないだろうがなw
0737nobodyさん2013/11/24(日) 09:55:17.66ID:???
煽り教えて君
0738nobodyさん2013/11/24(日) 09:58:06.25ID:???
http://stackoverflow.com/questions/4753408/how-to-remove-exif-camera-data-from-image-with-carrierwave
0739nobodyさん2013/11/24(日) 10:06:20.73ID:???
> 出てきた答えは「resizeを使え」
脳内プッッ
07407102013/11/24(日) 10:18:01.18ID:???
resizeにはわろたw
少しでも知ってたらそんなワードは出ませんから、ざんねんっ
違う単語が出るはずなんだよ


>>738
正解
でもそれは簡単。ググればすぐに出てくるからw
次の段階としてみんなが答えられないワード出してやりな!
0741nobodyさん2013/11/24(日) 10:20:56.65ID:???
>>740
笑えるのお前のほうだよ。答えたって思い込んでるのが笑える

「resizeも簡単だろ」
圧縮率変えるのは簡単だろうな
07427102013/11/24(日) 10:23:20.98ID:???
>>741
顔真っ赤だぞw
俺は知ってると言ってるだろw

証拠として言っておいてやろう
キーとなるのは最後の文字がYや

お前の頭にある単語とは違うだろwww
低能ばっかりだな、このスレは
0743nobodyさん2013/11/24(日) 10:26:38.22ID:???
>>742
普通にqから始まってyだろ

しかし暇人だな
07447102013/11/24(日) 10:29:11.64ID:???
このスレはこの程度の問題にも答えられない低能ばかりがいる

で、生まれたての初心者に上から目線で土下座を求めて、クソみたいに簡単な問題だけは答える
ただ、初心者が少し育ちだすと、とたんに応えられない問題を持ってきて、たちまち無能解答者は答えられなくなる

前は優秀な人間もいたが無能解答者のせいでどこかに行ってしまった

そして、今、たかだかこんな問題にも答えれず>>741のような見苦しい言い訳をして過ごしている
07457102013/11/24(日) 10:30:23.89ID:???
>>743
あっ、君、正解!

土日だからヒマなんや

お前もやろ?w日曜の朝から
07467102013/11/24(日) 11:10:06.41ID:???
たったこれだけの問題、スレにそこそこのレベルの人間が数人いたら、実装例までさらっと解説できるものなんだけどな

低レベルが多すぎて、解答に辿り着けるものですら、少数

しかも答えられない分際の奴程、自分で調べろとか態度がでかいとか、そういう発言をしているのが実態だろ

そんな状態でこのスレもRoRも良くならないような気がするな
0747nobodyさん2013/11/24(日) 11:49:10.06ID:???
>>741
あさましい虫けらだな
解答できないのにしゃしゃりでやがって
0748nobodyさん2013/11/24(日) 11:54:24.64ID:???
710はまず自演をやめなさい

どのレスが同じ人かきちんと認識したまえ
07497102013/11/24(日) 12:19:42.71ID:???
何が自演なんだ?
簡単な問題にも答えられないザコが何をほざいているんだか・・・
0750nobodyさん2013/11/24(日) 13:12:55.79ID:???
簡単そうに見えるが、普通の人に
とっては簡単ではない。

難しい問題なのに、その難しさがわからずに
簡単と言っているだけだ。
07517102013/11/24(日) 15:42:31.92ID:???
>>750
仰る通りです。

ただ、この問題が当初ここに放り込まれた時、
まるでググればすぐ出てくるかのように答えていた解答者もどきがいた

現状こういう解答者もどきが沢山いて、変な会話ばかり生まれるから、スレが荒れているわけだ

その原理に気付かないで解答者もどき(人もどき的な)を放置する限り、過去数十レスのような不毛な流れが繰り返され増幅されていく

だから一部のはるかに優秀な人間(つい最近までいたコテだのAだの)は消えた
07527102013/11/24(日) 15:44:39.30ID:???
そんじゃ、また数か月後テストしに来るから、精進しとけよ
0753nobodyさん2013/11/24(日) 16:30:40.71ID:???
CloudFrontって動的コンテンツに対応しているらしいだけど
PHPには対応できるけどRailsには対応できないよね?
間違ってる?
0754nobodyさん2013/11/24(日) 17:34:14.73ID:???
何をしたかったのか、相変わらずよくわからなかった710だった
0755nobodyさん2013/11/24(日) 17:39:31.28ID:???
解答できなかったのは質問が分かりにくかったから、と言わんばかりの754だった
0756nobodyさん2013/11/24(日) 17:41:43.17ID:???
739 741 743が全部俺だから、710の行動は普通理解できないんじゃないか?
0757nobodyさん2013/11/24(日) 17:48:21.52ID:???
意図は分かるが問題は分からなかったわw
>>756も答えが出せるなら最初から質問に応えれば良かったのに
見栄張りたい局面になってはじめて解答してるよな
正直こういう精神がスレ荒廃の理由だとは思う
0758nobodyさん2013/11/24(日) 17:53:41.31ID:???
>>757
見栄というか、知らない奴には答えても良いけど
知ってる奴に答えてもしょうがなかったからな
673の時点で気づいてたら答えてたんだ。すまんな

717も答えを知ってるとしか思えんし
0759nobodyさん2013/11/24(日) 17:54:52.03ID:???
サーバである程度 時間のかかる処理をさせつつ、
その進捗状況をリクエストを出したセッションのブラウザで出力しつつ、
かつ、そのブラウザからキャンセル指令も出せる、
という要件をRailsで満たしたいと思った場合の構成ってどういうのがあるでしょうか
0760nobodyさん2013/11/24(日) 18:03:11.93ID:???
>>673の時点で解答する奴が出ないってのは
�@解答できる母数が減っているか
�A解答可能者が解答に至る気概がないか

出しゃばり無能解答者が増えたせいで�@の母数自体どっかに行ってしまったというのが>>710の言わんとしていることだろう
0761nobodyさん2013/11/24(日) 18:11:31.36ID:???
>>760
言わんとすることはわかるんだ

たださ710が答えていない事実だけが残ってしまう
0762nobodyさん2013/11/24(日) 18:12:20.68ID:???
>>753
間違ってる

PHPかRailsかで決まらないかと
0763nobodyさん2013/11/24(日) 18:20:57.43ID:???
動的コンテンツのキャッシュって、aheahe.phpをキャッシュするんじゃないんですか?
逆にrailsが対応されているとしたら、どういう仕組みで、どこまでがキャッシュされているのでしょうか???
0764nobodyさん2013/11/24(日) 18:25:57.39ID:???
>>763
QueryStringを含んだフルURLでマッチするだけよ
0765nobodyさん2013/11/24(日) 18:27:49.59ID:???
>>761
もしかしたら >>673 = >>710 かもね
まぁ何はともあれ答えられた>>761はこのテストで悪玉認定まではされていないんだろう(知らない奴には答えるという姿勢だとしたら)
問題は、自分含め答えられない奴が圧倒的多数であろうということとしかもそれでいて上から目線でググレカス的なことを言っている奴が出てくる風土ちゅうことでしょうね
0766nobodyさん2013/11/24(日) 18:34:06.98ID:???
■無料
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

SonicGarden 株式会社ソニックガーデン
http://www.sonicgarden.jp/category/consulting/

株式会社万葉
Rails経験の少ないチームに対して、教育や技術的なリード、監督等を行ってほしい。
要件定義、設計にRailsのプロが参加することによって、プロジェクトをうまく立ち上げたい。
定期的なコードレビューと改善支援によって、システムをきれいで時流に乗った状態に保ちたい。
http://everyleaf.com/rails
0767nobodyさん2013/11/24(日) 18:35:21.83ID:???
ajax

drb
delayed_job
0768nobodyさん2013/11/24(日) 18:36:38.94ID:???
>>764
ありがとうございます
そこらへんの仕組みというか活用法を語ったサイトってありますかね?
0769nobodyさん2013/11/24(日) 18:37:44.87ID:???
http://stackoverflow.com/questions/5042300/indicate-to-an-ajax-process-that-the-delayed-job-has-completed
0770nobodyさん2013/11/24(日) 18:38:25.41ID:???
>>766
スレ違いだから出てけよ
お前がここにいてもどうせマイナスの価値しかもたらさないんだからさ
0771nobodyさん2013/11/24(日) 18:42:04.79ID:???
>>768
仕組みは公式ブログが一番なんよね
http://aws.typepad.com/aws_japan/2012/05/amazon-cloudfront-support-for-dynamic-content.html
0772nobodyさん2013/11/24(日) 18:42:07.71ID:???
ひょっとしてここって業者がステマしまくってるの?
PHPでは見られないような広告が散見されるな
0773nobodyさん2013/11/24(日) 18:42:52.42ID:???
フォートラベル
http://b.hatena.ne.jp/entry/4travel.jp/

トリップアドバイザー
http://b.hatena.ne.jp/entry/www.tripadvisor.jp/

Lonely Planet: the world's best guidebooks, travel advice and information
http://b.hatena.ne.jp/entry/www.lonelyplanet.com/

海外旅行の最新情報 地球の歩き方
http://b.hatena.ne.jp/entry/www.arukikata.co.jp/
0774nobodyさん2013/11/24(日) 18:43:44.60ID:???
>>771
ありがとうございます。
正直私レベルだと読んでもいまいち分かりませんでしたが、項目ごとにググりながら読み繰り返してみます。
07757592013/11/24(日) 19:02:22.67ID:???
>>767
「非同期処理」が必要なのはその通りなのですが、ジョブを投げて後で別管理画面で見る、という形じゃなくて
ネイティブアプリケーションを使ってるような感じで、
画面遷移させずに非同期処理や命令の発行・キャンセル・途中経過の表示をさせたいのです。
ジョブは「状態」を持つし、それを表示・キャンセルが自在に出来る必要がある。
ステートレスなHTTPとは相性が悪いとは思うのですがやらざるえなくて・・・。
0776nobodyさん2013/11/24(日) 19:22:15.65ID:???
Thread
0777nobodyさん2013/11/24(日) 19:31:23.64ID:rtCwqdcA
>>775

時間のかかる処理をリソースにして一意なURLを持たせる。

別に管理画面で見る必要はなくて、ジョブを作るAJAXコールに
201 Created あたりで出来たジョブのLocation URLを返して、
進捗を読んだりジョブを止めたりはそのリソースの操作にする。
07787592013/11/24(日) 23:19:53.56ID:???
>>776
Threadは最初に考えたのですが、Threadを使った場合、
一旦リクエストは終了してしまうわけなのでブラウザに状態を通知する方法がないことや
ユーザがブラウザを閉じた場合でもThreadの処理は残ってしまったり、処理を中断させたい場合に
介入する方法がひどく原始的(DBにフラグ的なのを持たせて、Thread内からチェックし続けるとか)な方法しか
思いつかなかったので…
どうにも、Webアプリで取るアプローチではないらしいと思ったので質問した次第です。

>>777
なるほど、Job自体を一つのリソースとして扱うというアプローチは良さ気ですね。
インターフェイスをリソースとして公開して、
その上で、バックグラウンドではThreadなりDelayJoで処理する、と。
結局、ブラウザ側からポーリングを続ける必要があるというのは微妙に美しくない気がしますが
WebSocketを使うよりはシンプルに実装できそうですね。
ありがとうございます!
0779nobodyさん2013/11/24(日) 23:25:14.29ID:???
>>778
> 結局、ブラウザ側からポーリングを続ける必要があるというのは微妙に美しくない気がしますが
HTTPを使う以上はこれは避けようがない
0780nobodyさん2013/11/24(日) 23:53:12.92ID:???
自分で書いてるけど、WebSocketでいいんでないの
777のやり方と併用でもいいけど、一つのJobにリソース作って対応するってのは重い気がする
push使えるからポーリングも必要ないし、そんな難しくない
I.E.だと動かないけどな!

http://washiiku.hatenablog.com/entry/2013/11/13/235027
0781nobodyさん2013/11/25(月) 01:46:25.73ID:???
>>780
リソースを作るというよりはリソースとして扱えってことではないかな
REST的な考えをしろという意味で

WebSocketは面白い技術ではあるんだが、個人用途でしか使えない代物であるのも事実だし
0782nobodyさん2013/11/25(月) 02:52:22.17ID:???
exif情報除去して不都合なことってありますか?
0783nobodyさん2013/11/25(月) 07:23:37.49ID:???
画像スレでどうぞ
0784nobodyさん2013/11/25(月) 09:27:17.90ID:???
基調講演-1 まつもとゆきひろ
http://www.ustream.tv/recorded/40957043
0785nobodyさん2013/11/25(月) 09:58:42.47ID:???
https://www.wantedly.com/
https://job-share.net/
0786nobodyさん2013/11/25(月) 19:41:04.60ID:???
>>782は>>736>>738の流れで質問させていただきました
0787nobodyさん2013/11/25(月) 19:54:22.93ID:???
>>786
Railsと無関係な内容なので画像スレでどうぞ
0788nobodyさん2013/11/25(月) 20:18:43.09ID:???
>>787
おまえスレ違い気違い?
0789nobodyさん2013/11/25(月) 20:24:38.38ID:???
>>787
あんたのコメントもrailsとは関係ないし消えたら?
0790nobodyさん2013/11/26(火) 23:32:44.97ID:???
お前等アホのせいでPHPが荒れたんだが
0791nobodyさん2013/11/26(火) 23:33:56.55ID:???
人様に迷惑かけるな
こんなクソスレ閉鎖しろよボケが!
0792nobodyさん2013/11/27(水) 07:40:40.62ID:???
画像スレ行けって言われてるのに何でPHPスレに行くかねぇw
■ このスレッドは過去ログ倉庫に格納されています