ブラウザのコンソールに WebSocket connection to 'ws://172.17.0.2:3000/ws' failed: みたいなエラーが出てきて、ライブリロードが効かない場合。

[ Ubuntu 20 | Node.js v16.14.0 | webpack@5.68.0 | webpack-dev-server@4.7.4 ]

あるコンテンツの関連サイトにて、クライアントサイドでしか画像保存対策をしていなかったのが、最近になってサーバーサイドでも対策されてきた。個人的に物珍しかったので、外から見て分かるところを書いておく。

[ Windows 10 | Google Chrome 97.0.4692.99 | iOS 15.1 (のSafari) ]

CloudFrontの機能で、一定時間のみS3バケットに対してPUT/GET可能なURLを作って使ってみます

[ Ubuntu 20.04 | aws-cli/2.4.9 Python/3.8.8 Linux/4.19.128-microsoft-standard exe/x86_64.ubuntu.20 prompt/off ]

あまりにも、あまりにも当たり前なのにわからなかった

JSON Web Tokenを使った認証みたいなものを実装したが、結局ボツになったので供養。

※記載の内容はDockerイメージ node:16-alpine から作成したコンテナ内で動作確認してます。他のOSだと鍵の作り方が違うかも。

[ Node.js v16.13.0 | jsonwebtoken@8.5.1 ]

以下の記事を読んで作った環境を参考に、タイトル通りの別の開発環境を作った時のメモ。

[ Windows 10 (64bit) | Ubuntu 20.04 LTS | PHP 7.2.24 | Node.js 14.18.0 | MariaDB 10.5 ]

放置してるリポジトリに触るたびに出てくるだろうから書いておく

エラー全文
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: Authentication failed for 'https://github.com/napoporitataso/piyopiyo.git/'

GitLabのリポジトリをGitHubに引っ越しました。

[ Python 3.8.10 ]

コンテキスト+リデューサでReduxみたいなことばかりしてたら、コンテキストとリデューサ単体の使い方を忘れたので復讐する。今回はリデューサ。

[ react@17.0.2 / react-dom@17.0.9 ]