<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6442109018623944504</id><updated>2024-09-01T21:01:39.028+09:00</updated><category term="Ruby on Rails"/><category term="文法"/><category term="ソース"/><category term="バージョンでの違い"/><category term="高速化"/><category term="他言語との違い"/><category term="開発環境"/><category term="正規表現"/><category term="Gem"/><category term="テスト"/><category term="運用"/><category term="読み物"/><category term="難読"/><category term="ActiveRecord"/><category term="国際化"/><category term="愛すべきバカ"/><category term="数値計算"/><category term="MongoDB"/><category term="Rake"/><title type='text'>タカがRubyを勉強するぺえじ</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://taka-ruby.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>93</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-6668995538722104990</id><published>2017-04-23T08:45:00.000+09:00</published><updated>2017-04-23T08:45:30.635+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="文法"/><category scheme="http://www.blogger.com/atom/ns#" term="難読"/><title type='text'>クロージャがいつ変数を評価するか</title><content type='html'>&lt;pre name=&quot;code&quot; class=&quot;ruby&quot;&gt;a = 10                # main に変数`a`を定義する。
f1 = -&gt; { a * 2 }     # クロージャは変数`a`を包む。`a`の参照するオブジェクト「`10`」を包むのではない

a = 100               # 変数`a`の参照するオブジェクトを変更
p f1.()     #=&gt; 200   # クロージャ実行時に`a`が参照するオブジェクト「`100`」を評価
&lt;/pre&gt;クロージャがいつ変数を評価するかメモメモ。それにしても&lt;a href=&quot;http://qiita.com/lnznt/items/4c3e1050dafd59193808&quot;&gt;ここ&lt;/a&gt;丁寧にまとめてくださってます。</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/6668995538722104990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/6668995538722104990'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2017/04/blog-post.html' title='クロージャがいつ変数を評価するか'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-9033457293592976412</id><published>2015-09-13T13:35:00.000+09:00</published><updated>2015-09-13T13:35:59.224+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="テスト"/><title type='text'>RSpecに関わるリンク集</title><content type='html'>RSpecを勉強していくのに参考させて頂いたドキュメントです。&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://qiita.com/jnchito/items/624f6d5023c279046a1c&quot;&gt;RSpecの入門とその一歩先へ ～RSpec 3バージョン～&lt;/a&gt; by &lt;a href=&quot;http://qiita.com/jnchito&quot;&gt;jnchito&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;とりあえずここから。&lt;/dd&gt;&lt;/dl&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/9033457293592976412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/9033457293592976412'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2015/09/rspec.html' title='RSpecに関わるリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-367966800627531224</id><published>2015-05-24T10:52:00.001+09:00</published><updated>2015-05-24T10:52:17.273+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>Railsのパス(PATH)に関わるリンク集</title><content type='html'>&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://web-salad.hateblo.jp/entry/2014/04/03/215341&quot;&gt;Railsで環境毎にサブドメインとパスを切り替える&lt;/a&gt; @ WEB SALAD&lt;/dt&gt;
&lt;dd&gt;ここまで複雑なのはまだ必要になったことはないけど、メモメモ。&lt;/dd&gt;&lt;/dl&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/367966800627531224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/367966800627531224'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2015/05/railspath.html' title='Railsのパス(PATH)に関わるリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-463827465696660287</id><published>2015-05-05T23:13:00.003+09:00</published><updated>2015-05-05T23:13:53.520+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="正規表現"/><category scheme="http://www.blogger.com/atom/ns#" term="難読"/><title type='text'>正規表現のテストサイト</title><content type='html'>まごうことなき&lt;b&gt;&lt;a href=&quot;https://regex101.com/&quot;&gt;神&lt;/a&gt;&lt;/b&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/463827465696660287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/463827465696660287'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2015/05/blog-post.html' title='正規表現のテストサイト'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-9025870768837693408</id><published>2014-06-13T16:43:00.002+09:00</published><updated>2014-06-13T16:43:20.809+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="開発環境"/><title type='text'>http-dump</title><content type='html'>&lt;a href=&quot;http://secondlife.hatenablog.jp/entry/2014/01/10/190306&quot;&gt;Ruby の http ライブラリの通信を表示する http-dump を作った&lt;/a&gt;&lt;br /&gt;
これはいつか利用させていただく機会がありそう。メモメモ</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/9025870768837693408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/9025870768837693408'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2014/06/http-dump.html' title='http-dump'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-6154757707471079545</id><published>2014-04-24T08:44:00.001+09:00</published><updated>2014-04-24T08:44:40.548+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="高速化"/><title type='text'>すごくありがちなRailsサイトの高速化</title><content type='html'>&lt;a href=&quot;http://blog.degita.net/entry/2013/02/20/42&quot;&gt;すごくありがちなRailsサイトの高速化&lt;/a&gt; @ デジタネイティブ&lt;br&gt;面白そうなgemを紹介してくれてます。動かしながらLoadを見るだけで結構体感的にわかるものなんですねぇ。駄目な方法のcountをそのまま使ってました....</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/6154757707471079545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/6154757707471079545'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2014/04/rails.html' title='すごくありがちなRailsサイトの高速化'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-2215312786213855815</id><published>2014-04-20T21:58:00.001+09:00</published><updated>2014-04-21T03:58:33.026+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="バージョンでの違い"/><title type='text'>Rails4で変わったところに関するリンク集</title><content type='html'>&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://www.slideshare.net/techscore/ruby-on-rails-40-26007378&quot;&gt;Ruby on Rails 4.0 勉強会資料&lt;/a&gt; @ slideshare&lt;/dt&gt;
&lt;dd&gt;動的なファインダメソッドは非推奨なのか。それにしてもマルチスレッドが駄目だからNode.jsが産まれたんだと思うんだけど、うーん…。&lt;/dd&gt;&lt;/dl&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/2215312786213855815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/2215312786213855815'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2014/04/rails4.html' title='Rails4で変わったところに関するリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-6878374979187396487</id><published>2014-03-30T20:40:00.002+09:00</published><updated>2014-03-30T20:40:24.767+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>コーディング規約</title><content type='html'>&lt;a href=&quot;https://github.com/bbatsov/rails-style-guide&quot;&gt;Railsのコーディング規約&lt;/a&gt;。erbについて言及してる規約が見つからないorz</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/6878374979187396487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/6878374979187396487'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2014/03/blog-post.html' title='コーディング規約'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-4516553331243531338</id><published>2014-03-28T04:38:00.002+09:00</published><updated>2014-03-28T04:38:38.001+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="高速化"/><title type='text'>memoization</title><content type='html'>&lt;a href=&quot;http://antimon2.hatenablog.jp/entry/2014/03/21/ruby_memoize&quot;&gt;Ruby で メモ化カッコカリ @ 名古屋で数学するプログラマ(仮)&lt;/a&gt;&lt;br&gt;めもめも。</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/4516553331243531338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/4516553331243531338'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2014/03/memoization.html' title='memoization'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-8611447173062568379</id><published>2014-02-23T17:20:00.001+09:00</published><updated>2014-02-24T13:34:17.308+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gem"/><category scheme="http://www.blogger.com/atom/ns#" term="運用"/><category scheme="http://www.blogger.com/atom/ns#" term="開発環境"/><title type='text'>bundlerに関するリンク集</title><content type='html'>bundler/setupをコードの中に書いておくべきか、bundle execごしに呼び出すべきか悩み中。Rubyの師匠が欲しい…。&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://blog.mirakui.com/entry/20100703/1278165723&quot;&gt;gem管理の新標準ツール&quot;Bundler&quot;のTips&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;bundlerの概略をわかりやすく書いてくれています。cronからの使い方は今は&lt;a href=&quot;https://rvm.io/integration/cron&quot;&gt;本家に丁寧に書いてくれてますね&lt;/a&gt;。&lt;/dd&gt;&lt;/dl&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/8611447173062568379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/8611447173062568379'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2014/02/bundler.html' title='bundlerに関するリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-72826406246184300</id><published>2014-02-19T15:59:00.001+09:00</published><updated>2014-02-19T15:59:38.390+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActiveRecord"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>レースコンディションとトランザクション分離レベルの話し</title><content type='html'>&lt;a href=&quot;http://d.hatena.ne.jp/LukeSilvia/20100130/p1&quot;&gt;Rails におけるレースコンディションの例とその回避方法&lt;/a&gt; @ Slow Dance&lt;br&gt;&lt;br /&gt;
勉強させて頂いた。ActiveRecordを最初に見た印象は「不思議ちゃん」でした。なんで動くの？ラッピングしすぎでしょ的な。でもこの辺まで考え始めるとインタフェースが統一されているってのが凄く重要だと思うんですよね。ロックが必要な場合と必要でない場合が当然あるわけで、いろんな書き方されるとソースを追うのがすげー大変。ActiveRecordはそのへんの情報が比較的上位のレベルで統一してわかるのがいいなぁと思います。</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/72826406246184300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/72826406246184300'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2014/02/blog-post_19.html' title='レースコンディションとトランザクション分離レベルの話し'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-8817652966078510643</id><published>2014-02-16T01:05:00.001+09:00</published><updated>2014-02-16T01:05:33.515+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="テスト"/><title type='text'>アラウンドエイリアスに関するリンク集</title><content type='html'>Rubyの黒魔術には極力手を出さないようにしていたのですが、テストコードを書くときに初めてそのありがたさが身にしみました。出合った状況は以下のもの。メソッドaが内部でメソッドbを呼び出しており、メソッドbが外部サイトの状況により例外を投げることがあるとする。このとき、メソッドbの各種状況によるメソッドaのテストパターンを書こうと思ったのですが、テストのときメソッドbを再定義できると便利だなぁと（このアプローチが正しいかどうかは悩み中）。で、いろいろ検索してるとアラウンドエイリアスという手法(?)らしいですね。このへんの用語を知ってるかどうかでヒット率が全然ちげーのでメモメモ。&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://d.hatena.ne.jp/rubikitch/20080504/1209835550&quot;&gt;aliasによるメソッドの再定義は危険なのでUnboundMethodかextendを使おう&lt;/a&gt; @ rubikitch&lt;/dt&gt;
&lt;dd&gt;aliasを安易に使うのは避けたほうがいいのか。なるほど。&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://blog.livedoor.jp/sasata299/archives/51166404.html&quot;&gt;rails の alias_method_chain が素晴らしすぎる&lt;/a&gt; @ sasata299&#39;s blog&lt;/dt&gt;
&lt;dd&gt;再定義するときの名前に困ったのですが、alias_method_chainの命名規則に習おうかなぁと思ったり&lt;/dd&gt;
&lt;/dl&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/8817652966078510643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/8817652966078510643'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2014/02/blog-post.html' title='アラウンドエイリアスに関するリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-7611310207575930664</id><published>2014-01-30T16:55:00.002+09:00</published><updated>2014-01-30T16:55:46.244+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Rake"/><title type='text'>Rakeに関するリンク集</title><content type='html'>例によってぼちぼちとメモしていきます。&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://www2s.biglobe.ne.jp/~idesaku/sss/tech/rake/&quot;&gt;Rake&lt;/a&gt; @ idesaku&lt;/dt&gt;
&lt;dd&gt;Rakeを基本から学ぶのにいい。まず読むのにいい感じ。こういうドキュメントって長期に渡って愛されるんですよね。&lt;/dd&gt; &lt;/dl&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/7611310207575930664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/7611310207575930664'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2014/01/rake.html' title='Rakeに関するリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-361130671338782618</id><published>2013-12-28T06:49:00.002+09:00</published><updated>2013-12-28T06:49:55.817+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>Railsのコマンドに関するリンク集</title><content type='html'>例によってぼちぼちとメモしていきます。&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://memo.yomukaku.net/entries/iDhORCE&quot;&gt;rake db:resetとrake db:migrate:resetの違い&lt;/a&gt; @ memo.yomukaku.net&lt;/dt&gt;
&lt;dd&gt;なるほどなるほど&lt;/dd&gt; &lt;/dl&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/361130671338782618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/361130671338782618'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/12/rails.html' title='Railsのコマンドに関するリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-617604672427505211</id><published>2013-11-23T07:19:00.002+09:00</published><updated>2013-11-23T07:19:41.349+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActiveRecord"/><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>ActiveRecord::Relationのリンク集</title><content type='html'>ぼちぼちとメモしていきます。&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://d.hatena.ne.jp/suginoy/20120605/p3&quot;&gt;Rails で十分に活用されていなくてもったいない&lt;/a&gt; @ 杉風呂2.0&lt;/dt&gt;
&lt;dd&gt;便利なのに知らないのばっかりだぁ。&lt;/dd&gt;
&lt;/dl&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/617604672427505211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/617604672427505211'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/11/activerecordrelation.html' title='ActiveRecord::Relationのリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-4704980201872931069</id><published>2013-11-23T04:41:00.002+09:00</published><updated>2013-11-23T04:41:24.215+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="高速化"/><title type='text'>Erubis の Preprocessing 機能を使って Ruby on Rails の View 層を高速化する</title><content type='html'>&lt;a href=&quot;http://magazine.rubyist.net/?0021-Erubis&quot;&gt;Erubis の Preprocessing 機能を使って Ruby on Rails の View 層を高速化する&lt;/a&gt;@ るびま&lt;br&gt;メモメモ</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/4704980201872931069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/4704980201872931069'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/11/erubis-preprocessing-ruby-on-rails-view.html' title='Erubis の Preprocessing 機能を使って Ruby on Rails の View 層を高速化する'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-6924017922389930494</id><published>2013-11-23T00:47:00.001+09:00</published><updated>2013-11-23T02:05:47.799+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="ソース"/><title type='text'>Railsの複数同時更新に関するリンク集</title><content type='html'>&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://pgnote.net/?p=1128&quot;&gt;Ruby on Railsで絞り込み用に複数のチェックボックスを作成する方法&lt;/a&gt; @ もっとクールにプログラミング&lt;/dt&gt;
&lt;dd&gt;OpenStruct使うのかぁ。なるほど。&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.tamrable.info/?p=207&quot;&gt;Rails – 行ごとにチェックボックスを作成する方法&lt;/a&gt; @ Tamrable&lt;/dt&gt;
&lt;dd&gt;全く同じ処理探してたんで助かりました。&lt;/dd&gt; &lt;/dl&gt;&lt;br /&gt;
メモメモ。</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/6924017922389930494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/6924017922389930494'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/11/ruby-on-rails.html' title='Railsの複数同時更新に関するリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-4569938451106648894</id><published>2013-11-19T00:41:00.003+09:00</published><updated>2013-11-19T01:52:51.115+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>Rails TextHelperリンク集</title><content type='html'>ぼちぼち書いていきます。&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://railsdoc.com/view&quot;&gt;ビューについて&lt;/a&gt; @ railsdoc&lt;/dt&gt;
&lt;dd&gt;もう元祖と言っていいぐらいリファレンスが便利&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://qiita.com/kengos@github/items/1a7b47fe30d5813a6116&quot;&gt;Rails TextHelperまとめ&lt;/a&gt; @ Qiita&lt;/dt&gt;
&lt;dd&gt;excerptなんてのがあるのかw&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://fujishinko.nengu.jp/python/rails_text.html&quot;&gt;http://fujishinko.nengu.jp/python/rails_text.html&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;いろいろ書いてくれてます。&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.iwazer.com/~iwazawa/diary/2012/03/link-to-if-false-empty-output.html&quot;&gt;link_to_ifで条件がfalseの時、表示を消す方法&lt;/a&gt; @ IwazerReport&lt;/dt&gt;
&lt;dd&gt;一歩進んだlink_to_if&lt;/dd&gt;  &lt;/dl&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/4569938451106648894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/4569938451106648894'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/11/rails-texthelper.html' title='Rails TextHelperリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-7414359200227397340</id><published>2013-11-14T14:00:00.000+09:00</published><updated>2014-11-17T23:29:14.516+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="テスト"/><category scheme="http://www.blogger.com/atom/ns#" term="運用"/><title type='text'>Test::Unitに関するリンク集</title><content type='html'>&lt;strike&gt;Railsのテストと言えばRSpecが多いようですが、Rails4標準のMinitestに関するリンク集をまとめて行きます。テストって資産だと思うから、できるだけ標準に沿った形にしたいんですよね。&lt;br /&gt;
見る人いるかわかりませんが、初心者（僕）はきちんとfixturesが読まれたかphpMyAdmin等で確認するのが重要だと思いました。&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://railsdoc.com/test&quot;&gt;test&lt;/a&gt; @ railsdoc&lt;/dt&gt;
&lt;dd&gt;本家&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://passingloop.tumblr.com/post/13927851059/rails-test-unit-setup-3&quot;&gt;Rails の Test::Unit で setup を定義する 3 つの方法&lt;/a&gt; @ passingloop&lt;/dt&gt;
&lt;dd&gt;setupで共通部分をどうやって書いていけばいいかの指針になりました。&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://shinobra.com/2012/02/sawanoboly/rake-tasks-youlike-for-rails-test&quot;&gt;Rake タスクで任意のファイルを複数指定する for Rails Test&lt;/a&gt; @ しのぶら!!!&lt;/dt&gt;
&lt;dd&gt;開発中ってテスト項目を選びたいんですよね。&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;https://sites.google.com/site/k10irailsnote/test-2&quot;&gt;Testの注意点&lt;/a&gt; @ k10i - Rails note&lt;/dt&gt;
&lt;dd&gt;1つのメソッドを選んでテストをしたいときのやり方。開発中ってマジさくっとテスト終わって欲しい...&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://d.hatena.ne.jp/passingloop/20110805/p1&quot;&gt;Rails テストに関する便利だけど見過ごされがちな 2 つの rake タスク&lt;/a&gt; @ passingloopの日記&lt;/dt&gt;
&lt;dd&gt;こんなことできんのか。すげー。&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.ruby-doc.org/stdlib-2.0/libdoc/test/unit/rdoc/Test/Unit/Assertions.html&quot;&gt;Test::Unit::Assertions&lt;/a&gt; @ rubydoc&lt;/dt&gt;
&lt;dd&gt;assertいろいろ&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://d.hatena.ne.jp/hana-da/20090213/1234516828&quot;&gt;テストfixtureの中にerbを書いて動的に生成する&lt;/a&gt; @ 日々此妄想&lt;/dt&gt;
&lt;dd&gt;Ruby業界ってこういう黒魔術的なのほんと多いですよねぇ....といいつつ、このDRYは便利いい。使わせて頂こう。&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://gagapi.hatenablog.jp/entry/2013/03/16/181025&quot;&gt;test_helper.rb の setup() とかteardown()とか&lt;/a&gt; @ 同じにやっても動かない&lt;/dt&gt;
&lt;dd&gt;共通部分はここに書きましょうって話&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://techracho.bpsinc.jp/baba/2012_05_14/5456&quot;&gt;RailsでDBからFixtureを作成する&lt;/a&gt; @ TechRacho&lt;/dt&gt;
&lt;dd&gt;今はテストデータをfixturesに書いて結果をphpMyAdminで見るという手法を取っていますが、逆もありなんかなぁ。FactoryGirlも気になります。&lt;/dd&gt;    &lt;/dl&gt;&lt;/strike&gt;&lt;br /&gt;
&lt;b&gt;RSpecに移ることにしました！！情報量が違いすぎる！！&lt;/b&gt;&lt;br /&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/7414359200227397340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/7414359200227397340'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/11/testunit.html' title='Test::Unitに関するリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-7028463347913042456</id><published>2013-11-09T14:20:00.000+09:00</published><updated>2013-11-09T14:20:04.764+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="高速化"/><title type='text'>RubyのFiberを非同期I/Oに使うNeverBlockとRevactor</title><content type='html'>&lt;a href=&quot;http://www.infoq.com/jp/articles/fibers-neverblock-revactor&quot;&gt;RubyのFiberを非同期I/Oに使うNeverBlockとRevactor&lt;/a&gt;&lt;br&gt;自作のクローラが遅いんで、落ち着いたらこのへん調べてみよう。</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/7028463347913042456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/7028463347913042456'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/11/rubyfiberioneverblockrevactor.html' title='RubyのFiberを非同期I/Oに使うNeverBlockとRevactor'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-2423114820112576737</id><published>2013-11-06T13:52:00.001+09:00</published><updated>2013-11-06T16:14:26.646+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="運用"/><category scheme="http://www.blogger.com/atom/ns#" term="開発環境"/><category scheme="http://www.blogger.com/atom/ns#" term="高速化"/><title type='text'>Unicornに関するリンク集</title><content type='html'>ようやくRailsでサービスを1個作った。運用するにあたってUnicornの使い方について書いてくださってるところをメモメモ。&lt;br /&gt;
&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://techracho.bpsinc.jp/piichan1031/2010_07_09/2075&quot;&gt;次世代Ruby on RailsサーバーUnicorn（汎用のRackアプリケーションサーバ）を使ってみた&lt;/a&gt; @ TechRacho&lt;/dt&gt;
&lt;dd&gt;まずはこれから読めばよかった。どうしてUnicornが速いか、必要とされるかがよくわかりました。&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://unicorn.bogomips.org/Unicorn/Configurator.html&quot;&gt;Unicorn::Configurator&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;本家。設定ファイルを書くとき何度も見ます。&lt;/dd&gt;
&lt;dt&gt;&lt;a href=&quot;http://w.koshigoe.jp/study/?ruby-unicorn-intro&quot;&gt;[Ruby] Unicorn 概要&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;シグナルハンドラの解説や切断なしにアプリをアップグレードする方法等、日本語で読みたかったことを書いてくれてます。&lt;/dd&gt; &lt;/dl&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/2423114820112576737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/2423114820112576737'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/11/unicorn.html' title='Unicornに関するリンク集'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-6262668437222336206</id><published>2013-11-04T02:44:00.000+09:00</published><updated>2013-11-04T02:44:18.486+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="文法"/><title type='text'>rescueしたい例外を配列で指定</title><content type='html'>&lt;a href=&quot;http://d.hatena.ne.jp/akm/20100513&quot;&gt;rescueしたい例外を配列で指定&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/6262668437222336206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/6262668437222336206'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/11/rescue.html' title='rescueしたい例外を配列で指定'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-8831171037410498485</id><published>2013-11-02T00:04:00.002+09:00</published><updated>2013-11-02T00:04:49.877+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><title type='text'>migration スクリプトから model を参照する</title><content type='html'>&lt;a href=&quot;http://kadoppe.com/archives/2013/10/rails-migration-model-reference.html?utm_content=buffer7b918&amp;utm_source=buffer&amp;utm_medium=twitter&amp;utm_campaign=Bufferyy&quot;&gt;migration スクリプトから model を参照する&lt;/a&gt;&lt;br&gt;なるほどねぇ。</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/8831171037410498485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/8831171037410498485'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/11/migration-model.html' title='migration スクリプトから model を参照する'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-4208047594642873371</id><published>2013-10-27T01:50:00.001+09:00</published><updated>2013-10-27T01:50:26.844+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="高速化"/><title type='text'>Ruby on Railsあれこれ/findメソッドの：includeオプションの書き方</title><content type='html'>&lt;a href=&quot;http://winter-tail.sakura.ne.jp/pukiwiki/index.php?Ruby%20on%20Rails%A4%A2%A4%EC%A4%B3%A4%EC%2Ffind%A5%E1%A5%BD%A5%C3%A5%C9%A4%CE%A1%A7include%A5%AA%A5%D7%A5%B7%A5%E7%A5%F3%A4%CE%BD%F1%A4%AD%CA%FD&quot;&gt;Ruby on Railsあれこれ/findメソッドの：includeオプションの書き方&lt;/a&gt;&lt;br&gt;Rails初心者としては基本的な高速化から抑えていかねば。</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/4208047594642873371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/4208047594642873371'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/10/ruby-on-railsfindinclude.html' title='Ruby on Railsあれこれ/findメソッドの：includeオプションの書き方'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6442109018623944504.post-3561850364883222351</id><published>2013-10-22T17:19:00.002+09:00</published><updated>2013-10-22T17:19:41.133+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails"/><category scheme="http://www.blogger.com/atom/ns#" term="開発環境"/><title type='text'>実録！Railsのはまりポイント10選</title><content type='html'>&lt;iframe src=&quot;http://www.slideshare.net/slideshow/embed_code/12169518&quot; width=&quot;427&quot; height=&quot;356&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot; style=&quot;border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px&quot; allowfullscreen&gt; &lt;/iframe&gt; &lt;div style=&quot;margin-bottom:5px&quot;&gt;&lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/drecom/edgerails2&quot; title=&quot;実録！Railsのはまりポイント10選&quot; target=&quot;_blank&quot;&gt;実録！Railsのはまりポイント10選&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;http://www.slideshare.net/drecom&quot; target=&quot;_blank&quot;&gt;Drecom Co., Ltd.&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;ありがたや。</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/3561850364883222351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6442109018623944504/posts/default/3561850364883222351'/><link rel='alternate' type='text/html' href='http://taka-ruby.blogspot.com/2013/10/rails10.html' title='実録！Railsのはまりポイント10選'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>