Node.js CLIアプリでコマンドライン引数処理を自前で実行

processオブジェクトについて コマンドライン引数を扱う上で最も重要なのが、Node.js実行環境のグローバル変数のひとつで、実行プロセスの情報の取得・操作を行う process オブジェクトである。コマンドライン引 …

WebRTCについて

コロナ禍でZoomなどのビデオチャットツールが通常業務で使用される機会が増えているが、その技術の中核といえるWebRTCについて簡単にまとめてみる。 WebRTC(Web Real-Time Communication) …

JWTをセッション管理に使ってはいけない(特にLocalStrageで)

なぜならXSSが発生している場合に、誰にも気づかれずにトークン収集されたりセッションハイジャックされる恐れがあるから。 XSS自体を対策すればいいというのはもちろんだが、ブラウザやサーバー、ミドルウェアなどのバグによって …

メモ化関数

一度計算した値を再計算することなく、出力する関数