RSpecの情報源

 tikeda_znc: banyanさんはまだおられますでしょうか。 0

 tikeda_znc: もう二時か。 0

 banyan: はい 1SpringMT

 banyan: 今見てました 0

 tikeda_znc: いたー 0

 tikeda_znc: https://github.com/iiirc/iiirc/commit/5301f862796ef264e16a4254b7fadb0efa41bb50#commitcomment-4938546 0

 tikeda_znc: これ? 0

 banyan: はい 0

 tikeda_znc: Ajaxでとってくるやつなんで、フィーチャースペックのほうがむしろオーバースペックだなあと思ってコントローラーの方にしたんですけど 0

 tikeda_znc: そういうもんでもないんですかねー 0

 banyan: この書き方だと、controller の action をまたぐから 0

 tikeda_znc: あそういうことか・・・英語力・・・すいません・・・ 0

 banyan: あ、いや僕の英語も適当なので 0

 tikeda_znc: この書き方だと、controller の action をまたぐから 0

 tikeda_znc: これやっぱりわからないんですけどまたぐんですか 0

 banyan: render action: :show 0

 banyan: とか preview の controller のテストとかでできますっけ? 0

 banyan: ちょっと見てみます 0

 banyan: どっちにしても 0

 banyan: >Ajaxでとってくるやつなんで、 0

 banyan: という意図なら 0

 tikeda_znc: あ、それができないんですね。 0

 banyan: request.xhr なら 0

 banyan: みたいな処理も入ると思うんで feature 側にテスト書いたほうがいい気もするんですよね 0

 tikeda_znc: うーん 0

 tikeda_znc: 単純なPOSTに対するレスポンス自体のテストと 0

 tikeda_znc: 一連の操作のテストと分けたほうがいいのかなあと思ってて 0

 tikeda_znc: 操作の方はもちろんフィーチャー側ですけど 0

 tikeda_znc: レスポンス自体はコントローラーのほうがいいのかなあと思ったのでした。 0

 banyan: expect(response).to render_template("show") 0

 banyan: 実態は帰ってこないと思うんですよね。response.body 0

 tikeda_znc: そうなんか・・・ 0

 banyan: expect(response).to render_template("show") ここまでしか controller だとできないと思うから実際はテスト通ってても、おかしくなってることが多いからあんまり意味がないことが多いし 0

 tikeda_znc: ほうほう 0

 banyan: で重複するから結局 feature 側で書いたほうが本当の意味でテストができることが多いと思います。もちろん unit テスト的に両方書くのが悪いこととは思わないですけど。 0

 banyan: 実際 sqale なんかは 0

 banyan: それがわからなかったから両方書きましたけど。 0

 tikeda_znc: なるほど 0

 tikeda_znc: ではここはフィーチャースペックに写しときます 0

 banyan: ありがとうございます!! 0

 tikeda_znc: それはそれとして、render json: @snippetだとちゃんとresponse.body見れるんですがこれってなんなんですかね。。。 0

 banyan: それだとそのアクションが返してて 0

 tikeda_znc: ああ、なるほど 0

 banyan: 上のほうは action を委譲してる、という違いなんじゃないすかね 0

 tikeda_znc: Rails賢いな 0

 tikeda_znc: あとあれだ 0

 tikeda_znc: expect(response).to render_template("show") ここまでしか controller だとできないと思うから実際はテスト通ってても、おかしくなってることが多いからあんまり意味がないことが多いし 0

 tikeda_znc: こういうのってどこ見たらいいんですかね 0

 tikeda_znc: Relish? 0

 banyan: 書き方ですか? 0

 banyan: rspec の 0

 banyan: どっちの話? 0

 tikeda_znc: 書き方とか細かな機能とか。RSpecの色々。 0

 banyan: 基本的に Relish 0

 banyan: はあんまり役に立たないと思うので 0

 tikeda_znc: やっぱそうなんだ。 0

 tikeda_znc: あそうなんだww 0

 banyan: rspec-rails の github 0

 banyan: とか github/rspec 0

 banyan: の下の奴を見るのがいいと思います 0

 tikeda_znc: 下? 0

 tikeda_znc: ああ 0

 tikeda_znc: READMEですか。 0

 banyan: https://github.com/rspec 0

 banyan: の4つ 0

 banyan: core, mocks, expectations, rails 0

 tikeda_znc: rspec-railsってRSpecオーガニゼーションだったんだ。 0

 tikeda_znc: ありがとうございます! 0

 banyan: よく考えたら 0

 banyan: すごいですね 0

2013-12-24 03:39:19 +0900

 kitaitimakoto: 対応いたしました> 09:16 @hitode909: iiirc,フィードで各投稿が改行されてほしい 2hitode909mizzy

Web Components期待

 tikeda_znc: Polymerは、Web Componentsが一般的になれば 0

 tikeda_znc: HTML ImportsとかCustome Elementsとかで、ワークフロー全然変わると思っているので 0

 tikeda_znc: 触っておきたいなーというのがありました。 0

 tikeda_znc: XHR作って通信とかしないでも 0

 tikeda_znc: linkタグ書くだけで別URIのHTMLとってこれるとか 0

 banyan: へー 0

 banyan: すさまじいですね 0

 tikeda_znc: 凄まじい 0

 tikeda_znc: デザイナーの仕事増えそう 0

 banyan: Web Componentsってモダンブラウザなら実装されてる?んですか 0

 tikeda_znc: 「ここAjaxでおねがいします」「linkタグ自分で書けば?」 0

 tikeda_znc: 全くされてません!!!! 0

 banyan: なるほどw 0

 tikeda_znc: HTML importsはChromeでエクスペリメンタルで実装されてるので 0

 tikeda_znc: 設定でフラグを立てれば使える 0

 banyan: なるほど 0

 tikeda_znc: PolymerはJavaScriptで頑張って模倣している感じですね 0

 banyan: ほー 0

 tikeda_znc: そういうレベルなので当然仕事では使えないw 0

 banyan: そういうことか 0

 tikeda_znc: http://www.html5rocks.com/en/tutorials/webcomponents/imports/?redirect_from_locale=ja 0

 tikeda_znc: HTML Imports 0

