.NET
落とし穴の存在も対処方法も分かっているはずなのに、いつも決まってはまってしまう問題がある。今回もその一例。SQLite.NETを使ってゴリゴリとSQLを書き、テストコードを書いて実行したところでInvalidCastExceptionが発生した。開発環境は下記の通り。 Win…
USB接続のウェブカメラで撮影した動画から、静止画をキャプチャして取り出す必要が有ったので調査してみた。使用する環境は下記の通り。 Windows7 Professional/SP1 (x86/x64) Logicool HD Webcam C510 LOGICOOL ウェブカム HD画質 200万画素 C510出版社/メ…
ASP.NET MVCにて単純なXMLをやり取りするインターフェイスに、Basic認証が必要となった。その程度の仕組みは既にフレームワーク側に用意されているのかと思ったけど、実は含まれていないようだ。今どき、Basic認証なんて使うな!というご信託かも知れないが…
.NETの開発環境やC#のようなプログラミング言語は知っているものの、ASP.NETだけ手を出さずにいた。理由は簡単で、JavaでWebアプリを作るのに比べたら.NET独特の考え方が多いような気がするからだ。もちろん、.NETな世界に慣れ親しんだ人なら便利に使える仕…
.NET/C#の参考書はたくさん出ているけれど、APIの使い方のようなリファレンスでなく、そのようなAPIの何に注意してどのように開発すべきかを示したのが「C# .NETアプリケーション開発徹底攻略」だ。「APIを使い過ぎない工夫が必要だ」でも書いたように、API…
More Effective C#を読んでいたら、「項目11 スレッドを作らずにスレッドプールを使え」の中に、自前でスレッドを生成する処理と、スレッドプールを使う処理との処理時間の比較が載っていた。一般論として、自分でスレッドをわざわざ作るよりもフレームワー…