トップページ⇒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
0029nobodyさん2013/10/21(月) 23:13:58.82ID:???
>>28
reloadでもrestartでも何も変わらないなら設定が間違えてるとか別の問題だよ
0030nobodyさん2013/10/21(月) 23:16:46.35ID:???
>>25
君が動かしているサーバ構成をこちらがエスパーしないと分からないような質問はやめてくれ
0031nobodyさん2013/10/21(月) 23:24:09.22ID:/hLdo4QK
>>29
そうでしたか
ありがとうございます。調べてみます
0032nobodyさん2013/10/21(月) 23:30:23.03ID:???
>>27
ありがとうございます。
すると、trをcollectionにしてループにするのはあまりやらないのでしょうか
0033nobodyさん2013/10/21(月) 23:33:06.81ID:???
>>32
trの中身を使いまわすならやるかもしれない
0034nobodyさん2013/10/21(月) 23:56:49.26ID:2KZNVKzs
あ様はじめ皆様、おかげ様でできました!
まことにありがとうございます!!
0035nobodyさん2013/10/22(火) 01:40:08.19ID:???
>>33
わかりました
ありがとうございます。
0036nobodyさん2013/10/22(火) 02:53:22.93ID:wfN4D7SE
どなたか教えてください。

サーバーの移動をしました。
その際にRailsアプリのフォルダをまるまるコピーして持っていき、
その後、sqlデータをエクスポート→新サーバーへインポートしました。

するとなぜか、paperclipという画像アップロード専用gemであげた画像の格納パスとデータベースに保存されているパスが一致しなくなっており
一部画像が表示されなくなりました。

これを解決する方法をご存知の方はいらっしゃいませんか?
0037nobodyさん2013/10/22(火) 03:09:37.19ID:HOsNddR8
https://www.google.co.jp/search?q=paperclip+path+site%3Astackoverflow.com&;oq=paperclip+path+site%3Astackoverflow.com
0038nobodyさん2013/10/22(火) 05:31:12.87ID:???
今日び、nginxではなくapacheを使うメリットってなにがある?
参考情報の量以外で
0039nobodyさん2013/10/22(火) 07:28:02.56ID:???
スレチ
0040nobodyさん2013/10/22(火) 16:44:24.87ID:HOsNddR8
【ヘロク】 Heroku Part1 【PostgreSQL】
http://toro.2ch.net/test/read.cgi/hosting/1329378677/l50
0041nobodyさん2013/10/22(火) 17:09:43.61ID:???
rails4.0
rails generate controller home index about contact
でHomeControllerとindex,about,contactの3つのアクションができました
このうちaboutだけ不要なので
rails destroy controller home about
ってやったんですが、indexもcontactも含めてHomeControllerに関係するファイルは全て消えてしまいました
こういう場合はどうやるのでしょうか?
0042nobodyさん2013/10/22(火) 18:50:52.94ID:???
http://iwhurtafly.hatenablog.com/entry/20120325/1332646857
0043nobodyさん2013/10/22(火) 19:02:49.51ID:l6eIb4nf
HTML5/WebアプリってVBアプリの工数10倍かかるのにの人月1/2だよね。見積書いてる奴バカなの?
http://hayabusa3.2ch.net/test/read.cgi/news/1382432343/
0044nobodyさん2013/10/22(火) 19:25:58.63ID:???
rspecを勉強中ですが、コントローラーテストを中心に組み立てるのでしょうか?

またcapybaraを使ってフォームに値を入れるwithinが使えないのですが
そのようなテストはコントローラーテストでは使わないということですか?
0045nobodyさん2013/10/22(火) 19:30:07.57ID:???
>>42
つまり個別にアクションを削除できないから全部消してまたやり直すしかないってことですか?
0046nobodyさん2013/10/22(火) 21:29:01.98ID:z3Clu8jQ
>>45

個別には消せない

ルーティング規則からaboutを削除すればアクションは呼べなくなる

