2012-01-01から1年間の記事一覧

Visual Studio 2012とWinDbgの統合

かなり遅くなりましたがVisual Studio 2012とWinDbgの統合を試してみました。 といっても単にWDK 8をインストールだけですが。WDKをインストールする前はデバッガとして選択できるのは以下のようになっていました。 インストールすると次のように増えます。 …

Default template arguments for function templatesを試す

November CTP of the C++ compilerのお試しの最後です。 Default template arguments for function templatesを使ってみます。 といっても「C++ Primer 第5版」のサンプルが簡単でわかりやすいのでそのまま入力です。 template <typename T, typename F = std::less<T>> int compare(const T &v1, c</typename>…

Visual C++2012でExplicit conversion operatorsを試す

VC++2012のNovember CTP of the C++ compilerお試しその4。 Explicit conversion operatorsを試します。 というか、「Explicit conversion operators」ってどんな機能なのよ? そのままの意味でconversion operatorsをexplicitにできるということでよいのか…

Visual C++2012でDelegating constructorsを試す

VC++2012のNovember CTP of the C++ compilerお試しその3。 Delegating constructorsを試しましょう。 #include "stdafx.h" #include <iostream> #include <string> class Test { int data_; std::string msg_; public: Test() : Test(123) { std::cout << "Test()" << std::e</string></iostream>…

Visual Studio2012で「Uniform initialization and initializer_lists」を試す

VC++2012のNovember CTP of the C++ compilerお試しその4。 initializer_listを試しましょう。 ですが、コンパイラが対応しただけで、STLの更新はまだみたいなのでvectorとかで使ってみるというわけにはいきません。 一番簡単なサンプル とりあえず、初めて…

Visual C++2012でRaw string literalsをお試し

VC++2012のNovember CTP of the C++ compilerお試しその2。 Raw string literalsとやらを試しましょう。 #include "stdafx.h" #include <iostream> #include <locale> int _tmain(int argc, _TCHAR* argv[]) { std::locale::global(std::locale("japanese")); const char* msg</locale></iostream>…

Treat TFS as an Enterprise Symbol Server

TFS

以前投票した 「Treat TFS as an Enterprise Symbol Server」 のステータスが「Under Review」になったというメールが来た。ステータスが変わるとメールで通知がくることを初めて知った。これは単純にSymbol Serverとして動いてくれると便利だなと思い投票し…

八巻さんのセッション資料

3月の.NETラボの八巻さんのセッション資料はデブサミの時の資料をみればよかったのか。聞いたかもしれないけどすっかり忘れていた。 ということで改めて見せてもらっている。懇親会で八巻さんのお話をうかがえたのもとても楽しかった。20代のころはVBユーザ…

.NETラボ2012年2月勉強会 資料へのリンク

今回はASP.NET、とくにMVCがメインな話題。 「ASP.NETってなにそれおいしいの?」状態の僕としては勉強になる内容。 ということで例によってメモ。というか発表資料へのリンク。 ASP.NETを使ったWebシステム開発超入門講座 いつもながら基礎的なことから説明…

デブサミ2012 2日目参加メモ

いろいろあってかなり遅いけど自分のためにメモ。 参加したのはこれ。選択するときに手抜きで単純に「開発プロセス」を選択。 Continuous DeliveryとJenkinsアブストラクト MS寄りな僕的には現在TFSを調査中なわけだけど、やはりJenkinsの話も聞いてみたいと…

呼び出し規約にやられた

OpenCVを既存のプロジェクトで使おうとしたらリンクエラー。 関数 cv::error が見つからないらしい。確認したところ、このVC++プロジェクト、呼び出し規約が__stdcallになっている。 (コンパイラオプション /Gz が設定されている)使っているOpenCVのビルドの…

とりあえず開設してみただけ。

開設してみたのでテスト。 std::ifstream file("lena.png", std::ios::binary); std::istreambuf_iterator<char> start(file); std::istreambuf_iterator<char> end; std::vector<char> img(start, end); file.close(); cv::Mat raw(cv::Size(img.size(), 1), 1, img.data()); </char></char></char>…