Say what you will about the past ridiculousness of .NET Framework versioning, since the confusion of .NET 3.5SP1 they've been trying to get it right. It's not the magic of Java Version 6 Update 31 (build 1.6.0_31-b05) but it's a start. O_o Back in July of 2011 I wrote a post on Issues with .NET and Microsoft Product Versioning that got the attention of some folks. I was most concerned about some
Windows Software Development Kit (SDK) には、アプリケーションのパフォーマンスを追跡するために使用できる一連のパフォーマンス カウンターが用意されています。 このセクションでは、パフォーマンス コンソールにある一連のパフォーマンス カウンターについて説明します。 パフォーマンス コンソールの詳細については、Windows ヘルプを参照してください。 このセクションの内容 ランタイム プロファイリング アプリケーションに関するパフォーマンス データを収集するために使用できるツールの概要を説明します。 例外パフォーマンス カウンター アプリケーションによってスローされた例外に関する情報を提供するパフォーマンス カウンターについて説明します。 相互運用パフォーマンス カウンター アプリケーションと COM コンポーネント、COM+ サービス、および外部タイプ
April 7, 2006 日本語版最終更新日 2006 年 6 月 14 日 要約: 久々の「Some Assembly Required」コラムの第 7 回です。今回は、Scott Hanselman が Andrew Kirillov の Motion Detector (英語) を、彼の許可を得て .NET 2.0 と ClickOnce に拡張します。また、ネットワーク トラフィックの追跡とちょっとした直感を使って、AirLink AIC250 Network Camera の特性に対処しています。この記事には英語のページへのリンクも含まれています。 AIC250 Network Camera 「Some Assembly Required」コラムをしばらくお休みしていましたが、ただいま戻りました。皆さんが私のことを忘れていなければよいのですが。ちょうど 3 か月前、私と妻の間に
Expresso 3.1 The premier regular expression development tool The award-winning Expresso editor is equally suitable as a teaching tool for the beginning user of regular expressions or as a full-featured development environment for the experienced programmer or web designer with an extensive knowledge of regular expressions. Download your free copy of Expresso 3.1 Register your copy of Expresso at n
Webサーバの稼働監視をしないといけない状況が発生。 まあ、通常であれば無料の監視ツールを設定して終了!なのですが、今回は、サーバのステータスコード「401」以外をエラーとしなければならないような少々特殊なケース。 無料ツールをいじってみるも、無料ツールや無料の範囲というのは、PING、80ポートの導通監視のみというものが多く、目的のツールが見つからず・・・。 仕方がないので、プログラマくずれの悲しい性・・・。 「自作するか・・・」 という運び。 とりあえず、Windows Service として実装してみることにする。 今となってはWindwos Service を作る方法はあまり解説されることもないのでメモ。 仕様は以下の通り、 Windows Serviceとして実装 監視対象にリクエストを投げHTTP Response のステータスコードを抽出 監視はTimerのElapsedイベ
いまさらJava対.NETはちょっとテーマとして古くないかな? とは思うものの、とても面白いビデオが公開されたので紹介します。「Java 4-ever」という映画のトレーラー、という設定のおもしろビデオ。 9月8日にノルウェイのオスロで開催されるイベント「JavaZone 2010」の宣伝のために作られたようです。こんなストーリー。 Java 4-ever Trailer 父親は寝る前に息子にマイクロソフトテクノロジーのすばらしさをおとぎ話のように語る。その父に子どもは無邪気に問いかける。「パパ、どうしていつも.NETなの?」 父親の顔色が変わる。「さあ、もう寝る時間だ」 少年は青年となり、禁じられた技術をこっそり友人と試すようになる。「こいつはスゲー、ロバストで、セキュアで、ポータブルで、スケーラブルじゃんか!」 そこへ父親の監視の目が光る「お前たち、Javaやオープンソースを使ってたり
ここ数年、Rubyプログラミング言語が世界中で人気である。特に最近の日本では、Ruby言語関連の書籍が次々と発売されるなど、ますます盛り上がっている。 マイクロソフトもこの人気言語Rubyの対応に積極的だ。具体的には「IronRuby」(アイアンルビー)という.NET上でのRuby言語の実装を開発中で、マイクロソフトが自身の次世代技術を発表する開発者向けカンファレンス「PDC(Professional Developer Conference) 2008」(2008年10月にロサンゼルスで開催)では「IronRuby: The Right Language for the Right Job」(IronRuby:正しい言語で正しい仕事を)というセッションが開かれている。このことからも分かるように、Ruby言語は.NET開発でも活用される1言語という地位をいずれ確立しそうである。 IronR
Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find
メモ コントロール パネルの設定 コントロール パネルの [地域と言語のオプション] での設定は、書式設定操作によって生成される結果の文字列に影響します。これらの設定は、現在のスレッド カルチャに関連付けられた NumberFormatInfo オブジェクトを初期化するために使用され、現在のスレッド カルチャから書式設定の制御に使用される値が提供されます。コンピュータで使用する設定が異なる場合は、生成される文字列も異なります。 NumberFormatInfo のプロパティ 書式設定は、現在の NumberFormatInfo オブジェクトのプロパティの影響を受けます。このオブジェクトは、現在のスレッド カルチャによって暗黙的に指定されるか、または書式設定を実行するメソッドの IFormatProvider パラメータによって明示的に指定されます。このパラメータには、NumberForma
.netでFormを作ると起動がむっさ遅い。まあそれにはいろいろ事情があるのだが・・・ 一応、起動や動作を高速化するためのツール、ネイティブイメージジェネレータ「nge.exe」がある。以前試したときは全然高速化されなかったのだが、再度検証することにした。むっさ遅いアプリは「DBにつないで一覧を表示して編集する」ってかんじの機能なのだが、こいつの起動に大体30秒くらいかかる。コールドスタートで30秒だが、2度目の起動では20秒程度に短縮される。まあ20秒でもいけてないわけですが、一度目の起動でも20秒程度で起動してきてほしい。 どうやら.net2.0にてngenは高機能になったようで、今まではアセンブリを指定してネイティブイメージを作成していたのが、Exeを指定したら依存関係のあるアセンブリについてもネイティブイメージを作成するようになったようだ。しかも、結構賢く動く。 たとえば、Aという
A | B | C | D | E | F | G - H | I - J | K - L | M - N | O - P | Q - R | S - T | U - V | W - X | Y - Z | あ行 | か行 | さ行 | た行 | な行 | は行 | ま行 | や行 | ら行 | わ行 この用語集では、.NET Framework で使用される主要な用語を定義します。
ヘルプドキュメントの作成 チームで開発をしている時に、共通部品のドキュメントがあれば良いのにと思ったことはありませんか。また、MSDNのようなAPIリファレンスを作成しなければいけない状況になったことはありませんか。 このような時にWordやExcelを使ってヘルプドキュメントを書くとなると、プログラムとの整合性を保つ必要があり多くの工数がかかります。そこで本稿では、ソースコードに記述したクラスやメンバの説明から、リファレンス形式のヘルプドキュメントを生成できる「Sandcastle(サンドキャッスル)」というツールについて紹介します。 構成について 本稿では、Sandcastleというソフトウェアを使って、.NETのソースコードに記述したコメントからヘルプファイルを生成する方法について紹介します。この前編では、以下の内容について紹介します。 ・Sandcastleの概要とXMLドキュメン
いまさらだが、ブログをはじめインターネット上の多くのWebサイトは、RSSを利用してサイトの更新情報を容易に取得できるようにしている。そしてRSSリーダーとしては、Windowsデスクトップ用やWebベースのものが多数提供されており、多くのメール・クライアントやWebブラウザもRSSに対応している。RSSによる情報配信/閲覧の仕組みは、もはやインターネットには欠かせない存在といえるだろう。 このような背景から、.NET Frameworkの最新版である.NET Framework 3.5では、WCF(Windows Communication Foundation)が拡張され、RSSおよびAtomによるサイトの更新情報を提供することが可能になった。本稿ではこの機能を利用し、RSSの配信サービスを作成しながら、WCFのプログラミングを学んでいく。 ■WCFとは? WCFとは、SOAP XML
このセクションでは、.NET Framework を拡張および操作するライブラリをデザインするためのガイドラインを示します。 目標は、開発に使用されるプログラミング言語に依存しない統合プログラミング モデルを提供することにより、ライブラリ デザイナーが API の一貫性と使いやすさを確保できるようにすることです。 .NET Framework を拡張するクラスやコンポーネントを開発する場合は、これらのデザイン ガイドラインに従うことをお勧めします。 一貫性のないライブラリ デザインは、開発者の生産性に悪影響を及ぼし、採用を妨げます。 ガイドラインは、Do、Consider、Avoid、Do not という言葉から始まる単純な推奨事項として編成されています。 これらのガイドラインは、クラス ライブラリ デザイナーがさまざまなソリューション間のトレードオフを理解できるようにすることを目的として
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く