あと
* コントローラのソースからaboutメソッドを削除
* ビューファイルも消す
ですっきり
0047nobodyさん2013/10/22(火) 22:47:55.64ID:???
なるほど、わかりました
0048nobodyさん2013/10/22(火) 22:49:49.61ID:???
sendgrid
http://www.ustream.tv/recorded/40070580
http://www.ustream.tv/recorded/40071025
0049nobodyさん2013/10/22(火) 23:24:25.72ID:???
どうでもいい疑問だけどgemやらruby本体やらのサーバ負荷って相当だろうけど
オープンソースなのに誰がそれを負担してるの?寄付とか?
0050nobodyさん2013/10/23(水) 04:54:09.83ID:Ry1rC3Pk
railscasts.com/episodes/111-advanced-search-form-revised?language=ja&amp;view=asciicast
このページの下記の部分って、rails4にするにあたって、変更しなければならないのですか?
ArgumentError in Searches#show
'nil' is not an ActiveModel-compatible object. It must implement :to_partial_path.
と出てしまうのですが


<h1>Search Results</h1>

<%= render @search.products %>
0051nobodyさん2013/10/23(水) 05:07:52.27ID:Ry1rC3Pk
>>50
これはモデルのメソッドを呼び出しているのでしょうか?
何をしているのか、そもそもよくわかっていません
0052nobodyさん2013/10/23(水) 06:34:25.77ID:???
paperclipやcarrierwaveで、複数のサイズに対応するにあたって、
一つのファイルを保存するだけで済む方法はないのでしょうか?

複数アプリケーションや複数場面でサイズを変えたいものの、サイズ種類ごとに保存していくと容量を食い過ぎるため。

また、仮に一つのファイルを保存するだけで済んだ場合、呼び出しの度にリサイズ処理に時間がかかったり、弊害はないのでしょうか?
0053nobodyさん2013/10/23(水) 12:02:56.74ID:???
>>52
そんなに容量気にするならS3でも使えばいいじゃん
ドロップボックスなんて全てS3でやってるんだぜ
0054nobodyさん2013/10/23(水) 17:06:45.47ID:???
S3は転送量に対する課金が怖い
0055nobodyさん2013/10/23(水) 19:13:09.34ID:???
PinterestのEC2コストは、トラフィックのピーク時には1時間あたり52ドルかかっているが、トラフィックの少ない夜間には1時間あたり15ドル程度まで抑えられている

8000万個のオブジェクトをAmazon S3に保存、総容量は410テラバイト
http://www.publickey1.jp/blog/12/pinterest_pythonamazon.html
0056nobodyさん2013/10/23(水) 19:15:01.70ID:???
http://globalmarketing7news.seesaa.net/article/268459762.html
0057nobodyさん2013/10/23(水) 21:36:54.67ID:???
>>53
>>54
ちょっと自惚れがすぎますが、一年程度で1TB、二年程度数TBを想定しています。
徐々にマネタイズしろよ、って話ですが、S3は若干お金の心配があります。

少なくともcloudinary?のように一回の保存だけで対応できる方法を、paperclipやcarrierwaveでとれないかと興味を持っている段階でございます
0058nobodyさん2013/10/23(水) 21:41:38.92ID:???
>>55
>>56
なるほど!!!

ただ、私がコスト比較しているのは、とりあえず1TBくらいまでのみちのりです。
そこまで成長しないリスクも想定しつつ。

そのあとは、、、
どこくらいまでが、自前でそろえるよりも有利なんでしょうね。
検討しなくては
0059nobodyさん2013/10/24(木) 07:40:54.45ID:???
>>57
そのときになってから対処すればいい

DHHも言ってる
今やらなければいけないことは、「必要になるかもしれない」ことではない、と
0060nobodyさん2013/10/24(木) 14:36:06.61ID:???
hoge = Hoge.select("SUM(id) as id_sum").first
hoge.id_sum #=> idの合計値

