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

【RoR】Ruby on Rails Part16

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2013/01/31(木) 08:07:31.27ID:GGHiBszv
前
http://kohada.2ch.net/test/read.cgi/php/1341589839/
http://unkar.org/r/php/1341589839

■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
http://ruby-toolbox.com/
http://rubygems.org/
http://agilewebdevelopment.com/plugins/top_rated

<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/

http://doc.ruby-lang.org/ja/1.9.3/doc/index.html
0191nobodyさん2013/03/21(木) 07:20:26.19ID:???
ユーザクラスのメソッドにしてください。
0192nobodyさん2013/03/21(木) 11:56:46.92ID:???
やっぱり業務で使われるのはrailsが多いですか?シナトラは趣味でしか使われないですか?
0193nobodyさん2013/03/21(木) 14:23:23.88ID:???
railsが多いのは事実だけど、シナトラも法人サイトで多数採用されてる wikiをみてみそ
ttp://ja.wikipedia.org/wiki/Sinatra
0194nobodyさん2013/03/21(木) 15:28:25.25ID:NjlQYcmr
http://www.sinatrarb.com/wild.html
0195nobodyさん2013/03/21(木) 19:02:43.03ID:NjlQYcmr
https://speakerdeck.com/mrkn/what-a-hard-work-to-make-the-recipe-sharing-service-available-on-ruby-1-dot-9-3
0196nobodyさん2013/03/21(木) 23:15:13.47ID:???
railsほど大仰なのはいらないけど、管理画面が欲しい程度だとpadrino使われるらしいな
0197nobodyさん2013/03/22(金) 07:04:33.80ID:XkfKnkyP
http://twitter.com/cat/status/314258065430044673
https://twitter.com/cat/status/314257831148797952

https://github.com/re4k
http://whois.ansi.co.jp/re4k.info
0198nobodyさん2013/03/22(金) 07:43:54.20ID:XkfKnkyP
https://twitter.com/cat/status/314721165270732802
https://twitter.com/cat/status/314716260250296320
0199nobodyさん2013/03/22(金) 08:34:30.49ID:???
Rails は初めてなんですが、最近どういう構成で運用するのが

nginx + passenger + rails ですか?

ちなみに、passenger が何者で、何してるものなのか、なんで必要なのかが分からず聞いてますw
0200nobodyさん2013/03/22(金) 09:31:55.23ID:???
MAC address
0201nobodyさん2013/03/22(金) 15:37:55.54ID:???
scopeについて調べていたのですが、解説としてこのようなコードが有りました。

class User < ActiveRecord::Base
scope :search, lambda { |name|
where("name = ?", "#{name}")
}
end

where("name = ?", "#{name}") についてnameではなく"#{name}"とするのはなにか理由が在るのでしょうか?
0202nobodyさん2013/03/22(金) 17:18:45.30ID:yxqAW8Yf
Firefox22が「asm.js」採用へ、JavaScriptがネイティブアプリに近い実行速度まで高速化 - GIGAZINE
http://gigazine.net/news/20130322-firefox-asmjs/
0203nobodyさん2013/03/22(金) 21:09:41.00ID:ifwMXc/i
>>201

どこの記事/本よ?

to_sした結果を使いたい、くらいしか想像つかん。
0204nobodyさん2013/03/22(金) 21:16:33.75ID:???
"name like ?", "%#{name}%"
これを修正した
0205nobodyさん2013/03/27(水) 00:04:40.50ID:A67zM3ce
http://www.slideshare.net/11ro_yamasaki/ruby2013
0206nobodyさん2013/03/28(木) 15:34:50.42ID:???
Rails製のWikiシステムでおすすめありませんか?
wiki on railsとかはあったんですがフルすぎて……
0207nobodyさん2013/03/28(木) 16:48:31.04ID:???
そういう完成下のがほしいのなら
Railsじゃないほうがいいんじゃないかな
無理してRailsを使わんでもええんよ
0208あ2013/03/28(木) 17:36:34.38ID:???
https://www.ruby-toolbox.com/categories/wiki_apps

