【Ruby】Ruby on Rails Part9
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2010/02/19(金) 16:13:13ID:SpWtnpr8【Ruby】Ruby on Rails Part8
http://pc11.2ch.net/test/read.cgi/php/1252842574/
■参考サイト
<英語>
本家:http://www.rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/
0002nobodyさん
2010/02/19(金) 16:14:34ID:WbFNhWFy【Agile】Ruby on rails相談所【DRY】
http://pc8.2ch.net/test/read.cgi/php/1118663500/
【Agile】Ruby on rails相談所 part2【DRY】
http://pc10.2ch.net/test/read.cgi/php/1151254378/
【Ruby】Ruby on Rails Part3
http://pc11.2ch.net/test/read.cgi/php/1170760209/
↓ム板に
Ruby on Rails
http://pc11.2ch.net/test/read.cgi/tech/1191381506/
↓
Ruby on Rails のスレ が
http://pc11.2ch.net/test/read.cgi/php/1207425569/
↓
【Ruby】Ruby on Rails Part6
http://pc11.2ch.net/test/read.cgi/php/1224838013/
↓
【Ruby】Ruby on Rails Part7
http://pc11.2ch.net/test/read.cgi/php/1241100447/
↓
【Ruby】Ruby on Rails Part8
http://pc11.2ch.net/test/read.cgi/php/1252842574/
(イマココ)
0003nobodyさん
2010/02/19(金) 16:16:16ID:WbFNhWFyhttp://www.fdiary.net/ml/rails/
0004nobodyさん
2010/02/19(金) 18:31:41ID:???こういった定期処理はどのように実装したもんでしょうか?
精度的には分単位が必要です。
こちらで考えたのは、毎分ごとにcronでscript/runnerをキック、もしくは
javan's whenever at master - GitHub
http://github.com/javan/whenever
のようなRubyGemsを使って(といっても上記は実質cronですが)
DBの該当モデルの公開フラグをオンにする、というような実装です。
ただ問題なのは、script/runnerの起動自体が重く数秒(下手すると5秒程度)CPUを占有することもあり、
こういった方法は一般的なものなのか?と思ったしだいです。
0005nobodyさん
2010/02/19(金) 18:41:23ID:WbFNhWFypoormans_cron プラグイン
http://everyleaf.com/blogs/2009/12/20/poormans_cron/
[Rails]Rails - crontabでバッチ処理を行う
crontabからscript/runnerでmodelのメソッド呼んで上げればいい
http://d.hatena.ne.jp/arcright/20090824/1251142139
MOONGIFT: ? RailsのCron処理に「Whenever」:オープンソースを毎日紹介
http://www.moongift.jp/2009/06/whenever/
0006nobodyさん
2010/02/19(金) 18:48:37ID:R+yZ5C0Ycronからはそれに触るだけ、とかすれば重さは解消
できるかもな。
0007nobodyさん
2010/02/19(金) 19:28:20ID:XnDPmidp0008nobodyさん
2010/02/19(金) 19:29:57ID:WbFNhWFyジェイソン・フリード, デイヴィッド・ハイネマイヤー・ハンソン, 黒沢 健二: 本
http://www.amazon.co.jp/gp/product/4153200115
http://twitter.com/dhh/status/9310086401
http://www.hayakawa-online.co.jp/product/books/220011.html
0010nobodyさん
2010/02/19(金) 20:15:00ID:WbFNhWFyRails 3 Beautiful Code
http://www.slideshare.net/GreggPollack/rails-3-beautiful-code-3219240
0012nobodyさん
2010/02/20(土) 00:16:46ID:???あとは、cronで起動するバッチではコントローラのアクションをnet/httpで叩くだけにして
実際の処理はコントローラ側でやるという方法もアリだと思う。
0013nobodyさん
2010/02/20(土) 15:01:40ID:???ダウンロードは出来るんだが、画像を表示しようとすると
ルーティングエラーで画像が表示できない。
ただのファイルサーバーを追加するって出来る?
publicにファイルサーバーのショートカット作っても駄目だった。
railsは2.1.2、rubyは1.8.7。
0014nobodyさん
2010/02/20(土) 15:05:28ID:3Z++wair0015nobodyさん
2010/02/20(土) 15:08:17ID:???環境やパスについてもう少し詳しく情報出さないと分かるわけないでしょ。
普通に考えれば、ファイルサーバの画像を置くパスをWebから見れるように
Apacheなどの設定をしておけば、http://ファイルサーバのホスト/画像のパス
で見れるようになるはず。
0016nobodyさん
2010/02/20(土) 15:12:43ID:zWoV3Do7public以外の場所に置いた画像をブラウザから観られるようにしたい
という意味?
0017nobodyさん
2010/02/20(土) 15:36:12ID:???001813
2010/02/20(土) 15:54:51ID:???そんな感じ。
画像の保存先を"/Volumes/gazou/upload"っていう
gazouサーバーのuploadフォルダにしたとき、
formからfile_fieldでアップロードするとファイルは
"/Volumes/gazou/upload"にアップされるんです。
indexでimage_tag("/Volumes/gazou/upload/test.jpg"
で表示しようとすると、RoutingErrorになります。
サーバーはとりあえずlighttpd使ってます。
0020nobodyさん
2010/02/20(土) 17:07:46ID:???0021nobodyさん
2010/02/20(土) 17:16:09ID:???そもそも、そのファイルサーバーの画像はブラウザから見られる?
/Volumes/gazou/upload ←これはサーバーのローカルからアクセスできる”ファイルのパス”
image_tag("/Volumes/gazou/upload/test.jpg") ←ここに指定するのは”URL”
↓
<img src="/Volumes/gazou/upload/test.jpg" />
こういうHTMLになるはずだが、
もしだよ、こんなに仮にローカルのパスがwebから全世界から簡単に見られたら、
パスワードファイルとか大事なDBのデータとかすき放題アクセスできてしまう。
だから、webサーバー、例えばapacheなどでURLとして公開するディレクトリと
ローカルからアクセスできるファイルのパスを関連付けて設定しないと、webブラウザで見られない。
・案1 ファイルサーバーの画像置き場以下をwebサーバーで公開する。
apache等使っているならやり方はググれ。スレ違い
# 簡単だがこの方法の欠点としては、ログインしてない人に画像が見られるのを防ぐといったアクセス管理がちょっとしづらい。
・案2 Railsのコントローラーでファイルサーバーからバイナリで読んで画像としてブラウザに返す
やり方シランw ググれ
>>19
まあまあw
0022nobodyさん
2010/02/20(土) 17:17:31ID:???0023nobodyさん
2010/02/20(土) 17:18:43ID:???/Volumes/gazou/upload から RAILS_ROOT/public/upload にシンボリックリンクを貼って、
image_tag("/upload/test.jpg")
でアクセスする。
こっちも簡単でいいな。
0024nobodyさん
2010/02/20(土) 17:21:13ID:???ダウンロードはできる、っていうのは、
多分ブラウザにファイルサーバーのパスを突っ込んだら、ファイラーとして動いて表示されてるだけ、とか?
ダウンロードはできる、ってのは見逃してた。上の書き込み全然外してるかもしれんw
002513
2010/02/20(土) 17:42:56ID:???macです。
「ローカルでしか見ない」っての付け足せば良かった。ゴメン。
ローカルでしか見ないから>>19が言いたいアクセス関係は無視してたんだ。
案3も試してみたけど駄目だった。単にファイラーで動いてるだけなんだな。
RoutingErrorって出るからルーティング出来ればいけるかな?
って思っただけなんだ。
0026nobodyさん
2010/02/20(土) 18:30:50ID:zWoV3Do7UNIXでいうシンボリックリンクはrubyやhttpdみたいな
UNIXコマンドからはそのまま読めるけど、
Macでいうエイリアス(UNIXシェルのエイリアスとは意味が違う)だと、
うまく読めないはず。
0027nobodyさん
2010/02/20(土) 18:40:44ID:zWoV3Do7$ rails myapp
$ cd myapp/public
$ ln -s /Volumes/fuga upload
$ script/server
とした場合、 /Volumes/fuga/hoge/gazou.png には
http://localhost:3000/upload/hoge/gazou.png
でアクセス可能。
0028nobodyさん
2010/02/20(土) 18:49:26ID:???http://api.rubyonrails.org/classes/ActionController/Streaming.html
0029nobodyさん
2010/02/20(土) 20:07:25ID:???0030nobodyさん
2010/02/21(日) 01:44:57ID:o+L/Pmc4http://b.hatena.ne.jp/entry/neta.ywcafe.net/000774.html
- Encode "icon.png" in Base64 as "base64.txt":
--------------------------------------
File.open("base64.txt","w") do |file|
file.write [open("icon.png").read].pack("m")
end
--------------------------------------
- Decode "base64.txt" as a PNG "new_icon.png" file:
--------------------------------------
File.open('new_icon.png', 'wb') do |file|
file << (IO.readlines('base64.txt').to_s.unpack('m')).first
end
--------------------------------------
http://www.ruby-forum.com/topic/200065
RubyでBase64
http://d.hatena.ne.jp/nacookan/20071203/1196701095
0032nobodyさん
2010/02/21(日) 10:01:17ID:???○rubyのバイト列の扱いが嫌い
0033nobodyさん
2010/02/21(日) 12:44:36ID:???確かにSQLでLOBを扱うのは面倒かもしれんが、
RailsというかActiveRecordならLOBなんて笑っちゃうくらい簡単に扱えるのだが
0034nobodyさん
2010/02/21(日) 14:32:45ID:o+L/Pmc40035nobodyさん
2010/02/21(日) 14:35:08ID:???class Post
belongs_to :blog
と、関連を指定しているときに post.blog でアクセスできるのはわかったんですが
post.blog.title でソートしたいときに
Post.find(:all) で指定する :order ってどうしたらいいですか?
:joins => "LEFT JOIN blogs" して "ORDER BY blogs.title" みたいな?ことを
SQLっぽいことを書かずにできる方法ありますか。
0036nobodyさん
2010/02/21(日) 16:25:55ID:wFIWx53c:order は ORDER句に書くものを書くところなので
結局そこはSQLにならざるをえない。
Rails3のSQLハンドリングの裏方として採用されている
Arel(Active Relations)ではこうも書けるんだろうけど、
SQLの *隠蔽* にはならんだろうね。
posts.join(blogs).on(posts[:blog_id].eq(blogs[:id])).order(blogs[:title])
003735
2010/02/21(日) 16:51:21ID:???POSTされたパラメータ params[:sort_index] が "updated_at"だったら
そのままコントローラで :order => params[:sort_index] とできるんですが
"blog[title]" のときは結合したテーブル名.カラム名に変えないといけないのが
スマートじゃない気がして、他にもっといい方法があるんじゃないかと思ってました。
Rails3 も Arel も無知なので、勉強してみます。
003835
2010/02/21(日) 17:08:14ID:???なら、params[:sort_index]の中身が"blog.title"ってなるようにビュー側を
変えればいいのか orz
なんとなくシンボルでアクセスすることが多いので
params[:blog][:title] → params["blog.title"] はちょっと違和感あるけども
0039nobodyさん
2010/02/21(日) 17:49:03ID:???SQLがエラーになるよ。
カラム名丸出しもカッコ悪い。
004035
2010/02/21(日) 19:27:35ID:???でも、カラム名丸出しってカッコ悪いんですか?
少なくとも初心者の自分が触れる書籍なんかのコードは大体カラム名丸出しというか、
そもそも FormBuilder がそういう HTML 吐いちゃうから当たり前なんだと思ってました。
0041nobodyさん
2010/02/21(日) 19:45:31ID:???でもそう思っちゃう人もいるってことで。
0042nobodyさん
2010/02/21(日) 19:47:26ID:???:orderに入る部分はエスケープされるんだっけ。
そしたらSQLインジェクションの心配はないと思うんだけど、
カッコ悪さに関しては、URL中にSQLの一部が出てくるのがなんか気持ち悪いなあと思ったから。
0043nobodyさん
2010/02/21(日) 20:00:49ID:wFIWx53c( http://secunia.com/advisories/31875/ )、修正が入ってる。
orderについては↓でrejectされている、ようだ。
http://dev.rubyonrails.org/ticket/7684
004435
2010/02/21(日) 21:18:26ID:???SQLのテーブルを指してるかもって思われやすいってことですね。
他のみなさんのレスも勉強になります。ありがとうございます。
と、関係ない質問ですけど、名前空間付きの scaffold をしたときの話で、
scaffold my_namespace/hoge name:string としたときマイグレーションファイルは
my_namespace_hoge という名前のテーブルを作るようになってますが、
モデルの MyNamespace::Hoge は hoge テーブルを参照しようとしてます。
今のところ名前空間は route とか controller の都合でやってるもの、という解釈で
マイグレーションファイルの方を hoge テーブルを作るように毎回書き換えてます。
(モデルのクラスにも名前空間が適用されているんだから、MyNamespace::Hogeクラス
がmy_namespace_hoge テーブルを使ってもいいんじゃないか?というかこっちのが正しくね?
でもテーブル名が長くなっちゃね?ユニークさが増していいんじゃね?と悩みながら)
これってどうするのが on Rails なんでしょうか?
というか自分の環境(JRuby1.4 Rails 2.3.5)だけの問題だったりするんでしょうか?
0045nobodyさん
2010/02/21(日) 22:13:12ID:???0046nobodyさん
2010/02/21(日) 22:17:43ID:???結局DBのほうは名前空間持てないのでややこしくなるだけだと思った。
なるべくconventionに従ってややこしいこと避けるならやらない方がいい。
どうしてもやるのなら migration を書き換えるか set_table_name
0047nobodyさん
2010/02/21(日) 22:21:17ID:???というか合わせられるとかえって困ることも。
例えばusersテーブルを考えると、ユーザーが自分で操作する画面と、
管理者が操作する画面は別に作る可能性とかある。管理者の方が内部データを操作できるとか。
テーブルと画面が必ず1:1なら、言うとおりでもいいかもしれないけど。
004835
2010/02/21(日) 22:54:30ID:???規約がわからない段階だと scaffold で助かることもあります。
あくまで規約にのっとったうえでの自由が Rails 的な楽しみ方なのかな
というのもありますし。
と、scaffold の件は規約にはなってない(テーブル名は任意で、どうでもいいよそんなこと)
ってことなんですかね。。
覚えることがいっぱいで書籍の範疇からはずれたとたんにあたふたしてます。
>>46, 47
名前空間はMVCで言うところのVCよりなところで分割してみたいってのが
あってやってみました。なんか一階層の URL が寂しかったってのもあり。。
users テーブルの例も、複数の UI を用意することはあっても、結局触るモデルは1つ
ってことですね。
テーブル名が衝突するようなこともまずなさそうですし現行のままで行ってみます。
0049nobodyさん
2010/02/22(月) 00:21:22ID:???>覚えることがいっぱいで書籍の範疇からはずれたとたんにあたふたしてます。
scaffoldに頼っている限りは、そうなってしまうよ。
一通り慣れてきたら、scaffoldで自動生成せずにアプリを作るようにしてみると
自分が理解していなかった部分が浮き彫りになるし、
それで分からない事をその都度調べていくと、すごくレベルアップできるよ。
005035
2010/02/22(月) 07:01:04ID:???そのせいですかね??
scaffold を使えば10分でブログができる的な謳い文句はよく見ますが
実際は、それだけで作ったブログなんて誰も使わないわけで、それぐらいの
頼りなさが、ほんとに土台なんだなって、それぐらいはわかります。
最近は、単純にMVC一括でルールに従ったファイル名のファイルを作ってもらう
だけのジェネレータ的な使い方で、あたふたは単に自分の能力の問題、っていう認識です。
モデル名の複数形がテーブル名っていう規約はわかってるんですが、
今回の件のように、モデル側は名前空間を含めないテーブル(hoge)を参照しようとして
マイグレーションファイル、test/unit 以下は名前空間を含めた
テーブル(my_namespace_hoge)を参照しようとするコードを scaffold が吐く
っていうのは、何か知らない規約がある、もしくは環境が変、とかそれなりの
理由があるのかな?と思ったわけです。
名前空間つけたときって、どういうフォルダ構成になるんじゃろって、scaffold で
気軽に知れたのまではよかったんですが、scaffold 直後の rake test:units で、
一発じゃ通らないんで、あれれ?と。
0051nobodyさん
2010/02/22(月) 12:43:48ID:???俺の場合、管理者用の http://~~~/admin/ 以下用のコントローラー作るときは
script/generate scaffold admin::hoge ってやるけど、
モデルは階層化いらんから
script/destory model admin::hoge
ってすぐ消してる。
もちろんコントローラーをadmin::hogeモデルからhogeモデルへの依存へ書き換えは必要
0052nobodyさん
2010/02/22(月) 16:08:14ID:???005335
2010/02/22(月) 20:19:06ID:???scaffold に限らず、ジェネレータが吐くコード = 標準的(規約)
な考えがあるので、整合性がないように「見える」と疑問がわきまして。
みなさんのレスから察するに、特に大きな理由などはなさそうなので
たまたま名前空間の機能追加中に現れた現象ってことでスルーしてみます。
Rails3になったら、何事もないようになってるのかなー。
本題に対する回答ではないですが、モデルだけ消す方法から、cuke,Rspecという
知らなかったキーワードまで参考になりました。ありがとうございました。
0054nobodyさん
2010/02/22(月) 20:43:45ID:SMf+P9Hcrubygems-update 1.3.6 Released
http://www.ruby-forum.com/topic/204581
0055nobodyさん
2010/02/23(火) 00:05:56ID:qmMkHKt3ttp://b.hatena.ne.jp/entry/highscalability.com/scaling-twitter-making-twitter-10000-percent-faster
ミニブログの 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
0056nobodyさん
2010/02/23(火) 00:40:21ID:???いい加減飽きたんだが。
0057nobodyさん
2010/02/23(火) 00:43:53ID:qmMkHKt3Twitter創始者が語るWeb 2.0の要諦 − @IT
http://www.atmarkit.co.jp/news/200711/16/twitter.html
Odeo内で始めた小さなプロジェクトが「Twitter」だ。
Ruby on Railsを使って2週間で最初の動くバージョンを作り上げたという。
0058nobodyさん
2010/02/23(火) 01:04:24ID:???なんの言葉もなく何度もURLを貼られるとむかついてくるのだが
0059nobodyさん
2010/02/23(火) 01:19:43ID:???0060nobodyさん
2010/02/23(火) 01:24:37ID:24B872MQThe Rails 3 Upgrade Handbook
http://www.railsupgradehandbook.com/
0061nobodyさん
2010/02/23(火) 17:54:54ID:qmMkHKt3>>30
[Rails] DBに入れた画像を表示する
0062nobodyさん
2010/02/23(火) 17:56:23ID:qmMkHKt3>>30
[Rails] DBに入れた画像を表示する
http://d.hatena.ne.jp/hichiriki/20100110/1263125573
0063nobodyさん
2010/02/24(水) 06:06:13ID:xyBYpSVvhttp://www.hostingrails.com/?url_string=index
http://www.slicehost.com/
http://www.linode.com/
The Best Ruby on Rails Hosting Services
http://antoniocangiano.com/the-best-ruby-on-rails-hosting-services/
0065nobodyさん
2010/02/24(水) 19:17:55ID:xyBYpSVvhttp://ecorner.stanford.edu/authorMaterialInfo.html?mid=2351
David Heineimeier Hansson
0066nobodyさん
2010/02/25(木) 02:36:33ID:B4ZAmzpAdispatch.cgiを実行したところで
これと同じ症状がでてしまいました。
http://www.redmine.org/boards/2/topics/11439
こういう場合ってredmine側の対応待ちでしょうか?
0067nobodyさん
2010/02/25(木) 08:25:52ID:???0068nobodyさん
2010/02/25(木) 09:21:23ID:aQeZQ3fdエスパー求むって?
とりあえず、構築手順くらい書こうや。
0069nobodyさん
2010/02/25(木) 11:35:37ID:???007066
2010/02/25(木) 12:03:07ID:B4ZAmzpA基本的にはこれと同じ手順で構築しました。
http://d.hatena.ne.jp/toritori0318/20091103/1257260011
私の環境では
rubygems 1.3.5
rails 2.3.5
sqlite3
を利用しています。
また、script/server -e production
を利用して実行した場合には正常に動作するのですが
dispatch.cgi経由で実行した場合にのみ
http://saifis.net/?cat=13
これと同じように
`__send__': undefined method `env_table' for nil:NilClass (NoMethodError)
というエラーが出てしまいました
RailsのCGIでの起動プロセスに問題があるように見えました
0071nobodyさん
2010/02/25(木) 12:55:00ID:WAzbGxTXrails-2.3.5/lib/dispatcher.rb によれば、このクラスの実体はActionController::Dispatcher が代入されている。
dispatch の定義は actionpack-2.3.5/lib/action_controller/dispatcher.rb
にあって、
# DEPRECATE: Remove CGI support
def dispatch(cgi = nil,
session_options = CgiRequest::DEFAULT_SESSION_OPTIONS,
output = $stdout)
new(output).dispatch_cgi(cgi, session_options)
end
dispatchを引数を与えずに呼ぶと cgi は nil になるわけだ。
というわけで Dispatcher.dispatch(CGI.new) あたりに直してはどうかと想像。
0072nobodyさん
2010/02/25(木) 14:40:20ID:mPH3bNClfilter_parameter_logging :password でリクエストパラメータ中の生パスワードが
ログファイルに書き込まれることは防げますが、一方で SQL文 のログとして
パスワードのダイジェストやソルトなどはそのままログファイルに書き込まれますよね。
これってセキュリティ上好ましくないと思うのですが、考えすぎでしょうか?
バックアップメディアも含め、ログファイルの管理をしっかりやれば問題ない?
007366
2010/02/25(木) 14:58:59ID:B4ZAmzpAありがとうございます。
さっそく試してみたところ、エラーの部分は通るようになったのですが
今度は別のところでコケてしまいました。
$ ruby public/dispatch.cgi
/home/username/lib/ruby/gem/gems/actionpack-2.3.5/lib/action_controller/cgi_process.rb:29:in `update': can't convert IO into String (TypeError)
cgi_process.rbと
/usr/local/lib/ruby/1.8/cgi.rb
を追ってみたのですが
21 def self.dispatch_cgi(app, cgi, out = $stdout)
22 env = cgi.__send__(:env_table)
23 env.delete "HTTP_CONTENT_LENGTH"
24
25 cgi.stdinput.extend ProperStream
26
27 env["SCRIPT_NAME"] = "" if env["SCRIPT_NAME"] == "/"
28
29 env.update({
30 "rack.version" => [0,1],
31 "rack.input" => cgi.stdinput,
32 "rack.errors" => $stderr,
33 "rack.multithread" => false,
34 "rack.multiprocess" => true,
35 "rack.run_once" => false,
36 "rack.url_scheme" => ["yes", "on", "1"].include?(env["HTTPS"]) ? "https" : "http"
37 })
環境変数を上書きしているように見えるが
よくわからなかったので結局断念することにしました。
007466
2010/02/25(木) 15:00:52ID:B4ZAmzpAaction_controller/dispatcher.rbの
def dispatchの上に書いてある
# DEPRECATE: Remove CGI support
この文言
これってRailsでのCGIサポートはしないという意味でしょうか?
0075nobodyさん
2010/02/25(木) 15:08:09ID:WAzbGxTX運用環境のログレベルでは、実施したSQLまでは出力してないんじゃね?
007672
2010/02/25(木) 15:51:31ID:???ありがとうございます。
調べたところ、ログファイルの SQL は DEBUGレベルで書き出されており、
production環境のデフォルトログレベルは INFO のため、ご指摘の通り運用環境の
ログには SQL まで書き出されないようになっていました。
production環境で動かしたことのない初心者の早とちりでしたorz
0077nobodyさん
2010/02/25(木) 18:36:51ID:???すでに非推奨になってたかと思う。
Railsアジャイル本でも「CGIいまどき何いってんのハァ?」って感じだったと思う
0078nobodyさん
2010/02/25(木) 18:41:37ID:???ActiveSexで複数のレコードを同時に更新するスマートな方法はないもんでしょうか?
以下は hoge が1のものだけ2にしようとしているのですが、eachでループ回すのがいいものか?と。
更新できればそれでいいのではと言えばいいのですが、もっと早い書き方があるかと思いまして。
FooBar.find(:all, :conditions => "hoge=1").each{|x| x.update_attributes(:hoge => 2) }
0079nobodyさん
2010/02/25(木) 18:43:25ID:???o ActiveRecord
悪い、、、缶詰すぎて頭がどうかしてるわ・・・
0080nobodyさん
2010/02/25(木) 19:23:05ID:???ところでなぜfindをかましてループさせてるのか理由が聞きたい
特に理由がなければ、直接updateすればいい
対象レコードが数千・数万になるだけで相当遅くなると思うんだけど
008166
2010/02/25(木) 21:42:49ID:B4ZAmzpAそうでしたか、遅くて評判悪いのは知ってたんですが
レンサバなのでプロセス常駐させる訳にもいかず、CGI経由で動かせればと思ったのですが
仕方が無いのでちょっと他の方法を模索してみることにします。
ありがとうございました。
0082nobodyさん
2010/02/25(木) 22:07:40ID:aQeZQ3fd0083nobodyさん
2010/02/26(金) 00:41:36ID:???0084nobodyさん
2010/02/26(金) 01:21:34ID:???0085nobodyさん
2010/02/26(金) 21:16:52ID:Hdg3KYgDapiのドキュメントって何処にあるか、教えていただけないでしょうか。
0086nobodyさん
2010/02/26(金) 21:32:12ID:???俺が見てるのはここだけど
http://gitrdoc.com/mislav/will_paginate/tree/master/
0087nobodyさん
2010/02/26(金) 21:41:19ID:MYtnQqym入れればついてくるんだから必要になったらrdocくらい生成しなよ。
面倒ならソースのコメントにまんま載ってるし。
0088nobodyさん
2010/02/27(土) 00:54:37ID:dI5jXaaOhttp://el.jibun.atmarkit.co.jp/rakuten/2009/12/post-aae3.html
ランニングコストは家賃が15万円、回線費用が5万円、電気代が20万円で、合計の月額費用は40万円。年間に換算すると480万円で、
当初の2880万円から大幅なコスト削減を実現した。
http://bb.watch.impress.co.jp/docs/news/20091126_331459.html
0089nobodyさん
2010/02/27(土) 01:59:15ID:dI5jXaaOインテル初となる6コア搭載のプロセッサは、4ソケットサーバー対応で最大24コアで稼動することが可能で、
32の DIMM スロットを備えるデルの PowerEdge R900は、最大256GBのメモリを搭載できる。
http://japan.internet.com/webtech/20080926/5.html
最新のクアッドコア AMD Opteron プロセッサ 8360 SE(2.5GHz)を採用。「DL785 G5」は最大で8基(32コア)、「DL585 G5」は最大で4基(16コア)搭載可能。
「HP ProLiant 用16GB メモリキット」に対応することで「DL785 G5」で512GB、「DL585 G5」で256GB のメモリを搭載可能となっており、大規模なシステムの構築を可能としている。
http://japan.internet.com/webtech/20080731/1.html
0090nobodyさん
2010/02/27(土) 02:10:20ID:dI5jXaaOこれには、2基のプロセッサと、2基のハードドライブ、そしてGIGABYTE製マザーボードに取り付けた8つのメモリスロットがある。
http://japan.cnet.com/special/story/0,2000056049,20390984-2,00.htm
0091nobodyさん
2010/02/27(土) 03:40:22ID:???自分の環境にはRubyがいくつも入ってるため、アプリケーションごとに個別にRubyを指定したいのですがどこで指定すればいいのか分かりません。
0092nobodyさん
2010/02/27(土) 03:46:08ID:???MOONGIFT: ≫ 複数のRubyを切り替えて使いこなす「rvm」:オープンソースを毎日紹介
http://www.moongift.jp/2009/09/rvm/
を使って、環境毎に切り替えるべきだろ
0093nobodyさん
2010/02/27(土) 05:12:01ID:???Railsアプリケーション側で使用するRubyへのパスを指定したいと言っている。
0094nobodyさん
2010/02/27(土) 05:38:26ID:EflRYtaWhttp://itpro.nikkeibp.co.jp/article/COLUMN/20080603/305834/
0096nobodyさん
2010/02/27(土) 05:57:26ID:???Railsアプリケーションってどうやって動いてんの?
Rails が Ruby を reuire してんの?
ぷw
0098nobodyさん
2010/02/27(土) 15:45:09ID:???一応、レンサバでCGI駆動で動かしている人はチラホラいる。ほんとに人少ないスタートアップ時のみ用だそうだが。
前スレあたりに出てたコピペ運動会の人も、最初はCGI駆動だったらしい。
やり方は詳しく知らんから、ググレとしか。ググル時は、レンサバ名も一緒に入れたほうがよいかと思われ。
有名なレンサバならトライしてる人のレポートはある。
逆に言うなら、上手く行ってないレンサバは避けるが吉。
あといきなり契約するんじゃなくて、必ずお試し期間で試してな。
まあ実際動かしても多分かなり重いんで
009978
2010/02/27(土) 15:55:34ID:???ありがとう。
findしなくてもupdate_allてこれて条件式付きでいけるのか、本当だ引数にconditionsってあるな!
試してみるっす。
さんきゅーさんきゅー!!
0100nobodyさん
2010/02/27(土) 15:59:37ID:???もし、共有レンサバで重くなったらVPSを試すよろし。
ただし、基本はunmanagedなんで自前で鯖管理しないといけない。
オススメは >>63 のlinodeとslicehostあたり。今のナウはlinodeじゃないかなー。
管理してくれるmanagedのもあったと思うがかなり割高だったとおも
0101nobodyさん
2010/02/28(日) 01:27:37ID:QJDB24//XREAで、RAILSをfastcgiで動かす。2.3.5
http://playtoto.blog55.fc2.com/blog-entry-211.html
xreaでrailsをfastcgiで動かしてみた。
http://www.open-force.info/index.php/blog/show/l/60
0102nobodyさん
2010/02/28(日) 01:58:15ID:???やはり、他人へ迷惑をかけないで、安価でちゃんと動かすには自宅サーバかVPSで運用すべきじゃないかね。
0103nobodyさん
2010/02/28(日) 03:28:25ID:???やめさせられない?
いや、かこっちゃうほうが正しいとは思うんだけど、クライアント側がなくても
解釈してくれるなら、ちょっとでもトラフィックを減らしたいと思って。
0104nobodyさん
2010/02/28(日) 08:46:59ID:JOVD2NU2とりあえずは目的を達成できるのでは?
(今知ったけど、コメントの例がすげーな……)
RFC791を源とする
be conservative in its sending behavior,
and liberal in its receiving behavior
というフレーズもあるように、相手が解釈してくれると期待して規格から
外れるようなことをするようになると、いつかカオスを招くと思う。
0105nobodyさん
2010/02/28(日) 09:26:30ID:???自分の好きなようにいじりたい馬鹿w
後で泣くのは自分だろうな
0106nobodyさん
2010/02/28(日) 10:07:26ID:???0107nobodyさん
2010/02/28(日) 10:48:33ID:???あほな事言ってんじゃねーよってね。。
再定義してもいいが、JSONのフォーマットについて100%理解して、
そのテストを書けと。
テスト漏れ、バグがあったらただじゃおかねーぞ、カスが!
くらいは言わせてもらう。
だいたい、トラフィック減らす目的ならgzipで圧縮する事を考えるのが正常な思考だろ。
0108103
2010/02/28(日) 10:49:06ID:???不特定多数じゃなくて特定少数&寿命短めアプリだから多分泣かないw
Rails もクライアントあっての Rails なわけで、Rails にあわせてれば、すべてが
無問題ってわけでもないっしょ。
>104のとこのソースを見て alias_method_chain でとりあえず目的は達成できやした。
ありがとー。
相手が解釈しないときのフォローもいれておけばカオスは招かないかな。
クライアントで例外をキャッチしたらサーバに通知、それ以降は without な方で
送るようにするとか。
てか、今のJavaScriptエンジンがこのフォーマットを受け付けなくなることってまずなさそうだし、
あっても、その頃にはアプリも寿命を終えてるだろうし、そこまではしないけど
>106
今のところ、「だってあいつ(JavaScript)も RFC に沿ってないんじゃないの?いいじゃん別に」的な
ダメスタンスでいるので理由しだいでは止めますw ご教授ください。
0109nobodyさん
2010/02/28(日) 10:50:45ID:???絶対に他人には迷惑をかけないという状況なら、再定義しても文句は言わないよ。
0110103
2010/02/28(日) 10:58:45ID:???レス書いてる途中で見逃しちゃった。
ベンチもはかってないし、ボトルネックにもなってないと思うんだけど。
DBのちっちゃいレコード何万件を送ると、ダブルクオテーションだけで何十KBなのか
と思ったら、消せたらいいのにって思っちゃったわけ。
ちゃんとしたお仕事じゃなくて、ほぼ趣味の話なので、テストもおれだけ。
なんだか、怒られっぱなし(理由もわかるけど)だったので、>109 のレスがなんだかうれしい。
0111nobodyさん
2010/02/28(日) 11:00:48ID:???fileコントローラのテストで、loginコントローラを操作する方法ってありますか?
それか、テストでbefoerフィルタを上書きしたら出来るのかな?
そもそも機能テストではできない?
何か良い方法がありましたら教えてくださいm(_ _)m
0112103
2010/02/28(日) 11:00:56ID:???そうするとよく知らない JavaScript のライブラリを書き換えないといけないのがいやで。
わがままでごめんなさい。
0113nobodyさん
2010/02/28(日) 11:11:35ID:???ログイン中という状況というのは、プログラムから見れば
クッキーまたはDBにログインフラグが格納されている事であって
ログインコントローラを操作する必要はないよね。
0114nobodyさん
2010/02/28(日) 11:20:28ID:???極小ウェブアプリで心配する必要ねぇ-よ
逆にアジャイルがうしなわれるだろw
0115nobodyさん
2010/02/28(日) 11:21:32ID:???そうかー。ログイン状態のクッキーを再現できれば良さそうですね!!!
盲点。失礼しました。
そしてありがとうござます。助かりました。
0117111
2010/02/28(日) 12:03:58ID:???毎回クッキーの値が変わってるので、
やはりloginコントローラを操作しないといけない見たい。
皆さんはどんな感じで認証ありの機能テストを実装しているんですか?
0118103
2010/02/28(日) 12:30:40ID:???のほうが近いかも。
JavaScirpt にそのままくってもらいたいデータの量をすげーちょっとだけ削れる、
という意味では「あり」な方法なんじゃないかと思うけど。。
少なくとも、ハッシュのキーは常にシンボル、文字エンコーディングは UTF8 としてれば、
だいたいのJavaScriptエンジンで動くんでなかろーか。
iモード.net とかのサービスもこんな感じのJSON返してたような記憶があって、
Rails で何か方法があるのかなーと思ったけどないっぽいので、結果オーバーライド。
Firebug でダブルクオテーションがなくなったのを確認、動いてる jqGrid を見てちょっと満足な
趣味のお話です。
0120103
2010/02/28(日) 12:48:26ID:???JSONってJavaScriptのリテラルオブジェクトの表記法のサブセットなのね。
じゃあ、ダブルクオテーションでくくらない今の方法も、言うほど頭悪くないんじゃない?
とか思うのは、おれがおめでたいだけ?
未だに「いいじゃん別に」的なスタンスでいるわりに、「後悔するよ」的なレスの背景が気になる。
具体的に、「前そういう風にしてたら、こんな困ったことがあったよ」って感じの事例が
あったら教えてくらはい。
0121nobodyさん
2010/02/28(日) 12:57:51ID:???0122103
2010/02/28(日) 13:05:28ID:???オーバライドしたメソッド中で
key.instance_of?(Symbol) でハッシュのキーがシンボルのときだけ
ダブルクオテーションでくくらないようにする、ぐらいの配慮はしてまつ。
それだけ?
0123111
2010/02/28(日) 13:14:47ID:???アドバイスありがとう。
loginコントローラのみの機能テストは通っています。
でも、機能テストでfileコントローラからloginコントローラを呼び出せないので、
あきらめました。テスト対象のコントローラ以外のコントローラは呼び出せないのかな?
とりあえず、統合テストで実現できたのでそちらでテストを進めていきます。
お騒がせしました。ありがとうございました。
0124nobodyさん
2010/02/28(日) 13:15:07ID:???趣味でやっているなら、気にしなくていいんだよ。
まぁJSONの件だけを言っているわけじゃなくて、どちらかというと発想というか思考の流れが良くないという感じ。
ついつい身近な人間の事を当てはめて考えてしまうんだよね。
入社3ヶ月目の新人ならまだ許せるが、1年過ぎたらこの発想はないわ、みたいな。
この思考でいけば、いつか必ずこいつのせいで周りが苦労する事になるという気持ちになった、
または実際にそういう目にあったという人は多いだろう。
0125103
2010/02/28(日) 14:17:10ID:???マ板ならわかるけど、まさかRailsスレでそういう次元の話でレスされるとは。。
身近な人間にあてはめちゃったら、10年やって、この発想はないわ、
この先輩のウンコな仕様のせいでみんな苦労してる、思考停止して苦労してることにさえ気づいてない人さえいる、
とか私情だけのかみあわない話もありますけど、Rails でも JSON の話でもなくなりますね。
ということで、技術的にここがダメってのがあったらアドバイスくらはい。
JSONはウンコじゃないと思うけど、JavaScript間とのやりとりで許容される仕様内なら、すっきりした気分になれるな的な。
こういう Rails プラグインで代用できるとかでもいいですけど。
0126nobodyさん
2010/02/28(日) 14:19:28ID:???つまり、トラフィックを減らしたいならJSONのフォーマットを変更するのではなく、
そのJSON文字列をgzip圧縮して送信するべきなんじゃないの?
という話です。
0127103
2010/02/28(日) 14:27:30ID:???ええと、ほんとにトラフィックに困ってるわけでもなく、ベンチもはかってなくて。
このケースで、 gzip 圧縮の前の段階でこういう削り方したらどいういう問題が
ありますか?という話です。
0128nobodyさん
2010/02/28(日) 14:33:16ID:???今までのレスというのは、あくまでも>>103の
>いや、かこっちゃうほうが正しいとは思うんだけど、クライアント側がなくても
>解釈してくれるなら、ちょっとでもトラフィックを減らしたいと思って。
という書き込みがある事を前提とした批判なのでね。
でもだんだん前提が変わってきて、
・とりあえずJSONの形式を自由に変更したい
・他人とはまったく関わりがない趣味の範囲
という感じになってるんで、どのようにしてもいいと思う。
0129103
2010/02/28(日) 15:19:03ID:???説明を付け足してるつもりではいたんですが、前提変わってすいやせん。
> ・とりあえずJSONの形式を自由に変更したい
そう、誰もつっこまなかったけど、この JSON で返したいってのがそもそもの間違い?
名前をダブルクオテーションで囲まなければ JSON でないのであれば、
それは JavaScript のハッシュオブジェクトってこと?
レスポンスは JSON じゃなくて、JavaScript のオブジェクトを返すサービス、
っていう位置づけなら、後々は他サービスとの連携も可ってことかな。
この場合は to_json じゃなくて Hash クラスに to_javascript ってメソッドの方が
Rails(Ruby)っぽい気がしてきた。
0130nobodyさん
2010/02/28(日) 15:32:24ID:???JSONはJavaScriptの一部ではなく完全に独立したテキストベースのデータファーマットの1つ。
だからto_jsonという名前は正しい。
0131nobodyさん
2010/02/28(日) 15:33:58ID:???0132nobodyさん
2010/02/28(日) 15:39:47ID:???0133103
2010/02/28(日) 15:51:28ID:???to_json メソッドをオーバーライドしちゃってたんですが、それだとおいおい
ホント JSON を返したいときに to_json_without_hoge メソッドを
呼ばなければならず。
んで、ウソ JSON の正体は JavaScript のハッシュオブジェクトではないかという
衝撃、というかなんで最初っからわからなかったんだろう的なことに気づき
to_javascript というメソッド名でHashクラスに追加としたほうが適切かなと。
0134nobodyさん
2010/02/28(日) 16:34:45ID:???0135nobodyさん
2010/02/28(日) 18:53:34ID:???0136nobodyさん
2010/02/28(日) 19:26:29ID:???rubyで自作しろって話ですよ。
極小プログラムに挑戦したら?
0137103
2010/02/28(日) 19:37:32ID:???今となっては、
「それじゃあ、JSONじゃなくてJavaScriptのオブジェクトだよ」ってつっこみがあれば
早々に立ち去ってたと思うけど。
>> 135
あーごめん。>133は書き間違えだ。囲っちゃわないウソJSONですね。
RFC4627 に"A name is a string."とあるので、やっぱりJSONにはなれない。
あくまでJavaScript。
0138nobodyさん
2010/02/28(日) 21:22:34ID:jks5LGKS週4日勤務で20時間しか働かない
http://d.hatena.ne.jp/gamella/20100228/1267285692
0139nobodyさん
2010/02/28(日) 21:26:24ID:jks5LGKShttp://d.hatena.ne.jp/himazublog/20080927/1222445526
37signalsでは最近週4日制をはじめた
0140nobodyさん
2010/03/01(月) 02:47:50ID:2KPHCIx/東京Ruby会議03 の USTリンク集
ttp://d.hatena.ne.jp/wayaguchi/20100301/1267373357
0141nobodyさん
2010/03/01(月) 04:28:56ID:2KPHCIx/ttp://d.hatena.ne.jp/rx7/20090617/p1
http://demo.redmine.org/
0142nobodyさん
2010/03/01(月) 09:06:09ID:FyIKgpnqメインのセッションは全部Rails無関係、ワークショップが13並行して
走ったが、その1/3くらいがRailsだっただけかな。
0144nobodyさん
2010/03/03(水) 15:02:44ID:5KPriEMVttp://www.asahi.com/business/pressrelease/ATP201003030004.html
0145nobodyさん
2010/03/04(木) 00:05:48ID:???昔からだけど。
もう少し人を選べよ
0146nobodyさん
2010/03/04(木) 01:23:55ID:k95Ywz0Z?? どのRubyKaigi ??
0147nobodyさん
2010/03/04(木) 02:42:26ID:gHPB2b8/http://d.hatena.ne.jp/authorNari/20100303/1267609871
0149nobodyさん
2010/03/04(木) 09:40:53ID:gHPB2b8/http://twitter.com/dhh/status/9935299679
0150nobodyさん
2010/03/05(金) 06:24:36ID:Dpsy2gGp昼間の仕事をしながら、初めは週末の数時間を費やすだけで十分だ。
小さな所帯で、シンプルに、迅速に、臨機応変に―それで僕らは成功している。
二つの大陸に散らばった十数人のメンバーだけで数百万人のクライアントを抱えるソフトウェア会社37シグナルズ
http://www.amazon.co.jp/gp/product/4153200115/
0151nobodyさん
2010/03/05(金) 07:27:19ID:???0152nobodyさん
2010/03/05(金) 07:28:18ID:???○数百万人
だった。
それとも昼間違う仕事をしてるのに成功してる、ってことかな?
0153nobodyさん
2010/03/05(金) 07:28:40ID:???mongrel_clusterとapacheのProxy balancerで動かしてるの?
教えて! エロイ人
0154nobodyさん
2010/03/05(金) 13:29:40ID:???今これ読んでる。
Rails使ってるような人で、起業家(という表現はもううんざりだこの本にはあったがw)になりたいような人にオススメじゃないかな。
基本的には、こんなやり方では無理だいうようなことやって成功した企業というようなはじめ方で
37signals流の小規模な会社の運営の仕方、立ち上げ方を説明している感じかな。
0155nobodyさん
2010/03/05(金) 13:33:37ID:???ちょっとはググレw
いろいろでてきたぞ、該当するのをひとつだけはっとく
「巨大サイトでも普通にRailsで動いてますけど!」クックパッド&カカクコム共催・勉強会の亀レポート - OneRingToFind by 榊祐介
http://d.hatena.ne.jp/onering/20090115/1232033563
> Apache2.2、Rails2.0、mongrel_cluster、 mod_proxy_balancer、MySQL 5.0、Tritonn、VMWare ESXi
> この構成で、月間の2億5000万PV、450万人のユニークユーザをさばいています。
> Railsはパフォーマンスが悪いという話をよくに耳にしますが、それでも、この規模のシステムを運用できるという証明にもなりますね。
> 現在、クックパッドは世界のRailsサイト中alexaのランキングで7位になっています。
> また、上位6位までのサイトのPVと比較すると、実はクックパッドよりPVの多いサイトは二つだけになっています。
> (2008年9月21日時点)(比較1・比較2)
0156153
2010/03/05(金) 13:55:29ID:???おお! すごいですね。
昨日、fcgiもlighttpdも上手くいかなくて、
結局、mongrel_cluster、 mod_proxy_balancerになったので
少し不安だったのです。
0157nobodyさん
2010/03/05(金) 14:03:12ID:???とりあえず動かすならPassengerだと思うが、高負荷サイトで実績あるものを知りたいから聞いたんだよなあ
あと、>>155でググったキーワードは「Cookpad Rails」だからなw ググるくせつけろ
それとGoogleなら過去1年間のものだけ、とか表示できるから新しめの情報も入れといた方がいいよ
0158nobodyさん
2010/03/05(金) 21:36:31ID:???0159nobodyさん
2010/03/06(土) 00:13:44ID:???Railsかどうかは知らない(じゃないと思う)
http://builtwith.com/foursquare.com
0160nobodyさん
2010/03/06(土) 02:28:23ID:???エンジニア雇う人件費が無駄だろう。
0161nobodyさん
2010/03/06(土) 03:30:19ID:FfMYKyxh0162nobodyさん
2010/03/06(土) 17:29:00ID:???プロジェクトに restful_authentication プラグインを追加しようと
ruby script/plugin install http://svn.techno-weenie.net/projects/plugins/restful_authentication と入力したのですが、
Plugin not found と言われて追加出来ません。
(無用にリンク張られないように、URLを一部全角に変えてます)
プラグインのURLをブラウザで参照はできます。
カレントディレクトリはプロジェクトのトップ、バージョンは
OS: Win2kSP4
Ruby:1.9.1p378
gem: 1.3.6
Rails: 2.3.5
DB: PostgreSQL 8.4
です。
コレじゃなきゃ困る訳じゃないけど認証機能は必要ですので、
とにかく認証機能を組み込める方法を教えてください。
目的は、認証ユーザと一般ユーザに分け、コンテンツ登録を認証ユーザのみに許可します。
例えば /enter 以下をコンテンツ登録領域としてログインを必要とし、
それ以外の階層を一般領域として閲覧専用で運用するつもりです。
0163nobodyさん
2010/03/06(土) 17:47:04ID:/jqKUDPkHTTPレベルでのエラーならこれでステータスコードが分かるはず。
0164nobodyさん
2010/03/06(土) 17:58:58ID:???そのリポジトリのアドレスは一体どこから来たんだ?
↓検索したらgithubのが公式の最新っぽいが
http://github.com/technoweenie/restful-authentication
つまり、
ruby script/plugin install git://github.com/technoweenie/restful-authentication.git
だな。
gitは必要だと思うが。
0165nobodyさん
2010/03/06(土) 18:02:15ID:FfMYKyxhhttp://code.google.com/p/msysgit/
0166nobodyさん
2010/03/06(土) 18:06:51ID:???0167nobodyさん
2010/03/06(土) 20:31:17ID:???トン
pluginからだと No such file or directory になってしまうようだ。
ネット参照できてない?
gemからならサクサク参照できるんだけどなぁ。
という訳で、一旦pluginのインストールは断念して、
gemでインストール出来るSaltedHashLoginGeneratorを試してみようと思う。
まだ3つほどのモデルをscaffoldしただけで中身は全然書いてないから、
今のうちなら何でも気軽に試せるし。
0168nobodyさん
2010/03/06(土) 20:53:58ID:/jqKUDPk#<OpenURI::HTTPError: 404 Not Found>
が出るはずなんだけど、No such file or directory ってことは
ローカルファイルしか見てないのかな。
0169nobodyさん
2010/03/06(土) 21:35:58ID:???0170166
2010/03/07(日) 01:14:10ID:???0171nobodyさん
2010/03/07(日) 02:16:04ID:???残念だが、仕方ない。
0172nobodyさん
2010/03/07(日) 02:25:05ID:???0173nobodyさん
2010/03/07(日) 05:31:37ID:???なんで、
http://rubyonrails.org/download
に書いてあるオススメバージョンを素直に使わない?
0174nobodyさん
2010/03/07(日) 06:51:35ID:???gemなくてpluginでしか入れられないものもあるし。苦労するぞ
0175nobodyさん
2010/03/07(日) 06:53:18ID:???0176nobodyさん
2010/03/07(日) 07:34:47ID:o/VDIvMPhttp://msysgit.googlecode.com/files/Git-1.6.5.1-preview20091022.exe
http://code.google.com/p/msysgit/
http://github.com/technoweenie/restful-authentication
git clone git://github.com/technoweenie/restful-authentication.git restful_authentication
Windows から Git を使う方法
http://d.hatena.ne.jp/kusakari/20080715/1216091060
0177nobodyさん
2010/03/07(日) 12:08:34ID:???postする前のtempファイルでは600Kbyteあるんだけど、コントローラで受け取ったら41Kbyteになってしまう現象が発生しています。
50MをUPすると180Kになってる。1KはOK。ファイルの頭は一緒で、後ろが丸々消えている。
ここを参考にやってみたが現象変わらず。。
http://d.hatena.ne.jp/irohiroki/20071012/multipart_post
integration_test_file_upload_deep.rb
実際にブラウザから動かしてみるとちゃんと動くんだけどなー。何かコツがあるんでしょうか??
テスト側
uploaded_data = fixture_file_upload("/files/" + @filename + ".wav", "audio/x-wav", :binary)
p uploaded_data
p uploaded_data.size
multipart_post "mastering/upload", { "uploaded_file" => {"file"=> uploaded_data} }
出力
#<ActionController::TestUploadedFile:0x49c7a30 @content_type="au
dio/x-wav", @original_filename="sample.wav", @tempfile=#<File:C:/DOCUME~1/ADMINI
~1/LOCALS~1/Temp/sample.wav.3096.1>>
622736
コントローラ側
file = params[:uploaded_file]['file']
p file
p file.size
出力
#<File:C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/CGI.3096.1>
41077
0178nobodyさん
2010/03/07(日) 12:40:47ID:bTh3OUFmttp://dev.rubyonrails.org/ticket/4635 …… 1.xの時代からずっと
バグったままなのか。
チケット最下部にあるプラグイン
ttp://projects.jkraemer.net/svn/plugins/multipart_integration_test/
いや、今はgithubにあるな。
ttp://github.com/jpmckinney/multipart_integration_test
これか。試してみた?
ttps://rails.lighthouseapp.com/projects/8994/tickets/2576
ここにあるパッチも↑に関係しているらしい…
ちょ、当たってないのにresolvedかよ。
0179nobodyさん
2010/03/07(日) 19:22:58ID:o/VDIvMPhttp://docs.heroku.com/rails3
http://docs.heroku.com/bundler#using-bundler-from-rails-3
0180nobodyさん
2010/03/07(日) 20:15:50ID:o/VDIvMP>>91
gem env
0182nobodyさん
2010/03/08(月) 16:59:14ID:???削除するようなコマンドってありますか?
0183nobodyさん
2010/03/08(月) 17:13:33ID:uzrQieSR0184nobodyさん
2010/03/09(火) 18:23:10ID:+mVhS0Huこんなもんなの?という疑問があり質問させてください。
poormans_cronではアクセスごとにThread.start で別スレッド立てて、
登録してある情報をもとに定期ジョブをこなす仕組みなのですが、
登録してあるジョブ内で、トランザクションのブロック中でActiveRecordを使うと、
ジョブは走るものの、ActiveRecordでのupdateが全然反映されないため、
ログを見ると、データの更新直後に
Mysql::Error: MySQL server has gone away: ROLLBACK
などとあり、ロールバックされているようなのです。
ちなみにトランザクションを使わないと、データを複数更新する際にも最初の1つしか更新されなかったりと
途中で処理が終わったかのようになります。
つまりロールバックも処理が完了しなかったため起きたように見えます。
これもしかして、Thread.start 内でDBつかってもメインスレッドが終了したら、
poormans_cronで新規に立てられたスレッドも終了してしまうとか、そういうことってありますか?
環境はRails 2.3.5, Ruby 1.8.7です
0185184
2010/03/09(火) 20:43:47ID:+mVhS0Huロールバックされてるだけかもしれない orz
0186nobodyさん
2010/03/10(水) 06:38:08ID:xwhj4Cybp0t
ガチ鬱プログラマー日記
>>5
http://docs.komagata.org/4474
cron - rubygems
% crontab -l
30 17 * * 2,5 GEM_HOME=/opt/local/lib/ruby/gems/1.8 /Users/hogehoge/bin/ticket_alert.rb
cronで実行するときはGEM_HOMEを指定するのがコツみたい。
0187nobodyさん
2010/03/11(木) 09:00:40ID:???0189184
2010/03/11(木) 23:52:00ID:???A copy of (自作モジュール) has been removed from the module tree but is still active!
自作のコード部分で上記のエラーが出てました。
developmentモードだけで起こるようで、config/environments/development.rb にて
config.cache_classes = true
すると一応はエラーでないみたいなんですが、設定通り開発しにくくなります。(ファイル編集後に自動で読み込んでくれないため)
script/consoleやコントローラーから呼ぶと普通に動くんでお手上げ状態。
Railsの多分キャッシュの挙動回りの問題だとは思うんですが、
時間なくてこれ以上原因を追い切れないのですが一応報告まで。
0190nobodyさん
2010/03/11(木) 23:56:08ID:???ruby-1.9.1-p378-i386-mswin32
を使ってRailsやろうとおもったのだが
ruby script/server
をやると「msvcrt-ruby18.dllが見つからない」というエラーが出る
msvcrt-ruby18.dllってRuby1.8系のDLLだよな?
なんで、こんなもん参照してるんだろ?
エラーメッセージは出るけどRails動いてるっぽい・・・
なんか、すげー気持ち悪いんだけど、この環境でOKなのか?
そんなわけないよな・・・・
0191nobodyさん
2010/03/12(金) 00:01:44ID:yvt/nZcGDBまわりとか。
0192nobodyさん
2010/03/12(金) 00:16:13ID:i6uxubwzいちおうインストールの手順書いておく
@
http://www.garbagecollect.jp/ruby/mswin32/ja/
からruby-1.9.1-p378-i386-mswin32.zipをDL
適当なディレクトリに解答してパスとおす
A
gem update --system
したら、各種DLLがないといわれたので
適当にDLしてつっこむ(どこからDLしたか忘れたのがいたい)
gem update --system完了
gem install rails
ついでに
gem install mongrel
B
rails test
したらIconv.dllがないといわれたので
http://free.pjc.co.jp/Iconv/Iconv.html
からWindows 版 日本語文字追加+Gvim文字処理追加プログラム(iconv.dll)をDL
rails test完了
ruby script/server で現在に至る
0193nobodyさん
2010/03/12(金) 04:33:52ID:???0194nobodyさん
2010/03/12(金) 06:34:25ID:???何故あなたが、1.9.1を選んだか理由はそれらのレスからだけではわからないが、
もしRuby初心者だとしたらまずはRuby1.8.7を選んでおきましょう。
あと、RubyGems 1.3.6ではRails 2.3.5がエラーがでるとかの情報もチラホラ見かける
(1.9.1にすすめるのはRails3安定してからでも遅くないよね)
0195nobodyさん
2010/03/12(金) 07:33:40ID:???0196nobodyさん
2010/03/12(金) 16:17:25ID:???0197nobodyさん
2010/03/13(土) 03:02:40ID:???active_scaffold のアプリのテストを rspec の autotest しようとしていま
すが、spork経由(--drb)で実行したときにエラーになってしまいます。
sporkを通さず直接実行した時は大丈夫なのです。
rails-2.3.5
spork-0.8.1
rspec-1.3.0
activescaffold git-trunk f99b89d67aec5b8d7cb6e739b43b97569d29c54e
再現手順は以下のようになりました。
================================
# 必要gemのインストール
gem install rails rspec rspec-rails spork
================================
(続く)
0198197
2010/03/13(土) 03:04:21ID:???# サンプルアプリ
rails test
cd test
./script/plugin install git://github.com/activescaffold/active_scaffold.git
./script/generate rspec
spork --bootstrap
./script/generate model person name:string
rake db:migrate
rake db:test:clone_structure
cat - > app/controllers/people_controller.rb <<EOF
class PeopleController < ApplicationController
active_scaffold :person
end
EOF
mkdir spec/controllers
cat - > spec/controllers/people_controller_spec.rb <<EOF
require 'spec_helper'
describe PeopleController do
it "should be success" do
get :index
response.should be_success
end
end
EOF
(続く)
0199197
2010/03/13(土) 03:06:20ID:???# sporkデーモン起動
spork&
================================
# sporkなしの実行 => SUCCESS
$ spec spec
.
Finished in 0.237325 seconds
1 example, 0 failures
================================
(続く)
0200197
2010/03/13(土) 03:08:01ID:???# sporkで実行 => FAIL
$ spec spec --drb
F
1)
NoMethodError in 'PeopleController should be success'
You have a nil object when you didn't expect it!
You might have expected an instance of ActiveRecord::Base.
The error occurred while evaluating nil.[]
/tmp/test/vendor/plugins/active_scaffold/lib/extensions/generic_view_paths.rb:11:in `find_template'
/tmp/test/vendor/plugins/active_scaffold/lib/extensions/action_controller_rendering.rb:13:in `render'
/tmp/test/vendor/plugins/active_scaffold/lib/active_scaffold/actions/list.rb:30:in `list_respond_to_html'
/tmp/test/vendor/plugins/active_scaffold/lib/active_scaffold/actions/core.rb:130:in `send'
/tmp/test/vendor/plugins/active_scaffold/lib/active_scaffold/actions/core.rb:130:in `respond_to_action'
/tmp/test/vendor/plugins/active_scaffold/lib/active_scaffold/actions/core.rb:128:in `respond_to_action'
/tmp/test/vendor/plugins/active_scaffold/lib/active_scaffold/actions/list.rb:25:in `list'
/tmp/test/vendor/plugins/active_scaffold/lib/active_scaffold/actions/list.rb:8:in `index'
/tmp/test/spec/controllers/people_controller_spec.rb:6:
Finished in 0.038601 seconds
1 example, 1 failure
================================
(続く)
0201197
2010/03/13(土) 03:10:59ID:???いろいろ調査して
/usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/paths.rb
の50行目の
load_path["#{template_path}.#{format}"]
あたりでsporkで実行した場合のみエラーが発生してるらしいことがわかりま
したが、どうすればいいのかわかりません。
何か原因などわかる方いらっしゃらないでしょうか?
よろしくお願いします。
0202nobodyさん
2010/03/13(土) 11:32:22ID:FKL7tzBahttp://oncloud.org/
Heroku
http://heroku.com/
0203nobodyさん
2010/03/13(土) 16:50:13ID:???再現したけど原因がわからない。
なぜか find_template が2回呼ばれてるのは分かった。
1回め:
pathset(self) が [ "app/views" ]
template_path が "people/list"
2回め:
pathset が [ "vendor/plugins/active_scaffold/frontends/default/views" ]
template_path が "list"
0204nobodyさん
2010/03/13(土) 20:20:28ID:???On Cloudてちょっとしたデモ公開用に使えるホスティングサービスみたいなものか。
On Cloudで使っているCloudBridgeつーRubyGemsが気になるがなんだこれ
stormbrew's cloudbridge at master - GitHub
http://github.com/stormbrew/cloudbridge
0205nobodyさん
2010/03/14(日) 13:58:40ID:Wv8eUzH+http://www.epochal.or.jp/charge/shisetsu.html
学術総合センター
http://jigyou.zam.go.jp/rsvsys/rsv/fare_gs.html
国立オリンピック記念青少年総合センター
http://nyc.niye.go.jp/pdf/shinryokin2.pdf
0206nobodyさん
2010/03/14(日) 23:18:23ID:Wv8eUzH+http://rhiz.jp/id/67.html
0207nobodyさん
2010/03/15(月) 00:06:59ID:???Railsとほぼ関係ないのを張られても困ります。
もしかして自動投稿botみたいなの常駐してる?
0208197
2010/03/15(月) 01:13:52ID:???テストはうまくできるようなので、当面はこちらを使ってみようかと思います。
http://github.com/dchelimsky/spec_server
0209197
2010/03/15(月) 02:07:42ID:???完全に勘違いで、きちんと実行できていませんでした。
spec_serverの件は参考にしないでください。
どうもすみません...
0211nobodyさん
2010/03/16(火) 15:38:43ID:U7nOeaqChttp://blog.heroku.com/archives/2010/3/5/public_beta_deployment_stacks/
http://docs.heroku.com/stack
http://docs.heroku.com/rails3
0212197
2010/03/16(火) 16:57:34ID:???失礼しました。まだ解決していません。
今回のテストではsporkを利用するのをあきらめています。
そのうち時間ができたら、sporkプロジェクトにissueとして問い合わせて
みたいと思っています。
0213nobodyさん
2010/03/16(火) 19:02:04ID:???0214nobodyさん
2010/03/16(火) 19:35:19ID:???erbで以下のようにやってて、
var data = [
<% @histories.each do |history| %>
['<%=h history.ym %>', <%=h history.balance %>],
<% end %> ];
意図としては、このように出力したいです。
var data = [
['2010/01/01', 10000],
['2010/02/01', 13000],
['2010/03/01', 16000],
['2010/04/01', 21000]];
で、これをjqplotに食わせてグラフを表示しようとしています。
問題は、最後の要素にカンマが付いてしまうことで、
var data = [
['2010/01/01', 10000],
['2010/02/01', 13000],
['2010/03/01', 16000],
['2010/04/01', 21000],];
最後だけカンマを付けないようにするって、うまいやり方はないでしょうか?
railsなら何か綺麗なやり方があるのではないかと思いました。
0215nobodyさん
2010/03/16(火) 19:46:00ID:???0216nobodyさん
2010/03/16(火) 20:35:07ID:???Rails1系の情報があまり役に立たなかったり
Rails2系の情報が少なかったりでかなり、混乱中。
入門書かってきてRails1系の情報を元に書いてあると
>ruby script/generate scaffold foge
の段階で躓くんだよな、listとか無いし
下手すると、
>rails foge
の段階で、DBの設定なんか変とかで、躓くかもな
0217nobodyさん
2010/03/16(火) 20:55:43ID:U7nOeaqC0218nobodyさん
2010/03/16(火) 21:02:10ID:R5bAJghPhttp://youichi-kato.cocolog-nifty.com/blog/2008/01/rails_202_5_9198.html
$ rails todo
$ cd todo
$ ruby script\generate scaffold Todo title:string body:text done:boolean due:datetime
$ rake db:migrate
$ ruby script\server
0219nobodyさん
2010/03/16(火) 21:05:37ID:R5bAJghPhttp://omakase.ninpou.jp/apdev/instantror.htm
0220nobodyさん
2010/03/16(火) 21:15:23ID:U7nOeaqChttp://www.shoeisha.com/book/hp/10days/down/PDF.zip
0221nobodyさん
2010/03/16(火) 21:51:30ID:U7nOeaqChttp://d.hatena.ne.jp/ginpei/20100213
0222nobodyさん
2010/03/16(火) 21:59:22ID:???ありがと、ざっと見ただけども、いくつか解らなかったところが理解できたよ。
Railsは変化(進歩?)が早すぎて、ついていくのが大変そうだなぁ
gem使って普通にインストールできるのが最新版の2.3.5ってことは
これからはじめる人間は2系でがんばれってことでいいんだよね
Rails3の話もちらちらと見かけるようになったけど
なんか、また大きく変わりそうだね(-_-)
0223nobodyさん
2010/03/16(火) 22:55:48ID:???A: 数を覚えておいて
<%- size = @histories.size -%>
ループ内の区切りのコンマの出力判定に使う。
B: Rubyレベルで出力を組み立ててjoin(',') したものをERBに吐く。
くらいじゃね?
0225nobodyさん
2010/03/17(水) 08:31:26ID:???現時点での初心者向け書籍のオススメは以下ではないかと。Ruby初心者スレみたいにテンプレに入れとけよ、もう
↓まずこれ(Rails 2.3対応)
Head First Rails ―頭とからだで覚えるRailsの基本
http://www.amazon.co.jp/dp/4873114381/
↓次点でこれ
・RailsによるアジャイルWebアプリケーション開発 第3版版 (1版2版買うと対応バージョンが古いので注意)
http://www.amazon.co.jp/dp/4274067858/
あとは、逆引き系も実際に開発では使える(古くなりつつあるがまだ使える)
・Ruby on Rails 逆引きクイックリファレンス Rails 2.0対応
http://www.amazon.co.jp/dp/4839928266/
・Railsレシピブック 183の技
http://www.amazon.co.jp/dp/4797336625/
webサイトだと公式のガイドは便利。ちょっとしたわからんことはまずこれ見たら大体すむ
Ruby on Rails guides
http://guides.rubyonrails.org/
もしRuby初心者の場合は、初心者スレのテンプレもよんでください。参考書籍とかあります。
Ruby 初心者スレッド Part 35
http://pc12.2ch.net/test/read.cgi/tech/1267668057/2-3
ただ、もしRuby初心者ならいきなりRailsはキツイだろうなあ・・・
0226nobodyさん
2010/03/17(水) 10:39:05ID:???0227nobodyさん
2010/03/17(水) 19:41:40ID:???>223の技なんかも配列操作見ればすぐに思いつく。
0228nobodyさん
2010/03/17(水) 20:17:53ID:???いまさら思い出したが、
var data = [
<%= render
:partial => 'history',
:collection => @history,
:spacer_template => 'comma' %>
]
なんてことが出来た気がする。
_history.html.erb なんかの中身はご想像通り。
0229nobodyさん
2010/03/17(水) 20:19:04ID:???0230nobodyさん
2010/03/18(木) 17:26:49ID:0aHKQY+Fhttp://blog.rubybestpractices.com/posts/gregory/022-rbp-now-open.html
http://sandal.github.com/rbp-book/pdfs/rbp_1-0.pdf
0231nobodyさん
2010/03/22(月) 09:03:51ID:6b5ODXHJOh!Happy.ORG Blog ? VMWareFusion3の Ubuntu9にRuby on Railsをインストール
http://ohhappy.org/blog/ubuntu/675.html
VMWareFusion3.02にインストールした Ubuntu9.10にRuby on Railsをインストールしました。
Ruby on Railsのインストールは、システム管理から「Synaptic パッケージマネージャ」で
「rails」と「sqlite3」を検索してインストールするだけで簡単に出来てしまいました。
0232nobodyさん
2010/03/22(月) 11:06:55ID:???0233nobodyさん
2010/03/22(月) 11:10:13ID:???Ubuntu入れて2.2.3使うくらいなら標準で入ってる2.2.2でもいいような。
0234nobodyさん
2010/03/22(月) 15:00:27ID:???9.04とかんちがいしてんな
0235nobodyさん
2010/03/22(月) 16:50:03ID:???0236nobodyさん
2010/03/22(月) 18:09:20ID:???0237nobodyさん
2010/03/22(月) 20:57:53ID:6b5ODXHJ0238nobodyさん
2010/03/22(月) 20:59:34ID:6b5ODXHJhttp://www.ustream.tv/recorded/5578323
0239nobodyさん
2010/03/22(月) 23:10:51ID:6b5ODXHJhttp://coderay.rubychan.de/
http://agilewebdevelopment.com/plugins/syntax_highlight
http://agilewebdevelopment.com/plugins/highlight
0240nobodyさん
2010/03/23(火) 02:24:01ID:JNKCb4cesyntax highlight
gem install coderay
http://coderay.rubychan.de/
http://coderay.rubychan.de/doc/
0241nobodyさん
2010/03/23(火) 22:53:01ID:7ayedmoS設定は一つしかできないですか?
例えばEmployeesテーブルとManagementsテーブルがあって、
Managementテーブルにjoshiとbukaって項目が欲しいとします。
これは両方ともEmployeeテーブルのidを外部キーとしたいんですが、1つだったら
涙をのんでManagementテーブルをemployee_idとbukaって項目にして
Managementsにbelong_to、Employeesにhas_manyすれば良いけど、両方を
関連づける事ってのは出来ないんでしょうか?
0242nobodyさん
2010/03/23(火) 23:14:09ID:???一人の労働者には一人の上司しかいないというルールがあるなら
自己結合でいいと思うけど。
0243nobodyさん
2010/03/24(水) 14:03:17ID:???課長の下で働いてる従業員から見れば、部長も本部長も常務も社長も上司な訳で。
0245nobodyさん
2010/03/25(木) 00:20:25ID:???0246nobodyさん
2010/03/25(木) 03:03:08ID:???0247nobodyさん
2010/03/25(木) 13:26:07ID:???めちゃくちゃ大変かもだがw
零細なら10行ぐらいで描けるだろw
0248nobodyさん
2010/03/25(木) 14:35:36ID:???0249nobodyさん
2010/03/26(金) 00:44:32ID:RghVkUd3http://blog.nofail.de/2010/03/migrating-to-rails-3-for-heroku-bamboo/
0250nobodyさん
2010/03/26(金) 02:38:07ID:???つ 正規化
0251nobodyさん
2010/03/27(土) 01:01:40ID:???0252nobodyさん
2010/03/27(土) 19:41:46ID:???http://pc11.2ch.net/test/read.cgi/php/1217883614/447
0253nobodyさん
2010/03/28(日) 00:08:19ID:OyiQMZaw37signalsのBasecampはXeon 2.4GHz dual,メモリー2Gのサーバー2台で40万リクエスト/日を処理している。他にも43Things.comでも20万リクエスト/日の処理をこなせている
http://itpro.nikkeibp.co.jp/article/COLUMN/20060424/236113/
0254nobodyさん
2010/03/28(日) 02:00:40ID:???鯖100台とかrorで運用してる命知らず居ないの?
0255nobodyさん
2010/03/28(日) 02:22:32ID:???0256nobodyさん
2010/03/28(日) 02:32:09ID:OyiQMZawttp://b.hatena.ne.jp/entry/highscalability.com/scaling-twitter-making-twitter-10000-percent-faster
ミニブログの 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
Twitter創始者が語るWeb 2.0の要諦 − @IT
http://www.atmarkit.co.jp/news/200711/16/twitter.html
Odeo内で始めた小さなプロジェクトが「Twitter」だ。
Ruby on Railsを使って2週間で最初の動くバージョンを作り上げたという。
0257nobodyさん
2010/03/28(日) 13:41:25ID:???0258nobodyさん
2010/03/28(日) 14:42:17ID:???もうスパムじゃんかよ。自分のブログでも作ってやれ
0259nobodyさん
2010/03/28(日) 22:02:44ID:???0261nobodyさん
2010/03/29(月) 00:07:14ID:???症状としては、サイト内のリンクをクリックするとすぐにレスポンスが返るときと長時間待たされる時があります。
ネットで調べてみるとテーブルロックが怪しい、というところまでは分かったのですが改善方法がわかりません。
railsアプリ内でトランザクションを使ってる箇所を修正すればいいのでしょうか?
曖昧な質問ですいませんがアドバイスを頂けないでしょうか。
0263261
2010/03/29(月) 00:20:20ID:???もうちょい自分で調べて頑張ってみます。
パフォーマンスとか意識するようになると途端に難しくなりますねプログラミングって。
0264nobodyさん
2010/03/29(月) 00:28:37ID:???どこがネックになってるか特定してから濃い。
まず数字出せ
0265nobodyさん
2010/03/29(月) 00:30:22ID:???テストがないコードはレガシーコードだ
そんなアプリなら面倒見られん。
0266nobodyさん
2010/03/29(月) 00:37:41ID:???0269nobodyさん
2010/03/29(月) 10:42:33ID:???0270nobodyさん
2010/03/29(月) 12:25:15ID:???0271nobodyさん
2010/03/29(月) 17:05:56ID:???<%= を使うとなります。
何か設定とか必要なんでしょうか?
0272nobodyさん
2010/03/29(月) 23:43:54ID:???今だと Linode > Slicehost > その他VPS
って感じじゃねーかな、VPSスレとか覗いてみた限り。
Linodeもそうだけど、VPSは西海岸のサーバーを借りるのがネットワーク的に近くていいらしいぞ
ダークホース(?)でherokuはどうだろうか。
有料の最安Koiプランが$15と安めのVPSに切迫してきてる。
Heroku | Pricing
http://heroku.com/pricing#koi-1-0
国内では(というか日本語での)heroku動作事例が少ないな。
ここの人で誰かherokuの有料プラン試して人いる人いない?
0273nobodyさん
2010/03/30(火) 00:26:47ID:???海外サーバーを借りることにステータスでも感じてるのか?w
0274nobodyさん
2010/03/30(火) 03:36:33ID:???海外→ステータス
と連想してしまうようになってしまったんだろう
0275nobodyさん
2010/03/30(火) 05:12:44ID:???0277nobodyさん
2010/03/30(火) 08:17:59ID:???でも、2000〜3000円出せるなら、国内でもいくつか見つかると思う。
今、自分が使ってるのはこの2つ。
VPSStock(年契約で1980円/月)
お名前.com 2,940円/月
VPSStockはコントロールパネルはなくて、sshでつなくだけ。
コントロールパネルがない分、余計な設定がされていないのですっきりする。
GUIの管理画面がないと何も出来ないという人には無理。
お名前.comはやや値段が高いけど、メモリ1GB、HDD120GBなのでスペックは良いかも。
コントロールパネル付き。
ただし、特定のポートしか外部に公開できない仕様となっている点に注意。
ttp://www.onamae-server.com/support/faq/vps/common/common_28.php
他にも国内VPSでググると見つかるけど、使った事ないのでなんとも言えない。
0279nobodyさん
2010/03/30(火) 14:52:31ID:EMtnV6bghttp://d.hatena.ne.jp/zhenmi/20100106/1262758752
結論から言いますと、49.3% もメモリ使用率を削減できました!!
0280nobodyさん
2010/03/31(水) 05:47:02ID:???0281nobodyさん
2010/03/31(水) 08:28:16ID:???うちの会社では、Javaの案件は全くなくてPHPか、Railsの仕事だけだよ。
0282nobodyさん
2010/03/31(水) 08:33:40ID:???何作るんだ?
0283nobodyさん
2010/03/31(水) 11:16:59ID:???0284nobodyさん
2010/03/31(水) 23:47:11ID:???0285nobodyさん
2010/04/01(木) 00:16:28ID:???4つ合わせても広告収入月15万程度だけどな
0286nobodyさん
2010/04/01(木) 08:36:16ID:???人独りも喰えないじゃんw
0287nobodyさん
2010/04/01(木) 09:54:23ID:???0288nobodyさん
2010/04/01(木) 11:13:13ID:bv2ugYeYJAVAScriptで定義した変数の内容をRJSなどで変更できません。
どのようにすればよいでしょうか?
index.html
<head>
中略
//<![CDATA[
autoupdate = 0;
//]]>
</script>
</head>
<body>
<div id="timer">
<%= periodically_call_remote(:url => {:action => :add_proc} ,
:condition => "autoupdate == 1", :frequency => 60)
</div id="timer">
<%= check_box(:ctrl_area, :auto_update,
{:onclick => remote_function(:submit => :ctrl_area,
:url => { :action => :change_auto } %>
controller
def change_auto
ここで JavaScriptの変数 autoupdateの値を変更したい。
end
0289nobodyさん
2010/04/02(金) 00:53:20ID:nzxzkACbhttp://d.hatena.ne.jp/zhenmi/20100106/1262758752
この記事の下の方にに出てくる
---------------------------------------------
3330 16.6 MB 0.4 MB /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.8/ext/apache2/ApplicationPoolServerExecutable 0 /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.8/bin/passenger-spawn-server /usr/local/bin/ruby /tmp/passenger.31799
3331 44.5 MB 12.6 MB Passenger spawn server
3368 186.2 MB 22.2 MB Passenger ApplicationSpawner: /var/www/location/html/current
3397 186.3 MB 22.3 MB Rails: /var/www/location/html/current
-------------------------------------------------
みたいのってどうやったら見れるんだ??
なんかコマンドがあるのかな。
0290nobodyさん
2010/04/02(金) 01:23:44ID:???expire_cacheに指定するのはパラメータ等も含めた完全なURLにする必要があるのでしょうか?
アクションまでは指定できるのですが、その後にリクエストごとに変わるパラメータが付いてるために
リクエスト時の完全なるURLを復元するのが難しいのです。
具体的には
http://hoge/myaction?piyo=xxx
のようなアクセスで、hogeコントローラのmyactionで作成される画像をcaches_pageしてますが、
expire_cache :controller => hoge, :action => myaction
だけではキャッシュを失効できません。
解決方法は無いでしょうか。
0291nobodyさん
2010/04/02(金) 01:42:00ID:???passengerが正常に動いていて、htpasswdコマンドなどへのパスがちゃんと通っていることが前提だけど。
passenger-statusかpassenger-memory-statsをrootで実行すれば見れるはず。
0292nobodyさん
2010/04/02(金) 02:29:00ID:???filecache なら、expire_fragment にパスにマッチする正規表現を与えると
消せたと思う。
使ってるキャッシュストアによってはキャッシュを取り出すキーを
取得してマッチさせることおが出来ないため、この方法は使えない
(memcacheとか)
0293nobodyさん
2010/04/02(金) 07:23:20ID:HiisjUqr31分前 Tweetieから
http://twitter.com/dhh/status/11446416402
dhh
0294288
2010/04/02(金) 17:33:28ID:uh9HgEyf<div id="timer">
<%= render :partial => 'timer' %>
</div id="timer">
<%= periodically_call_remote(:url => {:action => :add_proc} ,
:condition => "autoupdate == 1", :frequency => 60)
として、_timer.rhtml を下記のようにして、
<% if ( 1 == @auto_checked ) %>
<script type="text/javascript">
//<![CDATA[
autoupdate = 1;
//]]>
</script>
<% else %>
<script type="text/javascript">
//<![CDATA[
autoupdate = 0;
//]]>
</script>
<% end %>
controller で
@auto_checked = チェックなら1 OFFなら0を設定
RJSでチェックされる度に更新する
page[:timer].replace_html :partial => 'timer'
0295nobodyさん
2010/04/03(土) 06:40:15ID:zhJ0AwW4TDD の進め方と原則
http://jp.rubyist.net/magazine/?0021-Rspec
http://jp.rubyist.net/magazine/?0023-Rspec
TDD の進め方はいたって簡単です。TDD は以下の 3 つのステップから構成されます。
1プロダクトコードを書く前にテストコードを書き、それが失敗することを確認する (レッド)
2テストに成功するようにプロダクトコードを書く (グリーン)
3プログラムの振る舞いを変えないように、プロダクトコードの重複などを整理する (リファクタリング)
4(最初に戻る)
デイリービルドとリグレッションテスト
http://d.hatena.ne.jp/hyoshiok/20100327#p2
http://d.hatena.ne.jp/hyoshiok/20100328#20100328fn1
0296nobodyさん
2010/04/03(土) 06:42:19ID:zhJ0AwW4TDD に関連する技法には様々なものがありますが、TDD の原則は次の 3 つにまとめられます。
テストに失敗しない限り、プロダクトコードを書いてはいけない。
プロダクトコードはテストを通るように書く
テストは少しずつ書き進めていく
http://jp.rubyist.net/magazine/?0021-Rspec
0297nobodyさん
2010/04/03(土) 20:32:12ID:???テストってアプリケーションごとに色々違うから規約に従うのは無理。
0298nobodyさん
2010/04/03(土) 21:59:50ID:???$sudo gem install rmagick
すると以下のエラーが出てしまいます。
Can't install RMagick 2.12.2. Can't find Magick-config in /usr/bin:/bin
ImageMagickはインスコ済みでMagick-configは/usr/local/binにあるのですが、それを探してくれません。
ググって見てみると一般的には/usr/local/binも見てくれてるようなのですが自分の環境では/usr/binと/binしか探してくれないようです。
この探索パスは何に依存してるのですか?
0299nobodyさん
2010/04/03(土) 22:25:24ID:???うちは問題なくインストールできてるんだけど、
ためしにrmagickをアンインストールしてから、
PATHからMagick-configの入っているディレクトリを抜いて
gem install rmagick
してみたら
checking for Magick-config... no
と言われた。
0300298
2010/04/03(土) 22:40:07ID:???わざわざ試して頂いてありがとうございます。
自分の環境でecho $PATHで見てみたところ、
root、一般ユーザともにPATHに/usr/local/binが入っていました。
もしかしたらPATHを上書きするような何かの探索パスを見てるのかもしれないですね
0301nobodyさん
2010/04/03(土) 23:09:04ID:???sudo がPATHを置換えていると思う。
(sudo ls として/tmp/ls とかが実行されると怖いことになるので。)
正攻法はsudoしたときのPATHに/usr/local/binに入るようにすること。
やりかたは、たぶんman visudoに書いてあるはず。
あとは、sudo su (マテ とか
0302nobodyさん
2010/04/04(日) 02:38:46ID:???0303nobodyさん
2010/04/04(日) 19:25:13ID:???見つからないよーって警告してくるときがあるけど
対処方法わからないから再インストールでやり直してるな、
自分でhome下にディレクトリつくってパス指定指定すると
99%失敗する。
すっきりインストールするには、何らかのインストール用のツールつかわないとだめかもな
0304nobodyさん
2010/04/07(水) 04:14:28ID:???0305nobodyさん
2010/04/08(木) 23:09:31ID:PYMnoiLLプロジェクト協力者募集: サーバサイドRuby開発 - Google携帯★三国志(GoogleAndroid) - SourceForge.JP
ttp://sourceforge.jp/people/viewjob.php?group_id=4911&job_id=422
0306289
2010/04/09(金) 10:19:10ID:TIvOx/xsアリガトー
0307nobodyさん
2010/04/09(金) 13:16:00ID:???ユーザが入力する形式と、実際にSQLで使う形式が違う場合に、モデルクラスに同指定したらいいのかわかりません。
たとえば、ある日付を表すカラムがあったとして、その値を入力するのは
テキストフィールドで「2000/01/01」のように入力する仕様だったとします。
こういうとき、モデルクラスにどのように書けば、「2000/01/01」という文字列が自動的にdate型に変換されるのでしょうか。
ヒントだけでもいいのでよろしくお願いします。
0308nobodyさん
2010/04/09(金) 14:27:23ID:???0309nobodyさん
2010/04/09(金) 22:10:06ID:IYwfrtqZプログラマーのメモ。要チャックや! : winでrails全自動テスト ZenTest Snarl ファイル保存でテスト結果がメッセージアラートで通知される!
http://blog.livedoor.jp/yocheckit/archives/51463380.html
Day by day - Railsのテスト環境を改めて- Windows / RSpec / ZenTest / Snarl
http://www.edit.ne.jp/~koic/?date=20070731
RSpec を autotest で使う - gan2 の Ruby 勉強日記
http://d.hatena.ne.jp/gan2/20080413/1208081539
Windows環境のrailsでautotestを使う - SF山本の日記
http://d.hatena.ne.jp/tech-kazuhisa/20091004/1254623506
autotestを使ってみる - プャ鴻Oラマ憧れプャ鴻Oラマ日記
http://d.hatena.ne.jp/nobyu/20090124/1232812719
0310nobodyさん
2010/04/09(金) 22:18:32ID:IYwfrtqZRubyのライブラリを書いていて、1.8.xの全部でテスト動かすのめんどくせー!っていう時に便利。
http://route477.net/w/?ZenTestMemo
0311nobodyさん
2010/04/10(土) 14:36:30ID:???http://gimpo.2ch.net/test/read.cgi/nendai/1269784099/
0312login:Penguin
2010/04/10(土) 20:38:14ID:???Ruby on Railsに挑戦しているが、この本、なんで、そのような
コードになるかという説明がほとんどなくて、読みづらいね。
ここの住人って、どの本を読んでRoRを使えるようになったの?
0313nobodyさん
2010/04/10(土) 20:44:07ID:???0315nobodyさん
2010/04/10(土) 23:34:22ID:???0316312
2010/04/11(日) 09:46:24ID:???Amazonでの書評によると
> 「行間を読者が推測する」という作業をほとんどしなくてすむ
とあるから、よさそうですね。
参考にしてみます。ありがとうございます。
0317nobodyさん
2010/04/11(日) 14:36:14ID:???よくもわるくもRailsの本であってRubyの本ではないんだよね
まあとりあえずRoRが使えるようになるっていう点は同意
>>316
読み終わったら感想聞かせてください ^ ^
0318nobodyさん
2010/04/11(日) 16:01:01ID:???Ruby言語自体はハンドブック的な本とテクニック集的な本があれば充分だと思う。
けど、Railsはやればやるほど奥深く感じて際限がない。
Rubyという言語を媒体として、よくここまで複雑な事が出来るなぁ、と。
どこの誰が言ったか忘れたけど、Ruby on Rails というより Rails on Ruby な感じ。
0319nobodyさん
2010/04/11(日) 16:18:44ID:N67fIyjShttp://www.oiax.jp/rails/zakkan/rails_3_0_beta2.html
InfoQ: Ruby on Rails 2.1のリリース
http://www.infoq.com/jp/news/2008/06/rubyonrails-21-released
Rails 2.1は、2.0以来過去半年にわたっておこなってきたすべての機能や修正を伴って、一般消費向けに利用可能である。これを実現へと導こうとした、さまざまな人々による努力によって、リリースに至った。
過去半年以上かけて、パッチを作成したり、それらを入念に検査したりした
1400名にのぼる協力者がいた。
最終的には、1600以上のパッチになった。
本当に驚異的な数である。そして、その多くがこのリリースに関与した。
0320nobodyさん
2010/04/11(日) 16:37:18ID:???ボット?
0321nobodyさん
2010/04/11(日) 17:05:46ID:???0322nobodyさん
2010/04/11(日) 20:49:11ID:ur6aCnY7Ruby1.8.7
RoR2.3.5
上記の環境で
railsでアプリケーション作成
rake db:createでデータベース作成
ruby script/server scaffoldでscaffold作成
rake db:migrateでテーブル作成
以上の順序で雛形を作成しブラウザでアクセスすると
ActionController::RoutingError (No route matches "/books/" with {:method=>:get}):
のようなエラーが出ます。
2.0.2を使ってたときはちゃんと動いてくれたんですが何が悪いんでしょうか?
0323nobodyさん
2010/04/11(日) 21:02:39ID:???config/routes.rb に map.resources :books の記述が
追加されていないってこと?
0324nobodyさん
2010/04/11(日) 21:07:47ID:???ほんとだ・・・
今最初からやり直して見たら config/routes.rb に
map.resources :books がないっす・・・
仕様が変わったんでしょうか
0325nobodyさん
2010/04/11(日) 21:11:19ID:o+7g4KANhttp://www.youtube.com/watch?v=Lo-pYHgbKNE
0326nobodyさん
2010/04/11(日) 21:11:39ID:???そうじゃなくて
0328nobodyさん
2010/04/11(日) 21:41:37ID:ur6aCnY7全部削除して最初から scaffold やり直したけど
config/routes.rb には map.resources :books がやっぱりないっす・・・
自分で追記してやると、今度は NameError になりました
わけわかめ
0329nobodyさん
2010/04/11(日) 21:43:08ID:???Ruby1.8.7
RoR2.3.5
0330nobodyさん
2010/04/11(日) 22:57:14ID:???0331nobodyさん
2010/04/12(月) 01:01:35ID:???2.0.2と2.3.5じゃscaffoldの生成方法からしてかなり違うんだが
2.3系の勉強しないと2.0系の知識だけじゃ通用しないぞ
0332nobodyさん
2010/04/12(月) 01:16:27ID:???ruby 1.8.7 (2009-06-08 patchlevel 173) [universal-darwin10.0]
$ rails -v
Rails 2.3.5
$ rails sampleapp
$ cd sampleapp
$ ./script/generate scaffold book title:string
$ cat config/routes.rb
ActionController::Routing::Routes.draw do |map|
map.resources :books
<snip>
$ rake db:migrate
$ ./script/server
で普通に見えたけど。
mongrel入ってるのは関係あるだろうか。
0333nobodyさん
2010/04/12(月) 08:02:55ID:???0334nobodyさん
2010/04/12(月) 16:55:29ID:???x = "abc"
y[x] = 123
# ↓のようにしたい
y[abc] = 123
0335nobodyさん
2010/04/12(月) 17:12:41ID:???0336nobodyさん
2010/04/12(月) 17:15:00ID:???ありがとうございます
PHPだとしたみたいな感じで簡単にできるのですが、RUBYだとeval使わないとそういったことはできないということですか?
$x = "abc";
$y[$x] = 123;
説明が下手で申し訳ないのですがご教示お願いいたします。
0338nobodyさん
2010/04/12(月) 17:53:38ID:???evalみたいなことが必要。
0339nobodyさん
2010/04/12(月) 18:07:23ID:???すみませんm(_ _)m
Railsには関係ない初歩的な質問です
weblogにrubyスレッドがここくらいしかなく、ここで聞いてしまいました。
すれ違いとは思いますが、ご教示いただければと思います。
>>338
y['abc']の値として123をいれたいということでした。
いろいろ試してみたところ、
y[*x] = 123
でいけましたが下のような文はエラーになりました。
y[*x][*x] = 123
ググろうにもうまいワードが思いつきませんのでお教えいただければと思います。
0340nobodyさん
2010/04/12(月) 19:19:09ID:???> y = { 'abc' => 'hello' }
=> {"abc"=>"hello"}
> x='abc'
=> "abc"
> y[x] = 123
=> 123
> y
=> {"abc"=>123}
0341nobodyさん
2010/04/12(月) 20:44:13ID:???0342322
2010/04/12(月) 22:40:45ID:prv77747ruby 1.8.7 (2009-06-08 patchlevel 174) [i486-linux]
$ rails -v
Rails 2.3.5
$ rails sampleapp --datebase=mysql
$ cd sampleapp
$ rake db:create
$ ruby /script/generate scaffold book title:string
$ rake db:migrate
$ ruby /script/server
これで作り直してみましたがやっぱり routes.rb に map.resources :books がないっす
MySQL使ってるからでしょうか・・・
0343nobodyさん
2010/04/12(月) 22:50:53ID:???そういえば、 >>328 に手で追加してもNameError となるとあるが、
ルーティングが未定義(と認識されている)の場合はRoutingErrorになるはず。
ルーティング以前の問題がありそうだ。
0344322
2010/04/12(月) 23:00:17ID:prv77747Rubyその他はパッケージから
$ sudo aptitude install ruby ruby1.8-dev rake
RubyGemsは1.3.6をダウンロードして
$ /usr/bin/ruby1.8 setup.rb install
Railsはgemで
$ sudo gem install rails
あとは mysql-server をパッケージから、mysqlドライバを gem でインストールしました
0345322
2010/04/12(月) 23:50:58ID:prv77747やっぱMySQL関係で躓いてる見たいです
今日は気力が尽きたので明日からまた調べてみます
0346nobodyさん
2010/04/13(火) 00:00:37ID:???DBにアクセスできないのでテーブルスキーマを参照できない→
ので、実はscaffold作成が不完全に終わっている
とかそういう感じかね。
0347nobodyさん
2010/04/13(火) 00:20:15ID:???0348322
2010/04/13(火) 00:45:52ID:???rootユーザーですが一応GRANTで全権限付与してみましたが関係なさそうです
scaffoldが何らかの理由で不完全に終わっているようなのでもうちょっと調べてみます。
0349nobodyさん
2010/04/13(火) 05:09:33ID:???0350nobodyさん
2010/04/13(火) 14:54:30ID:???http://pc12.2ch.net/test/read.cgi/tech/1269233796/
http://pc12.2ch.net/test/read.cgi/tech/1265467681/
0351nobodyさん
2010/04/13(火) 19:48:06ID:???DBに変なデータが入ってしまいます。
新規作成画面はこんな感じです。
<% form_for(:book, :url => {:controller => 'books', :action => 'create'}, :html => {:multipart => true}) do |f| %>
<p>
<%= f.label :image %><br />
<%= f.file_field :image %>
</p>
<p>
<%= f.submit 'Create' %>
</p>
<% end %>
データを受け取るコントローラ側はこんな感じです。
@book = Book.new(params[:book])
@book.save
画像を選択してformの送信ボタンを押すと、以下のようなパラメータが送信されて
{"commit"=>"Create",
"book"=>{"image"=>#<File:/tmp/CGI20100413-2396-5jhla9k-0>}}
DBのimageカラムには以下のようなデータが入ります。
--- !ruby/object:File {}
正常に画像データを入れるにはどうすればいいでしょうか。
0352nobodyさん
2010/04/13(火) 19:58:04ID:???0353322
2010/04/13(火) 20:53:20ID:???MySQLを5.1から5.0へダウングレードしアプリケーションを作成したところ
無事に動作しました。
原因は分かりませんがMySQL関連のトラブルでも無いような気がしてます。
ありがとうございました。
0354nobodyさん
2010/04/14(水) 13:02:35ID:???GET /videos/:id(.:format) {:action=>"show", :controller=>"videos"}
routes.rb に次のように書いたのですが、
map.connect '/videos/:id.:format', :controller=>"videos", :action=>"show", :conditions=>{:method=>:get}
rake routes | grep videos とすると、こんな出力になります。
GET /videos(/:id(.:format)) {:action=>"show", :controller=>"videos"}
つまり、「/videos/:id(.format)」にならず「/videos(/:id(.:format)」になってしまいます。
どうしてでしょうか。また正しい書き方を教えてください。
0355nobodyさん
2010/04/14(水) 15:04:38ID:???GET /videos/:id(.:format) {:controller=>"videos", :action=>"show"}
になった。
で、同じことを 3.0.0.beta3 でやったら
GET /videos(/:id(.:format)) {:controller=>"videos", :action=>"show"}
になった。
あ、'/videos/:id(.:format)' だと
GET /videos/:id((.:format)) {:controller=>"videos", :action=>"show"}
になるな。括弧が二重に出るのが気になるけど…
Rails3式のオススメは
match 'videos/:id(.:format)' => 'videos#show', :via => :get
で
GET /videos/:id(.:format) {:controller=>"videos", :action=>"show"}
0356nobodyさん
2010/04/14(水) 16:42:41ID:3rT4Ng9m( ・ω・) dd
/ ~つと)
0357nobodyさん
2010/04/14(水) 17:08:05ID:???おーそのとおり、Rails3でチャレンジしてました。
match をつかったらばっちりでした。さんくすです。
0358nobodyさん
2010/04/14(水) 21:22:20ID:25BSt7Kc約17時間前 Tweetieから
dhh
http://twitter.com/dhh/status/12120667185
0360nobodyさん
2010/04/14(水) 21:47:42ID:25BSt7KcPosted by David April 13, 2010 @ 07:35 PM
http://weblog.rubyonrails.org/2010/4/13/rails-3-0-third-beta-release
0361nobodyさん
2010/04/15(木) 00:39:26ID:???情報集めるのめんどいから3ヶ月くらい経ってから試してみよう
本も一斉に出版されるんだろうな。個人的にはRails Wayに期待
0362nobodyさん
2010/04/15(木) 01:20:27ID:???発売は今年の10月
http://pragprog.com/titles/rails4/agile-web-development-with-rails-4th-edition
0363nobodyさん
2010/04/15(木) 07:39:20ID:CdJP80B6Twitter統計情報:登録利用者数は105,779,710人で、1日の増加数は30万人
http://jp.techcrunch.com/archives/20100414twitter-has-105779710-registered-users-adding-300k-a-day/
0364nobodyさん
2010/04/15(木) 09:32:31ID:???というかこれ同一人物(ボット)? アク禁にしてもらいたくなってきた…
0365nobodyさん
2010/04/15(木) 19:18:42ID:CdJP80B6ツイッター「つぶやき」全保存を計画、米議会図書館 国際ニュース : AFPBB News
http://www.afpbb.com/article/environment-science-it/it/2718736/5615324
0367nobodyさん
2010/04/16(金) 19:18:34ID:???scaffoldで作られたコードだと、入力の前後の空白が取り除かれません。
0368nobodyさん
2010/04/16(金) 19:56:02ID:???passengerインストールしたのにNot foundでページが表示されない。
Railsが動いてないのはわかるけどどうしたらいいかわからん。
.htaccess作らないとだめなのかな?
0369nobodyさん
2010/04/16(金) 20:15:21ID:???自動的にはされない。params自分でいじくって。
scaffoldはあくまでとっかかりのscaffold(足場)にすぎん。
0371nobodyさん
2010/04/16(金) 20:32:29ID:???Apache再インスコ
confはttp://fedorasrv.com/apache.shtmlの設定通り
gem install passenger
passenger-install-apache2-module←not foundと出た奴をインスコして再度成功
↑で出てきた3行をconf最終行に貼り付け
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11
PassengerRuby /usr/bin/ruby
その後railsで適当に作成してDocumentRootを/Publicに変更して
http://nantoka.com/を表示
About your application’s environmentクリック
Not Found The requested URL /rails/info/properties was not found on this server.←今ここ
後Fedora10ね。小出しになってすみません
0372nobodyさん
2010/04/16(金) 20:48:17ID:???ルートをシンボリックリンクから直にかえてAllowOverride allにしたら
Not foundからWe're sorry, but something ...になったぞ
0373nobodyさん
2010/04/16(金) 21:06:11ID:???Railsアプリへのリクエストは出来ているわけね。
We're sorry, but something の画面が出たならバックトレースも出ているかな?
あとlog/production.log (PassengerのデフォルトではRailsのproduction環境を使う)
0374nobodyさん
2010/04/16(金) 21:09:09ID:???PassengerがRailsアプリを動かす環境は
RailsEnv development
で変えられる。
0375nobodyさん
2010/04/16(金) 21:11:41ID:???log/production.log見ても何も書かれていないんだ。
httpd/error_logの書き込みも無くなった。
これから俺はどうすればいいんだ・・・
0376nobodyさん
2010/04/16(金) 21:18:17ID:???は Internal Server Error でpublic/500.html が表示されている
(=アプリのエラー)なので、きっと log/ のいずれかのファイルに
エラーログが出ているはず。
0377nobodyさん
2010/04/16(金) 21:26:29ID:???>>376
ありがとうございます
confにRailsEnv development書き込みました
(どこに書けばいいのかわからなかったので<Directory />の間に入れました)
その後databese.ymlにmysqlのパスワード書きました
development.logに書き込みありました
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/bin/passenger-spawn-server:61
これを頼りにもう少しがんばってみようと思います
0378nobodyさん
2010/04/16(金) 21:40:40ID:???>>370さん,>>373さん>>374さん,>>376さん本当にありがとうございます
4日にサーバー用パソコン届いてからずっと試行錯誤してたのでとても嬉しいです。
これでやっとトイレに行けます
0379nobodyさん
2010/04/17(土) 07:15:05ID:TEVmwjcxAll aboard! An introduction to Rails 3
http://www.ibm.com/developerworks/web/library/wa-introrails3/index.html?ca=dgr-twtrRails3dth-WD
0380nobodyさん
2010/04/18(日) 05:02:15ID:XUvz5gK5Rails基礎文法最速マスター
http://d.hatena.ne.jp/codnote/20100214/1266132768
素顔のデジタルネイティブ:
原上ソラ――勉強会の再構築を図る気鋭の中学生 (2/2)
http://www.itmedia.co.jp/enterprise/articles/0908/01/news002_2.html
0381nobodyさん
2010/04/18(日) 06:02:48ID:???0382nobodyさん
2010/04/18(日) 20:04:02ID:???ちなみに1日5万pvの予定です。
0383nobodyさん
2010/04/18(日) 20:42:21ID:???国内でもスペックはやや落ちるが1000円以下で借りれるVPSプランが出始めた。
ttp://dream.jp/vps_promo/
ttp://www.saases.jp/hosting/hos_006.html
ttp://jp.webk.net/service/vps.html
他にもいろいろあるからググって探してくれ
0384nobodyさん
2010/04/18(日) 21:50:08ID:XUvz5gK5Railsで作ったひとりサービスをリリースするまでやっておくこと20個 : 僕は発展途上技術者
http://b.hatena.ne.jp/entry/blog.champierre.com/archives/897
0387nobodyさん
2010/04/19(月) 02:42:02ID:???0389nobodyさん
2010/04/19(月) 22:44:10ID:Rn3Rb14Dhttp://d.hatena.ne.jp/mat_aki/20100419/1271683060
0390nobodyさん
2010/04/19(月) 23:12:32ID:Rn3Rb14DなぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” ? @IT
http://b.hatena.ne.jp/entry/www.atmarkit.co.jp/news/201004/19/twitter.html
サービスの構造がシンプルなTwitterは、サービス開始当初には実装もシンプルだったようだ。
各つぶやきのIDをプライマリキーとして、ユーザーIDやテキスト、時刻などを1つのテーブルに保存。
これをマスター・スレーブ構成とすることで、readの性能を上げるというストレートなスケーリングを行っていたという。
Twitter創始者が語るWeb 2.0の要諦 − @IT
http://www.atmarkit.co.jp/news/200711/16/twitter.html
ウィリアム氏がOdeo内で始めた小さなプロジェクトが「Twitter」だ。
Ruby on Railsを使って2週間で最初の動くバージョンを 作り上げた
0391nobodyさん
2010/04/20(火) 01:11:41ID:ywvvN07oDB Charmer - ActiveRecord Connection Magic Plugin
http://kovyrin.net/2009/11/03/db-charmer-activerecord-connection-magic-plugin/
DbCharmer ? Rails Can Scale!
http://kovyrin.net/2010/04/16/dbcharmer-rails-can-scale/
http://github.com/kovyrin/db-charmer/blob/master/README.rdoc
0392nobodyさん
2010/04/20(火) 09:07:32ID:ywvvN07oStill navigating #Rails3 issues. Did you know that #Cucumber requires test-unit, even when you're using #RSpec?
約4時間前 webから
http://twitter.com/scottburton/statuses/12472771539
scottburton
Scott Burton
0393nobodyさん
2010/04/20(火) 12:18:21ID:???本当に迷惑だからやめてくれ
ほかにもちらほらやめろという意見があったが、
逆に役に立つ・やってくれというやつはいるのか?
0394nobodyさん
2010/04/20(火) 13:14:42ID:???というか自分のblogでやればいい
迷惑だ
0395nobodyさん
2010/04/21(水) 18:18:33ID:???<英語>
本家:http://www.rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
これ全部ドメイン失効で見れないんだけど
0396nobodyさん
2010/04/21(水) 18:35:38ID:???0397nobodyさん
2010/04/21(水) 19:18:49ID:???0398nobodyさん
2010/04/21(水) 19:22:28ID:???Created On:19-Apr-2004 22:40:29 UTC
Last Updated On:20-Apr-2010 15:00:41 UTC
Expiration Date:19-Apr-2011 22:40:29 UTC
更新はされてるっぽいな
0399nobodyさん
2010/04/21(水) 19:23:10ID:???ワロスwww
http://robyonrails.com/
0400nobodyさん
2010/04/21(水) 19:26:11ID:???0401nobodyさん
2010/04/22(木) 00:00:57ID:???0402nobodyさん
2010/04/22(木) 01:17:19ID:???0403nobodyさん
2010/04/22(木) 01:53:25ID:dEA8Sl4Hhttp://rubyonrails.org/
http://robyonrails.com/
0404nobodyさん
2010/04/22(木) 06:01:05ID:dEA8Sl4HSQLiteのテストコードは4567万8000行! 本体のコードは6万7000行 − Publickey
http://www.publickey1.jp/blog/10/sqlite45678000_67000.html
0405nobodyさん
2010/04/22(木) 23:19:55ID:???0406nobodyさん
2010/04/22(木) 23:28:49ID:???つか、今なら twitterとか、中身ありならtumblrに投稿したらいいと思うよ。
APIあるから2chより自動投稿しやすいだろうし、作って告知してくれたらfollowするよ
0407nobodyさん
2010/04/23(金) 23:16:50ID:???RoRでDBは使用せず、ページ間でフォームの受け渡しを勉強しています。
ページ間の受け渡し方法がうまくいかないのですが、どのように記述すれば
よろしいでしょうか?参考になるサイトなどありましたら教えていただきたいです。
現在は以下のように記述しています。
#-- name_controller.rb --
def form
end
def display
end
#-- form.html.erb --
:
<% form_tag :action => 'display' do %>
<%= text_field_tag('name', @name) %>
<%= submit_tag "OK" %>
<% end %>
:
#-- display.html.erb --
:
名前<%=h params[:name] %>
:
0408nobodyさん
2010/04/24(土) 00:15:57ID:???end
def display
name = params[:name]
end
#-- form.html.erb --
:
<% form_tag :action => 'display' do %>
<%= text_field_tag('name', @name) %>
<%= submit_tag "OK" %>
<% end %>
:
#-- display.html.erb --
:
名前<%=h name %>
0409407
2010/04/24(土) 00:49:16ID:???ありがとうございます
<%= text_field_tag('name', @name) %>
で@nameに'name'が代入されると勝手に勘違いをしていました
0410nobodyさん
2010/04/24(土) 00:50:52ID:U1rFvmKphttp://www.ibm.com/developerworks/jp/web/library/wa-introrails3/
0411nobodyさん
2010/04/24(土) 00:53:16ID:U1rFvmKphttp://www.therailworld.com/posts/23-Sunspot-Full-text-Search-for-Rails-Ruby
Railsの認証プラグインClearanceを使う - Hello, world! - s21g
http://blog.s21g.com/articles/1365
0413nobodyさん
2010/04/24(土) 02:46:21ID:U1rFvmKpSubject: [ANN] Rails 0.5.0: The end of vaporware!
From: David Heinemeier Hansson
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/107370
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/1
0414nobodyさん
2010/04/24(土) 02:53:30ID:U1rFvmKp>>4
Scheduling tasks in Ruby / Rails - igvita.com
http://www.igvita.com/2007/03/29/scheduling-tasks-in-ruby-rails/
0415nobodyさん
2010/04/24(土) 06:02:47ID:fPHp9TAijmettraux's rufus-scheduler at master - GitHub
http://github.com/jmettraux/rufus-scheduler/
rufus-scheduler rdoc
http://rufus.rubyforge.org/rufus-scheduler/
ruote - index
http://ruote.rubyforge.org/
0416407
2010/04/24(土) 11:37:26ID:???DBを使わないModelを作りたい場合はどのようにしたらよいでしょうか?
script/generate modelをするとmigrateファイルが作られてしまいます。
イメージとしてはRailsのModelの便利な部分をDB無しで
そのまま使えないのだろうかと思っていますが、
script/generate model はDBありきなのでしょうか?
参考になるサイトなどありましたら教えていただきたいです。
0417nobodyさん
2010/04/24(土) 12:06:59ID:???DBと無縁なクラスをapp/modelsに自分で置くのは好きにできる。
ActiveRecordの便利な部分を使うには、自分で置いたクラスに、ActiveRecordが
内部で呼ぶメソッドを頑張って必要な分定義しなければならない。
Rails3ではActiveModelっていうのが導入されて、約束を守って作ったクラスで
validationとかbefore/afterとかのActiveRecordの便利なメソッドを容易に利用
できるようになっている。
http://yehudakatz.com/2010/01/10/activemodel-make-any-ruby-object-feel-like-activerecord/
0418nobodyさん
2010/04/24(土) 12:15:45ID:???おぉぉ、早速回答ありがとうございました
app/models には ActiveRecord の便利機能は使えずとも
自分で好きなクラスを配置できるのですね
自分がやりたい事は Rails3 にはあるのですね
0419nobodyさん
2010/04/24(土) 12:18:44ID:EuK6Ou1Zhttp://underrails.seesaa.net/article/54176120.html
0420nobodyさん
2010/04/24(土) 12:21:14ID:EuK6Ou1Zhttp://d.hatena.ne.jp/n-a-0/20100219/1266598981
0421nobodyさん
2010/04/24(土) 12:24:16ID:???scaffoldなどでモデルに対応したフォームを作ったとします。
モデル内のある値のみユーザーに任意に変更して欲しくない(プログラムからのみ変更可のう)、
という場合はどのように制限したらよいのでしょうか?
フォームのタグを外す(inputでなく単にlabelにするとか)だけだと
極論、値は編集できてしまいますよね?
paramsの中身をnewやupdate_attributeなどをそのまま渡すような設計だと
このような場合、通常Railsではどうするものでしょうか?
CRUDさせないものは別テーブルにおくものなのでしょうか?
0422nobodyさん
2010/04/24(土) 12:28:40ID:EuK6Ou1Zhttp://blog.digital-squad.net/article/106792109.html
0423421
2010/04/24(土) 23:16:00ID:???おお、こんなのあったんだ。サンクス
しかし、Rails guideや公式wiki検索したけどなかったというかマイナーな機能なのか。
電車で起業する男のブログ Flexible Rails: Iteration10 後半
http://hannaka.blog92.fc2.com/blog-entry-19.html
ここみてて不安になったんだけどassociation用のカラムも不正なフォームなんかで書き換えできたりするの?
マジで!?全然きにしてなかったよ
もしかしてid書き換えとかcreated_at書き換えとかもあるのか?
0424nobodyさん
2010/04/25(日) 00:04:51ID:???明示的に変更すればそっちが保護対象。
active_record/base.rb の attributes_protected_by_default を参照。
0425nobodyさん
2010/04/25(日) 11:13:57ID:???0426nobodyさん
2010/04/25(日) 12:51:16ID:???Railsの開発者もRailsで1.9+UTF使いたいならRails3と1.9.2を待てって言ってるしな
ttp://groups.google.co.jp/group/rubyonrails-core/browse_thread/thread/59148ea52e732e6
1.9.2の正式リリースは6月くらいの予定って前やってたよ
0427nobodyさん
2010/04/25(日) 20:32:44ID:???0428nobodyさん
2010/04/25(日) 21:20:43ID:TeJkdj/3最初のmigrationだから管理テーブル作ろうとしてるみたいだけど
なんで失敗するんでしょうか。
SQLite3::SQLException: attempt to write a readonly database: CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)
0429nobodyさん
2010/04/25(日) 21:26:58ID:???0430nobodyさん
2010/04/25(日) 21:31:20ID:TeJkdj/3幾つかコントローラとビューつくっただけで、DBの設定はしてないのですが
なぜreadonlyになってるんでしょう?
入門書では特に問題なくいってるんですが。。。
0431428
2010/04/25(日) 22:00:43ID:TeJkdj/3script/serverをポート80で動かすためにrootで起動したりしていたのが
原因のようです。
0432nobodyさん
2010/04/26(月) 13:44:03ID:Tx2BjM6Thttp://futuro78.tumblr.com/post/231663846
AirBnBの2人はアイデアを証明し、ベンチャーキャピタリストから投資を集め、今はRailsハッカーを雇い入れてWebサイトを開発・運営している。
ネットで部屋を貸し借りして“人間らしい旅”を 「AirBnB」を使ってみた ? @IT
http://www.atmarkit.co.jp/news/200911/02/airbnb.html
2人がAirBnBを立ち上げたのは2008年10月だが、劇的な成功によってその名を全米に知らしめたのは、2009年1月中旬に行われたオバマ大統領の就任演説だった。
http://b.hatena.ne.jp/entry/www.airbnb.com/
0433nobodyさん
2010/04/27(火) 08:28:17ID:Xn3lqzAj@IT Special PR:600億PVもMySQLで! モバゲーのインフラ底力
http://b.hatena.ne.jp/entry/www.atmarkit.co.jp/ad/dena/dena1004/index.html
memcachedを活用するには、キャッシュとDBの一貫性をアプリ側で意識して書くか、
フレームワークで吸収して整合性を保つ必要がある。
これにはシステムの複雑化を招くというマイナス面がある。
障害時の問題の切り分けも難しくなる。
「memcached導入となれば当然開発工数の問題もありますし、
インフラを見ているわれわれからすれば、InnoDBで、そこまで困ることがあるかな、という印象です」
0434nobodyさん
2010/04/27(火) 13:01:58ID:Xn3lqzAjnaoyaのはてなダイアリー - MyISAM vs InnoDB
http://d.hatena.ne.jp/naoya/20060729/1154139996
Mixi がほとんど InnoDB使ってる
0435nobodyさん
2010/04/27(火) 13:09:30ID:Xn3lqzAjhttp://journal.mycom.co.jp/news/2008/09/11/054/index.html
同社では過去にもすでにMySQL向けの機能拡張パッチを公開している。今回さらに次の機能拡張を実施するためのパッチが公開された。
マルチコアサーバでよりInnoDBが高速に動作するように改善
0436nobodyさん
2010/04/27(火) 14:05:25ID:???0437nobodyさん
2010/04/27(火) 19:50:53ID:Xn3lqzAjスクリプト言語の息の根を止めるのは案外 SSD かもな - kwatchの日記
http://b.hatena.ne.jp/entry/d.hatena.ne.jp/kwatch/20100427/1272326794
Last.fmがサーバにSSDを導入、分散ファイルシステムもSSD対応にしてスケール向上に成功! − Publickey
http://www.publickey1.jp/blog/09/lastfmssd.html
SSDで同時接続数が300から7000に増加
0438nobodyさん
2010/04/27(火) 22:33:59ID:???0439nobodyさん
2010/04/28(水) 02:18:16ID:???どうしようもないなぁ、このスパム野郎は・・・
0440nobodyさん
2010/04/28(水) 08:43:29ID:S7pWKuGF[Scala] RubyからScalaに乗り換えた15くらいの理由
http://wota.jp/ac/?date=20100426#p01
Amazon.co.jp: 初めてのScalaプログラミング: David Pollak: 本
http://www.amazon.co.jp/gp/product/4822284239
0441nobodyさん
2010/04/28(水) 11:30:44ID:???NG指定するから。
0442nobodyさん
2010/04/29(木) 00:51:26ID:???問題はスレタイだが RoR とかあんまり分からんだろうし、どうしよう
0443nobodyさん
2010/04/29(木) 01:14:18ID:???0444nobodyさん
2010/04/29(木) 02:21:34ID:???じゃあ、スレタイはそれでいいや。
あと、検索用にRubyって文字も入れてほしい。[Ruby] RoRとか。
0445nobodyさん
2010/04/29(木) 06:15:26ID:???0446nobodyさん
2010/04/30(金) 02:55:51ID:???BDDの特集記事がのってるWEB+DB PRESS Vol.45買おうと思ってるんですが2008年のですし古いですかね。
しかし、The Rspec Bookってまだ未発売なんですよねえ・・・。
下記サイトでベータ版のPDF買ってもいいですけどPC以外でも見たいんですよえ。
携帯用の電子ブックビューアーとか本当にほしくなりますね。
The Pragmatic Bookshelf | The RSpec Book
http://www.pragprog.com/titles/achbd/the-rspec-book
(The Pragmatic BookshelfてPDFとリアル書籍も一緒に注文したら安くなるけど日本に送ってくれるんだろうか・・・?)
0448nobodyさん
2010/04/30(金) 18:42:47ID:wU9Sq/SVRuby使いのためのScalaのススメ
http://www.slideshare.net/oukayuka/rubyscala-2108742
[Scala] RubyからScalaに乗り換えた15くらいの理由
http://wota.jp/ac/?date=20100426#p01
Amazon.co.jp: 初めてのScalaプログラミング: David Pollak: 本
http://www.amazon.co.jp/gp/product/4822284239
0449nobodyさん
2010/05/02(日) 13:00:41ID:vJw61ZsgAmazon.co.jp: Ruby on Rails携帯サイト開発技法: 伊藤 祐策, 富田 陽介, 三上 喜之: 本
http://www.amazon.co.jp/gp/product/4797358785
第1章 開発環境と公開環境の構築
第2章 Ruby on Rails+jpmobileによる携帯サイト入門
第3章 携帯サイトにおける文字と絵文字の扱い
第4章 位置情報の活用
第5章 メールを利用したアプリケーション
第6章 HTMLメールを利用したアプリケーション
第7章 Flash Liteを利用したアプリケーション
第8章 jpmobileを使ったセッション管理と携帯サイト
第9章 外部モジュールに頼らない携帯サイトの実装
第2章以降ではそれぞれ簡単なサンプルアプリケーションを作り、実際に動かします。
・開発環境、公開環境の構築
・Ruby on Railsの基礎
・携帯向けRailsプラグインjpmobile
・GPS、位置情報
・空メール、写真添付メール
・Flash Lite動的生成
・携帯の認証とセッション
・携帯プラグインにもチャレンジ!
0450nobodyさん
2010/05/02(日) 18:59:09ID:???スレタイは、【RoR】 Ruby on Rails
でどう?
Railsって言葉が入ると、>>449みたいなのがまた来るかもしれないけど
とりあえず立ててみて様子を見るほうが良いんじゃないかな
0451nobodyさん
2010/05/02(日) 20:36:43ID:???移動したいなら自分で立ててそっちに行け
それが出来ないなら運営に言え
毎回URL貼ってる時点で対応されるだろ
0452nobodyさん
2010/05/02(日) 21:25:04ID:???それでいいよ。スレ立てできる?
>>451
スパムが続くんだから言い続けるやつがいて当然だろ
本人はこのスレ見てるんだろうから、
やめてほしいと思ってレスするのは当たり前
0453nobodyさん
2010/05/03(月) 00:58:46ID:???新しいスレ立ててもきっとマルチされるだけ
それより反応する奴の方がうざい
0454nobodyさん
2010/05/03(月) 02:59:27ID:???スパム目的ならばスレ立てしても状況は変わらない。
0455nobodyさん
2010/05/03(月) 12:49:23ID:???0456nobodyさん
2010/05/03(月) 13:04:49ID:???o スパム目的ならばスレ立てしても状況はもっと悪くなる。
0458nobodyさん
2010/05/03(月) 15:23:15ID:nSJx/Nkb0459451
2010/05/05(水) 12:44:24ID:???ちょっと旅行いってたので、返事遅れました。
スレ立てました。
ttp://pc11.2ch.net/test/read.cgi/php/1273030996/
0460nobodyさん
2010/05/05(水) 12:46:11ID:???450です。
とりあえず、上のスレにも同様にスパムの投稿がされるか様子を見てみるという事で。
0461nobodyさん
2010/05/05(水) 12:53:30ID:Ml1ikqkBローカルではきちんと1時間おきに実行されますが、
Herokuでは最初の1時間しか実行されません。
Herokuはフリー版だとcronが1日一回という制約があるそうですが、
プラグインのrufus-schedulerも同じ制約なのでしょうか。
調べても分かりませんでしたので、ご存知の方いましたら教えてください。
0462nobodyさん
2010/05/05(水) 15:38:55ID:???8. URL表記・リンク
宣伝・罠・実行リンク
・明らかに宣伝を目的としたリンク・クリックや訪問で課金が発生するもの等は、宣伝掲示板以外では削除します。
0463nobodyさん
2010/05/05(水) 21:36:28ID:???これかな?
rufus-scheduler 2.0.4
http://rufus.rubyforge.org/rufus-scheduler/_index.html
rufus-scheduler 2.0.4
http://rufus.rubyforge.org/rufus-scheduler/
実装軽く見たけど、Rufus::Scheduler::PlainScheduler駆動(EventMachineじゃないと)だと
一定時間ごとの処理こなすのに、プロセス(?ていうのかな?ツッコミして)が立ち上がりっぱなしになるんじゃないのかな。
制約というか、herokuだと一定時間でプロセスが落とされて、その後のスケジュールが実行されないんじゃないのかという。
ようするにrufus-schedulerは立ちあげっぱなしにしとかないといけないけど、herokuではそうはいかない、と。
素直にやるなら、herokuの有料cronか、background job(これも有料か?)使うか。
俺はherokuでcronもどきやるときは、外部のレンタルサーバーでcron使えるところに
wget --spider http://(herokuのアプリのドメイン)/cron/hogehoge
みたいなのをしこんでる。
heroku側のサービスにアクセスないと、外部cronのアクセス時に時間かかって失敗するのがたまにキズ・・・
外部のレンタルサーバーも大概一定時間でプロセス落とされるからね。
0464nobodyさん
2010/05/05(水) 23:43:34ID:ic0eYyNiありがとうございます。
行き詰まってましたので、大変助かりました。
コストがかけられない状況ですので、
無料のcronが使えるレンタルサーバーを見つけて、
wgetをしこんでみようと思います。
cronが使える無料サーバーは限られてるみたいですが。。。
g○eが良さそうですね。
取り急ぎ、お礼を申し上げます。
0465nobodyさん
2010/05/07(金) 17:18:23ID:???このRailsアプリを複数人でコーディングするために、
svn管理された(しかしソース自体は全く同じ)ものに入れ替えたところ
最初はちゃんと動いていたのですが次の日にIO関係のカーネルエラーが発生してサーバが壊れました。
apacheを停止せずに、動作中のRailsアプリケーションを突然削除して、
異なる(svn管理された)Railsアプリケーションを同じ名前で配置しました。
おかしなことをした自覚はあるのですが、こんな作業でカーネルエラーなんて発生するものでしょうか?
0466nobodyさん
2010/05/07(金) 17:18:44ID:6ezmw/83別にURL行けばいいだけの話なんだけど、
ぜひともheroku open(エンター強打)で、ページに飛びたいです。
OSはwindows7です。
> heroku open
Opening http://falling-xxxxxx-21.heroku.com/
'http:' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
------------------------------------------------------------------
なぜこうなるのでしょう…わかる方いましたら、何卒お願いします。
0467nobodyさん
2010/05/07(金) 18:22:52ID:???require 'rubygems'
require 'launchy'
url = "http://falling-xxxxxx-21.heroku.com/"
URI.parse(url).class
Launchy::Browser.handle? url
Launchy::Application.find_application_class_for url
Launchy::Browser.new
してみるのだ。Windows では start なるプロセスが使われるそうだぞ
0468nobodyさん
2010/05/07(金) 20:13:15ID:6ezmw/83irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'launchy'
=> true
irb(main):003:0> url = "http://falling-xxxxxxxxx.heroku.com"
=> "http://falling-xxxxxxxxx.heroku.com"
irb(main):004:0> URI.parse(url).class
=> URI::HTTP
irb(main):005:0> Launchy::Browser.handle? url
=> true
irb(main):006:0> Launchy::Application.find_application_class_for url
=> Launchy::Browser
irb(main):007:0> Launchy::Browser.new
=> #<Launchy::Browser:0x4ea6860 @app_list=["start"], @nix_app_list=[], @browser="start">
以上の通りの結果になりました。
ブラウザは立ち上がりませんでした。
その後 heroku open を試してみても、結果は同じでした。。。orz(上述のエラー)
0470nobodyさん
2010/05/08(土) 00:54:04ID:???動作中のアプリを削除ではなくリネームとかなら
深刻な障害を起こす可能性はある。
削除したなら何も関係無いと思う。
0471nobodyさん
2010/05/08(土) 00:54:55ID:???正常に見えるけどなぁ。heroku gem の中では Launchy.open url してるだけだし。
> Windows では start なるプロセスが使われるそうだぞ
はずだと思って launchy をもう少し見てみたら、Launchy::Application#run に
# NOTE: the command is purposely omitted here because
とか書いてあって、端末がもう一つ開くのを回避するために
system 'cmd', '/c', cmd, *args
ではなく
system 'cmd', '/c', *args
してるらしい。
irb で、
system 'cmd, '/c', 'start', 'http://falling-xxxxxx-21.heroku.com/'
でページを見られて
system 'cmd, '/c', 'http://falling-xxxxxx-21.heroku.com/'
がだめなら、Windows 7 で cmd の挙動が変わったのかもね。
# 自分は 7持ってないし、Windows に ruby 入れてないしで確認できない
0472nobodyさん
2010/05/08(土) 01:30:31ID:???0474nobodyさん
2010/05/08(土) 10:16:18ID:v9jXZb1R> system 'cmd, '/c', 'start', 'http://falling-xxxxxx-21.heroku.com/'
> でページを見られて
> system 'cmd, '/c', 'http://falling-xxxxxx-21.heroku.com/'
> がだめなら、Windows 7 で cmd の挙動が変わったのかもね。
まさしく、
上のコマンドならページが開きましたが、
下のコマンドではページが開きませんでした。
つまり、Windows7でcmdの挙動が変わったものと思われます。
Launchy::Application#run を修正して heroku open 成功しました。
これで気持ちよく使えます。ありがとうございました!
0475nobodyさん
2010/05/09(日) 08:18:16ID:???respond_to do |format|
format.tar.gz {
# do anything
}
end
とかはもちろん出来きないんだけど。
0476nobodyさん
2010/05/09(日) 08:55:57ID:???とりあえず内部的には tgz を使うようにして、ルーティング段階で tar.gz を tgz に書き換える
くらいしか思いつかなかった。
たぶん tar.gz だと、MIME::Type.register も出来ないよね。
0477nobodyさん
2010/05/09(日) 10:33:54ID:???Mime::Type.register 'application/x-tgz', :tgz
>>476さんと同じくルーティングでURLにそれ系の拡張子が含まれていたら:format=>'tgz'に置換
0478nobodyさん
2010/05/12(水) 18:52:33ID:3r6rPyIQhttp://www.amazon.co.jp/dp/B003L7H9SA
0479nobodyさん
2010/05/12(水) 19:42:08ID:???異色ってレベルじゃねーだろ
0480nobodyさん
2010/05/12(水) 20:07:22ID:???0481nobodyさん
2010/05/13(木) 08:29:09ID:rnm3YVRYhttp://www.jruby.org/2010/05/12/jruby-1-5-0.html
0482nobodyさん
2010/05/13(木) 08:38:36ID:???rubyすげぇょ
0483nobodyさん
2010/05/13(木) 12:18:45ID:1XtNmjNv>>463 のアドバイスで、
gaeでアプリを作成して、
cronで一定時間の感覚で、
herokuのサイトにアクセスしましたところ、
rufus-schedulerが一時間間隔で、動作することに成功しました。
ただし、別途問題が発生しています。
rufus-schedulerは一時間間隔で動作していますが、
動作が重複して発生してしまうのです。
具体的に言いますとは、rufus-schedulerでメール配信をしているのですが、
二重に同じメールが配信されてしまうといった状態です。
rufus-schedulerが二重にプロセスごとに走って、
メール配信をしてしまってるのでは?と推測しているのですが、
具体的にどのような対処をすればいいのか、
検討つかない状況です。
防止策をご存知の方いらっしゃいましたら、
ご助言ください。
0484nobodyさん
2010/05/14(金) 02:48:54ID:JJe2BrSXhttp://www.ftnk.jp/~fumi/cl/2009-10-13-1.html
http://highscalability.com/blog/2009/9/22/how-ravelry-scales-to-10-million-requests-using-rails.html
0485nobodyさん
2010/05/16(日) 21:27:33ID:z+z5Fz/I0486nobodyさん
2010/05/18(火) 08:21:55ID:MgKqejcf#rake db:create
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load -- mysql
ubuntu10.04なんですが↑のエラーがでます
#sudo gem install mysql -- --with-mysql-config=/usr/bin/mysql_config
をやっても同じエラーが出ます
どなたか教えてください・・・
0487nobodyさん
2010/05/18(火) 08:39:27ID:???今は-dなしで作るとsqlite3になるような気がするけど。
mysqlアダプタのビルドには成功しているの?
0488486
2010/05/18(火) 08:44:13ID:???ありがとうございます
#rails hoge --database=mysql
のうようにオプションを付けています
mysqlアダプタはインストールに成功しています
#which mysqlで場所も確認してるので間違い在りません
ググっても情報がなくて・・・
0489nobodyさん
2010/05/18(火) 08:50:44ID:???gem list で出てくる?
あと、インストールされているなら /var/lib/gems の下のどこかにあるはず。
Debian系のrubyは、Debianのポリシーに合わせてかなり癖があるので
野良インストールのほうがお勧め。
0490nobodyさん
2010/05/18(火) 09:00:08ID:???Ruby自体完全野良でやるか
の二択。
0491nobodyさん
2010/05/18(火) 10:58:50ID:???$ which rails
してみ?
0492nobodyさん
2010/05/18(火) 11:54:51ID:Sp7UW4BZrubytterにアクセストークンを渡して、
rubytter.friends_timelineなどとすると、
JSON::ParserErrorが起こります…
ソース/構成は、下記URLのサンプルと全く同一です。
http://blog.livedoor.jp/mitukiii/archives/935266.html
railsは2.3.5、rubyは1.8.6(1.8.7でも試しましたが同じ結果でした…)
OSはwindows xpでwebrickまたはmongrelでも同じ結果。
これをherokuにデプロイして動かしても同じ結果となります。
また、別サイトのサンプルを参考に作っても、
結局rubytter.hogehogeでJSON::ParserErrorという同一の結果です。
JSON::ParserError 705: unexpected token at…となります。
ちなみに
rubytter = OAuthRubytter.new(token)
でなく、
rubytter = Rubytter.new("userid","password")
なら、その後のrubytter.hogehogeは全て成功します。上手くいきます。
アクセストークンでnewしたときだけ、JSON::ParserErrorとなるのです。
原因に心当たりのある方、どんな情報でも構いません。
0493nobodyさん
2010/05/18(火) 12:01:15ID:BYQ1glYdhttp://agileweb.wordpress.com/2008/07/18/how-to-install-rails-21-on-ubuntu-in-5-steps/
Automatic Rails on Ubuntu 8.04 LTS ? Enjoying Rails
http://blog.erichsen.net/2008/10/16/automatic-rails-on-ubuntu-804-lts/
Automatic Rails at Slicehost
http://blog.fiveruns.com/2008/9/24/rails-automation-at-slicehost
0494nobodyさん
2010/05/18(火) 12:04:29ID:???Rails2.1とかもうねw
0495492
2010/05/18(火) 12:35:15ID:Sp7UW4BZ何卒、よろしくお願い致します。
0497nobodyさん
2010/05/18(火) 13:23:21ID:BYQ1glYdhttp://builder.japan.zdnet.com/news/story/0,3800079086,20384129,00.htm
第4回:Ubuntuを使ったWebサーバ構築
http://webcache.googleusercontent.com/custom?q=cache:7lSHtrgYSlAJ:www.thinkit.co.jp/article/84/4/3.html+article+84+3+3&cd=2&hl=ja&ct=clnk&lr=lang_ja
0498nobodyさん
2010/05/18(火) 19:53:37ID:MgKqejcfありがとうございます
mysqlアダプタは gem list で出てくるのでインストールさてれます mysql.rb は
/var/lib ではなく
/usr/lib/ruby1.9.1/gems/1.9.1/gems/mysql-2.8.1/lib にあります
ubuntuはここにインストールされるようです
>>490>>491
ruby も rails も mysql も /usr/bin直下にインストールされてます
ruby は aptitude で full を、rubygems1.3.6 は ソースをダウンロードして、
rails は gem でインストールしました
インストールはされているので参照が間違えているのだと思いますが、
どこをどう変更すればよいのか・・・
0499nobodyさん
2010/05/18(火) 19:56:07ID:???とかすると、@user をもとにURLを導出してくれるけど、これってどうやって決まるのでしょうか。
0500nobodyさん
2010/05/18(火) 21:08:09ID:???教えてください。
rakeタスクをメソッド内で
呼び出すには、どのような実装をすれば
良いでしょうか。
バックグラウンドの処理がしたいので、delayed_jobのjobs:workを走らせてるのですが、しばらく経つと終了してしまう為、再度タスクを走らせたいのです。
0502>>486=498
2010/05/18(火) 21:52:30ID:MgKqejcfいませんか?
0503nobodyさん
2010/05/18(火) 22:45:51ID:???$ gem environment
はどうなる?
自分でソースから入れたrubygems1.3.6がDebianポリシーに
合ってないというオチな気がするのだが……
0504498
2010/05/18(火) 22:55:02ID:MgKqejcfこんなんでました
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.6
- RUBY VERSION: 1.9.1 (2010-01-10 patchlevel 378) [i486-linux]
- INSTALLATION DIRECTORY: /usr/lib/ruby1.9.1/gems/1.9.1
- RUBY EXECUTABLE: /usr/bin/ruby1.9.1
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /usr/lib/ruby1.9.1/gems/1.9.1
- /home/h/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
0505nobodyさん
2010/05/18(火) 23:03:30ID:???redirect_to の引数がモデルのインスタンスだったら url_for(@user) でURLを作る。
url_for の引数がモデルのインスタンスだったら polymorphic_url(@user) を呼ぶ。
polymorphic_url(@user) は user_url(@user) を呼ぶ。
user_url(@user) の表す文字列はルーティングの定義から導かれる。
ルーティング定義から具体的なURLを作る部分は黒魔術なので知らなくてよいことにする。
0507nobodyさん
2010/05/18(火) 23:50:55ID:2Pvi5Q9Rありがとうございます。
これは事前にrequireをいくつかしないといけなかったのですね。
助かりました。
require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'
require 'tasks/rails'
Rake::Task['jobs:work'].invoke
0508nobodyさん
2010/05/19(水) 01:23:47ID:???class Hoge
def foo
puts 'hello'
end
end
のように普通に定義されたインスタンスメソッドをHoge.fooのように
クラスメソッドのように呼び出しているコードをしばしば見るのですが、
これはRubyの習慣なのですか?
0509nobodyさん
2010/05/19(水) 01:27:14ID:???なにかかんちがいをしていると思う。
0510nobodyさん
2010/05/19(水) 08:29:42ID:???Debianだとgemは野良インスコするよりもaptで入れて
# gem install rubygems-update
# /var/lib/gems/1.8/bin/update_rubygems
ってするとんまくいく。
いつもおいらがDebianで使うシェル貼っとくね。
#!/bin/sh
aptitude install ruby rubygems libopenssl-ruby libsqlite3-ruby -y
gem install rubygems-update --no-ri --no-rdoc
gem install -v=2.3.5 rails --include-dependencies --no-ri --no-rdoc
# 以下はapache2+fcgid+railsでやる場合
aptitude install apache2 libapache2-mod-fcgid libfcgi-dev ruby-dev make -y
gem install fcgi -y --no-ri --no-rdoc
0511492
2010/05/19(水) 10:36:24ID:yE8ewtk2OAuth::Consumer.newで、
:site=> "http://twitter.com"
でなく
:site=> "http://api.twitter.com"
とすればよかったようです。
ありがとうございました。
0512nobodyさん
2010/05/19(水) 11:19:27ID:e5xm77+wGetting Real by 37signals
http://gettingreal.37signals.com/GR_jpn.php
0513nobodyさん
2010/05/19(水) 15:37:14ID:???たとえば
Blog::Post
Blog::Comment
Twitter::Tweet
のようなかんじです。
実際に試したところ、set_table_name 'blog_posts' のような記述が必要になったので、
Railsではモデルクラスをグループ化するのはあまり行われてないのかなと心配になったので聞いてみました。
(よく行われているなら、set_table_name はよきに計らってくれるはず)
0514nobodyさん
2010/05/19(水) 19:03:15ID:???のようにできる。
つーか普通にscriptからmigrateファイルを作っていったら自動的に設定されるので、わかることだと思う。
0515nobodyさん
2010/05/20(木) 07:25:26ID:???rubytterよりもtwitter gemの方をおすすめします。
oathと組み合わせてTwitter::OAuthが使えます。
0516nobodyさん
2010/05/20(木) 23:24:05ID:Z1YoqyF4rake db:migrate
これらで作ったデータベースやテーブルを削除するコマンドって在りますか?
0517nobodyさん
2010/05/21(金) 00:16:05ID:???rake -Tでコマンド一通り確認すればよろし
db:dropとかあったと思う
特定のテーブル消す方法はあったかな?
script/consoleでmigration書くみたいにActiveRecord使って削除した方がいいと思うけど
0518nobodyさん
2010/05/21(金) 02:12:22ID:R28MYjvxすることはできませんでしょうか。
インサートの際にcreated_atにherokuのサーバーの時刻が挿入されるので、
困っています。
0519nobodyさん
2010/05/21(金) 02:35:19ID:???0520nobodyさん
2010/05/21(金) 02:46:40ID:N0RPp9C6Railsで付箋アプリ
http://rails.takeda-soft.jp/blog/show/84
http://rails.takeda-soft.jp/blog/show/69
0522nobodyさん
2010/05/21(金) 06:09:45ID:N0RPp9C6http://d.hatena.ne.jp/kaorumori/20100413/1271342273
http://d.hatena.ne.jp/kaorumori/20100413/1271342273
http://d.hatena.ne.jp/solis/20080605/1212634897
0523nobodyさん
2010/05/21(金) 07:38:07ID:rmh4PgBNhttp://d.hatena.ne.jp/sukesam/20070930/1191127515
0524nobodyさん
2010/05/21(金) 19:03:19ID:R28MYjvx>>522
>>523
ありがとうございます。
以下をしてみましたが、DBにはUTCでインサートされますね。
もう少し調べてみます。
Time.zone = 'Tokyo'
ENV['TZ'] = 'Asia/Tokyo'
heroku.com
>> Time.zone = 'Tokyo'
=> "Tokyo"
>> Time.new
=> Fri May 21 02:35:53 -0700 2010
>> Time.zone.now
=> Fri, 21 May 2010 18:40:19 JST +09:00
0525nobodyさん
2010/05/21(金) 19:07:40ID:???DBにはUTCで入れて
取り出して表示するときにユーザーのタイムゾーンにRailsで自動変換でいいんだよな?
0526nobodyさん
2010/05/21(金) 22:43:01ID:???* サーバのタイムゾーンを使う。
* IPアドレスとかドメインから頑張って地域を推測する。
* アカウントごとに好みのタイムゾーンを持たせる。
などを選べばいいと思う。
0527nobodyさん
2010/05/21(金) 23:21:49ID:R28MYjvx>526
コメントいただいてるのに書き込みが遅れてしまい、申し訳ないです。
実は、現在日付が指定した時間を超えた場合は、
バックグラウンドでメールが飛ぶような作りにしたかったんです。
よくよく考えてみると、
DBがUTCでインサートしてるわけだから、
同じくUTCの現在時刻で超えてるかどうかチェックすればいいだけ
なんですね。
うまくいきそうです。お騒がせしました。
0528nobodyさん
2010/05/22(土) 11:49:32ID:xNxe+4uE今、こちらの記事を参考にしてtwiiter-oauth plugin(http://jugyo.org/blog/3884)を
使って、twitter oauthを使おうと試みていますが、
5/11からtwitterのCA証明書発行元がベリサインに変わったため、今までのCA証明書が
使えなくなってしまい、以下のエラーがでてssl認証がうまくいかない状態になっています。
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
そこで、CA証明書を以下のサイトから取得して、証明書を変更してssl認証を試みましたが、
エラーの発生状況が変わりません。。
https://www.verisign.co.jp/repository/intermediate/server/ev_mobile_g5.html
完全にいきづまってしまいどうしたらよいのか途方にくれています。。
もしエラーの回避方法がわかる方、お教えいただけないでしょうか。。よろしくお願いいたします。
0529nobodyさん
2010/05/24(月) 15:55:14ID:???全部 ? 形式になるんだけどいい方法ないの?
変換は String#to_xs がやってるらしく、
>> "あ".to_xs
=> "?"
ここの人は to_xs を上書きして回避してた
ttp://webos-goodies.jp/archives/builder_templates_for_atom_and_rss_feeds.html
0530529
2010/05/24(月) 15:57:52ID:????の部分は ″&#12354;″ の半角です
0531nobodyさん
2010/05/24(月) 17:38:15ID:???map.inventory do |x|
x.resources :items
x.ship_inventory_item '/items/:id/ship', :controller=>'items', :action=>'ship', :conditions=>{:method=>:put}
end
のように書いたら、
inventory_items()
inventory_item()
new_inventory_items()
edit_inventory_item()
inventory_ship_inventory_item()
というnamed routesが定義されました。
ここで、最後の inventory_ship_inventory_item() を他と同じように ship_inventory_item() としたいのですが、どうしたらいいでしょうか。
よろしくお願いします。
0532nobodyさん
2010/05/25(火) 08:32:02ID:???Ubuntu10.04にRails環境構築しようと何度もチャレンジしたけど
ことごとくエラーで失敗したのが、RVMを使ったら難なく出来てしまった・・・
如何にRubyのインストールが鬼門であるかと言うことがよく分かった
Linuxを初めて触るような初心者なら挫折すると思うわ・・・
0533nobodyさん
2010/05/25(火) 13:46:18ID:???2.3.6にアップデートした情弱いる?すぐにでた2.3.7もろともバグってるっぽいが
2.3.6と2.3.7はスルーだな
Riding Rails: Ruby on Rails 2.3.6 Released
http://weblog.rubyonrails.org/2010/5/23/ruby-on-rails-2-3-6-released
Riding Rails: Ruby on Rails 2.3.7 Released
http://weblog.rubyonrails.org/2010/5/24/ruby-on-rails-2-3-7-released
0535nobodyさん
2010/05/25(火) 13:54:42ID:2B9vgyIerails 2.3.8.pre1
http://rubygems.org/gems/rails/versions/2.3.8.pre1
0536nobodyさん
2010/05/25(火) 13:58:47ID:2B9vgyIerails 2.3.8
http://rubygems.org/gems/rails/versions/2.3.8
0537nobodyさん
2010/05/25(火) 14:03:13ID:???Riding Rails: Ruby on Rails 2.3.8 Released
http://weblog.rubyonrails.org/2010/5/25/ruby-on-rails-2-3-8-released
Comparing v2.3.7...v2.3.8 for rails's rails - GitHub
http://github.com/rails/rails/compare/v2.3.7...v2.3.8
0538nobodyさん
2010/05/25(火) 14:06:23ID:???> Linuxを初めて触るような初心者なら挫折すると思うわ・・・
webアプリ初めて組むような人も挫折するし、
Ruby初めて使うような人も挫折するし、
Windowsで作ろうとする人も挫折するし、
Railsは鳴り物入りで流行った割にかなり初心者キラーだとおもw
「仕事でRails使いたい!」という人はチームメンバーと社内勉強会をあらかじめしたり、
自分で小規模なwebサービス作ってテスト的に運営したり試してから実戦投入すべきw
火の車になってメンバーやら上司から「もうRails使わねー」ってことになりかねん
0539nobodyさん
2010/05/25(火) 14:12:28ID:43aslKcphttp://www.find-job.net/list/j78008.html?from=41
http://www.ctrl-plus.jp/company/representive.php
0540nobodyさん
2010/05/26(水) 11:26:05ID:4qfVZvIkhttp://b.hatena.ne.jp/entry/www.asahi.com/digital/internet/NGY201005250031.html
0542nobodyさん
2010/05/26(水) 17:55:42ID:liaMR+NF動作させてみると呼び出し側のcallback関数が呼ばれません。
render :json => @str, :callback => params[:callback]
呼び出し側は以下を参考にjqueryで作成しています。
ttp://stacktrace.jp/jquery/api/ajax/jquery.ajax.html
youtubeapiの呼び出しと結果の取得ができることを確認済みです。
ので、問題はrails側にあるのかと思っています。
スレ違いの質問になっているかもしれませんが、何か問題等わかりましたらご指摘ください。
0543nobodyさん
2010/05/26(水) 23:55:17ID:???ちょっと試してないんであれなんだけど
map.inventory do |x|
x.resources :items,
# /inventory/items/:id/ship
:member => {:ship => :put}
end
公式Railsガイドも参考に
Rails Routing from the Outside In
http://guides.rubyonrails.org/routing.html
あとこことかも
2.0のmap.resourcesのオプション設定いろいろ - ザリガニが見ていた...。
http://d.hatena.ne.jp/zariganitosh/20080203/1202091772
0544nobodyさん
2010/05/27(木) 00:22:35ID:???RailsのHTML数値文字参照について - p0t
http://docs.komagata.org/4000
RubyでUTF8とXML書き出し at バイオの買物.com の制作者の頭の中
http://naofumi.castle104.com/?p=736
既知の問題っぽいな。
0545nobodyさん
2010/05/27(木) 03:14:17ID:???xml出力のUTF-8が文字参照になるのはBuilder::XmlMarkupがおかしいようなので、
builderの新しいバージョンを入れると解決するみたいだよ。
gemで入れるならbigfleet-builder
sudo gem install bigfleet-builder
config/environment.rbで組み込んで、
config.gem 'bigfleet-builder', :lib => 'builder'
script/consoleで軽く確認した限りでは一応これで文字参照にはならないみたいだけど、
ちゃんとテストとかして他の部分にも影響ないか確認してみてね
つーか、誰かRails本家に報告しる
0546nobodyさん
2010/05/27(木) 03:16:36ID:???今のRailsなら大丈夫のはずだけど、
script/consoleで
> $KCODE
=> "NONE"
とか返ってくるなら、
どこかで、
$KCODE='UTF-8' とか $KCODE='u'
してUTF-8を指定して置く必要ある。
少なくとも$KCODE="NONE"ではbigfleet-builderでも文字参照になってしまったので
0547529
2010/05/28(金) 01:13:34ID:???$ ruby -rubygems -e "require 'builder'; puts 'あ'.to_xs(false)" #=> あ
既存Rails 2.3.5アプリに組み込むと to_xs に引数が渡せなくなってる
古いバージョンの方が先に呼ばれてしまったんだろうか
0548529
2010/05/28(金) 03:09:57ID:???activesupport-2.3.5/lib/active_support/vendor/builder-2.1.2
の方が先に入ってた。pluginの何かが先に呼んだのかなあ。
0549nobodyさん
2010/05/28(金) 09:14:34ID:EaM6nAu4Agile Web Development with Rails, 4th Edition
http://pragprog.com/titles/rails4/agile-web-development-with-rails
0550nobodyさん
2010/05/28(金) 20:43:41ID:EaM6nAu4http://dealbook.blogs.nytimes.com/2010/05/11/heroku-raises-10-million-for-its-ruby-platform/
0551nobodyさん
2010/05/29(土) 11:55:55ID:AoQWjCkShttp://www.youtube.com/watch?v=ZYuIQIComPo
赤松「隠してないで土地を出せ」
http://www.nicovideo.jp/watch/sm10843509
赤松「在日朝鮮人への選挙権付与が私の公約です」
http://www.youtube.com/watch?v=4D5M41ZhBGE
0552nobodyさん
2010/06/01(火) 17:28:49ID:???http://www.nikkei.com/tech/news/article/g=96958A9C93819890E1E3E2E6E08DE1E3E2E7E0E2E3E29E9193E2E2E2;da=96958A88889DE2E0E2E5EAE5E5E2E3E7E3E0E0E2E2EBE2E2E2E2E2E2
このサイトはなんで全部カタカナ表記なんだ?w
0553nobodyさん
2010/06/01(火) 20:05:08ID:???英語表記だと日経読むおっさんらが発音わからんのだよ
ソースもデータも出さないで記事にする辺りがいかにも日経らしい
>松江市に開発者が住むプログラミング言語「Ruby(ルビー)」は
>2009年度中に利用企業が増加し、
日本語おかしいしw
0554nobodyさん
2010/06/02(水) 13:53:50ID:???関係ないが、この手の新聞系サイトってなんで半角英数じゃなくて全角英数(正式名称シラン)何だ??
ソース出さないのは自分たちが一次ソースになりたいからじゃないのかな
0555nobodyさん
2010/06/02(水) 17:34:29ID:???新聞が縦書きだから記事のオリジナルデータは全て全角文字になってるらしい。
Webに掲載する際でも、万が一の誤植が怖いのでオリジナルデータをそのまま出してるといったところだろう(妄想)。
0556nobodyさん
2010/06/02(水) 23:06:25ID:fiI0E2CTで更新前に確認画面があるのでvalid?を呼びたいのですが
update用のvalid?の呼び出し方ってあるのでしょうか
valid?だと:on => :createの処理も実行されるようなのですが
0557nobodyさん
2010/06/03(木) 01:52:51ID:???hogeがユーザ入力項目なら確認画面時のvalid?でチェックされるべきだし、
システムで自動的に入れる項目なら、チェックはなしにしてbefore_createで
設定すりゃいいんじゃないの?
0558nobodyさん
2010/06/03(木) 03:24:03ID:???言われてみて気づいて新聞見たらそんな感じだった
そもそもアルファベット全然使われてなくてびっくり
新聞は違和感なかったのに、webはwebの体裁とらないと違和感出るわけだな
0559nobodyさん
2010/06/03(木) 07:19:09ID:???まさか
h
t
t
p
:
/
/
とかなってるわけ?
0560nobodyさん
2010/06/03(木) 11:59:57ID:dXXMqWSyでタブで開かせると同時にaction=>"hoge"
を実行したいのですがどうすればいいでしょうか?
わかるかたお願いします。
0562nobodyさん
2010/06/03(木) 15:09:43ID:GVifsK+M0565nobodyさん
2010/06/05(土) 06:16:53ID:???OSは 基底操作機構 とか
財団法人じゃねーよ!
0566nobodyさん
2010/06/05(土) 06:37:30ID:???新聞世代にインターネットの世界的な流れは理解の範囲外のものだ。
0567nobodyさん
2010/06/05(土) 13:17:53ID:???0568nobodyさん
2010/06/05(土) 21:07:03ID:Hg2bfjC30569nobodyさん
2010/06/06(日) 01:49:21ID:CyEPcmaK0570nobodyさん
2010/06/06(日) 02:23:17ID:???0571nobodyさん
2010/06/06(日) 11:30:21ID:???0572nobodyさん
2010/06/06(日) 11:53:21ID:SqFxCWl40573nobodyさん
2010/06/06(日) 13:23:45ID:???Rails以外でも使える。
指定されたgem全体をみて依存関係を解決する。
最後のは、システムに
gem X、バージョン1と2
gem Y、gem Xバージョン1以降に依存
gem Z、gemXバージョン2に依存
があるとき、
gem Yの依存解決でgem Xバージョン1が有効化されてしまい、
gem Zの依存が解決できなくなる(Xはバージョン1で有効化済み)問題を回避。
0574nobodyさん
2010/06/06(日) 15:02:07ID:???でもこれってさ、開発環境でいろんなRailsアプリを動かそうとすると、
そういう依存関係の問題が起こる可能性もあるけど、
実際に運用されるサーバでは滅多にというか、全然関係ない話じゃないか。
そんな機能がRails3のウリのひとつ、とかって
開発者に優しいのはいいけど、なんか首を傾げたくなるのは俺だけだろうか?
0575nobodyさん
2010/06/06(日) 15:14:45ID:???開発者に優しいのはいいけど、Railsの存在意義なんてあるのかな
ということでいいか?
0576nobodyさん
2010/06/06(日) 15:41:47ID:???gem使ってるうちはだめだな
0578nobodyさん
2010/06/06(日) 20:38:19ID:4ZA9FqESコントローラ名を省略する形でルーティングさせたいんですが
map.connect :action/:id, :controller=>'users'
以上のような設定で思い通りに動作しません。
初歩的な質問で申し訳ないんですが教えてください。
0579nobodyさん
2010/06/06(日) 23:42:43ID:???に対して、:controller => :users, :action => :showを対応させたい場合は、こうじゃないかな?
map.connect 'show/:id', :controller => 'users', :action => 'show'
0580nobodyさん
2010/06/07(月) 01:15:50ID:???だろ
0581nobodyさん
2010/06/07(月) 03:08:41ID:???ありがとうございます。
そして、書き方が悪くてすみません。
showメソッドに限らずusersコントローラが持つすべてのメソッドを
コントローラ名なしでアクセスさせたいと思っています。
メソッド毎にmap.connect 'method/:id'~~と書かなくてはならないんでしょうか?
map.root :controller => 'users'
ですと、index以外にはコントローラ名でのアクセスが必要でした。
0582nobodyさん
2010/06/08(火) 00:45:16ID:bSLkQY+60583nobodyさん
2010/06/08(火) 01:22:42ID:bSLkQY+60584nobodyさん
2010/06/08(火) 04:55:42ID:bSLkQY+6(先使用による商標の使用をする権利)
第32条 他人の商標登録出願前から日本国内において
不正競争の目的でなくその商標登録出願に係る指定商品若しくは指定役務又はこれらに類似する商品若しくは
役務についてその商標又はこれに類似する商標の使用をしていた結果、
その商標登録出願の際(第9条の4の規定により、
又は第17条の2第1項若しくは第55条の2第3項(第60条の2第2項において準用する場合を含む。)
において準用する意匠法第17条の3第1項の規定により、
その商標登録出願が手続補正書を提出した時にしたものとみなされたときは、
もとの商標登録出願の際又は手続補正書を提出した際)
現にその商標が自己の業務に係る商品又は役務を
表示するものとして需要者の間に広く認識されているときは、
その者は、継続してその商品又は役務についてその商標の使用をする場合は、
その商品又は役務についてその商標の使用をする権利を有する。
当該業務を承継した者についても、同様とする。
http://www.houko.com/00/01/S34/127.HTM#s4-2
0585nobodyさん
2010/06/08(火) 06:47:17ID:bSLkQY+60586nobodyさん
2010/06/08(火) 07:31:09ID:???それなら、
map.connect ':controller/:action/:id'
というのが最後の行あたりに書いてあると思うので、
map.connect ':action/:id', :contoller => 'users'
に変更すれば動くかも。
0587nobodyさん
2010/06/09(水) 20:34:46ID:h0h4bQwC0588nobodyさん
2010/06/09(水) 20:54:47ID:h0h4bQwCRailsConf 2010二日目
http://d.hatena.ne.jp/yokolet/20100608#1276046548
0589nobodyさん
2010/06/10(木) 13:13:40ID:+AwIn5MlRailsConf 2010: David Heinemeier Hansson
http://www.youtube.com/watch?v=b0iKYRKtAsA
0590nobodyさん
2010/06/10(木) 14:42:30ID:+AwIn5Mlhttp://assets.en.oreilly.com/1/event/40/The%20Rails%203%20Ropes%20Course%20Presentation.pdf
0591nobodyさん
2010/06/10(木) 16:40:40ID:???これを上書きすることは出来ますか。
class User < AtiveRecord::Base
alias _role role
def role
v = _role
v.blank? ? nil : v.to_sym
end
end
みたいなことをして大丈夫でしょうか。
0592nobodyさん
2010/06/10(木) 17:36:15ID:???今はいちいち再起動していてめんどくさいので、もっと軽快に開発したいです。
0593nobodyさん
2010/06/10(木) 17:49:35ID:???0594nobodyさん
2010/06/10(木) 21:57:12ID:???0595nobodyさん
2010/06/10(木) 22:00:56ID:+AwIn5MlDubyというのはCharles Nutter氏が作った、静的な型があるRuby
http://d.hatena.ne.jp/yokolet/20100609#1276123680
0596nobodyさん
2010/06/10(木) 22:04:59ID:???OK
read_attribute / write_attribute / [] / []=
なども思い出してね。
0597nobodyさん
2010/06/11(金) 01:02:10ID:???例えば created_at カラムの翻訳を一箇所だけで行なうことはできないんでしょうか?
その翻訳がデフォルトになって、一部のモデルだけで
[:ja][:activerecord][:attributes][:xxx][:created_at] まで書いて
別の翻訳をするような使い方ができれば楽なんですが。
0598597
2010/06/11(金) 10:22:19ID:???Foo.human_attribute_name("created_at", :default => I18n.translate("default.created_at"))
とすれば、一箇所だけで書けたもののDRYでない。
human_attribute_name をラップしたら綺麗になるけど、こんなやり方であってんだろうか
0599nobodyさん
2010/06/11(金) 11:06:41ID:X1oTDo320600nobodyさん
2010/06/11(金) 16:57:21ID:???Rubyのコアクラスを拡張するようなメソッドはどこに書けばいいでしょうか。
たとえば String#start_with? を自前で追加したい場合です。
0601nobodyさん
2010/06/11(金) 21:06:52ID:???実装を lib/ に好きなだけ置いて、config/initializers/ にそれらをrequireするファイルを1つ置いておく。
0602nobodyさん
2010/06/12(土) 07:33:00ID:???プラグインにする方法もあるよ。
vendor/plugins/core_ext
vendor/plugins/core_ext/init.rb
vendor/plugins/core_ext/lib/string.rb
を用意して、こんな感じで定義。
-- init.rb --
Dir.glob(File.dirname(__FILE__) + "/lib/*.rb"){|file|
require file
}
-- lib/string.rb --
class String
start_with?の定義を書く
end
0603nobodyさん
2010/06/12(土) 07:35:04ID:rgrGkZ0yhttp://blog.phusion.nl/2010/06/09/does-rails-performance-need-an-overhaul/
0604nobodyさん
2010/06/12(土) 07:40:50ID:rgrGkZ0yhttp://www.igvita.com/2010/06/07/rails-performance-needs-an-overhaul/
0605nobodyさん
2010/06/13(日) 01:25:05ID:TuHqmC6K動かない系の質問
/test というプロジェクトを作ってpassengerで稼動させようとしているのですが
The requested URL /test/rails/info/properties was not found on this server.
とエラーが出て正常に動きません
Mongrelでは無事に動いたのを確認しているのでpassenger周りの問題だと思うのですが。
同じ問題で困った方などいらっしゃいましたら、お知恵を貸していただけないでしょうか?
環境
CentOS 5.3
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-linux]
rubygem 1.3.7
passenger-2.2.11
rails-2.3.8(もしかしたら2.3.5かも)
Apache + mysqlで稼動
0606nobodyさん
2010/06/13(日) 01:26:11ID:TuHqmC6K<VirtualHost *:80>
DocumentRoot "/var/www/localhost/htdocs"
RailsEnv development
RailsBaseURI /test
<Directory "/var/www/localhost/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/var/www/localhost/htdocs/rails">
Options +FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
0607nobodyさん
2010/06/13(日) 09:56:35ID:???シンボリックリンクを作って配置する。 だったっけ?
この場合、RailsBaseURIはいらないような気もしたが嘘かもしれない。
0608nobodyさん
2010/06/13(日) 15:22:35ID:???ちなみにうちのVirtualHost
<VirtualHost *:80>
ServerName yourdomain.net
DocumentRoot /home/yourhome/yourrailsapp/public
RailsMaxPoolSize 5
<Directory "/home/yourhome/yourrailsapp/public">
AllowOverride All
Options -MultiViews FollowSymLinks
</Directory>
</VirtualHost>
0609nobodyさん
2010/06/13(日) 16:02:31ID:???>>606
の設定だと、
http://ホスト名/rails/public/
で開けるんじゃないのかな。とはいえこれは明らかに変だ
passengerってことは公開用(かそのテスト)だろうし
通常は >>608 みたいにpublic以下をrootとして公開できるように設定する必要があるかと思う
0610nobodyさん
2010/06/14(月) 08:59:58ID:8fwj2FRJ0611nobodyさん
2010/06/15(火) 18:19:59ID:???DEPRECATION WARNING: The :overwrite_params option is deprecated. Specify all the necessary parameters instead
0612nobodyさん
2010/06/15(火) 22:12:46ID:???Rails3にそなえて、deprecatedがなくなるように修正しておくといいよって事らしい。
0613nobodyさん
2010/06/16(水) 00:09:59ID:???deprecatedはうるさいだけで気にしなくてもよい。
0614nobodyさん
2010/06/16(水) 10:02:06ID:ufKXCfb0http://www.amazon.com/Rails-Nutshell-Desktop-Quick-Reference/dp/0596521421/
Beginning Rails 3
http://www.amazon.com/Beginning-Rails-Cloves-Carneiro-Jr/dp/1430224339/
Rails 3 Way, The (2nd Edition) (Addison-Wesley Professional Ruby Series) [Paperback]
http://www.amazon.com/Rails-Way-Addison-Wesley-Professional-Ruby/dp/0321601661/
Rails 3 in Action
http://www.manning.com/katz/
0615nobodyさん
2010/06/16(水) 22:47:48ID:???cakeには逆立ちしても真似出来ないrailsの良い点を教えてください
0616nobodyさん
2010/06/16(水) 23:23:30ID:???0617nobodyさん
2010/06/16(水) 23:36:46ID:???PHP使いは美醜感覚が欠けてるから何をアピールしても無理。
0618nobodyさん
2010/06/16(水) 23:37:20ID:???それなら抵抗しても無駄な気がする。
CakePHPも悪くないけど、script/consoleに相当する機能が欲しいよね。
script/consoleでモデルの動作テストが出来るというのは、Railsのかなりの利点だと思う。
それからPHPの言語仕様上、仕方ないんだけどbelongs_toやhas_manyの記述が
Railsに比べて冗長になる、配列の嵐になる点がダメだと思う。
0619nobodyさん
2010/06/17(木) 00:52:00ID:???Cakeに負けてるとは思わないけど、Railsの寿命が長いとも思えない
0620nobodyさん
2010/06/17(木) 13:36:57ID:xXvtdm8BCakePHPの残念なところ
http://blog.takeda-soft.jp/blog/show/204
0621nobodyさん
2010/06/17(木) 14:27:37ID:???へー、こんなのあるんだ
Akelos PHP Framework
http://www.akelos.org/
Railsの移植っぽい感じか
0622nobodyさん
2010/06/17(木) 15:50:48ID:???has_many :xxx なら xxx_ids = [1,2,3] で一発更新できるところが、
確認画面を挟むと、そこに行く前に、いきなり更新されてしまうから使えないし、
超便利な accepts_nested_attributes_for も同じ理由で使えなくなるし。
0624nobodyさん
2010/06/17(木) 19:20:58ID:???ファックする担当者権限みたいなモデルを作りたいと思っています。
ようするにファック可能なユーザーを表したいです。
そのためUserInChargeOfFuckモデルというのを考えたのですが、
"UserInChargeOfFuck".tableize をしてみると、
"user_in_charge_of_fucks"になってしまいます。
fucksが複数形になり???となります。
もちろん、Inflectorモジュールで複数形の例外を定義してやればいいのですが、
似たような状況になる度に追加するのはどうなのか?と思ってしまいます。(むしろ面倒くさい)
この場合だとこうですね
ActiveSupport::Inflector.inflections.irregular "user_in_charge_of_fuck", "users_in_charge_of_fuck"
完結な書き方としては FuckerChargedUsers みたいにするのがよいものでしょうか?
0625624
2010/06/17(木) 20:17:35ID:???ActiveSupport::Inflector.inflections.irregular("user_of_(.+)", 'users_of_\2')
して、モデル名を"ChargedUserOfFuck" のようにしてみたいと思います。
これだと〜〜user_of_〜〜には対応できるのでよいかなーと。
irb(main):020:0> "ChargedUserOfFuck".tableize
=> "charged_users_of_fuck"
0626nobodyさん
2010/06/18(金) 03:21:42ID:???0627nobodyさん
2010/06/18(金) 12:03:45ID:???self.status = 401 とかしないといけないのでしょうか。
raise Http401Error.new() とかできませんか?
0628nobodyさん
2010/06/18(金) 22:02:28ID:???でいいんじゃないの?
0629nobodyさん
2010/06/18(金) 23:08:24ID:???:status は :not_found みたいにシンボルでも書ける
ボディを空にしたい場合は :nothing => true (:text => '' でもいいような気がするけど)
0630605
2010/06/19(土) 11:48:34ID:bgO7A9jZRubyあ1.8.6と1.8.7、Railsは2.3.5と2.3.8が両方入っていたので
このあたりが原因であったと思っているのですが。それ以上は不明です
みなさま、ご協力ありがとうございました。
0631nobodyさん
2010/06/19(土) 15:08:58ID:???rvmを使おう
0632nobodyさん
2010/06/20(日) 09:00:15ID:FD2mdesc>>256
http://twitter.com/BillGates
0633nobodyさん
2010/06/20(日) 21:31:04ID:n+LfeZAh172 :名無しさん@恐縮です:2010/06/20(日) 21:19:12 ID:9x6hOs100
マリノスサポーターは氏ねば?
中村俊輔出場試合……1勝8敗3分
中村俊輔欠場試合……6勝2敗2分
(2敗はアウェーバルセロナ、アウェーレアルマドリード)
186 名無しさん@恐縮です 2010/02/17(水) 17:55:53 ID:ilxFUZaW0
>>15
これ見て「負けてるときに途中交代で黒星つけられて可哀想だなー」とも思ったけど
中村が出てる試合って3点しか入ってないんだなw
191 名無しさん@恐縮です[sage] 2010/02/17(水) 18:00:27 ID:Ldmu6m530
>>186
これが一番変な色眼鏡無しに公平に見れるデータだと思うよ
□中村出場時間帯 564分
1得点 10失点
得失点 -9
(1試合に換算すると0.16得点1.6失点)
■中村ベンチ時間帯 1416分
15得点 19失点
得失点 -4
(1試合に換算すると0.95得点1.2失点)
0634nobodyさん
2010/06/20(日) 21:53:48ID:n+LfeZAh0635nobodyさん
2010/06/21(月) 13:48:38ID:???現状:
2つの要素の置き換えを行いたい。
片方はパラメータ等を使い置き換えられることを確認。
しかしもう片方の要素は「Aコントローラのメソッドindexを実行し、その結果に置き換える」という物を求めているが上手く動作しない。
0636nobodyさん
2010/06/21(月) 14:13:55ID:???ajax経由でAコントローラのindex実行してインスタンス変数の中身置き換えて、かつ、再表示みたいな感じで
0637nobodyさん
2010/06/21(月) 14:35:23ID:???すみません、意思が読み取れませんでした…
先にAコントローラのindexを実行と考えた場合:
link_to_remote("置き換え" , {:update => "置き換え先1", :url => url_for(:controller => "A", :action => "index"), :method => :get}
これで実行結果を表示させることは出来ますが、もう1つの要素の置き換えをするやり方がわからず、この方法でも手詰まり状態です。
0638nobodyさん
2010/06/21(月) 17:32:16ID:???存在するようなデータは、どうやって扱えばいいのでしょうか。
今困ってるのは、色を表す color というカラムがあって、これは #FFFFFF のような値が入るのに、
フォームでは red: 0-255, green: 0-255, blue: 0-255 のように入力するようになっていて、
それでバリデーションの書き方とか、f.text でどう指定すればいいのかとか、わからないので
だれか手がかりでも結構ですので教えてください。
0639nobodyさん
2010/06/21(月) 17:54:39ID:???ここまで型を与えてしまうと、少しでも型から外れたことができなくなる
0640nobodyさん
2010/06/21(月) 19:32:17ID:???0641nobodyさん
2010/06/21(月) 20:22:59ID:???直接呼ぶのも出来なくはないのかも知れんけど筋が悪そう。
別コントローラのアクションを共通モジュールにしたほうが良い気がするけど
>>638
accessor使うなり、独自のフィールド作るなり
>>640
params[:controller]で取れない?
0643nobodyさん
2010/06/22(火) 14:18:27ID:DFcN5Bvo共同購入型クーポンサービス、RailsのPaaS「Heroku」上に構築 ? @IT
http://www.atmarkit.co.jp/news/201006/21/minawari.html
開始2年で年商321億円、グルーポン系サービスの日本版まとめ - はてなこわい><
http://b.hatena.ne.jp/entry/d.hatena.ne.jp/taan/20100621/p1
0644nobodyさん
2010/06/22(火) 15:37:42ID:???<%=f.text_field :name%>
これでnameのテキストフィールドには、valueとしてmodel.nameがセットされると思います。
この元のnameの値(valueに入る値)をsubmit時の引数として渡したいのですが、やり方がわかりません。
わかる方いましたら教えて下さい、お願いします。
0645nobodyさん
2010/06/22(火) 16:34:03ID:???0646nobodyさん
2010/06/23(水) 02:02:24ID:???commentsテーブル:id,user_id,text
responseテーブル:id,commment_id,user_id,text
@comments = Comment.find(:conditions =>{:id => id}, :include => 'responses')
@comments.each do |comment|
@response << comment.response if comment.response
end
render :xml => {:comments => @comment, :response => @response}
commentとresponseを返すwebapiを作りたいと思っています。
その際にcomment、responseしているユーザ名の取得も行いたいのですが
どのようにするのが効率よくできるのでしょうか?
それとも、comment,responseテーブルに予めnameカラムを持たせたほうが良いですか?
0647nobodyさん
2010/06/23(水) 03:44:45ID:???そだね。このケースではそれが一番手っ取り早そう。
ただ、user.nameが変わっても反映されないけど、それで問題なければ
0648nobodyさん
2010/06/23(水) 12:52:14ID:5nqbPSdkrails開発者界隈でなんかもめごととかあるのかな?
0649nobodyさん
2010/06/23(水) 15:47:44ID:scuHCblD処理が煩雑になるようならnameの反映は諦めようと思っています。
ちなみに、現在のテーブル構成で実装する場合、
comment、responseのそれぞれにnameをひもづけて以下のようにクライアントに渡したいのですが
取得したcommentオブジェクトにnameプロパティを動的に追加のようなことができますか?
Commentクラスにnameセッターを作り値を設定してやっても思ったように動作しませんでした。
<comment>
<id>1</id>
<text>こんにちは</text>
<user_id>001</user_id>
<name>名前</name>
</comment>
0651nobodyさん
2010/06/23(水) 16:49:15ID:???object.to_xml として to_xml の引数に :methods => [:name] とかすれば
object.name メソッドの結果が並列に入ったり、
:include => {:user => {...}} とかやれば
object.user が入れ子で入ったりもできたはず。
詳しくは to_xml 嫁。
0652nobodyさん
2010/06/24(木) 10:01:39ID:???しかしexecuteを使用する場合、入力チェックが上手く動かずに悩んでいます。
connection.executeを使用した時に入力チェックする方法があれば教えて下さい。
0653nobodyさん
2010/06/24(木) 10:22:19ID:???0654nobodyさん
2010/06/24(木) 10:39:59ID:???@obj[:id] = params[:newobj][:newid]
@obj.update_attributes(params[:newobj])
のような形でやればいいということですか?
今試行してみましたがid部分だけ更新されませんでした
0655nobodyさん
2010/06/24(木) 11:05:13ID:???別オブジェクトとして保存後に元のオブジェクトを消すしかないんじゃないか?
0656nobodyさん
2010/06/24(木) 11:43:08ID:???別途id(主キー)を作って既存idを主キーからユニークに変更するしかないんでしょうか?
0657nobodyさん
2010/06/24(木) 16:04:10ID:???named_scope :hoge
named_scope :hogehoge , Hoge.hoge
みたいな感じで
0658nobodyさん
2010/06/24(木) 16:34:41ID:???named_scope :a, ...
named_scope :b, ...
def self.ab; a.b; end
とは出来る。
0660nobodyさん
2010/06/24(木) 16:58:24ID:JCV4W5p0その右隣に、ちょっとした説明が出現するものを作ろうとしています。
バナナ
りんご
スイカ
↓ りんごをマウスオーバー時
バナナ
りんご 赤い
スイカ
ざっというと、こんな感じのものを作りたいと思っているのですが、行き詰っています。
<% @fruites.each do |fruite| %>
<%= fruite.name %> <%= fruite.explain %> #問題はここです
<% end %>
という感じで作りたいと思ってます。
クリックを説明文表示のトリガとするなら、link_to_remoteでいいと思うのですが、
マウスオーバーをトリガとして動かす方法がわからず、困っています。
問題の行を、JavascriptのAjaxUpdaterで直に書いてしまうと、今度はrubyのeachから、
どうやって変更箇所のid名(右隣のid名)をもらえばいいかが分からなくなってしまいます。
できればRubyサイドで解決したいと思いますが、JavaScript直書きの解決法でも構いません。
解決のためのよい方法をご存知の方いましたら、教えて頂けると嬉しいです。
よろしくお願い致します。
0661nobodyさん
2010/06/24(木) 20:19:05ID:???それCSSで出来るよ。
0662nobodyさん
2010/06/24(木) 20:34:37ID:???> どうやって変更箇所のid名(右隣のid名)をもらえばいいかが分からなくなってしまいます。
いまいち意味不明なんだけど、行じゃなくてフィールドだけ書き換えるとか、
取得したデータの中にもid埋め込んどくとかすればいいんじゃないの?
そもそもマウスオーバーの度にサーバにアクセスにいくのが重そうだけど。
0663nobodyさん
2010/06/25(金) 07:44:40ID:???0664アプリやろう
2010/06/25(金) 17:51:37ID:7ahEdaSV方いらっしゃいませんか?
どうしても、認証ができずに、困っています
0665660
2010/06/25(金) 20:58:06ID:d9J8AzZj0666nobodyさん
2010/06/25(金) 23:52:14ID:???それってopensicial-ruby-clientのこと?
ググったらなんかこんなとこでは教えて貰えなそうな感じだけど。
法人でパートナー企業だけにしか情報が公開されないし、できないみたいだから
0667アプリやろう
2010/06/26(土) 01:27:27ID:HMIkgY+lもしかしてご存知ですか。
一応パートナー企業に登録して開発中なんですが、そこで立ち止まっています。
もしご存知でしたら、有料でもお願いいたしたいのですが
0668nobodyさん
2010/06/26(土) 02:11:34ID:???0669nobodyさん
2010/06/26(土) 02:48:39ID:???サイバー出身の美人社長のところか?
0670nobodyさん
2010/06/26(土) 08:48:46ID:ZE4U+TkChttp://www.find-job.net/list/j78008.html?from=41
http://www.ctrl-plus.jp/
0671nobodyさん
2010/06/26(土) 14:29:23ID:ZE4U+TkCrailsでモバゲーソーシャルアプリ
モバゲーでruby on railsを使って、APIの認証、API回りのメソッド作成
http://www.sohovillage.com/classads/helpwanted/1277455769/
0673nobodyさん
2010/06/26(土) 17:44:59ID:???だれか助けてやれよ。10万だってよ
0674nobodyさん
2010/06/26(土) 18:34:54ID:???会社として資質を疑う
0676nobodyさん
2010/06/26(土) 19:19:21ID:ZE4U+TkChttp://itpro.nikkeibp.co.jp/article/NEWS/20090701/333034/
ナレッジセンターレスキューサービス | サービス・製品 | EC-One
http://www.ec-one.com/product/rescue.html
ナレッジセンターレスキューサービスは、システム開発にまつわるあらゆるお問い合わせに対して、
経験豊富なITアーキテクトが親身に助言を行う質問・相談窓口サービスです。
複数の技術が絡み合った複合型のトラブルにも対応
技術提供範囲
Ruby,Ruby on Rails
0677nobodyさん
2010/06/26(土) 19:23:02ID:ZE4U+TkCRailsでモバゲーアプリ開発 - 篳篥日記
ttp://d.hatena.ne.jp/hichiriki/20100410/1270887790
0678nobodyさん
2010/06/26(土) 20:28:13ID:ZE4U+TkChttps://developer.dena.jp/mbga/register
0679nobodyさん
2010/06/27(日) 19:02:06ID:???ドキュメントにも書いてあるんだけど、
ちょっとその部分が強調はされてないから
分かりづらいというのはある。
ただ、モバゲーの特殊性について触れてるブログあるので(Perlだけど)そこみれば分かる。
それで出来なきゃ技術力不足ということでしょう。
0680nobodyさん
2010/06/29(火) 01:43:34ID:???.htaccess で /mobile/ ディレクトリに飛ばす、ということがどうも上手くいきません・・・
(なお、index.htmlは静的ファイルとして存在する)
passenger のPassengerHighPerformance オプションはoffにしています。
またrewriteengineが動作していることは確認済みです。
.htaccess の内容は、よくある
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo|KDDI|DDIPOKET|UP\.Browser|J-PHONE|Vodafone|SoftBank)
RewriteRule ^$ /mobile/ [R]
です。ひどく困っています、どなたかおたすけください。
0681nobodyさん
2010/06/29(火) 02:06:25ID:???0683680
2010/06/29(火) 02:58:45ID:???返信サンクスです。
<VirtualHost *:80>
ServerName hoge.hoge.com
DocumentRoot /var/www/hoge/public/
RailsEnv production
PassengerEnabled off
</VirtualHost>
とすると、.htaccessによるrewriteが効くようになり
http://hoge.hoge.com に携帯でアクセスすると http://hoge.hoge.com/mobile/
に飛ぶようになるので、rewrite自体には問題はないと思います。
PassegerEnable on にしたとたん、rewriteが発生しなくなります・・・
0684680
2010/06/29(火) 03:31:19ID:Ta1QVwxn-- PassengerEnabled off の場合(rewriteが走っている)
(3) [perdir /var/www/hoge/public/] applying pattern '^$' to uri ''
(2) [perdir /var/www/hoge/public/] rewrite '' -> '/m/'
(2) [perdir /var/www/hoge/public/] explicitly forcing redirect with http://hoge.hoge.com/m/
(1) [perdir /var/www/hoge/public/] escaping http://hoge.hoge.com/m/ for redirect
(1) [perdir /var/www/hoge/public/] redirect to http://hoge.hoge.com/m/ [REDIRECT/302]
-- PassengerEnabled on の場合(rewriteが走っていない)
(3) [perdir /var/www/hoge/public/] strip per-dir prefix: /var/www/hoge/public/index.html -> index.html
(3) [perdir /var/www/hoge/public/] applying pattern '^$' to uri 'index.html'
(1) [perdir /var/www/hoge/public/] pass through /var/www/hoge/public/index.html
0685nobodyさん
2010/06/29(火) 08:52:07ID:???「passenger mod_rewrite」ぐぐってみたが
マニュアルの和訳
> mod_rewriteとmod_alias
> Passengerはmod_rewriteとmod_aliasと衝突する。
> Railsアプリケーションを含むバーチャルホスト内でこれらのモジュールを併用する事は推奨できない。
> バーチャルホストの外ではうまく動くかもしれない。
> 標準で、PassengerはRailsホストのmod_rewriteルールを上書きする。
> Railsの標準では、.htaccessを使ってdispatch.cgiにリライトするルールが書かれており、
> これが非常に遅い処理であるため、「そのまま使える」という重要な目標のためにこのような対策を行っている。
> mod_aliasに関する説明がなされていないが、
> バーチャルホストのRailsアプリケーションと組み合わせたとき、大変な問題が発生するとの事。
> mod_rewriteを使いたい場合、RailsAllowModRewriteを使えばよい。
> ただし、先述の問題を回避するために、.htaccessを削除するかリライトルールを書き換える必要がある。
KOSHIGOE学習帳 - [Ruby] Passenger
http://w.koshigoe.jp/study/?%5BRuby%5D+Passenger
> RailsAllowModRewrite <on|off>
> このオプションを有効にすると、mod_rewriteを上書きしなくなる(後述)。デフォルトでoff。
> グローバル設定やバーチャルホスト設定で行う。
http://w.koshigoe.jp/study/?[Ruby]+Passenger#l24
公式の記述
Phusion Passenger users guide
http://www.modrails.com/documentation/Users%20guide.html#PassengerHighPerformance
公式としてはPassengerHighPerformance offでないとmod_rewriteうごかねーよってことだけど
0686nobodyさん
2010/06/29(火) 08:53:42ID:???PassengerHighPerformance は offってあるのね
0687nobodyさん
2010/06/29(火) 09:06:17ID:???onにしたとたん走らなくなるなら、書いてある通り、仕様じゃないの?
最初はoffにしても動かないという話だったような。
0688680
2010/06/29(火) 09:24:37ID:???ずっとあれこれやっていますが、やはりダメです・・・
RailsAllowModRewrite on
をいれても、rewriteは発生せず
とにかく PassengerEnabled off にした場合だけ rewriteが聞く感じです
685さんのレスや、
ttp://underrails.seesaa.net/article/122286387.html
の記事を読む限り、動いてくれても良さそうなのですが。。。
/var/www/hoge のトップディレクトリのURLパターンのみ、PassengerEnabled offにし、
/var/www/hoge/users (railsアプリのuserコントローラ)や、サブディレクトリでは
PassengerEnabled on にする、というアプローチは可能でしょうか
<Directroy /var/www/hoge/public/>
PassengerEnabled off
</Directroy>
とか
<Location />
PassengerEnabled off
</Directroy>
を使うと、全てPassengerの対象外になってしまい
全てのrailsコントローラが動作しなくなってしまいます。
どちらかというとapacheの質問になってしまいますが…
0689680
2010/06/29(火) 09:53:13ID:???100%うまくいっているかどうかは自身がありませんが…
みなさん、レスありがとうございました。
<VirtualHost *:80>
Options Indexes FollowSymlinks ExecCGI
ServerName hoge.hoge.com
DocumentRoot /var/www/hoge/public/
RailsEnv production
PassengerEnabled off
RailsAllowModRewrite on
PassengerHighPerformance off
<Directory /var/www/hoge/public/ >
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^(DoCoMo)
RewriteRule ^$ /m/ [R]
</Directory>
<Location ~ "^/.+" >
PassengerEnabled on
</Location>
</VirtualHost>
0690nobodyさん
2010/06/29(火) 16:41:16ID:jZ0uql/vhttp://www.rubyinside.com/padrino-sinatra-webapp-framework-3198.html
0691nobodyさん
2010/06/30(水) 17:03:33ID:z+oq0KsYhttp://b.hatena.ne.jp/entry/www.publickey1.jp/blog/10/twittertwitter.html
0692nobodyさん
2010/06/30(水) 17:08:44ID:z+oq0KsYhttp://www.nikkei.com/tech/business/article/g=96958A9C93819499E1E2E2E19B8DE1E2E2E6E0E2E3E2E2E2E2E2E2E2;df=3;p=9694E1E2E2E6E0E2E3E2E2E5E7E6
0693nobodyさん
2010/07/01(木) 15:45:47ID:NcLY7s4Zhttp://b.hatena.ne.jp/entry/www.publickey1.jp/blog/10/twittertwitterunicornkestrelflock_db.html
Rails ServerのMongrelとUnicornを比較すると、Mongrelは、スーパーマーケットのレジに並ぶたくさんの列があるが、どの列の処理ががどれだけかかるか知らされないままに並ばせられるようなものなのに対し、
Unicornは処理してくれる番が自動的に割り振られる長い列の中で待っているようなものだ。
0694nobodyさん
2010/07/01(木) 18:25:41ID:wNXa1RdM1.ActiveScriptRuby 1.8.7(p299)をインストール
2.RDoc1.8.msiをインストール
3.管理者権限でruby consoleを起動
4.gemのバージョンは1.3.7で、gem install rails --include-dependencies
5.とすると下記のエラーが出ます。
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
too many connection resets (http://rubygems.org/gems/activeresource-2.3.8.gem)
エラーの内容でググって、ファイヤーウォールを切ってみたり、
時間を置いて再挑戦してみても毎回同じエラーが出ます。
状況を判断する情報が不足しているかも知れませんが、
どう対処すればよいか教えて頂けないでしょうか?
0695nobodyさん
2010/07/01(木) 18:45:29ID:NcLY7s4Zhttp://rubyforge.org/frs/download.php/63167/rails-2.3.4.gem
http://rubyforge.org/frs/?group_id=307
0696694
2010/07/01(木) 19:05:49ID:???手動インストールを試していませんでした。
教えて頂いたリンク先からrails 2.3.4をインストールできました。
助かりました。ありがとうございました。
0697nobodyさん
2010/07/01(木) 21:52:35ID:???ActiveRecordを使用してデータベースの複数のテーブルから情報を取り出しています。
validateで入力エラーチェックをさせエラーの場合再入力を求めようとしています。
一度controllerに渡してしまった値を、データベースから取り出した状態と同じ型にしたいのですが簡単に出来る方法はありませんか?
データひとつひとつにModel.new(params[:data])みたいなことをしないといけないのでしょうか?
0698nobodyさん
2010/07/01(木) 21:59:56ID:akp3EIN0http://weblog.rubyonrails.org/2010/5/25/ruby-on-rails-2-3-8-released
http://weblog.rubyonrails.org/2010/6/8/rails-3-0-beta-4-now-rc-in-days
0699nobodyさん
2010/07/01(木) 22:30:10ID:???1. DBからARのインスタンスを作る
2. クライアントに渡す
3. クライアントから送られてきたデータで保存用ARインスタンスをつくり、validate
4a. validなら保存して終了
4b. invalidな場合、validな属性は残し、invalidだった属性には元の値をいれて2.に戻る
こういう流れ?
0700nobodyさん
2010/07/01(木) 22:57:18ID:???2. クライアントに渡す
3. クライアントから送られてきたデータで保存用ARインスタンスをつくり、validate
4a. validなら保存して終了
4b. invalidな場合、クライアントから送られてきたデータ全てをクライアントに渡し直す
こういう流れです
クライアントはDBからのARインスタンスを受け取る形にしている為、4b.から同じ形で戻したいと思ってます
0701nobodyさん
2010/07/01(木) 23:21:10ID:???スキャフォールドにバリデートを仕込んだプログラムを動かしたことあるか?
0702nobodyさん
2010/07/01(木) 23:44:44ID:???@example(params[:data])
begin
@example.save!
rescue
respond_to do |format|
format.html { render(:action => :new) }
end
else
respond_to do |format|
format.html { redirect_to(examples_path)}
end
end
このような簡単な物なら動かしたことあります
今回は上記例で言うとvalid(@example.saveが成功)の時に他のテーブルに詳細情報のsaveを行うという処理です
複数の配列で渡される詳細情報の一行ごとにわざわざModel.new(params[:data])みたいなことをしないといけないのかと思ったので質問しました
0703nobodyさん
2010/07/02(金) 01:56:06ID:???自作してやるのがいいと思う
すべてを単純なActiveRecordの使い方で解決できるわけじゃないよ
詳細情報のテーブルがあるなら、たぶんトランザクションを使わなきゃだろうし
0704nobodyさん
2010/07/02(金) 10:31:57ID:???やんなきゃダメに決まってるだろ
0705nobodyさん
2010/07/02(金) 11:44:58ID:???これが一番早そうに見えるけどなー
確認画面つくりたい、とかそういうことなのかな
0706nobodyさん
2010/07/02(金) 13:16:13ID:???>>一度controllerに渡してしまった値を、データベースから取り出した状態と同じ型にしたいのですが簡単に出来る方法はありませんか?
@hoge.reload! unless @hoge.new_record?
でいいんじゃないかな
0707706
2010/07/02(金) 13:20:03ID:sGfCCO6j0708nobodyさん
2010/07/04(日) 14:29:11ID:XskYE57Ihttp://www.ustream.tv/recorded/2412795
0709nobodyさん
2010/07/05(月) 01:14:01ID:jDnqYSFv0710nobodyさん
2010/07/07(水) 23:56:49ID:???どのように記述すればよいのでしょうか
username や password の項目をカラにしたり消したりしても、必ず mysql -u -p 状態でアクセスしているようなのです。
0711nobodyさん
2010/07/08(木) 00:13:24ID:9GZuVBBRそんなことはないよ、ウチはこれできちんと動いているので
adapter: mysql
database: testapp
username: root
host: localhost
pool: 5
timeout: 5000
0712nobodyさん
2010/07/08(木) 04:13:31ID:iwaCqQlB今では、ビッダーズについては、バックエンドはもうRailsでサクっと作っていこうという方向になっています。
広告のシステムもどんどん改善して、フェーズ3や4をやっていますし、それ以外の部分もRailsで書き直しています。
Rubyはシンプルに作れるし、自動テストが作りやすいのも良いですね。
http://www.dena.jp/recruit/sp/engineer/interview/hanabe.html
0713nobodyさん
2010/07/08(木) 06:19:40ID:iwaCqQlB工数を約3割削減
楽天、Railsを使ってマイページを刷新
http://www.atmarkit.co.jp/news/200712/18/rakuten.html
0715nobodyさん
2010/07/08(木) 08:19:40ID:iwaCqQlB「Railsサイト安定運用の心構え 〜8つのサービスから学ぶ」
http://b.hatena.ne.jp/entry/www.nicovideo.jp/watch/sm8258661
http://gihyo.jp/news/report/01/rubykaigi2009/0002?page=4
0716nobodyさん
2010/07/08(木) 09:46:22ID:iwaCqQlBクックパッド
http://blog.kushii.net/archives/1350951.html
http://www.red-mount.com/blogs/show/ruby_on_rails_cookpad
0717700
2010/07/08(木) 15:37:43ID:???の通りにしても、logには以下のように出てしまいます。
Status: 500 Internal Server Error
Access denied for user 'root'@'localhost' (using password: NO)
やむえず、暫定的にパスワード付きのmysqlアカウント作って運用しようとしていますが・・・
困りました…
0718nobodyさん
2010/07/08(木) 19:37:06ID:iwaCqQlBhttp://techwave.jp/archives/51475780.html
Twitter共同創業者のBiz Stone氏は,Twitterの一日あたりの検索回数が8億回に達したとコメントした。
Odeo内で始めた小さなプロジェクトが「Twitter」だ。
Ruby on Railsを使って2週間で最初の動くバージョンを作り上げたという。
http://www.atmarkit.co.jp/news/200711/16/twitter.html
0719nobodyさん
2010/07/08(木) 22:08:09ID:???Access deniedで当たり前
0720nobodyさん
2010/07/08(木) 22:17:33ID:???それが同じマシンなんです・・・
普通に mysql -u root ってやればPASSなしで mysqlにつながる・・・
0721nobodyさん
2010/07/08(木) 22:57:39ID:???OSやRuby・Rails・mysqlのバージョン、設定内容くらいは書けよ
ユーザーはroot、パスワードなしなら問題ないだろ
db名を晒すのがいやなら、そこだけ変えとけ
0722nobodyさん
2010/07/09(金) 02:00:28ID:zqSlFWRR>>710
http://www.wikiplus.jp/dev/howto_jph_placeholder.html
YAML形式はインデント(半角スペースの数)に意味がある形式ですので、
インデントとして使用しているスペースの数に注意してください。
0723nobodyさん
2010/07/09(金) 08:29:43ID:JiG4FQlxついに月次訪問者でツイッターがmixiを抜いた!
さらにツイート数で米国を逆転か?:in the looop:ITmedia オルタナティブ・ブログ
http://blogs.itmedia.co.jp/saito/2010/06/post-4bfd.html
http://techwave.jp/archives/51473193.html
http://techwave.jp/archives/51476110.html
Twitter検索急増中【ループス斉藤徹】 : TechWave
http://techwave.jp/archives/51475780.html
Twitter共同創業者のBiz Stone氏は,
Twitterの一日あたりの検索回数が8億回に達したとコメントした。
ウィリアム氏がOdeo内で始めた小さなプロジェクトが「Twitter」だ。
Ruby on Railsを使って2週間で最初の動くバージョンを作り上げたという。
http://www.atmarkit.co.jp/news/200711/16/twitter.html
0724nobodyさん
2010/07/09(金) 09:02:40ID:zqSlFWRR【Python】Webフレームワーク Djangoスレ Part1
1 :nobodyさん:2006/08/27(日) 02:20:54 ID:yog4uW4e
http://pc11.2ch.net/test/read.cgi/php/1156612854/l50
【Ruby】Ruby on Rails Part9
1 :nobodyさん:2010/02/19(金) 16:13:13 ID:SpWtnpr8
http://pc11.2ch.net/test/read.cgi/php/1266563593/l50
【Perlフレームワーク】Catalystを語る人
1 :nobodyさん:2007/01/10(水) 14:19:45 ID:54lQQlHb
http://pc11.2ch.net/test/read.cgi/php/1168406385/
0725nobodyさん
2010/07/09(金) 13:24:40ID:???0726nobodyさん
2010/07/09(金) 13:35:27ID:???0727nobodyさん
2010/07/09(金) 21:05:21ID:???include Pom
class Hoge < ActiveRecord::Base
end
module Pom
def self.included(base)
base.extend ClassMethods
end
module ClassMethods
ActiveRecord::Base.class_eval do
named_scope :moe
end
end
end
このコードにり、とりあえず Hoge.moe と出来るようになるのですが、
全く関係の無い他のモデル User などでも、一度 Hoge.moe をやってしまうと
User.moe などが定義されてしまいます。
要は、サブクラスHogeが継承した ActiveRecordだけでなく、全体の ActiveRecord に
影響が出ているわけです。
何とか、include Pom をした モデルのみ、該当 named_scope が定義される、
という風に出来ないでしょうか。
0728nobodyさん
2010/07/09(金) 21:38:32ID:???module Pom
def self.included(base)
base.class_eval do
named_scope: moe, ...
end
end
end
0729nobodyさん
2010/07/09(金) 21:56:54ID:???出来ました。ありがとうございます!
一つ間違いがあって、
include Pom
class Hoge
end
ではダメで、
class Hoge
include Pom
end
とするべきだったのですね。
(上のだと、当然 named_scopeなんて見つからない、というエラーになる)
お騒がせしました。
0730名無しさん@そうだ選挙に行こう
2010/07/10(土) 11:09:01ID:???0731名無しさん@そうだ選挙に行こう
2010/07/10(土) 11:15:20ID:???みんな指摘してるけど、
もっと根本的なところを
・プロジェクトディレクトリ(RAILS_ROOT)でrake routesコマンドがエラーなしで動くか
・プロジェクトディレクトリ(RAILS_ROOT)でruby script/runner "puts 'aho'" がエラーなしで動くか
・そもそもsqlite3では動くか
環境はできるだけ書こう。バージョンごとの不具合や環境特有の問題も多々ある
例えば、以前Win32だとRubyのMySQLと動いているMySQLのバージョンが合わないということがあったな
ただ、そのときAccess deniedだったかはわからんが
0732名無しさん@そうだ選挙に行こう
2010/07/11(日) 10:43:05ID:nMFWMmUKIn this first MEAP release of Rails 3 in Action
Rails 3 in Action
Yehuda Katz and Ryan A. Bigg
http://www.manning.com/katz/
http://www.manning.com/katz/R3iA_MEAP_01.pdf
0733nobodyさん
2010/07/12(月) 17:41:39ID:???これは何とかならないのでしょうか。データベースのカラム名がそのまま出ているのが・・・
0734nobodyさん
2010/07/12(月) 17:55:53ID:???0735nobodyさん
2010/07/12(月) 21:53:06ID:???デフォルトで楽をするか自分が気に入るように定義するか、だけ。
0737nobodyさん
2010/07/13(火) 00:20:02ID:TRacpP/qhttp://railspress.matake.jp/rails20%E3%81%AErouting%EF%BC%88configroutesrb%EF%BC%89%E3%81%AE%E8%A8%98%E8%BF%B0%E6%96%B9%E5%BC%8F%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AE%E3%81%BE%E3%81%A8%E3%82%81%E3%80%82
0738nobodyさん
2010/07/13(火) 00:20:27ID:???DBのテーブルだけ作りたかったら、script/generate modelだけすればいいし、
コントローラーだけとか、viewだけとかも作れるよ
0740nobodyさん
2010/07/13(火) 21:52:57ID:???なんつーのか、注意しないといけない点やら、独自パッチ当てたりしないといけなかったりで、
ほとんど使い物にならなくないですか
0741nobodyさん
2010/07/13(火) 23:39:52ID:???Railsのバージョンすらわからないし
passengerを使ってるのかそのほかのソフトを使ってるのかとかも
おれは一応1.9.1で運用してるけどね
0744nobodyさん
2010/07/14(水) 04:11:53ID:1s3A3DlC0746nobodyさん
2010/07/15(木) 03:28:37ID:???分かります。
0747nobodyさん
2010/07/15(木) 04:27:46ID:???0749nobodyさん
2010/07/15(木) 10:26:56ID:???> ■ Rails アプリのデプロイについてCommentsAdd Star
>
> 何が最適なのか僕の見解です
> 普通の Rails アプリの場合
>
> nginx -> unix domain socket -> unicorn
>
> デプロイ時のダウンタイムも少なければハードウェアリソースの消費も少ない。特に理由が無ければこれでいいんじゃないか。
> 大容量の静的ファイルを多数配信することがある場合
>
> nginx -> Passenger
>
> コネクションを沢山張りたいという用途ではこっちの方がいい気がする。 unicorn を使ってスタティックなファイルを置いてあるところだけ直接 nginx で捌くというのもいいけど、設定が複雑になる。 Passenger で捌ける限りは Passenger を使うのが楽。
> お前が白痴の場合
>
> thin や mongrel を使う。
Rails アプリのデプロイについて - 口内炎延焼
http://d.hatena.ne.jp/ssig33/20100710/1278722672
0750nobodyさん
2010/07/15(木) 10:32:23ID:???> ■ Rails アプリのデプロイについてCommentsAdd Star
>
> 何が最適なのか僕の見解です
>
> 普通の Rails アプリの場合
>
> nginx -> unix domain socket -> unicorn
>
> デプロイ時のダウンタイムも少なければハードウェアリソースの消費も少ない。
> 特に理由が無ければこれでいいんじゃないか。
>
> 大容量の静的ファイルを多数配信することがある場合
>
> nginx -> Passenger
>
> コネクションを沢山張りたいという用途ではこっちの方がいい気がする。
> unicorn を使ってスタティックなファイルを置いてあるところだけ直接 nginx で
> 捌くというのもいいけど、設定が複雑になる。
> Passenger で捌ける限りは Passenger を使うのが楽。
>
> お前が白痴の場合
>
> thin や mongrel を使う。
Rails アプリのデプロイについて - 口内炎延焼
http://d.hatena.ne.jp/ssig33/20100710/1278722672
0751nobodyさん
2010/07/15(木) 11:26:20ID:???apacheの機能があれこれ使える分、passenger一択の気はする
0752nobodyさん
2010/07/15(木) 11:34:04ID:???0753nobodyさん
2010/07/15(木) 11:43:22ID:???0754nobodyさん
2010/07/15(木) 11:47:24ID:???0755nobodyさん
2010/07/15(木) 12:09:26ID:???ruby,railsに関する限り、日本では一番だと思う
未だにmongrel使ってるのは、mongrel以外の選択肢がない時代からずっと
サービス提供してるからってだけだと思う
0756nobodyさん
2010/07/15(木) 12:16:26ID:???0757nobodyさん
2010/07/15(木) 12:21:45ID:???技術的に簡単に解決できる事ですら簡単に解決できない会社なので、
技術力を疑われるのは当然かと。
0758nobodyさん
2010/07/15(木) 12:23:45ID:???http://tech.bayashi.jp/archives/entry/web-service/2009/002796.html
0760nobodyさん
2010/07/15(木) 13:55:13ID:???天下のtwitter様が使ってるなら間違いないんだろう。
0761nobodyさん
2010/07/15(木) 13:58:13ID:???0762nobodyさん
2010/07/16(金) 04:36:33ID:???最初rorで作ってみたけど立ち行かなく成ったのかjavaで作り直す案件結構出て来てるよ。
0763nobodyさん
2010/07/16(金) 04:46:06ID:zioZ8gpO>>732
http://conta.cc/bglfGL Save 40% on all Manning books!
http://twitter.com/ManningBooks/status/18621527498
0764nobodyさん
2010/07/16(金) 10:54:40ID:AY0KcvevValuePress!のサーバー群のうち1台を紹介(ハードウェア編) ? yusukeooki blog
http://blog.yusukeooki.com/?p=678
0765nobodyさん
2010/07/16(金) 12:59:13ID:vzTUPAqOhttp://twitter.com/kunihirotanaka
http://blog.livedoor.jp/scarletwing/archives/65460127.html
0766nobodyさん
2010/07/17(土) 11:31:40ID:???よくわからん。
refererで該当サイトからのアクセスはトップに飛ばすとか、
新聞社みたいなことするってことか?
0767nobodyさん
2010/07/17(土) 12:50:51ID:Qn1GNQWg「特定ドメインのRefferにmatchする場合はimg src画像を差し替える」
http://b.hatena.ne.jp/otsune/20091020#bookmark-16845957
http://recipe.bayashi.net/
0768nobodyさん
2010/07/17(土) 12:59:53ID:???0769nobodyさん
2010/07/17(土) 16:27:23ID:???クックパッドの意図は無断リンク禁止ではない - 最終防衛ライン2
http://d.hatena.ne.jp/lastline/20091020/1256018685
を受けてのotsuneのブクマコメントか
> # otsune otsune id:tailtameさん。「特定ドメインのRefferにmatchする場合はimg src画像を差し替える」ぐらいは
> サーバー側でものすごい低コストで出来るんだから、負荷で困ってたらまず対策するのが先じゃないかな?
> 「空気読め」は通じない 2009/10/20
商用サイトでの直リンは、「リンクの仕方やページの内容によっては断ることがある」
COOKPADレシピは「直リンOK」 ネットの“誤解”でリンクポリシー表記を修正 - ITmedia News
http://www.itmedia.co.jp/news/articles/0910/20/news108.html
結局、cookpad側の真意が結局わからないw
気に入らないサービスに技術的に対処するより、(誤解されたが)警告メール出す方がコストかからない
というのはわからんでもない
エスカレートして図書館クローラーで逮捕されたみたいに、
技術的対処したりプロバイダ経由で警告送ったりするより、被害届出すほうがコストかからないみたいになるのはいやだがw
0770nobodyさん
2010/07/17(土) 22:20:30ID:???0771nobodyさん
2010/07/18(日) 04:47:17ID:1+I1LH1ohttp://pc11.2ch.net/test/read.cgi/hosting/1277530892/l50
http://pc11.2ch.net/test/read.cgi/hosting/1270458457/l50
0772nobodyさん
2010/07/18(日) 08:08:45ID:NTuT6cO8会社の規模を考えると、サーバー管理者はまた専門にいるだろうから
おそらく社内をグルグル回ってApacheの設定を弄ってもらうより
メール1通で済むならその方が楽と判断したのでしょう
あれくらいの規模になると、おきないおきないとか思って弄っても、何処かしら問題を起こすものなので
自分の責任でシステム弄って障害起こしてごめんなさいするくらいなら
原始的だけどこういう方法の方が安全でしょう
っていうか、コンセンサスって作るのめんどうくせぇ! うがぁぁぁ!
0773nobodyさん
2010/07/18(日) 08:18:28ID:1+I1LH1oワールドカップ閉幕:Twitter史上、最も注目を集めるイベントとなった
http://jp.techcrunch.com/archives/20100716twitter-the-world-cup-final-was-our-most-tweeted-event-ever/
ワールドカップの決勝は史上かつてないほどの盛り上がりを見せた。
ゲームの最後15分間は毎秒2,000以上のツイートが発せられ、
スペインが決勝点を入れた際には秒間3,051ものツイートが流れることとなった。
決勝戦の際、172ヶ国の人が27の異なる言語でツイートしていた。
決勝ゴールの瞬間、81ヶ国の人が23ヶ国語でツイートしていた。
RORのままアーキテクチャの変更で10000%高速化したとな。
ttp://b.hatena.ne.jp/entry/highscalability.com/scaling-twitter-making-twitter-10000-percent-faster
ミニブログの 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
0774nobodyさん
2010/07/18(日) 08:28:54ID:???0775nobodyさん
2010/07/18(日) 09:56:38ID:???どんだけブルジョアなんだよ。
0776nobodyさん
2010/07/18(日) 15:24:36ID:???などとポジティブにレスする
0777nobodyさん
2010/07/18(日) 15:36:44ID:???0778nobodyさん
2010/07/18(日) 16:01:40ID:???0779nobodyさん
2010/07/18(日) 22:21:33ID:???実績が心配だよな。
0780nobodyさん
2010/07/18(日) 23:07:21ID:???0781nobodyさん
2010/07/18(日) 23:07:42ID:???> 実績が心配だよな。
cookpadなりtabelogなりがうまくやってるんだから、
大抵の場合は問題ないでしょ。
0782nobodyさん
2010/07/18(日) 23:12:12ID:???unicornを監視できるのかは知らんが。
0784nobodyさん
2010/07/19(月) 03:13:31ID:eKWMa/cH2006年に開設されたTwitterに投稿されたつぶやきが、昨日百億を超えた。
残念ながら、百億番目のつぶやきはプロテクトされており、発言者は不明。
GigaTweetの統計では、ここ最近では
日に4500万弱のつぶやき(毎秒約520)があるようだ。
http://slashdot.jp/it/article.pl?sid=10/03/08/083229
Twitterユーザー1億人突破もIPOは慎重
http://media.yucasee.jp/posts/index/3182
米ミニブログサービスTwitter(ツイッター)は14日、サンフランシスコで開発者向けイベントを開催し、
ユーザー数が約1億500万人に達したことを明らかにした。
現在も1日約30万人のペースで増加しているという。
共同創業者のビズ・ストーン(Biz・Stone)氏が明らかにした。同社が統計を公表するのは、
2006年に事業を立ち上げて以来初めてのことになる。
0786nobodyさん
2010/07/19(月) 16:04:09ID:eKWMa/cH開発効率を飛躍的に高めるscaffold generator カスタマイズ | adCode Blog
ttp://blog.adcode.co.jp/archives/65
単純にScaffoldをコピーして名前を変えて使えてしまいます。
0787nobodyさん
2010/07/19(月) 19:42:18ID:???わけわからなくなってきた。
質問したいところがたくさんありすぎる。
ruby on rails を扱うにはDBMSが必須で、DBMSにはMySQLを選んでおけば間違いないのかな?
プログラミング経験すら浅いのにちょっと無謀かな・・・・。
0788nobodyさん
2010/07/19(月) 20:26:58ID:???0789nobodyさん
2010/07/19(月) 20:55:06ID:???回避されていない場合はどうやって回避すべきですか?
0791nobodyさん
2010/07/19(月) 21:45:37ID:???避けて通れない状況になってきたね。
0792nobodyさん
2010/07/20(火) 00:59:02ID:???されます。
find_by_sql や conditions でプレースホルダーを使わない場合
(例えば :conditions => ["hoge = #{hoge}"])には、
そのまま DB に渡されるので注意、というか後者は使わない。
0793nobodyさん
2010/07/20(火) 17:25:25ID:B6at3tjLhttp://realtime.twib.jp/
http://friendfeed.com/twibfeed
0794nobodyさん
2010/07/21(水) 05:49:19ID:VMJ/UjauLife is beautiful: 私のとっておきのプログラミングスタイル
http://b.hatena.ne.jp/entry/satoshi.blogs.com/life/2007/09/post-9.html
0795nobodyさん
2010/07/21(水) 06:09:23ID:VMJ/UjauRamaze, Full Calendar, JSON, and AJAX
http://steamcode.blogspot.com/2009/09/ramaze-full-calendar-json-and-ajax.html
0796nobodyさん
2010/07/21(水) 15:04:13ID:VMJ/Ujauhttp://okwave.jp/qa/q6053175.html
0797nobodyさん
2010/07/21(水) 15:39:44ID:VMJ/Ujau開始当時はCORESERVERのCGIで動き出したこのサービスも、日に日に上がる負荷値と表示の重さに耐えかね、
現在はSlicehostのVPSサービスを利用しています。
http://cureblack.com/20080409.html#p01
http://cureblack.com/20080909.html#p01
http://copipe.cureblack.com/
0798nobodyさん
2010/07/23(金) 08:50:21ID:oDKuhRlyBig Scripting Languages: PHP, Perl, Python, Ruby, Smalltalk - Hyperpolyglot
http://hyperpolyglot.wikidot.com/scripting
0800nobodyさん
2010/07/23(金) 17:19:35ID:oDKuhRlyHoroku は、スケーラビリティのユニットとして、dynos と workers を用いている。
http://agilecat.wordpress.com/2010/07/22/vmware-は知っている-クラウドでは仮想化が不要になる/
0801nobodyさん
2010/07/23(金) 18:41:36ID:oDKuhRly日本最大級のQ&Aサイト「OKWave」【Rubyプロジェクトリーダー】
http://www.green-japan.com/job/13901.html
0802nobodyさん
2010/07/24(土) 00:23:33ID:???これじゃあらしみたいに見える
過疎って入るからいいけど
0803nobodyさん
2010/07/24(土) 11:04:44ID:???NG指定するのに。
0804nobodyさん
2010/07/24(土) 12:04:04ID:???荒らされたから過疎ったというのもあったと思う
0805nobodyさん
2010/07/24(土) 13:32:07ID:???0806nobodyさん
2010/07/24(土) 13:44:22ID:Fxi+fkYz1 :nobodyさん:2006/08/27(日) 02:20:54 ID:yog4uW4e
http://pc11.2ch.net/test/read.cgi/php/1156612854/l50
【Ruby】Ruby on Rails Part9
1 :nobodyさん:2010/02/19(金) 16:13:13 ID:SpWtnpr8
http://pc11.2ch.net/test/read.cgi/php/1266563593/l50
【Perlフレームワーク】Catalystを語る人
1 :nobodyさん:2007/01/10(水) 14:19:45 ID:54lQQlHb
http://pc11.2ch.net/test/read.cgi/php/1168406385/
0807nobodyさん
2010/07/24(土) 13:48:49ID:???Rubyが流行ったほうがお得なんでしょ?
0808nobodyさん
2010/07/24(土) 13:50:14ID:???日本文化を体現しているというわけでもないし,
rubyの普及はそんなにお得感はないような気がする。
0809nobodyさん
2010/07/24(土) 13:51:21ID:???JSP?ASP.NET?RoR?Django?
0810nobodyさん
2010/07/24(土) 13:59:46ID:???0811nobodyさん
2010/07/24(土) 14:00:04ID:???次がcakePHPで、その後に各種Javaのフレームワークがきて(Javaのは全部足したら .net と同じくらいになる)
あとは団子だと思う。
0812nobodyさん
2010/07/24(土) 18:19:27ID:???0813nobodyさん
2010/07/24(土) 19:33:32ID:rBcKwcqYhttp://mainichi.jp/select/biz/it/news/20100723mog00m300016000c.html
0814nobodyさん
2010/07/26(月) 14:34:48ID:akuTpeR7http://togetter.com/li/4514
Lingrがコピペ運動会のサーバ状況に似てるwRailsでSlicehost512でやってた。今はlinode1GB。今ユーザアクセスで月700万PV、Ajax,bot含めて1000万PVくらい。1GBプランならRailsでもまだまだ余裕。http://bit.ly/5ZYqW7
0815nobodyさん
2010/07/26(月) 19:23:31ID:???どなたかエレコマ導入の経験の有るかた、エレコマの良い点や悪い点など教えていただけないでしょうか
0816nobodyさん
2010/07/26(月) 22:48:34ID:???EC-CUBEそっくりじゃんかよ。もうパクリレベル。
オープンソースにしてるみたいだけど、この会社はそのアプリでビジネスやってるし、
企業のあり方を考えるとお勧めできんなと思ってしまう。
許せる・許せないじゃなくて企業のあり方って仕事に出るからな。
会社沿革を見ると、慶応の藤沢キャンパスで勉強してたやつが
創業者なのかなと思うがなさけない。
0817nobodyさん
2010/07/26(月) 23:27:08ID:KtDqaRQL2000年 7月 慶應義塾大学湘南藤沢キャンパス付近アパートにて設立(資本金 2000 万円)
http://www.kbmj.com/profile/history.html
0818nobodyさん
2010/07/26(月) 23:49:43ID:KtDqaRQLhttp://www.kbmj.com/press_release/pr20040707.html
慶応義塾大学発のベンチャー企業として 2000 年 07 月創業。
資本金 1 億 183 万円。株式投資の情報サイト「株★魔人」の運営からスタートし、
そこから得たノウハウを基に「One to One Ranking System」を事業化。
現在は、Web & モバイルのトータルソリューションカンパニーとして、
コンサルティング、システムインテグレータ( SI )、ネットワークソリューション事業も手掛ける。
日本のインターネットの父と呼ばれる慶応義塾大学の村井純教授、日本シスコシステムズ前会長松本孝利氏も株主として参加している。
0819nobodyさん
2010/07/27(火) 01:01:02ID:???Rubyのは知らんけど PHPのECフレームワークなんて海外産は腐るほどあるし
0821nobodyさん
2010/07/27(火) 11:15:15ID:???0822nobodyさん
2010/07/27(火) 12:30:05ID:tkaRbtdv上場企業のクックパッド は、
上場時の2008年度売上実績が、たった6億7600万円で、
正従業員数はたった17人でした。
しかし、経常利益が約3億2000万円ということで、利益率が非常に高いです。
一休 という会社にしても同様です。
今でこそ、売上は約26億円、社員数約45人までに増えていますが、
上場当初はクックパッドと変わらない規模でした。
この企業は、現状の規模でなんと一部上場企業になっています
http://ameblo.jp/marmin/entry-10439259817.html
ストックオプション保有で上場するならそんなに損でもないよ
http://anond.hatelabo.jp/20100727022600
http://anond.hatelabo.jp/20100726081817
0823nobodyさん
2010/07/27(火) 16:53:02ID:fgds/Ovl1つずつのcontrollerを書いています。
たとえば、frame Aにあるボタンが押された場合に実行される rjsから
frame Bのテキストボックスの内容を更新するにはどのように指定すれ
ばよいでしょうか?
frame Aの rjsから frame Bのテキストボックスに対して、
page.replace_html(BのテキストボックスID, 更新文字列)
とするとそのような IDは無いといわれます。
よろしくお願いします。
0824nobodyさん
2010/07/27(火) 22:23:51ID:qO/2v62dサービスは起動するけどつながらん。XPSP3環境なんだが、うちだけかな?
script\serverではmongrelは動くんだけど。サービスで動いてる人います?
0825nobodyさん
2010/07/28(水) 02:23:41ID:???0826nobodyさん
2010/07/28(水) 02:45:18ID:1Nf74F3G0827nobodyさん
2010/07/28(水) 14:51:20ID:LSRMQ7JlRuby on Railsを使って2週間で最初の動くバージョンを作り上げたという。
Twitterでは、これまで本当に近しい家族や友人に口頭でしか知らせなかったような情報を広くパブリックにする。
すると、「月に1度も合わない友だちや、地球の裏側にいる友だちともつながる」(オライリー氏)という“つながり”の新鮮な感覚が得られる。
http://kotobukibune.at.webry.info/201001/article_4.html
良かったら見てください。
http://ameblo.jp/kadenkadenkaden/
0829nobodyさん
2010/07/28(水) 17:40:00ID:???0830nobodyさん
2010/07/28(水) 19:44:02ID:iHu084e6http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/10/twittertwitterunicornkestrelflock_db.html
Rails ServerのMongrelとUnicornを比較すると、Mongrelは、スーパーマーケットのレジに並ぶたくさんの列があるが、どの列の処理ががどれだけかかるか知らされないままに並ばせられるようなものなのに対し、
Unicornは処理してくれる番が自動的に割り振られる長い列の中で待っているようなものだ。
0831nobodyさん
2010/07/28(水) 21:28:38ID:???0832nobodyさん
2010/07/29(木) 00:47:00ID:GUd34aJhhttp://japan.zdnet.com/video/screencast/story/0,3800079413,20354695,00.htm
http://www.asahi.com/ai/cp27863.edgefcs.net/screencasts/toytter.zip
http://japan.zdnet.com/blog/yoshimi/2007/10/01/entry_27016431/
http://japan.zdnet.com/blog/yoshimi/2007/10/10/entry_27016432/
http://japan.zdnet.com/blog/yoshimi/2007/10/12/entry_27016433/
http://japan.zdnet.com/blog/yoshimi/2007/10/22/entry_27016434/
http://japan.zdnet.com/blog/yoshimi/2007/11/14/entry_27016435/
http://japan.zdnet.com/blog/yoshimi/2007/11/17/entry_27016436/
http://japan.zdnet.com/blog/yoshimi/2007/11/22/entry_27016437/
http://japan.zdnet.com/blog/yoshimi/2007/11/29/entry_27016438/
http://japan.zdnet.com/blog/yoshimi/2007/12/08/entry_27016439/
0833nobodyさん
2010/07/29(木) 01:28:07ID:ECcZg4Pntoytter-2.0
http://japan.zdnet.com/blog/yoshimi/2008/02/05/entry_27016446/
TwitterAPIをActiveResourceで
http://japan.zdnet.com/blog/yoshimi/2008/02/18/entry_27016448/
script/consoleから
> Twitter::Status.post(:update, :status => "activeresource test")
ってやるだけで、Twitterに投稿できる。
これでtoytter内で発言すると、twitterにも同じ内容が投稿されるようになりました。
0834nobodyさん
2010/07/29(木) 04:34:58ID:SV6yeoCqRackspace: 遂にWindowsサーバのベータ提供開始! - A day in the life!
http://ymmc.jp/~seishi/days/archives/2010/02/rackspace-windows-beta.html
まさかと思いながらリモートデスクトップ(RDP)にて接続してみたらあっさりつながってしまいました。
以上、Windowsサーバの作成、リモートデスクトップへの接続、削除まで遊んでみて、
約28分ほど使ってみましたが2 GB /80GB $ 0.16の半分、$0.07(=7円)ほどの料金で遊ぶことができました。
http://www.rackspacecloud.com/windows
http://www.slicehost.com/
http://www.linode.com/
http://prgmr.com/xen/
0835nobodyさん
2010/07/29(木) 17:56:49ID:3WWB5IYeRails 3 in Action - Chapters 1-7
http://www.manning.com/katz/
1. Ruby on Rails, the framework - FREE
2. Testing saves your bacon - AVAILABLE
3. Developing a real Rails application - AVAILABLE
4. Oh CRUD! - AVAILABLE
5. Nested Resources - AVAILABLE
6. Authentication and Basic Authorization - AVAILABLE
7. More Authorization - AVAILABLE
0836nobodyさん
2010/07/29(木) 18:06:04ID:1O4aCYSKhttp://b.hatena.ne.jp/entry/kray.jp/blog/twitter_service_in_1hours/
0837nobodyさん
2010/07/29(木) 22:10:31ID:Z2PduFA5Michael Hartl’s Rails 3 Tutorial Book
http://www.rubyinside.com/michael-hartls-rails-3-tutorial-book-3583.html
0838nobodyさん
2010/07/31(土) 03:48:06ID:vixjQqUxRailsで作るTwitterもどき
http://d.hatena.ne.jp/hichiriki/20081116
0839nobodyさん
2010/07/31(土) 15:36:53ID:gSLPRPSrCurl+JRuby+Google App EngineでTwitter風アプリを作る 〜ローカル環境構築編〜(1/4):CodeZine
http://codezine.jp/article/detail/4307
CodeZine に Curl+JRuby+Google App EngineでTwitter風アプリを作る(〜ローカル環境構築編〜) を書きました。 - yuum3のお仕事日記 (twitte...
http://d.hatena.ne.jp/yuum3/20090827/1251354648
0840nobodyさん
2010/07/31(土) 16:29:26ID:nBndBasqいー ドット ぷりんとすたっくとれーす: 改訂版: “Ruby on Railsで10分で作るTwitterもどき” を試す / Aptana on MacOS X (Leopard)
http://edotprintstacktrace.blogspot.com/2008/02/ruby-on-rails10twitter-aptana-on-macos.html
0842nobodyさん
2010/07/31(土) 18:58:00ID:???あげつらってもしかたあるまい。
0843nobodyさん
2010/07/31(土) 19:21:36ID:cWJTUKzGhttp://japan.zdnet.com/blog/yoshimi/2007/11/22/entry_27016437/
■app/models/friendship.rb
belongs_to :user
belongs_to :friend, :class_name => "User", :foreign_key => "friend_id"
■app/models/user.rb
has_many :friendships
has_many :friends, :through => :friendships
has_many :followerships, :class_name => "Friendship", :foreign_key => "friend_id"
has_many :followers, :through => :followerships, :source => :user
has_many :statuses
■app/models/status.rb
belongs_to :user
自己参照結合が難解。
http://web.archive.org/web/20071112114712/http://p0t.jp/mt/archives/2007/07/has_many.html
http://web.archive.org/web/20071118151852/blog.hasmanythrough.com/2006/04/21/self-referential-through
0844nobodyさん
2010/08/03(火) 20:51:20ID:mxBzOuVt0845nobodyさん
2010/08/03(火) 20:54:28ID:EM1FwZrkhttp://twitter.com/darashi
0846nobodyさん
2010/08/03(火) 21:28:29ID:???作者にtwitterで聞けってか?
jpmobile特に問題ないけど。
使ってるバージョンが古いとかじゃないの?
0847nobodyさん
2010/08/03(火) 22:27:00ID:???ruby習いたての初心者です
データベースの概念すらよくわかっていません
そんな自分に見合うお薦めの書籍を教えてください
0848nobodyさん
2010/08/03(火) 23:08:33ID:TP+w2BFRいいから、騙されたと思って本のコードを打ち込んで動かしてみよ。
そして、動作させながら先に進め。
それで本書の前半を読み終わったら、既にRails使いとしては中級者以上のレベルにいる。
http://yugui.jp/articles/776
Amazon.co.jp: Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~: Plan de Sens,清水 智雄: 本
http://www.amazon.co.jp/gp/product/4839922217
誤解を恐れずに言ってしまうと、
RAILS OF RUBY ON RAILS は Rails2.x 世代の最高のチュートリアルだと思う。
これから Rails について知りたい人は、Web で一生懸命に Rails 情報を探すよりも、まずこの本を買って読んでみるほうがいい。
http://blog.hacklife.net/archives/51634626.html
0849nobodyさん
2010/08/04(水) 00:29:10ID:???0850nobodyさん
2010/08/04(水) 01:29:10ID:s58IYWdimkdir "C:\Program Files\pik"
pik_install "C:\Program Files\pik"
pik add
pik install ruby
pik list
pik switch 191 p129
pik sw 187
gem install tzinfo builder memcache-client rack rack-test rack-mount
erubis mail text-format thor bundler i18n
gem install rails --pre
http://github.com/vertiginous/pik
http://rvm.beginrescueend.com/
0851nobodyさん
2010/08/04(水) 01:45:19ID:00FFJgu3http://www.sqlite.org/sqlitedll-3_7_0.zip
gem install sqlite3-ruby
rails new aaa
cd aaa
rails server
0852nobodyさん
2010/08/04(水) 01:59:34ID:qd5CVNoxrails new bbb
cd bbb
rails g scaffold Todo title:string body:text done:boolean due:datetime
rake db:migrate
rails server
http://127.0.0.1:3000/todos
0853nobodyさん
2010/08/04(水) 02:16:49ID:???0854nobodyさん
2010/08/04(水) 03:29:07ID:h5vGu/UhRails 2.0.2 は 5 行でアプリ雛形作成/起動ができる!: katoy: cocolog
http://youichi-kato.cocolog-nifty.com/blog/2008/01/rails_202_5_9198.html
0855nobodyさん
2010/08/04(水) 06:41:01ID:4kkWxNGzRails 3.0 now has a stable branch: http://github.com/rails/rails/tree/3-0-stable, which makes master capable of accepting features for 3.1.
http://twitter.com/dhh/statuses/20168504314
http://twitter.com/babie/statuses/20171012429
0856nobodyさん
2010/08/04(水) 06:58:49ID:TU7rXZfV2004年に拓殖大学を卒業後、イー・マーキュリーに正式に入社。
ソーシャル・ネットワーキング・サービス(SNS)の開発を提案し、
2006年に最高技術責任者(CTO)に就任。
https://www.cai.co.jp/startups2010/entry_koc.html
http://etolabo.com/
0857nobodyさん
2010/08/04(水) 08:18:56ID:???0858nobodyさん
2010/08/04(水) 09:43:41ID:???中途半端に下調べした顧客が複雑なロジックのシステムでも5分で作れると思っちゃうから。
0859nobodyさん
2010/08/04(水) 10:57:32ID:???変わってきてるだけありがてーよ
0860nobodyさん
2010/08/04(水) 11:26:31ID:???やってるやつが張り付いてるんだから残しておけばよかったのに
0861nobodyさん
2010/08/04(水) 12:16:18ID:???その場でブチ殺したくなる。
自分達は魔法使いじゃない。
0862nobodyさん
2010/08/04(水) 12:18:39ID:???0863nobodyさん
2010/08/04(水) 23:44:11ID:sPMLBhrzRuby on Rails 2.0アプリを1分で作る - Ruby on Railsをすぐ使う:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20080606/306873/
0865nobodyさん
2010/08/05(木) 01:57:58ID:MjyRgYA0株式会社イオレ - Webサービス『らくらく連絡網』のRubyエンジニアの転職・求人情報 | 転職サイトFind Job !
http://www.find-job.net/list/j80592.html?from=41
0866nobodyさん
2010/08/05(木) 03:40:11ID:ruq+7VY5プロジェクト協力者募集: サーバサイドRuby開発 - Google携帯★三国志(GoogleAndroid) - SourceForge.JP
ttp://sourceforge.jp/people/viewjob.php?group_id=4911&job_id=422
日本最大級のQ&Aサイト「OKWave」【Rubyプロジェクトリーダー】
http://www.green-japan.com/job/13901.html
コントロールプラス株式会社
PHPエンジニアのあなたにお願いしたいのは、Ruby on Railsへの挑戦です。
http://www.find-job.net/list/j78008.html?from=41
http://megalodon.jp/2010-0516-2127-58/www.find-job.net/list/j78008.html?from=41
株式会社イオレ - Webサービス『らくらく連絡網』のRubyエンジニアの転職・求人情報 | 転職サイトFind Job !
http://www.find-job.net/list/j80592.html?from=41
Ruby on Railsで開発された会員100万人の携帯サイト「らくらく連絡網」の設計
者兼メインプログラマーが語る開発秘話。
PHP版を全面的にRailsで作り直すプロジェクトはなぜ始まって、どのような軌跡を経て、結局どうなったのか。
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44535
ビッダーズについては、バックエンドはもうRailsでサクっと作っていこうという方向になっています。
http://www.dena.jp/recruit/sp/engineer/interview/hanabe.html
0867nobodyさん
2010/08/05(木) 04:46:27ID:D2cj/p3Lhttp://jrubyconf.com/jrubykaigi2010/schedule.html.ja
JRubyKaigi2010
http://jrubyconf.com/jrubykaigi2010/
0868nobodyさん
2010/08/05(木) 08:39:07ID:???それだけで尻尾を巻いて逃げ出したくなる。
0869nobodyさん
2010/08/05(木) 08:53:30ID:nEAtTLFm「コード1行につき10円」
1万10円、40円、10円
http://blog.livedoor.jp/dankogai/archives/50766218.html
0871nobodyさん
2010/08/05(木) 09:28:40ID:+/G/4LTlhttp://www.sohovillage.com/classads/helpwanted/1277455769/
RubyやJavaなどOSSの「レスキューサービス」,イーシー・ワンが1件3万円から:ITpro
http://itpro.nikkeibp.co.jp/article/NEWS/20090701/333034/
ナレッジセンターレスキューサービス | サービス・製品 | EC-One
http://www.ec-one.com/product/rescue.html
Ruby on Rails コンサルティング - 株式会社オイアクス
http://www.oiax.co.jp/consulting/index
スポット契約の場合
着手金:21,000円
技術相談料(オンサイト):17,640円/時間
技術相談料(オフサイト):12,600円/時間
出張料:10,800円/時間
0872nobodyさん
2010/08/05(木) 11:14:38ID:I3hHICsR5:50 AM Mar 22nd, 2006
http://twitter.com/jack/status/20
最初のツイート( http://bit.ly/9845PL )が2006年3月21日。
一般公開の2006年7月15日まではOdeo社の社内ツールだった
http://twitter.com/akky/status/10777107642
http://blogs.itmedia.co.jp/saito/2010/08/200-c90f.html
0873nobodyさん
2010/08/05(木) 22:50:10ID:rQjf2Bbzhttp://matchingood.com/detail-job_id-207111.html
0874nobodyさん
2010/08/06(金) 13:31:54ID:???>>225 を見てください
ただし、Rubyの初学者向けの書籍ばかりではないので
Ruby初心者スレのテンプレやそこのオススメ書籍も参考にして下さい
http://hibari.2ch.net/test/read.cgi/tech/1274121477/1-6
個人的にはRuby初心者、DB初心者、ましてはwebアプリ作ったことないとRailsはけっこうキツイと思う
Railsに限った話ではないとは思うし、じゃあ変わりに何がいいかは知らんけどw
>>848
レビューひどいw
0875nobodyさん
2010/08/06(金) 17:35:24ID:???django
0876nobodyさん
2010/08/06(金) 20:12:21ID:MAt78K5Oともに前年比200%超の成長。またサイトの月間利用者数は896万人、月間PVは4億2397とこちらも前年比約140%の拡大。
http://employment.en-japan.com/search/desc_165714
0877nobodyさん
2010/08/08(日) 05:57:42ID:+jD1Q23U>>723
【ツイッターで情報収集】 公式のツイート検索+RSS登録がやっぱり最強な件について - IDEA*IDEA 〜 百式管理人のライフハックブログ
http://www.ideaxidea.com/archives/2010/08/twitter_search_and_rss.html
0878nobodyさん
2010/08/09(月) 00:20:02ID:PC2Io5iW全く同じパソコンを使い、エクセル2003のSP3で「エクセルベンチ」を実施してみました。結果は以下の通り。
すべての項目において2007が遅れを取っていて、SP1で高速化した「再計算」のテストでも、
2003より1.5倍以上の時間が掛かっています。
「グラフ」の描画に至っては、XP上で20倍、ビスタ上でも10倍、2007のほうが遅いという厳しい結果となりました。
http://pc.nikkeibp.co.jp/article/NPC/20080124/291939/
0879nobodyさん
2010/08/09(月) 00:39:37ID:iF2V8OPdOffice TANAKA - Excel 2007レビュー[ベンチマーク(1)]
http://officetanaka.net/excel/excel2007/045.htm
Office TANAKA - Excel 2010レビュー[Excel 2010は速くなったのか?]
http://officetanaka.net/excel/excel2010/010.htm
0880nobodyさん
2010/08/09(月) 00:47:45ID:???0881nobodyさん
2010/08/09(月) 01:48:03ID:???>全く同じパソコンを使い、
ここが間違ってる(キリ
0882nobodyさん
2010/08/09(月) 08:55:28ID:x0/2B5JFRuby on Railsのパフォーマンス向上に関する10のtips
http://blog.tkmr.org/tatsuya/show/268-ruby-on-rails-10-tips
findメソッドはパワフルだけど基本SELECT * FROMなので場合によっては:selectで必要なカラムだけ読み込む、また:limitや:offsetを活用する
ごくごく基本的な Ruby on Rails のパフォーマンスチューニング
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20071114
:conditions オプションでキーに使われるようなカラムにはインデックスを作成すべし
:selectで取得するカラムを絞ったらパフォーマンスが倍に
http://brass.to/blog/active_record_select_option.html
レコード件数は110万件くらい
カラム数は30程度
インデックスは効いている(explainで確認済み)
Rails で MySQL を使うときの注意点 | METAREAL
http://www.metareal.org/2007/07/24/notes-on-rubyonrails-with-mysql/
SQL を二段階に分けるといい
まず、最初の SQL でレコードの ID だけを SELECT する(int だけなので、このときの一時テーブルはメモリ上に作られる)
次に、その ID で必要な TEXT や BLOB を SELECT するんだ(これは ID による単純な検索なので一時テーブルは使われない)
0883nobodyさん
2010/08/09(月) 11:43:17ID:RHRUvu+RScaling Twitter
600 requests per second.
180 Rails Instances (Mongrel).
1 Database Server (MySQL) + 1 Slave.
30-odd Processes for Misc. Jobs
8 Sun X4100s
http://www.slideshare.net/Blaine/scaling-twitter
Twitterのトラブルから見る、DB分割でスケーラブルなRailsサイト構築:TKMR.blog.show
http://blog.tkmr.org/tatsuya/show/311-twitter-db-rails
RORのままアーキテクチャの変更で10000%高速化したとな。
ttp://b.hatena.ne.jp/entry/highscalability.com/scaling-twitter-making-twitter-10000-percent-faster
ミニブログの 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
0884nobodyさん
2010/08/09(月) 11:55:36ID:ppB58FBWhttp://blogs.itmedia.co.jp/closebox/2009/06/twittery2ktwitp.html
Twitterユーザー1億人突破もIPOは慎重
http://media.yucasee.jp/posts/index/3182
Twitterに投稿されたつぶやきの数が百億を超える
http://slashdot.jp/it/article.pl?sid=10/03/08/083229
Twitter検索急増中【ループス斉藤徹】 : TechWave
http://techwave.jp/archives/51475780.html
Twitter共同創業者のBiz Stone氏は,
Twitterの一日あたりの検索回数が8億回に達したとコメントした。
ついに月次訪問者でツイッターがmixiを抜いた!
さらにツイート数で米国を逆転か?:in the looop:ITmedia オルタナティブ・ブログ
http://blogs.itmedia.co.jp/saito/2010/06/post-4bfd.html
http://techwave.jp/archives/51473193.html
http://techwave.jp/archives/51476110.html
ウィリアム氏がOdeo内で始めた小さなプロジェクトが「Twitter」だ。
Ruby on Railsを使って2週間で最初の動くバージョンを作り上げたという。
http://www.atmarkit.co.jp/news/200711/16/twitter.html
0885nobodyさん
2010/08/10(火) 19:51:24ID:bImOt7PMhttp://takesy.cocolog-nifty.com/atico/2008/02/rails_bb3c.html
calendar_helper
http://d.hatena.ne.jp/kurusaki/20080908/1220807600
http://d.hatena.ne.jp/kunishin/20070611
http://d.hatena.ne.jp/mkgin/20080717/1216251241
calendar_date_select
http://blog.champierre.com/archives/822
http://electronicholas.com/calendar
FullCalendar
http://arshaw.com/fullcalendar/
http://www.moongift.jp/2009/05/dhtmlxscheduler/
[ruby-list:34463] Re: カレンダー文字列を作るメソッド
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/34463
Ruby でカレンダー
http://homepage1.nifty.com/~tetsu/ruby/cmd/cal.html
Googlecalendar ? Ruby api and Rails plugin for Google Calendar
http://googlecalendar.rubyforge.org/
0886nobodyさん
2010/08/11(水) 06:29:21ID:Jjv3A0Iehttp://megalodon.jp/2010-0516-2127-58/www.find-job.net/list/j78008.html?from=41
仕事内容
Ruby on Railsを使ったソーシャルアプリ開発について、企画・開発から
リリース後の運用・改善まで、トータルに手掛けていただきたいと考えています。
2010年8月5日 03:22 コントロールプラス株式会社 - ソーシャルアプリのPHPエンジニアの転職・求人情報 | 転職サイトFind Job !
http://megalodon.jp/2010-0805-0322-47/www.find-job.net/list/j78008.html?from=41
仕事内容
PHPでの開発と平行して、Ruby on Railsを使ったソーシャルアプリ開発について
コーチングを受け、 開発に携わっていただきます。
0887nobodyさん
2010/08/11(水) 07:33:49ID:JcAf2udUInfoQ: ペアプログラミングの1ドルの価値
http://www.infoq.com/jp/news/2009/07/dollar-value-of-pair-programming
プログラミングはタイプすることだと誤って考えられるからだ。
現実に、もちろんプログラミングの大部分は、実際に考えることで、
その結果として間違った決定をしたり、エラーを作り出したりする機会を延々ともたらすことになる。
ペアプログラミングをする価値は、最初の場所でエラーが起きるのを防ぐとても小さな軌道修正という形でやってきます。
軌道修正は小さな範囲で行われ、ペアで行う作業の流れの中で境目なく起こるので、通常まったく気付かれません
プログラマーって本当に労働者なのか?
「コード1行につき10円」
1万10円、40円、10円
http://blog.livedoor.jp/dankogai/archives/50766218.html
0888nobodyさん
2010/08/11(水) 07:58:15ID:???0889nobodyさん
2010/08/11(水) 11:17:01ID:7CywxWHoLinuxの導入を後押しするx86サーバーの進化 - 記者の眼:ITpro
http://itpro.nikkeibp.co.jp/article/Watcher/20100729/350800/
最大8個のプロセッサ(64コア)がメモリー空間を共有してトランザクションを処理するSMP(対称型マルチプロセッシング)構成をとれる点だ。
Xeon 7500番台搭載サーバーだ。あるサーバーメーカーの担当者は
「Xeon 7500番台を8個接続した場合、国内のデータベースであれば、ほぼどんなものでも動かせるだけの処理能力がある」と話す。
0890nobodyさん
2010/08/12(木) 14:14:07ID:BE4y1MH0https://www.mturk.com/mturk/welcome
http://blog.myrss.jp/archives/2009/03/10_amazon_mecha.html
今回のお仕事はこちら。顔写真から男性を選択しろという、もうなにやってんだか内緒ですが
この50枚の画像を処理するのに 5セント支払うことにしました。
そして精度を高めるため、同じページを2人の人に作業してもらうように設定。
つまり 50件のフィルタリングに10円かかるわけですね。
今回まず3万件依頼したので 30000 ÷ 50 × 10 = 6000 円。
Amazon に 10% ほど支払うので、合計 6600 円ほどです。感覚的には非常に安い
0891nobodyさん
2010/08/13(金) 03:23:57ID:97qpbOb+Passenger + monit でリリース作業をより簡単にする方法 - よかろうもん!
http://d.hatena.ne.jp/interu/20100812/1281615066
[youRoom][rails][plugin] Railsで非同期処理を行うには"Delayed_job"がおすすめ - mat_akiの日記
http://d.hatena.ne.jp/mat_aki/20100113/1263378918
Passengerで${RAILS_ROOT]/tmp/stop.txt配置時にメンテナンス画面 - rx7の技術メモ - 技術日記
http://tech.g.hatena.ne.jp/rx7/20100812/p1
0892nobodyさん
2010/08/13(金) 03:42:37ID:D1Hnzz9Trailsのマイクレーションでユニークインデックスを作成する - 拡張現実ライフ - モバイルデジタルサイネージ編
http://d.hatena.ne.jp/akio0911/20080416/1208362266
add_indexで:unique=>trueとするだけで作成できる。
has_many :bugs, :through => :rails: USE INDEX with Active Record finders
http://m.onkey.org/2009/8/6/use-index-with-active-record-finders
0893nobodyさん
2010/08/13(金) 04:47:32ID:Qpfu78dbhttp://d.hatena.ne.jp/yyamasak/20090317/1237270461
TkSQLiteの機能を使ってインデックスを追加すると、
以下のようなSQLが実行され、500ms->3msと100倍以上高速になりました。
[Ruby][Rails][MySQL] ごくごく基本的な Ruby on Rails のパフォーマンスチューニング
http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20071114
MySQL は、インデックスを持たないカラムをキーにした場合、線形探索になる
複合インデックスを用意
例えば name というカラムが必要なだけであれば、当然のように SELECT name FROM ... という SQL 文を書きなさいという話になるはず。
で、ActiveRecord でこれをやるには :select オプションを使う。
郵便番号のCSVから fixture を作る
http://blog.livedoor.jp/maru_tak/archives/50606967.html
インデックスを張っていないがない故に検索が遅くて「rails は遅い」と言われている部分があったりして
0894nobodyさん
2010/08/13(金) 04:52:15ID:Qpfu78dbhttp://www.ibm.com/developerworks/jp/web/library/wa-rails3/
N+1 問題
ActiveScaffold を使って Ruby on Rails を機能アップする
http://www.ibm.com/developerworks/jp/linux/library/l-activescaffold/
ライブ・サーチ
デフォルトの検索は、ユーザーがリターンキーを押下すると動作します。
ActiveScaffold は、「live search」を有効にするとリアルタイム検索を行うことができます。
これはユーザーの現在の入力に基づいて、毎秒 Ajax コールを行います。
ただし、ライブ・サーチはデータベース負荷が重いことに注意してください。
0895nobodyさん
2010/08/13(金) 05:25:52ID:???0896nobodyさん
2010/08/13(金) 08:03:44ID:BkhGc00PRailsアプリケーションのデザインが決まらない時はWeb App Themeを使おう
http://rails20.jp/2009/09/web_app_theme/
Webシステム開発者に送る便利なテンプレート「Web App Theme」
http://www.moongift.jp/2009/06/web_app_theme/
http://github.com/pilu/web-app-theme
sudo gem install web-app-theme -s http://gemcutter.org
Pluginが広げるRailsの魅力
http://www.slideshare.net/dara/pluginrails
0897nobodyさん
2010/08/13(金) 18:48:29ID:FkvYpei5gem install pik
mkdir "C:\Program Files\pik"
pik_install "C:\Program Files\pik"
pik add
pik install ruby
pik install ruby 1.8.6
pik install ruby 1.8.7
pik install ruby 1.9.1
pik list
pik switch 191 p129
pik sw 187
gem install tzinfo builder memcache-client rack rack-test rack-mount
erubis mail text-format thor bundler i18n
gem install rails --pre
http://github.com/vertiginous/pik
rvm
http://rvm.beginrescueend.com/
0898nobodyさん
2010/08/13(金) 20:44:11ID:8y+qvnOywindows hpricot インストール
gem install hpricot -v 0.8.2 --platform mswin32
0899nobodyさん
2010/08/13(金) 21:23:34ID:???bundlerだけインストールして、空のプロジェクトディレクトリを掘り、
$ vi Gemfile
source :rubygems
gem 'rails', '>= 3.0.0.rc'
$ bundle install --binstubs --path vendor/bundle
$ ./bin/rails new . --skip-gemfile
みたいな流れがマイブーム。
0900nobodyさん
2010/08/13(金) 22:47:11ID:IXFIk8GS0901nobodyさん
2010/08/13(金) 23:04:19ID:cC9sg+Zt>>887
某社から送り込まれた某銀行システム部での話。
アクションクラスが約1000個、一つのパッケージにぶっ込まれてた。
当時VisualAgeを使って開発してたが、クラスが多すぎて反応が遅く、
キーを押してから画面に表示されるまで2秒かかった。
http://togetter.com/li/41782
0902nobodyさん
2010/08/14(土) 14:41:55ID:j0ffpKwNTwitterのbotをOAuthに対応させる - しばそんノート
http://d.hatena.ne.jp/shibason/20090802/1249204953
0903804
2010/08/14(土) 15:23:02ID:FFpsrIpwperson_child_links とかみたことあるんですが、普通に
person_children でしょうか??
0904nobodyさん
2010/08/14(土) 16:09:42ID:m3CEYlhKhttp://d.hatena.ne.jp/hichiriki/20100622#1277195810
0905nobodyさん
2010/08/15(日) 01:29:50ID:GX1LAZI2as_user_as_role_relays
as_{エンティティ1(単数形)}_as_{エンティティ2(単数形)}_relays
みたいにやってる
見ただけで交差テーブルで、かつ、どれとどれの交差データなのかってのが
わかるようにしたけど 冗長な感じはするので正直 あまり良いネーミングじゃないよなぁとは思っている…
コード補完前提なので長すぎることによるタイプミスはまずないけど、、、
ActiveRecordの開発者が勧めるネーミングとかあるのかな??
0906nobodyさん
2010/08/15(日) 02:12:22ID:???0907nobodyさん
2010/08/15(日) 11:28:19ID:H4koaczIというのも、私や会社の他のプログラマの大部分は、検索にYahooではなくGoogleを使っていたからだ。
デビッドは「心配しなくていい」と私に言った。「検索はトラフィックの6%にすぎないし、Yahooは毎月10%の成長をしている。
これ以上、検索を向上させる価値はない」と。
http://d.hatena.ne.jp/lionfan/20100815#1281830975
0908nobodyさん
2010/08/15(日) 20:24:15ID:9f7UKIzuttp://hirono-hideki-blog.seesaa.net/article/158035569.html
0909nobodyさん
2010/08/16(月) 09:09:07ID:VWQ4alZMhttp://www.moongift.jp/2007/07/railroad/
0910nobodyさん
2010/08/16(月) 10:25:23ID:???0911nobodyさん
2010/08/16(月) 12:02:53ID:???0912nobodyさん
2010/08/16(月) 15:29:52ID:8y0JQ121「ソーシャルゲーム」はどうして儲かるんだろう?− その重要指標と収益方程式を考察する:in the looop:ITmedia オルタナティブ・ブログ
http://blogs.itmedia.co.jp/saito/2010/07/post-9b69.html
【2010年8月最新版】直近決算発表に基づくmixi,GREE,モバゲーの業績比較 〜 モバゲー独走状態だが、グリー巻き返しの兆しが:in the looop:ITmedia オルタナティブ・ブログ
http://blogs.itmedia.co.jp/saito/2010/08/20105mixigree-2.html
0913nobodyさん
2010/08/16(月) 22:14:31ID:Gq1vjlH0複合キー
compositekeys ActiveRecord Composite Primary Keys
http://compositekeys.rubyforge.org/
Martin Fowler's Bliki in Japanese - エンタープライズRails
http://capsctrl.que.jp/kdmsnr/wiki/bliki/?EnterpriseRails
0914nobodyさん
2010/08/17(火) 14:17:34ID:ZfiIh/8RWindowsでcronが使えるツール「pycron」 - Sometime PHP
http://www.multiburst.net/sometime-php/2009/10/windows-cron-pycron/
pycron
http://www.kalab.com/freeware/pycron/pycron.htm
0915nobodyさん
2010/08/17(火) 14:21:46ID:ZfiIh/8Rhttp://blog.livedoor.jp/maru_tak/archives/50867152.html
UWSC 4.6b
Windows操作の自動化
http://www.vector.co.jp/soft/win95/util/se115105.html
0916nobodyさん
2010/08/17(火) 16:54:10ID:mz1zoJvM【Ruby on Rails】モバイルソーシャルアプリ開発
http://www.akiba-works.com/anken/attent/an_id/a1282006195
http://twitter.com/Asuka_News/statuses/21379276084
http://www.a-creation.jp/
0917nobodyさん
2010/08/17(火) 20:57:55ID:???開発だけなら分かるが
0918nobodyさん
2010/08/17(火) 22:36:28ID:???0919nobodyさん
2010/08/18(水) 00:20:40ID:x2U/SNdNこれを知っておかないと、MySQLサーバの再起動でDBデータの不整合が発生するかもしれません! - よかろうもん!
http://b.hatena.ne.jp/entry/d.hatena.ne.jp/interu/20100817/1282041840
acts_as_paranoidで論理削除してみるよ( ̄▽ ̄) - 割と意味はない
http://d.hatena.ne.jp/zrsv/20090319/p1
0920nobodyさん
2010/08/18(水) 10:53:50ID:BDte6bADhttp://b.hatena.ne.jp/entry/www.sssg.org/blogs/naoya/archives/1841
スケールアウトからスケールアップへの回帰:江島健太郎 / Kenn’s Clairvoyance - CNET Japan
http://b.hatena.ne.jp/entry/japan.cnet.com/blog/kenn/2010/01/12/entry_27036420/
Linuxの導入を後押しするx86サーバーの進化 - 記者の眼:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/article/Watcher/20100729/350800/
0921nobodyさん
2010/08/18(水) 22:39:29ID:Ct/Qk0BUhttp://www.mbga.jp/.pc/_grp_categ_l?c=1402000
どういう人をターゲットにするとモバゲーのように利益500億円の商売ができるのか調べてみよう。:村上福之の「ネットとケータイと俺様」:ITmedia オルタナティブ・ブログ
http://b.hatena.ne.jp/entry/blogs.itmedia.co.jp/fukuyuki/2010/08/500-717c.html
0922nobodyさん
2010/08/19(木) 02:13:52ID:4uXCNJkc2004年にはまだ会員数が7万人しかいなかったんだな。
amazonアフィとかGoogleアド貼って健気に小遣い稼ぎしてたのか・・・
それがたった5〜6年でTVCMまでする超人気サイトになり、
自身も1000億以上の資産を持つ
http://news020.blog13.fc2.com/blog-entry-335.html
http://www.itmedia.co.jp/news/articles/0407/30/news006.html
0923nobodyさん
2010/08/19(木) 02:34:55ID:2chtIUy0http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_0/NEWS
* builtin classes
* Array
* new method:
* Array#keep_if
* Array#repeated_combination
* Array#repeated_permutation
* Array#rotate
* Array#rotate!
* Array#select!
* Array#sort_by!
* Encoding
* new encodings:
* Big5
* Big5-UAO
* ISO-2022-JP-KDDI
* SJIS-DoCoMo
* SJIS-KDDI
* SJIS-SoftBank
* UTF8-DoCoMo
* UTF8-KDDI
* UTF8-SoftBank
* digest
* new methods:
* Digest::Class.base64digest
* Digest::Instance#base64digest
* Digest::Instance#base64digest!
0925nobodyさん
2010/08/19(木) 09:14:08ID:???0927nobodyさん
2010/08/19(木) 10:58:14ID:???楽天は解約したことないからわからんw
0928nobodyさん
2010/08/19(木) 11:06:05ID:2FMe7F6Lhttp://twitter.com/tom2hoso/statuses/21535105450
欧州メディアの報道によると、ゾンダHHを注文したのは、デンマーク出身のDavid Heinemeier Hansson氏(30歳)。
ゾンダHHは、メルセデスベンツの高性能車開発部門、AMG製の7.3リットルV12エンジンを搭載。最大出力678ps、最大トルク79.5kgmを発生する。
車両重量は1210kgに抑えられ、0‐100km/h加速は3.4秒と世界最高峰の実力だ。
http://response.jp/article/2010/08/18/144114.html
【話題】Webアプリ『Ruby on Rails』の作者(30歳)が1台限りの"スーパーカー"を発注 [08/19]
http://toki.2ch.net/test/read.cgi/bizplus/1282177696/
0929nobodyさん
2010/08/19(木) 12:56:16ID:3Hl96SJYand Agile Web Development with Rails (over 100,000 copies sold).
http://www.loudthinking.com/about.html
Ruby on Railsはすでに60万件以上ダウンロードされました。
またRailsについての書籍「Agile Web Development with Rails」
(David Heinemeier Hansson氏とDave Thomas氏の共著,
邦訳は「RailsによるアジャイルWebアプリケーション開発」,オーム社刊)は4万部になりました。
Railsのメイン・メーリング・リストには1日約200メッセージが投稿され,活発に議論が交わされています。
http://itpro.nikkeibp.co.jp/article/NEWS/20060620/241346/
0930nobodyさん
2010/08/19(木) 13:16:51ID:nINbIHZKソーシャルアプリを Rails で作る
http://twitter.com/kazuho/status/21546485090
0931nobodyさん
2010/08/19(木) 13:20:07ID:nINbIHZKhttp://www.contents-one.co.jp/social/2010/05/ruby-on-railstwitterrailssemi.php
0932nobodyさん
2010/08/19(木) 13:23:21ID:nINbIHZKhttp://d.hatena.ne.jp/deeeki/20100527/rails_socialappli_memo
0933nobodyさん
2010/08/19(木) 19:35:58ID:HII7oJ3rWebサービスのプログラミング経験のある方。
DM or @で連絡下さい。(Twitterで人材募集するの初めて。反応あるかな、ドキドキ)お知り合いに適材いたら是非.
http://twitter.com/naokazu/status/21565700199
http://twitter.com/naokazu/
http://blog.goo.ne.jp/nkzmrt/
0934nobodyさん
2010/08/20(金) 13:03:20ID:vi5gBlqp既存のコントローラを丸々再定義することとかって、できるでしょうか??
調べてみたんですが分からなくて・・教えていただけると嬉しいです。
0935934
2010/08/20(金) 13:04:56ID:vi5gBlqp仕様が違ったりする場合があると思うので、プラグインでコントローラを0から再定義したり
モデルにメソッドを追加できたらいいなと思うのです。
0936nobodyさん
2010/08/20(金) 14:42:39ID:???がんがれ
0937nobodyさん
2010/08/20(金) 17:50:37ID:+ROsznNihttp://www.unkar.org/read/tsushima.2ch.net/newsplus/1257735779
19 :名無しさん@十周年:2009/11/09(月) 12:12:14 ID:PJp4ntE90
メモ帳に貼り付けてhtmlで保存。レッツテトリス!
エンターで回転、カーソルキーで移動っぽ
<body onKeyDown=K=event.keyCode-38><script>Z=X=[B=A=12];function Y(){for(C=[q=c
=i=4];f=i--*K;c-=!Z[h+(K+6?p+K:C[i]=p*A-(p/9|0)*145)])p=B[i];for(c?0:K+6?h+=K:t
?B=C:0;i=K=q--;f+=Z[A+p])k=X[p=h+B[q]]=1;if(e=!e)if(h+=A,f|B)for(Z=X,X=[l=228],
B=[[-7,-20,6,h=17,-9,3,3][t=++t%7]-4,0,1,t-6?-A:2];l--;)for(l%A?l-=l%A*!Z[l]:(P
+=k++,c=l+=A);--c>A;)Z[c]=Z[c-A];for(S="";i<240;S+=X[i]|(X[i]=Z[i]|=++i%A<2|i>
228)?i%A?"■":"■<br>":"_");document.body.innerHTML=S+P;Z[5]||setTimeout(Y,99-
P)}Y(h=e=K=t=P=0)</script>
0938nobodyさん
2010/08/21(土) 02:56:35ID:???0939nobodyさん
2010/08/21(土) 10:10:04ID:???ASPでそれはムリ
コントローラ書き換えると、他のクライアントも書き換え後の仕様になっちゃう。
ASPはなるべく提供するサービスを揃える。
クライアント毎に仕様変えるなら、がんばって実装するしかない。
0940nobodyさん
2010/08/21(土) 10:19:50ID:???サービスの相手毎に上書きする機能を切り替えるってことか
下手するとリクエストごとに書き換わるわけでしょ。それは、再定義でやるようなもんじゃない気がする
0941nobodyさん
2010/08/21(土) 10:31:22ID:???おいたものをロードするとか)そっちに委譲する……面倒くさそー。
基本となるアプリケーションを改造したものをいくつも配備したいという話で済むなら、engineが解かな。
0942935
2010/08/21(土) 10:48:11ID:cwQlAN6X今のところ、クライアント毎にウェブサーバを用意する感じで考えています。
そしてクライアント毎に違う仕様は、プラグインとして再定義する形でなんとか
できないかと思ってます。
つまり、クライアント毎に用意したウェブサーバ上にあるソースコードのオリジナルはすべて共通ですが、
それぞれlibの中に違うプラグインが入っていて、それぞれ動きが微妙に異なる、といった感じです。
こういうのは邪道でしょうか?ASPと言わなくなるかもしれないのですが・・
でもオリジナルのソースコードを多少変更してもcapistranoとかで一斉にデプロイできますし
(一斉にやるのは不安なのでウェブサーバ一個ずつデプロイした方がいいかもですが)
なんとかなるのではとも思ってます。
プラグインとしてコントローラとかを再定義したりアクションを追加すること自体可能ですよね?
ちょっと今試す時間がなくて・・とりあえずお聞きしたくて。
0943935
2010/08/21(土) 11:21:31ID:cwQlAN6X>基本となるアプリケーションを改造したものをいくつも配備したいという話で済むなら、engineが解かな。
まさにそんな感じです。
engineというのは初めて聞いたのですが
http://d.hatena.ne.jp/moro/20090223/1235381851
http://d.hatena.ne.jp/willnet/20090217/1234828933
これですよね。もしかしたら自分やろうとしてることと合致するものかもしれないです。
ありがとうございます。
そういえばクライアント毎にビューも大幅に変える必要があるので、それはどうしようかと思っていたところなのですが
-----------------------------------------------------------
engines pluginのコアとなる機能は、プラグイン内のコントローラ、モデル、ビューをシームレスに使えるようにすることです。
-----------------------------------------------------------
って書いてありますね。ビューもそれぞれ再定義出来る感じなのでしょうか。
例えば クライアントorange社、peach社で分けたい時は プラグインの中で
orange_controller とか perach_controllerを作って routesでそこに飛ばすように
する感じでしょうか。
あまりengineの情報見当たらないのですが、rails3にはまだ未対応ですかねぇ・・
0944nobodyさん
2010/08/21(土) 12:12:19ID:???【調査】 "世界で一番平和な国は?" 1位・中国、2位・スイス、日本は30位…中国ネットユーザー★2
http://kamome.2ch.net/test/read.cgi/newsplus/1282310851/
・環球網がこのほど、中国人ネットユーザーを対象に「世界各国の平和的イメージ」の
調査を行った。調査は8月10日まで、2カ月にわたって行われ、調査の結果、
1万3445票を獲得した中国がもっとも平和的な国として第1位を獲得した。
「自国がもっとも平和的だと思うのは当然のことである。さらに、中国は内外ともに
衝突が少なく、あったとしても外部が引き起こした衝突である。また、中国の伝統文化は
内向的で温和、これまで植民地政策を行ったことがないという特色ある文化が、中国を
第1位にした要因だ」と分析した。
http://news.searchina.ne.jp/disp.cgi?y=2010&d=0819&f=national_0819_057.shtml
0945nobodyさん
2010/08/22(日) 04:47:25ID:DcUgMuT0http://rubyinstaller.org/downloads/
PATH=C:\Ruby186\bin;C:\Program Files\pik;
ruby -v # ruby 1.8.6 (2010-02-04 patchlevel 398) [i386-mingw32]
gem -v # 1.3.7
gem install pik
mkdir "C:\Program Files\pik"
pik_install "C:\Program Files\pik"
pik add
pik install ruby
pik install ruby 1.8.7
pik install ruby 1.9.1
pik uninstall ruby 1.8.7
pik list
pik switch 191 p129
pik sw 186
gem install tzinfo builder memcache-client rack rack-test rack-mount
erubis mail text-format thor bundler i18n
gem install rails --pre
http://github.com/vertiginous/pik
0946nobodyさん
2010/08/22(日) 04:50:04ID:DcUgMuT0C:\Users\hoge>pik list
* 186: ruby 1.8.6 (2010-02-04 patchlevel 398) [i386-mingw32]
187: ruby 1.8.7 (2010-08-16 patchlevel 302) [i386-mingw32]
191: ruby 1.9.1p430 (2010-08-16 revision 28998) [i386-mingw32]
192: ruby 1.9.2dev (2010-05-31) [i386-mingw32]
rvm
http://rvm.beginrescueend.com/
0947nobodyさん
2010/08/22(日) 17:29:38ID:BqchnB/rWEB+DB PRESS vol.58 の Rails 3 / Ruby1.9.2 記事が素晴らしすぎる件
http://www.machu.jp/diary/20100821.html
0948Perl忍者仙人モード ◆M5ZWRnXOj6
2010/08/22(日) 20:33:25ID:mFvITFpRPerlもできない可哀想な人間(笑)
0950nobodyさん
2010/08/23(月) 03:09:57ID:???教えろ
0951nobodyさん
2010/08/23(月) 19:42:11ID:VCrH6s3lhttp://twitter.com/#search?q=%23rubykaigi
http://b.hatena.ne.jp/t/rubykaigi2010
http://rubykaigi.org/2010/ja
RubyKaigi2010スペシャルレポート:Ruby会議2010 直前レポート|gihyo.jp … 技術評論社
http://gihyo.jp/news/report/01/rubykaigi2010/0000
0952nobodyさん
2010/08/24(火) 05:33:21ID:BErDDP+2Ruby 1.9.2-p0
http://rubyforge.org/frs/download.php/72170/rubyinstaller-1.9.2-p0.exe
http://rubyinstaller.org/downloads/
0954Perl忍者 ◆M5ZWRnXOj6
2010/08/24(火) 12:33:45ID:jwes9+en1、クソ発想力が無いゴミ他人のまね ◎◎ッターとか作りだすw
2、とりあえず流行に便乗 先を見通せない
3、メディアストリームにかける
4、ネットなのに敬語 (言い訳 ネットだから敬語でしょぉ
5、脳味噌が生まれつき弱い 考える力が無い(笑)
6、Perlerに絶対勝てない無理無理(笑)
7、最強とか最高とかいっちゃう 糞痛いやつら
8、ホリエとかIT著名人をフォローしちゃう やたらとMatzとかわめきだす
9、クソガリ クソチビなせいか脳味噌に栄養が行き届かない
10、力が無い 非力w 喧嘩したら速攻殺される(笑) 頭で勝てるとほざいてるがバールで殴られて即死
11、ブログなどツイッタの画像が2次元 美少女とかPHP厨に多い
12、くだらないつまらないゴミツイートをRTしまくる真性マジキムチ行為w
13、なにかしろPythonをひっぱってほざきだす 今時 今時って言葉が大好き
14、今時なわりに成果物がクソ クソwebアプリ乙津です
15、Ruby on railsとかcake PHPってわめきだす
16、存在が間違え 自殺してください死んでくださいお願いします(笑)
(笑)
0955nobodyさん
2010/08/24(火) 15:41:37ID:???0957nobodyさん
2010/08/24(火) 15:56:57ID:???なんで「参加します」「退会します」のメールだらけなんだろう。
運営、変な人なの?
0958nobodyさん
2010/08/24(火) 17:24:27ID:pLECnWK/【Ruby on Rails@新宿】モバイル向けオープンソーシャルアプリ開発
http://www.seprogrammerjobs.com/job_detail.php?v_id=14377
0959nobodyさん
2010/08/24(火) 19:04:57ID:???参加表明はQuickMLの仕様上書いたのが流れただけだし、退会のほうは能動的な
退会よりアドレス不達での退会の方が多くないか?
で、参加退会表明ばかりなのは、そもそも昨今Webで大抵の疑問点は解決するから、
ML自体で質問する必要性がないからだろうね。
0960nobodyさん
2010/08/24(火) 22:39:23ID:AQvrzF2/http://twitter.com/#search?q=%23ruby
出発進行! Rails 3 の紹介
http://www.ibm.com/developerworks/jp/web/library/wa-introrails3/
Rails 3 では Responder を導入し、さらにコードを単純化しています。
例えば、create アクションに必要なコードは下記のように数行にすぎません。
class PostsController
respond_to :html, :xml
def create
@post = Post.create(params[:post])
respond_with(@post)
end
end
このスニペットでは、@post が適切に保存された場合には
respond_with(@post) は show にルーティングされて新しいレコードを表示し、
このオブジェクトの検証が失敗した場合には respond_with(@post) は new にルーティングされます。
WEB+DB PRESS vol.58 の Rails 3 / Ruby1.9.2 記事が素晴らしい - まちゅダイアリー(2010-08-21)
http://www.machu.jp/diary/20100821.html
http://twitter.com/#search?q=%23rubykaigi
http://b.hatena.ne.jp/t/rubykaigi2010
http://rubykaigi.org/2010/ja
RubyKaigi2010スペシャルレポート:Ruby会議2010 直前レポート|gihyo.jp … 技術評論社
http://gihyo.jp/news/report/01/rubykaigi2010/0000
0961Perl忍者 ◆M5ZWRnXOj6
2010/08/25(水) 09:03:30ID:oN3dOcPjまるで失敗したやつが 必死に取り戻そうと挽回してがんばってるすがた
だから2chでも礼儀口調 必死さが伝わってくる
ばかまつもひとろゆき新車は痛すぎる(笑)
だけどPerlerに勝てない惨めさ(笑)
0962Perl忍者 ◆M5ZWRnXOj6
2010/08/25(水) 09:06:14ID:oN3dOcPj1、クソレスに食いつかない 優雅、真面目に見せる
2、wwwを使わない
3、敬語
4、コミュニティがいいと言われて調子のって↑みたいな3つの行動をやっちゃう
だけどばか Perlに勝てないゴミクズ自殺しろはやくしね ゴミMatz率いるゴミウンコかす野菜のクズ
バカRubyistはしねよ早く死んでお願い もう消えていいよ このスレ潰すから
0963▲☆◎Perl忍者◎☆▼ ◆7IYqRceeLmsF
2010/08/25(水) 11:13:15ID:???0964nobodyさん
2010/08/25(水) 19:00:53ID:ppHMdcRMhttp://twitter.com/#search?q=%23rsvr
0965nobodyさん
2010/08/25(水) 21:53:52ID:CQGSavkjhttp://ameblo.jp/workport/entry-10629534949.html
0966nobodyさん
2010/08/26(木) 04:27:32ID:???mongrelって、開発ほぼ止まってるよね?
0967nobodyさん
2010/08/26(木) 04:44:55ID:???0968nobodyさん
2010/08/26(木) 04:47:30ID:???0969nobodyさん
2010/08/26(木) 14:23:50ID:???0970nobodyさん
2010/08/27(金) 00:03:34ID:UWdgANs00971nobodyさん
2010/08/27(金) 00:04:50ID:???mongrelかねえ
WindowsでのRailsのまともの運用事例あまりないしな
WindowsだとPassengerとかUnicorn動かないもんな
0972nobodyさん
2010/08/27(金) 05:39:52ID:???0973nobodyさん
2010/08/27(金) 07:54:45ID:???教祖様はdebian使いだっけか。
0974nobodyさん
2010/08/27(金) 08:28:51ID:???0975nobodyさん
2010/08/27(金) 09:14:06ID:???0976nobodyさん
2010/08/27(金) 10:56:53ID:???なんでみんな喜んでwindows使うの?
0977nobodyさん
2010/08/27(金) 13:53:39ID:???何社か見たけど開発者ほとんど全員Macだった。
Windowsは営業とか事務方。
聞いたら最初はWindowsだったけど、
WindowsでのRails開発があまりにストレスなのでMacに全員移行したとか言ってた。
どこもそんな感じ。
0978nobodyさん
2010/08/27(金) 18:45:45ID:???vmware playerでローカルの仮想マシン上に本番環境とほぼ同じ環境のapache+passenger
んで、railsディレクトリはvmwareの共有フォルダ機能でマウント
まぁ全く同じことはmacでも出来るけどな
0979nobodyさん
2010/08/27(金) 20:10:06ID:???0980nobodyさん
2010/08/27(金) 21:09:59ID:???で、Linuxサーバ立ち上げて、みんなでそこに繋いでみたけど、これもそんなに長続きしなかった。
0981nobodyさん
2010/08/27(金) 21:30:59ID:???多分、macでvmwareにlinux入れて
その上でRailsやってる人はかなり稀だと思うぞ。
そのままmac上で開発してるはず。
0982nobodyさん
2010/08/28(土) 00:38:53ID:EHaWX13Cニコニコ動画
http://www.nicovideo.jp/mylist/20782156
http://gihyo.jp/news/report/01/rubykaigi2010/0001
http://twitter.com/#search?q=%23rubykaigi
http://b.hatena.ne.jp/t/rubykaigi2010
http://rubykaigi.org/2010/ja
0984nobodyさん
2010/08/28(土) 01:58:03ID:???すべて挙動は同じなの?
(自分が書いた *.rb のソースコードコンパチビリティは取れていると思ってよい?)
0986nobodyさん
2010/08/28(土) 05:02:25ID:/B8BhLwU0988nobodyさん
2010/08/28(土) 08:23:36ID:???うちもそれだw VirtualBoxも使って見てるわ
>>980
Core 2 Quadでも遅いよ・・・。仮想マシンにもよるのかもしれないけど
あとメモリが足らなくない。64bit OS必須の時代だわ
ネット見てるとノートで開発してる人多いけどよーやるわ。高性能なノートPC使ってるんだろうけど
0989nobodyさん
2010/08/28(土) 08:29:30ID:???cygwinはしらんけど、ms-win32はforkなんかが使えないから、動かないgemやコードはあるよ
そういうのは諦められるからいいとして、
糞コマンドプロンプトがUTF-8対応してないのが地味に痛いだろ
cygwin系のUTF-8入出力対応のターミナルはcygwinじゃなくてmswinだと挙動が違うしな
それと、Windowsでrails開発サーバーの起動おっせー、autotestおっせー、
script/console立ち上がるのおっせーって人は、
仮想マシン(VM)試してみろ、Unixの知識はいるが、いろいろ捗るぞ
0990nobodyさん
2010/08/28(土) 08:59:16ID:???ゲストOSのスクリーンそのまま使ってんのか?
普通はバックグラウンドで走らせておいて
sshでリモートログインで充分だろ?
0991nobodyさん
2010/08/28(土) 09:51:38ID:???おい yugui来てるぞ、抜くなら今のうちだぞ!!
0992nobodyさん
2010/08/28(土) 10:22:18ID:???VMwareのがいい
Windows側でソースコードの編集はするわけだけど、
VirtalBoxだと反映にラグがあったりする
VMwareのはそういうことは今まで一度もナシ
0993nobodyさん
2010/08/28(土) 10:27:45ID:???仮想マシン上で開発するわけじゃないよ
あくまで開発はWindows。んで、そのソースコードの場所を、
仮想マシン側が共有フォルダ機能でマウントしてる
仮想マシン側は、vhostきっておいて
windows側では hosts に 仮想マシンのIP vhost名 を設定しておいて
http:/vhost名 でアクセスしてテストする。
vhostでやることは純粋に動作させることだけ
consoleなんかも適当なsshクライアントでアクセスしてそっから操作する
0994nobodyさん
2010/08/28(土) 10:35:00ID:063WMl49http://rubykaigi.org/2010/live/1.html
http://rubykaigi.org/2010/live/2.html
http://rubykaigi.org/2010/live/3.html
http://rubykaigi.org/2010/ja/timetable
0995nobodyさん
2010/08/28(土) 10:41:09ID:kjLNX+9+仮想環境の話をしてるんじゃねーよ
Ruby自体をWindows上で実行してる訳じゃないんだから
WindowsのRubyじゃないだろ
0996nobodyさん
2010/08/28(土) 10:42:40ID:???0997nobodyさん
2010/08/28(土) 10:43:44ID:???0998nobodyさん
2010/08/28(土) 10:45:46ID:???0999nobodyさん
2010/08/28(土) 10:54:21ID:kjLNX+9+1000nobodyさん
2010/08/28(土) 10:55:22ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。