Twitter gemのアップデートで死んだ・・・

 banyan: tikeda_znc: 結構色々変わってるんですね... お手数かけてすみません 0

 banyan: https://github.com/sferik/twitter#whats-new-in-version-5 0

 banyan: 眠いけど今からがんばってやろうかな 0

 tikeda_znc: いや、さっきコメントしたんですけど、マージしたのにGemfile.lockに古いバージョンが書かれてたのが問題なので 0

 tikeda_znc: GitかGitHubの問題じゃないかと疑ってます。。。 0

 tikeda_znc: 僕起きたばかりだからやりいますよw 0

 tikeda_znc: 今日明日代休なんです。 0

 tikeda_znc: あれ、ん? 0

 tikeda_znc: なんかちょっと問題の所在が分からなくなったけどまあそれも含めてやりますw 0

 banyan: 起きたばかりw 0

 banyan: おぉ 0

 banyan: そうなんすかね 0

 tikeda_znc: マージしたのに古いままというのは問題ですけど 0

 tikeda_znc: バージョン5対応ももしかしたら必要かも知れませんね、二つある。 0

01:52:22 * iiirc-bot (~iiirc-bot@192.30.252.55) は #shikakun へ参加しました。 0

 -iiirc-bot/#shikakun- [iiirc] banyan created rails-4.0.2 at 1862822 +0 new commits: https://github.com/iiirc/iiirc/commits/rails-4.0.2 0

01:52:23 * iiirc-bot (~iiirc-bot@192.30.252.55) は #shikakun から離れました。 0

01:53:27 * iiirc-bot (~iiirc-bot@192.30.252.51) は #shikakun へ参加しました。 0

 -iiirc-bot/#shikakun- [iiirc] banyan pushed 2 new commits to rails-4.0.2: https://github.com/iiirc/iiirc/compare/1862822cbab7...661dbdcb1111 0

 -iiirc-bot/#shikakun- iiirc/rails-4.0.2 57bdc94 Kohei Hasegawa: Bumped up to 4.0.2 0

 -iiirc-bot/#shikakun- iiirc/rails-4.0.2 661dbdc Kohei Hasegawa: Fix test 0

01:53:27 * iiirc-bot (~iiirc-bot@192.30.252.51) は #shikakun から離れました。 0

 banyan: マージしたのに古いまま 0

 banyan: というのは一回昨日 revert してるからなんですかね? 0

 banyan: バージョン5対応か... 0

 tikeda_znc: いや古いままなのに気付かずデプロイしたから死んで、それでリバートしました。 0

 tikeda_znc: という順番 0

 tikeda_znc: あちがうか 0

 tikeda_znc: ハセコさんの言うとおりですね 0

 tikeda_znc: じゃあ単にバージョン5対応すればいいのか。 0

 tikeda_znc: Tiwtter gemって本番環境でしか使ってないからテストで引っかからなかったんですよね 0

 banyan: ですねぇ、すません >< 0

 tikeda_znc: いえ 0

 banyan: まさかここが変わるとは、的な箇所ではあった... 0

 banyan: 結構みんな死んでる気がする 0

02:00:12 * travis-ci (~travis-ci@ec2-54-227-138-114.compute-1.amazonaws.com) は #shikakun へ参加しました。 0

 travis-ci: [travis-ci] iiirc/iiirc#471 (rails-4.0.2 - 1862822 : KITAITI Makoto): The build passed. 0

 travis-ci: [travis-ci] Change view : https://github.com/iiirc/iiirc/compare/rails-4.0.2 0

 travis-ci: [travis-ci] Build details : http://travis-ci.org/iiirc/iiirc/builds/15594756 0

02:00:12 * travis-ci (~travis-ci@ec2-54-227-138-114.compute-1.amazonaws.com) は #shikakun から離れました。 0

02:01:43 * iiirc-bot (~iiirc-bot@192.30.252.52) は #shikakun へ参加しました。 0

 -iiirc-bot/#shikakun- [iiirc] banyan opened pull request #137: Rails 4.0.2 (master...rails-4.0.2) https://github.com/iiirc/iiirc/pull/137 0

02:01:44 * iiirc-bot (~iiirc-bot@192.30.252.52) は #shikakun から離れました。 0

02:02:58 * travis-ci (~travis-ci@ec2-23-21-8-42.compute-1.amazonaws.com) は #shikakun へ参加しました。 0

 travis-ci: [travis-ci] iiirc/iiirc#472 (rails-4.0.2 - 661dbdc : Kohei Hasegawa): The build passed. 0

 travis-ci: [travis-ci] Change view : https://github.com/iiirc/iiirc/compare/1862822cbab7...661dbdcb1111 0

 travis-ci: [travis-ci] Build details : http://travis-ci.org/iiirc/iiirc/builds/15594807 0

