RADメモ2018-01-01
2018-01-01
ハッカソンなど限られた時間でPoCを作る際に使えそうなものをメモ
ngrok - secure introspectable tunnels to localhost
noelportugal/google-home-notifier: Send notifications to Google Home の中で使われていた
サーバをローカルで立てて、そのまま外からアクセス可能にする
単なるWebサービスだったら「適当な外のサーバにデプロイしたらいいじゃん」ってなるところだけど、例えばローカルのネットワークにつながっているIoT機器のことを考えると有用
ngrok
Google Home Notifier
noelportugal/google-home-notifier: Send notifications to Google Home
Google Home Miniを日本語でしゃべらせることができた
トラップ
apt-getでnode.jsをインストールすると古いのでnpm installで失敗する
公式インストール方法
dns_sd.hがない
sudo apt-get install libavahi-compat-libdnssd-dev
npm install -gしてない時はローカルフォルダnode_modulesにインストールされている
google-home-notifier自身はインストールされない。ファイル単体を相対参照でrequireしてる
var googlehome = require('./google-home-notifier');
ipを指定するメソッドにはlang引数がないので、第2引数で言語を渡しても無視されて英語モードのまま
google-home-notifier側をいじって引数を取るようにした
IFTTT Webhooks service
かつてMaker Channelと呼ばれてたもの Introducing the Maker Channel
The Maker Channel has been renamed — it's now the Webhooks service!
Firebase
Firebase is Google's mobile platform that helps you quickly develop high-quality apps and grow your business.