タグ

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

  • Azure アプリケーションの設計原則 | Microsoft Docs

    次の設計原則に従って、アプリケーションのスケーラビリティを上げて、回復力や管理しやすさを強化します。 自動修復機能を設計します 。 分散システムでは、障害が発生します。 障害の発生に備えてアプリケーションの自動修復機能を設計します。 すべての要素を冗長にします 。 単一障害点をなくすようにアプリケーションに冗長性を組み込みます。 調整を最小限に抑えます 。 アプリケーション サービス間の調整を最小限に抑えてスケーラビリティを実現します。 スケール アウトするように設計します 。需要に応じて新規インスタンスを追加または削除し、水平方向に拡張できるようにアプリケーションを設計します。 制限に対処するようにパーティション化します 。 パーティション分割を使用して、データベース、ネットワーク、コンピューティングの制限に対処します。 操作に合わせて設計します 。 運用チームが必要なツールを得られるよ

    Azure アプリケーションの設計原則 | Microsoft Docs
  • 名前に関するガイドライン | Microsoft Docs

    名前付けのガイドラインでは、アセンブリ、名前空間、型、メンバー、およびパラメーターなど、クラス ライブラリの構成要素に対して適切な識別子を選択するためのガイダンスを示します。 これらのガイドラインに従った識別子を選択すると、ライブラリの使いやすさが向上します。このため、ユーザーはライブラリを使用するために新しい一連の規則を習得する必要性を感じずに済みます。 開発者にとって一貫性のある環境を提供するには、パブリック クラスやプロテクト メソッドなど、公開される要素にこれらのガイドラインを適用する必要があります。 ただし、コード全体での一貫性を維持し保守性を向上させるには、これらの規則をコード全体で一貫して使用することを検討します。 Portions Copyright 2005 Microsoft Corporation. All rights reserved. Portions Copy

    名前に関するガイドライン | Microsoft Docs
  • Azure コンピューティング サービスを選択する - Azure Architecture Center

    Azure では、多数の方法でお使いのアプリケーション コードをホスティングできます。 "コンピューティング" という用語は、アプリケーションがそこで実行されるリソースのホスティング モデルを指します。 この記事は、アプリケーションのコンピューティング サービスの選択に役立ちます。 サービス候補を選択する 次のフローチャートを使用して、候補となるコンピューティング サービスを選択します。 このデシジョン ツリーのVisio ファイルをダウンロードします。 この図は、2 つの移行戦略を示しています。 リフト アンド シフト: アプリケーションの再設計やコード変更なしで、ワークロードをクラウドに移行する戦略。 "リホスト" とも呼ばれます。 詳細については、「Azure migration and modernization center」を参照してください。 クラウド用に最適化: アプリケー

    Azure コンピューティング サービスを選択する - Azure Architecture Center
    Akineko
    Akineko 2022/12/15
    fleged
  • GitHub の基礎 - 管理の基本と製品の機能。 - Training

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。

    GitHub の基礎 - 管理の基本と製品の機能。 - Training
  • Rust の最初のステップ - Training

    利用が広がり人気が高まっている新しいプログラミング言語の習得に関心がありますか? ここから始めましょう。 Rust で高速で効果的なプログラムを構築するために必要な知識の基盤を築きましょう。 このラーニング パスの内容は次のとおりです。 Rust コードの最初の行を記述するために必要なツールをインストールする。 Rust の基的な概念を学ぶ。 エラーを処理する方法を学ぶ。 Rust でメモリを管理する。 ジェネリック型と特性を使用する。 パッケージとクレート用のモジュールを設定する。 自動テストを記述して実行する。 コマンドライン プログラムを作成する。

    Akineko
    Akineko 2021/04/19
  • 機械学習アルゴリズム チート シート - デザイナー - Azure Machine Learning

    Note デザイナーは、従来の事前構築済みコンポーネント (v1) とカスタム コンポーネント (v2) の 2 種類のコンポーネントをサポートします。 これら 2 種類のコンポーネントには互換性がありません。 従来の事前構築済みコンポーネントは、主にデータ処理や、回帰や分類などの従来の機械学習タスク向けの事前構築済みのコンポーネントを提供します。 この種類のコンポーネントは引き続きサポートされますが、新しいコンポーネントは追加されません。 カスタム コンポーネントを使用すると、独自のコードをコンポーネントとしてラップすることができます。 これは、ワークスペース間での共有と、Studio、CLI v2、SDK v2 インターフェイス間でのシームレスな作成をサポートします。 新しいプロジェクトでは、AzureML V2 と互換性があり、新しく更新され続けるカスタム コンポーネントを使用するこ

    機械学習アルゴリズム チート シート - デザイナー - Azure Machine Learning
  • WeakEvent パターン

    一般的なアプリケーションでは、イベント ソースにアタッチされているハンドラが、このハンドラをソースにアタッチしたリスナ オブジェクトとの関連によって、破棄されないことがあります。このような状況は、メモリ リークにつながる可能性があります。Windows Presentation Foundation (WPF) では、特定のデザイン パターンが導入されており、このデザイン パターンを使用して、特定のイベントの専用マネージャ クラスを提供し、そのイベントのリスナにインターフェイスを実装することによって、この問題に対処できます。このデザイン パターンは、WeakEvent パターンと呼ばれます。 WeakEvent パターンを実装する理由 イベントのリッスンによって、メモリ リークが発生する可能性があります。イベントをリッスンする場合の一般的な手法は、言語固有の構文を使用して、ソース上でイベン

    WeakEvent パターン
    Akineko
    Akineko 2013/06/26
  • テストの実行: WPF アプリケーションで UI テストを自動化する

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 テストの実行 WPF アプリケーションで UI テストを自動化する James McCaffrey コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 目次 テスト対象の WPF アプリケーション UI テスト自動化 まとめ 今月のコラムでは、Windows Presentation Foundation (WPF) アプリケーションの UI テスト自動化を記述する方法を示します。WPF アプリケーションでは新しいグラフィックス サブシステムを使用しており、従来のほとんどの UI テスト自動化手法は、WPF アプリケーションには使用できません。さいわい、Microso

    テストの実行: WPF アプリケーションで UI テストを自動化する
  • C++ - C++ における関数スタイルのプログラミング

    図 6 を見ると、ラムダ式で変数と値を取得する方法を、プログラマが完全に制御できることがわかります。しかし、これによって値を使用するという考え方は保持できますが、複雑なデータ構造を値として効率よく操作することには役に立ちません。 不変データ型 不足しているのは、一部の関数型プログラミング言語にあるような効率的な不変データ構造です。このような言語では、不変データ構造は共通データを共有するため、非常に大きくなった場合でも、効率性を高めることができます。データを共有するデータ構造を C++ で作成するのは簡単です。データを動的に割り当てるだけで、各データ構造がそのデータへのポインターを保持します。残念ながら、共有変数の有効期間を管理するのが難しくなります (ガベージ コレクターが普及したのはこのためです)。さいわい、C++ 11 には、std::shared_ptr テンプレート クラスで共有変

    C++ - C++ における関数スタイルのプログラミング
    Akineko
    Akineko 2012/09/19
  • Part 5: Create a blog reader (Windows Store apps using C#/VB and XAML) - Windows app development

    [ This article is for Windows 8.x and Windows Phone 8.x developers writing Windows Runtime apps. If you’re developing for Windows 10, see the latest documentation ] We introduce the essential code and concepts you need to create a Windows Store app using C# or Visual Basic. You'll use XAML to define the UI, and your selected language to write the app logic. Important   This tutorial is intended fo

    Part 5: Create a blog reader (Windows Store apps using C#/VB and XAML) - Windows app development
    Akineko
    Akineko 2012/05/01
  • FileSystemObject オブジェクトでファイル名にワイルドカード文字を使用できますか - Hey, Scripting Guy!

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    FileSystemObject オブジェクトでファイル名にワイルドカード文字を使用できますか - Hey, Scripting Guy!
  • Microsoft TechNet : Process Explorer

    Created with ZoomIt Introduction Ever wondered which program has a particular file or directory open? Now you can find out. Process Explorer shows you information about which handles and DLLs processes have opened or loaded. The Process Explorer display consists of two sub-windows. The top window always shows a list of the currently active processes, including the names of their owning accounts, w

    Microsoft TechNet : Process Explorer
  • 1