【RoR】Ruby on Rails Part14
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2012/02/18(土) 00:34:00.31ID:9HHBFqZRhttp://kohada.2ch.net/test/read.cgi/php/1320393984/
■参考サイト
<英語>
本家: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://find.2ch.net/?STR=heroku&COUNT=10&TYPE=TITLE&BBS=ALL
0653nobodyさん
2012/06/11(月) 20:43:03.88ID:???お前らの瞬間記憶スコアいくらよ
http://www.p-game.jp/game48/
0654nobodyさん
2012/06/11(月) 20:51:41.74ID:???みんなの迷惑になるんでさっさと違う仕事に就いてください
0655nobodyさん
2012/06/11(月) 21:05:59.64ID:???0656nobodyさん
2012/06/12(火) 01:24:20.88ID:???どうすれば覚えたと言えるのかっていうことだよな。
ここの認識の違いが非常に大きくて、
お互い確認することも少ない(自分のレベルを晒すことに近いので)から、
この手の話は噛み合わないと思う。
0657nobodyさん
2012/06/12(火) 07:19:42.13ID:4FDpxqXChttp://www.yamdas.org/column/technique/21-daysj.html
0658nobodyさん
2012/06/12(火) 10:02:50.45ID:???成功や失敗から学ぶ時間などありはしない。
rubyなら最低10年やってから、覚えたといえ。
0660nobodyさん
2012/06/12(火) 10:32:47.48ID:???それはアルゴリズムの話なら言語に依存しない知識だし
使うライブラリの話ならググるだけだろ
>>653
同じパラダイムの言語を知っていればほとんどはマッピングの違いに過ぎないからすぐ分かる
つまり多くの言語を知っている人ほど新しい言語を学ぶのが早いわけだよ
0661nobodyさん
2012/06/12(火) 11:00:56.51ID:???> 使うライブラリの話ならググるだけだろ
Tipsというのかな
たとえば、Javaでファイルを読み書きする場合とか、
FileReader/FileInputStream/BufferedReader/BufferedInputStream などを
ケースバイケースで使い分けるが、それぞれの使い方はぐぐるだけではだめで、ぐぐった後
リファレンスを読んで、それぞれのクラスがどういう働きなのかを胃の腑に落とすという作業を
普通はやるよな?
(まさかサンプルコピーで済ませようなんて考える奴はこのスレにはいないだろう)
そういう作業を様々な問題に対して行うことで初めて身についたと言えるのではないか
0663nobodyさん
2012/06/12(火) 15:48:05.72ID:???>>661
一回使えばわかるでしょ?それって敷居高い行為か???
つうかググんなよ。リファレンス直接あたれば正しい使い方しっかり書いてあるじゃん。
0664nobodyさん
2012/06/12(火) 17:08:50.39ID:???0665nobodyさん
2012/06/12(火) 21:02:38.59ID:???SOVだったらドイツ語話せないヨーロッパ人続出だわ。
0666nobodyさん
2012/06/12(火) 21:12:46.77ID:???ちょっとリファレンス読めば出来るだとか
わかったふりするのやめれば?
0667nobodyさん
2012/06/12(火) 21:19:08.49ID:???0670nobodyさん
2012/06/12(火) 21:24:17.34ID:???そっと閉じればいいのよ?
0673nobodyさん
2012/06/12(火) 21:51:49.81ID:???がんばれよ
0674nobodyさん
2012/06/12(火) 21:55:39.81ID:???0675nobodyさん
2012/06/12(火) 22:05:01.21ID:???0676nobodyさん
2012/06/12(火) 22:48:30.66ID:???問題はひとつじゃなくて、色々あるんだよ
Rails使ってて、「あれ、こういうことしたいんだけどどうすりゃいいんだろう…」ってこと、一度や二度じゃないだろ
その度にぐぐったりリファレンスやRails Guides当たったりして、解決して成長してんだろ
そういう成長がないんだとしたら、そんなもん捨てちまえ
余談
どこかの誰かが言ってたが、PHPはそういう成長を感じられにくいから嫌われるんだ、と
さもありなん、と思った記憶がある
0677nobodyさん
2012/06/12(火) 23:02:42.47ID:???0678nobodyさん
2012/06/13(水) 09:42:01.46ID:???http://weblog.rubyonrails.org/2012/6/12/ann-rails-3-2-6-has-been-released/
0679nobodyさん
2012/06/13(水) 16:15:34.42ID:???oss-sec: Ruby on Rails SQL Injection (CVE-2012-2695)
http://b.hatena.ne.jp/entry/seclists.org/oss-sec/2012/q2/504
0680nobodyさん
2012/06/14(木) 08:32:48.01ID:???http://blog.newrelic.com/2012/06/13/new-relic-redmonk-state-of-the-stack/?utm_term=stateofthestack&mpc=BA-NEWS-RPM-en-100-redmonk-stateofthestack
0681nobodyさん
2012/06/14(木) 10:02:44.56ID:???http://www.computerworld.jp/topics/601/
MySQLにはDDLトランザクション処理がないので、
http://www.infoq.com/jp/news/2009/05/heroku-provisionless-revolution
MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.4.2 ロールバックできないステートメント
http://dev.mysql.com/doc/refman/5.1/ja/cannot-roll-back.html
トランザクション処理について
http://okwave.jp/qa/q3155847.html
0682nobodyさん
2012/06/14(木) 10:12:51.14ID:???http://d.hatena.ne.jp/fujisan3776/20090427/1240850724
ライブ・マイグレーションを行うには、最低3台のサーバが必要である。
内訳は、クラスタを構成するHyper-Vホスト2台(2ノード)と、ドメイン・コントローラ(DC)1台だ。
http://www.atmarkit.co.jp/fwin2k/operation/livemig03/livemig03_01.html
0683nobodyさん
2012/06/14(木) 10:13:46.35ID:???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
0684nobodyさん
2012/06/14(木) 14:25:44.67ID:???http://rubygems.org/gems/ruby-debug19
いまさら聞けないRailsでデバッグする便利な方法(Ruby1.9.x対応版)
http://d.hatena.ne.jp/yuya_lush/20110601/1306920275
0685nobodyさん
2012/06/14(木) 22:11:13.25ID:???なぜ、twitterはrailsで高速に処理出来ていたのだ?
railsのorまっぱはプライマリーキーはintのautoincrementに成っていることが前提なんでしょ。
0686nobodyさん
2012/06/14(木) 22:41:11.35ID:???0687nobodyさん
2012/06/15(金) 01:42:16.88ID:???activerecordのprimaryはintのautoincrementに成っていることが前提ということはない
0688nobodyさん
2012/06/15(金) 03:28:24.02ID:0E9aKvuW見つかりません。
良い参考書や参考になるサイトがあれば教えて頂きたいです。
英語は苦手なのでできれば、日本語のサイトでお願いします。
0689nobodyさん
2012/06/15(金) 09:47:06.59ID:???http://wired.jp/2012/03/20/mark-shuttleworth-ubuntu/
CentOS(セントオーエス)は、Red Hat Enterprise Linux(以下「RHEL」と呼ぶ)との完全互換を目指したフリーのLinuxディストリビューション
http://ja.wikipedia.org/wiki/CentOS
0690nobodyさん
2012/06/15(金) 10:03:57.49ID:???http://stackoverflow.com/questions/4460800/how-to-monkey-patch-code-that-gets-auto-loaded-in-rails
0691名無し
2012/06/15(金) 15:36:37.02ID:MORqFtG4自分とどの芸能人が相性良いか教えてくれます。
http://goo.gl/Lljh0
気になる人が入る方は是非。
仲間内でやったらさらに面白いです。
0692nobodyさん
2012/06/15(金) 17:03:16.98ID:???http://aws.typepad.com/aws_japan/2012/06/amazon-rds-mysql-now-starting-at-just-19-a-month.html
0693nobodyさん
2012/06/15(金) 17:25:44.83ID:???0694nobodyさん
2012/06/15(金) 17:50:35.15ID:???https://twitter.com/#!/herokustatus
AWS障害による影響を小さくするための設計(2011/4/21の障害を踏まえて) - よかろうもん!
http://d.hatena.ne.jp/interu/20110425/1303731515
youRoomにおいて発生した 2011/4/21 のAWSの障害について技術的な観点から - mat_akiの日記
http://d.hatena.ne.jp/mat_aki/20110422/1303440808
0695あ
2012/06/16(土) 10:53:14.39ID:???http://news.mynavi.jp/news/2012/06/16/009/index.html
0696nobodyさん
2012/06/16(土) 11:08:20.95ID:???このページにある、developmentとproductionというのは何の違いですか?
herokuユーザーは皆productionではないのですか?
0697nobodyさん
2012/06/16(土) 12:09:06.71ID:???https://twitter.com/herokujp/status/213603741419569152
http://www.heroku.com/pricing
0698nobodyさん
2012/06/17(日) 22:50:49.43ID:???:confirm
deprecated
http://tohae.hatenablog.com/entry/2012/06/14/211755
http://d.hatena.ne.jp/rochefort/20120616/p1
http://qa.atmarkit.co.jp/questions/2156
0699nobodyさん
2012/06/18(月) 00:08:20.60ID:???Tomorrow I'll drive in the 80th running of the
24 hours of Le Mans with the #35 Morgan-Nissan LMP2 car.
A dream come true.
Starts 3pm GMT+1.
http://twitter.com/dhh/status/213724237951811584
http://twitter.com/#!/dhhracing
http://david.heinemeierhansson.com/racing
0700nobodyさん
2012/06/18(月) 22:52:43.09ID:???MemSQL
http://memsql.com/
0701あ
2012/06/19(火) 16:48:31.64ID:???lovingly known as the 'Monorail' --@raffi #QConNewYork
http://twitter.com/mattwynne/status/214734140011069440
0702あ
2012/06/19(火) 21:03:18.67ID:???大規模な分散型システムを効率良く運用するため、
現在はフロントエンド部分にRailsのレイヤを残したまま
バックエンドのロジック部分はサービスとして分離しており、OpenJDKをランタイムにしているという。
http://www.atmarkit.co.jp/fsmart/articles/twitter_event01/01.html
0703nobodyさん
2012/06/19(火) 21:05:08.96ID:???http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/11/twitterruby_on_railsjavavm.html
0704nobodyさん
2012/06/20(水) 09:58:32.60ID:???複数ファイルアップロードに対応してたりするととってもステキなんですが
画像オンリーじゃないです
0705nobodyさん
2012/06/20(水) 12:10:27.73ID:???オフライン環境とかでデータベースおよびファイルをそのまま抜いて→手を加え修正・テスト→そのまま本番へ上書きコピー?
0706nobodyさん
2012/06/20(水) 12:13:06.09ID:???メンバー同士がメッセージのやりとりをできる
オススメのプラグインってありますか?
0707nobodyさん
2012/06/20(水) 14:04:48.52ID:???データベースに修正が入るかどうかで変わるんじゃない?
修正が入らないなら、テスト環境でテストしておいて、タイミングを見て上書きコピーして
サーバ(Passengerなりunicornなり)を再起動
assets pipelineを使ってるならprecompileも要るかな
0708nobodyさん
2012/06/20(水) 16:03:29.63ID:???https://www.ruby-toolbox.com/categories/rails_file_uploads
0709nobodyさん
2012/06/20(水) 18:50:01.04ID:???例えばmixiみたいなとこだと、どうするんだろ
�@本番サーバーのapacheを止める
�Aテスト環境のファイルをすべて本番サーバーへ上書きコピーして
rake db:migrate
�Bapache起動?
0710nobodyさん
2012/06/20(水) 20:05:21.58ID:???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
0711nobodyさん
2012/06/20(水) 21:36:47.26ID:???俺もherokuでこういう処理はどうしたら良いんだろうと思ってた。
db:pull -> 作業 -> db:push だと作業中のDBの更新が破棄されるしメンテ画面出すのも・・・
今はローカルで作成した差分ファイルを元にrakeでDBを更新するようにしてるけど
今度は差分ファイルをうpするためにgit pushしないといけなくなってしまった・・・
0712nobodyさん
2012/06/20(水) 22:28:34.31ID:???http://dickey.xxx/mysql-is-done-it-s-the-postgres-age
「MySQLが技術的なギャップを縮めてきているものの、PostgreSQLは優秀で人気がある」
http://www.computerworld.jp/topics/601/
MySQLにはDDLトランザクション処理がないので、
http://www.infoq.com/jp/news/2009/05/heroku-provisionless-revolution
MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.4.2 ロールバックできないステートメント
http://dev.mysql.com/doc/refman/5.1/ja/cannot-roll-back.html
http://www.quora.com/Heroku/What-were-the-reasons-for-Heroku-choosing-PostgreSQL-over-MySQL
0713nobodyさん
2012/06/21(木) 02:39:52.70ID:???action.io
0 to Rails in 60 Seconds.
https://www.action.io/
0714nobodyさん
2012/06/21(木) 08:24:25.94ID:???てか、絶対に停止できないサービスというのはほとんどないんじゃないか?
mixiだってメンテナンスでの一時停止はあるし
0715nobodyさん
2012/06/21(木) 18:42:30.70ID:???マルチアベイラビリティゾーンの設定がされていれば問題なかったが、
このアベイラビリティゾーンのみで稼働しているものについては、電源が復活するまで待たなくてはならなくなった。
http://www.publickey1.jp/blog/12/amazon_16.html
0716nobodyさん
2012/06/21(木) 19:37:03.71ID:???0717nobodyさん
2012/06/22(金) 02:44:29.90ID:???http://realtime.search.yahoo.co.jp/search?rkf=2&ei=UTF-8&p=%E3%83%95%E3%82%A1%E3%83%BC%E3%82%B9%E3%83%88%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC
0718nobodyさん
2012/06/22(金) 06:44:43.17ID:paGmFujM0719nobodyさん
2012/06/22(金) 07:21:05.89ID:paGmFujM定期的にバックアップを上書きで取るプログラム
障害を検知したらバックアップから自動リストアするプログラム
この二本のプログラムが独立して動作
バックアップ中に何らかの理由でバックアップ動作が中断
↓
バックアップデータの大半が空データ
↓
バックアップとマスターの差分が大量発生
↓
自動リストアするプログラムが動作
↓
自動リストア完了
↓
マスターをバックアップで上書きしたよ
0720nobodyさん
2012/06/22(金) 07:49:25.68ID:???どんなことになるんだろう
0721nobodyさん
2012/06/22(金) 08:37:13.79ID:???If a meteor were to wipe out the east coast, you won’t lose your data.
もしも宇宙からの隕石で米東海岸が壊滅しても、データが失われることはありません。
http://www.publickey1.jp/blog/11/herokupostgresqldatabase-as-a-service.html
0722nobodyさん
2012/06/22(金) 09:47:12.80ID:???可用性のポリシーがおかしかったんだろうな。
ミラーやクラスターでは消去が伝播してしまうしバックアップは頻度と世代を多くしなければ無意味だがコストと負荷が増大する。
そのさじ加減は本来、利用者の用途と運用ポリシーに応じて設計すべきで、大規模レンタルサーバーの十把一絡げのポリシーでカバーすべきものじゃない。
0723nobodyさん
2012/06/22(金) 22:30:29.65ID:???サーバーにバックアップなんてとってないと思う
0724nobodyさん
2012/06/22(金) 23:28:51.53ID:???0726nobodyさん
2012/06/23(土) 16:13:20.55ID:???hogehoge.com/assets/applications.js
のurl叩いてjavascriptファイルが
存在してたら
そこはrailsサイトw
らくしょーw
0727nobodyさん
2012/06/23(土) 16:24:42.30ID:???http://cookpad.com/assets/application.js → 404
http://www.redmine.org/assets/application.js → 404
まったく使えん
0728nobodyさん
2012/06/23(土) 17:00:20.12ID:inm3S69aCookpad と Redmine は /javascripts/application.js があるね。
Githubのassetsはakamai使ってる。
0729nobodyさん
2012/06/23(土) 18:33:14.58ID:???これって 部分一致検索で
文字列の途中にくる文字の検索が出来なくないか?
英語の文章(つまり単語、単語で切れて空白が入る)の検索を目的とした
検索プラグインだから日本語なんかは相性悪いのかな?
みんなは検索とか全部自分で1から書いてる?
0730nobodyさん
2012/06/23(土) 20:48:57.51ID:UinFKii5http://lib.stwing.jp/archives/2006/12/postgresqlilike.html
0731nobodyさん
2012/06/24(日) 00:37:02.83ID:???ローカルでirbやrails consoleは普通に日本語使えるのに。
これは不便過ぎる。
0732nobodyさん
2012/06/24(日) 01:29:53.06ID:???創業者のJason Fried[/Freed/]はもともとデザイナーだったが、
自分のブログにプログラムの質問をしたところDHHが答えたことから知り合って現在に至っています。
社員14人で100万人のユーザ
http://suzukimilanpaak.blogspot.jp/2009/10/blog-post_395.html
0733nobodyさん
2012/06/24(日) 01:52:30.09ID:???http://b.hatena.ne.jp/entry/support.fsv.jp/info/nw20120623_kyoyu.html
0734nobodyさん
2012/06/24(日) 02:10:50.36ID:???微々たるバージョンアップで
gemが一切動かなくなるバグとかどうにかならんの?
コードや設計を考えるのに費やす時間以上に
使いたいgemの組み合わせの
依存関係のほうに時間を取られる
devise mailboxer paperclip sunspot
recaptcha kaminari
を使いたいだけなのに
0735nobodyさん
2012/06/24(日) 02:25:27.37ID:???0736nobodyさん
2012/06/24(日) 02:28:08.17ID:???使ってもエラーでるよ
ググッても同じように一つのgemのバージョンあげただけなのに
ダメになるパターンが多い
しかもエラーメッセージが曖昧だから特定しづらいし
自分が落ち着くバージョンの組み合わせ見つけるまでが
大変すぎるよ、このフレームワーク
0737nobodyさん
2012/06/24(日) 02:30:31.24ID:???0738nobodyさん
2012/06/24(日) 02:32:53.43ID:???組み合わせ次第でエラー出まくるとか
使い方の問題じゃないような
そもそも昔は
rake db:migrateだけで済んでいたのが
今はbundle exec rake db:migrate
とか退化してるし
対処療法はあるみたいだけど
0739nobodyさん
2012/06/24(日) 02:35:16.34ID:???そりゃRailsのせいじゃなく、マイナーgem使ってるお前のせいじゃん
マイナーgem使いたいんなら、それぐらいのリスク抱え込まんと
0741nobodyさん
2012/06/24(日) 02:45:40.05ID:???Railsで作成したアプリをまるごと
バックアップを取って、
それを他の場所に再現するには
bundle --deploymentして、
gemをすべてvendorフォルダに落とす。
そして、そのアプリのフォルダを
まるごとそのままコピペして
database.yamlの中身だけ修正して
マイグレーションするだけでいけますか?
0743nobodyさん
2012/06/24(日) 02:54:53.20ID:???マイナーバージョンアップで
0745nobodyさん
2012/06/24(日) 03:22:34.63ID:???↓
webminのfilemanagerからファイルを開いて編集
↓
webmin上でMySQLやApacheなども管理
の俺は異端児?
皆はデスクトップで開発して
それを同じ環境の鯖にあげるだけにしてるんだよね?
0746nobodyさん
2012/06/24(日) 08:15:58.13ID:???backup.cgi
#!/usr/bin/perl
print "content-type: text/plain\n\n";
system("zip -r /backup.zip /www/eccube/");
print "done\n";
0747nobodyさん
2012/06/24(日) 09:30:05.23ID:???http://a-newcomer.com/53
0748nobodyさん
2012/06/24(日) 09:49:53.99ID:???>今はbundle exec rake db:migrate
>とか退化してるし
これ絶対退化だよな
0749nobodyさん
2012/06/24(日) 11:00:25.32ID:???技術力無さ過ぎ。
一切動かないてw
メジャーバージョンアップ以外なら、エラー見てすぐ直せる程度だろ
エラー出るのが嫌なら、Gemfileに各gemのバージョン指定すれば良いだけなのに。
挙げてるのは、互いに依存関係のないgemだし
0751nobodyさん
2012/06/24(日) 11:04:05.75ID:???ちょっとバージョンアップするだけでそういう雑多な作業が出るのはなんなの?って話。
動かせないとかそういう話じゃない。技術力以前の話。
最近のRailsって省力化するために無駄な苦労をする感が増えてきたわ。
0752nobodyさん
2012/06/24(日) 11:05:41.55ID:???changes見て必要ならどんどん上げてる。
Rails自体でも。事前にdeprecateになる変更は、ログ見れば分かるし
■ このスレッドは過去ログ倉庫に格納されています