Growl

hitode909

 hitode909: growlアップデートしますか? いいえっていうの2011年12月から毎日押してたけど ついにお金払った 14morygonzalezbanyanshikakunfuba

 ueday: めでたい 0

 aereal: めでたい 0

 aereal: 1年半 0

 hitode909: 350円で1クリックが0クリックになって革命が起きる 1morygonzalez

 motemen: そのプロンプトがでたことがないくらい古いっぽい 0

 motemen: なんかよくわからんくなったので買おうかな…growlnotifyつかいたいし 0

 aereal: terminal-notifier.gem 入れると OS X の Notification Center に growlnotify みたいなことできますね 1morygonzalez

 aereal: これも便利 0

 hitode909: ふつうにapp storeで買ったらインストールに失敗して まずアンインストールしてから入れる必要あるようでした http://growl.info/growlupdateavailable 0

 hitode909: OS古くてnotification centerない 0

 motemen: へーそれはべんりだ!! > aereal 0

 aereal: https://github.com/alloy/terminal-notifier これです 7KitaitiMakoto

 aereal: OS X なら gem install terminal-notifier とかでいけます 6banyan

 aereal: https://github.com/aereal/dotfiles/blob/master/.zsh.d/site-functions/gyapbox#L40 こういうかんじで使えます 1morygonzalez

 aereal: -open とかで URL とか渡すことができて、通知バルーンをクリックすると URI を開く、とかできる 11KitaitiMakoto

 hitode909: URLひらけるの便利そう 0

 motemen: じゃあ growlnotify にたよらなくてもいい!! 0

 hitode909: OS新しくすれば350円払わなくてよかったのかもしれない 0

便利

hitode909

 hitode909: http://iiirc.org/ 便利ウェブサービスあった 125KitaitiMakotobanyanshikakunlinyowsdemi168

 aereal: IRC のログを残せる? 0

 hitode909: ログを残せて,発言にホバーすると☆つけられる 20KitaitiMakotobanyanyhara

 aereal: おおおおお 1banyan

 aereal: 便利だ 19banyan

ruby -run -e httpd -- .

morygonzalez

 hsbt: ruby -run httpd 6KitaitiMakoto

 hsbt: でローカルに web サーバー起動できるというのを昨日知った 0

 hsbt: LoadError 0

 hsbt: なんで! 0

 hsbt: ruby -run -e httpd -- . 20morygonzalezKitaitiMakotom4inoromanba

 hsbt: だった 0

 hsbt: 今まで webrick ワンライナー書いてたけど 0

 hsbt: こっちのが便利 0

 mizzy: これは便利ですねー 0

 kyanny: un というライブラリがあったのか 2banyanmorygonzalez

 kyanny: http://doc.ruby-lang.org/ja/1.9.3/library/un.html 0

 tikeda_afk: 1.9以降ですね 0

 hsbt: httpd 以外はいつ使うのか微妙な奴ですが... 0

 tikeda_afk: httpdが 0

 antipop_: unとは… 0

 tikeda_afk: できたのは 0

 mizzy: なるほど、そういうことなのか>unというライブラリ 0

 hsbt: ubygems 0

 hsbt: ruby -rubygems 0

お布施感ある

banyan

 lamanotrama: あんちぽ派なのに大丈夫なの? 0

 kurotaky: やばいですね.. 0

 lamanotrama: やばいね 0

 kurotaky: 入門Puppetを3冊買わないとダメな気がする.. 19banyanKitaitiMakotohazymoonkurotaky

2013-05-10 09:44:32 +0900

shikakun

 tikeda: あんまり 0

 tikeda: よった翌朝に謝ると 0

 tikeda: 常習犯のように思われますよw 0

 banyan: wwwwwww 0

 shikakun: 実際、常習犯なのでしょうか… 1banyan

 banyan: そんな気はするw 12KitaitiMakoto

 tikeda: wwwww 0

 tikeda: じゃあ仕方ないですねw 0

 tikeda: 分かりやすくてよいと思います。 1shikakun

派閥抗争

