2019年7月20日土曜日

この投稿をInstagramで見る

beautiful Lisa 🍑

MAX VENTURAさん(@maxventuramv)がシェアした投稿 -

メディアの情報は信用に値するか?

メディアの情報は信用に値するか?

学校や仕事、人間関係には、強い者や売れる商品を持っている者に付かないと生き残れない場面がある。 でも情報や空気は武器である事を忘れないようにしないと。

https://yesno.jp/detail.html?titleid=EWNUKoHThSc6YjoizfVc


yesno.jpは世論調査や意識調査のサイトです。
yesno.jpで投票をお願いします。
Facebookのアカウントで簡単に参加できます。

2019年7月2日火曜日

Yes or No

ここ数カ月ドタバタで週末はデニーズで深夜まで考え事。と忙しかったけど時間が出来た。

9か月ぶりに本格的にYes or Noをやりたいと思っている。
忙しい中、ヤフーニュースは見てたけどSNSでのどうしょうもない事が多すぎ。

そんなことの為にエンジニアは遅くまで開発している訳じゃないんだけど。
少しでも世の中に役立ちたいと思ってサービスを開発し運営してるんだけど。役に立っているサービスは一杯あるし、きちんと利用している人もいるし。救いだね。 

そんなか、自分も少しは役に立ちたいと思います。

2018年9月26日水曜日

bloggerに出戻り

BloggerからWordPressに移行して2年位使ったけど、アップデートばっかりで面倒くせぇ。そんなんで結局、Bloggerに出戻り。

アフェリエイトもやらないし、備忘録や下らない投稿だし、なんだかんだGoogleサービスに囲まれてるから一元管理できるしね。

移行方法は調べて試したけど、ちょっと古いのか変換が出来てないのか。表示できた記事、表示できない記事があって、結局移行する記事を絞って手作業にした。

参考)


2018年9月24日月曜日

【備忘録】既存システムのユーザ管理をFirebaseに変更

既存システムの拡張性を考え、ユーザ管理をFirebaseに変更することにした。
・独自でユーザを管理するよりGoogleだから安心(感)。
・FaceBookやTwitter連携が簡単にできる。
・Android/iOSアプリ開発に於いてもユーザ認証が簡単にできる。

今回はユーザ管理を認証(メールアドレス/パスワード)をFirebaseに任せることにした。その他のユーザ情報やサービス固有の情報は既存システムで管理する。Firebaseと既存システムのキーとしてはFirebaseで取得できるuidを使用する。

var user = firebase.auth().currentUser;
uid = user.uid;

修正としては
・ユーザ登録(Firebase登録後、既存システムに登録しメール送信)
・ログイン認証(Firebase認証後、既存システムのユーザ情報を取得)
・ログアウト(Firebaseログアウト後、既存システムのSessionを破棄)
・パスワード変更(Firebaseでパスワード変更、既存システムでメール送信)
・パスワードリセット(Firebaseでパスワードリセット)

悩んだ事
・メールアドレスをユーザ情報に持たせるかどうか?(結局持たせた)。
既存システムでメール送信を行うので、一々Firebaseから取得したくない。またメールアドレスは認証IDだから変更されないので既存システムで持っても変更は考える必要がないから。



2018年9月23日日曜日

【備忘録】FirebaseのFacebook認証 androidのchrome

ちょっと、Firebaseに手お出したんですがFacebookの認証にはまりました。
PC版は問題ないのですが、AndroidのChromeだとFacebookアプリが起動されWebページに返ってきません。結局理由は解らないので、以下を参考にFacebook ログイン JavaScript SDKを使ってとりあえず出来た。

やっぱりVersionとかあるからFacebookのSDKを使った方が安全です。
https://firebase.google.com/docs/auth/web/facebook-login?hl=ja(手動でログインフローを処理する)
https://developers.facebook.com/docs/facebook-login/web
https://qiita.com/qantasmz/items/3b3d4fc61a10fc385f9d

Facebookにログインは出来たんだけど、Facebookのログアウトとサービスのログアウトの分けが難しかった。

Facebookをログアウトしたら、サービスもログアウト。
サービスをログアウトしたら、Facebookはログインのまま。