InfoQ ホームページ Microsoft に関するすべてのコンテンツ
-
Microsoftが新たなマシンラーニングサービスのローンチとコグニティブサービスの拡張を発表
Build Developer Conferenceを前に、Microsoftは、新たなMachine Learningサービスと、Cognitive Services更新プログラムをいくつかリリースした。ノーコードツールからオンラインのノートブックまで幅広く、新たなAPIや中間的サービスも含まれている。
-
ML.NET - .NETエコシステムのための、オープンソースのマシンラーニングフレームワーク
Microsoftは今月初め、.NETエコシステム用のオープンソースのマシンラーニング(ML)フレームワークであるML.NETの、最初のメジャーバージョンをリリースした。ML.NETでは、C#またはF#を使用してカスタムMLモデルを開発することができる。開発したモデルは、感情分析、詐欺やスパムの検出、商品や映画のレコメンデーション、画像の分類、その他のシナリオへの適用が可能だ。
-
.NETのDockerエクスペリエンスを改善する - DockerCon 2019より
DockerConの最新エディションでMicrosoftは、過去1年間に.NETコアに実施された多数の改善点を公開した。すべて.NETとDockerを共用するエクスペリエンスの強化を目的とするものだ。
-
Microsoftが.NET Framework 4.8をリリース
Microsoftは.NET Framework 4.8をリリースした 。過去2年間で最初の、重要な.NET Frameworkリリースとなる。新しいリリースには、Windows Forms、WCF、WorkFlow、WPFなど、複数の製品分野における改善が含まれている。Base Class Library(BCL)と共通言語ランタイム(CLR)にも変更がある。このリリースに影響を受けるすべての製品分野において、バグ修正が行われている。
-
Microsoftが自社の量子コンピューティング言語Q#をオープンソースとして公開
Build 2019カンファレンスでMicrosoftは、今年の夏、GitHubにおいて、Q#コンパイラや量子シミュレータを含むQuantum Developer Kitの一部をオープンソースとして公開すると発表した。
-
ブロックチェーンの台帳のスループットと待ち時間を改善するためのMicrosoftオープンソースのCCFフレームワーク
Microsoft Confidential Consortium Framework(CCF)は、集中型データベースと同様のスループットと待ち時間でトランザクションを実行できるブロックチェーン台帳の作成できるようにすることを目的としたオープンソースのフレームワークである。
-
MicrosoftがApache Spark向けの高性能C#およびF#サポートをリリース
Microsoftは、Apache Spark用の.NETのリリースを発表し、ビッグデータ計算エンジンに新しい高性能のC#とF#のバインディングを追加した。
-
WFとWCFがコミュニティに移行
何年もの間はっきりしなかったが、MicrosoftはWindows Workflow Foundation(WF)とサーバーサイドのWindows Communication Foundation(WCF)の管理をコミュニティに正式に引き渡すことを決定した。
-
マイクロソフト、パフォーマンス重視のWindows用React Nativeを発表
マイクロソフトは最近Microsoft Build 2019で、パフォーマンス指向で再実装したReact Native for WindowsをMITライセンスで発表した。新しいReact Native for Windowsにより、React Native開発者はReactを使用してネイティブWindowsアプリケーションを構築できる。Windows 10 SDKのサポートにより、開発者はPC、タブレット、ラップレット(ラップトップPCとタブレットのハイブリッド)、Xbox、Mixed RealityデバイスなどのさまざまなWindowsデバイスをターゲットにすることができる。
-
MicrosoftがBingで活用する近似最近傍検索アルゴリズムをオープンソース化
オープンソースへのMicrosoftの最新の貢献であるSpace Partition Tree And Graph (SPTAG)は、Microsoft Bing検索エンジンで使用される近似最近傍検索(NNS)アルゴリズムの実装である。
-
GoogleがCloud Codeを発表:IntelliJとVisual Studio CodeをKubernetesアプリに拡張
最近のGoogle Cloud Next 2019で、GoogleはCloud Codeという新しい開発者ツールを発表した。Cloud Codeを使用すると、開発者はJetBrains IntelliJ Idea IDEやMicrosofts Visual Studio Codeエディタなどの開発環境用の一連のプラグインを入手できる。
-
C#機能: Deferredエラー処理
堅牢なソフトウェアを書くときに、再実行可能な操作を実行することがある。システムを堅牢にするために、各操作は以前の操作状況から独立しているようにコード化できる。deferredエラーハンドリングより前は、退屈なコードであった。
-
F# 5のnull許容参照型
C# においてnull許容参照型が導入されれば、.NET開発者によるコードの書き方がasync/await以来最も大きく変化することになる。null許容参照型が正式に利用可能になったなら、この機能を正しく動作させるために、null許容の注釈を付けて更新しなければならないライブラリーが無数にある。そして相互運用性を保証するため、F# も同じように対応する必要がある。
-
F# 4.6がリリース、匿名レコード型と性能向上
.NET Core 2.2の最新リリースで利用可能になったF# 4.6の最も重要な変更は匿名レコード型の導入である。さらに、Visual Studio 2019のF# コンパイラーチェーンは、中~大規模プロジェクトのパフォーマンスがいくつかの面で向上した。
-
C# の機能: Defer
GoとSwiftでよく知られるものなのであるが、C#でも提案#1398にてDeferステートメントの希望がされている。概念について把握していない方のために解説をすると、これはfinallyブロックがコードの最後でなく最初に現れるものと説明できる。