みたいな感じで値が取れますが、別名を付けた「id_sum」って具体的にhogeのどこに格納された値なのでしょうか?
0061nobodyさん2013/10/24(木) 14:50:22.85ID:???
あと、select("SUM(id)")の様に別名を付けない場合、取得した値にアクセスする方法があるのか気になります。
0062nobodyさん2013/10/24(木) 19:29:42.96ID:???
>>60
当該hogeインスタンスに動的にid_sumアクセサが定義されてる
特異メソッドだから、他のhogeインスタンスには無いアクセサなので別の場所や他のhogeインスタンスで呼ぼうとするとエラーになる

Rubyの便利な機能だけど、怖くもある
もしHogeクラスに何か重要なid_sumメソッドやid_sumアクセサが元から定義されてた場合、>>60のコードで上書きされてしまって
意図せぬ問題が発生する可能性がある

この手のRubyの意図せぬメソッドやアクセサの上書きってみんなどうやって対処してるのか興味がある
0063nobodyさん2013/10/24(木) 19:42:34.57ID:???
matzは「殆どの場合そんなこと起きないし、神経質に気にするよりも生産性の向上を享受しようや」みたいなスタンスだった気がする。
0064nobodyさん2013/10/24(木) 20:45:41.72ID:sTGrSraH
>>61

名前を付けない場合は [] でアクセスできるよ。
0065nobodyさん2013/10/24(木) 21:30:22.04ID:???
>>62
なるほど、アクセサを定義している箇所を見れば分かりそうですね。

>>64
[]の引数は何になるのでしょうか?
hoge[:id], hoge["id"], hoge["SUM(id)"]など試してみたけど取れませんでした。
0066nobodyさん2013/10/24(木) 22:03:20.19ID:???
質問失礼します。

コントローラーにて【@parent.child = child_instance】のような記述で、
関連する親子モデルを割り当てる際に、
saveが走っているようでバリデーションチェックが入ります。

関連する親子モデルを(新規に作成するのではなく)割り当てる際、
バリデーションチェックをスキップする方法などありますでしょうか?

よろしくお願いいたします。
0067nobodyさん2013/10/24(木) 22:53:01.78ID:???
saveは走ってない
よーく確認しましょう
0068nobodyさん2013/10/25(金) 00:03:22.04ID:HgfeljUn
>>65

最後の SUM(id) で出来るはずなんだがなぁ
とりあえず、どんなキーが使えるか、
attribute_names にも入ってない?
0069nobodyさん2013/10/25(金) 11:10:09.74ID:???
>>68
hoge.attribute_names #=> [""]

みたいな感じでした。
0070nobodyさん2013/10/25(金) 19:57:28.56ID:???
http://crowdworks.jp/public/jobs/30611
0071nobodyさん2013/10/25(金) 21:55:26.88ID:???
質問があります

OmniAuthを使うとFacebookやTwitterアカウントでログインが出来るという認識です。

こちら側で用意した特定Twitterアカウントからのみ
ツイートを実施したい場合でもOmniAuthは利用できますか?

いちいち各ユーザーがTwitter認証をすることなく、
なんらかのアクションを起こすと、
こちらで用意したTwitterアカウントで投稿が行われる仕組みです。
0072nobodyさん2013/10/25(金) 22:23:02.22ID:???
>>71
まずはやってみよう
0073nobodyさん2013/10/25(金) 22:25:45.03ID:???
>>71
無理
0074nobodyさん2013/10/26(土) 03:41:36.42ID:???
初歩的な質問をさせてください

params[:keyword] = "TEST"
@posts = Post.where('title like ?', params[:keyword])

みたいなことをするのを前提としたとき
titleカラムはindexを貼っておいたほうがいいですか?
0075nobodyさん2013/10/26(土) 04:44:43.19ID:???
おせー!となってから貼れば良いのでは。
でもMySQLではワイルドカードから始まるlikeは
indexが使用されないとかあるらしい。
0076nobodyさん2013/10/26(土) 12:29:06.40ID:Yys5qMug
railscastのエピソード111「advanced-search-form-revised」
これに従って、アドバンスドサーチなるものを作っています。
これにAJAXを付け加えて、検索結果を検索条件入力フォーム欄の下に表示する形態をとりたいのですが、全く辿り着けません。

