Firebase Authでサインアップ&メール認証の流れをREST APIのエンドポイントで確認する
1 サインアップする
2 確認メールを送信する
(ユーザーからサインインを要求されたら)
3 ユーザーの確認メールのクリック状況を確認する → true なら「4」で。falseなら失敗
4 サインイン(メール・パスワードの組み合わせ)を確認する→ true ならサインイン成功
Google OAuth認証でポップアップが出ても何も表示されない
上記にしたがって、実装しても表記の状態になってしまった。 デベロッパーツールで確認すると
The given origin is not allowed for the given client ID
というエラーが出ている。URLは http://localhost:3000
だったのだが、ちゃんとGoogle Cloudの「認証情報」には登録している。
途方にくれていたら以下のQAが大ヒット。
Google Cloudの「認証情報」の「承認済みの JavaScript 生成元」にポート番号の無いURL ( http://localhost
) を追加したら解消した
【rbenv】gem で インストールしたパッケージ(CLI実行できるもの)を実行しようとしても command not found
「WSLのバックアップを取得+S3にアップロード+ローカルからは削除」するスクリプト(.bat)
- ファイル名は
wsl_backup_YYYYMMDD.tar
- 世代管理はS3のライフサイクルポリシーで可能なので、そのあたりはスクリプトでは対応しなかった。
- WSLコマンドと、AWS CLIが利用可能であることが前提。S3バケットも作成済みであること。
@echo off set s3_baucket_name=[バケット名] set wsl_name=[WSLのイメージ名] set year=%date:~0,4% set month=%date:~5,2% set day=%date:~8,2% set now=%year%%month%%day% wsl --export %wsl_name% wsl_backup_%now%.tar echo バックアップの作成が完了しました。wsl_backup_%now%.tar echo S3にアップロードします。 aws s3 cp wsl_backup_%now%.tar s3://%s3_baucket_name% echo S3にアップロードが完了しました。 echo ローカルのファイルは削除します。 del wsl_backup_%now%.tar pause exit
FileNotFoundError: [Errno 2] No such file or directory
よくわからんが、とりあえず sudo service podman start
したら直る
Traceback (most recent call last): File "urllib3/connectionpool.py", line 677, in urlopen File "urllib3/connectionpool.py", line 392, in _make_request File "http/client.py", line 1277, in request File "http/client.py", line 1323, in _send_request File "http/client.py", line 1272, in endheaders File "http/client.py", line 1032, in _send_output File "http/client.py", line 972, in send File "docker/transport/unixconn.py", line 43, in connect FileNotFoundError: [Errno 2] No such file or directory During handling of the above exception, another exception occurred: Traceback (most recent call last): File "requests/adapters.py", line 449, in send File "urllib3/connectionpool.py", line 727, in urlopen File "urllib3/util/retry.py", line 410, in increment File "urllib3/packages/six.py", line 734, in reraise File "urllib3/connectionpool.py", line 677, in urlopen File "urllib3/connectionpool.py", line 392, in _make_request File "http/client.py", line 1277, in request File "http/client.py", line 1323, in _send_request File "http/client.py", line 1272, in endheaders File "http/client.py", line 1032, in _send_output File "http/client.py", line 972, in send File "docker/transport/unixconn.py", line 43, in connect urllib3.exceptions.ProtocolError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "docker/api/client.py", line 214, in _retrieve_server_version File "docker/api/daemon.py", line 181, in version File "docker/utils/decorators.py", line 46, in inner File "docker/api/client.py", line 237, in _get File "requests/sessions.py", line 543, in get File "requests/sessions.py", line 530, in request File "requests/sessions.py", line 643, in send File "requests/adapters.py", line 498, in send requests.exceptions.ConnectionError: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "docker-compose", line 3, in <module> File "compose/cli/main.py", line 81, in main File "compose/cli/main.py", line 200, in perform_command File "compose/cli/command.py", line 70, in project_from_options File "compose/cli/command.py", line 153, in get_project File "compose/cli/docker_client.py", line 43, in get_client File "compose/cli/docker_client.py", line 170, in docker_client File "docker/api/client.py", line 197, in __init__ File "docker/api/client.py", line 222, in _retrieve_server_version docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory')) [8711] Failed to execute script docker-compose
参考
【docker-compose】FileNotFoundError: [Errno 2] No such file or directory - Qiita https://qiita.com/obr-note/items/95b379bcd5d473adec08
【Rocky Linux】一般ユーザーのログインシェルの変更
一般ユーザーのまま chsh
すると権限エラーで怒られる。とりあえず↓でやったら出来た。
> sudo chsh [ユーザー名] Changing shell for [xxxxxx]. New shell [/usr/bin/fish]: /usr/bin/zsh Shell changed.