アルパカログ

カスタマーサポート (CS) とエンジニアリングを掛け算したい CRE (Customer Reliability Engineer) が気になる技術や思ったことなど。

【Ruby on Rails】API認証とRSpecの書き方

仕事で Ruby on Rails 5 を触る機会があり、API 認証まわりを調べたのでテストの書き方もあわせてまとめておきます。

認証として JWT を使った例を記載しています。JWT を扱うにあたって ruby-jwt という Gems を使っています。

ちなみに JWT はジョットと発音するそうです。

続きを読む

Google スプレッドシートで別シートのセルを参照する(垂直検索)

Google スプレッドシートで別のシートの値を参照したいということがあります。下図のイメージです。

f:id:otoyo0122:20180723130441p:plain

どうすればできるでしょうか?

今回は、シートを検索して値を参照する VLOOKUP と、VLOOKUP の結果を一気に反映する ARRAYFORMULA という2つのスプレッドシートの関数の使い方を説明します。

続きを読む

Nature Remo mini でエアコンのON/OFFを自動化して熱帯夜とさよならする

スマートリモコン Nature Remo の廉価版、Nature Remo mini が発売されました。早速購入してエアコンを自動化したのでご紹介します。

nature.global

続きを読む

アレクサ(Amazon Echo)の買い物リストをアプリと連携する

以前、Alexa の買い物リストを Todoist に連携する方法 というエントリを書いてからしばらくして、アイテムが文字化けして追加されるようになってしまった。「ããã」みたいなやつだ。

続きを読む

Pythonのデコレータとは?使い方からテストの書き方まで解説

最近仕事で Python のデコレータをレビューしてもらう機会があり「デコレータなんぞや?」となっていたのを見かけたので、備忘録を兼ねて書き残しておきたいと思います。

続きを読む