PIYO - Tech & Life -

はてな

rspec-parameterizedで条件だけが異なるテストコードをDRYに書く

テストのロジックは同じだけど、入力値とそれに対する結果が異なるみたいなテストをシンプルにかけるrspec-parametrizedというgemがあります。 GitHub - tomykaira/rspec-parameterized: RSpec::Parameterized supports simple parameterized test syntax in rspec. RSpec::Parameterized supports simple parameterized test syntax in rspec. - GitHub - tomykaira/rspec-parameterized:

Rubyでフリーメールの判定をするfreemail gem

フリーメールで登録できないようにしたい、という要望に答えるためにfreemailというgemを使いました。 GitHub - smudge/freemail: A ruby implementation of the npm 'freemail' database of free and disposable email domains. A ruby implementation of the npm 'freemail' database of free and disposable email domains. - GitHub - smudge/freemail: A ruby implementation of the npm 'freemail' database of free and disposable

Macのおやすみモードをショートカットで切り替える

リモートミーティングで画面共有中にうっかり通知が見えてしまわないようにおやすみモードを使うようにしています。けど、この切り替えがマウスで面倒です。 通常はメニューバー右上の通知センターを開いて、少し上に

Capybaraのフィーチャテストで自動的にスクリーンショットを撮るgem

テスト失敗時のスクショ撮りをRSpec + Capybaraで設定ほぼ不要でおまかせできたので紹介します。 GitHub - mattheworiordan/capybara-screenshot: Automatically save screen shots when a Capybara scenario fails Automatically save screen shots when a Capybara scenario fails - GitHub - mattheworiordan/capybara-screenshot: Automatically save screen shots when a Capybara scenario fails github.com Gemfileに↓を書いてb

集中したいときに使っているBGM用Webサイト

仕事中にはノイズ系をBGMにしていることが多く、↓の2つを組み合わせて使うことが多いです。 Caffitivity ちょっとぐらいガヤガヤしているカフェのほうが逆に集中できるってことありますよね。Caffitivityはカフ

プロテインを美味しく飲む

水や牛乳に溶かして飲むプロテインが基本的にまずい中、最近かなりおいしく飲める方法を編み出したので紹介します。 飲むプロテインはOptimum Nutrition(ON)のダブルリッチチョコレートです。 用意

水道のないマンションのベランダでシャワーを使う

鳥関係のアイテムを洗う際、フンのことを考えると風呂や洗面はやだなーと思ってました。庭に水道のある戸建ての人はそこで洗えるんだろうけど、うちはマンションでベランダに水道はありません。 そこで、圧力式の簡易