02:02:59 * travis-ci (~travis-ci@ec2-23-21-8-42.compute-1.amazonaws.com) は #shikakun から離れました。 0

02:03:43 * iiirc-bot (~iiirc-bot@192.30.252.51) は #shikakun へ参加しました。 0

 -iiirc-bot/#shikakun- [iiirc] KitaitiMakoto created update-twitter-gem +2 new commits: https://github.com/iiirc/iiirc/compare/1648c520827f^...9b5081796f62 0

 -iiirc-bot/#shikakun- iiirc/update-twitter-gem 1648c52 KITAITI Makoto: Update gems 0

 -iiirc-bot/#shikakun- iiirc/update-twitter-gem 9b50817 KITAITI Makoto: Follow Twitter gem version up 0

02:03:43 * iiirc-bot (~iiirc-bot@192.30.252.51) は #shikakun から離れました。 0

02:04:23 * iiirc-bot (~iiirc-bot@192.30.252.50) は #shikakun へ参加しました。 0

 -iiirc-bot/#shikakun- [iiirc] KitaitiMakoto opened pull request #138: Update twitter gem (master...update-twitter-gem) https://github.com/iiirc/iiirc/pull/138 0

02:04:23 * iiirc-bot (~iiirc-bot@192.30.252.50) は #shikakun から離れました。 0

02:10:19 * travis-ci (~travis-ci@ec2-54-227-138-114.compute-1.amazonaws.com) は #shikakun へ参加しました。 0

 travis-ci: [travis-ci] iiirc/iiirc#473 (update-twitter-gem - 9b50817 : KITAITI Makoto): The build has errored. 0

 travis-ci: [travis-ci] Change view : https://github.com/iiirc/iiirc/compare/1648c520827f^...9b5081796f62 0

 travis-ci: [travis-ci] Build details : http://travis-ci.org/iiirc/iiirc/builds/15595506 0

02:10:19 * travis-ci (~travis-ci@ec2-54-227-138-114.compute-1.amazonaws.com) は #shikakun から離れました。 0

 banyan: https://github.com/sporkmonger/addressable/pull/128 0

 banyan: これか 0

 tikeda_znc: それす 0

 tikeda_znc: 僕以外誰が喜ぶか分からないw 0

 tikeda_znc: 実装ひどいのにかなり長い間放置されてたからほんとに誰も使ってない機能なんだと思います。 0

 banyan: >That said, I don't know if anyone actually uses Addressable::URI#route_from out in the wild. 0

 banyan: これってまさか使ってる人がいるとは的な感じなんすかね 0

 tikeda_znc: どうでもいいっていう雰囲気を感じましたw 0

 tikeda_znc: やばいなんか開発の仕方忘れてるw 0

 banyan: なんで忘れてるのw 0

 tikeda_znc: ローカルでテストしないでプッシュとかしてる 0

 tikeda_znc: ずっと開発してないので 0

 tikeda_znc: iiircやってないと最新の事情に取り残されるのでぜひ最新環境を維持したい 0

02:23:44 * iiirc-bot (~iiirc-bot@192.30.252.51) は #shikakun へ参加しました。 0

 -iiirc-bot/#shikakun- [iiirc] KitaitiMakoto force-pushed update-twitter-gem from 9b50817 to e1300c9: https://github.com/iiirc/iiirc/commits/update-twitter-gem 0

 -iiirc-bot/#shikakun- iiirc/update-twitter-gem 69de490 KITAITI Makoto: Revert "Revert "Merge pull request #136 from iiirc/bundle-update""... 0

 -iiirc-bot/#shikakun- iiirc/update-twitter-gem e1300c9 KITAITI Makoto: Follow Twitter gem version up 0

02:23:45 * iiirc-bot (~iiirc-bot@192.30.252.51) は #shikakun から離れました。 0

 banyan: https://github.com/iiirc/iiirc/pull/138 0

 banyan: これちょっとコメント書いてみたんすけど 0

 banyan: どうすかね 0

 tikeda_znc: あっ 0

 tikeda_znc: 書き換えてフォースプッシュしちゃいましたw 0

 banyan: good! 0

 banyan: あ、や反映されてない気がする 0

 tikeda_znc: あいや、ほぼ同じ内容のをもう一度コミット作ってフォースプッシュしたので 0

 tikeda_znc: インラインコメントは捨てられるかもという 0

 tikeda_znc: 話でした 0

 banyan: なるほど 0

 tikeda_znc: ん、ああそういうことか 0

 tikeda_znc: ちゃんと読んでませんでした、TwitterのREADME 0

 tikeda_znc: モデル作るのが良さそうですね 0

 banyan: ですねぇ 0

 banyan: やっぱちょっと bundle update してなくても色々変わるなぁ... 0

 banyan: iiirc なんて対してコードないのに 0

 banyan: 刺身さんの bundle update をちゃんとせよ、 0

 tikeda_znc: ジェムナジアム入れましょうか。 0

 tikeda_znc: そすねえ 0

 banyan: そうすねぇ、あれいれてもあげる気あんましないすけどw 0

 tikeda_znc: そうなんですかw 0

 banyan: 池田さんはしっかりしてるからあげそうな気がする 0

 tikeda_znc: いや 0

 tikeda_znc: 結構捨ててるw 0

 tikeda_znc: PadrinoがActiveSupport3に依存してるので 0

 tikeda_znc: 4が出てるよってメールくるんで 0

 tikeda_znc: 今やただのノイズw 0

 banyan: ww 0

 tikeda_znc: cronで動くbundle updateボット作ってSqaleで動かすのがいいのか、、、 0

 tikeda_znc: 別にサーバー用意するのがいいのか、、、 0

 tikeda_znc: TwitterBotクラスでTwitter::REST::Client.newしてもよさそうですね。 0

 tikeda_znc: そうしよ。 0

 banyan: そうですね 0

 banyan: tachicoma 0

