Posted on 2018-08-29 by スカイ

Tags:

FirebaseでID Tokenを生成する方法です. Firebase Functionsで認証の仕組みを使った時にこれフロント作らないとデバッグ出来ないのか…?みたいな気持ちになったので生成方法メモしておきます. 必要なもの ウェブ API キー プロジェクトの設定の全般から取得できます サービスアカウントの認証情報 プロジェクトの設定のサービスアカウントから新しい秘密鍵の生成で持ってこれます ログインしたいユーザーのuid プロジェクトのAuthenticationのユーザーuidから持ってきます Functionsはこんな感じのなんか認証情報でアクセス許可したりしなかったりする感じ


Posted on 2018-08-28 by スカイ

Tags:

k8sでノードを切り離したい時やメンテナンスしたい時のメモ $ kubectl get node -o wide NAME STATUS ROLES AGE VERSION EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME kube01 Ready none 195d v1.9.3 none Ubuntu 16


Posted on 2018-08-26 by スカイ

Tags:

最近graphqlを触り始めました. 書いてて多分ぶち当たる案件にファイルのアップロードをどうするのかという問題があります. この件についてこちらの記事が参考になります. GraphQLの規格とプロダクトの隙間をどう埋めるか 〜ファイルアップロード〜 オチから書くと今回はbase64で実装しました. 記事中やGoogleで検索してると出てくるapollo-upload-server/clientが使いやすそうで良いのですが今回の実行環境がFirebase Functionsということがありそのままでは素直に動いてくれませんでした. というのもapollo-upload-server/cli


Posted on 2018-08-18 by スカイ

Tags:

最近kyashのリアルカードを手に入れました. kyash自体は送金出来たりで割り勘する時に役立ってます. ただリアルカードはサイン求められることがぼちぼちあるらしいのであんまり実店舗では使ってなかったりします. Suicaとかで決済できると便利なので今年5月末にSuicaに対応したGoogle Payで使ってみることにしました. ただGoogle Payが使える端末の条件は Android 5以上 NFC対応(おサイフケータイ) です. 手持ちの端末ではどちらかしか満たせるものがないので新規に1台用意することにしました. 端末の探し方ですが条件に適合する型番をリストアップするのは骨が折れ


Posted on 2018-08-18 by スカイ

Tags:

Google Cloud Datastore Emulatorを使うことでクラウド上のDatastoreを使わずにローカルでDatastoreを建てて開発することができるようになります. Firebase Datastoreも実質これなので使ってみました. 環境 $ gcloud version Google Cloud SDK 212.0.0 beta 2018.07.16 bq 2.0.34 cloud-datastore-emulator 2.0.1 core 2018.08.13 gsutil 4.33 kubectl $ firebase -V 4.1.0 環境構築 前提パッケ