Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Yokohama.rb 2014年10月11日

More than 5 years have passed since last update.

自己紹介

serverspec

誰かが自己紹介で言及していた単語。
聞いたことなかったので軽く検索したら

のことみたい。
こういうちょっとしたことも勉強になる。

レシピブック

open と File.open

てっきり同じものだと思っていたんだけど、open と File.open は違うものなのであった。

p open("|-") #=> #<IO:fd 8>
p File.open("|-") #=> Errno::ENOENT: No such file or directory @ rb_sysopen - |-

open は、厳密に書くと Kernel.open のことなんだけど、こちらはなんだかよくわからないものも open 出来てしまう。
一方、File.open だとファイルしか open 出来ないみたい。
ファイルを開く時は、これからは File.open と書くようにしたい。

power_assert × rspec

rspec-power_assert ( see http://qiita.com/joker1007/items/88077d6b2affeb42aa1c )

power_assert が実現できたのは

という二点。
AST が不完全である点が groovy より弱いところで、 power_assert の中は基本的に1行にするべきということになるらしい。

で。闇の力を使っている power_assert は、闇の力を使っている rspec と相性が悪いらしく、その調停をしたのが rspec-power_assert ということらしい。
rspec 以外にも闇の力を使っているgemとは相性が悪いらしい。

ペアプロセッション

出題した。
問題は「めぐるセル(簡易版)」という名前で、詳細は以下。
http://nabetani.sakura.ne.jp/yokohamarb/2014.10.rotcell/

ペアプロだと(中央値で見ると)完成までの時間が長くなる(私見)ということで、時間的に厳しかった模様。

実装例は、今見つけている範囲では以下のとおり。

神奈川ruby会議( http://regional.rubykaigi.org/kana01/ )でも出題しますよ。
いつものどう書く( http://yhpg.doorkeeper.jp/events/16017 )でも出題しますよ。

Nabetani
横浜へなちょこプログラミング勉強会をやっていました。 / CodeIQ の出題者でした。 / 日経 WinPC に連載を持っていました(名義が違うけど) / Yokohama rb に半分ぐらい参加しています。 / twitter : http://twitter.com/Nabetani
https://nabetani.hatenadiary.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away