02:37:38 * travis-ci (~travis-ci@ec2-23-21-8-42.compute-1.amazonaws.com) は #shikakun へ参加しました。 0

 travis-ci: [travis-ci] iiirc/iiirc#475 (update-twitter-gem - e1300c9 : KITAITI Makoto): The build passed. 0

 travis-ci: [travis-ci] Change view : https://github.com/iiirc/iiirc/compare/9b5081796f62...e1300c9cd4ce 0

 travis-ci: [travis-ci] Build details : http://travis-ci.org/iiirc/iiirc/builds/15596650 0

02:37:38 * travis-ci (~travis-ci@ec2-23-21-8-42.compute-1.amazonaws.com) は #shikakun から離れました。 0

02:39:55 * iiirc-bot (~iiirc-bot@192.30.252.48) は #shikakun へ参加しました。 0

 -iiirc-bot/#shikakun- [iiirc] banyan created yet-another-update-twitter-gem +2 new commits: https://github.com/iiirc/iiirc/compare/fbe9be1169be^...c038081a53f0 0

 -iiirc-bot/#shikakun- iiirc/yet-another-update-twitter-gem fbe9be1 Kohei Hasegawa: Change key 0

 -iiirc-bot/#shikakun- iiirc/yet-another-update-twitter-gem c038081 Kohei Hasegawa: Initialize Twitter in TweetBot 0

02:39:56 * iiirc-bot (~iiirc-bot@192.30.252.48) は #shikakun から離れました。 0

 banyan: 今 yet-another-update-twitter-gem として push したんですけど、 0

 tikeda_znc:  0

 banyan: production をこういうふうにしてしまうのも 0

 banyan: どうかなーとかも思うし 0

 banyan: あと、sqale 側の production の key も帰る必要があるし 0

 banyan: テストもまだいじらないといけないかもしれない (テストは大丈夫かな...) 0

 banyan: なんか結構めんどくさい感じで 0

 banyan: 申し訳ないw 0

 tikeda_znc: いえいえ 0

 tikeda_znc: でもこの実装スレッドアンセーフじゃないですか。 0

 banyan: そうなんですけど 0

 tikeda_znc: 現実には問題にならないのか。 0

 banyan: とりあえず今の構成では問題にならないけど 0

 tikeda_znc: スレッドセーフにするために僕evalするかどうか悩んでましたw 0

 banyan: スレッドセーふにしてあげるのが 0

 banyan: この作者を建てるというか 0

 banyan: 正しいとは思いますw 0

 tikeda_znc: でもハセコさんのが変更少ないし楽でいいなー 0

 banyan: ww 0

 tikeda_znc: マージしちゃお 0

02:47:34 * iiirc-bot (~iiirc-bot@192.30.252.55) は #shikakun へ参加しました。 0

 -iiirc-bot/#shikakun- [iiirc] KitaitiMakoto opened pull request #139: Yet another update twitter gem (master...yet-another-update-twitter-gem) https://github.com/iiirc/iiirc/pull/139 0

02:47:35 * iiirc-bot (~iiirc-bot@192.30.252.55) は #shikakun から離れました。 0

02:50:58 * travis-ci (~travis-ci@ec2-23-21-8-42.compute-1.amazonaws.com) は #shikakun へ参加しました。 0

 travis-ci: [travis-ci] iiirc/iiirc#477 (yet-another-update-twitter-gem - c038081 : Kohei Hasegawa): The build failed. 0

 travis-ci: [travis-ci] Change view : https://github.com/iiirc/iiirc/compare/fbe9be1169be^...c038081a53f0 0

 travis-ci: [travis-ci] Build details : http://travis-ci.org/iiirc/iiirc/builds/15597423 0

02:50:58 * travis-ci (~travis-ci@ec2-23-21-8-42.compute-1.amazonaws.com) は #shikakun から離れました。 0

 tikeda_znc: 適当に寝てくださいw 0

 tikeda_znc: Twitterはやっときます 0

 tikeda_znc: 余裕があればプレビュー機能も付けたい 0

 banyan: おぉ、すません>< 0

 banyan: 本番でも key 買えないといけないんで 0

 banyan: あと twitter だけならいいんですけど 0

 tikeda_znc: あそうか、それなんでかわかってない・・・ 0

 banyan: 他もしなんかまたエラったら 0

 tikeda_znc: エラるなら夜中のうちがいいですね 0

 banyan: あ、いえ 0

 banyan: + config.access_token = Settings.twitter.access_token 0

 banyan: + config.access_token_secret = Settings.twitter.access_token_secret 0

 banyan: さっき Settings 側の key 名も変更したからですね 0

 tikeda_znc: ああなるほど 0

 tikeda_znc: やっときます 0

 banyan: はい 0

 banyan: ちょっともしエラったら 0

 tikeda_znc: キーってそういうことか、ハッシュのキーですね 0

 tikeda_znc: シークレットキーとかの意味のキーかと思った。 0

 banyan: そもそも影響範囲大きい話ので、変更した人間が deploy しろよ、という話なので 0

 banyan: 適当に今の状態にしといてもらえれば 0

 banyan: また適当にやりますです 0

 tikeda_znc: はいw 0

 tikeda_znc:  そもそも影響範囲大きい話ので、変更した人間が deploy しろよ、という話なので 0

 tikeda_znc: というのはあんまり賛成できないですけどw 0

 banyan: いややってくれるのは嬉しいんですけどねw 0

 tikeda_znc: そのほうが気持ちがいいと思うので面倒そうだったら投げます 0

 banyan: なんかあるじゃないですか 0

 banyan: いやw 0

 banyan: 誰かが本番で何かを変更する rake スクリプトを書いて 0

 banyan: でローカルでテストして 0

 banyan: 実行は誰か別の人に任せると 0

 banyan: たいていなんかエラーが起こる、的なw 0

 banyan: すみません 0

 banyan: 寝ます 0

 tikeda_znc: テストが存在するアプリだったらそうですね! 0

 banyan: もろもろありがとうございます~ 0

 tikeda_znc: まだ何もしてないですけどw 0

 tikeda_znc: おやすみなさいまし 0

 banyan:  0

