GCP

Firebase AuthenticationにFacebook Accountでログインする

Firebase AuthenticationにFacebook Accountでログインを有効にさせる方法をまとめます。

firebase authenticationでユーザーのimport/exportについて調べた

Firebase Authentication は、firebase での認証処理を行うための機能です。 ID/PWによるパスワード認証、電話番号、一般的なフェデレーション ID プロバイダ(Google、Facebook、Twitter)などを使用した認証を行うことができます。 firebase authenticationでユーザーのimport/exportについて調べました。

Cloud Natural Language API を試した

Googleがトレーニング済みモデルとして提供している自然言語処理(Natural Language Processing)を使うことで、文字を元に感情分析、エンティティ分析、エンティティ感情分析、コンテンツ分類、構文分析などの自然言語理解の機能がAPI経由で利用できるとのこと。 Cloud Natural Language APIで、どのような結果を得る事ができるか試してみた。

音声から日本語の文字起こしを行う

日本語の音声ファイルを文字起こししたい場合がある。真っ先に思い浮かんだのがAmazon transcribeだが、まだ日本語には対応していなかった。 調べたところ、Google Speech APIが日本語に対応していたのでこちらを使って文字起こしをしてみた。

BigQueryのpartitioned-tables(分割テーブル)について

BigQueryは従量課金のモデルのため、スキャン量に応じて課金される。いかにスキャン対象を減らすかが非常に重要になる。通常のwhereで絞ったとしても、スキャンはされてしまうため課金を回避することができない。そこで、partitioned-tables(分割テーブル)である。

gcloud(gcpのコマンド)をzshで使えるようにする

gcloudコマンドしようとすると、デフォルトではbashへinstallすることが前提となってしまっている。zshでgcloudコマンドを設定する。

BigQueryのtimestampをUTCから日本時間JSTへ変更する

BigQueryのtimestampの戻り値はデフォルトでUTCである。クエリを修正することでJSTを表示できる。

CloudStorageへAPI経由でファイルをuploadする

Google Cloud StorageへAPI経由でファイルをuploadする。 Introduction to APIs in Google を受講して、基本的な使い方を覚えたのでメモを残す

Kubernetesでスケールアップ・ローリングアップデートを行う

Kubernetesはバズワードになりつつあるが、スケールアップ・ローリングアップデートを含む運用のノウハウはまだまだそれほど多くないのでまとめる。

GAE(Google App Engine)を試した

GAE(Google App Engine)を使い始めたので、一度ここで整理をした。