【RoR】Ruby on Rails Part13
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2011/11/04(金) 17:06:24.32ID:???【Ruby】Ruby on Rails Part12
http://hibari.2ch.net/test/read.cgi/php/1311050686/
■参考サイト
<英語>
本家: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://twitter.com/dhh
http://www.loudthinking.com/
0497nobodyさん
2011/12/29(木) 14:39:12.76ID:0hMYqXPq0498nobodyさん
2011/12/29(木) 15:19:51.34ID:???学生プログラマ日本一決定戦(予選は社会人も参加可)
ttp://codevs.jp/howto.html
現在予選開催中
応募締切 2012.1.6 12:00
おもしろいことやっているじゃん。誰か今から参加しろよ。
0499nobodyさん
2011/12/29(木) 22:35:23.24ID:zHQvnIdyまた、株主でなくとも、テレビ放送を見ていた者は、経済活動に大きな影響が、あったように思われます(例;アカウントの削除レベルですらオイルショック的な要素として考えうる点)対比的には、日興コーディアルの粉飾問題は、ほとんど報じられていませんでした。
27時間テレビで、明石家さんまが明らかに「キッコーマンの醤油」の瓶(意匠はあるのでしょうか?)をもって「しょうゆうこと」と宣伝していましたが、
その後CMの契約までこぎつけています。また、お礼があったと番組で放送してました。なお、フジテレビも広告主であるキッコーマンとの契約を成立している
これは、著しく公共性を損なっているでしょう。
また、トークの途中でも、醤油の瓶を画面に映し続
けている行為は、サブリミナル効果の観点からも番組放送基準を逸脱しているように思われます。
あるある大事典の頃、わたくし自身、全国規模でなく小規模なマーケットですら、ヨーグルトの売り切れに遭遇しています。
この時の、フジテレビ及びキッコーマンの株価は、どのように変動していたでしょうか?(返信無用)
明石家さんまこと杉本高文が、所属している吉本興業におけるフジテレビの持株比率は、およそ12%であり、株式を所有する他社の多くは、放送業界である点
を熟慮し、CMを視聴すると、広告業界も含めて、歪と言わざる負えないのではないでしょうか。
ちなみに、茂木友三郎は、キッコーマン株式会社の名誉取締役でありフジテレビの監査役です。
0500nobodyさん
2011/12/30(金) 00:08:53.74ID:???0502nobodyさん
2011/12/30(金) 12:23:33.87ID:???PHPもやってる方にお伺いしたいのですがこれってCakePHPと比べても高機能ですか?
やっぱりRORの習得は1年ぐらいかかるぐらい難しいでしょうか?
0503nobodyさん
2011/12/30(金) 12:36:07.73ID:???MVCフレームワークとして見ればそう大きく違ったもんでもないし
もっぱらそれぞれ特有の実装方法でもにょもにょと時間かかるだけだろうし。
最大は Ruby/PHP の習得にかかる手間の差ぐらいかねえ。
機能差でいけばプラグインの差を考えると大した差はないと思う。
動作速度でいくと Cake の方が速くなりがち。
保守性/書きやすさでいくと個人的には RoR を推したいけどこれは個人差でしょうね。
ただ、開発メンバの集めやすさ(質を問わず)でいったら Cake の方が圧倒的に多いんじゃない?
0504nobodyさん
2011/12/30(金) 12:47:51.87ID:???あれ覚えるのに挫折したぐらいだからRORも挫折しそう
0505nobodyさん
2011/12/30(金) 13:11:51.34ID:???0506nobodyさん
2011/12/30(金) 13:16:20.20ID:???フレームワークは一個使い方覚えると他の言語のも結構すんなり覚えられるようになるから
Cake でも RoR でもいいからちゃんと何か通しで作ってみたほうがいいと思う。
0507nobodyさん
2011/12/30(金) 13:35:24.55ID:7lR2qCExscriptディレクトリ以下に新しくファイルを作って、
そこからモデルにUser.find_by_idなどでアクセスしたい場合って、
どうすれば良いのでしょうか?
すみません。お願いします。
0508nobodyさん
2011/12/30(金) 14:27:19.44ID:???Cakeで言ってる新しい機能とかって、Railsの人から見たら、今更それが付いた程度なの?という感じだし。
array() とかもう書きたくない。
人はPHPの方が圧倒的に集めやすいけど、できない人多過ぎ。
0509nobodyさん
2011/12/30(金) 14:32:04.94ID:???rails runnner script/hogehoge.rb すれば
普通に User.find_by_id とか使えるようになるよ。
0510nobodyさん
2011/12/30(金) 16:15:53.53ID:???0511nobodyさん
2011/12/30(金) 16:23:58.18ID:vle2W8Q+「VBscriptならこの倍,PHPでも1.5倍はかかっていたのではないか」
コード量も10分の1になった。
http://itpro.nikkeibp.co.jp/article/OPINION/20071031/286028/
0512nobodyさん
2011/12/30(金) 16:34:11.02ID:vle2W8Q+インタビュー:[楽天]Ruby活用事例とROMA,Fairy|gihyo.jp … 技術評論社
http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。
0513nobodyさん
2011/12/30(金) 16:36:29.16ID:vle2W8Q+http://thinkit.co.jp/article/156/4?page=0,1
3ヶ月、わずか3名程度のエンジニアチームで、彼らはPHPで実装が完了していたレベルに追いつきました。
またコード量はPHPの1/5以下にまで削減されており、よりシンプルな構成も実現できました。
0514nobodyさん
2011/12/30(金) 16:38:10.86ID:???0515nobodyさん
2011/12/30(金) 16:39:13.20ID:???0516nobodyさん
2011/12/30(金) 16:52:22.70ID:???関数名とか、
「"_" 付けました」「やっぱりやめました」
みたいなの。
0517nobodyさん
2011/12/30(金) 17:05:57.53ID:???プログラミング自体を勉強したいなら、Rubyの方がオススメ。
PHPだと言語固有の問題に足を引っ張られるので。
変数とループ制御、条件分岐抑えれば大体どの言語でもいけると思う。
0519nobodyさん
2011/12/30(金) 17:24:14.88ID:???0520nobodyさん
2011/12/30(金) 17:34:24.62ID:???http://www.mapee.jp/wlh/phpruby.html
0521nobodyさん
2011/12/30(金) 17:37:39.45ID:???http://d.hatena.ne.jp/msakamoto-sf/20080131/1201718034
404 Blog Not Found:そろそろPHPに関して一言いっとくか
http://blog.livedoor.jp/dankogai/archives/50835571.html
404 Blog Not Found:「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い
http://blog.livedoor.jp/dankogai/archives/50993137.html
0522nobodyさん
2011/12/30(金) 17:39:36.45ID:???アホな男が優しくしてくれるって言ってた。
0524nobodyさん
2011/12/30(金) 20:16:41.80ID:???Codeigniterもゴタゴタしてきたのでrailsに移ってきた
やっぱオリジナルが一番だね
0525nobodyさん
2011/12/30(金) 23:19:01.31ID:???個人的には言語の直交性がある分 Ruby の方が習得楽だと思うよ。
PHP は http://www.tokumaru.org/d/20100927.html#p01 みたいなの見てて
ほとほと嫌になった。
0526nobodyさん
2011/12/30(金) 23:29:12.01ID:???0527nobodyさん
2011/12/30(金) 23:40:03.27ID:???0528nobodyさん
2011/12/30(金) 23:44:10.85ID:???0529nobodyさん
2011/12/30(金) 23:45:40.34ID:???0530nobodyさん
2011/12/31(土) 01:00:19.39ID:???0531nobodyさん
2011/12/31(土) 03:41:05.56ID:???0532nobodyさん
2011/12/31(土) 11:46:32.51ID:???0533nobodyさん
2011/12/31(土) 12:35:18.52ID:???0534nobodyさん
2011/12/31(土) 12:39:06.19ID:???仕事だとしたら Ruby でデスクトップアプリを作る酔狂な案件はないと思うし。
RoR とか Sintara とかの Web アプリ向けフレームワークを使う場合が圧倒的に多いと思うよ。
個人でなんかしたいだけなら別に RoR 使わんでワンライナーでニヤニヤしてたって構わんと思うけど。
0535nobodyさん
2011/12/31(土) 12:40:23.61ID:???0536nobodyさん
2011/12/31(土) 13:03:48.38ID:???0537nobodyさん
2011/12/31(土) 13:10:34.96ID:???Railsきちんとやってる人は、英語の情報追いかけてるので、わざわざ日本語で記事書かないかも。
海外記事で書かれてた事をやってみた、とか使ってみた、みたいなのは時期が早くないと二番煎じ的で面白くないし。
moongiftとかみたいに、ライブラリ紹介し続けるのも個人ではアレでしょう。
0538nobodyさん
2011/12/31(土) 13:29:46.49ID:???多分rubyでも同じ事はできると思うが。なんとなく。
0539nobodyさん
2012/01/01(日) 13:57:40.13ID:???$SAFE設定するのってCGIだけ?
0540nobodyさん
2012/01/01(日) 15:45:32.95ID:???0541nobodyさん
2012/01/01(日) 17:43:55.54ID:NG5h+Lv8英語でもかまいやせん
link_to ....:remote => true
form_tag ....:remote => true
form_for ....:remote => true
select_tag ...:data=>
これくらいしか知らないんですけどRails2はもっと一杯あったし他にもあると思うんですよね……
0542nobodyさん
2012/01/01(日) 18:04:28.47ID:???remote_form_for
observe_field
observe_form
form_remote_tag
button_to_remote
submit_to_remote
link_to_function
periodically_call_remote
http://github.com/rails/prototype_legacy_helper
http://programifications.com/rails-3-cheat-sheet
0543nobodyさん
2012/01/01(日) 18:14:13.39ID:???0545nobodyさん
2012/01/02(月) 14:16:29.35ID:???0546nobodyさん
2012/01/02(月) 14:17:42.50ID:???0547nobodyさん
2012/01/02(月) 15:01:23.65ID:???0549nobodyさん
2012/01/03(火) 04:53:42.11ID:4vx0E6SA↑これでしょ?w
0550nobodyさん
2012/01/03(火) 23:24:56.60ID:???まあnginxをリバースプロキシとして使っているならそうなのかも知れませんが、
REMOTE_ADDRを記録する方法があれば教えて下さい。
ぐぐってもうまく見つけられなかったので。
0551nobodyさん
2012/01/04(水) 00:24:46.80ID:???web+dbの記事を読んだとこだけど、クックパッドは魅力的なところだね後3年若かったら応募してたかも
0552nobodyさん
2012/01/04(水) 00:42:56.01ID:???技術と考え方学べるならストック要らない、というのならまだしも。
0553nobodyさん
2012/01/04(水) 09:37:18.14ID:???http://b.hatena.ne.jp/entry/japan.cnet.com/news/business/20425484/
楽天レシピはなぜクックパッドに勝てないのか?(The reason Rakuten-recipe can't beat Cookpad)
http://hiromikubota.tumblr.com/post/12920370524/the-reason-rakuten-recipe-cant
料理レシピサイトでクックパッドに挑む楽天の狙いと勝算(1) | 企業戦略 | 投資・経済・ビジネスの東洋経済オンライン
http://www.toyokeizai.net/business/strategy/detail/AC/f0e10c317ba4e968b5ba4596a2416ceb/
0554nobodyさん
2012/01/04(水) 09:54:33.21ID:???AWSでrailsをベースのウェブサービスをしていて、ある程度成功していて、TDDとかprototypeとか短期サイクルの開発して、その成果をchankoとかでオープンソースに還元してる
技術的なバックグラウンドとノウハウがきちんとビジネスに結び付いていて今のところかなりよいお手本だと思った
お金とは別に今の責任と生活がなければ実際にどうまわってるのか見てみたい
0555nobodyさん
2012/01/04(水) 09:56:28.27ID:???単独決算推移
http://profile.yahoo.co.jp/independent/2193
0557nobodyさん
2012/01/04(水) 10:46:20.67ID:???http://blog.kushii.net/archives/1350951.html
http://b.hatena.ne.jp/entry/blog.kushii.net/archives/1350951.html
http://d.hatena.ne.jp/gamella/20081027/1225119262
0559nobodyさん
2012/01/04(水) 12:15:40.89ID:???ちっさい会社の頃からずっと同じことやってて、たまたま良い技術者に巡りあえて今みたいになってるようだよ。
メインターゲットの女性には、もう十分認知度あるし、ステマとかいらんだろ。
Railsに関して言えば、よくバージョンアップしたなと思う。
作り込み過ぎてる感じがしてたから、1.2系から2系に上げるの大変そうだったし。
ポイント配りまくってクックパッド潰しにかかった楽天レシピは思った程伸びてないみたいだね。
0560nobodyさん
2012/01/04(水) 12:58:12.72ID:???0561nobodyさん
2012/01/04(水) 13:04:48.85ID:???0563nobodyさん
2012/01/04(水) 13:58:43.18ID:???Rubyアピールはしてるけど使ってない。
ほとんどPHPとかだったはず。
Matz連れてきたのも含め、Rubyは外向けの宣伝用だと思う。
どこか裏ではちょっと使ってるのかも知れないけど、研究部門のお遊び程度じゃないかと。
0564nobodyさん
2012/01/04(水) 14:11:41.85ID:???内部では色んなフレームワークとかDBバックエンドとか試してて
なんかすごく楽しそうではあった。
Googleとか筆頭に楽天とかもそうだけど、トラフィック量がはんぱない会社なんかだと
色んなシステムの速い遅い使える使えないが実感を伴ってくるから勉強になりそうだよね。
0566nobodyさん
2012/01/04(水) 19:45:05.82ID:???0567nobodyさん
2012/01/05(木) 12:14:59.16ID:???http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released
Comparing v3.2.0.rc1...v3.2.0.rc2 for rails's rails - GitHub
https://github.com/rails/rails/compare/v3.2.0.rc1...v3.2.0.rc2
0568nobodyさん
2012/01/05(木) 14:42:50.78ID:???C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:105:in `const_missing': uninitialized constant User::Authentication (NameError)
とでて生成されません。
これがでるのはrestful_authenticationのプラグインを入れて認証機能を作ってみようとしているプロジェクトで、どうやらrestful_authenticationを使うと生成ができなくなるみたいです
OSはwindowsXP、rubyが1.8.7、railsが2.3.5、gemが1.3.6です
回避方法があれば教えてもらえないでしょうか
いやもうもっと基礎的なところからやり直したほうがいいってレベルなのはわかってるんですがどうかよろしくお願いします
0569nobodyさん
2012/01/05(木) 15:04:43.65ID:???使えなくなってしまうのは何でだろう。
NoMethodErrorになってしまうぐぬぬ
0570nobodyさん
2012/01/05(木) 15:07:09.14ID:???0571nobodyさん
2012/01/05(木) 15:10:22.39ID:???0572nobodyさん
2012/01/05(木) 15:48:57.07ID:???プラグインはどうやってインストールしたか
プラグインを読み込んでいるか
をまず確認
0573nobodyさん
2012/01/05(木) 16:51:11.54ID:???>http://railsdoc.com/
丁寧にマトメていて、なかなかいいんじゃまいかな
今後のコンテンツの充実に期待したい
ところで個人運営サイトのように見えるけど、
comドメインなのは org や info が取得できなかったからなのかな?
0574nobodyさん
2012/01/05(木) 17:08:49.14ID:???ありがとうございます
プラグインはgemでインストールしました。listにでてるので読み込めてるとは思います
ドキュメントは今から読んでみます、英語・・・
0575nobodyさん
2012/01/05(木) 21:28:57.74ID:???listに出ててもRailsアプリで読めてるかどうかは分からない。
ちゃんとアプリ側で読み込んでる?
0576nobodyさん
2012/01/06(金) 00:00:54.63ID:XvAj72g/=> Booting Mongrel
=> Rails 2.3.9 application starting on http://0.0.0.0:3000
c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:233:in `activate': can't activate activesupport (>= 2.3.11, runtime) for ["activemerchant-1.20.1"], already activated activesupport-2.3.9 for ["rails-2.3.9"] (Gem::LoadError)
っておこられる。
どうしたらいいかわかるひといる?
About your application's environment
Ruby version 1.8.7 (i386-mswin32)
RubyGems version 1.3.7
Rack version 1.1
Rails version 2.3.9
Active Record version 2.3.9
Action Pack version 2.3.9
Active Resource version 2.3.9
Action Mailer version 2.3.9
Active Support version 2.3.9
Application root XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Environment development
Database adapter postgresql
Database schema version 20120105132229
0577nobodyさん
2012/01/06(金) 01:29:15.40ID:gqkuStz+0578nobodyさん
2012/01/06(金) 01:58:58.55ID:rCtchA2Yどうすればいいんだ?
ユーザーエージェントをごまかせばいいのだから
get関数でアクセスする前に、ヘッダーを加工すればいいのだろうけど
そのための方法がわからない…
0579nobodyさん
2012/01/06(金) 03:46:39.87ID:???0580nobodyさん
2012/01/06(金) 19:44:38.51ID:???http://oshiete.goo.ne.jp/qa/7228960.html
0582nobodyさん
2012/01/07(土) 05:21:49.90ID:???http://docs.amazonwebservices.com/AmazonS3/latest/dev/UsingTheMPRubyAPI.html
http://aws.amazon.com/articles/8621639827664165
http://aws.amazon.com/jp/sdkforruby/
http://docs.amazonwebservices.com/AWSRubySDK/latest/
config = YAML.load(File.read(config_file))
AWS.config(config)
s3 = AWS::S3.new
bucket = s3.buckets.create(bucket_name)
basename = File.basename(file_name)
o = b.objects[basename]
o.write(:file => file_name, :acl => :public_read)
http://aws.typepad.com/aws/2011/07/introducing-the-aws-sdk-for-ruby.html
# gives the object public read permissions
s3.objects["my_object"].acl = :public_read
http://aws.amazon.com/releasenotes/9520538054494306
http://amazon.rubyforge.org/doc/classes/AWS/S3/ACL.html
0583nobodyさん
2012/01/07(土) 20:38:13.67ID:???http://gettingreal.37signals.com/GR_jpn.php
なぜプログラマを難問奇問・一風変わったテストなどで雇ってはいけないのか? - GIGAZINE
http://gigazine.net/news/20120107-hire-programmers/
0584nobodyさん
2012/01/08(日) 07:51:47.11ID:???https://github.com/gazay/gon
0585nobodyさん
2012/01/08(日) 18:02:55.74ID:???ってしたらなんかエラーが出たので
-sudo gem install ruby-openid
ってして
再度
-rails plugin install open_id_authenticate
したら
-already installed
って出たんですが、
-rake open_id_authenticate:db:create
ってしてもabortが出ます。
どうやったらdb:createできますでしょうか?
0586nobodyさん
2012/01/08(日) 20:04:16.89ID:???それじゃ分からんわ。エラーメッセージ貼って。
あとRailsのバージョンと、先に rake db:migrate してるかどうか。
予想ではプロジェクト作ってから一度もdb:migrateしてないんじゃないかと。
他には、vender/plugin/ この先無くなるから、もうあまり使わない方が良いかも。
0587nobodyさん
2012/01/08(日) 21:49:03.21ID:bQSMbxTu最初に購入する本として、次の図書を考えてます。
1)Ruby on Rails3アプリケーションプログラミング、山田祥寛
2)RailsによるWebアプリケーション開発、Sam Ruby, Dave Thomas, DHH
今、図書館から1), 2)の2冊を借りて手元にあるのですが、どちらも凄いボリュームです。どちらか、買って手元において置くとするとどちらが良いでしょう?
0588nobodyさん
2012/01/08(日) 22:03:02.09ID:obYOc1In585です。
Rails 3.1.1です。
db:migrate
db:create
は行っています。
http://kdri.g.hatena.ne.jp/nakao_mitsuteru/20070501/open_id_authentication
こちらを参考にインストールしようとしたのですが、
$ rails plugin install open_id_authentication
で、
already installed: open_id_authentication (open_id_authentication). pass --force to reinstall
と出ます。
>>vender/plugin/ この先無くなるから、もうあまり使わない方が良いかも。
OpenIDを使いたいのですが、pluginを使わないとしたらどうすればいいでしょうか?
0589nobodyさん
2012/01/08(日) 23:27:51.62ID:???http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released
Start moving any remaining Rails 2.3-style vendor/plugins/*. These are finally deprecated!
Extract your vendor/plugins to their own gems and bundle them in your Gemfile. If they're tiny, not worthy of the own gem, fold it into your app as lib/myplugin/* and config/initializers/myplugin.rb.
0590nobodyさん
2012/01/09(月) 04:48:08.19ID:???2007年て記事が古過ぎ…
Railsは1年で相当変わるので1年以上前の記事は、あまり役に立たない。
openid のプラグインも別の良いのがあったと思う。
どうしてもopen_id_authentication使うなら、
ttps://github.com/Velir/open_id_authentication
で。
vendor/plugin 無くなるから、gemで入れるべし。
3.1なんだから、ちゃんとGemfile書いて
0591nobodyさん
2012/01/09(月) 08:43:02.00ID:DMrpzMan0593nobodyさん
2012/01/09(月) 09:39:54.42ID:???これは偶然か必然か…。同一人物だとしたら、
「2chのやつらは役に立たないから、MLの優しい人に聞こう」
という魂胆が丸見えで、好感はいだけないな。
0594nobodyさん
2012/01/09(月) 12:32:43.95ID:???0595nobodyさん
2012/01/09(月) 14:35:16.33ID:7f0AwpQnイトの【親会社】の本業を無視して、「インターネットは虚業だ。具体性がない
。」というようなことをコメントしました。この虚業は、livedoorを指していた
としても、「同業者」であったということは、非常に、違和感を感じずには、い
られません。
0596nobodyさん
2012/01/09(月) 22:28:24.19ID:???アジャイル開発の4版よんだけどなかなかいいじゃないか
最初にRuby入門つけたのもいい感じ
ショッピングサイトを作るのは二度目だったけど少しだし、今回からはテストをしながらなんで、さくさくいけた
これにでてきたこととHEADFIRSTにでてきた検索絞り込みとGoogleMapみたいなAjaxからのCRUDができればウェブアプリで必要なことはだいたいできるようになるんじゃないか?
■ このスレッドは過去ログ倉庫に格納されています