newアクションから、createアクションを経由し、次にshowアクションにリダイレクトされる流れなのですが。

難しい内容なのかもしれませんが、もし分かる方がいらっしゃいましたら、教えていただけるとありがたいです。
0077nobodyさん2013/10/26(土) 12:33:37.00ID:Yys5qMug
show.html.erbの方に、updateアクションを叩く検索フォームを設置すれば良さそうですが、
もうすこしjquery/ajaxを使ったスマートな方法が欲しいのです。。。
0078nobodyさん2013/10/26(土) 12:33:54.38ID:???
HTML、Ajax、Rails の仕組みがきちんと理解できていれば何ら難しいことはない

逆に理解できてなくて答えだけ欲しいというのならスレ違い
0079nobodyさん2013/10/26(土) 12:58:02.37ID:???
>>78
きちっと分かってたらこんなところにこねぇだろw
ここは>>77や>>78のように分かってない奴が来るところ
0080nobodyさん2013/10/26(土) 13:06:50.76ID:???
>>76
検索だけするのになぜcreateを通るのか不明
0081nobodyさん2013/10/26(土) 13:29:54.75ID:Yys5qMug
>>80
普通のform tagの検索なら簡単にjqueryで動的ページを作れますが、
ここで紹介されているのは複雑な検索用に検索モデルを作って・・・・という流れなのです。
0082nobodyさん2013/10/26(土) 13:32:45.74ID:???
>>81
検索モデルを永続化するわけじゃあるまい?
保存しないものに create はおかしい
0083nobodyさん2013/10/26(土) 13:35:17.60ID:Yys5qMug
>>82
読んでいただければ分かりますが、永続化します。
wheneverなどで、ゴミ掃除はあとでするという考えです。
getだと検索項目が限られるため、モデル化してしまうのが良いというのがrailscastで紹介されているadvanced-seachのやり方です。
なので、動的表示にするのも、もう一歩進んだ知識を持たれた方のアドバイスが必要なわけです。
0084nobodyさん2013/10/26(土) 13:43:56.16ID:???
>>83
Search#create の最後で redirect_to すりゃいいだけ
0085nobodyさん2013/10/26(土) 13:53:53.61ID:Yys5qMug
コントローラーの抜粋ですが、下記のようになっていて、
show.html.erbで表示される仕組みになっているのですが・・・・


def new
@search = Search.new
end

def create
@search = Search.create!(search_params)
redirect_to @search
end

def show
@search = Search.find(params[:id])
end
0086nobodyさん2013/10/26(土) 13:55:49.17ID:???
>>85
合ってるように見えるね
0087nobodyさん2013/10/26(土) 13:58:01.32ID:Q8szoofs
ajaxで部分書き換えしたいなら、呼び出し側でどうこうする必要があるよね。
redirectするんじゃなくて、結果をJSONやHTML片で返すとか。
0088nobodyさん2013/10/26(土) 14:05:52.87ID:Yys5qMug
show.html.erbに、<%= render @search.products %>

そして、そこで呼び出されている?searchモデルが下記になります。
おそらくshow.html.erbの上記記述で下記が呼び出されていて?、それで実際検索が行われる仕組みなんじゃないかと・・・・
def products
@products ||= find_products
end

private
def find_products
products = Product.order(:name)
products = products.where("name like ?", "%#{keywords}%") if keywords.present?
  //以下複数の検索項目を設定
products
end
0089nobodyさん2013/10/26(土) 14:29:11.47ID:???
>>88
キモはそのrenderの部分
ActionView::Helpers::RenderingHelper#renderを読むと

render(options = {}, locals = {}, &block)
(snip)
・:partial - See ActionView::PartialRenderer.
(snip)
If no options hash is passed or :update specified, the default is to render a partial and use the second parameter as the locals hash.

と書いてある。ということで、ActionView::PartialRenderを見れば、

Rendering objects that respond to `to_partial_path`

