読者です 読者をやめる 読者になる 読者になる

kkamegawa's weblog

Visual Studio,TFS,ALM関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

Visual Studio 2012 Update3 CTP1公開

Description of Visual Studio 2012 Update 3 この前Visual Studio Update2正式版が公開されたと思ったら、もうUpdate3のCTP1ですか。今回は英語版のみの公開みたいですね。いつものお約束。 CTPなので、壊れてもいい環境に入れましょう アップグレードは保…

Visual Studio 2012 update2がやってきた

Description of Visual Studio 2012 Update 2 We are sorry, the page you requested cannot be found. マイクロソフト公式ダウンロード センターから Visual Studio Team Foundation Server 2012 更新プログラム 4 をダウンロード マイクロソフト公式ダウン…

TF ServiceにLightSwitch HTMLクライアントでアクセスする

Tam Foundation ServiceはODataをサポートしています*1。Visual Studio 2012 Update2でLightswitch HTMLクライアントが正式に追加され、ODataもサポートされているので、ちょっとやってみましょう。準備MSアカウントでのアクセスができないので、ODataでアク…

Visual Studio Hotfix ListsにKB2778094を追加

Visual Studio 2010 SP1 Hotfix Lists 久しぶりの追加です。今回はReport Viewer 2010関係でKBが出ています。機械翻訳の日本語はちょっとわかりづらいので、英語でもどうぞ。Reporting関係を使う人は適用したほうがよさそうです。 Update fixes several Repo…

SharePointエミュレーターを使用して単体テストを行う

これはALM Advent Calendar 2012の14日目の記事です。本当はIntelliTraceまで行きたかったんですが、時間の都合で次にまわります。 Visual Studio 2012 Update1の新機能として、SharePointの単体テストがサポートされました。SharePointのテストとかクラッシ…

Windows Server 2012のWSUSをPowerShellで管理する。

これはPowerShell Advent Calender 20129日目の日記です。 WSUSが出てから、やりたいことの一つが、PowerShellを使用しての自動管理でした。.NETのインターフェースと参照アセンブリがあったものの、どうも使いづらいというか、使い方がいまいちわからなくて…

Cyber Mondayで買った本

今日はUSでCyber Mondayということで、O'reillyさんとAPRESSさん(もちろん他社も)がセールをやっています。DRMなしのebookが$15くらい。それぞれの直販サイトでこの本を買いました。しかし、どのサイトも激烈に重い…去年もそうでしたが。O'ReillyはAmazon EC…

Visual Studio 2012 Update1 CTP4公開。

Final CTP for Visual Studio 2012 Update 1 - Microsoft Application Lifecycle Management - Site Home - MSDN Blogs Visual Studio 2012 Update1の最後のCTPだそうです。以前のCTP3よりもさらにいくつかの機能追加がおこなれています。以下今回追加された…

TFSUGでお話してきました&資料公開

10月29日 第13回 #TFSUG :開発×運用 アプリのフィードバックを円滑にせよ(東京都) そんなわけで、本番環境で問題が起きたとき、PreEmptiveやSystem Center Operations Manager,IntelliTraceを使ってどんなふうに対処すればいいのか、という概要のお話をさせ…

TFS Users Groupで本番トラブルフィードバックに関するお話をします。

10月29日 第13回 #TFSUG :開発×運用 アプリのフィードバックを円滑にせよ(東京都) そんなわけで10/29にお話しさせていただくことになりました。まだお席があるようですので、御用とお急ぎでない方はぜひ。何らかのものを持ち帰っていただけるようにしたいと…

Visual Studio 2012 Update1 CTP3にフィードバック

Windows 7でJavaScript Memory Analyticsメニューが表示されている 昨日書いた、JavaScriptのMemory AnalyzerがWindows 7でも表示されてしまうという(たぶん)バグです。よければvoteしてください。 もう一つ、これも昨日書いた、Update1 CTP3をインストール…

Visual Studio 2012 Update1 CTP3

Visual Studio 2012 Update 1 CTP - Microsoft Application Lifecycle Management - Site Home - MSDN Blogs Windows XP Targeting with C++ in Visual Studio 2012 - Visual C++ Team Blog - Site Home - MSDN Blogs Visual Studio 2012 四半期単位の定期的…

Pro C# 5.0 and the .NET 4.5 Framework発売

