kkamegawa's weblog

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

C#

Windows Phone 7.1(Mango)用新API

New APIs in Silverlight for Windows Phone OS 7.1 フライング気味で公開されていたこのページ。どんなAPIがMangoで追加されたのか、MangoでどんなことができるようになるのかAPIから考えてみるのも面白いですね。 System.Diagnostics.SymbolStore Namespac…

僕と契約して…もとい、C#による契約プログラミング

今日C#ユーザー会&codeseek勉強会で岩永さんとneueccさんの契約プログラミング講座でした。Code Contract機能に関してはSystem.Diagnostics.Contractsクラスの存在は知っていましたけど、実装とか使いどころ、はまりポイントみたいなものは明るくなかったの…

C#ユーザー会第8回〜プログラミング.NET Framework 第三版をネタに

第67回codeseek勉強会&第8回日本C#ユーザー会 勉強会 - 日本 C# ユーザー会 震災の影響で延び延びになっていたC#ユーザー会のプログラミング.NET Framework第三版をネタにやろうという企画です。書かれている通り、本を持っている必要はありません。翻訳さ…

C#ユーザー会第六回募集

第6回 C#ユーザー会 勉強会 計画中 | ++C++; // 未確認飛行 C ブログ 第6回勉強会 計画中 - 日本 C# ユーザー会 岩永さんのところで募集が始まっています。場所はまだ確定していませんが、MSの会議室があいていると思っていたらあいていなかったorz。プログ…

Visual Studio 2010デバッグ SP1対応改版

Visual Studio 2010の新機能「IntelliTrace」 − @IT 以前@ITに掲載されたVisual Studio 2010のIntelliTraceの記事をVisual Studio 2010 SP1(現時点でベータ版です)対応に改版しました。 SP1でIntelliTraceは64bitのアンマネージ・コードにも対応したことと…

プログラミング.NET Framework 7章,8章

プログラミング.NET FRAMEWORK 第3版 (マイクロソフト公式解説書)作者: Jeffrey Richter,藤原雄介出版社/メーカー: 日経BP社発売日: 2011/02/03メディア: 単行本購入: 10人 クリック: 500回この商品を含むブログ (20件) を見る電車の中で読んでました。定数…

プログラミング.NET Framework 第三版-第六章

プログラミング.NET FRAMEWORK 第3版 (マイクロソフト公式解説書)作者: Jeffrey Richter,藤原雄介出版社/メーカー: 日経BP社発売日: 2011/02/03メディア: 単行本購入: 10人 クリック: 500回この商品を含むブログ (20件) を見る重たいこの本もって電車の中で…

ASP.NET MVC3+Razor使うときはIntelliTraceを無効にした方がいい