元気ですか?

10:41:22 <***> Buffer Playback... 0

 linyows: [01:38:57] banyan: 元気ですか? 0

 banyan: [01:39:06] 元気です 0

 banyan: [01:39:09] 元気ですか? 0

 linyows: [01:39:30] 元気です 0

storyboards.jp

 banyan: ちょっとダブルクリックしたら意図してないページでいいねされたんですけどw 0

 tikeda_znc: hika69さんに文句言ってくださいよw 0

 tikeda_znc: それウェブソケットでスライド同期してて 0

 tikeda_znc: って知ってますよね。 0

 banyan: 知らない 0

 tikeda_znc:  0

 tikeda_znc: 発表者がページめくると 0

 tikeda_znc: 見ている人のパソコン内でも同期してめくれたり 0

 tikeda_znc: 見てる人がダブルクリックすると 0

 tikeda_znc: 発表者のスクリーンでいいねアニメーションが 0

 tikeda_znc: 出たりするという 0

 banyan: へー 0

 banyan: おもしろい 0

 tikeda_znc: 素晴らしいツールなんですよ! 0

 banyan: 最初の頃は 0

 banyan: そんな機能なかったですよね? 0

 tikeda_znc: あったと思います 0

 tikeda_znc: お披露目でプレゼンした時に既に会った。 0

 banyan: そうなんだ 0

 tikeda_znc: 試しに 0

 tikeda_znc: メックって見ましょうか 0

 banyan: ただの Web のスライドショーかと思った 0

 banyan: ほんとだ 0

 banyan: だけど 0

 banyan: これw 0

 banyan: 普通に見てる時は迷惑じゃないですかwww 2KitaitiMakotohikarock

 tikeda_znc: でもそれって 0

 banyan: そういうこと言っちゃいけないのか.. 0

 banyan: はい 0

 tikeda_znc: 本末転倒じゃないですかw 0

 tikeda_znc: やっぱりプレゼンテーションが本番なのでw 0

 banyan: 発表ツール 0

 banyan: として考えないといけないですね 0

 tikeda_znc: その時よければいい気がする 0

 banyan: なるほど 0

 tikeda_znc: 僕もなんかあとから見てたら 0

 tikeda_znc: いいねアニメーションが動いて 0

 tikeda_znc: びっくりしましたけどw 0

 tikeda_znc: ああ誰か見てくれてるんだなって喜びました。 0

 tikeda_znc: まああと 0

 banyan: でもこの 0

 tikeda_znc: めくりを強制できるのは発表者だけなので 0

 tikeda_znc: ログインしてなければだいたい問題内 0

Rails 4でException Notification動かなかった。

 banyan: あ、unicorn 起動しない 0

 tikeda_znc: e 0

 banyan: exception notifier よくないかな 0

 banyan: dotcloud でも exception notifier いれたらダメだった 0

 banyan: とりあえず revert します 0

 tikeda_znc: oo 0

 tikeda_znc: おねがいします 0

 banyan: https://gist.github.com/banyan/27ffeadaca0dc65259bf 0

 banyan: dotcloud の時とは関係なさそうだけど 0

 banyan: rails4 の問題かな? 0

 tikeda_znc: cattr_readerか・・・ 0

 tikeda_znc: でも本番だけ再現するのもよく分からんですね 0

 tikeda_znc: あ本番って1.9で使ってたんですね。 0

 banyan: あれですね config/environemens/production.rb でだけしか 0

 banyan:  0

 tikeda_znc: aasouka 0

 banyan: そうか 0

 banyan: http://info.sqale.jp/?eid=50 0

 banyan: .ruby-version 0

 banyan: 追加してみます 0

 tikeda_znc: うおお 0

 tikeda_znc: 全部SSHログインしての作業なのかw 0

 tikeda_znc: おねがいします 0

 tikeda_znc: でも関係あるかはわからないですね・・・ 0

 banyan: そうすねw 0

 banyan: ただ 0

 banyan: どっちにしても 2.0.0 で動かしたい 0

 tikeda_znc: http://qiita.com/items/2039bcac71a9b11825b1 0

 tikeda_znc: ※exception_notification v4.0.0がおそらくRails4.0対応版になると思われる、現在はGitHubのmasterブランチを直接指定する 0

 banyan: oh 0

 banyan: なるほど 0

 banyan: あと exception_notification たくさんあるんだよな、fork 0

 banyan: なんとかしてほしい 0

 tikeda_znc: つらい 0

 tikeda_znc: 障害対応中に大変申し訳ございませんが 0

 tikeda_znc: 腹が減りすぎたので離席します 0

 banyan: 障害対応ってほど深刻じゃないw 0

 tikeda_znc: いや 0

 tikeda_znc: いってみたかっただけですw 0

 banyan:  0

 banyan: exception_notification で落ちなくはなりました 0

 tikeda_znc: ありがとうございます! 0

