kenzauros が書いた記事一覧

[SQL Server] 連番データを格納したテーブルを作成してデータを一括生成する

今回は SQL Server で連番データを格納したテーブルを作成する Tips を紹介します。 やりたいこと SQL でデータを扱っていると連番データがほしいことがあります。 たとえば大量のデータを生成するときなど、ループで回して INSERT だとちょっとダサいので SELECT INTO や MERGE INTO でまとめて生成してしまいたいところです・・・続きを読む

PowerShell で Git の最新タグを取得して変数に格納する

Git で対象のブランチの最新のタグ名を取得するには git describe コマンドを使います。 今回はタグ名を PowerShell のスクリプト内で利用する必要があったので、変数に格納してみました。 Git のタグ名を変数に格納 PowerShell で外部コマンドを実行して結果を変数に格納するには & (アンパサンド) を使います。 直近の・・・続きを読む

問「どのパスワードルールが一番強固か」を考える

弊社は ISMS (ISO/IEC/JIS Q 27001) の認証を受けており、社員全体に対するセキュリティに関する教育を定期的に行っている。 今日は直近の社内勉強会で考えた次の問題を考えてみたい。 Web 上にパスワードの設定欄がある。 記載されている次のパスワードルール中でもっとも強固なものを選べ。 「8 桁の数字で入力してください」 「5 文字で半角・・・続きを読む

SourceTree でサイズの大きいソースコードの差分 (diff) が見えない問題

SourceTreeでサイズの大きいファイルの差分が表示されない

SourceTree を使っていて、一部のソースコードの diff が確認できなくて困ったのでメモです。 現象 SourceTree 画面下部の変更差分表示で、行数が多い (ファイルサイズの大きい) ファイルの場合「このファイルは、変更されていないか、または、バイナリファイルです。」と表示されます。 ファイルの拡張子的にも中身もソースファイルには間違いありま・・・続きを読む

[ASP.NET Core] コントローラーの単体テストで Request や Response を使ったメソッドをテストする

ASP.NET Core でコントローラーを単体テストするとき、なにもせずにコントローラーをインスタンス化してしまうと ControllerContext が設定されないため、 Request, Response といった 本来の呼び出しでは設定されるはずのコンテキストプロパティが設定されません。 このため、コントローラー内で Response ヘッダーなど・・・続きを読む