# @posts is an array of Post instances, so every post record returns 'posts/post' on `to_partial_path`,
# that's why we can replace:
# <%= render partial: "posts/post", collection: @posts %>
<%= render partial: @posts %>

と今回の例の場合が載っている
0090nobodyさん2013/10/26(土) 14:34:42.24ID:???
>>75
ありがとうございます

後々レコード数が増えてからインデックスを貼ると膨大な時間がかかりませんか?

インデックスを貼る行為は
データ容量を大きく食うのとトレードオフですよね?
0091nobodyさん2013/10/26(土) 14:35:20.94ID:???
>>90
あと、データの書き込みが遅くなる
0092nobodyさん2013/10/26(土) 14:42:08.77ID:Yys5qMug
>>89
たしかにそこ良く分かっていなかったです(てかいまだに汗)。
これって動的に表示するのは難しいんですかね?でも大手のサイトとかではよく見るのので、可能は可能なんでしょうが・・・・
0093nobodyさん2013/10/26(土) 16:48:49.99ID:???
>>92
ログは見てるの?
0094nobodyさん2013/10/26(土) 17:18:49.46ID:n7omdGki
Started POST "/searches" for 〇○○○ at 2013-10-26 17:10:31 +0900
ActiveRecord::SchemaMigration Load (0.5ms) SELECT `schema_migrations`.* FROM `schema_migrations`
Processing by SearchesController#create as HTML
Parameters: {"utf8"=>"&#10003;", "authenticity_token"=>"OSpOUenfcqQBafhnfsfmwomfwojgcuuvR1+PQ7gE=",
"search"=>{"keywords"=>"sa", "min_price"=>"", "max_price"=>""}, "commit"=>"Search"}
(0.3ms) BEGIN
0095nobodyさん2013/10/26(土) 18:01:11.76ID:???
>>94
それだけで終わりか…
0096nobodyさん2013/10/26(土) 19:10:19.48ID:l1LHvxZ+
Rails3.2.13なんですが

views/hoge

ここのフォルダーに

hoges.html.haml
_tab1.html.haml
_tab2.html.haml
_fuga.html.haml


があって、

hogesから 

render 'tab1'
render 'tab2'

をやっても描画されるのに

tab1もしくはtab2から

render 'fuga'

してもテンプレートが見つからないと言われるのはどうしてでしょうか
0097nobodyさん2013/10/26(土) 19:15:17.02ID:n7omdGki
SQL (0.4ms) INSERT INTO `searches` (`created_at`, `keywords`, `updated_at`)
VALUES ('2013-10-26 08:10:31', 'sa', '2013-10-26 08:10:31')
(13.2ms) COMMIT
Redirected to 〇〇〇〇:3000/searches/18
Completed 302 Found in 97ms (ActiveRecord: 15.6ms)
0098nobodyさん2013/10/26(土) 19:20:19.60ID:n7omdGki
Started GET "/searches/18" for 〇〇〇〇 at 2013-10-26 17:10:32 +0900
Processing by SearchesController#show as HTML
Parameters: {"id"=>"18"}
Search Load (0.6ms) SELECT `searches`.* FROM `searches`
WHERE `searches`.`id` = 18 LIMIT 1
Product Load (0.9ms) SELECT `products`.* FROM `products`
WHERE (name like '%sa%') ORDER BY `products`.name ASC
Rendered products/_product.html.erb (2.4ms)
Rendered searches/show.html.erb within layouts/application (434.2ms)
Completed 200 OK in 613ms (Views: 604.4ms | ActiveRecord: 4.8ms)
0099nobodyさん2013/10/26(土) 19:23:57.10ID:n7omdGki
以上ですm<__>m
途中連続規定に抵触し失礼しました。
0100nobodyさん2013/10/26(土) 21:49:09.91ID:Q8szoofs
サーバはちゃんとコンテンツを302→200で返しているね。
AJAXコールなんだから受け取った側でちゃんと使ってやれ。
0101nobodyさん2013/10/26(土) 21:52:54.18ID:???
>>91
それって体感できるくらいの遅さですか?
アクセスが多くて短時間(例えば一分間)の間に100レコードへの書き込みとかで体感できちゃうレベルですか?
0102nobodyさん2013/10/26(土) 22:42:11.09ID:n7omdGki
>>100
これ自体は当初からうまく表示されております。
検索欄と検索結果を同一のページに表示したいのですが、そのやり方が分かりません。

