複数解像度の端末でPersepectiveなカメラの画面いっぱいにSpriteを広げてみた

今回は様々な解像度の端末で(Persepectiveなカメラを使用した3D空間上の)Spriteを画面いっぱいに広げて欲しいという要望があり、実装してみました。Orthographicなカメラでの調整方法はブラウザで検索するとすぐに出てきますが、Persepectiveなカメラで3D空間上のSpriteを調整する方法についてはあまり出てこないので記事にしてみることにしました。

Continue reading »

NuxtJS axiosでBigIntを扱う

こんにちは、フロントエンドエンジニアの小山です。
今回はここ最近で覚えたNuxtJSのTipsを2回にわたりご紹介するシリーズ、今回は2回目です。
今回のテーマは「layoutファイルを増やさないでページのデザインを変える」です。

Continue reading »

phpでSafetyNet APIのレスポンスの証明書を検証する

こんにちは。サーバーサイドエンジニアの鑓水です。
今回はGoogleが提供している不正利用防止 API SafetyNet Attestation APIを用いて Android デバイスの不正利用検出をphpでのやり方を紹介しようと思います。その中でも証明書チェーンの検証に関してはドキュメントが少ないのでその部分を今回は説明しようと思います。

Continue reading »