https://www.ruby-toolbox.com/#Content_Management_Blogging
0209nobodyさん2013/03/28(木) 18:53:16.42ID:???
たぶん システムの一部にWikiの機能がある、みたいな要件で
モジュール化されたWikiシステムが欲しいんだろう
俺も欲しい 誰か作って
0210nobodyさん2013/03/31(日) 12:01:34.56ID:2aEijAQl
「Herokuにだまされた」――新興企業の指摘にHerokuが謝罪

Ruby on RailsのPaaS「Heroku」の課金の仕組みをめぐり、新興のネット企業が
「Herokuにだまされた」と訴えた。これに対しHerokuは2月15日、顧客に対する
説明が不十分だったと問題を認め、改善に努めると表明している。
http://www.atmarkit.co.jp/ait/articles/1302/15/news090.html

Herokuって、恐ろしいよな
0211nobodyさん2013/03/31(日) 14:58:17.68ID:???
>>210
https://twitter.com/bulkneets/status/304801081182023680
0212nobodyさん2013/03/31(日) 15:30:32.44ID:???
>>211
なんだかややこしすぎてよくわからなかったけど、
それほど悪質なケースとは思わないな。
これをきっかけにengine yardとかに流れた人もいるかもしれないが。
サービスが改善すれば、herokuを使い続ける人もいるんじゃない?

いずれにしても、記事を鵜呑みにするのは止めた方がいい。
0213nobodyさん2013/03/31(日) 15:51:20.56ID:???
へろくさん、なんでガンダムなんですか?
0214nobodyさん2013/03/31(日) 18:39:40.13ID:???
一ヶ月委譲前の話を今更
0215nobodyさん2013/03/31(日) 18:41:31.53ID:Mf8yJZR4
さっき知ったんだろ。いじめてやるなよ。
0216nobodyさん2013/04/01(月) 08:34:23.82ID:???
変わったんだ?
0217nobodyさん2013/04/02(火) 14:42:59.94ID:/GCXEF4a
https://twitter.com/cn/status/318936980937388032
0218nobodyさん2013/04/02(火) 18:43:59.06ID:???
http://twitter.com/cat/status/314258065430044673
https://twitter.com/cat/status/314257831148797952

https://github.com/re4k
http://whois.ansi.co.jp/re4k.info
0219nobodyさん2013/04/03(水) 01:03:50.57ID:gvIwbNbw
acts_as_taggable、またはacts_as_taggable_on_steroidsを使ってる人いる?
日本語特有の問題でどうしても分からないことがあります。

taggingsテーブル・・・対象モデルの対象レコードにどのタグがついているか?のレコード
tagsテーブル・・・タグのマスタテーブル

から構成されているんだけど

例えばtagsに

プロジェクトX
プロジェクトX
プロジェクト�]

と3種類の既存タグレコードがあったとします。
このとき、
videosモデルのレコードに「プロジェクトX」のタグをつけ保存しようとすると
「プロジェクトX」だけではなく他の2つ
「プロジェクトX」
「プロジェクト�]」
まで自動的に作られてしまいます。なお保存可能タグの件数を1件とvalidationで指定していたとしても
それを無視してこの3つが作られ保存されてしまいます。

この問題の原因や解決方法が分かる方はいませんか?
0220nobodyさん2013/04/03(水) 10:59:16.17ID:???
>>219
https://github.com/mbleigh/acts-as-taggable-on/blob/master/lib/acts_as_taggable_on/tag.rb
def self.named(name)
 if ActsAsTaggableOn.strict_case_match
  where(["name = #{binary}?", name])
 else
  where(["lower(name) = ?", name.downcase])
 end
end

def self.named_any(list)
 if ActsAsTaggableOn.strict_case_match
  where(list.map { |tag| sanitize_sql(["name = #{binary}?", tag.to_s.mb_chars]) }.join(" OR "))
 else
  where(list.map { |tag| sanitize_sql(["lower(name) = ?", tag.to_s.mb_chars.downcase]) }.join(" OR "))
 end
end

