タグ

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

  • Rust の最初のステップ - Training

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

  • Web API 設計のベスト プラクティス - Azure Architecture Center

    ほとんどの最新の Web アプリケーションでは、クライアントがアプリケーションと対話する際に使用できる API を公開しています。 適切に設計された Web API には、次をサポートする目的があります。 プラットフォームの独立。 API の内部的な実装方法に関係なく、すべてのクライアントが API を呼び出すことができる必要があります。 そのためには、標準プロトコルを使用し、クライアントと Web サービスが交換するデータの形式に同意できるメカニズムを備えている必要があります。 サービスの進化。 Web API はクライアント アプリケーションから独立して進化し、機能を追加できる必要があります。 API の進化に伴い、既存のクライアント アプリケーションが変更なしに引き続き機能する必要があります。 クライアント アプリケーションが機能を十分に使用できるように、すべての機能が検出可能である

    Web API 設計のベスト プラクティス - Azure Architecture Center
  • 触って覚える Microsoft Azure – とあるコンサルタントのつぶやき

    今日から TechSummit 2018 が開幕していますが、私の方はというと、手持ちの仕事があまりにも忙しすぎて品川オフィスの居残り組(涙)。まあそんなこともあるよと思うのですが、季節はやっぱり勉強の秋!(ぇ? ということで、Azure デビューしてみたい、という方向けの無償学習リソースについて、ざっと整理しておきたいと思います。特に先日リリースされた Microsoft Learn は、ハンズオン形式で実際に Azure を触りながら学習できる素晴らしいものになっているため、この秋にクラウドデビューしたい! という方はぜひ使ってみてください。 無償で触れる Azure 環境 Microsoft Learn Azure 無料アカウント MSDN 利用者特典 無償の学習マテリアル Azure サイトの歩き方 AWS ユーザ向けの Azure 解説 mstep マイクロソフトのイベント資料

    触って覚える Microsoft Azure – とあるコンサルタントのつぶやき
  • Android Emulator Setup - Xamarin

    This guide explains how to prepare the Android Emulator for testing your app. Overview The Android Emulator can be run in a variety of configurations to simulate different devices. Each configuration is called a virtual device. When you deploy and test your app on the emulator, you select a pre-configured or custom virtual device that simulates a physical Android device such as a Nexus or Pixel ph

    Android Emulator Setup - Xamarin
  • クラスまたは構造体の選択

    クラスは参照型ですが、構造体は値型です。 参照型はヒープ上に割り当てられ、メモリ管理はガベージ コレクターによって処理されます。 値型はスタックまたはインライン上に割り当てられ、スコープの外に出たときに解放されます。 一般に、割り当てや解放は値型の方が簡単です。 ただし、大量のボックス化とボックス化解除が必要なシナリオで使用すると、参照型と比べてパフォーマンスが低くなります。 詳細については、「ボックス化とボックス化解除 (C# プログラミング ガイド)」を参照してください。 値型と参照型の詳細については、「共通型システム」を参照してください。 型のインスタンスが小さく有効期間が一般に短い場合や、型のインスタンスが一般に他のオブジェクト内に埋め込まれる場合は、クラスではなく、構造体を定義することを検討します。 型が次に挙げるすべての特性を持たない場合、構造体は定義しません。 プリミティブ型

    クラスまたは構造体の選択
  • 名前に関するガイドライン

    フレームワークの開発で一貫性のある一連の命名規則に従うことは、フレームワークの使いやすさに大きく貢献することになります。 広範囲のプロジェクトで多くの開発者にフレームワークを使用してもらうことができます。 フォームの一貫性以外に、フレームワーク要素の名前は簡単に理解できて、各要素の機能を伝えるものにしなければなりません。 この章の目標は、開発者がすぐに理解できる名前が付けられるよう、一貫性のある一連の命名規則を提供することです。 コード開発の一般的ガイドラインとしてこれらの命名規則を採用することで、コード全体で名前付けの一貫性が向上することになります。 ただし、それは一般公開される API にのみ適用することが求められます (public または protected の型とメンバー、明示的に実装されるインターフェイス)。 このセクションの内容 大文字の使用規則 一般的な名前付け規則 アセン

    名前に関するガイドライン
  • CLRから見たリソースについて - 荒井省三のBlog - Site Home - MSDN Blogs

    少し変わった話になりますが、hilaponさんにご連絡をいただいて「マネージリソースのみで構成されているクラスにIDiposaleを実装するメリット」という議論がMSDNフォーラムで盛り上がっているというのを知りました。この議論に参加する予定はありませんが、議論の的になっているリソースという言葉を私が理解しているCLRの側面から、少しだけ解説しようと思います。 最初にリソースという言葉の定義です。リソースとは、英語のResourcesをカタカナ読みしただけですが、英語の意味としては「資源」とか「資産」になります。平たく表現するとすれば、プログラムが実行時に必要とする様々な資源(CPU、メモリ、HDD、etc)を指す言葉になります。プログラムにとってのリソースを大雑把に分類すると、以下の2種類になります(異論はあるでしょうが、こんな分類もあるというだけです)。 プログラムを格納するファイル(

    CLRから見たリソースについて - 荒井省三のBlog - Site Home - MSDN Blogs
  • Sysinternals Suite

    はじめに Sysinternals のトラブルシューティング ユーティリティをツール スイートとして 1 つにまとめました。このファイルには、トラブルシューティング ツールとヘルプファイルが含まれていますが、BSOD スクリーン セーバーや NotMyFault のようなトラブルシューティングではないツールは含まれておりません。 この Suite は、以下の厳選された Sysinternals ユーティリティをまとめたものです。

    Sysinternals Suite
  • Developer guidance for websites with content for Adobe Flash Player in Windows 8 (Internet Explorer)

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. This topic provides information about websites that have content for Adobe Flash Player for Windows 8. It provides guidelines for developers, designers, and content publishers to help with their websites that use Flash Player. Overview On Windows 8, Inte

    Developer guidance for websites with content for Adobe Flash Player in Windows 8 (Internet Explorer)
  • Windows ストア アプリの UX ガイドラインの索引 (Windows)

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

    Windows ストア アプリの UX ガイドラインの索引 (Windows)
  • Autoruns for Windows

    概要 Autoruns は Windows の起動時に自動的に実行するプログラムの一覧を表示するツールです。Windows の起動時に自動実行するようにプログラムを指定するときには、スタート メニューのスタートアップ フォルダーを使う方法の他、サービスとして登録する方法、レジストリに登録する方法など、様々です。Autoruns では、これらをまとめて確認することができます。 Autoruns には autoruns.exe と autorunsc.exe の 2 つのファイルがあり、autoruns.exe は GUI のツール、autorunsc.exe はコマンドラインのツールです。Autoruns.exe はダブルクリックして実行することで、利用開始できます。 画面構成 画面上段にタブが並んでいます。それぞれのタブは、Windows の起動時に自動実行するプログラムを定義できる場所を

    Autoruns for Windows
  • TCPView for Windows

    概要 TCPView はネットワークの接続状況を確認するためのツールで、netstat コマンドを実行することで得られる結果をリアルタイムで取得することができます。TCPView.exe はダブルクリックして実行することで、利用開始できます。 画面構成 TCPView の画面構成は netstat コマンドを実行したときの画面に非常に似ており、ネットワーク上のコンピューターとの接続状況 (プロトコル種類、ローカルアドレス、リモート アドレス) や待ち受け状況などが表示されます。ただし、netstat コマンドとは異なり、ネットワーク接続を利用しているプロセスの名前が同時に表示されます。そのため、TCPView では特定のネットワーク接続を利用しているプロセスを簡単に確認できます。 使用法 TCPView はネットワーク接続の一覧を参照するだけでなく、接続を終了させることが可能です。接続を終

    TCPView for Windows
  • VMMap

    概要 VMMap は、プロセスの仮想メモリと物理メモリを分析するユーティリティです。このユーティリティでは、プロセスで使用している仮想メモリの種類と、オペレーティング システムによって各種類に割り当てられた物理メモリ (ワーキング セット) の量の分析結果を表示します。その際、メモリ使用率がグラフィカルに表示されるだけでなく、概要情報と詳細なプロセスのメモリ マップも表示されます。また、強力なフィルターと更新の機能により、プロセスでメモリが使用される原因とアプリケーション機能によるメモリ コストを特定できます。 VMMap では、実行中のプロセスを分析する柔軟性の高いビューに加えて、複数のフォームのデータをエクスポートすることがサポートされます。これには、すべての情報を保持して、情報を再度読み込めるネイティブの形式が含まれます。また、スクリプトを使用するシナリオに対応できるコマンド ライン

    VMMap
  • Free Utility: RichCopy, an Advanced Alternative to RoboCopy

    Utility Spotlight RichCopy Joshua Hoffman Code download available at: HoffmanUtilitySpotlight2009_04.exe(5,896 KB) Back in the November 2006 issue of TechNet Magazine, I wrote about a handy little utility called Robocopy GUI (see "Utility Spotlight Robocopy GUI"). This simple tool was written by a Microsoft engineer named Derk Benisch, and all it really did was create a graphical interface for the

    Free Utility: RichCopy, an Advanced Alternative to RoboCopy
  • Windows ユーザー エクスペリエンス ガイドライン

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

    Windows ユーザー エクスペリエンス ガイドライン
  • 無償 Windows トラブルシューティング ツール集

    Windows Sysinternals は、IT 担当者や開発者が、Windows システムやアプリケーションを管理、トラブルシューティング、および診断する際に役立つ無償の Windows トラブルシューティング ツールの総称です。 Sysinternals Web サイトは、1996 年に Mark Russinovich (英語) によって、彼の高度なシステム ツールや技術情報をホストするために、作成されました。 Windows Sysinternals では、Windows のプロセスやファイル アクセスの状態を把握するための、さまざまなツールが無償で提供されています。例えば Windows 標準のタスク マネージャーでは調べられない、より詳細な情報が得られます。 その他のリソース Sysinternals ツール公式ガイド: The Windows Sysinternals Ad

    無償 Windows トラブルシューティング ツール集
  • 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