Pro C# 5.0 and the .net 4.5 Framework (Professional Apress)作者: Andrew Troelsen出版社/メーカー: Apress発売日: 2012/08/22メディア: ペーパーバック クリック: 3回この商品を含むブログを見る予告通り電子書籍正式版が発売開始になっています。Alpha …

例外発生時自動的に作業項目をTFSに登録するPreEmptive

評価環境および、本番環境でアプリケーションエラーがおきたら、.NETの場合イベントビューアのアプリケーションログに例外が記録されることが多いと思います。多くの場合、運用監視ソフトや、タスクスケジューラのタスク発生させるイベントに指定して通報す…

TFS 2012へのアップグレードstep by step

TFS 2012へのアップグレードはウィザードで結構簡単ですが、いくつか注意するところがあります。私はTFS 2012RCからRTMへのアップグレードですが、TFS 2010でも同じでしょう。 Windows Server 2008 R2の場合、.NET 4.5を入れるため、このウィザードが起動す…

Windows 8にオフラインで.NET Framework 3.5を追加する方法

Windows 8では.NET Framework 3.5 SP1はWindowsの機能と追加でインストールします。Visual Studioを入れる時も先に入れておいたほうがいいので、やっておきましょう。 しかし、私の環境では追加しようとすると、Windows Updateに接続しますといわれて、接続…

.NET Framework 4でのString.Joinの実装変更

昨日書いたStringBuilder遅いよという話(id:kkamegawa:20120814:p1)。会社でちょっとしてみたら、あれ、.NET 3.5ではそんなことなかったのにみたいな話を聞きました。ちょうど今日昨日のblog元ネタのYuanさんがStringBuilderとString.Joinでどのくらい差が出…

.NETのStringBuilder vs String.Concatについて(少し修正)

(コメントをいただいたので、4と10を変更しました) Performance Tips: System.Text.StringBuilder and String.Concat - Feng Yuan (袁峰) - Site Home - MSDN Blogs 文字連結にSystem.Text.StringBuilderを無条件に使うものじゃないよという話です。簡単に翻…

こみゅぷらす&C# ユーザー会一日イベントネタ