ここでlowerしているからXとxとXの差が吸収されてる。このlowerを外せばいけますよ
gemをカスタマイズして使う方法は分かりますか?
0221nobodyさん2013/04/03(水) 11:06:11.03ID:???
>>220
ご丁寧にありがとうございます。
すみません、gemのカスタマイズ方法については分かりません
もし良ければ教えていただけませんか?
gem install acts_as_taggable_on_steroids
を実行しただけです。
0222nobodyさん2013/04/03(水) 11:10:41.90ID:???
>>221
$cd rails_project
$mkdir plugins
$cd plugins
$git clone https://github.com/mbleigh/acts-as-taggable-on.git

あとはその中のファイルをいじって
$cd plugins/acts-as-taggable-on/lib/acts_as_taggable_on/
$vim tag.rb

でさっき書いた該当箇所の
lower(name)をnameに書き換えます

その後Gemfileに
gem "acts-as-taggable-on", path: "plugins/acts-as-taggable-on"
と読み込み元を指定してやればおkです
0223nobodyさん2013/04/03(水) 14:10:03.33ID:???
>>222
大変ご丁寧にわざわざありがとうございます。

それに付随して1つ質問よろしいでしょうか?


�@gem install acts_as_taggable_on_steroids
の際に出来たディレクトリをそのままコピーして
mkdirで作られたpluginsディレクトリの中に突っ込むのはOKですか?

git cloneで吸い出したバージョンと今使ってるバージョンの相違も考えられますので。

ありがとうございます。
0224nobodyさん2013/04/03(水) 14:38:15.31ID:???
>>223
gemファイルってただのzipファイルなのでそれでも大丈夫だと思います
0225nobodyさん2013/04/03(水) 15:31:27.57ID:???
>>224
ありがとうございます

試しに
/usr/local/lib/ruby/gems/1.9.1/gems/acts-as-taggable-on-2.3.3/lib/acts_as_taggable_on/tag.rb

の中の二カ所をlower(name)→name
へ書き換え
サーバーの再起動をかけましたが
結果は同じようにタグ1つのはずが
やはり3つ(3種類)になって保存されてしまいます。

gem list したときに使用バージョンも確認してるので
修正すべきファイルは
そのディレクトリのそのファイルで間違いないと思うのですが。。。。

他に何か考えられそうなことはありますか?
0226nobodyさん2013/04/03(水) 15:46:03.99ID:???
>>225
Gemfileでpath=...
は設定していますか?
0227nobodyさん2013/04/03(水) 15:46:32.92ID:???
>>225
ログ吐かせるなどして
> 修正すべきファイルは
> そのディレクトリのそのファイルで間違いないと思うのですが。。。。
これが合ってるかどうか確認
まずはそこからだ
0228nobodyさん2013/04/03(水) 15:49:54.33ID:???
>>226
あ、説明不足ですみません

gemディレクトリのコピーはせず
オリジナルのほうを弄っています

このgemだけプロジェクトのpluginディレクトリに入れるのは違和感があったので。

オリジナルのほうを弄ったのに
変化なしということで驚きです。
0229nobodyさん2013/04/03(水) 15:51:50.97ID:ITuk1zhr
お知らせ

市原警察署の生活安全課の帰化人創価警官の指導の元、
入学式から2週間ほど、在日の創価学会員を主体とした自称防犯パトロールが、
2週間ほど行われることになりました

生活安全課の指導であることと、パトロールであることは、
絶対に公言してはいけないとの指導も、帰化人創価警官より出ています

期間中は2人組の在日の創価学会員が、頻繁に創価批判者の自宅周辺を、
うろつき回ると思われます
日本人の方は、充分に注意してください
0230nobodyさん2013/04/03(水) 16:08:07.00ID:???
教えてもらってもアドバイスされた通りに作業せずに勝手に作業して出来ません!って・・・
まずは教えられた通りにやってから自分でやりたいようにいじればいいじゃん・・・
0231nobodyさん2013/04/03(水) 20:42:27.38ID:gvIwbNbw
>>226
教えていただいたとおりにやってみましたが
結果はやはり同じで、1つでなくタグが強制的に3つ(3種類)で保存されてしまいます。
gem 'rails3-jquery-autocomplete'も使用しているのですが関係あるのでしょうか?

