-
【Firestore rules】documentのpathを生成する便利関数
Friday, July 6, 2018
Firestoreのruleでdocumentのpathを記述するとき、毎回 /databases/$(database)/documents/... って書くの大変…。なのでこれをなるべく楽に、安全に記述できる便利関数を紹介する。 …
-
【Firestore rules】fieldがnullかundefinedか判定する
Thursday, July 5, 2018
Firestoreのruleを記述する時に、documentのfieldがnullなのかundefinedを判定する方法を。 …
-
Firebase Meetup#4に参加してきたよ
Monday, July 2, 2018
Firebase Meetup #4にblog枠として参加したのでそのレポートを。 (本当は一般参加枠で行きたかったのだが、気づいたときには時すでに遅しでblog枠かsns枠で行かざるを得なかった…) …
-
【Firestore rules】fieldの値の型をチェックする
Monday, July 2, 2018
Cloud FirestoreはNoSQLでスキーマレスなので、任意のフィールドに対して任意の値を入れることができるのだが、 セキュリティルール的には、書き込み時にどのフィールドにどの型の値が入るのかしっかりチェックしたほうが良いのでその方法を。 …
-
Hugoで構築したブログの記事の引っ越しをした
Saturday, June 30, 2018
ブログ2つ残っているのもなあと思い、旧ブログから新ブログに記事を全て引っ越しさせた。 幸い、移転元も移転先もHugoで構築しているblogなので、移行は簡単だった …
-
TypeScriptで指定回数forEachやmapを回す
Friday, June 29, 2018
TypeScriptで単純に指定した回数、forEachやmapを回す方法にちょっと躓いたので備忘録かねて。 …
-
【Firestore rules】get関数などの制限が緩和されたので調査してみた
Saturday, June 23, 2018
Announcing the Firestore Security Rules Simulator!のアナウンスで、Firestoreのルールでget()``exists()``getAfter()の呼び出し回数が大幅に増加したようなので実際に試してみた。 …
-
CloudStorageのルールでファイルの上書きを禁止する
Thursday, June 14, 2018
FirebaseのCloud Storageにおいて、同一のファイルパスに対して上書きを禁止するのをルールで定義してみる。 …
-
WWDCに向けて準備したこと
Saturday, June 9, 2018
WWDC2018、あっという間に終わってしまった。。😢 出発までに何を準備したら良いのか?に戸惑うことも多かったし、初めて渡米するということもあって心配なことが多かったので、 WWDCの熱が冷めないうちに書き記しておきます。 …
-
Blog移転完了
Thursday, June 7, 2018
実に半年ぶりくらいの更新になります。 & このブログでは初投稿になります。 …