タグ

ブックマーク / learn.microsoft.com (17)

  • エラーチェックの体系的な分類方法 - とあるコンサルタントのつぶやき - Site Home - MSDN Blogs

    まず最初のエントリでは、「エラーチェック」とひとくくりにされている「エラー」を、体系的に分類することを試みてみます。このエントリでは、Web / Windows、あるいは Java / .NET などといった技術論とは無関係な部分についての解説を進めていきたいと思います。 エラーチェック(ユーザ入力検証)の意味 正常終了/業務エラー/システムエラーの分類 業務エラーの細分化 アーキテクチャから見たエラーチェックの実装場所 ※ なお、エントリで解説されている分類方法や命名方法は、あくまで nakama 個人の考え方・整理方法です。もしかしたらもっとよい設計パターンなどがあるかもしれませんので、その辺についてはあしからずご了承ください;。 [エラーチェック(ユーザ入力検証)の意味] まずは、そもそもどのようなケースでエラーチェックが必要になるのか、ユーザ入力検証にどのような目的があるのかを考

    エラーチェックの体系的な分類方法 - とあるコンサルタントのつぶやき - Site Home - MSDN Blogs
  • Windows 11 で Dev Drive を設定する

    Dev Drive は、主要な開発者ワークロードのパフォーマンスを向上させるために使用できる、新しい形式のストレージ ボリュームです。 Dev Drive は、対象となるファイル システムの最適化を採用するために ReFS テクノロジに基づいて構築されており、ストレージ ボリュームの設定とセキュリティのより細かい制御 (信頼の指定、ウイルス対策の構成、アタッチするフィルターの管理制御など) が可能です。 一般的な開発操作の平均改善測定値については、ブログ投稿「Visual Studio のパフォーマンス向上のための Dev Drive と Dev Box」を参照してください。 Dev Drive の設定方法 新しい開発者ドライブを設定するには、Windows の [設定] を開き、[システム]>[ストレージ]>[ストレージの詳細設定]>[ディスクとボリューム] に移動します。 [Creat

    Windows 11 で Dev Drive を設定する
  • WSL での詳細設定の構成

    wsl.conf ファイルと .wslconfig ファイルは、すべての WSL 2 ディストリビューション (.wslconfig) 全体で、ディストリビューションごと (wsl.conf) にグローバルに詳細設定オプションを構成するために使用されます。 このガイドでは、各ファイルの種類を使用するタイミング、ファイルの保存場所、サンプル設定ファイル、ヒントなど、各設定オプションについて説明します。 wsl.conf と .wslconfig の違いは何ですか? WSL を起動するたびに自動的に適用されるインストール済みLinuxディストリビューションの設定を、次の 2 つの方法で構成できます: WSL 2 で実行されているすべてのインストール済みディストリビューション全体でグローバル設定を構成する .wslconfig。 WSL 1 または WSL 2 で実行されている Linux ディ

    WSL での詳細設定の構成
  • Shell Links - Win32 apps

    A Shell link is a data object that contains information used to access another object in the Shell's namespace—that is, any object visible through Windows Explorer. The types of objects that can be accessed through Shell links include files, folders, disk drives, and printers. A Shell link allows a user or an application to access an object from anywhere in the namespace. The user or application d

    Shell Links - Win32 apps
    lugecy
    lugecy 2020/02/10
  • [Visual Studio] 開発ツール対応 OS 一覧 – Cloud and Server Product Japan Blog

    *1: リモート デスクトップおよびユーザーの簡易切り替えは除きます。 *2: Visual SourceSafe 6.0c 以前のバージョンをお使いのお客様は適切なサービス パックの適用が必要です。詳しくは Visual SourceSafe データベース運用ガイドをご覧ください。 *3: Visual Studio 6.0 Service Pack 6 の適用が必要です。 » Visual Studio 6.0 Service Pack 6 のダウンロード (PDF) *4: Windows XP Professional Service Pack 2 以上 *5: Windows XP Home Edition Service Pack 2 以上、Windows XP Professional Service Pack 2 以上、Windows XP Media Center Edi

    [Visual Studio] 開発ツール対応 OS 一覧 – Cloud and Server Product Japan Blog
    lugecy
    lugecy 2018/11/25
  • Windows 10 Version 1803 における新元号の仮定義の削除について – Japan New Era Name Support Blog

    * English follows after Japanese. 皆さまこんにちは。Windows プラットフォーム サポートの鈴木です。 現在最新の Windows 10 Version 1803 (Windows 10 April 2018 Update) は、レジストリ上に新元号の仮定義を含んだ状態で出荷されていることを Blog 4 月の記事でもお伝えしてまいりました。 その後、個別にレジストリ値の追加や削除を実施されたいというフィードバックを頂戴し、手順や .reg ファイルのご紹介を行ってまいりました。 アプリケーションの互換性の向上と、さらに柔軟に検証等をご実施いただくことを目的として、日時間 9 月 21 日よりご提供を開始いたします Windows 10 Version 1803 向けの更新プログラム KB4458469 により下記スクリーン ショットにございます

    Windows 10 Version 1803 における新元号の仮定義の削除について – Japan New Era Name Support Blog
  • .NET Framework のネイティブ イメージが無効になる状況と考えられる影響について

    こんにちは、Visual Studio サポート チームです。 .NET Framework のライブラリは中間言語 (MSIL) 形式のアセンブリとして提供されていますが、これらは事前にコンパイルされるか、アプリケーションの実行時に JIT コンパイルされて機械語に変換され、プログラムから利用されます。 今回は、Windows Update の適用などに伴い .NET Framework のネイティブ イメージが無効になり再作成が行われる動作と、考えられる影響などについてご案内します。 現象 Windows Update や .NET Framework の更新プログラムの適用後、.NET Framework を使用するアプリケーションやサービスの動作が遅くなる場合や、CPU 使用率が高騰する場合があります。 PowerShell など、 .NET Framework 上で動作するスクリ

    .NET Framework のネイティブ イメージが無効になる状況と考えられる影響について
  • 新元号への対応に向けた検証とテスト ケースについて

    皆さまこんにちは。弊社サポート部門では、来年 5 月に控えた改元に向け、さまざまなお客様からお問い合わせを頂戴することが増えてまいりました。 現時点では、改元に対する Microsoft の対応方針、それに基づいた Windows API や OS に含まれるコンポーネント、影響を受ける製品群一覧や改元の対応対象製品等についてお伝えすることは難しい状況でございます。 しかしながら、弊社では、以前の投稿でもお伝えしております通り、弊社製品の対応方針や具体的に対応を行う製品の検討等を急ピッチで進めております。情報の公開まで今しばらくお待ちくださいますようお願い致します。 また、去る 4 月 20 日には、弊社オフィスへパートナー様にお越しいただき改元に向けた説明会を開催させていただきました。大変ご好評をいただきましたため、今後の追加開催を検討しております。こちらは別途ご案内をさせていただきます

    新元号への対応に向けた検証とテスト ケースについて
  • Web API を使用したマイクロサービス アプリケーション レイヤーの実装 - .NET

    依存関係挿入を使用し、アプリケーション レイヤーにインフラストラクチャ オブジェクトを挿入する 前のセクションで述べたように、アプリケーション レイヤーは、Web API プロジェクトや MVC Web アプリ プロジェクトなどで作成する成果物 (アセンブリ) の一部として実装できます。 ASP.NET Core を使用して作成されたマイクロサービスの場合、アプリケーション レイヤーは通常、Web API ライブラリになります。 ASP.NET Core から来るもの (そのインフラストラクチャとコントローラー) を、カスタム アプリケーション レイヤー コードと分離したい場合は、アプリケーション レイヤーを別のクラス ライブラリに配置することもできますが、これは任意です。 たとえば、注文マイクロサービスのアプリケーション レイヤー コードは、Ordering.API プロジェクト (AS

    Web API を使用したマイクロサービス アプリケーション レイヤーの実装 - .NET
  • .NET Standard - .NET Core と .NET Standard の分かりやすい解説

    このような環境では、コードの共有が大きな課題になります。API が使用される場所を把握し、共有コンポーネントでは、使用しているすべての .NET 実装で利用可能な API のみを使うようにします。 このような場合は .NET Standard を使用します。.NET Standard は仕様です。各 .NET Standard のバージョンは、そのバージョンに準拠するようにどの .NET 実装でも必ず提供している API セットを定義します。この API セットは単なるライブラリで、アプリケーションはビルドできませんが、その点を除けば、もう 1 つの .NET スタックと考えられます。これは、あらゆる場所から参照するライブラリとして使用できる .NET 実装です。 おそらく、.NET Standard でサポートされる API を知りたいでしょう。.NET Framework に詳しい方は

    .NET Standard - .NET Core と .NET Standard の分かりやすい解説
  • Azure 関連ポータルのまとめ

    lugecy
    lugecy 2018/01/07
  • Open XML SDK version 2.8.1 is available

  • 新元号 改元の対応のプロセス – Japan New Era Name Support Blog

    皆様こんにちは。前回の記事では新元号対応のために必要な検討事項、対応項目や課題などを発信していくことをお伝えしました。技術的な観点で文字コード、フォント、符号位置、照合順序などの説明や理解は欠かせないテーマですが、この blog をご覧になっている皆様が、まず知りたいことは ・Microsoft の各製品、バージョンの新元号対応の予定 ・新元号対応の対象製品、バージョンが決定するのはいつか ・対応はどのような方法で成されるのか といった具体的なマイルストーンではないでしょうか。 日マイクロソフト株式会社としても、その情報なくしては取るべき対策や意思決定ができない、という点は重々理解しており、日政府、文字の専門家、国際標準化団体などと協業し対応に当たっていますが、IT において改元は極めて複雑な、非常に多くの検討事項、作業が必要なものになります。 多くの方が誤解しているのですが、Era

    新元号 改元の対応のプロセス – Japan New Era Name Support Blog
    lugecy
    lugecy 2017/09/17
  • .NET コーディング規則 - C#

    コーディング規則は、開発チーム内でコードの読みやすさ、一貫性、コラボレーションを維持するために不可欠です。 業界のプラクティスと確立されたガイドラインに従っているコードは、理解、保守、拡張が容易です。 ほとんどのプロジェクトでは、コード規則を通じて一貫したスタイルが適用されます。 dotnet/docs プロジェクトと dotnet/samples プロジェクトも例外ではありません。 この一連の記事では、コーディング規則と、それらを適用するために使用するツールについて説明します。 規則をそのまま使用することも、チームのニーズに合わせて変更することもできます。 次のゴールに基づいて規則を選択しました。 正確性: サンプルがコピーされ、アプリケーションに貼り付けられます。 そのため、複数の編集を行った後でも、回復性と正確性を備えたコードを作成する必要があります。 教育: サンプルの目的は、.N

  • タスク スケジューラで使用している 2 つの実行エンジンについて

    こんにちは。Windows プラットフォーム サポートの丸山です。 今回は、Windows 8 および Windows Server 2012 以降のタスク スケジューラでお問い合わせの多い、UBPM と呼ばれる実行エンジンの注意事項についてご紹介させていただきます。 ■ タスク スケジューラで使用されている 2 つの実行エンジンについて Windows 7、および Windows Server 2008 R2 以降のタスク スケジューラでは、従来の実行エンジンと合わせて、Unified Background Process Manager (UBPM) と呼ばれる実行エンジンが利用されるようになりました。 しかしながら、弊社では、UBPM を利用して起動されるタスクの動作が、従来の実行エンジンで動作するタスクとは違った動作をすることが確認されております。 ブログでは、UBPM 利用時に

    タスク スケジューラで使用している 2 つの実行エンジンについて
  • SQL Server データアクセスレイヤーについて

    Microsoft Japan Data Platform Tech Sales Team 中川 Microsoft が提供するドライバー類はいくつかありますが、何を使用するか判断に迷ったことがあるかと思います。そこで今回はデータアクセスレイヤーについて少し整理いたします。 先ず、代表的なドライバー類は以下となります。 ADO.NET .NET Framework のプログラミングでデータ アクセスサービスを使用できるようにするためのクラスの集合 .NET Framework に同梱 DataSet と .NET Framework Data Provider の二つの主要コンポーネントで構成 DataSet は、どのデータ ソースにも依存しないデータ アクセスを行うことを目的に使用 .NET Framework データ プロバイダーは、データベースに接続して、コマンドを実行したり、結果を

    SQL Server データアクセスレイヤーについて
  • [今月の技術トピック] ママ、Active Directory ってもういらなくなるの?

    そうなると、当然出てくる疑問があります。 「ママ、もしかしたらオンプレミスの Active Directory っていらなくなるんじゃない?」 「うーん、どうなのかしら?」 「だってさ、OpenID Connect もしゃべれないのよ!」 「そうね。Authorization Code Grant も Public Client だけだしねぇ。」 「そうそう! こんなんじゃ、誰もオンプレミスで OAuth 2.0 なんて使わないじゃない!」 「今晩、パパに相談してみようかしら」 おっしゃるとおり、Windows Server 2012 R2 では Azure AD のように OpenID Connect がサポートされていませんし、 OAuth 2.0 のグラントタイプも Authorization Code Grant for Public Client のみです。 このまま放置すると、

    [今月の技術トピック] ママ、Active Directory ってもういらなくなるの?
    lugecy
    lugecy 2016/05/07
  • 1