2018-05-04から1日間の記事一覧

Azure Data Lake Store について

大容量、大量のデータを保存できるクラウドストレージ (サイズやデータ量の制限なし) 構造は階層型ファイルシステムなので、Windows のファイルシステムと同じようなものとの認識で良い 所謂ビッグデータの保存・分析にフォーカスしているため、小さいデータ…

Azure Data Lake Store の .NET SDK 使用時の注意点

ADL の SDK は基本的に http を使用した Azure 上のデータ操作となるが、その関係で、エラーが発生しやすい 思っている以上にエラーが発生する可能性があるので、基本的には、通信が発生する全てのメソッドについて、リトライ処理を実装するべき データのア…

.NET の StringBuilder 使用時の注意点について

StringBuilder 使用時の注意点として、状況によってメモリを大量に使用する点がある。 string の結合だと数 MB ぐらいしか使用しない状況でも、StringBuilder だと 1GB ぐらい必要になったりするので、結果、ToString() でメモリ不足例外 (OutOfMemoryExcept…

Visual Studio の PowerShell 拡張で、デバッグ実行出来ない時の確認項目

Visual Studio の PowerShell 拡張使用時、関連プロセスが起動していなくてデバッグ実行出来ないことがある。 以下サイトの内容を基に、VS のオプション設定を確認してみる。 Interactive Window not working: "Please wait while the PowerShell host is in…

C# から実行権限が必要な PowerShell を実行する

C# から Automation を使用して PowerShell を実行する場合、基本的に PowerShell の実行権限が必要になる。 以下のように、PowerShell コマンドを実行するコードの先頭で、実行権限設定を行っておく。 Set -ExecutionPolicy Unrestricted -Scope Process 特…

Visual Studio 2017 で diff を使う

WinDiff ではないが、Visual Studio 2017 も IDE に一応 Diff 機能が付いている。 VS のコマンド ウィンドウから使用する。 Visual Studio を起動する メニューから、[表示] - [その他のウィンドウ] - [コマンド ウィンドウ] をクリックする コマンド ウィン…