タグ

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

  • Windows と C++ - Windows ランタイムにおける洗練された型

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 年 9 月 2015 ボリューム 30 番号 9 WindowsC++ - Windows ランタイムにおける洗練された型 Kenny Kerr | 年 9 月 2015 コンポーネントの開発者は、Windows ランタイム (WinRT) によって、洗練された型システムをアプリの開発者に提供できます。WinRT 全体が COM のインターフェイスを使って実装されることを考えると、C++ や従来の COM に詳しい開発者にはあり得ない話のように思えるかもしれません。突き詰めると、COM はクラスではなく、インターフェイスを中心とするプログラミング モデルです。COM のアクティベーション モデルにより、

    Windows と C++ - Windows ランタイムにおける洗練された型
    advblog
    advblog 2015/11/06
  • Enterprise Mode and the Enterprise Mode Site List (Internet Explorer 11 for IT Pros)

    Applies to: Windows 10 Windows 8.1 Windows 7 Windows Server 2012 R2 Windows Server 2008 R2 with Service Pack 1 (SP1) Internet Explorer and Microsoft Edge can work together to support your legacy web apps, while still defaulting to the higher bar for security and modern experiences enabled by Microsoft Edge. Working with multiple browsers can be difficult, particularly if you have a substantial num

    Enterprise Mode and the Enterprise Mode Site List (Internet Explorer 11 for IT Pros)
    advblog
    advblog 2015/10/26
  • 新進気鋭 - 技術について話すのが難しい理由

    2015 年 7 月 Volume 30 Number 7 新進気鋭 - 技術について話すのが難しい理由 Ryder Donahue | 2015 年 7 月 ソフトウェアの開発で最も難しいのは、ソフトウェアについて話すことかもしれません。日々、開発者には、深遠な技術情報や広範な論理的概念を明確に伝えることが求められています。それも、多くの場合、話している内容についての詳しい知識のない人が相手です。 人は四六時中そのために苦労していますが、その原因はコミュニケーションが下手なわけでも、アイデアが悪いわけでもありません。コードのような抽象的なものについて語るのが非常に難しいことがその理由です。ソフトウェア エンジニアリングにおいてコミュニケーションがほとんど行われなければ、これほど問題になることはありません。しかし、現実は真逆です。チームを組んで行うソフトウェア開発では、効果的なコミュニケー

    新進気鋭 - 技術について話すのが難しい理由
    advblog
    advblog 2015/09/07
  • ちょっとひと言 - 100 年の孤独な遊び

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 2015 年 7 月 Volume 30 Number 7 ちょっとひと言 - 100 年の孤独な遊び David Platt | 2015 年 7 月 100 年も前ではありませんが、25 年前の 7 月、マイクロソフトは今日のような巨人になる大きな転換点を迎えました。そう、Windows 3.0 でソリティアをリリースしたのです。 コンピューティング業界の社会史は、それからの四半世紀 (業界全体の歴史の半分に相当)、ソリティアの影響を考えずには語ることができません。『Understanding COM+』(Microsoft Press、1999 年) で私は次のように書きました。「Windows バージ

    ちょっとひと言 - 100 年の孤独な遊び
    advblog
    advblog 2015/09/01
  • ちょっとひと言 - 先住民、移民、共生者

    先住民、移民、共生者 David Platt 2001 年、Marc Prensky は、生まれたときからデジタル テクノロジに親しんでいる世代を指して「デジタル先住民」という造語を作りました。IT が普及するよりも前に生まれた世代を「デジタル移民」と呼んでいます。私の 12 歳と 14 歳の娘は「デジタル先住民」です。私は、26 歳のときに初めて PC を手に入れた「デジタル移民」です。どれだけ頑張っても、なまりのある、おたくのような話し方しかできません。 Prensky は当時のデジタル テクノロジ (家庭用 PC) について書いていました。その当時は、PC といえば、特定の場所に据え置いて使用しなければならないデスクトップ PC でした。これが、半世代前に長く続いたおたくの時代です。タブレットや携帯電話が普及する社会はまだ先の話です。しかし、今ではこうしたタブレットや携帯電話が全盛と

    ちょっとひと言 - 先住民、移民、共生者
    advblog
    advblog 2015/08/13
  • Ask CORE - Site Home - TechNet Blogs

    Microsoft Japan Windows Technology Support Ask CORE Blog 終了のお知らせ。 こんにちは、Windows プラットフォーム サポートチームです。 2019 年 3 月をもちまして、弊社システム刷新の都合により、 Blog を終了いたします。 今後の Windows... Author: jpcore3 Date: 03/20/2019 最新の Windows 10 のインストール、トラブルシューティングの進め方 記事の最新版をフォーラムにて紹介しております。 記事の改訂が含まれる場合がございますので、フォーラムの情報を参照してください。 フォーラムへのリンク こんにちは、Windows... Author: jpcore3 Date: 03/15/2019 最新の Windows 10 のインストールのトラブルシューティング … ロ

    Ask CORE - Site Home - TechNet Blogs
    advblog
    advblog 2015/07/23
  • Microsoft 悪意のあるソフトウェアの削除ツール (MSRT) の脆弱性により、特権が昇格される - マイクロソフト セキュリティ アドバイザリ 3074162

    Microsoft 悪意のあるソフトウェア削除ツールの脆弱性により、特権が昇格される 公開日: 2015 年 7 月 14 日 バージョン: 1.0 概要 Microsoft は、Microsoft に報告されたセキュリティの脆弱性に対処する Microsoft 悪意のあるソフトウェア削除ツール (MSRT) の更新プログラムが利用可能であることをお客様に通知するために、このセキュリティ アドバイザリをリリースしています。 この脆弱性により、攻撃者がターゲット システムにログオンし、特別に細工されたダイナミック リンク ライブラリ (.dll) ファイルをローカル ディレクトリに配置した場合、特権が昇格される可能性があります。 この脆弱性を悪用した認証された攻撃者は、ターゲット システムの特権を昇格させる可能性があります。 攻撃者はその後、プログラムをインストールする可能性があります。デー

    Microsoft 悪意のあるソフトウェアの削除ツール (MSRT) の脆弱性により、特権が昇格される - マイクロソフト セキュリティ アドバイザリ 3074162
    advblog
    advblog 2015/07/15
  • Scripting the track element (Windows)

    You can create customized subtitle displays for your video webpages and manipulate the track element, methods, and properties through scripting. Introduction Using the track element solely in HTML provides a basic captioning experience, but the track API can add flexibility to your webpages. The HTML solution requires that you use the controls attribute with the video element. If your app has a cu

    Scripting the track element (Windows)
    advblog
    advblog 2015/07/06
  • REST API および jQuery を使用してファイルをアップロードする

    この記事のコード例では、REST インターフェイスと jQuery AJAX 要求を使用して、ローカル ファイルをドキュメント ライブラリに追加してから、アップロードしたファイルを表すリスト アイテムのプロパティを変更します。 この処理は次の大まかな手順で行われます。 FileReader API (HTML5 のサポートが必要) を使用して、ローカル ファイルを配列バッファーに変換します。 jQuery(document).ready 関数により、ブラウザーで FileReader API がサポートされているかどうかを確認します。 フォルダーのファイル コレクションに Add メソッドを使用し、ファイルを 共有ドキュメント フォルダーに追加します。 配列バッファーは POST 要求の文で渡されます。 これらの例ではファイル コレクションに到達するために getfolderbyserv

    REST API および jQuery を使用してファイルをアップロードする
    advblog
    advblog 2015/06/19
  • ブルー スクリーンを別の色にする - Microsoft TechNet

    ブルー スクリーンの色をもっと簡単にカスタマイズする方法については、次回のブログ記事「1 回のクリック操作で色を変更できる "ブルー スクリーン"」を参照してください。 青くないブルー スクリーンを見ると、私でも動揺します。TechEd の聴衆の反応から、自分の好きな色でブルー スクリーンを生成して、コンピューターに詳しい友人に見せれば、楽しめること請け合いです。私は 2 年前、Dan Pearson が Dave Solomon と合同で行ったクラッシュ ダンプのトラブルシューティングについての講演で、この青くないブルー スクリーンを初めて目にしました。今や、私の原因不明の...の問題プレゼンテーションは、聴衆が選んだ色のブルー スクリーンで締めくくるようになっています (この動画の最後で、聴衆の反応を見ることができます)。これから紹介する、ブルー スクリーンの色を変更する手順では、手作

    ブルー スクリーンを別の色にする - Microsoft TechNet
    advblog
    advblog 2015/03/18
  • コンパイラ - コンパイラの最適化についてすべてのプログラマが知っておくべきこと

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 コンパイラの最適化についてすべてのプログラマが知っておくべきこと Hadi Brais コード サンプルのダウンロード 高度なプログラミング言語には、関数、条件付きステートメント、ループなど、驚くほど生産性が上る抽象プログラミング コンストラクトが多数用意されています。ただし、高度なプログラミング言語でコードを作成する場合のデメリットの 1 つは、パフォーマンスが大幅に低下するおそれがあることです。パフォーマンスを犠牲にすることなく、わかりやすく、メンテナンスしやすいコードを作成するのが理想です。このため、コンパイラがコードを自動的に最適化してパフォーマンスの向上を図ります。最近のコンパイラが行う最適化は非常

    コンパイラ - コンパイラの最適化についてすべてのプログラマが知っておくべきこと
    advblog
    advblog 2015/03/11
  • BlueScreen

    概要 Windows NT の世界で最も恐れられている色の 1 つは、青です。何かに重大なエラーが発生したときは必ず、悪名高い "死のブルー スクリーン" (BSOD) が NT システムに表示されます。Bluescreen では BSOD が精巧に再現されるだけではなく、システムの起動中に表示される起動画面もシュミレートされます。 Windows NT 4.0 では、エラーが発生したディスク ドライブに対する chkdsk のシミュレーションが行われます。 Windows 2000 および Windows 9x では、Windows 2000 の起動時のスプラッシュ画面が表示され、青い帯の動画と進行状況バーが繰り返し更新されます。 Windows XP および Windows Server 2003 では、Windows XP または Windows Server 2003 の起動時の画

    BlueScreen
    advblog
    advblog 2015/03/09
  • Unity - Unity と C# を使用した初めてのゲーム開発 (第 4 部)

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Unity と C# を使用した初めてのゲーム開発 (第 4 部) Adam Tuliper Unity ゲーム開発シリーズもいよいよ最終回です。アプリ市場が初めて爆発的に広がったときのことを覚えていますか。だれもがその流れに乗ろうとし、あらゆるものを対象にしたアプリが生み出されました。しかし、何億兆にも上るアプリがリリースされたことで、ユーザーは目的のアプリをなかなか見つけられなくなりました。市場のどこにアプリがあるかわからないのは、開発者にとって深刻な問題です。Windows ストア/Windows Phone ストアは、地球上で他を圧倒する市場とは言えません。しかし、これらのストアをターゲットにアプリを

    Unity - Unity と C# を使用した初めてのゲーム開発 (第 4 部)
    advblog
    advblog 2015/01/07
  • C# - 強化された新しい C# 6.0

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 強化された新しい C# 6.0 Mark Michaelis C# 6.0 はまだ完成版ではありませんが、機能はほぼ完成に近いところまできています。2014 年 5 月のコラム「C# 6.0 言語プレビュー」(msdn.microsoft.com/magazine/dn683793.aspx) で紹介して以降、次期バージョンの Visual Studioの CTP3 リリース (コードネーム "14") に含まれる C# 6.0 には多くの変更や改良が加えられています。 今回は、新しい機能を紹介し、5 月に説明した機能の最新情報を示します。また、C# 6.0 の各機能の更新内容を説明した包括的な最新のブログも

    C# - 強化された新しい C# 6.0
    advblog
    advblog 2014/11/07
  • C# 6.0 言語プレビュー

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 C# 6.0 言語プレビュー Mark Michaelis このコラムが公開されるころは、Build (マイクロソフト デベロッパー カンファレンス) が終了し、多くの開発者が Build での発表内容にどのように対応しようか考えているところでしょう。発表内容をすぐに受け入れるか、わずかな不安を抱えつつ見守るか、現時点では見送るかなど、さまざまな対応が考えられます。.NET/C# 開発者であれば、C# コンパイラの次期バージョン ("Roslyn") がオープン ソースとしてリリースされるというのが、間違いなく最も重要な発表だったでしょう。このリリースでは、言語自体の強化も行われています。C# vNext (

    C# 6.0 言語プレビュー
    advblog
    advblog 2014/06/02
  • Microsoft セキュリティ情報 MS14-021 - 重大

    インターネット エクスプローラー用セキュリティ更新プログラム (2965111) 公開日: 2014 年 5 月 1 日 バージョン: 1.1 一般情報 概要 このセキュリティ更新プログラムは、インターネット エクスプローラーで公開されている脆弱性を解決します。 この脆弱性により、ユーザーが影響を受けるバージョンのインターネット エクスプローラーを使用して特別に細工された Web ページを表示した場合に、リモートでコードが実行される可能性があります。 攻撃者がこの脆弱性を悪用した場合、現在のユーザーと同じユーザー権限を取得する可能性があります。 システム上でアカウントのユーザー権限が少なく構成されているユーザーは、管理ユーザー権限で作業するユーザーに比べて、受ける影響は少ない可能性があります。 このセキュリティ更新プログラムは、インターネット エクスプローラー 6 (IE 6)、インターネ

    Microsoft セキュリティ情報 MS14-021 - 重大
    advblog
    advblog 2014/05/02
  • Compiling Apps with .NET Native

    .NET Native is a precompilation technology for building and deploying UWP apps. .NET Native is included with Visual Studio 2015 and later versions. It automatically compiles the release version of UWP apps that are written in managed code (C# or Visual Basic) to native code. Typically, .NET apps are compiled to intermediate language (IL). At run time, the just-in-time (JIT) compiler translates the

    Compiling Apps with .NET Native
    advblog
    advblog 2014/04/03
  • Windows と C++ - Windows 8.1 用の高 DPI アプリケーションを作成する

    デスクトップ アプリケーションの開発者の方は、影響を及ぼす可能性がある倍率が 2 つになったことに注意してください。2 つの倍率とは、システム DPI の倍率とモニターごとの DPI の倍率です。システム DPI の倍率は、図 4 の値のいずれかに対応します (Windows Phone などのデバイスは除きます)。また、ログオンしている間は一定のまま変化しません。システム DPI 値は、図 2 の 1 つ目のラジオ ボタン、または図 3 のスライダーの位置に基づいています。 システム DPI 値を取得するには、まず、デスクトップ デバイス コンテキストを取得します。つまり昔ながらの GDI API を取得することになりますが、GDI レンダリングとは関係なく、これは過去に関する豆知識にすぎません。まず、デスクトップ デバイス コンテキストを示すハンドルを取得するには、ウィンドウ ハンドル

    Windows と C++ - Windows 8.1 用の高 DPI アプリケーションを作成する
    advblog
    advblog 2014/03/19
  • IIS 7.0、IIS 7.5、および IIS 8.0 の HTTP 状態コード

    この記事では、Microsoft インターネット インフォメーション サービス (IIS) 7.0 以降のバージョンのハイパーテキスト転送プロトコル (HTTP) の状態コードの一覧を示します。 元の製品バージョン:インターネット インフォメーション サービス 7.0 以降のバージョン 元の KB 番号: 943891 概要 HTTP プロトコルを使用して IIS を実行しているサーバー上のコンテンツにアクセスしようとすると、IIS は、要求の結果と応答のセマンティクス (要求が成功したかどうかなど) を示す数値コードを返します。 状態コードの最初の桁は、応答のクラスを定義します。 最後の 2 桁には分類ロールがありません。 最初の桁には 5 つの値があります。 1xx (情報提供): 暫定応答 - 要求が受信され、プロセスが続行されました。 2xx (成功): サーバーは要求を正常に受信

    IIS 7.0、IIS 7.5、および IIS 8.0 の HTTP 状態コード
    advblog
    advblog 2013/11/19
  • Microsoft Scripting Runtime オブジェクト ライブラリ

    Office 2000 アプリケーションをインストールする際、同時にインストールされるライブラリの中には Microsoft Scripting Runtime オブジェクト ライブラリが含まれます。このオブジェクト ライブラリには VBA またはスクリプトの有用なオブジェクトが含まれているため、別なライブラリとして提供されています。 Scripting Runtime ライブラリに含まれるオブジェクトを使用すると、ファイル システムにすばやくアクセスして、以前のバージョンよりも簡単にテキスト ファイルの読み取りおよび書き込みを実行できます。 既定では、このライブラリへの参照が設定されていないため、参照を使用する場合は各自で設定する必要があります。[ツール] メニューから表示する [参照設定] ダイアログ ボックスに [Microsoft Scripting Runtime] が表示されて

    Microsoft Scripting Runtime オブジェクト ライブラリ
    advblog
    advblog 2013/11/06