>>230
すみません>_<
0232nobodyさん2013/04/03(水) 23:22:33.09ID:???
必ずバージョンを指定しないと下記のようなメッセージが出てbundle installでこけます。
http://fujitaiju.com/blog/technology/ruby/rubyローカルのgemをgemfileに書いてbundle-installするのにハマった/
0233nobodyさん2013/04/04(木) 19:14:22.06ID:On+3VEul
https://twitter.com/search?q=%23herokujp&;src=hash
0234nobodyさん2013/04/05(金) 02:55:29.01ID:???
Heroku | Heroku Postgres Databases Patched
https://blog.heroku.com/archives/2013/4/4/heroku_postgres_databases_patched

PostgreSQL: 2013-04-04 Security Release FAQ
Who discovered the vulnerability?
Mitsumasa Kondo and Kyotaro Horiguchi of NTT Open Source Software Center
http://www.postgresql.org/support/security/faq/2013-04-04/
0235nobodyさん2013/04/05(金) 04:42:38.03ID:???
>>226さん、>>231をどうかお願いします
0236nobodyさん2013/04/05(金) 08:45:50.06ID:???
>>235
自分で問題切り分けぐらいやったらどうだい?
0237nobodyさん2013/04/05(金) 14:44:58.54ID:???
>>236
教えていただいた通りにやってみたんですが結果は同じでした。
修正箇所のlower()が影響していなかったのかなと思います。

バリデーションでタグの数を2つまでと指定していても、
それを無視して3つ(3種類のprojectx)で問題なく保存されてしまいます。

残念ながら自分の力では原因を探し出せません。
0238nobodyさん2013/04/05(金) 14:50:44.00ID:???
>>237
そんなときは以下の手を使うのだ

a. 原因を探せるスキルを身につける
b. お金を払ってプロにお願いする
c. gem を使うのをやめて自分で実装する
d. あきらめる

少なくともこんなとこで教えてクンをやってる場合ではない
0239nobodyさん2013/04/05(金) 16:19:07.81ID:???
>>237
素直に諦めろ
こんなところに原因究明できるようなレベルのやつがいると思うか?
0240nobodyさん2013/04/05(金) 16:22:38.29ID:???
>>237
皆優しいから遠回しに言ってるが、
要するに教えてちゃんは目障り
0241nobodyさん2013/04/05(金) 17:17:52.19ID:???
>>238
>>239
>>240
ありがとうございました。
素直に諦めます。
0242nobodyさん2013/04/05(金) 17:26:04.37ID:???
>>241
ばーか
教えてクンは死ね!!!!
氏ねじゃなくて死ね!!!
お前にRoRを覚える資格なんて無い
阿呆は算数ドリルでもやってろ

このスレでは教えてクンの質問禁止なんだよ
わかる????
0243nobodyさん2013/04/05(金) 17:27:51.33ID:???
>>222がバカみたいに丁寧に教えるのが悪い
質問してくるやつは罵るか無視しろよ
カス
ここでは質問禁止
0244nobodyさん2013/04/05(金) 18:32:54.58ID:???
bundle install をした際、gems以下に入るgemからtestディレクトリが抜かれるのはbundlerの仕様?
0245nobodyさん2013/04/05(金) 18:39:22.74ID:???
めっけた。これだ

http://nithinbekal.com/2011/writing-ruby-gems-part-4-setting-up-testunit/

bundlerというか、gem制作者が決めるのね。
0246nobodyさん2013/04/05(金) 22:23:10.88ID:???
>>243
質問禁止とか、べつにお前が決めることじゃないだろう。
もちろん、限度っつうもんはあると思うが。

あと、最近はRoRとか略さんと思うぞ。Railsじゃない?
みんなはどう略してる?
0247nobodyさん2013/04/05(金) 23:35:00.72ID:???
>>246
質問厨の教えてクンは例外なく排除すべき。
このスレのレベルを下げるだけ。

