秋期限定栗きんとん事件上・下 (小市民シリーズ)

まさか仲丸さんに、ジグソーパズルの趣味があるとは思わなかった。偏見だけでものを言うなら、どちらかといえばジグソーを組み立てている人に後ろから近づいて、「なにつまんないことやってるの!」とテーブルをひっくり返しそうなのに。失礼しました、人は見かけによらない。

それでも、あのまま何もなければ、ぼくも慣れていったのかもしれない。どんな秘密をどれほど知恵を絞って解き明かしても、「あ、そうなんだ」だけで済まされてしまうことに慣れていけば、ぼくの虚栄心はいずれ疲労して摩耗して、ついには消えてしまったかもしれない。

なんだかんだでこれも夏。

ハイスコアガール 1-6

面白すぎて翌日体調崩して死にそうだった

elasticsearch-model レベルでモック・スタブする

github.com

これのモック・スタブを行う。

    RESPONSE = { 'hits' => { 'total' => 123, 'max_score' => 456, 'hits' => [{'_id' => '1', 'foo' => 'bar'}] } }
    RESULTS  = Elasticsearch::Model::Response::Results.new DummyModel, RESPONSE

    setup do
      search   = Elasticsearch::Model::Searching::SearchRequest.new DummyModel, '*'
      search.stubs(:execute!).returns RESPONSE

      response = Elasticsearch::Model::Response::Response.new DummyModel, search
      @records = Elasticsearch::Model::Response::Records.new  DummyModel, response
    end

こう言う感じとテストに書かれてる。

rspec ならこんな感じ。

    RESPONSE = { 'hits' => { 'total' => 123, 'max_score' => 456, 'hits' => [{'_id' => '1', 'foo' => 'bar'}] } }
    RESULTS  = Elasticsearch::Model::Response::Results.new DummyModel, RESPONSE

    setup do
      search   = Elasticsearch::Model::Searching::SearchRequest.new DummyModel, '*'
      allow(search).to receive(:execute!).and_return RESPONSE

      response = Elasticsearch::Model::Response::Response.new DummyModel, search
      @records = Elasticsearch::Model::Response::Records.new  DummyModel, response
    end

地図趣味。

地図趣味。

地図趣味。

最初から最後まで著者の杉浦さんが地図への愛を語りまくる謎の本。第1章で色々な地図を紹介しつつ、第2章で自身で地図を作られた時のことが、(ここも)興奮気味に書かれていた。 そうえいば、私も

soh335.hatenablog.com

これを作った時に地図すごいってなったなぁというのを思い出した。(5年前)

第3章では、地図をモチーフにしたお菓子づくりや、アクセサリーを作り始めてる。そこで

このレシピでつくるのは、銀座のかたちです。銀座の1丁目から8丁目までをぐるっと囲ってみると、8丁目の東南、飛び出た汐留あたりが良いアクセントになりそうな美しい造形。

と述べていたりで、地図愛ただただすごいなぁと読み進めた。 変わってる本ですけど、地図好きな人にオススメ...

本に色々地図が紹介されていたけど、やっぱり大きい現物で見ないと、紹介文の興奮の本当の意味はわからないかなぁ?とも感じたので機会があったら現物を見にいきたい。