『受け取った側でちゃんと使ってやれ』と仰るのはshow.html.erbに検索欄を設置しておけということでしょうか?
0103nobodyさん2013/10/26(土) 22:54:00.29ID:???
>>102
なるほど、分かってないのはAjaxの部分だな
Rails部分に関しては問題はないから、Ajaxに絞って勉強しろ
0104nobodyさん2013/10/26(土) 22:59:34.48ID:???
>>101
データ量、マシンスペックなどによるから、自分で試してみるしかない
0105nobodyさん2013/10/26(土) 23:20:10.44ID:n7omdGki
>>103
勉強はしているんですが、少しヒントをいただけるとありがたいのですがm<_ _>m
ajaxのどっち方面を勉強するのかとか・・・・
0106nobodyさん2013/10/26(土) 23:27:26.97ID:n7omdGki
>>105
そんな難しい内容は誰も答えられないからここに持ってきちゃいかんよ
コード見せてもらうのを期待したんだろうがさくっと書けるレベルの人間はこんなところに来ないから
0107nobodyさん2013/10/26(土) 23:29:41.04ID:n7omdGki
>>105
消え去りなさい
0108nobodyさん2013/10/26(土) 23:38:09.65ID:???
>>105
ヒントも何も、Ajaxの基礎の基礎だから
入門書と呼ばれるものならどの本にでも載ってるレベル

ということで、まずはお勉強しなさい
0109nobodyさん2013/10/26(土) 23:43:08.46ID:n7omdGki
>>105
ですよね^^;
ありがとうございましたm<_ _>m
0110nobodyさん2013/10/26(土) 23:45:29.49ID:???
>>105-106
これなに?
自演?
0111nobodyさん2013/10/26(土) 23:50:35.38ID:???
>>105-106
煽り型教えて君
0112nobodyさん2013/10/26(土) 23:53:10.47ID:???
>>105-106

必要以上に親切にしない。教えて君はエスカレートする。
最初は自分で努力しようと考えている人も、親切にされるとそれを当たり前だと思い、次からはもっと人に頼るようになる。
甘やかすことは、その人から向上心やプライドを奪うことでもある。
http://ja.uncyclopedia.info/wiki/教えて君
0113nobodyさん2013/10/26(土) 23:55:52.41ID:n7omdGki
ID抜き取り???
0114nobodyさん2013/10/26(土) 23:58:35.15ID:???
>>113
IDは抜けないよ

プログラムスレでそのレベルの言い逃れでごまかせると思うな
0115nobodyさん2013/10/27(日) 00:42:18.60ID:???
久々に笑わせてもらったwwwwwwwww
0116nobodyさん2013/10/27(日) 00:45:59.00ID:???
俺も一年前はここで色々と尋ねては
「まーた、教えてくんかー」とか
嫌味を言われてたけど

まさか今は自分が言う側になるとはねwww

学生時代に先輩が後輩イビリをするのと全く同じ
日本人独特の悪しき伝統だね


だから日本人は陰湿なんだよな
俺も含めてお前ら皆www
0117nobodyさん2013/10/27(日) 02:56:42.36ID:???
production環境でno route matchのログ出力を抑制する方法ありませんか?
適当にurlいれられるだけでエラーになるのでログが肥大化しちゃってうっとおしいです
0118nobodyさん2013/10/27(日) 03:04:38.96ID:???
>>117
http://stackoverflow.com/questions/12227613/stop-logging-actioncontrollerroutingerror-rails-3-2


ありがたく思ってね
0119nobodyさん2013/10/27(日) 03:09:26.90ID:???
ちなみに緑のチェック(ベストアンサー)ついてるとこの
ブロックをまるまるコピー


そしてアプリ/config/initializersフォルダのなかに

