McAfee で FTP 接続の許可を設定する


Windows Defender ファイアウォール設定
Windows Defender のファイアウォール設定から、FTP の設定を行う時、
PC に McAfee がインストールされていると設定ができません。


McAfeeの管理画面
McAfee の管理画面を開き(常駐アイコンから起動)、
セキュリティからファイアウォールメニューを開きます。
ここで、FTPの設定を行うことができます。

.NET Core で 'shift-JIS' is not a supported encoding エラー

.NET Core 2.2 で Web API を作成していて、shift-JIS エンコードのファイル(CSVファイル)を返そうとした際、エラーとなってしまいました。

解決策

  1. NuGetで「System.Text.Encoding.CodePages」をインストール。
  2. エンコードを使う際に、下記の通り RegisterProvider を設定します。
    Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
    var enc = Encoding.GetEncoding("Shift_JIS");

jQueryでTabキーを押した時に処理を行う

どんなキーが押されたか、キーの番号を取得して判定する。

$(' {エレメントを指定} ').keydown(function (e) {
        var code = e.keyCode || e.which;
        if (code === 9) {
            // なにか処理
        }
    });