11月 2019の記事

Firebase Authentication×Keycloak連携を実装してみた

トビウオ2019年11月28日 - 18:04 に投稿

概要

以前の記事で、Googleが提供するユーザー認証機構である「Firebase Authentication」について概ね理解できました。

ただ、Firebase Authenticationには「カスタム認証」という概念があり、他の任意の認証システムをFirebase認証と連携させることができます。

……というわけでやってみた記録です。スライドにもまとめていたりします。

Androidの権限要求処理をReactive Extensions(Rx)で書いてみました

トビウオ2019年11月21日 - 10:21 に投稿

概要

Androidアプリは、「ユーザー エクスペリエンスや端末上のデータに悪影響を及ぼす可能性のあること(公式ドキュメント、原文ママ)」を要求する際、その処理の実行権限(パーミッション)をOSに確認する必要があります。パーミッションといっても様々なものがありますが、主に次の2つに大別されます。

Firebase Authenticationの使い方についてざっくりメモしてみる

トビウオ2019年11月5日 - 17:47 に投稿

概要

  • GoogleのFirebaseにおける機能の1つ、「Firebase Authentication」の利用方法についてのメモ書きです
  • この機能を使うと、ユーザー認証機能を簡単に実装することができます
  • 技術についての概要は、公式(Google)から提供されているWebページ

タスクスケジューラー「Apache Airflow」の使い方について備忘録

トビウオ2019年11月5日 - 13:41 に投稿

タグ

ソフトウェアの概要

  • ジョブ(シェルコマンド実行、Python実行など)をDAG(有向グラフ)として管理し、自動で直列/並列実行させることができるツールです
  • 1つのDAGはPythonコードで表現されており、所定のディレクトリにコードが書かれたファイルを置きます
  • DAGの実行、および各タスク/ジョブの可否や出力結果などについては、Webブラウザ上から確認することができます
  • ジョブの成功時や失敗時にメール送信する機能が標準搭載されています。

データカタログソフトウェア「CKAN」の使い方について備忘録

トビウオ2019年11月5日 - 10:33 に投稿

タグ

データカタログとは

  • データカタログとは? | 自治体オープンデーを参照してください。要はデータの検索システムです
  • 「データ」は、CSVファイルやXLSXファイルなど、様々なファイルフォーマットで表現されます
  • データに対しては、それに対応する「メタ情報」(作成日時、カテゴリーなどのタグ、説明文など)が存在します
  • データとメタ情報を合わせたものを「データセット」と呼びます。検索により自由にデータセットを探し出せるのがデータカタログです

CKANとは

  • 代表的なデータカタログソフトウェアの1つです。