🖥 VULTRおすすめ 「VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!
Kerry BuckleyさんのRSpecのスライドが素晴らしい。さらっと読み通しておもしろいなと思ったところをノートしてみました。 なお、console でRSpecを使いたいときはSpec::Matchersをincludeすればよいです。 require 'rspec' include Spec::Matchers - 表紙 このスライドはSplippyというやつでできている。Escを押すとページのリストが出てかっこいい。 - Context contextはdescribeのエイリアス - Formatters フォーマッタ: docは試験内容がdocument化されて読みやすい。 - Formatters フォーマッタ: fuubarでプログレスバーをパーセンテイジ表示できる - Formatters フォーマッタは複数指定できる - Profiling プロファイルで時間のかか
rspec-parameterized | RubyGems.org | your community gem host tomykaira/rspec-parameterized次のような spec が書けます。 describe "plus" do where(:a, :b, :answer) do [ [1 , 2 , 3], [5 , 8 , 13], [0 , 0 , 0] ] end with_them do it "should do additions" do (a + b).should == answer end end with_them :pending do it "should do additions" do (a + b).should == answer end end end -fd をつけて実行すると次のような感じで出力されます。 RSpec::Pa
RSpec の DSL には、 example と言うメソッドがあり、そこを経由して現在実行中の example の情報を得ることができる。 def add(*args) args.inject(:+) end describe "add" do before do p example.class #=> RSpec::Core::Example end subject { add(*args) } context "when 1 + 1" do let(:args) { [1, 1] } it { should == 2 } end end 具体的には、 example は RSpec::Core::Example のインスタンスらしい。 Class: RSpec::Core::Example 以下のような属性、メソッドがある: #exception 実行中の example で最初に起
人には挑戦が必要です。挑戦とは、自分の心地のよい場所から一歩でることであり、苦痛をともなうことです。しかし、それが学びにつながり、人を成長させます。挑戦がなければ、人は学びもなく、成長もしません。自作キーボードの素晴しさは、人に挑戦の場を与えてくれるところです。そういった意味で、自作キーボードキットのなかでも、 MiniAxe は特別な存在です。 まず、目につくところといえば、そのコンパクトさでしょう。格子配列 36 キーという仕様は、ふだん 40% キーボードをつかっている私でも戸惑うサイズです。今まで自分がなじんでいたキー配列から一歩を踏み出して、新たな試行錯誤をしなくてはいけません。 暫定的なキーマップ では、このようにしていますが、まだまだ磨いていく必要がありそうです。 また、はんだ付けの難易度が高いというのも特徴です。自作キーボードキットで定番の Pro Micro は採用されて
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く