-
jestのwatch中でもconsole.logを表示させる
Sunday, October 28, 2018
jestを普通に実行したときは、テストケースに記述した console.log が吐き出されるが、 --watch を指定して変更があったテストケースだけ実行している時は吐き出されない。 そんなときは、実行時に --verbose false を追加してあげるとwatch中でもログが吐き出されるようになる $ jest --watch --verbose false 参考 https://github.com/facebook/jest/issues/2441
-
`bundle exec pod install`経由しか`pod install`ができないようにする
Wednesday, October 24, 2018
チーム開発を行っていると、Cocoapodsのライブラリ管理をするときに、bundlerを使ってpodのバージョンをチームで揃えて実行できるようにすることが多いのですが、 ついつい pod install って打ってしまう事、ありますよね。 それを防止する方法を書き記しておきます。 …
-
【Firestore rules】readでarray-containsのクエリをチェックする
Sunday, August 12, 2018
firebase JavaScript SDK v5.3.0以降で、Firestoreでのarray(list)の扱いが劇的に向上し、 where句での検索(array-contains の使用) 要素の追加削除の向上(array union/remove) が提供された。これに伴って、Firestoreのrulesでも、read時にarray-containsのクエリのチェックができるようになったので試してみた。 …
-
【Firestore rules】listのルールでorderByのクエリをチェックする
Saturday, July 21, 2018
Firestoreのルールで、listのオペレーションに対してクエリの条件が正しいかどうか確かめることができるのだが、 orderBy を使おうと思った時にリファレンスを見ても詳しく書かれていなかったので調べてみた。 …
-
【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を判定する方法を。 …
-
【Firestore rules】fieldの値の型をチェックする
Monday, July 2, 2018
Cloud FirestoreはNoSQLでスキーマレスなので、任意のフィールドに対して任意の値を入れることができるのだが、 セキュリティルール的には、書き込み時にどのフィールドにどの型の値が入るのかしっかりチェックしたほうが良いのでその方法を。 …
-
【Firestore rules】get関数などの制限が緩和されたので調査してみた
Saturday, June 23, 2018
Announcing the Firestore Security Rules Simulator!のアナウンスで、Firestoreのルールでget()``exists()``getAfter()の呼び出し回数が大幅に増加したようなので実際に試してみた。 …
-
iOS10で通知済みのローカル通知を削除する
Sunday, April 9, 2017
iOS10から UserNotifications が加わったことにより、ローカル通知の扱いが少し変わっています。 今回はiOS10で通知済みのローカル通知(通知センターに表示されたもの)が、通知をタップせずに起動した場合にiOS9までと同じ方法では 消えない ことに気がついたのでそれをまとめておきます。 (※ちなみに通知センターから通知をタップして起動した場合は消えてくれます。) …
-
ffmpegを使って動画から音声を削除する
Sunday, March 19, 2017
よくQuickTimeを使ってiPhoneの画面を撮影して、その動画ファイルを共有したりすることがあるのですが、 その時に僅かにマイクが音を拾ってしまうのか音が入ってしまうので、その音だけffmepgで取り除いてみます。 …