ITmedia総合  >  キーワード一覧  >  M

「MSDN」最新記事一覧

Microsoft Developer Network

.NET TIPS:
シングルトンパターンを実現するには?[C#/VB]
あるオブジェクトがアプリ内に1つだけ存在するようにしたいときには、静的クラスを使うかシングルトンパターンを実装する。両者の方法とその違いなどを取り上げる。(2017/11/29)

Dev Basics/Keyword:
null許容参照型
null許容参照型を使用すると、参照型の変数や戻り値などの値をnullにできるか否かを明示したり、不適切なnull参照を発見したりできるようになる。(2017/11/28)

Enterprise IT Kaleidoscope:
「Windows 10 Pro for WorkStation」って、結局“誰得”なの?
Winodws 10 Fall Creators Updateともにリリースされた、Windows 10の新たなエディション「Windows 10 Pro for Workstation」。ワークステーション向けというややニッチなOSだが、そのニーズや価値はどこにあるのだろうか。(2017/11/27)

Dev Basics/Keyword:
Windows Compatibility Pack for .NET Core
Windows Compatibility Packにより、.NET Standardではサポートされていない、.NET FrameworkのAPIが.NET Coreでも使えるようになる。(2017/11/21)

SQL Serverトラブルシューティング(60):
非インターネット接続環境でR関連機能がインストールできない(インストールトラブル)
本連載では、「Microsoft SQL Server(以下、SQL Server)」で発生するトラブルについて、「なぜ起こったか」の理由とともに具体的な対処方法を紹介していきます。今回は、「非インターネット接続環境でR関連機能がインストールできない」場合の解決方法を解説します。(2017/11/8)

Dev Basics/Keyword:
Platform Compatibility Analyzer
Platform Compatibility Analyzerを使用すると、クロスプラットフォームでの互換性に問題がある.NET APIなどをその場その場で見つけてくれる。(2017/11/7)

その知識、ホントに正しい? Windowsにまつわる都市伝説(96):
Windows Server 2016の次は「1709」? いえ、2016の次はまだ出ていません!
Windows 10 Fall Creators Update(バージョン1709、ビルド16299)が一般向けにリリースされた同じ日に、Windows Serverの最新バージョン「Windows Server バージョン1709」もリリースされました。Windows Serverの最新バージョンであることには違いありませんが、“Windows Server 2016の次のバージョン”というのは正確ではありません。Windows Server 2016向けの「機能更新プログラム」では決してありません。“Windows Server 2016とは別の製品の新(初)バージョン”といった方がいいかもしれません。(2017/11/7)

マイクロソフトの公式キャラ「クラウディア窓辺」 Twitterやめる
今、クラウディア窓辺さんは32歳のようです。(2017/10/31)

山市良のうぃんどうず日記(109:特別編):
Windows 10 Fall Creators Updateがやってきた! 急いでアップグレードするその前に……
Windows 10の最新バージョン「Windows 10 Fall Creators Update バージョン1709(ビルド16299)」がリリースされました。「出勤しようとしたら、突然、アップグレードが始まって困った」「早く帰りたいのにPCの電源を落とせない」なんてことにならないよう、まだ準備ができていない、そして、まだWindows Updateで検出されないのであれば、今が備えるチャンスですよ。(2017/10/20)

.NET TIPS:
指定した日の曜日を取得するには?[C#/VB]
DateTime/DateTimeOffset構造体やStringクラスを使用して、指定した日が何曜日かを知る方法を解説。また、六曜の取得方法についても取り上げる。(2017/10/4)

山市良のうぃんどうず日記(107):
最新Office 365でマクロ/VBAの問題が発生――「Semi-Annual Channel(半期チャネル)」で助かったという話
2017年9月、Office 2016バージョンのOffice 365デスクトップアプリの「Monthly Channel」と「Semi-Annual Channel(Targeted)」に、バージョン1708の更新が提供されました。この更新により、Excelのマクロなど、VBAプロジェクトを含むファイルで問題が発生する可能性があるので注意しましょう。影響を受ける場合、結構面倒なことになります。(2017/10/4)

Dev Basics/Keyword:
C#インタラクティブ
C#インタラクティブを使うと、Visual Studioあるいはコマンドプロンプトなどで、C#コードを対話的に入力、実行できるようになる。(2017/10/3)

Windows 10が備えるセキュリティ機能(2):
脅威からPCを守るWindows 10の「Device Guard」と「Edge」
Windows 10が備える多彩なセキュリティ対策機能を丸ごと理解するには、機能を5つのスタックに分けて順に押さえていくことが早道だ。連載第2回は不正なコードの実行や、Webブラウザを利用した詐欺、ハッキングなど「脅威からの保護」について紹介する。(2017/9/15)

企業ユーザーに贈るWindows 10への乗り換え案内(6):
Windows as a Serviceの展開状況を監視することが重要な理由
Windows 10の導入後は「サービスとしてのWindows(Windows as a Service:WaaS)」に基づいて継続的に更新が行われます。更新には毎月の「品質更新」と、通常は半年ごとの「機能更新」の2つがあります。多数のWindows 10クライアントを抱える企業にとって、この両方の更新が適切に展開されているかどうかを監視することは重要な運用タスクになります。(2017/9/7)

.NET TIPS:
文字列を暗号化するには?[C#/VB]
AESアルゴリズムの.NET実装であるAesManagedクラスを利用して、文字列(やファイル)を対象に暗号化/復号を行う方法を取り上げる。(2017/9/6)

Microsoft Azure最新機能フォローアップ(40):
Marketplace内のWindows仮想マシンイメージのSMB v1が「既定で無効」に
Azure Marketplaceで利用可能なWindows Serverイメージで「SMB v1」が既定で無効化される措置が行われました。SMB v1の無効化は、2017年8月以降にMarketplaceのイメージを使用して作成されたWindows Server仮想マシンに適用されます。(2017/9/1)

その知識、ホントに正しい? Windowsにまつわる都市伝説(91):
「Device Guard」はWindows 10 Enterpriseの“限定”機能か、否か?
主に教育分野向けのWindows 10の新しいエディション(SKU)である「Windows 10 S」を評価中、あることに気が付きました。Windows 10 Enterpriseの限定機能と思っていた「Device Guard」ですが、一部制限はあるものの、Windows 10 Homeを含む全てのエディションが備えているようなのです。(2017/8/28)

Microsoft Azure最新機能フォローアップ(38):
続報、Windows 10のデスクトップ環境をDaaSのVDIで利用可能に――ライセンスの明確化
Microsoft製品およびサービスの使用権の説明資料である「製品条項(PT)」の2017年8月1日の改訂版に、「Windows 10マルチホスティング」の権利が追加されました。この権利が明文化されたことで、Microsoft Azureおよび認定クラウド上でWindows 10 Enterpriseを正式に実行できるようになりました。(2017/8/10)

特集:Visual Studioで始めるリファクタリング:
前編 リファクタリングとVisual Studio
リファクタリングとは何か、リファクタリングを効率的かつ安全に行うためにVisual Studio 2017が提供している支援機能の概要を見ていこう。(2017/8/9)

その知識、ホントに正しい? Windowsにまつわる都市伝説(89):
Office 2016の新機能が見当たらない、再び――「LaTeX」のメニューはどこにある?
「WordやPowerPointがLaTeXの数式入力に対応した」というニュースやSNS投稿を目にした人は多いと思います。本連載第84回で「アイコンの挿入」という新機能を話題にしましたが、あなたのWordやPowerPointに「アイコン」メニューが見当たらない人は、同じ理由で「LaTeX」メニューも決して見つからないと思います。(2017/8/4)

Azure ハイッ! ここ大事!:
Azure Web Appsの中を「コンソール」や「シェル」でのぞいてみる
AzureのWeb Appsはどのような仕組みで動いているのか、オンプレミスのWindows OSと何が違うのか、などをちょっと探訪してみよう。(2017/7/27)

Microsoft Azure最新機能フォローアップ(37):
Azure仮想マシンの最新v3シリーズは、Broadwell世代でHyper-Vのネストにも対応
Microsoft AzureのIaaSで、Azure仮想マシンの第三世代となるDv3およびEv3シリーズが利用可能になりました。Dv2に代表される第二世代はHaswellベースでしたが、第三世代はBroadwellベースです。また、新たにWindows Server 2016仮想マシンでは「入れ子構造の仮想化」がサポートされ、Hyper-V仮想マシンやHyper-Vコンテナの実行が可能になります。(2017/7/20)

連載:簡単! Visual Studio 2017入門:
第7回 Windowsアプリのデバッグ&リリース
バグはどうやってつぶせばいいのか? 完成したアプリケーションはどうやってリリースすればいいのか? VS 2017入門の最終回。(2017/7/14)

連載:簡単! Visual Studio 2017入門:
第6回 IntelliSenseを活用してキモチいいコーディングを実現しよう
Visual Studio 2017の入力支援機能を使うと、プログラムコードをより高速に、より正確に入力することが可能だ。そうした機能を幾つか紹介していこう。(2017/6/30)

.NET TIPS:
ループをParallelクラスで並列処理にするには?[C#/VB]
Parallelクラスを使って、複数の処理を並列に実行する方法を解説する。また、PLINQを使ったコード例や例外処理を行う上での注意点なども取り上げる。(2017/6/21)

実践! IT資産管理の秘訣(8):
ソフトウェア資産管理システム、信じられないような「本当の話」〜失敗しない製品選定・導入のツボ〜
今回は、第7回で無料ダウンロード提供したソフトウェア資産管理(SAM)システムの選定指標「SAM BIBLE SAM支援システム構築推奨機能Ver.2.10」について、現実によくある問題点を取り上げながら、詳しく解説する。本稿を読んで使うと非常に効果的な「SAMシステムチェックリスト」も無料ダウンロード提供。(2017/6/26)

連載:簡単! Visual Studio 2017入門:
第5回 初めてのWindowsアプリの開発
.NETのWindowsアプリ開発を学びたいが、何から手を付ければよいのか? そんなときは、こんなアプリ開発から始めてみよう!(2017/6/9)

その知識、ホントに正しい? Windowsにまつわる都市伝説(84):
Office 2016の新機能が見当たらない? ライセンスと更新チャネルの話
最新のMicrosoft Officeのデスクトップアプリには、新機能がちょくちょく追加されます。2016年12月に追加された新機能「アイコンの挿入」を使おうとしたら見当たらない……。これに関連するOffice 2016のライセンスと更新チャネルの話で、煙に巻かれないようにご注意を。(2017/6/6)

Azure ハイッ! ここ大事!:
一時ディスクって何? Azure仮想マシン独自のストレージ構成を理解しよう
仮想マシンを作るとC:とD:の2つのドライブが作られますが、これはなぜ? 今回はAzure仮想マシンにおけるストレージ(ディスク)の扱いについて見てみましょう。(2017/6/1)

連載:簡単! Visual Studio 2017入門:
第4回 Visual Studio 2017のひな型コードを理解する
開発環境が自動生成するWindowsアプリケーションのひな型コード。これをマスターして本格的なVisual Studio開発に乗り出そう。(2017/5/26)

Tech Basics/Keyword:
Microsoft Azure(マイクロソフトアジュール)
Microsoft Azureで提供されるサービスは多岐にわたり、進化も激しいため、その全体像を把握するのは簡単ではない。ここでは、Microsoft Azureを理解するための第一歩として、概要をコンパクトにまとめてみよう。(2017/5/19)

VBA/マクロ便利Tips:
VBAでファイル名や拡張子を取得する方法、特殊フォルダを取得する方法
業務効率化に役立つVBA/マクロのさまざまなTipsをコード例を交えて紹介していきます。今回は、ファイルの拡張子を取得するGetExtensionName、ファイル名を取得するGetFileName、「特殊フォルダ」を取得するGetSpecialFolderメソッドについて使い方を解説する。(2017/4/20)

連載:簡単! Visual Studio 2017入門:
第1回 Visual Studio 2017って何ができるの?
プログラムはどうやって作るの? 開発ツールはどうやって使うの? ゼロから始める新人プログラマーのための定番連載をVisual Studio 2017に合わせて改訂。(2017/4/10)

Microsoft Azure最新機能フォローアップ(29):
Windows 10のデスクトップ環境をDaaSのVDIで利用可能に
Azure Marketplaceで「Citrix XenDesktop Essentials」と「Citrix XenApp Essentials」が利用可能になりました。XenDesktop Essentialsに合わせて、マイクロソフトはサービスプロバイダーがパブリッククラウド上でDaaSを実現できるように、Windows 10 Enterpriseについて制限を緩和する予定です。また、XenApp Essentialsは、2017年8月にサービスが完全に終了するAzure RemoteAppの後継と位置付けられるサービスです。(2017/4/6)

Dev Basics/Keyword:
Productivity Power Tools for Visual Studio 2017
Productivity Power Tools for Visual Studio 2017は、Visual Studio 2017のIDEの操作性/作業効率をさらに向上させるための拡張機能群。(2017/4/4)

特集:Visual Studio 2017の全貌を探る:
「Any Developer, Any App, Any Platform」 ―― Visual Studio 2017が目指す世界とは?
Visual Studio 2017はもはやWindowsアプリ開発者のためだけのものではない。その新機能と、実際にどんなアプリを開発できるのか見てみよう。(2017/3/24)

.NET TIPS:
Listの要素を検索するには?[C#/VB]
List<T>クラスのメソッドあるいはLINQ拡張メソッドを利用して、条件に合致する要素をリストから検索する方法を紹介する。(2017/3/15)

超入門BitLocker:
最終回 BitLockerよくある質問集
BitLockerで気になる幾つかの疑問点などについて、Q&A形式でまとめておく。回復キーのバックアップ方法や独自のキーの作り方、互換性などについて取り上げる。(2017/3/6)

.NET TIPS:
正規表現を使って文字列を分割するには?[C#/VB]
RegexクラスのSplitメソッドを使用して、正規表現にマッチする部分をセパレーターとして、文字列を分割する方法を解説する。(2017/2/15)

.NET TIPS:
正規表現を使って文字列を置換するには?[C#/VB]
RegexクラスのReplaceメソッドで、正規表現にマッチする部分を置換したり削除したりする方法を解説。また、高度な正規表現の使い方も取り上げる。(2017/2/8)

認識系API活用入門(1):
Deep Learningの恩恵を手軽に活用できるコグニティブサービスとは
コグニティブサービスのAPIを用いて、「現在のコグニティブサービスでどのようなことができるのか」「どのようにして利用できるのか」「どの程度の精度なのか」を検証していく連載。初回は、コグニティブサービスとは何かの概要とAPIを使うための準備の仕方を説明します。(2017/2/7)

特集: 新たなアプリ「ボット」の時代:
LUISを使って頭の悪いLINE Botを作ってみよう!
LUIS(自然言語解析サービス)とロケスマWeb(お店発見Webサービス)とGoogle Geocoding APIを使って、ユーザーが探しているお店を教えてくれるLINE Botを作ってみよう!(2017/2/3)

.NET TIPS:
正規表現を使ってパターンに一致する全ての文字列を抽出するには?[C#/VB]
RegexクラスのMatchesメソッドを使い、ある文字列に含まれている特定のパターンを抽出する方法と、マッチする範囲を限定していく方法を解説する。(2017/2/1)

Dev Basics/Keyword:
LUIS(自然言語解析サービス)
LUISはマイクロソフトが提供する自然言語解析サービス。ユーザーが「何をしたいのか」(インテント)とそれに付随する情報(エンティティ)を取り出せる。(2017/1/31)

.NET TIPS:
正規表現を使って文字列がパターンに一致するか調べるには?[C#/VB]
RegexクラスのIsMatch静的メソッドで、ある文字列が何らかのパターンにマッチするかを調べるための基本を取り上げる。(2017/1/25)

鈴木淳也の「Windowsフロントライン」:
Windows 10に追加された電子書籍ストア(β版)をのぞいてみた
Windowsストアの戦いは続く……。(2017/1/24)

.NET TIPS:
構文:コレクションのインスタンス化と同時に要素を追加するには?[C#/VB]
「コレクションを作成して、それにいちいち要素を追加して」というのは面倒だ。そうではなく、コレクションの作成と同時にその要素を追加する方法を解説する。(2017/1/18)

Dev Basics/Keyword:
ジャグ配列
ジャグ配列とは「配列の配列」を表す用語。ジャグ配列では配列の特定の次元の各要素が参照する配列の要素数が異なる場合がある。(2017/1/10)

山市良のうぃんどうず日記(81:年末特別編):
2016年、Windows関連の話題を振り返る
2016年も残りあとわずか。2016年1月から12月まで、特に筆者の印象に残っているWindows関連の話題を、その後日談を交えながら振り返ります。2016年をひと言でまとめるなら、Windows 10とWindows Server 2016に振り回された1年でした。(2016/12/22)

Tech TIPS:
Windows 10/Windows Server 2016のHyper-VでNAT(ネットワークアドレス変換)機能を利用する
Windows Server 2016やWindows 10のHyper-Vでは、内部仮想スイッチを使ったネットワークでNAT(ネットワークアドレス変換)機能がサポートされている。その概要を紹介する。(2016/12/16)



Twitter&TweetDeckライクなSNS。オープンソースで誰でもインスタンス(サーバ)を立てられる分散型プラットフォームを採用している。日本国内でも4月になって大きくユーザー数を増やしており、黎明期ならではの熱さが感じられる展開を見せている。+ こういったモノが大好きなITmedia NEWS編集部を中心に、当社でもインスタンス/アカウントを立ち上げました! →お知らせ記事

意欲的なメディアミックスプロジェクトとしてスタートしたものの、先行したスマホゲームはあえなくクローズ。しかしその後に放映されたTVアニメが大ヒットとなり、多くのフレンズ(ファン)が生まれた。動物園の賑わい、サーバルキャットの写真集完売、主題歌ユニットのミュージックステーション出演など、アニメ最終回後もその影響は続いている。

ITを活用したビジネスの革新、という意味ではこれまでも多くのバズワードが生まれているが、デジタルトランスフォーメーションについては競争の観点で語られることも多い。よくAmazonやUberが例として挙げられるが、自社の競合がこれまでとは異なるIT企業となり、ビジネスモデルレベルで革新的なサービスとの競争を余儀なくされる。つまり「IT活用の度合いが競争優位を左右する」という今や当たり前の事実を、より強調して表現した言葉と言えるだろう。