Rails 4はgroup :assetsがなくなった。

 tikeda_znc: https://github.com/iiirc/iiirc/blob/a2270239fe0e14f56cf706e8f5d2f165430a1600/Gemfile#L20 0

 tikeda_znc: ここ、一行空いてるのってなんなんでしょう 0

 tikeda_znc: Railsの習慣? 0

 tikeda_znc: slim-railsが下のブロックだったら、「アセット関連をまとめているのかな」と思ったんですが・・・ 0

 linyows_: group :assets do ... end が非推奨になったからのなごり? 0

 tikeda_znc: おお、そうなんですね 0

 tikeda_znc: Rails4から? 0

 linyows_: http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html 0

 linyows_: Rails 4.0 removed the assets group from Gemfile. You'd need to remove that line from your Gemfile when upgrading. 4KitaitiMakoto

 linyows_: ぽいす 3KitaitiMakoto

 tikeda_znc: おお 0

 tikeda_znc: ありがとうございます 0

2013-04-26 16:54:21 +0900

 ikedat: http://www.ideaxidea.com/archives/2010/11/git_cheetsheet.html 0

 ikedat: これとかGit覚えるのにいいかなあと思いましたが 0

 ikedat: これ誰か解説しないとわからないですね・・・ 0

 inouetakuya: ああ、これねー 0

 ikedat: まあ初期は 0

 ikedat: 複数の人が教えるより一人が教えるほうが混乱しないと思うので 0

 ikedat: お任せします。。。。 0

 inouetakuya: いまはとりあえず最低限しか教えていなくって、 0

 inouetakuya: 巻き戻し系とかは後回しにしていて 0

 inouetakuya: それを教えるのは GW あけ頃かなーと 0

 ikedat: おお 0

 inouetakuya: いう感じです。 0

 ikedat: プランが有る 0

 ikedat: 僕が思ったのは各ステージをビジュアリイに頭のなかに思い浮かべらると、何にせよコマンド覚えるのも楽かなと思ったのでした 0

 teroma2: 横槍すみません 1KitaitiMakoto

 teroma2: いきなりいろいろ教わっても、いつどこで使うのが適切かっていうのが難しかったりするので、 9KitaitiMakoto

 teroma2: 難しめのは都度教えて用途とかコマンドをメモってもらっておくというのが 12KitaitiMakoto

 teroma2: 自分が教わりたての頃やっててよかったです。 0

 inouetakuya: なるほど 0

 inouetakuya: 貴重な意見 0

 inouetakuya: カラメルのデザイナも 0

 inouetakuya: だいたい同じような感触でした 0

 teroma2: git stashも便利でしたけど、デザイナが使うにはわりと危険だったりもするとか 3banyan

 inouetakuya: ***** 0

 teroma2: そういうのもちょっと慣れたくらいに補足していくとよさそうです。 0

 inouetakuya: だから、いまは、都度の期間ですね 0

 inouetakuya: そうそう 0

 teroma2: ですねー 0

 rin: ですね、一気に聞くと大混乱です(すでに混乱気味) 0

 inouetakuya: で、慣れたかなーってころに 0

 teroma2: ちょっと慣れたくらいに、デザイナ集めて、どんなコマンドをつかってるかとかを 0

 ikedat: ふむふむ 0

 teroma2: ヒアリングするといいかもです 0

 inouetakuya: ちょっとステップアップをと 0

 teroma2: 「その使い方危ないよ!」っていうのを開発の方にそんときに教わるとありがたい 0

 teroma2: git checkout ハッシュ値とかカジュアルに使ってるのを前に開発の方に話したら 0

 teroma2: それじゃなくてこっちのが適切だよって話をしたりしたので 0

 inouetakuya: ほうほう 0

 teroma2: ある程度段階踏んで教えたり聞いたりしたほうがいいです 0

 ikedat: ほー 0

 teroma2: 最初は使うコマンドを制限するくらいの勢いがよいような... 0

 teroma2: ぐぐって変な使い方しても事故の元なので... 0

 inouetakuya: うんうん、ですよね 0

 teroma2: という実体験 0

 inouetakuya: 超参考になります 0

 teroma2: push 後にamendとかresetしちゃだめとか 0

 teroma2: 聞いてみて知ったりしたので... 0

 teroma2: 新しいコマンドを試すときは、開発の方にいちいち聞いて大丈夫かきいてました 0

 teroma2: それで事故を防いできたという経緯 0

 inouetakuya: なるなる 0

 oyamada: すばらしい 0

 inouetakuya: ほんと、すばらしい 0

 inouetakuya: この IRC のログはぺたっとく 0

 teroma2: それもこれもぜんぶくぼりゅーさんのおかげですよ 0

 ikedat: iiirc.org 0

 ikedat: http://iiirc.org 0

 ikedat: ここにはろうかとおもってた 0

 inouetakuya: おお 0

 teroma2: ふぇぇ 0

 inouetakuya: ぜひ貼って 0

 inouetakuya: !! 0

 ikedat: (GH:EのURIはマスクして) 0

 ikedat: 僕がideaxideaxのやつ貼ったのは 0

 ikedat: なんかコマンド色々書いていて誤解されたぽいけど 0

 ikedat: コマンド一覧はどうでもよくて 0

 ikedat: コマンド覚える以前に、GitにはWorkspace, index, local repository, upstream repostoryというのがあるんだよというのを 0

 ikedat: 早めに知っておくとその後の理解がいいんではないかなーというつもりでした 0

 teroma2: ですです 0

 teroma2: 16:21 (ikedat) 僕が思ったのは各ステージをビジュアリイに頭のなかに思い浮かべらると、何にせよコマンド覚えるのも楽かなと思ったのでした 0

 teroma2: これほんとにそうだと思います 0

 ikedat: そうそう 0

 teroma2: わたしがくぼりゅーさんに教わった時も 0

 teroma2: くぼりゅーさんに図説してもらいました 0

 ikedat: では今回はgit add覚えましょうか、それはここからこっちにどうするコマンドですみたいな 0

 ikedat: うん。 0

 oyamada: わたし、文字だけで覚えてすごくつらかったので、図で覚えるの賛成です 0

 teroma2: そんでキハがOJTできたときにも図で覚えてもらいまいsた 0

 ikedat: まじで 0

 teroma2: 今自分がどこで何をしてるのか 0

 ikedat: それどこかに公開されてるんですか 0

 teroma2: キハがメモ持ってますよ 0

 teroma2: たぶん 0

 ikedat: !! 0

 teroma2: でもあれはずかしいです 0

 inouetakuya: うんうん、図は大事。てか必須ですね 0

 ikedat: ますます期待 0

 inouetakuya: あ、それと思ったのは 0

 teroma2: リポジトリのことを幹って呼んで、「みんなの幹」とか「俺の幹」とかって書いてあるので... 0

 teroma2: たしか。 0

 inouetakuya:  0

 inouetakuya: いいな 0

 ikedat: あってるんじゃないの 0

 ikedat: branch on local 0

 ikedat: shared branches 0

 teroma2: そうだす 0

 teroma2: ほいでブランチはまんま枝っていいました 0

 teroma2: ざっくり使えるようになるにはイメージがわかればいいから、開発の方からはm9ってされるかもしれないけどこれで理解してって半ば押し付けました 0

 ikedat: 恥ずかしくないですね 0

 teroma2: えがったー 0

 ikedat: つまり公開していいんじゃないかということだけど 0

 inouetakuya: あとね、デザイナへの説明は、むしろデザイナからのほうが頭に入る気がする。噛み砕き方が。 30KitaitiMakotoKitaitiMakoto

 inouetakuya: だから、ある程度慣れてきたら、デザイナ同士の勉強し合いってのを積極的に推したい。開発はそれが間違ってないかとか、さらに詳しく用途で良いと思う 0

 ikedat: おお 0

 ikedat: たしかにそうかもなー 0