Community Launch 2012 - COMU+ ほんとうはTFS + Orchestrator連携ネタ(Runbookの作り方とか)やろうかなぁと思っていたのですが、ちょっと準備期間がなさすぎなので、いつものデバッガネタで(^^;。MetroのデバッグとかCommunity Open DayでやったintelliTrac…

こみゅぷらす&C# ユーザー会一日イベント今年もやります

Community Launch 2012 - COMU+ イベントの日付を8/4に決めた後で「Windows 8のRTMは八月第一週」と公表されてどうしようと悩んでいる昨今です。 まぁ決まってしまったものは仕方ないので、「Windows 8/IE10/Visual Studio 2012(たぶん)」公開直後最速イベン…

「いまさら聞けないWindows Serverの開発活用術」の第二回が公開されました

Windows上の開発環境の障害やトラブルへの事前対策 − @IT ちょっと間が空きましたが、第二回が公開されました。今回は主にバックアップとあまり使われていないのではないかと思われる、イベントビューアのトリガー機能やDFSなどは運用時使うと便利ですよ。 …

Visual Studio Hotfix ListsにKB2722312を追加

Visual Studio 2010 SP1 Hotfix Lists 久しぶりの追加ですね。Visual Studio 2010 SP1用のKB2722312を追加しました。例によってKBのページはまだないみたい。 vsdebug.dll!CDebugger::GetSourceFileFromDocumentContextのあたりで例外が出る問題を修正したそ…

apress.comの特売で買ったALMとパフォーマンスチューニング本

アメリカの独立記念日で全品50% OFFということで何冊か購入しました。 404 Not Found まだ完成品ではありません。一部のみ入手可能で、完成次第入手できます。Pro Application Lifecycle Management With Visual Studio 2012 (Professional Apress)作者: Joa…

RESTサービス作るにはWCF Data ServiceとASP.NET Web APIどっち?

両方似たようなものを作ってしまって…。一度MSの井上大輔さんもしくは松崎さんと井上章さんでディベートとかどうよ?とか思うのですが(^^;。 いくつか比較。環境はいずれもVisual Studio 2012 RCです。アセンブリ編まずは参照されるアセンブリ。ASP.NET Web …

VSUG DayでZipクラスネタでLT(じゃない…)しゃべってきました

Road to success System.IO.Compression.ZipArchive Feedback View more presentations from Kazushi Kamegawa 5分で終わる予定だったのですが、やっぱりネタ密度が濃すぎたのと、スライド出しすぎました…超反省。もっとも人数が少なかったので、お目こぼし…

Community Open Day 2012でしゃべってきました&資料公開

Visual studio de debug View more presentations from Kazushi Kamegawa 本日はお足元の悪い中たくさんの人においでいただきありがとうございました。最初は60人収容のRoom Bだと聞いていたんですが、今日予定を見ると…あれ、Room Bに私のコマがない?と思…

Visual Studio 2012 RCでASP.NET MVC3/4イントラネットアプリケーションの認証エラーが出る(解決)

完全にはまりました。週末のイベント用にASP.NET MVCイントラネットテンプレートで簡単なアプリケーション作ろうとしたら、テンプレートから作っただけなのに、なぜかHTTP 401.2の認証エラーが出る。 MVC 3/4どっちもだめ。インターネットアプリケーションだ…

ZipArchiveクラスのコンストラクタにEncodingを指定できるようになった!

System.IO.ZipArchive zipped only UTF-8 encoding | Microsoft Connect ZipArchive Constructor (Stream, ZipArchiveMode, Boolean, Encoding) (System.IO.Compression) 実際の動作はまだ確認していませんが、フィードバックが通りました!いやぁうれしい。…

Pro C# and the .NET 4.5 Framework

Pro C# 5.0 and the .NET 4.5 Framework Pro C# 5.0 and the .net 4.5 Framework (Professional Apress)作者: Andrew Troelsen出版社/メーカー: Apress発売日: 2012/08/22メディア: ペーパーバック クリック: 3回この商品を含むブログを見るAlpha Bookで今な…

Community Open Day 2012 Tokyo

東京会場 東京会場の申し込みが開始されました。私も一コマしゃべります。Visual Studio デバッグですが、増田さんとネタがかぶっているので、調整します。といっても、私はWindows 8固有のことをしゃべるつもりはあんまりない…いやちょっとだけ…(^^;。 Metr…

MS12-034のKB2636927が適用に失敗する

マイクロソフト セキュリティ情報 MS12-034 - 緊急 : Microsoft Office、Windows、.NET Framework、Silverlight 用のセキュリティ更新プログラムの組み合わせ (2681578) KB2686509はキーレイアウトを変更していると失敗するらしいのですが、それとは別。私は…

Visual Studio 11の.NET Framework 4プロジェクトでasyncを使う

C# 5.0のasync/await構文は言語の機能で、コンパイラががんばっているシンタックスシュガーです。実際は.NET 4のTaskクラスを使って生成されます。岩永さんのところが分かりやすい。 非同期処理 (C# によるプログラミング入門) Taskクラス使うんだったら、.N…

Visual Studio 11検索ダイアログボックスのボタン位置不正

Improving Find & Replace in Visual Studio 11 Beta - The Visual Studio Blog - Site Home - MSDN Blogs Visual Studioの検索はバージョンを重ねるごとに良くなっていきますね。正規表現は少なくともVisual Studio 2010からつかえていたと思いますが、UIに…

Visual Studio 11のWebサイトプロジェクトプロパティでの文字切れ

ダイアログボックスの.NET Framework選択文字列が欠けている | Microsoft Connect 文字切れ見つけるの楽しいですね(棒)。そんなわけでまた一つ追加。今まで全く気付いていなかったのですが、Visual Studio 2010ではファイルメニューからWebサイト作ると、こ…

.NET 4.5のZipArchiveクラスまだ完成ではない?

今日BCL Teamの人からconnectのもともとのフィードバックにコメントが付きました。 System.IO.ZipArchive zipped only UTF-8 encoding | Microsoft Connect You know that we cannot make specific technical details public before things actually get rel…

ZipArchiveクラスのCreateEntryにbyte配列をとるオーバーロードを追加してほしい

System.IO.ZipArchive zipped only UTF-8 encoding | Microsoft Connect このフィードバックが「修正済み」としてクローズされたんですが、Betaで検証したらまったく変わってないので、方針を変えてZipのエントリーに任意のエンコーディングで追加できるよう…

Windows 8 CPの.NETランタイムのNGENはタスクスケジューラでやるみたい

.NET Frameworkランタイムをインストールすると、インストールした環境の実行イメージを生成します。インストールが終わっていないときにOSをシャットダウンすると問題が出るということもあったそうです。 Blogs - 日本のセキュリティチーム - Site Home - T…

.NET Framework 4.5のZipArchiveクラスのインターフェースの変更

Developer Previewとインターフェースがだいぶ変わりましたね。コンストラクタでは普通にファイル名だったのが、Streamを渡すようになっています。ZipArchiveに関してはDeveloper Preview時点のプログラムは動きませんが、こっちのほうがいいんじゃないでし…

PowerShell Advent Calendarが電子書籍になりました

PowerShell Advent Calendar 2011が電子書籍化されました - PowerShell Scripting Weblog イベント発案者牟田口さんのご紹介。 PowerShell Advent Calendar 2011 | Gihyo Digital Publishing ダウンロードは無料ですが、会員登録が必要になります。私も7日目…

Visual Studio 11 Betaがやってくる

We are sorry, the page you requested cannot be found. 2/29にVisual Studio 11(仮)のベータ版がやってくるそうですね。もちろんPST時間でしょうから、日本では3/1の深夜なんでしょう。.NET Framework 4.5は変わっていなければSide By Sideではなくリプレ…

2/14に配信された.NET Framework 信頼性アップデート2の内容(KB2600217)

Reliability Update 2 for the .NET Framework 4 セキュリティアップデートとは別に配信されています。推奨なので、デフォルトではインストールされないはずですので、必要な方はどうぞ。このへんを直しているそうです。英文読解怪しいので、気になる人はち…

最近Azure本増えました

Azure関係でここ半年ちょっとの間に出た本を並べてみただけでもこれだけありますね。本の企画が通るってことはそれだけ需要も増えているんでしょうか?私の身の回りというか、世を忍ぶ日銭稼ぎではちまちま.NETのサーバー側のアプリケーションを作るくらいで…

TFSを支える技術資料チラ見せ

長沢さんのまね(笑)。とりあえずこんな図をキーにしていろいろしゃべろうかなぁと思っています。大枠はできたので、あとは何をしゃべるか細かいところをいろいろ足したり、どのデモをやるかどうかってところでしょうか。 デモの一つは決めていますが、環境が…

System.IO.ZipArchiveクラスがUTF-8しかサポートしない件、今度こそ対応された?

System.IO.ZipArchive zipped only UTF-8 encoding | Microsoft Connect 毎日コメント更新されないかなーとみていたんですが、やっと先日更新されました。「次のリリース(VS11のベータのこと?)が忙しかったんだよ、ごめんね」みたいなコメントとともに「fix…

最近の本

UXデザイン入門作者: 川西裕幸,潮田浩,栗山進出版社/メーカー: 日経BP社発売日: 2012/01/26メディア: 単行本購入: 5人 クリック: 246回この商品を含むブログ (4件) を見る先日他界されたMicrosoftエバンジェリスト川西さんの遺稿になってしまいました。UXが…

TFS版BufSpotsを実装した

グーグルのバグ予測アルゴリズムを実装したツール「bugspots」、オープンソースで公開 - Publickey gitとsubversionだけで悔しいので、BugSpotsをTFSで実装してみました(結構しょうもないところで詰まったのは内緒だ)。ちょっと前にSQL Serverのビュー定義…

PowerShellと.NET Framework

Facebookでちょっと話題になっていたのでこちらでも。まず大前提としてPowerShellはめちゃくちゃ便利です。しかし、今使っているのはおそらく開発者がちょこっとテストのためとか、ソフトウェアのセットアップのためってことが多いのではないか…とも思います…

Performance AnalyzerとPerfView

Windows Platform SDKにはPerfomance Analyzerというツールがついていますが、ダウンロードセンターにPerfViewが登場しています。 Download PerfView from Official Microsoft Download Center 軽く使ってみましたが、GUIが特定用途に特化している感じで、こ…

zipフォルダーの仕様とZipArchiveクラスの話やっと理解してもらえた?

System.IO.ZipArchive zipped only UTF-8 encoding | Microsoft Connect 昨日書いた話はちょっと間違っていました。Windowsのエクスプローラーでのzipフォルダーの挙動は画面表示文字ではなく、「Unicode対応でないプログラムの現在の言語」の挙動に依存しま…

Windowsにおけるzip圧縮フォルダーの怪

System.IO.ZipArchive zipped only UTF-8 encoding | Microsoft Connect この件でMicrosoftの人から「JapaneseをLanguageに追加してみたけど再現しねーYo」というコメントをもらって、そんな馬鹿なとわざわざ英語版Windows 7 SP1 x86 Ultimateを入れてやって…