2017-11-01から1ヶ月間の記事一覧
最近こんな質問を受けてまともに答えられなかったので、調べた結果を備忘録として残しておきます。質問はこんな感じでした。 Q :アプリケーションのプラットフォームターゲットを何にしたらよいか?・・・Any CPUでいいじゃん。と思いましたが、 実行環境が…
インストールされているCLRのバージョンを知りたい、調べたいことってよくありますよねw そんな時、clrver.exeを使うことで、簡単に調べることができます! ・・・と、いうことが以下のブログで紹介されていました。 Did you know – You can check all the …
Excelの拡張子である.xls、.xlsx、xlsmなどについての話題です。 それぞれが何であるか、どの拡張子を選択すればよいか、などについて 定期的に話題になるので、自分なりに簡単にまとめておきます(公式ドキュメントはあるのですが。。。)まずは、違いを見…
せっかくHttpClientについてと、Cognitive ServicesのText Analyticsを知ったので、サンプルコードを書いてみました。特に何もないですが、今後も使っていけそうなコードなので、TFSだけでなくこっちでもメモしておきます! 整理したTextAnalyticsUtilのコー…
Visual Stuidioには、Json(もしくはXML)からプロパティを自動で生成してくれる機能があります。 今回はその機能の使い方をまとめていきたいと思います。 例えば、CognitiveService*1のAPIを呼び出して操作を行う場合、Newtonsoft.Jsonなどのライブラリを使…
InterProcessLockというModelクラスの実装についての記事の続きです。 どのようにしてMutexを使ってロックをかけているかを順番に見ていきます。 順番は以下の通りです。 ファイルオープン ロック要求 ←特にここ ロック解除 ←特にここ ファイルクローズ 1.…
十分に理解していないためか、よく3つの違いを忘れてしまうので、戒めのためにも3つの違いをまとめておきます。 System.Net.HttpWebRequest/HttpWebRespons System.Net.WebClient System.Net.Http.HttpClient 実装編 実装シナリオ: あるURLにGETリクエスト…
log4netでは、ファイルの排他制御にLockModelクラスを利用しています。 そのLockModelクラスでは、ファイルの出力操作にFileStreamを使って出力を行います。(LockModelには3つの種類がありますが、どのModelを使ってもFileStreamを利用します。) 出力の準…
備忘録として残しておきます。 以前Thinkpad x1 carbon のタッチパットを換装しました。 最近まで順調に動作していたのですが、Windows 10 Fall Creators Updateを適用した後、急にクリックができなくなりました。。。 換装時に変更したタッチパットのレジス…