URIヘルパーのAPI https://github.com/iiirc/iiirc/pull/31/files#r3885445

 tikeda: Atomフィード出すようにしました 11banyan

 tikeda: http://iiirc.org/snippets.atom 0

 banyan: great! 0

 tikeda: コメントの意味がよく取れませんでした 0

 banyan:  0

 banyan: sorry for that... 0

 banyan: 単純にコード読んでて、あの箇所だけ 0

 tikeda: 言いたいことは分かったけど英語が難しくてそっちは分からなかったw 0

 banyan: ちょっとだけ readable じゃなかった気がしました (全然細かいところなんでどうでもいいところですけどw 0

 banyan: user っていう argument は user instance を期待して見てるけど、 0

 banyan: もし、user.respond(:username) じゃなかったら 0

 banyan: username に user を突っ込む 0

 banyan: というのがん?と思いました 0

 banyan: 下見たらなるほどと思いましたけどw 0

 banyan: こういうのどう思いますか? 0

 banyan: という質問でしたw 0

 tikeda: i'll do when this case... how do you think? 0

 tikeda: これがよく分からなかったんですよねw 0

 tikeda: ああ 0

 tikeda: 「もしおれだったらこうするけど」ということですか 0

 tikeda: i'll do 0

 banyan: すんませんw 0

 banyan: 当たりですw 0

 tikeda: 今理解しました 0

 tikeda: 言いたいこと自体はすぐ分かりましたけど。 0

 banyan: なるほどw 0

 tikeda: github_user_urlはsnippet_url(snippet)みたいなのを意識していて 0

 tikeda: だからUserオブジェクトでもユーザー名の名前(String)でもいいようにしたかったです 0

 tikeda: github_user_url自体の定義はリーダブルじゃない(変数名が悪い)のはそうなんですが 0

 tikeda: github_user_urlを使う側のコードは読みやすくなる、というRailsのやり方に効いました 0

 tikeda: 倣い 0

 tikeda: もっとpath_forをまんまぱくったような書き方のほうが意図が伝わったんですかね 0

 tikeda: あれ確か引数の型で判定していたので 0

 tikeda: 或いはgithub_user_url(user_or_username)ならよかったかな・・・ 0

 tikeda: これで納得できなかったら 0

 tikeda: 僕が悪いと思うので 0

 banyan: そうねぇ、僕も user_or_username という案は思いました 0

 tikeda: ハセコさんのあんに変えましょう 0

 banyan: user_or_username.respond_to(:username) 0

 tikeda: github_user_urlの中が汚くなるのは別にいいかなと思ってます・・・短いメソッドなんで・・・ 0

 banyan: というのもなんだかなぁと思ったw 0

 banyan: なるほどw 0

 banyan: まぁそうねぇ 0

 tikeda: これが5行とかになるなら 0

 tikeda: ちょっと考えますけど 0

 banyan: 僕は 0

 banyan: こういう時には 0

 banyan: もし常に User#github_url としてユーザインスタンスから呼び出す、ということになってれば 0

 banyan: そうするし、そうでなくて 0

 banyan: 単純に username だけ渡してどこからでも github_user_url(username) として呼び出すほうが明示的に u.username 0

 banyan: とかにしたほうがシンプルかな、とも思うのですが 0

 banyan: 単純でバカっぽさはあるかもしれません 0

 banyan: 単純に意見が聞いてみたかっただけなので 0

 tikeda: というとじゃあ 0

 tikeda: snippet_urlでSnippetオブジェクトでもID(Integer)でもどっちでもいいってのは 0

 tikeda: 実は好きではない? 0

 tikeda: snippet_url(snippet) 0

 tikeda: snippet_url(snippet.id) 0

 banyan: そうですね。どちらかといえば好きではないですね 11KitaitiMakoto

 tikeda: おおそうなんだw 0

 tikeda: Rails使ってる人みんな好きなんだと思ってました 0

 tikeda: ちなみに僕も好きじゃない 0

 tikeda: ので 0

 tikeda: usernameにしましょうかw 0

 banyan: https://github.com/rails/rails/pull/9419 0

 tikeda: おおー 0

 banyan: https://github.com/rails/rails/pull/9441 0

 tikeda: これすごい 0

 tikeda: <コメントが 0

 banyan: この時、こういうふうな 0

 banyan: root helper だけ引数が string か 0

 banyan: hash か 0

 banyan: みたいな感じの特別扱いされたんですけど 0

 banyan: これも正直思いついたけど 0

 banyan: こんな特別なことするのはそもそもどうなの?そして pullreq あっさり通った。えー 4KitaitiMakoto

 banyan: とか一人で思ってましたw 0

 tikeda: そして pullreq │ 0

 tikeda:  | あっさり通った。えー 0

 tikeda: これすごいそうおもうw 0

 tikeda: weechat・・・ 0

 banyan:  0

 banyan: ちなみに 0

 banyan: snippet_url(snippet) 0

 banyan: の snippet にあたる奴の変数名ってなんなのだろう... 0

 banyan: ちょっと rails みてみよう 0

 banyan: 変数名さえ納得感あれば 0

 banyan: まだ全然いいですねw 0

 tikeda: http://apidock.com/rails/ActionView/Helpers/UrlHelper/url_for 0

 tikeda: options={} 0

 banyan: なるほど 0

 tikeda: あれちがうなこれ 0

 banyan: 引数 hash じゃないすね 0

 tikeda: http://apidock.com/rails/ActionController/PolymorphicRoutes/polymorphic_path 0

 banyan: いいのか 0

 tikeda: さいごのpolymorphic_pathに落ちて 0

 banyan: record_or_hash_or_array 0

 tikeda: こっちのhttp://apidock.com/rails/ActionController/PolymorphicRoutes/polymorphic_path 0

 banyan: おー 0

 tikeda: そうそう 0

 tikeda: なんか貼り付けがうまくいかない・・・ 0

 tikeda: user_or_username・・・ 0

 tikeda: recored_or_string 0

 tikeda: ActiveDecoratorを使えって話になるのかなあ。 0

 tikeda: まあいいや取り敢えずここはusernameにして、String前提でいくことにします 0

 banyan: はいw 0

 banyan: すませんw 0

 tikeda: いえ 0

 tikeda: ハセコさんもsnippet_url(snippet)好きじゃないとしってびっくりしましたw 0

 tikeda: へんに気を回す必要なかった 0

 banyan: これ着回されてたのかw 0

 tikeda: つねに「これ好きじゃないけどRailsっぽいように思えるからこうしよう」みたいな葛藤がありますw 90banyanonk

 banyan: wwwwwwww 0

リモートからgit cherry-pickできるよ

 tikeda: これ取り込みたいんですけど 0

 tikeda: どうするのが楽なんですかね・・・ 0

 banyan: あー 0

 banyan: 取り込んでからやればよかったかな... 0

 tikeda: 一番上のと一番下のにしか興味ないんですけど 0

 tikeda: リモートからチェリーピックってできないですよね。 0

 tikeda: あできるのか 0

 tikeda: できたー 0

 tikeda: こんふりくとしたけどできたのでこれでやってきます  0

 banyan: おぉー 0

 banyan: よかった 0

 tikeda: http://www.coltware.com/2010/02/16/git_remote_pickup_commit/ 0

 tikeda: もう難しすぎて嫌になるけどこういう時Gitすげえなって思いますね。 0

 banyan: すごい 0

 banyan: こういうのできるんだ 0

 banyan: そうか、できるよな... 0

 tikeda: そうなんですか 0

 antipop: あと古いし。 0

 hsbt: tikeda さんがドキュメントをコントリビュートする。まで読んだ 0

 lighty_z: 勉強になります! 8banyanshikakun

 antipop: tikeda++ 20shikakun

 tikeda: どこ情報ですか 0