InfoQ ホームページ Companies に関するすべてのコンテンツ
-
.NETニュース総まとめ - 2021年5月17日の週
.NETニュースのまとめ:Giraffe 5.0、Azure SDK、および.NET Framework、Microsoft.Data.SqlClient、Uno Platform、AvaloniaUIの更新。
-
.NETニュース総まとめ - 2021年5月10日の週
.NETニュース総まとめ: JetBrains .NET Days Online、TypeScript 4.3 RC、Visual Studio 2019、.NET脆弱性パッチ、Steeltoe、Telerik、およびAkka.NET。
-
効果的効果 - ソフトウェアコンポーネント間の双方向通信の統合
Waterloo大学の助教授であるYizhou Zhang氏は、双方向制御フローをサポートしながら、現在の制御フローパターン (例外、promise、generator など) を包含する新しいプログラミング抽象化である双方向の代数的エフェクトを発表した。新しい型付き抽象化により、宣言されたすべてのエフェクトが処理され、間違ったハンドラによって誤ったエフェクトが処理されることはない。
-
NetflixがAWSの権限とアクセスを管理するConsoleMeをオープンソース化
Netflixは先頃、AWSマルチアカウント管理サービスであるConsoleMeとそのCLIユーティリティであるWeepをオープンソース化した。これらのツールは、組織のすべてのAWSアカウントにわたるアクセス許可管理のための中央コントロールプレーンを提供し、最小の権限の原則を実装するのに役立つ。
-
.NET 6:非同期の改善
.NET 6でのAPIの100を超える変更の中には、非同期コードの利用をより簡単かつ安全にするために設計されたいくつかの機能がある。機能としては、新しいWaitAsyncメソッド、再利用可能なCancellationTokenSource、実行コンテキスト管理などがある。
-
HashiCorpがHCP Vault on AWSの一般向け提供を発表
最近、HashiCorpは、HashiCorpクラウドプラットフォーム(HCP)でのAWS環境向けのフルマネージドVaultサービスの一般向け提供を発表した。Vaultを使用すると、顧客は秘密管理および暗号化機能を備えたSaaSサービスを活用できる。
-
Couchbaseが自身の分散ACIDトランザクションアーキテクチャを詳細に説明
Couchbaseは最近、分散型マルチドキュメントACIDトランザクション実装の詳細な説明を公開した。Couchbaseはブログ投稿で、DBエンジンがMonotonic Atomic View一貫性モデルをどのようにサポートするかを説明している。これは、Read Committed一貫性モデルの強化バージョンである。
-
MicrosoftがAIトレーニングライブラリのZeRO-3オフロードをリリース
Microsoftは最近、ZeRO-3オフロードをオープンソース化した。これは、非常に大規模な深層学習モデルをトレーニングしつつも、メモリ効率を改善する、DeepSpeed AIトレーニングライブラリの拡張である。ZeRO-3オフロードを使用すると、ユーザは、単一のGPUで最大400億のパラメーター、512のGPUで2兆を超えるパラメーターを使用してモデルをトレーニングできる。
-
.NET 6:日付と時刻の構造
.NETの基本クラスライブラリの長年の問題は、日付と時刻の値を別々に表すことができないことである。.NET 6の一部として、新しいDateOnlyクラスとTimeOnlyクラスは、この過失を修正しようとするものである。
-
MicrosoftがMicrosoft Build of OpenJDKを発表
Microsoftは、OpenJDKの新しいオープンソースダウンストリームディストリビューションであるMicrosoft Build of OpenJDKのプレビューリリースを披露した。Microsoft Build of OpenJDKは、macOS、Linux、およびWindowsのx64サーバおよびデスクトップ環境をサポートする。MicrosoftのJavaエンジニアリンググループのプリンシパルプログラムマネージャであるBruno Borges氏は、Microsoft Build of OpenJDKについてInfoQに話した。
-
GoogleがA2バーチャルマシンの一般提供を発表
先頃、Googleは、Compute EngineにNVIDIA Ampere A100 Tensor Core GPUに基づくA2バーチャルマシン (VM) の一般提供を発表した。同社によれば、A2 VMにより、顧客はNVIDIA CUDA対応の機械学習 (ML) とハイパフォーマンスコンピューティング (HPC) のスケールアウトおよびスケールアップワークロードを低コストで効率的に実行できるようになる。
-
Alibaba Announces 10 Billion Parameter Multi-Modal AI M6
AlibabaはMulti-Modality to Multi-Modality Multitask Mega-transformer(M6)と称するAIモデルを開発した。100億のパラメータを持ち、1.9TBのイメージと292GBの中国語テキストで構成されたデータセットを使ってプレトレーニングされている。テキストガイド付きイメージの作成、VQA(Visual Question and Answering、視覚に基づく質疑応答)、イメージ-テキストマッチングなど、いくつかのダウンストリームタスクに合わせたファインチューニングが可能だ。
-
GoogleがAndroidアプリの品質向上を推進
Googleは、Androidデベロッパーサイトで新しい品質セクションを立ち上げた。そして、Core App Qualityチェックリストを更新した。これらの動きによって、プライバシーや電池寿命の改善など、アプリの品質向上を求めるGoogleの取り組みが続いている。これは、ジェスチャーナビゲーションの増加など、デバイスのトレンドに反応したものでもある。Googleは、このチェックリストの四半期ごとの改訂、他のチェックリストの更新、および、その他のツールとベストプラクティスを約束している。
-
Intel CPUのマイクロコードを変更可能な2つの未公開インストラクションが発見された
セキュリティ研究者のMark Ermolov、Dmitry Sklyarov、Maxim Goryachy3氏が、CPUマイクロコードの修正に使用可能な、文書化されていない2つのx86インストラクションを発見した。これらのインストラクションは、ただし、CPUがデバッグモードで動作している場合にのみ実行可能なので、簡単に悪用できるものではない。
-
最高裁判所は、GoogleによるJava APIの使用は公正利用であると判決
アメリカ合衆国の最高裁判所は、GoogleによるJava APIの使用は公正利用であり、Oracleが提起した異議申し立ては却下されたとの判決を下した。InfoQはその歴史と、これがAPIの将来にとって何を意味するのかを振り返る。