オウルです。 前回の続編です。今回は、WSL Ubuntu 環境下で ASP.NET Core App に要求を転送するように Nginx をリバースプロキシサーバーとして設定します。 ローカル環境 Client OS Window ... 続きを読む
へっぽこデベロッパーのセキュリティ対策リファレンスのまとめ
オウルです。 Web のデベロッパーをしていると切っても切れないセキュリティ。Kubernetes の入門書として購入した『入門 Kubernetes』には、 セキュリティを考える時には、近道は存在しません。 『入門 Kubernetes』 ... 続きを読む
JavaScriptとCanvasでお絵かき
オウルです。 前回の続きです。Canvas API は JavaScript と HTML の canvas によって矩形、三角形、線、円弧、曲線などを描くことができます。もっと高度になるとアニメーション、写真加工、リアルタイム動画処理など ... 続きを読む
WSL UbuntuでASP.NET Core+SQLiteの開発環境のをつくる
オウルです。 今回は、ASP.NET Core 3.1 MVC アプリの開発環境を WSL Ubuntu に準備します。 ※ Windows 版は、こちらを参考にしてください。 RDBMS は本業で SQLServer を10年近く使 ... 続きを読む
WindowsでASP.NET Core+SQLiteの開発環境をつくる
オウルです。 今回は、ASP.NET Core 3.1 MVC アプリの開発環境を Windows に準備します。 ※ WSL Ubuntu 版は、こちらを参考にしてください。 RDBMS は本業で SQLServer を10年近く使用 ... 続きを読む
JavaScriptでイメージをCanvasにドラッグ & ドロップ
オウルです。 今回は、意外に奥が深く、知っておくと便利なドラッグ&ドロップ。 理解を深めるためにイメージを Canvas にドラッグ&ドロップして、そのイメージを使って ”ぬりえ” や ”お絵かき” ができるように JavaScript で ... 続きを読む
画像の遅延読み込み-Intersection Observer API
オウルです。 今回は画像の遅延読み込み(Lazy Load)です。画像の遅延読み込みは、最初のページの読み込み時間、最初のページのデータ量、システムリソースの使用量を減らすことにより、パフォーマンスの向上に期待ができます。「Intersec ... 続きを読む
【初心者向け】ASP.NET Core Identity – 構成編
オウルです。 前回の「ASP.NET Core Identity の2要素認証と Identity を使わない Cookie 認証 – 概要編」では、ユーザ機能を中心に紹介しました。今回は、そのユーザ機能を実現するために必要な、 ... 続きを読む
【初心者】javascriptの基本はプロトタイプ
オウルです。 ECMAScript 2015 で class 定義が導入されましたが、これはシンタックスシュガーであり、javascript はプロトタイプベースです。 とはいっても class 定義で実装する機会が増えるでしょうし、Typ ... 続きを読む
【初心者向け】ASP.NET Core Identity の2要素認証と Identity を使わない Cookie 認証 – 概要編
オウルです。 ASP.NET Core Identity には、次のような豊富な認証機能が提供されています。 個人のユーザアカウント認証 Identity なしの Cookie 認証 外部プロバイダー認証(Facebook、Google、 ... 続きを読む