hataaaaa’s diary

個人用メモが中心です

arrow-ktを使ってRxのSingleでflatMapのネストをなくすのをとりあえず試してみる

サンプルコードをもとに適当に1時間くらいさわってみたメモ。 強い人に刺されるの怖い RxJava2のSingleを非同期処理とかに使っていると、データをくっつけたりする際にflatMap地獄になるときがたまにある。 たとえば hogeRepository, piyoRepository, fooRe…

USBリモコンをSlackで操作する・・・ための準備

自分用メモ。家用SlackでUSBリモコンを操作したかったので、とりあえず環境を整える。 別にslackじゃなくてもよかったけどUIとか余計なこと考えなくてよくて楽。 使わないと思うけど外からも操作できるようになるので。 USBリモコン こちらを購入。 株式会社…

Cloud Functions for Firebaseを使ってRealtime Databaseの更新をPush通知する

アプリ内お知らせみたいな機能をFirebaseのRealtime Databaseで実現してて、DBが更新されたときにPushも送りたかった。Cloud Functions for Firebaseを使うとRealtime Databaseの更新をトリガーに処理を実行できるようなので、Push送信に利用してみる。 Push…