このスレではある程度のレベルの知見を持った崇高なRailerだけがカキコしてもいい。
このスレを立てた俺が言うんだから間違いない。

ぽっと出のお前にルールを語る権利はない!
0248nobodyさん2013/04/05(金) 23:36:17.95ID:???
ルールとかはどうでもいいけど、大勢が決してから尻馬にのって出てくるのはカッコ悪い
役に立たないし
0249nobodyさん2013/04/06(土) 00:05:14.74ID:???
>>248
さてやお前 教えてクンだな?
0250nobodyさん2013/04/06(土) 00:15:18.77ID:???
スレを立てたのはオレだって、どうやって証明するんだよw
スレの私物化カコワルいぞw
0251nobodyさん2013/04/06(土) 00:19:46.36ID:???
>>250
教えてクンうぜぇよ
0252nobodyさん2013/04/09(火) 10:46:32.30ID:gddINA+i
868 :名無しさん@お腹いっぱい。:2012/09/27(木) 21:43:00.60 0
プロセスが落ちてない
(プロセス監視
OSがリソース不足でない
(リソース監視
サーバ内の監視処理が落ちてない
(監視処理が実行されるのを死活監視
サーバが落ちてない
(Pingで監視

ネットワークが落ちてない
(SWの監視

監視サーバが落ちてない
(Ping
監視サーバのOSがリソース不足でない
(リソース監視
監視処理が落ちてない
(監視処理が実行されるのを監視

くらいをお互いのサーバでやって、外のPingでの死活監視サービスで2台監視
2台のサーバは別の場所設置
ユーザーの不具合報告先あればなおいい

くらいやればいいじゃない
そんな重要ならね
0253nobodyさん2013/04/09(火) 10:48:51.29ID:gddINA+i
マスタ/スレーブの冗長化の基本は4台1セット
http://d.hatena.ne.jp/uncafe/20110919

データベースのレプリケーション(複製)では、slaveに最低3台のサーバを適用している。
http://jibun.atmarkit.co.jp/ad/comp/112mitsu/01.html

MySQLをmaster:slave=1:1構成にして参照をslaveに向けるのがなぜ良くないか - 酒日記 はてな支店
http://d.hatena.ne.jp/sfujiwara/20110620/1308531677

MySQLで参照の負荷分散を行うslaveは3台から構成するのがよいのでは - 酒日記 はてな支店
http://d.hatena.ne.jp/sfujiwara/20110621/1308625519
0254nobodyさん2013/04/10(水) 02:58:15.87ID:TQWYty72
監視サーバーの監視はどうするんですか?
http://osamunmun.blogspot.jp/2013/04/engineyard-engine-yard-cloud.html
0255nobodyさん2013/04/11(木) 02:35:13.72ID:nXmIbIzR
https://twitter.com/mallowlabs/status/321968756924481536
0256nobodyさん2013/04/12(金) 06:43:55.35ID:w1iWotdB
「アジャイルがダメだと思う7つの理由」から始まったアジャイル論争の現時点のまとめ − Publickey
http://www.publickey1.jp/blog/13/7_3.html
0257nobodyさん2013/04/12(金) 14:25:37.02ID:w1iWotdB
DNSフェイルオーバーとAmazon S3のウェブサイトホスティング機能を組み合わせることで、バックアップウェブサイトをデプロイするための
シンプルで、低コストで、信頼性の高い方法を実現できます。
もちろん、誰も自分のサイトがダウンすることを望んでいませんが、
よくないコードのデプロイ、ネットワークの停止などが原因でどうしても停止してしまうことがあります。

http://aws.typepad.com/aws_japan/2013/02/create-a-backup-website-using-route-53-dns-failover-and-s3-website-hosting-.html
0258a2013/04/14(日) 10:23:55.84ID:???
Amazonクラウド、2テラバイトのSSD、60GBメモリ搭載で12万IOPSを実現するインスタンスを発表 − Publickey
http://www.publickey1.jp/blog/12/amazon2ssd60gb12iops.html

Amazonクラウド、244GBメモリとCPUの温度限界まで性能を引き出す超高性能なインスタンス開始 − Publickey
http://www.publickey1.jp/blog/13/amazon244gbcpu.html

ASCII.jp:AWSに「35ECUs」117GBメモリの「ハイストレージインスタンス」
http://ascii.jp/elem/000/000/754/754315/

【AWS発表】EC2に48TBのインスタンスストレージを持つ、ハイストレージインスタンスファミリーが登場! - Amazon Web Services ブログ
http://aws.typepad.com/aws_japan/2012/12/the-new-ec2-high-storage-instance-family.html
0259nobodyさん2013/04/14(日) 20:21:11.50ID:???
iPhoneアプリ. Windowsアプリを売って生き残れ Ver 1.7 リンク数61
Http://qr. net/kh4y
0260あ2013/04/15(月) 13:55:28.96ID:???
格安ルーターの裏にあるもの - 記者の眼:ITpro
http://itpro.nikkeibp.co.jp/article/Watcher/20100827/351525/

自作サーバカンファレンス
http://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

Linuxの導入を後押しするx86サーバーの進化 - 記者の眼:ITpro
http://itpro.nikkeibp.co.jp/article/Watcher/20100729/350800/
最大8個のプロセッサ(64コア)がメモリー空間を共有してトランザクションを処理するSMP(対称型マルチプロセッシング)構成をとれる点だ。

Xeon 7500番台搭載サーバーだ。あるサーバーメーカーの担当者は
「Xeon 7500番台を8個接続した場合、国内のデータベースであれば、ほぼどんなものでも動かせるだけの処理能力がある」と話す。

スケールアウトからスケールアップへの回帰:江島健太郎 / Kenn’s Clairvoyance - CNET Japan
http://b.hatena.ne.jp/entry/japan.cnet.com/blog/kenn/2010/01/12/entry_27036420/
0261nobodyさん2013/04/18(木) 01:30:43.97ID:???
先輩方に教えを請いたく思い書き込みさせていただきます。

現在、Gemfileに使用gemをバージョン指定して
羅列しております。

これを将来的(仮に10年後)に別サーバーで
同じgemらを使いたいときに
このGemfileを使い回し、
bundle installしたときに
特定のgemが使えなくなっている可能性はありますでしょうか?

bundle installを実行すると
おそらく、rubygem.orgにgemの存在を確認しにいって
存在していれば、そこからダウンロードする仕組みになっていますよね?

バージョンによっては将来、非公開になっている可能性かあるのかも?と感じましたので。。。

現在のRuby on Rails 3.2.12や
それに付随するgemらの相性がいいので
将来的にも使い回ししていきたいのですが
何かいい方法はありますか?

テンプレートとしてRailsのappフォルダごと取っておきたいです
もし、その中にgemも格納しておけるなら
それがベストですね。
vendor/pluginのフォルダに使用するgemを入れるとかなのでしょうか?
0262nobodyさん2013/04/18(木) 01:49:55.04ID:???
>>261
gemが非公開になる可能性は勿論ある

そして、gemをbundle installする場合は

bundle install --path=plugins/gems
とかってやればそこに保存できて読みに行くのもそこからになる
0263nobodyさん2013/04/18(木) 01:52:18.83ID:???
ああ読み違い
vendorの中にgemsフォルダでも作って、そこにつかいたいバージョンのgemをクローンしてくる

cd vendor/gems/
git clone ....

Gemfileに

gem 'haml-rails', path: "vendor/gems/haml-rails"
みたいに書けばそこから読んでくれるからGemfileとappとvendor全部ひとまとめにしておけば目的のことは出来るんじゃないかと
0264nobodyさん2013/04/18(木) 02:31:42.04ID:???
macのfirefoxでバージョンアップと共に
css確認用のスタイルエディタが強制的に
下に表示されるようになって使いづらすぎる

前のように右表示に戻してくれ!

死にたい
0265nobodyさん2013/04/18(木) 08:11:25.75ID:R9I0aC4Y
>>261

なくなる可能性はあるので、心配なら
bundle help package どぞー
0266nobodyさん2013/04/18(木) 13:29:33.99ID:???
>>262
>>263
>>265


今はシステムにあるgemを読み込んでいるんですが

$ bundle install --path vendor/bundle

とするだけで
railsアプリのvendor/bundleフォルダー内に
使用中のgemが全部格納され
今後はシステムのgemを読みにいかない


この理解であっていますか?

これなら今後はこのrailsアプリとsqlデータだけバックアップをとっておいて

別サーバーへ移行するときも
特定のバージョンのruby, mysql server, apache, passengerなどの最低限のセットアップだけして

バックアップしておいたフォルダを配置するだけで動き出す
という認識であっていますか?
0267nobodyさん2013/04/18(木) 13:38:29.02ID:???
>>266
まずやってみてはどうかな?
やってみてうまく動かなかったらそこで質問するべきだろう
0268nobodyさん2013/04/18(木) 19:23:34.57ID:???
>>267
ありがとうございます。
やってみたところ無事にvendor/bundle内にgemが入りました

ここで一点最後に教えてください
このアプリが本当にそこからgemを読み込んでいるのか?
それともシステム内のgemから読み込んでいるのかを確認する方法はありますか?
0269nobodyさん2013/04/18(木) 20:44:29.92ID:???
>>268
md5
0270nobodyさん2013/04/18(木) 21:12:48.74ID:alRkor99
◆じゃあのさん新人公演◆
開演時間 未定

231:以下、名無しにかわりましてVIPがお送りします[sage]
2013/04/18(木) 16:08:20.57 ID:1BeWLVki0
グッドアフタヌーンおまいらwwwww

なんかよぉ、パンダデモに妨害めいた嫌がらせがあったらしいんだわwwwww
ものすごく間抜けな嫌がらせなんだけどなwwww

今晩それの詳細を落としに来るわ。じゃあのwww

--- 以下スレ情報 ---
高岡さんがフジ韓流ゴリ押し批判したら干されたのでウジテレビ凸
http://hayabusa.2ch.net/test/read.cgi/news4vip/1366222344/
0271nobodyさん2013/04/18(木) 22:10:54.95ID:R9I0aC4Y
>>268
bundle console or rails console して $: を見てみよう。
0272nobodyさん2013/04/19(金) 18:25:09.42ID:???
action mailerとかで複数ユーザー(仮に1万人)に同じ内容のメールを一括送信するときは


each doでループを回しながら処理するの?
それともBCCみたいなものに送信先をまとめた送信先を渡して一回で処理するの?

大手SNSとかどういうふうに処理してるんだろうか
0273nobodyさん2013/04/19(金) 18:28:53.78ID:???
>>272
フツーBCCじゃない?
each doで1万人もやってたらSMTPサーバーの負荷も含めていろいろ大変なような……。
0274あ2013/04/19(金) 20:12:44.92ID:???
メール 1 通あたりの宛先数 1 通のメールの [To]、[Cc]、[Bcc] 欄のアドレス数* 2,000(外部の場合は 500)件
http://support.google.com/a/bin/answer.py?hl=ja&;answer=166852
0275nobodyさん2013/04/19(金) 22:33:10.52ID:???
>>273
>>274

ありがとうございます。
仮に1万件の送信先があったとして
BCCってうまく動くのかな?

そして、そのBCCの送信先やTOの送信先がエラー配信になる場合でも
残りの人たちにはちゃんと送られるのかな?
0276nobodyさん2013/04/19(金) 23:03:42.00ID:???
>>275
Toは自分のアドレスにするといいよ
BCCは途中で送れない人がいても問題ない
0277nobodyさん2013/04/19(金) 23:33:14.17ID:heMxtl43
Sendgrid vs Postmark vs Amazon SES and other email/SMTP API providers?
http://stackoverflow.com/questions/4798141/sendgrid-vs-postmark-vs-amazon-ses-and-other-email-smtp-api-providers

http://aws.amazon.com/jp/ses/#pricing
0278あ2013/04/19(金) 23:37:54.07ID:???
Amazon、大量メール送信のためのクラウドサービス「Amazon SES」開始 - クラウド Watch
利用料金は1000通につき0.10ドル
http://cloud.watch.impress.co.jp/docs/news/20110126_422702.html

フレクト CTOのブログ: Amazon SESとメール配信の難しさについて調べたこと
http://blog.flect.co.jp/cto/2011/08/amazon-ses-430f.html
0279あ2013/04/19(金) 23:44:29.02ID:???
suz-lab - blog: SESの利用料金(月間30万通&300万通)
http://blog.suz-lab.com/2011/05/ses30.html

【AWS発表】 Amazon Simple Email Serviceの発表 - Amazon Web Services ブログ
Eメールのプロフェッショナルが使う指標に、Deliverability(配達到達品質)という指標があります。
これは、Eメールを送った際に実際にどれくらい受取先に届けることができたかという指標です。
Deliverabilityを最大化するには、複数のInternet Service Providers (ISPs)とこちら側のコンテンツを信頼してもらえるように協業する必要があり、
沢山のエラーメールやバウンスメールを監視しコントロールする必要があります。
内部のハードウェアに時間とお金を費やし、
http://aws.typepad.com/aws_japan/2011/01/introducing-the-amazon-simple-email-service.html
0280nobodyさん2013/04/19(金) 23:48:00.84ID:???
スパムアズアサービスwww
0281nobodyさん2013/04/20(土) 03:34:01.73ID:???
>>276
ありがとうございます。

sendgridやら
amazon sesとありますが

VPSで10万人規模会員を相手にするなら
アクションメーラーで十分ですよね?

マックス毎日のメール件数が10万件程度だと仮定して
0282nobodyさん2013/04/20(土) 03:35:04.03ID:???
>>280
SaSと掛けてるのねwwwwwww
今年一番笑わせてもらいました
普通にSNS運用用途ですよ
0283nobodyさん2013/04/20(土) 06:33:59.79ID:???
gemで

各ページごとのアクセス件数を計ってくれるようなものない?

同一アクセス元のカウントは1として
カウントしていって保存していってくれるような。
0284nobodyさん2013/04/20(土) 06:43:49.50ID:???
>>283ですが
https://github.com/charlotte-ruby/impressionist
とか見つけましたけど
これってuser_idカラムが何故必要なのでしょうか?

会員制が前提なら分かりますが
会員じゃない人も見たときに
ここはnullになってしまい
うまく動かなくなりますよね?
0285nobodyさん2013/04/20(土) 08:05:28.12ID:???
>>284
> うまく動かなくなりますよね?
それぐらい自分で試せよ
試して動かなかったらあらためて質問すりゃいいじゃないか
0286nobodyさん2013/04/22(月) 00:13:26.47ID:gZjtBCWR
こんばんは

Rails3.2.12を使っています。
session[:hoge] = 'aaa'
として設定したsessionがブラウザを閉じても消えません。
firebugでセッションキー_myapp_sessionというクッキーを見つけて削除してやると、ちゃんとsessionも消えるようです。
session関連の設定はデフォルトから弄っていません。
原因分かる方がいましたら教えていただけないでしょうか。
0287nobodyさん2013/04/22(月) 00:20:21.11ID:???
質問させてください

YouTubeやニコニコ動画などは再生可能なサムネイルを
出力できますが、
ニコ生放送は再生可能なサムネイルを貼り付けることは出来ますか?
0288nobodyさん2013/04/22(月) 01:45:48.91ID:???
なんでこのスレで聞いたの?
0289nobodyさん2013/04/22(月) 17:06:55.84ID:???
>>286
単純にブラウザを閉じただけではセッション終了にならないからだと思われ
0290あ2013/04/22(月) 19:32:38.24ID:???
http://guides.rubyonrails.org/security.html#session-expiry

http://stackoverflow.com/questions/2405635/how-to-empty-destroy-a-session-in-rails
http://stackoverflow.com/questions/3074292/how-would-i-clear-all-rails-sessions
■ このスレッドは過去ログ倉庫に格納されています