BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Companies に関するすべてのコンテンツ

  • .NET 5の重大な変更点を歴史的テクノロジの面から見る

    我々の.NET記事のパート2では、.NET Coreに飛び移ることのできなかった、.NETの歴史的テクノロジを振り返ってみたい。これらテクノロジに関して興味深いのは、APIがそのままコピーされており、将来的な.NET Coreでの実装が示唆されていることだ。

  • .NET 5で導入されたBase Class Libraryの重大な変更

    間もなくリリースされる.NET 5では、互換性に関わる重大な変更(breaking change)が多数導入されている。多くは特殊なケースに関わるものや、従来の動作が不適切であったものだが、開発者を驚かせるようなものもいくつかある。一連のニュースの初回として、今回の記事ではBase Class Libraryに注目する。

  • .NET 5でのASP.NET Coreの改善点

    今月初めの.NET Conf 2020で、Microsoftは.NET 5プラットフォームをリリースした。このバージョンには広範な新機能と改善点が含まれると同時に、ASP.NET Coreフレームワークにも大きく関わっている。リリースの主眼はパフォーマンスの改善にあるが、Blazor、SingalR、MVC、OpenAPIサポートなどに関する機能やAzure AD認証の統合もそれに次ぐものだ。

  • Googleが3Dオブジェクト認識AI向けのObjectronデータセットをリリース

    Google ResearchはObjectron Datasetのリリースを発表した。3Dオブジェクト認識用の機械学習データセットである。データセットには、15,000のビデオセグメントとグラウンドトゥルースアノテーション付きの4,000,000の画像が含まれている。また、データを使用してAIモデルをトレーニングするためのツールが含まれている。

  • GoogleがHealthcare Natural Language APIとAutoML Entity Extraction for Healthcareを発表

    最近のブログ投稿で、Googleは新しい2つのフルマネージドAIツールのパブリックプレビュー版を発表した。Healthcare Natural Language APIとAutoML Entity Extraction for Healthcareである。どちらのツールも、医療専門家がスケーラブルな方法で何度でも医療文書を確認および分析するアシストをする。

  • .NET 5のランタイム改善 - 機能的実装からハイパフォーマンス実装へ

    .NET Conf 2020で行ったスライドを使用しないセッションで、.NETランタイムチームのソフトウェアアーキテクトたちが、ARM64サポート、HTTP/3、単一ファイルアプリケーションのサポートなど、.NET 5ランタイムの改善とその実現方法について発表した。

  • DataStaxがクラウドネイティブのDatabase as a ServiceとAIOpsツールを発表

    DataStaxは先月、Apache Cassandra上に構築されたクラウドネイティブのDatabase-as-a-Service (DBaaS) であるAstraのリリースを発表した。また、最近、Apache Cassandraクラスタの状態をプロアクティブに監視するVectorと呼ばれるAIOps製品を発表した。

  • MicrosoftがVisual StudioでGit Experienceをリリース

    今月初め、2020年の.NET Confの間に、Microsoftは最新バージョンのVisual Studio for Windowsをリリースした。このリリースの最も重要な機能の1つは、Microsoftが「The Git Experience」と呼ぶものであった。これは、GitをVisual Studio 2019のデフォルトのソース管理エクスペリエンスにしている一連のツールである。これによって、開発者はVisual Studioから直接Gitリポジトリを制御できるようになる。

  • Rosetta 2のx86からarm64への変換はどのように動作するのか

    Appleは、MacintoshラインをIntel CPUからApple Silliconと称する独自CPUに移行する計画に合わせて、そのプロセスをスムーズに進めるためのバイナリ変換ソフトウェアRosetta 2を発表した。Rosetta 2があることによって、最初の移行ステップさえ実行すれば、大半のx86プログラムを新CPU上で実行できるようになる。

  • Microsoftが.NET for Apache Spark 1.0をリリース

    Microsoftは先月、.NET for Apache Sparkの最初のメジャーバージョンをリリースした。これは、Apache Sparkプラットフォームで.NET開発できるようにするオープンソースパッケージである。新しいリリースでは、.NET開発者が、.NETユーザ定義関数、Spark SQL、およびMicrosoft HyperspaceやML.NETなどの追加ライブラリを使用してApache Sparkアプリケーションを作成できるようになる。

  • ARCore 1.20は、Cloud Anchorsに永続性とグローバルローカリゼーションをもたらす

    2年前、GoogleはARCore 1.2にCloud Anchorsを導入して、デバイス間での共有ARエクスペリエンスを可能にした。最新のリリースでは、ARCoreは完全な永続性のサポートを提供することにより、Cloud Anchorsの制限を取り除く。さらに、ARCore 1.20はGoogle Earthと統合されているため、ARコンテンツを簡単に見つけることができる。

  • Microsoft EdgeがLinuxで利用可能に

    Microsoftは先頃、Microsoft Edge Dev Channel for Linux(初回プレビューリリース)の提供を開始すると発表した。Edgeブラウザがすべての主要なオペレーティングシステム、ディスクトップ、モバイル上で利用できる。Linuxの利用者の多い企業ユーザは、これにより、自身の使い慣れたプラットフォームでWebアプリケーションの開発とテストが可能になる。この動きは、ビジネス向けブラウザとしてのEdgeの位置付けをさらに進めるものだ。

  • .NETのOverOps: Tal Weiss氏とのQ&A

    2020年1月、OverOpsは、.NETエコシステムへのサポートを拡大すると発表した。OverOpsは、開発者が実行時にコードを分析および最適化できるようにする継続的な信頼性プラットフォームだ。InfoQは、OverOpsの共同創設者、CEO、およびCTOであるTal Weiss氏に、エンジニアがOverOpsを使用することでどのように利点を得ることができるか、および.NETのプロダクションデバッグプロセスを自動化する将来についてインタビューした。

  • Microsoft Edge WebView2が一般公開

    昨年のプレビューリリース公開を経て、Microsoftは先頃、ネイティブWindowsアプリケーション内にWebコンテンツをホストするためのChromiumベースのコントロールであるWebView2を、Win32 C/C++、.Net Framework、.NET Core、.NET 5による運用レベルのアプリケーション向けに一般公開した。WebView2はアップデートポリシの異なる(自動/手動)2つのディストリビューションモデル(evergreen/fixed)で提供される。

  • AppleのML ComputeフレームワークがTensorFlowトレーニングを加速

    最近のmac OS Big Surリリースの一部として、AppleはML Computeフレームワークを組み込んでいる。ML Computeは、IntelとM1ベースのMacの両方で、CPU上とGPU上において、トレーニングを改善するために最適化された数学ライブラリを提供する。それによって、TensorFlowディープラーニングライブラリを使用してトレーニング時間を最大7倍改善する。

BT