適当に stop_route_error.rb
みたいなファイルを作って
さっきコピーした内容をまるまるコピペして保存→再起動でおk


俺はここの閉鎖的なバカどもとは
違って優しい先輩になりたい

変に育って
仕事を奪われるのが怖い!っていう
低レベルな奴らばかりだからな、ここは
0120nobodyさん2013/10/27(日) 03:13:09.33ID:???
一緒に育って日本のRoR市場を明るくしていこうぜ!っていうのがない

うちに隠そう隠そうとする
大したノウハウでもないくせにな

とくにRoRでの開発者はそういうタイプが多い

Cakephpのスレとか見てると雰囲気が違って向こうは盛んだ

cakephp=リア充

rails=陰湿キモオタってかんじ


日本ではね
0121nobodyさん2013/10/27(日) 07:48:17.21ID:???
まぁPHP使ってる人は良くも悪くも普通な人が多いが
Ruby使ってる人はエンジニア気質というか、そもそもが陰湿な人が多いからな
0122nobodyさん2013/10/27(日) 09:35:06.85ID:???
>>120
やけに>>105-106の肩を持つなぁ
あんなのと一緒に育ちたいのか?
0123nobodyさん2013/10/27(日) 10:12:54.43ID:???
PHP: 女の子にもてたい人が集まる言語
Python: 初心者にやさしい人が集まる言語
Ruby: 人を攻撃したがる人が集まる言語
0124nobodyさん2013/10/27(日) 11:51:16.82ID:cydvO19T
ちなみに本人は俺だから、>>120みたいな先輩もいるんだろう・・・

素人が色々質問するのも当然だと思うんだがな。。。
あまりに教えてくれないから、昨日はちょっときれちゃったよ(笑)すまんね。

英語で割と先進的と思われるadvanced-search取り入れて、あとはAJAXの知識が欠けているのは分かって質問してるんだからさ、
簡単にAJAX勉強しろって言われても

>>120みたいのが外の世界では成功してると思うぞ。
教えてくん、はっはっは。みたいな精神だと、外の世界では人望失うだけだし、そういうのって表情に出ちゃうからな
まぁ自力でやりますわ
0125nobodyさん2013/10/27(日) 11:55:37.74ID:cydvO19T
まぁ、こういうタイプの人間って、自分自身たいしたところまで登れないんだよな
社会はうまくできてるわ


116 :nobodyさん:2013/10/27(日) 00:45:59.00 ID:???俺も一年前はここで色々と尋ねては
「まーた、教えてくんかー」とか
嫌味を言われてたけど

まさか今は自分が言う側になるとはねwww

学生時代に先輩が後輩イビリをするのと全く同じ
日本人独特の悪しき伝統だね


だから日本人は陰湿なんだよな
俺も含めてお前ら皆www
0126nobodyさん2013/10/27(日) 12:04:40.21ID:???
>>124-125
酸っぱいぶどうの話をそのまんま堂々と再現されてもねー
0127nobodyさん2013/10/27(日) 12:13:29.35ID:???
>>124
「何が分かってないか分かってない状態」から「Ajaxが分かってないことが分かった状態」まで
教えてもらっておきながら、「あまりに教えてくれないから」なんて暴言もいいところ

そりゃお前に誰も教えてくれんわ
0128nobodyさん2013/10/27(日) 13:48:50.20ID:???
今は大学のプログラミング講義でCとかRubyとかやってるとこもあるらしいな
オッサンは勉強しとかないと将来女子高生にアゴで使われそう
0129nobodyさん2013/10/27(日) 14:19:13.33ID:???
>>124
このスレでは教わる人全員が嫌われるわけじゃなくて教えて君が嫌われてる
なんで君が嫌われてるのか分からないのかがまず問題だね

それに何でもかんでも聞く人はプログラミング何年か続けてると絶対どこかで詰むからね
Railsのように知れ渡ってる技術を自分で使いこなせないようだと、他のライブラリやフレームワークはどうやって勉強していくのか
■ このスレッドは過去ログ倉庫に格納されています