【Ruby】Ruby on Rails Part9
■ このスレッドは過去ログ倉庫に格納されています
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/
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:???■ このスレッドは過去ログ倉庫に格納されています