Tacahilo

 hoshi: (ツネ様派のおっくんや) 0

 okkun: (バレた…) 5KitaitiMakoto

 antipop_: ほう、君がツネ様派のおっくんか 0

 daiskip: www 0

 okkun: ヒィ 0

 tnmt: mizzy派です 0

 mizzy: あんちぽ派です 0

 tnmt: つまりおっくんもあんちぽ派 0

 daiskip: 輪廻転生っぽい 0

 antipop_: あんちぽ派∪mizzy派∪常様派 0

某アプリ申請後

chocolatina

 tichise: 申請しました 18KitaitiMakotokurotaky

 daiskip: やったあああああああああああああああああああ 0

 oyamada: おおおおおおおお 0

 oyamada: おつかれさまでした!! 0

 tichise: ひとまず、みなさまお疲れさまでした! 0

 umako: おおおおおおおおおおおおおおおおおおおおおおお 0

 umako: つかれさまでした! 0

 daiskip: 先に庄屋行ってます 3demi168

 oyamada: わたしハイボール 0

 umako: ビール頼んでおいてください 0

 tichise: 生中 0

 daiskip: (懐かしいこの流れ 13KitaitiMakotodemi168

 umako: (メンバーが代わり映えない 3demi168

デザイナがGitを覚える時は

chocolatina

 demisuk__: Git。最初は「こういうものです」と言った感じで限定的に使うのがいいと思いますね 0

 demisuk__: master にマージしないとか、 0

 demisuk__: おまじないのように使うコマンドだけ覚える。 0

 kiha_: わたしもそうやって教えてもらいました 0

 demisuk__: サービスによって環境も違いますし。 0

 demisuk__: なにか作業する時はブランチを切れ!とか、帰る前には必ずコミットして朝来たら必ず pull するとか(極端 0

 toshiya: ○○すべし10箇条みたいなのよさそう 0

 oyamada: あと「こんな時どうする」だけは教えてほしい 2banyan

 oyamada: 「違うブランチで作業しちゃったらどうする」とか 13KitaitiMakoto

 oyamada: プログラマさんが離席されてると、自分ひとりで戻せないので、ストレスフル。 21KitaitiMakoto

 toshiya: いいですね 0

 toshiya: デザイナの視点で教えてもらったことをwikiとかにまとめていくとよさそう。 0

 kiha_: 大文字はなにかやばい とか 0

 toshiya: これやったらしばくリスト 0

 ikedat: あーなるほどーそうだよなあ・・・>プログラマさんが離席されてると、自分ひとりで戻せないので、ストレスフル。 0

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

KitaitiMakoto

 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

KitaitiMakoto

 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

2013-04-20 03:27:09 +0900

banyan

 banyan: あなたが知っている可能性があるので、我々はツイッターの巨匠ですshikakunを持っている。 2banyanKitaitiMakoto

 banyan: 私は、彼は簡単に我々の想像を超えることができていること期待しています 0

Notice

linyows

 takeshita: [09:24:43] 【業務終了のお知らせ】 0

2013-04-11 12:09:04 +0900

banyan

 tikeda: まあ使いたいとは別に思わないですね・・・ 0

 banyan: 違うんですよ 1morygonzalez

 banyan: znc ってのは 1morygonzalez

 banyan: 自分の便利じゃないんですよ 1morygonzalez

 banyan: 他者への優しさ 6morygonzalezkentarolinyows

 banyan: それが znc の本質だと思うのです 1morygonzalez

 tikeda: 「他人に関心ないんで」 103banyanmorygonzalezshikakunmizzyhsbtnakajijapandemi168linyowsasonas

Capybara2.1 便利情報

banyan

10:33 <#ruby> hsbt: http://www.elabs.se/blog/60-introducing-capybara-2-1 0

10:33 <#ruby> hsbt: Rails プログラマ、必見 0

10:35 <#ruby> hsbt: Capybara が 2.0 でマッチングアルゴリズムを厳しくしたけど 0

10:35 <#ruby> hsbt: さすがにやりすぎたわー、めんごめんご、オプションで変更可能にするから 0

10:35 <#ruby> hsbt: という話 0

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

KitaitiMakoto

 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

KitaitiMakoto

 tikeda: そうなんですか 0

 antipop: あと古いし。 0

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

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

 antipop: tikeda++ 20shikakun

 tikeda: どこ情報ですか 0