ASP.MVC3+Razorを使っていて、デバッグ開始がどうも遅い。ちょっとしゃれにならないくらい遅いので、twitterでつぶやいたところ、なんとIntelliTraceのDevelopment Managerからコメントが(^^;。 @kkamegawa @chack411 Let me know if turning off IntelliTra…

ASP.NET MVC 3を使ってCommunity Serverのデータベースを引っこ抜いて、blogにする

ちょっと手順しくってしまって、mist.clueup.orgで公開していたコンテンツが今見えない状態です。で、ブログだけだしかんたんだよねと思って、なぜかASP.NET MVC 3を使って閲覧だけするものを作り始めました…無謀な。 手順はそう難しくありません。ブログエ…

Extended WPF toolkitのRichTextBoxと日本語

codeplexにあるExtended WPF Toolkitを使ってみようかなと思ってためしたところ。やはりというか、日本語で少し違いが…ソースはまだ見ていません。 要はShift+Enterを押したあと、日本語入力すると、改行を無視して前の行の後ろから続けてくれるということで…

次の.NET BCLにやっとzipを扱うクラスが入るらしい

connectでフィードバックしていた件、駄目なんじゃないかと思いつつ、なんとか入ることが決まったようです。今日「次のバージョンで入れるよ」というPMのコメントと共にcloseされました。 IronPythonのソースにzipを圧縮展開するためのソースがついているの…

C# Advent Calendar jp: 2010 12/22分

ちょっとタイムアップ気味なので、C# Advent Calendarの12/22分を書きます。 C# Advent Calendar jp: 2010 : ATND Advent Calenderが何かという方はこちらの記事を。 本日12月1日より,プログラマ有志による技術系Advent Calendarが各所ではじまる:インフォ…

Visual Studio Hotfix Lists更新ほか

Visual Studio Hotfix Lists Visual Studio 2010のhotfixに二件追加しました(昨日寝る前に一つ追加したばかりなのに…)。ランタイム(CLR2.0)も一つ修正が入っています。KB2434700TFS 2010からソースをダウンロードするときにSystem.IO.IOExceptionが発生する…

SilverlightのComboBox.IsDropDownOpenはXAMLに設定できる?

id:kkamegawa:20101208:p1ではまっていた件、やっとわかりました。というか、ちゃんとエラーメッセージ見ていればXAMLの位置まで書いていたのに。 MSDNによると、SilverlightのComboBox.IsDropDownOpenは「コンボ ボックスのドロップダウン部分が現在開いて…

Application.LoadComponentでXamlParseExceptionが出る。

Visual Studio 2008 SP1+Silverlight3(ランタイムは4)という環境でちょっとしたToDoツールを作っているのですが、Silverlightアプリケーションの起動時にこの例外が出て困っています。詳細を見ると、E_AG_BAD_PROPERTY_VALUEのところ(自宅なんで詳細は正確で…

WPFアプリケーションでネストしたテンプレートの中でイベント作るとNullNullReferenceExceptionが発生する問題のhotfix

Download Details | Microsoft Connect というhotfixがconnectで公開されています。Visual Studioのhotfixではないので、Visual Studio Hotfix Listsには(まだ)追加しませんが、CLRのhotfixは別途やろうと思っています。 この現象、だれか報告していませんで…

WinFormの人がWPFに移行する敷居

教えてください:Windows Forms 開発者が WPF / Silverlight に移行するには何がたいへんですか? - 川西 裕幸のブログ - Site Home - MSDN Blogs 個人的にはちょっとしたUIを持ったツールならWPFで作ってしまいますが、Windows Formでずーっとやっていた人…

続々出る(洋書の)Silverlight本

Silverlightは動きが早いので、本だけではきついですがまとまって読むには本は最適です。Kindleもほしいと思うのですが、なかなか踏ん切りがつきません。というか、Silverlight4でここ一か月前後に出る/出た本を見るだけでもこれだけ…買った人はどれが良かっ…

Pro WPF in C# 2010

買っちゃいました…まだ中身全部読んでませんが(当たり前だ)。とりあえず角で人を殴ったらまずいだろうというくらいの分厚さです。いくつか見た限りでは2008版とサンプルまで一緒なので、2008版を持っていて、差分だけでわかるような人は買わなくてもいいかも…

言語設計者たちが考えること

こういう本が置いている本屋にやっと行けたので、今頃になって読みました。とりあえずC#のAndersと、Rubyのまつもとさんのところだけ。Andersの話の中にあった「週三回のデザインミーティング」といった話は波村さんがデブサミで語られていた通りですね。そ…

コーディング勉強会に参加

今日は赤坂さんの勉強会で集中コーディングでした。 特にお題はなしで、みんな好きなものを3時間ほど集中で。一人では難しい人は何人かで。私はちょっと一人でやってみたかったので一人で。特に考えていませんでしたが、ワンキーゲームならBlendだけでできる…

テストが終わったその後

手元でのテストが終わりました。じゃあレビュー担当エンジニアによるレビューということになりました。しかし、そのコードは標準では決まっていないものの、レビュー担当エンジニアが知らない機能を使っていました。たとえば、ラムダ式であったり、Windows 2…

SGMLReaderを使ったC#でのスクレイピング

ちょっととあるサイトのスクレイピングしようと思って、Html Agility Packをダウンロードした…のですが、なんかめんどくさい。一応使えそうなんですが、もう一息という感じ。次の2.0ではLINQ to HTMLプロパイダくらいになればいいのに。 もちっとちゃんとし…

テストとサンプルコード、特殊なコードに関する話

[id:kkamegawa:20100905:p1]の続き。世の中にはサンプルソースが結構いっぱいで回っているわけですけど、技術の解説をするために用意されたサンプルをそのまま使っちゃうとちょっと困ったことになることとかありません? 典型的な例だとLINQ to SQLやWCFのサ…

チェコ語のキーレイアウトでは配列アクセスも大変?

今日仕入れた小ネタ。チェコ語やポーランド語のキーレイアウトでは「プログラマ」という配列が別に用意されているそうです。プログラマ? wikipediaにありますが、かの言葉の言葉には当然ウムラウトつきの母音があり、しかもベースになったドイツ語キーボー…

新人教育してきた-二日目

もうすでに昨日の話になっていますが、昨日は疲れ果てました。慣れないことするときついです。数十分のセッションならともかく、一日中だし、何も準備してないしw。 とりあえず、データアクセスは業務上必ずあるということで、SQL Serverのアーキテクチャお…

System.Net.Mail.SmtpClientのhotfix

Download Details | Microsoft Connect KB番号はついているけど、まだKBはないみたい?.NET 4.0のSmtpClientクラスで3MB以上の添付ファイルを付けたとき例外が発生してしまう現象を修正するためのhotfixだそうです。 まぁ、添付ファイルで3MBも使うなよと言…

洋書だけどよいWPF本

只今絶賛円高中なので、もう少ししたらAmazonの洋書が値下がりするかもしれませんね。在庫切れたところで価格調整されている気がします。気がするだけなので、ほんとに価格が下がらなくても恨まないでください。Pro Wpf in C# 2010作者: Matthew MacDonald出…

.NET Frameworkでの属性の積み重ねどのくらいやる?

ふと思ったけど、C# の標準属性だけ使うとして、何段重ねくらいやるケースがあるだろう2010-06-24 19:58:19 via Echofon @kazuk 確かにポストしたあとで思った。カスタムじゃない、.NET Frameworkの属性ですね。2010-06-24 20:05:22 via Echofon to @kazuk @…

Visual Studio 2008とSilverlight 4ランタイムでの開発

Visual Studio 2008 + Silverlight Tools 3 Silverlight 4ランタイム という組み合わせでVisual Studio 2008のXAMLエディタでSilverlight 4にしかないプロパティやイベントがIntelliSenseで出てきますが、当然コンパイルすると怒られます。まぁ、後から出た…